Files
godot-demo-projects/2d/finite_state_machine/debug/states_stack_displayer.gd
2025-10-11 05:03:59 -07:00

17 lines
383 B
GDScript

extends Panel
@onready var fsm_node: Node = get_node(^"../../Player/StateMachine")
func _process(_delta: float) -> void:
var states_names: String = ""
var numbers: String = ""
var index := 0
for state: Node in fsm_node.states_stack:
states_names += String(state.name) + "\n"
numbers += str(index) + "\n"
index += 1
%States.text = states_names
%Numbers.text = numbers