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

◆ CloseAllSubmenus()

bool UIManager::CloseAllSubmenus ( )
inlineprivate

Close all opened menus except first menu.

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

99 {
100 UIMenuPanel menu = GetMenu();
101
102 while (menu && menu.GetParentMenu() && menu.GetParentMenu().GetParentMenu())
103 {
104 menu = menu.GetParentMenu();
105 }
106
107 if (menu && menu.GetParentMenu())
108 {
109 menu.Close();
110 return true;
111 }
112
113 return false;
114 }
proto native UIScriptedMenu GetMenu()
Returns most-top open menu.
proto native UIMenuPanel GetParentMenu()
proto native void Close()
Safe way to close window, using this function can even window safely close itself.

Перекрестные ссылки UIMenuPanel::Close(), GetMenu() и UIMenuPanel::GetParentMenu().

Используется в CGame::DisconnectSessionEx().