Class ControlsConfigManager
ControlsConfigManager singleton class for controls settings and configuration. Related to the controls windows.
Inheritance
ControlsConfigManager
Assembly: Assembly-CSharp.dll
Syntax
public class ControlsConfigManager : MonoBehaviour
Properties
|
Improve this Doc
View Source
ElongatedButtonText
Declaration
public static string ElongatedButtonText { get; }
Property Value
|
Improve this Doc
View Source
HasInstance
Declaration
public static bool HasInstance { get; }
Property Value
|
Improve this Doc
View Source
Instance
Declaration
public static ControlsConfigManager Instance { get; }
Property Value
|
Improve this Doc
View Source
UsingPrimary
Declaration
public bool UsingPrimary { get; set; }
Property Value
Methods
|
Improve this Doc
View Source
Declaration
public bool CheckDuplicateKeyCodes(IEnumerable<Button> totalButtons)
Parameters
Returns
|
Improve this Doc
View Source
FindSingleton(out ControlsConfigManager)
Declaration
public static bool FindSingleton(out ControlsConfigManager singletonOut)
Parameters
Returns
|
Improve this Doc
View Source
GetButtonText(KeyCode, Boolean)
Declaration
public string GetButtonText(KeyCode key, bool fullString = false)
Parameters
Returns
|
Improve this Doc
View Source
GetDuplicates(IEnumerable<String>)
Declaration
public HashSet<string> GetDuplicates(IEnumerable<string> texts)
Parameters
Returns
|
Improve this Doc
View Source
Declaration
public string GetUnsavedBinding(InputManager.Actions action, ControlsConfigManager.UnaryBindings binding = ControlsConfigManager.UnaryBindings.Current)
Parameters
Returns
|
Improve this Doc
View Source
Declaration
public KeyCode GetUnsavedBindingKeyCode(InputManager.Actions action, ControlsConfigManager.UnaryBindings binding = ControlsConfigManager.UnaryBindings.Current)
Parameters
Returns
|
Improve this Doc
View Source
InternalDuplicateKeyCodesExist(ControlsConfigManager.UnaryBindings)
Declaration
public bool InternalDuplicateKeyCodesExist(ControlsConfigManager.UnaryBindings binding)
Parameters
Returns
|
Improve this Doc
View Source
Declaration
public void PromptRemoveKeybindMessage(Button button, Action checkDuplicates)
Parameters
|
Improve this Doc
View Source
ResetUnsavedKeybinds()
Declaration
public void ResetUnsavedKeybinds()
|
Improve this Doc
View Source
SetAllKeyBindValues()
Declaration
public void SetAllKeyBindValues()
|
Improve this Doc
View Source
Declaration
public void SetUnsavedBinding(InputManager.Actions action, string keyCodeString, ControlsConfigManager.UnaryBindings binding = ControlsConfigManager.UnaryBindings.Current)
Parameters
Extension Methods
MBExtensions.Invoke<T1, T2, T3, T4>(MonoBehaviour, Action<T1, T2, T3, T4>, T1, T2, T3, T4, Single)