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

◆ SelectTab()

void UIScriptedMenu::SelectTab ( ScriptConsoleTabBase selectedHandler)
inlineprotected

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

417 {
418 foreach (ScriptConsoleTabBase handler:m_TabHandlers)
419 {
420 handler.Select(handler == selectedHandler, selectedHandler);
421 }
422
423 if (ScriptConsoleCameraTab.Cast(selectedHandler))
424 {
425 // Remove alpha background for camera tab
426 ShowMenuBackground(false);
427 g_Game.GetMission().RemoveActiveInputExcludes({"movement"}, true);
428 }
429 else
430 {
431 // Add back alpha background
432 ShowMenuBackground(true);
433 g_Game.GetMission().AddActiveInputExcludes({"movement"});
434 }
435
436 m_SelectedHandler = selectedHandler;
437 m_ConfigDebugProfile.SetTabSelected(selectedHandler.GetID());
438 }
DayZGame g_Game
Определения DayZGame.c:3942
PluginConfigDebugProfile m_ConfigDebugProfile
Определения SceneEditorMenu.c:1129
void ShowMenuBackground(bool state)
Определения ScriptConsole.c:440
ref map< Widget, ref ScriptConsoleTabBase > m_TabHandlers
Определения ScriptConsole.c:23
ScriptConsoleTabBase m_SelectedHandler
Определения ScriptConsole.c:18

Перекрестные ссылки g_Game, ScriptConsoleTabBase::GetID(), m_ConfigDebugProfile, m_SelectedHandler, m_TabHandlers и ShowMenuBackground().

Используется в SelectTabByButton() и SelectTabByID().