class OptionSelectorMultistateSource
OptionSelectorMultistateCharacterMenu › OptionSelectorMultistate › OptionSelector › OptionSelectorBase › ScriptedWidgetEventHandler › Managed
All members, including inherited
Constructors 1
void OptionSelectorMultistate(Widget parent, int current_index, ScriptedWidgetEventHandler parent_c, bool disabled, notnull array<string> options)Members 1
protected bool m_CanSwitchReferenced by CanSwitch(), OptionSelectorMultistate(), SetCanSwitch()
Show 2 more
, SetNextOption(), and SetPrevOption()Methods 12
static OptionSelectorMultistate NewFromAccess(Widget parent, ListOptionsAccess optionAccess, ScriptedWidgetEventHandler parent_c, bool disabled)References ListOptionsAccess.GetAllItemsText(), ListOptionsAccess.GetIndex(), and new OptionSelectorMultistate()
Referenced by OptionsMenuVideo.InitSelectors()
override void SetNextOption()Referenced by OptionSelectorMultistateCharacterMenu.SetNextOption()
override void SetPrevOption()Referenced by OptionSelectorMultistateCharacterMenu.SetPrevOption()
void PerformSetOption(int index)void SetCanSwitch(bool value)References m_CanSwitch
Referenced by KeybindingsMenu.OnAttemptSelectPreset()
bool CanSwitch()References m_CanSwitch
Referenced by LoadNewValues(), OptionSelectorMultistateCharacterMenu.SetValue(), OptionsMenuControls.Revert()
Show 11 more
, OptionsMenuControls.SetToDefaults(), OptionsMenuGame.Revert(), OptionsMenuGame.SetOptions(), OptionsMenuGame.SetToDefaults(), OptionsMenuSounds.Revert(), OptionsMenuSounds.SetToDefaults(), OptionsMenuVideo.OnHWAAChanged(), OptionsMenuVideo.OnOptionChanged(), OptionsMenuVideo.RefreshCustom(), OptionsMenuVideo.Revert(), and OptionsMenuVideo.SetToDefaults()Referenced by LoadNewValues(), OptionSelectorMultistateCharacterMenu.SetValue(), OptionsMenuControls.Revert()
Show 11 more
, OptionsMenuControls.SetToDefaults(), OptionsMenuGame.Revert(), OptionsMenuGame.SetOptions(), OptionsMenuGame.SetToDefaults(), OptionsMenuSounds.Revert(), OptionsMenuSounds.SetToDefaults(), OptionsMenuVideo.OnHWAAChanged(), OptionsMenuVideo.OnOptionChanged(), OptionsMenuVideo.RefreshCustom(), OptionsMenuVideo.Revert(), and OptionsMenuVideo.SetToDefaults()void SetRandomValue()Referenced by OptionSelectorMultistateCharacterMenu.SetRandomValue()
int GetValue()References OptionSelector.m_SelectedOptionIndex