cleaner state machine debug print

This commit is contained in:
yuki 2025-11-22 10:49:47 -03:00
parent 7194503124
commit 254f1af0b7

View file

@ -41,9 +41,9 @@ func _get_initial_state() -> State:
## Transitions the active state out after receiving a finished signal.
func _transition_to_next_state(target_state_path: String, data: Dictionary[StringName, Variant] = {}) -> void:
print("+++ TRANSITION CALLED: ", target_state_path)
print("+++ has node? ", has_node(target_state_path))
print("+++ all children: ", get_children().map(func(c: Node) -> StringName: return c.name))
print(owner.name+"+++ TRANSITION CALLED: ", target_state_path)
print(owner.name+"+++ has node? ", has_node(target_state_path))
print(owner.name+"+++ all children: ", get_children().map(func(c: Node) -> StringName: return c.name))
assert(has_node(target_state_path), owner.name + ": Trying to transition to state " + target_state_path + " but it does not exist.")