26class HandFSM extends HFSMBase<HandStateBase, HandEventBase, HandActionBase, HandGuardBase>
void hndDebugSpam(string s)
void hndDebugSpamALot(string s)
void hndDebugPrint(string s)
FSMTransition< HandStateBase, HandEventBase, HandActionBase, HandGuardBase > HandTransition
represents transition src -— event[guard]/action -—|> dst
void NetSyncCurrentStateID(int id)
Engine callback - network synchronization of FSM's state. not intended to direct use.
void OnStoreSave(ParamsWriteContext ctx)
save state of fsm
bool OnStoreLoad(ParamsReadContext ctx, int version)
load state of fsm
protected bool SyncStateFromID(int id)
load from database - reverse lookup for state from saved id
base class for hierarchic finite state machine
Hand finite state machine.
Serialization general interface. Serializer API works with:
proto void PrintToRPT(void var)
Prints content of variable to RPT file (performance warning - each write means fflush!...