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

◆ OnAttemptTabSwitch()

void UIScriptedMenu::OnAttemptTabSwitch ( int source,
int target )
inlineprotected

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

301 {
302 bool changed = IsAnyTabChanged();
303 if (changed)
304 {
305 if (!g_Game.GetUIManager().IsDialogVisible() && !g_Game.GetUIManager().IsModalVisible())
306 {
307 int id = target + DIALOG_TAB_OFFSET;
308 g_Game.GetUIManager().ShowDialog("#main_menu_configure", "#main_menu_configure_desc", id, DBT_YESNO, DBB_YES, DMT_QUESTION, this);
309 #ifdef PLATFORM_CONSOLE
311 #endif
312 }
313 }
314 else
315 {
317 }
318
319 m_Tabber.SetCanSwitch(!changed);
320 }
DayZGame g_Game
Определения DayZGame.c:4074
TabberUI m_Tabber
Определения KeybindingsMenu.c:3
void ResetCurrentTab()
Определения OptionsMenu.c:392
bool IsAnyTabChanged()
Определения OptionsMenu.c:322
const int DIALOG_TAB_OFFSET
Определения OptionsMenu.c:4
void UpdateControlsElements()
Определения ControlsXboxNew.c:535

Перекрестные ссылки DIALOG_TAB_OFFSET, g_Game, IsAnyTabChanged(), m_Tabber, ResetCurrentTab() и UpdateControlsElements().

Используется в Init().