- Namespace
- Menu
- Assembly
- Assembly-CSharp.dll
public class OptionsMenu : Menu, SelectOneButton.SelectOneButtonOwner, CheckBox.IOwnCheckBox
- Inheritance
-
OptionsMenu
- Implements
-
- Inherited Members
-
Constructors
public OptionsMenu(ProcessManager manager)
Parameters
manager ProcessManager
Fields
public HorizontalSlider analogSlider
Field Value
- HorizontalSlider
public Slider arenaMusicSlider
Field Value
- Slider
public SimpleButton backButton
Field Value
- SimpleButton
public CheckBox commentaryCheckbox
Field Value
- CheckBox
Field Value
- bool
public SimpleButton creditsButton
Field Value
- SimpleButton
public FSprite darkSprite
Field Value
- FSprite
Field Value
- bool
public HorizontalSlider fpsSlider
Field Value
- HorizontalSlider
public CustomMessageButton fullScreenButton
Field Value
- CustomMessageButton
public SelectOneButton[] languageButtons
Field Value
- SelectOneButton[]
public bool languageDirty
Field Value
- bool
public bool lastPauseButton
Field Value
- bool
public List<CheckBox> miscCheckboxes
Field Value
- List<CheckBox>
public Slider musicSlider
Field Value
- Slider
public bool placementDirty
Field Value
- bool
public SelectOneButton[] qualityButtons
Field Value
- SelectOneButton[]
Field Value
- bool
public MenuLabel resetWarningText
Field Value
- MenuLabel
public float resetWarningTextAlpha
Field Value
- float
public int resetWarningTextCounter
Field Value
- int
public bool resolutionDirty
Field Value
- bool
public SelectOneButton[] saveSlotButtons
Field Value
- SelectOneButton[]
public SelectOneButton[] screenResolutionButtons
Field Value
- SelectOneButton[]
public Slider soundSlider
Field Value
- Slider
public CheckBox validationCheckbox
Field Value
- CheckBox
public HoldButton wipeSaveButton
Field Value
- HoldButton
public int wrongFullscreenSettingCounter
Field Value
- int
Methods
public void ChangeResolution(int newRes)
Parameters
newRes int
public bool GetChecked(CheckBox box)
Parameters
box CheckBox
Returns
- bool
public int GetCurrentlySelectedOfSeries(string series)
Parameters
series string
Returns
- int
public static float GetSaveSlotButtonWidth(InGameTranslator.LanguageID lang)
Parameters
lang InGameTranslator.LanguageID
Returns
- float
public static float GetWarningTextXOffset(InGameTranslator.LanguageID lang)
Parameters
lang InGameTranslator.LanguageID
Returns
- float
public void InitMiscCheckboxes()
public string ResolutionString(Vector2 resolution, string ratio)
Parameters
resolution Vector2
ratio string
Returns
- string
public void SetChecked(CheckBox box, bool c)
Parameters
box CheckBox
c bool
public void SetCurrentlySelectedOfSeries(string series, int to)
Parameters
series string
to int
public override void ShutDownProcess()
public override void Singal(MenuObject sender, string message)
Parameters
sender MenuObject
message string
public override void SliderSetValue(Slider slider, float f)
Parameters
slider Slider
f float
public override void Update()
public override string UpdateInfoText()
Returns
- string
public override float ValueOfSlider(Slider slider)
Parameters
slider Slider
Returns
- float