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

◆ OnModalResult() [6/6]

override bool UIScriptedMenu::OnModalResult ( Widget w,
int x,
int y,
int code,
int result )
inlineprotected

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

571 {
572 bool ret = false;
573
574 if (code == 1337)
575 {
576 if (result == 2)
577 {
578 m_Options.Revert();
579 g_Game.EndOptionsVideo();
580 g_Game.GetUIManager().Back();
581 }
582 ret = true;
583 }
584 else if (code == 117)
585 {
586 g_Game.RequestRestart(IDC_MAIN_QUIT);
587 }
588 else if (code == MODAL_ID_DEFAULT)
589 {
590 if (result == 2)
591 {
593 }
594 }
595 else if (code >= DIALOG_TAB_OFFSET)
596 {
597 if (result == 2)
598 {
599 int id = code - DIALOG_TAB_OFFSET;
600 //m_Options.Revert();
602 m_Tabber.PerformSwitchTab(id);
603 }
604 ret = true;
605 }
606
607 m_ModalLock = ret; //prevents dialog being shown on the next update
608 return ret;
609 }
DayZGame g_Game
Определения DayZGame.c:4074
TabberUI m_Tabber
Определения KeybindingsMenu.c:3
const int MODAL_ID_DEFAULT
Определения KeybindingsMenu.c:23
void ResetCurrentTab()
Определения OptionsMenu.c:392
Widget m_Options
Определения MainMenuConsoles.c:21
const int DIALOG_TAB_OFFSET
Определения OptionsMenu.c:4
bool m_ModalLock
Определения OptionsMenu.c:23
void PerformSetToDefaults()
deprecated, resets all (as before ~1.20)
Определения KeybindingsMenu.c:544
const int IDC_MAIN_QUIT
Определения 3_Game/DayZ/constants.c:150

Перекрестные ссылки DIALOG_TAB_OFFSET, g_Game, IDC_MAIN_QUIT, m_ModalLock, m_Options, m_Tabber, MODAL_ID_DEFAULT, PerformSetToDefaults(), ResetCurrentTab(), x и y.