blob: a002e877cd2954b564c552732eee703e8866072c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
extends Control
var _in_editor : bool
var _editor_button : Button
var _hbox : HBoxContainer
var _resources : Node
var _gui : Control
func refresh (in_editor : bool):
_in_editor = in_editor
var root = get_tree().root.get_child(0)
_resources = root.get_node("player").get_node("resources")
if _gui == null: _gui = get_parent()
if _hbox == null: _hbox = $panel/resources/HBoxContainer
if _editor_button == null: _editor_button = $panel/editor_button
if _in_editor: _editor_button.text = "Editor"
else: _editor_button.text = "Playmode"
func _process (_delta):
for r in _resources.get_names():
_hbox.get_node(r).text = str(_resources[r]) + r
func _on_editor_button_down():
_gui.player.gui_editor_toggle_event()
func _on_wave_button_pressed():
_gui.player.gui_start_wave_event()
|