1class HandStartReplacingItemElsewhereWithNewInHands
extends HandStateBase
21 Error(
"[hndfsm] HandStartReplacingItemElsewhereWithNewInHands - not a HandEvenReplaceWithNewBase event");
38class HandReplacingItemElsewhereWithNewInHands
extends HandStateBase
54 m_FSM.SetInitialState(m_Replacing);
void hndDebugPrint(string s)
FSMTransition< HandStateBase, HandEventBase, HandActionBase, HandGuardBase > HandTransition
Abstracted event, not to be used, only inherited.
Hand finite state machine.
represent hand state base
override void OnExit(HandEventBase e)
override void OnEntry(HandEventBase e)
ref HandStartReplacingItemElsewhereWithNewInHands m_Replacing
void HandStartReplacingItemElsewhereWithNewInHands(Man player=NULL, HandStateBase parent=NULL)
void HandReplacingItemElsewhereWithNewInHands(Man player=NULL, HandStateBase parent=NULL)
override void OnAbort(HandEventBase e)
override bool IsWaitingForActionFinish()
HumanInventory... with FSM (synchronous, no anims)
static bool IsInventoryHFSMLogEnable()
void Error(string err)
Messagebox with error message.