Added state component
This commit is contained in:
@ -3,6 +3,6 @@ extends Control
|
||||
|
||||
var text: String:
|
||||
get:
|
||||
return get_child(1).text
|
||||
return %Value.text
|
||||
set(value):
|
||||
get_child(1).text = value
|
||||
%Value.text = value
|
@ -12,4 +12,5 @@ text = "Container:"
|
||||
script = ExtResource("2_l1apn")
|
||||
|
||||
[node name="Value" type="Label" parent="."]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
|
14
client/ui/debug/StateLabel.gd
Normal file
14
client/ui/debug/StateLabel.gd
Normal file
@ -0,0 +1,14 @@
|
||||
extends DebugLabel
|
||||
|
||||
var keys := StateComponent.State.keys()
|
||||
var state: StateComponent
|
||||
|
||||
func _process(_delta):
|
||||
if !Global.player:
|
||||
return
|
||||
|
||||
if !state:
|
||||
state = Global.player.get_node("State")
|
||||
return
|
||||
|
||||
text = keys[state.current]
|
Reference in New Issue
Block a user