DayZ 1.29
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ OnHandsStateChanged()

override void OnHandsStateChanged ( HandStateBase src,
HandStateBase dst )
protected

См. определение в файле DayZPlayerInventory.c строка 2581

2582 {
2583 super.OnHandsStateChanged(src, dst);
2584
2586 {
2587 hndDebugPrint("[hndfsm] hand fsm changed state src=" + src.Type().ToString() + " ---> dst=" + dst.Type().ToString());
2588 }
2589
2590 if (src.IsIdle())
2591 OnHandsExitedStableState(src, dst);
2592
2593 if (dst.IsIdle())
2594 OnHandsEnteredStableState(src, dst);
2595
2596#ifdef DIAG_DEVELOPER
2598 if (p && p.m_Bot)
2599 {
2600 p.m_Bot.ProcessEvent(new BotEventOnItemInHandsChanged(p));
2601 }
2602#endif
2603 }
override void OnHandsEnteredStableState(HandStateBase src, HandStateBase dst)
Определения DayZPlayerInventory.c:2571
override void OnHandsExitedStableState(HandStateBase src, HandStateBase dst)
Определения DayZPlayerInventory.c:2561
DayZPlayer GetDayZPlayerOwner()
Определения DayZPlayerInventory.c:167
void hndDebugPrint(string s)
Определения HandFSM.c:1
override bool IsIdle()
idle state does not expect any animation events
Определения HandStableState.c:34
static bool IsInventoryHFSMLogEnable()
Определения 3_Game/DayZ/tools/Debug.c:766
Определения PlayerBaseClient.c:2

Перекрестные ссылки GetDayZPlayerOwner(), hndDebugPrint(), HandStateBase::IsIdle(), LogManager::IsInventoryHFSMLogEnable(), OnHandsEnteredStableState() и OnHandsExitedStableState().