StateMachine
Inherits: Node
Description
Abstract class for a state machine
Properties
Name | Type | Default |
---|---|---|
current_state | Node | |
states | Dictionary |
Methods
Returns | Name |
---|---|
void | _ready ( ) |
void | change_to ( new_state: String ) |
Node | get_state ( state_name: String ) |
Signals
changed (state_name: String , old_state: String )
No description provided yet.
Property Descriptions
current_state: Node
No description provided yet.
states: Dictionary
No description provided yet.
Method Descriptions
_ready ( ) -> void
No description provided yet.
change_to (new_state: String ) -> void
Change the current state to the new state
get_state (state_name: String ) -> Node
Get the state with the given name