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

◆ OnAttemptTabSwitch()

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

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

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

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

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