XSM: eXtended State Machine's icon

XSM: eXtended State Machine 1.6.1 Tools 3.2 Community

Submitted by user atn; MIT; 2022-09-06

A freely inspired implementation of StateCharts (complex state machines) for Godot. This plugin provides States composition with subStates (and sub-...-sub-States), regions (ie parallel States), history (you can store the last active states easily) and helper functions in the "easy-to-use nodes that I move around" philosophy of Godot.
Timers and easy animation playing as a bonus!

Now with a StateRoot, pending States, substates call, an active states list, arguments to a state_change, some debug help and an active States history ! (look in the readme on gitlab)

Last edit: 1.6.1: Careful might break if update !!!
- corrected signals and pending_state to have State params
- added change_state_to(state_node)
- possible to call change_state(), calls change_state_to(self)
- next_state() and prev_state()
- removed goto_state() (was unused)
1.5.7:
- A default animation name can be specified in the inspector
- Indented debug text if nested state change calls
- Icon and icon colors changes


View files Download Submit an issue Recent Edits