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

◆ OnHandsStateChanged()

override void OnHandsStateChanged ( HandStateBase src,
HandStateBase dst )
protected

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

2267 {
2268 super.OnHandsStateChanged(src, dst);
2269
2271 {
2272 hndDebugPrint("[hndfsm] hand fsm changed state src=" + src.Type().ToString() + " ---> dst=" + dst.Type().ToString());
2273 }
2274
2275 if (src.IsIdle())
2276 OnHandsExitedStableState(src, dst);
2277
2278 if (dst.IsIdle())
2279 OnHandsEnteredStableState(src, dst);
2280
2281#ifdef DIAG_DEVELOPER
2283 if (p && p.m_Bot)
2284 {
2285 p.m_Bot.ProcessEvent(new BotEventOnItemInHandsChanged(p));
2286 }
2287#endif
2288 }
override void OnHandsEnteredStableState(HandStateBase src, HandStateBase dst)
Определения DayZPlayerInventory.c:2256
override void OnHandsExitedStableState(HandStateBase src, HandStateBase dst)
Определения DayZPlayerInventory.c:2246
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()
Определения Debug.c:668
Определения Debug.c:594
Определения PlayerBaseClient.c:2

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