Softanza
StartFrançais
Softanza
The library documents itself · Collections & objects

stzStateMachine

12 own methods · 7 forms written with extensions, listed under their method

the source: base/common/stzStateMachine.ring(opens in a new tab) · All classes · The area reference: Collections & objects

Under each method, its extensions (Q CS XT Z ZZ IB W U): bold and ticked, it exists; struck, it does not. The extensions and what they mean

Examples: 0 come from the library's tests; 3 were composed from each method's signature and run for this page, on a fresh object, for example o1 = new stzStateMachine("idle_only"). 9 methods have none yet. Examples run on 2026-10-03 12:54 inside the library at commit 0e72e2e2c.

Method
Explanation, as the source carries it
init
initno extension
Name
name
composed example
o1 = new stzStateMachine("idle_only")
? o1.Name()
#--> idle_only
composed from the signature, run for this page
no extension
AddState
(no comment in the source: the name reads as a sentence) add statein the section states and transitionsQCSXTZZZIBWU
AddStates
(no comment in the source: the name reads as a sentence) add statesin the section states and transitionsQCSXTZZZIBWU
AddTransition
(no comment in the source: the name reads as a sentence) add transitionin the section states and transitionsQCSXTZZZIBWU
AddTransitions
(no comment in the source: the name reads as a sentence) add transitionsin the section states and transitionsQCSXTZZZIBWU
SetState
current stateQCSXTZZZIBWU
CurrentState
current statealso written: Stateno extension
Send
eventsalso written: TriggerQCSXTZZZIBWU
NumberOfStates
countingalso written: StateCount · CountStates
composed example
o1 = new stzStateMachine("idle_only")
? o1.NumberOfStates()
#--> 0
composed from the signature, run for this page
no extension
NumberOfTransitions
countingalso written: TransitionCount · CountTransitions
composed example
o1 = new stzStateMachine("idle_only")
? o1.NumberOfTransitions()
#--> 0
composed from the signature, run for this page
no extension
Destroy
cleanupno extension