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

◆ OnHandsStateChanged()

override void OnHandsStateChanged ( HandStateBase src,
HandStateBase dst )
protected

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

2277 {
2278 super.OnHandsStateChanged(src, dst);
2279
2281 {
2282 hndDebugPrint("[hndfsm] hand fsm changed state src=" + src.Type().ToString() + " ---> dst=" + dst.Type().ToString());
2283 }
2284
2285 if (src.IsIdle())
2286 OnHandsExitedStableState(src, dst);
2287
2288 if (dst.IsIdle())
2289 OnHandsEnteredStableState(src, dst);
2290
2291#ifdef DIAG_DEVELOPER
2293 if (p && p.m_Bot)
2294 {
2295 p.m_Bot.ProcessEvent(new BotEventOnItemInHandsChanged(p));
2296 }
2297#endif
2298 }
override void OnHandsEnteredStableState(HandStateBase src, HandStateBase dst)
Определения DayZPlayerInventory.c:2266
override void OnHandsExitedStableState(HandStateBase src, HandStateBase dst)
Определения DayZPlayerInventory.c:2256
DayZPlayer GetDayZPlayerOwner()
Определения DayZPlayerInventory.c:168
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/tools/Debug.c:668
Определения 3_Game/tools/Debug.c:594
Определения PlayerBaseClient.c:2

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