class OptionsMenuGame
OptionsMenuGame › ScriptedWidgetEventHandler › Managed
Constructors 2
void OptionsMenuGame(Widget parent, Widget details_root, GameOptions options, OptionsMenu menu)References Class.Cast(), Class.Cast(), Class.Cast()
Show 73 more
, Class.Cast(), Class.Cast(), WorkspaceWidget.CreateWidgets(), FillTextMap(), Widget.FindAnyWidget(), Widget.FindAnyWidget(), ListOptionsAccess.GetIndex(), ListOptionsAccess.GetItemsCount(), ListOptionsAccess.GetItemText(), GetLayoutName(), NumericOptionsAccess.GetMax(), NumericOptionsAccess.GetMax(), NumericOptionsAccess.GetMin(), NumericOptionsAccess.GetMin(), GameOptions.GetOptionByType(), DayZGame.GetProfileOptionBool(), DayZGame.GetProfileOptionFloat(), Widget.GetScreenSize(), CGame.GetWorkspace(), InitDependentOptionsVisibility(), InitPauseOption(), InitQuickbarOption(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), array.Insert(), new OptionSelectorMultistate(), new OptionSelectorSlider(), NumericOptionsAccess.ReadValue(), NumericOptionsAccess.ReadValue(), Widget.SetAlpha(), Widget.SetHandler(), Widget.SetUserID(), Widget.Show(), HUD_BRIGHTNESS_MAX, HUD_BRIGHTNESS_MIN, m_BleedingIndication, m_BrightnessOption, m_BrightnessSelector, m_ConnectivityInfo, m_DetailsBodyConnectivity, m_DetailsBodyDefault, m_DetailsLabel, m_DetailsRoot, m_DetailsText, m_FOVOption, m_FOVSelector, m_HUDBrightnessSelector, m_LanguageOption, m_LanguageSelector, m_Menu, OptionSelectorBase.m_OptionChanged, m_Options, m_PauseOption, m_QuickbarButton, m_Root, m_ShowAdminSelector, m_ShowCrosshairSelector, m_ShowGameSelector, m_ShowHUDSelector, m_ShowHUDVehicleSelector, m_ShowPlayerSelector, and m_ShowServerInfoSelectorReferenced by OptionsMenu.Init()
void ~OptionsMenuGame()References NumericOptionsAccess.ReadValue(), OptionsAccess.Revert(), RevertHUDBrightness()
Show 2 more
, DayZGame.SetUserFOV(), and m_FOVOptionConstants 2
private const float HUD_BRIGHTNESS_MIN = -1.0Referenced by OptionsMenuGame()
private const float HUD_BRIGHTNESS_MAX = 0.0Referenced by OptionsMenuGame()
Members 30
protected Widget m_Rootprotected Widget m_SettingsRootprotected Widget m_DetailsRootprotected Widget m_DetailsBodyDefaultprotected Widget m_DetailsBodyConnectivityprotected TextWidget m_DetailsLabelprotected RichTextWidget m_DetailsTextprotected ButtonWidget m_QuickbarButtonprotected NumericOptionsAccess m_FOVOptionReferenced by ~OptionsMenuGame(), OptionsMenuGame(), Revert()
Show 3 more
, SetOptions(), SetToDefaults(), and UpdateFOVOption()protected ListOptionsAccess m_LanguageOptionReferenced by Apply(), IsChanged(), OptionsMenuGame()
Show 4 more
, Revert(), SetOptions(), SetToDefaults(), and UpdateLanguageOption()protected ListOptionsAccess m_PauseOptionReferenced by InitPauseOption(), IsChanged(), OptionsMenuGame()
Show 4 more
, Revert(), SetOptions(), SetToDefaults(), and UpdatePauseOption()protected NumericOptionsAccess m_BrightnessOptionPLATFORM_CONSOLEReferenced by OptionsMenuGame(), Revert(), SetOptions()
Show 2 more
, SetToDefaults(), and UpdateBrightnessOption()protected ref OptionSelectorSlider m_BrightnessSelectorPLATFORM_CONSOLEprotected ref OptionSelectorMultistate m_LanguageSelectorprotected ref OptionSelectorSlider m_FOVSelectorprotected ref OptionSelectorMultistate m_ShowHUDSelectorprotected ref OptionSelectorMultistate m_ShowCrosshairSelectorprotected ref OptionSelectorMultistate m_ShowQuickbarSelectorprotected ref OptionSelectorMultistate m_ShowHUDVehicleSelectorprotected ref OptionSelectorMultistate m_ShowGameSelectorprotected ref OptionSelectorMultistate m_ShowAdminSelectorprotected ref OptionSelectorMultistate m_ShowPlayerSelectorprotected ref OptionSelectorMultistate m_ShowServerInfoSelectorprotected ref OptionSelectorMultistate m_BleedingIndicationprotected ref OptionSelectorMultistate m_ConnectivityInfoprotected ref OptionSelectorSlider m_HUDBrightnessSelectorReferenced by Apply(), IsChanged(), OptionsMenuGame()
Show 2 more
, RevertHUDBrightness(), and SetToDefaults()protected ref OptionSelectorMultistate m_PauseSelectorReferenced by InitPauseOption(), IsChanged(), Revert()
Show 2 more
, SetOptions(), and SetToDefaults()protected GameOptions m_Optionsprotected OptionsMenu m_MenuReferenced by OnFocus(), OnMouseEnter(), OnMouseLeave()
Show 17 more
, OptionsMenuGame(), ReloadOptions(), UpdateAdminOption(), UpdateBleedingIndication(), UpdateBrightnessOption(), UpdateConnectivityInfo(), UpdateCrosshairOption(), UpdateFOVOption(), UpdateGameOption(), UpdateHUDBrightnessOption(), UpdateHUDOption(), UpdateHUDVehicleOption(), UpdateLanguageOption(), UpdatePauseOption(), UpdatePlayerOption(), UpdateQuickbarOption(), and UpdateServerInfoOption()Methods 35
protected void InitPauseOption()Referenced by OptionsMenuGame()
protected void InitQuickbarOption()Referenced by OptionsMenuGame()
string GetLayoutName()Referenced by OptionsMenuGame()
void Focus()Define PC STEAM platform layout by default
bool IsChanged()References ListOptionsAccess.GetIndex(), DayZGame.GetProfileOptionBool(), DayZGame.GetProfileOptionFloat()
Show 27 more
, OptionSelectorMultistate.GetValue(), OptionSelectorMultistate.GetValue(), OptionSelectorSliderSetup.GetValue(), OptionSelectorMultistate.GetValue(), OptionSelectorMultistate.GetValue(), OptionSelectorMultistate.GetValue(), OptionSelectorMultistate.GetValue(), OptionSelectorMultistate.GetValue(), OptionSelectorMultistate.GetValue(), OptionSelectorMultistate.GetValue(), OptionSelectorMultistate.GetValue(), OptionSelectorMultistate.GetValue(), OptionsAccess.IsChanged(), m_BleedingIndication, m_ConnectivityInfo, m_HUDBrightnessSelector, m_LanguageOption, m_PauseOption, m_PauseSelector, m_ShowAdminSelector, m_ShowCrosshairSelector, m_ShowGameSelector, m_ShowHUDSelector, m_ShowHUDVehicleSelector, m_ShowPlayerSelector, m_ShowQuickbarSelector, and m_ShowServerInfoSelectorvoid Apply()return PC Steam option changes by default
References Class.Cast(), Class.Cast(), ErrorEx()
Show 41 more
, UIManager.FindMenu(), MissionGameplay.GetConnectivityInvoker(), GetHud(), CGame.GetInput(), CGame.GetMission(), DayZGame.GetProfileOptionBool(), CGame.GetUIManager(), OptionSelectorMultistate.GetValue(), OptionSelectorMultistate.GetValue(), OptionSelectorSliderSetup.GetValue(), OptionSelectorMultistate.GetValue(), OptionSelectorMultistate.GetValue(), OptionSelectorMultistate.GetValue(), OptionSelectorMultistate.GetValue(), OptionSelectorMultistate.GetValue(), OptionSelectorMultistate.GetValue(), OptionSelectorMultistate.GetValue(), OptionSelectorMultistate.GetValue(), ScriptInvoker.Invoke(), OptionsAccess.IsChanged(), Input.IsEnabledMouseAndKeyboardEvenOnServer(), OnBleedingIndicationChanged(), MissionGameplay.ResetGUI(), DayZGame.SetProfileOptionBool(), DayZGame.SetProfileOptionFloat(), InGameMenu.SetServerInfoVisibility(), IngameHud.SetVehicleHudDisabled(), IngameHud.ShowHud(), IngameHud.ShowQuickBar(), m_BleedingIndication, m_ConnectivityInfo, m_HUDBrightnessSelector, m_LanguageOption, m_ShowAdminSelector, m_ShowCrosshairSelector, m_ShowGameSelector, m_ShowHUDSelector, m_ShowHUDVehicleSelector, m_ShowPlayerSelector, m_ShowQuickbarSelector, and m_ShowServerInfoSelectorReferenced by OptionsMenu.Apply()
void Revert()References ListOptionsAccess.GetIndex(), ListOptionsAccess.GetIndex(), DayZGame.GetProfileOptionBool()
Show 36 more
, NumericOptionsAccess.ReadValue(), NumericOptionsAccess.ReadValue(), RevertHUDBrightness(), DayZGame.SetUserFOV(), OptionSelectorMultistate.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorMultistate.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorMultistate.SetValue(), OptionSelectorMultistate.SetValue(), OptionSelectorMultistate.SetValue(), OptionSelectorMultistate.SetValue(), OptionSelectorMultistate.SetValue(), OptionSelectorMultistate.SetValue(), OptionSelectorMultistate.SetValue(), OptionSelectorMultistate.SetValue(), OptionSelectorMultistate.SetValue(), OptionSelectorMultistate.SetValue(), m_BleedingIndication, m_BrightnessOption, m_BrightnessSelector, m_ConnectivityInfo, m_FOVOption, m_FOVSelector, m_LanguageOption, m_LanguageSelector, m_PauseOption, m_PauseSelector, m_ShowAdminSelector, m_ShowCrosshairSelector, m_ShowGameSelector, m_ShowHUDSelector, m_ShowHUDVehicleSelector, m_ShowPlayerSelector, m_ShowQuickbarSelector, and m_ShowServerInfoSelectorvoid SetToDefaults()References NumericOptionsAccess.GetDefault(), NumericOptionsAccess.GetDefault(), ListOptionsAccess.GetDefaultIndex()
Show 46 more
, ListOptionsAccess.GetIndex(), DayZGame.GetProfileOptionDefaultBool(), DayZGame.GetProfileOptionDefaultFloat(), OptionSelectorSliderSetup.GetValue(), NumericOptionsAccess.ReadValue(), DayZGame.ResetProfileOptions(), DayZGame.SetHudBrightness(), ListOptionsAccess.SetIndex(), ListOptionsAccess.SetIndex(), DayZGame.SetUserFOV(), OptionSelectorMultistate.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorMultistate.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorMultistate.SetValue(), OptionSelectorMultistate.SetValue(), OptionSelectorMultistate.SetValue(), OptionSelectorMultistate.SetValue(), OptionSelectorMultistate.SetValue(), OptionSelectorMultistate.SetValue(), OptionSelectorMultistate.SetValue(), OptionSelectorMultistate.SetValue(), OptionSelectorMultistate.SetValue(), OptionSelectorMultistate.SetValue(), NumericOptionsAccess.WriteValue(), NumericOptionsAccess.WriteValue(), m_BleedingIndication, m_BrightnessOption, m_BrightnessSelector, m_ConnectivityInfo, m_FOVOption, m_FOVSelector, m_HUDBrightnessSelector, m_LanguageOption, m_LanguageSelector, m_PauseOption, m_PauseSelector, m_ShowAdminSelector, m_ShowCrosshairSelector, m_ShowGameSelector, m_ShowHUDSelector, m_ShowHUDVehicleSelector, m_ShowPlayerSelector, m_ShowQuickbarSelector, and m_ShowServerInfoSelectorReferenced by OptionsMenu.PerformSetToDefaults()
void ReloadOptions()void SetOptions(GameOptions options)References Class.Cast(), Class.Cast(), ListOptionsAccess.GetIndex()
Show 17 more
, ListOptionsAccess.GetIndex(), GameOptions.GetOptionByType(), NumericOptionsAccess.ReadValue(), NumericOptionsAccess.ReadValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorSliderSetup.SetValue(), OptionSelectorMultistate.SetValue(), OptionSelectorMultistate.SetValue(), m_BrightnessOption, m_BrightnessSelector, m_FOVOption, m_FOVSelector, m_LanguageOption, m_LanguageSelector, m_Options, m_PauseOption, and m_PauseSelectorReferenced by OptionsMenu.ReloadOptions()
void InitDependentOptionsVisibility()Referenced by OptionsMenuGame()
protected void UpdateLanguageOption(int new_index)References OptionsMenu.OnChanged(), ListOptionsAccess.SetIndex(), TextMapUpdateWidget()
Show 2 more
, m_LanguageOption, and m_Menuprotected void UpdatePauseOption(int new_index)protected void UpdateFOVOption(float new_value)References OptionsMenu.OnChanged(), DayZGame.SetUserFOV(), NumericOptionsAccess.WriteValue()
Show 2 more
, m_FOVOption, and m_Menuprotected void UpdateHUDBrightnessOption(float newValue)protected void UpdateHUDOption(int new_index)protected void UpdateBleedingIndication(int new_index)protected void UpdateConnectivityInfo(int newIndex)protected void UpdateCrosshairOption(int new_index)protected void UpdateQuickbarOption(int new_index)protected void UpdateHUDVehicleOption(int new_index)protected void UpdateGameOption(int new_index)protected void UpdateAdminOption(int new_index)protected void UpdatePlayerOption(int new_index)protected void UpdateServerInfoOption(int new_index)void UpdateBrightnessOption(float value)PLATFORM_CONSOLEReferences OptionsMenu.OnChanged(), NumericOptionsAccess.WriteValue(), m_BrightnessOption
Show 1 more
, m_MenuReferences Widget.GetUserID(), Class.IsInherited(), OptionsMenu.OnFocus()
Show 4 more
, Widget.Show(), TextMapUpdateWidget(), m_DetailsRoot, and m_Menuprotected void OnBleedingIndicationChanged(bool state)References Class.Cast(), MissionGameplay.GetEffectWidgets(), CGame.GetMission()
Show 1 more
, GameplayEffectWidgets.UpdateWidgets()Referenced by Apply()
private void RevertHUDBrightness()