Table of Contents

Class OptionsMenu

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
public bool consoleMenu

Field Value

bool
public SimpleButton creditsButton

Field Value

SimpleButton
public FSprite darkSprite

Field Value

FSprite
public bool exiting

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[]
public bool qualityDirty

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 void OnExit()
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