DayZ 1.26
DayZ Explorer by KGB
|
HumanInventory... with FSM (synchronous, no anims) Подробнее...
Защищенные члены | |
void | HumanInventoryWithFSM () |
void | CreateStableStates () |
override void | Init () |
bool | CanProcessHandEvents () |
override bool | ProcessHandEvent (HandEventBase e) |
hand's fsm handling of events @NOTE: warning: ProcessHandEvent can be called only within DayZPlayer::HandleInventory (or CommandHandler) | |
bool | ProcessHandAbortEvent (HandEventBase e) |
override bool | OnStoreLoad (ParamsReadContext ctx, int version) |
override void | OnStoreSave (ParamsWriteContext ctx) |
int | GetCurrentStateID () |
bool | IsIdle () |
void | NetSyncCurrentStateID (int id) |
Engine callback - network synchronization of FSM's state. not intended to direct use. | |
Защищенные данные | |
ref HandFSM | m_FSM |
ref HandStateBase | m_Empty |
hand slot state machine | |
ref HandStateBase | m_Equipped |
Дополнительные унаследованные члены | |
Закрытые члены унаследованные от HumanInventory | |
bool | ReplaceItemInElsewhereWithNewinHandsImpl (InventoryMode mode, HandEventBase e) |
bool | ReplaceItemInHandsWithNewImpl (InventoryMode mode, HandEventBase e) |
bool | ReplaceItemInHandsWithNew (InventoryMode mode, ReplaceItemWithNewLambdaBase lambda) |
bool | ReplaceItemInHandsWithNewElsewhere (InventoryMode mode, ReplaceItemWithNewLambdaBase lambda) |
bool | SwappingToPreviousLocation (EntityAI item1, EntityAI item2, out InventoryLocation dst) |
void | HandleInventoryManipulation () |
void | Update (float delta_time) |
bool | ValidateUserReservationCancel (inout Serializer ctx, InventoryValidation validation) |
HumanInventory... with FSM (synchronous, no anims)
|
inlineprotected |
Перекрестные ссылки m_FSM.
|
inlineprotected |
|
inlineprotected |
Перекрестные ссылки HumanInventory::GetManOwner(), m_Empty и m_Equipped.
Используется в Init().
|
inlineprotected |
Перекрестные ссылки CreateStableStates(), HumanInventory::GetManOwner(), hndDebugPrint(), LogManager::IsInventoryHFSMLogEnable(), m_Empty, m_Equipped и m_FSM.
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
Перекрестные ссылки HumanInventory::GetManOwner(), hndDebugSpam(), LogManager::IsInventoryHFSMLogEnable() и m_FSM.
|
inlineprotected |
hand's fsm handling of events @NOTE: warning: ProcessHandEvent can be called only within DayZPlayer::HandleInventory (or CommandHandler)
Перекрестные ссылки HumanInventory::GetManOwner(), Debug::InventoryHFSMLog(), LogManager::IsInventoryHFSMLogEnable() и m_FSM.
|
protected |
hand slot state machine
Используется в CreateStableStates() и Init().
|
protected |
Используется в CreateStableStates() и Init().