Repository navigation
v24.12.14
Full Changelog: 24.06.05-rev2...24.12.14
- Removed StateNode
_process_state()and_physics_process_state()methods, the virtual methods_process()and_physics_process()from the Node class should be used instead.- The auto-processing feature is now StateNode specific. The StateMachine will automatically disable/enable overridden process methods during state transitions on StateNodes that have
auto_set_processset to true (Default).
- The auto-processing feature is now StateNode specific. The StateMachine will automatically disable/enable overridden process methods during state transitions on StateNodes that have
- Added
exit_state()method to StateMachine and StateNodes - Added optional
state_data: Dictionaryparameter to all state transition methods and signals. - State names now use StringNames instead of regular strings.
- Renamed the following properties and methods:
change_state()>enter_state()get_target()>get_common_node()history_limit>history_max_sizeprevious_state>old_statenext_state>new_stateenter_trans>enter_transitioneixt_trans>exit_transitionsignal_trans>signal_transition