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

◆ Apply() [3/3]

void UIScriptedMenu::Apply ( )
inlineprotected

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

237 {
238 if (m_ControlsTab.IsChanged())
239 m_ControlsTab.Apply();
240
241 if (m_SoundsTab.IsChanged())
242 m_SoundsTab.Apply();
243
244 if (m_GameTab.IsChanged())
245 m_GameTab.Apply();
246
247 if (m_Options.IsChanged() || m_GameTab.IsChanged())
248 {
249 m_Options.Test();
250 m_Options.Apply();
251 }
252
253 // save input configuration
254 GetUApi().Export();
255
256 if (g_Game.GetInput().IsEnabledMouseAndKeyboard()) //useless on consoles
257 {
258 m_Apply.SetFlags(WidgetFlags.IGNOREPOINTER);
260 m_Reset.SetFlags(WidgetFlags.IGNOREPOINTER);
262 }
263
264 m_CanApplyOrReset = false;
265 #ifdef PLATFORM_CONSOLE
268
269 IngameHud hud;
270 if (g_Game.GetMission() && Class.CastTo(hud,g_Game.GetMission().GetHud()))
271 {
272 hud.ShowQuickBar(g_Game.GetInput().IsEnabledMouseAndKeyboardEvenOnServer());
273 }
274 #endif
275
276 if (m_Options.NeedRestart())
277 g_Game.GetUIManager().ShowDialog("#main_menu_configure", "#menu_restart_needed", 117, DBT_YESNO, DBB_YES, DMT_QUESTION, this);
278 }
DayZGame g_Game
Определения DayZGame.c:4074
proto native UAInputAPI GetUApi()
proto native void Export()
void UpdateControlsElementVisibility()
Определения ControlsXboxNew.c:545
void ColorDisable(Widget w)
Определения InGameMenu.c:383
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
void UpdateControlsElements()
Определения ControlsXboxNew.c:535
ButtonWidget m_Reset
Определения CameraToolsMenu.c:45
ref OptionsMenuControls m_ControlsTab
Определения OptionsMenu.c:10
WidgetFlags
Определения EnWidgets.c:58

Перекрестные ссылки Class::CastTo(), ColorDisable(), UAInputAPI::Export(), g_Game, GetUApi(), m_Apply, m_CanApplyOrReset, m_ControlsTab, m_GameTab, m_Options, m_Reset, m_SoundsTab, UpdateControlsElements() и UpdateControlsElementVisibility().