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

◆ OnHandsStateChanged()

override void OnHandsStateChanged ( HandStateBase src,
HandStateBase dst )
protected

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

4412 {
4413 super.OnHandsStateChanged(src, dst);
4414
4416 {
4417 hndDebugPrint("[hndfsm] hand fsm changed state src=" + src.Type().ToString() + " ---> dst=" + dst.Type().ToString());
4418 }
4419
4420 if (src.IsIdle())
4421 OnHandsExitedStableState(src, dst);
4422
4423 if (dst.IsIdle())
4424 OnHandsEnteredStableState(src, dst);
4425
4426#ifdef ROBOCLIENT
4428 if (p && p.m_Bot)
4429 {
4430 p.m_Bot.ProcessEvent(new BotEventOnItemInHandsChanged(p));
4431 }
4432#endif
4433 }
override void OnHandsEnteredStableState(HandStateBase src, HandStateBase dst)
Определения DayZPlayerInventory.c:4401
override void OnHandsExitedStableState(HandStateBase src, HandStateBase dst)
Определения DayZPlayerInventory.c:4391
DayZPlayer GetDayZPlayerOwner()
Определения DayZPlayerInventory.c:170
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:779
Определения PlayerBaseClient.c:2

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