DayZ 1.24
|
represent hand state base More...
Private Attributes | |
ref InventoryLocation | m_Dst |
ref InventoryLocation | m_Src1 = null |
ref InventoryLocation | m_Src2 = null |
ref InventoryLocation | m_Dst1 = null |
ref InventoryLocation | m_Dst2 = null |
ref HandStartHidingAnimated | m_Start |
ref HandAnimatedMoveToDst_W4T | m_Show |
ref HandAnimatedMoveToDst_W4T_Basic | m_Hide |
ref HandForceSwappingAnimated_Show | m_Swap |
EntityAI | m_Entity |
ref HandStartHidingAnimated | m_Hide |
weapon to be taken | |
ref InventoryLocation | m_ilEntity |
ref HandSwappingAnimated_Show | m_Show |
ref HandTakingAnimated_Hide | m_Hide |
ref HandTakingAnimated_Show | m_Show |
ref HandStartReplacingItemElsewhereWithNewInHands | m_Replacing |
ref HandStartReplacingItemInHands | m_Replacing |
int | m_AnimState |
WeaponActions | m_Action |
int | m_ActionType |
action to be played | |
Man | m_Player |
HandStateBase | m_parentState |
entity that this state relates to | |
ref HandFSM | m_FSM |
hierarchical parent state of this state (or null) | |
represent hand state base
Class comes with entry/update/exit hooks that can be overriden in custom states
Definition at line 3 of file HandAnimatedForceSwapping.c.
|
inlineprivate |
nested state machine (or null)
Definition at line 11 of file HandStateBase.c.
References m_parentState, and m_Player.
|
inlineprivate |
adds transition into m_FSM transition table
Definition at line 35 of file HandStateBase.c.
|
inlineprivate |
Definition at line 36 of file HandStableState.c.
|
inlineprivate |
|
inlineprivate |
Definition at line 20 of file HandStateBase.c.
References m_parentState.
|
inlineprivate |
Definition at line 120 of file HandAnimatedForceSwapping.c.
|
inlineprivate |
Definition at line 244 of file HandAnimatedForceSwapping.c.
|
inlineprivate |
Definition at line 85 of file HandAnimatedMovingToAtt.c.
|
inlineprivate |
Definition at line 16 of file HandAnimatedSwapping.c.
|
inlineprivate |
Definition at line 70 of file HandAnimatedTakingFromAtt.c.
|
inlineprivate |
Definition at line 42 of file HandReplacingItemElsewhereWithNewInHands.c.
References HandStartReplacingItemElsewhereWithNewInHands().
|
inlineprivate |
Definition at line 51 of file HandReplacingItemInHands.c.
References HandStartReplacingItemInHands().
|
inlineprivate |
Definition at line 8 of file HandStableState.c.
|
inlineprivate |
specific action sub-type
Definition at line 9 of file HandStartAction.c.
References m_Action.
|
inlineprivate |
Definition at line 3 of file HandReplacingItemElsewhereWithNewInHands.c.
Referenced by HandReplacingItemElsewhereWithNewInHands().
|
inlineprivate |
Definition at line 3 of file HandReplacingItemInHands.c.
Referenced by HandReplacingItemInHands().
|
inlineprivate |
|
inlineprivate |
Definition at line 22 of file HandStateBase.c.
References m_FSM.
Referenced by AddTransition(), IsWaitingForActionFinish(), OnAbort(), OnEntry(), OnUpdate(), and ProcessEvent().
|
inlineprivate |
idle state does not expect any animation events
Definition at line 34 of file HandStableState.c.
Definition at line 53 of file HandStartAction.c.
|
inlineprivate |
Definition at line 121 of file HandStateBase.c.
|
inlineprivate |
waiting for active animation action/actionType finish
Definition at line 50 of file HandAnimatedForceSwapping.c.
Definition at line 34 of file HandReplacingItemElsewhereWithNewInHands.c.
Definition at line 43 of file HandReplacingItemInHands.c.
|
inlineprivate |
|
inlineprivate |
Definition at line 38 of file HandAnimatedForceSwapping.c.
|
inlineprivate |
Definition at line 185 of file HandAnimatedForceSwapping.c.
References GetGame().
|
inlineprivate |
Definition at line 307 of file HandAnimatedForceSwapping.c.
References GetGame().
|
inlineprivate |
Definition at line 121 of file HandAnimatedMovingToAtt.c.
|
inlineprivate |
Definition at line 62 of file HandAnimatedSwapping.c.
References GetGame().
|
inlineprivate |
Definition at line 105 of file HandAnimatedTakingFromAtt.c.
References GetGame(), Debug::InventoryHFSMLog(), and LogManager::IsInventoryHFSMLogEnable().
|
inlineprivate |
Definition at line 24 of file HandReplacingItemElsewhereWithNewInHands.c.
|
inlineprivate |
Definition at line 33 of file HandReplacingItemInHands.c.
|
inlineprivate |
Definition at line 71 of file HandReplacingItemInHands.c.
|
inlineprivate |
Definition at line 24 of file HandStableState.c.
|
inlineprivate |
Definition at line 91 of file HandStateBase.c.
References HasFSM(), hndDebugPrint(), LogManager::IsInventoryHFSMLogEnable(), m_FSM, ToString(), and Type.
|
inlineprivate |
Definition at line 7 of file HandAnimatedForceSwapping.c.
References Error(), Debug::InventoryHFSMLog(), LogManager::IsInventoryHFSMLogEnable(), GameInventory::LocationCanMoveEntity(), and GameInventory::LocationSyncMoveEntity().
|
inlineprivate |
Definition at line 144 of file HandAnimatedForceSwapping.c.
References GameInventory::c_InventoryReservationTimeoutShortMS, GetGame(), m_Dst1, and m_Dst2.
|
inlineprivate |
Definition at line 264 of file HandAnimatedForceSwapping.c.
References GameInventory::c_InventoryReservationTimeoutShortMS, GetGame(), m_Dst1, m_Dst2, m_Src1, and m_Src2.
|
inlineprivate |
Definition at line 103 of file HandAnimatedMovingToAtt.c.
References GameInventory::c_InventoryReservationTimeoutShortMS, and m_Entity.
|
inlineprivate |
Definition at line 34 of file HandAnimatedSwapping.c.
References GameInventory::c_InventoryReservationTimeoutShortMS, GetGame(), m_Dst1, m_Dst2, m_Src1, and m_Src2.
|
inlineprivate |
Definition at line 91 of file HandAnimatedTakingFromAtt.c.
References GameInventory::c_InventoryReservationTimeoutShortMS.
|
inlineprivate |
Definition at line 6 of file HandReplacingItemElsewhereWithNewInHands.c.
References Error(), hndDebugPrint(), and LogManager::IsInventoryHFSMLogEnable().
|
inlineprivate |
Definition at line 6 of file HandReplacingItemInHands.c.
References Error(), hndDebugPrint(), and LogManager::IsInventoryHFSMLogEnable().
|
inlineprivate |
Definition at line 66 of file HandReplacingItemInHands.c.
|
inlineprivate |
Definition at line 12 of file HandStableState.c.
References SyncAnimState().
|
inlineprivate |
Definition at line 15 of file HandStartAction.c.
References Error(), hndDebugPrint(), LogManager::IsInventoryHFSMLogEnable(), m_Action, and WeaponActionTypeToString().
|
inlineprivate |
Definition at line 49 of file HandStateBase.c.
References HasFSM(), hndDebugPrint(), LogManager::IsInventoryHFSMLogEnable(), m_FSM, ToString(), and Type.
|
inlineprivate |
|
inlineprivate |
Definition at line 212 of file HandAnimatedForceSwapping.c.
References GetGame().
|
inlineprivate |
Definition at line 332 of file HandAnimatedForceSwapping.c.
References GetGame().
|
inlineprivate |
Definition at line 134 of file HandAnimatedMovingToAtt.c.
|
inlineprivate |
Definition at line 87 of file HandAnimatedSwapping.c.
References GetGame().
|
inlineprivate |
|
inlineprivate |
Definition at line 29 of file HandReplacingItemElsewhereWithNewInHands.c.
|
inlineprivate |
Definition at line 38 of file HandReplacingItemInHands.c.
|
inlineprivate |
Definition at line 76 of file HandReplacingItemInHands.c.
|
inlineprivate |
Definition at line 28 of file HandStableState.c.
|
inlineprivate |
Definition at line 48 of file HandStartAction.c.
|
inlineprivate |
Definition at line 106 of file HandStateBase.c.
References hndDebugPrint(), and LogManager::IsInventoryHFSMLogEnable().
|
inlineprivate |
|
inlineprivate |
called when sub-machine has changed its state
[in] | src | from state (previous) |
[in] | dst | to state (current) |
Definition at line 128 of file HandStateBase.c.
Definition at line 19 of file HandStableState.c.
References SyncAnimState().
|
inlineprivate |
|
inlineprivate |
allows construction of hierarchical state machine
Definition at line 16 of file HandStateBase.c.
References m_parentState.
|
inlineprivate |
Definition at line 10 of file HandStableState.c.
|
private |
Definition at line 6 of file HandStartAction.c.
|
private |
action to be played
Definition at line 7 of file HandStartAction.c.
|
private |
Definition at line 6 of file HandStableState.c.
|
private |
Definition at line 5 of file HandAnimatedForceSwapping.c.
|
private |
Definition at line 113 of file HandAnimatedForceSwapping.c.
Referenced by OnEntry().
|
private |
Definition at line 114 of file HandAnimatedForceSwapping.c.
Referenced by OnEntry().
|
private |
Definition at line 78 of file HandAnimatedMovingToAtt.c.
hierarchical parent state of this state (or null)
Definition at line 10 of file HandStateBase.c.
Referenced by AddTransition(), GetFSM(), HasFSM(), IsWaitingForActionFinish(), OnAbort(), OnEntry(), OnUpdate(), and ProcessEvent().
|
private |
Definition at line 118 of file HandAnimatedForceSwapping.c.
|
private |
weapon to be taken
Definition at line 80 of file HandAnimatedMovingToAtt.c.
|
private |
Definition at line 65 of file HandAnimatedTakingFromAtt.c.
|
private |
Definition at line 83 of file HandAnimatedMovingToAtt.c.
|
private |
entity that this state relates to
Definition at line 9 of file HandStateBase.c.
Referenced by GetParentState(), HandStateBase(), and SetParentState().
|
private |
Definition at line 8 of file HandStateBase.c.
Referenced by HandStateBase(), and OnStateChanged().
|
private |
Definition at line 40 of file HandReplacingItemElsewhereWithNewInHands.c.
|
private |
Definition at line 49 of file HandReplacingItemInHands.c.
|
private |
Definition at line 117 of file HandAnimatedForceSwapping.c.
|
private |
Definition at line 14 of file HandAnimatedSwapping.c.
|
private |
Definition at line 66 of file HandAnimatedTakingFromAtt.c.
|
private |
Definition at line 111 of file HandAnimatedForceSwapping.c.
Referenced by OnEntry().
|
private |
Definition at line 112 of file HandAnimatedForceSwapping.c.
Referenced by OnEntry().
|
private |
Definition at line 116 of file HandAnimatedForceSwapping.c.
|
private |
Definition at line 242 of file HandAnimatedForceSwapping.c.