- @startuml
- !include ../../lib/ArcadeFighter/doc/UML/basic_character_state_machine.uml
- CROUCHING -> CROUCH_WALKING : Left/Right
- WALKING --> CROUCH_WALKING : Down
- CROUCH_WALKING --> WALKING : release Down
- CROUCH_WALKING --> CROUCHING : release Left/Right
- IDLE --> RUNNING : double Left/Right hold
- RUNNING --> ROLLING : press Down
- RUNNING --> SPIN_JUMP : press UP
- @enduml
|