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

◆ ~ActionUnfoldMapCB()

void ActionUnfoldMapCB::~ActionUnfoldMapCB ( )
inlineprivate

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

17 {
18 if (g_Game && g_Game.GetMission())
19 {
20 if (!CfgGameplayHandler.GetUse3DMap())
21 {
22 g_Game.GetMission().RemoveActiveInputExcludes({"map"}, false);
23 }
24 else
25 {
26 g_Game.GetMission().RemoveActiveInputExcludes({"loopedactions"}, false);
27 }
28 g_Game.GetMission().RemoveActiveInputRestriction(EInputRestrictors.MAP);
29 }
30
31 if (!m_ActionData || !m_ActionData.m_Player)
32 return;
33
34 ItemMap chernomap = ItemMap.Cast(m_ActionData.m_Player.GetItemInHands());
35 if (chernomap && m_ActionData.m_Player.IsMapOpen())
36 {
37 chernomap.SetMapStateOpen(false, m_ActionData.m_Player);
38 }
39 }
DayZGame g_Game
Определения DayZGame.c:3942
ActionData m_ActionData
Определения AnimatedActionBase.c:3

Перекрестные ссылки g_Game, CfgGameplayHandler::GetUse3DMap() и ActionBaseCB::m_ActionData.