2024-03-16 19:45:43 +02:00
|
|
|
# StateMachine
|
2024-03-17 00:05:55 +02:00
|
|
|
**Inherits:** [Node](https://docs.godotengine.org/de/4.x/classes/class_node.html)
|
2024-03-16 19:45:43 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Properties
|
|
|
|
|
|
|
|
| Name | Type | Default |
|
|
|
|
| ------------------------------- | ------------------------------------------------------------------------------- | ------- |
|
|
|
|
| [current_state](#current-state) | [Node](https://docs.godotengine.org/de/4.x/classes/class_node.html) | |
|
|
|
|
| [states](#states) | [Dictionary](https://docs.godotengine.org/de/4.x/classes/class_dictionary.html) | |
|
|
|
|
|
|
|
|
## Methods
|
|
|
|
|
|
|
|
| Returns | Name |
|
|
|
|
| ------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
|
|
|
|
| void | [_ready](#-ready) ( ) |
|
|
|
|
| void | [change_to](#change-to) ( new_state: [String](https://docs.godotengine.org/de/4.x/classes/class_string.html) ) |
|
|
|
|
| [Node](https://docs.godotengine.org/de/4.x/classes/class_node.html) | [get_state](#get-state) ( state_name: [String](https://docs.godotengine.org/de/4.x/classes/class_string.html) ) |
|
|
|
|
|
2024-03-17 00:05:55 +02:00
|
|
|
## Signals
|
|
|
|
|
|
|
|
### changed (state_name: [String](https://docs.godotengine.org/de/4.x/classes/class_string.html) , old_state: [String](https://docs.godotengine.org/de/4.x/classes/class_string.html) ) {#changed}
|
|
|
|
|
|
|
|
No description provided yet.
|
|
|
|
|
|
|
|
|
|
|
|
|
2024-03-16 19:45:43 +02:00
|
|
|
## Property Descriptions
|
|
|
|
|
|
|
|
### current_state: [Node](https://docs.godotengine.org/de/4.x/classes/class_node.html) {#current-state}
|
|
|
|
|
|
|
|
No description provided yet.
|
|
|
|
|
|
|
|
### states: [Dictionary](https://docs.godotengine.org/de/4.x/classes/class_dictionary.html) {#states}
|
|
|
|
|
|
|
|
No description provided yet.
|
|
|
|
|
|
|
|
## Method Descriptions
|
|
|
|
|
2024-03-17 00:05:55 +02:00
|
|
|
### _ready ( ) -> void {#-ready}
|
2024-03-16 19:45:43 +02:00
|
|
|
|
|
|
|
No description provided yet.
|
|
|
|
|
2024-03-17 00:05:55 +02:00
|
|
|
### change_to (new_state: [String](https://docs.godotengine.org/de/4.x/classes/class_string.html) ) -> void {#change-to}
|
2024-03-16 19:45:43 +02:00
|
|
|
|
|
|
|
No description provided yet.
|
|
|
|
|
2024-03-17 00:05:55 +02:00
|
|
|
### get_state (state_name: [String](https://docs.godotengine.org/de/4.x/classes/class_string.html) ) -> [Node](https://docs.godotengine.org/de/4.x/classes/class_node.html) {#get-state}
|
2024-03-16 19:45:43 +02:00
|
|
|
|
|
|
|
No description provided yet.
|