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

◆ OnAttemptTabSwitch()

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

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

267 {
268 bool changed = IsAnyTabChanged();
269 if (changed)
270 {
271 if (!g_Game.GetUIManager().IsDialogVisible() && !g_Game.GetUIManager().IsModalVisible())
272 {
273 int id = target + DIALOG_TAB_OFFSET;
274 g_Game.GetUIManager().ShowDialog("#main_menu_configure", "#main_menu_configure_desc", id, DBT_YESNO, DBB_YES, DMT_QUESTION, this);
275 #ifdef PLATFORM_CONSOLE
277 #endif
278 }
279 }
280 else
281 {
283 }
284
285 m_Tabber.SetCanSwitch(!changed);
286 }
DayZGame g_Game
Определения DayZGame.c:3868
TabberUI m_Tabber
Определения KeybindingsMenu.c:3
void ResetCurrentTab()
Определения OptionsMenu.c:358
bool IsAnyTabChanged()
Определения OptionsMenu.c:288
const int DIALOG_TAB_OFFSET
Определения OptionsMenu.c:4
void UpdateControlsElements()
Определения ControlsXboxNew.c:527

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

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