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

◆ ResetCurrentTab()

void UIScriptedMenu::ResetCurrentTab ( )
inlineprotected

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

393 {
394 if (m_Options.IsChanged())
395 {
396 m_Options.Revert();
397 }
398
399 switch (m_ActiveTabIdx)
400 {
401 case 0:
402 {
403 m_GameTab.Revert();
404 break;
405 }
406 case 1:
407 {
408 m_SoundsTab.Revert();
409 break;
410 }
411 case 2:
412 {
413 #ifdef PLATFORM_XBOX
414 m_ControlsTab.Revert();
415 #else
416 m_VideoTab.Revert();
417 #endif
418 break;
419 }
420 case 3:
421 {
422 #ifndef PLATFORM_XBOX
423 m_ControlsTab.Revert();
424 #endif
425 break;
426 }
427 }
428
429 if (m_Options.IsChanged())
430 {
431 m_Options.Revert();
432 }
433
434 if (g_Game.GetInput().IsEnabledMouseAndKeyboard())
435 {
436 m_Apply.SetFlags(WidgetFlags.IGNOREPOINTER);
438 m_Reset.SetFlags(WidgetFlags.IGNOREPOINTER);
440 }
441
442 m_CanApplyOrReset = false;
443 #ifdef PLATFORM_CONSOLE
446 #endif
447
448 m_Tabber.AlignTabbers();
449 }
DayZGame g_Game
Определения DayZGame.c:4074
void UpdateControlsElementVisibility()
Определения ControlsXboxNew.c:545
void ColorDisable(Widget w)
Определения InGameMenu.c:383
TabberUI m_Tabber
Определения KeybindingsMenu.c:3
Widget m_Apply
Определения CharacterCreationMenu.c:14
bool m_CanApplyOrReset
Определения OptionsMenu.c:24
ref OptionsMenuGame m_GameTab
Определения OptionsMenu.c:7
Widget m_Options
Определения MainMenuConsoles.c:21
ref OptionsMenuSounds m_SoundsTab
Определения OptionsMenu.c:8
int m_ActiveTabIdx
Определения OptionsMenu.c:22
void UpdateControlsElements()
Определения ControlsXboxNew.c:535
ref OptionsMenuVideo m_VideoTab
Определения OptionsMenu.c:9
ButtonWidget m_Reset
Определения CameraToolsMenu.c:45
ref OptionsMenuControls m_ControlsTab
Определения OptionsMenu.c:10
WidgetFlags
Определения EnWidgets.c:58

Перекрестные ссылки ColorDisable(), g_Game, m_ActiveTabIdx, m_Apply, m_CanApplyOrReset, m_ControlsTab, m_GameTab, m_Options, m_Reset, m_SoundsTab, m_Tabber, m_VideoTab, UpdateControlsElements() и UpdateControlsElementVisibility().

Используется в OnAttemptTabSwitch(), OnClick(), OnModalResult() и Update().