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

◆ OnFinish()

override void ActionUnfoldMapCB::OnFinish ( bool pCanceled)
inlineprivate

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

88 {
89 if (m_ActionData && m_ActionData.m_Player)
90 {
91 if (m_ActionData && m_ActionData.m_ActionComponent)
92 m_ActionData.m_State = m_ActionData.m_ActionComponent.Interrupt(m_ActionData);
93
94 if ((!g_Game.IsDedicatedServer()) && g_Game.GetUIManager() && g_Game.GetUIManager().IsMenuOpen(MENU_MAP))
95 {
96 g_Game.GetUIManager().FindMenu(MENU_MAP).Close();
97 }
98
99 ActionUnfoldMap action = ActionUnfoldMap.Cast(m_ActionData.m_Action);
102
103 m_ActionData.m_Player.SetMapClosingSyncSet(false); //reset
104
105 ItemMap chernomap = ItemMap.Cast(m_ActionData.m_Player.GetItemInHands());
106 if (chernomap && m_ActionData.m_Player.IsMapOpen())
107 {
108 chernomap.SetMapStateOpen(false, m_ActionData.m_Player);
109 }
110
111 if (action)
112 action.End(m_ActionData);
113 }
114 }
ActionUnfoldMapCB ActionBaseCB ActionUnfoldMap()
Определения ActionUnfoldMap.c:170
DayZGame g_Game
Определения DayZGame.c:3942
ActionData m_ActionData
Определения AnimatedActionBase.c:3
int m_FinalMovementState
Определения ActionUnfoldMap.c:7
int m_InitMovementState
Определения ActionUnfoldMap.c:6
const int MENU_MAP
Определения 3_Game/DayZ/constants.c:191

Перекрестные ссылки ActionUnfoldMap(), g_Game, ActionBaseCB::m_ActionData, m_FinalMovementState, m_InitMovementState и MENU_MAP.