Table of Contents

Class InputOptionsMenu

Namespace
Menu
Assembly
Assembly-CSharp.dll
public class InputOptionsMenu : Menu, SelectOneButton.SelectOneButtonOwner, CheckBox.IOwnCheckBox
Inheritance
InputOptionsMenu
Implements
Inherited Members

Constructors

public InputOptionsMenu(ProcessManager manager)

Parameters

manager ProcessManager

Fields

public SimpleButton backButton

Field Value

SimpleButton
public List<string> currentGamepads

Field Value

List<string>
public List<Joystick> currentJoystickObjects

Field Value

List<Joystick>
public FSprite darkSprite

Field Value

FSprite
public InputOptionsMenu.DeviceButton[] deviceButtons

Field Value

DeviceButton[]
public int forceMouseMode

Field Value

int
public int freezeMenuFunctionsCounter

Field Value

int
public bool fromJollyMenu

Field Value

bool
public InputOptionsMenu.InputSelectButton[] gamePadButtonButtons

Field Value

InputSelectButton[]
public SimpleButton gamepadDefaultsButton

Field Value

SimpleButton
public List<int[]> inputActionCategories

Field Value

List<int[]>
public List<int[]> inputActions

Field Value

List<int[]>
public bool[] inputAxesPositive

Field Value

bool[]
public string[] inputDevicedTexts

Field Value

string[]
public string[] inputLabelTexts

Field Value

string[]
public MenuLabel[] inputLabels

Field Value

MenuLabel[]
public InputMapper[] inputMappers

Field Value

InputMapper[]
public InputTesterHolder inputTesterHolder

Field Value

InputTesterHolder
public InputOptionsMenu.InputSelectButton[] keyBoardKeysButtons

Field Value

InputSelectButton[]
public SimpleButton keyboardDefaultsButton

Field Value

SimpleButton
public bool mappersStarted

Field Value

bool
public InputMapper.Context[] mappingContexts

Field Value

Context[]
public bool mouseModeBeforeAssigningInput

Field Value

bool
public InputOptionsMenu.PlayerButton[] playerButtons

Field Value

PlayerButton[]
public ProcessManager.ProcessID previousMenu

Field Value

ProcessManager.ProcessID
public bool[] rememberPlayersSignedIn

Field Value

bool[]
public IntVector2? settingInput

Field Value

IntVector2?
public bool startListening

Field Value

bool
public SimpleButton testButton

Field Value

SimpleButton
public CheckBox xInvCheck

Field Value

CheckBox
public CheckBox yInvCheck

Field Value

CheckBox

Properties

public Options.ControlSetup CurrentControlSetup { get; }

Property Value

Options.ControlSetup
public override bool ForceNoMouseMode { get; }

Property Value

bool
public override bool FreezeMenuFunctions { get; }

Property Value

bool

Methods

public bool GetChecked(CheckBox box)

Parameters

box CheckBox

Returns

bool
public int GetCurrentlySelectedOfSeries(string series)

Parameters

series string

Returns

int
public void RefreshInputGreyOut()
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 void StopInputAssignment()
public override void Update()
public void UpdateConnectedControllerLabels()
public override string UpdateInfoText()

Returns

string