⮞ Go to NeoFPS.com

    Show / Hide Table of Contents

    Class FpsKeyBindings

    Inheritance
    Object
    SettingsContextBase
    SettingsContext<FpsKeyBindings>
    FpsKeyBindings
    Inherited Members
    SettingsContext<FpsKeyBindings>.instance
    SettingsContext<FpsKeyBindings>.GetInstance(String)
    SettingsContextBase.dirty
    SettingsContextBase.GetInt(String, Int32)
    SettingsContextBase.GetFloat(String, Single)
    SettingsContextBase.GetBool(String, Boolean)
    SettingsContextBase.GetString(String, String)
    SettingsContextBase.GetColor(String, Color)
    SettingsContextBase.GetVector2(String, Vector2)
    SettingsContextBase.GetVector3(String, Vector3)
    SettingsContextBase.SetInt(String, Int32)
    SettingsContextBase.SetFloat(String, Single)
    SettingsContextBase.SetBool(String, Boolean)
    SettingsContextBase.SetString(String, String)
    SettingsContextBase.SetColor(String, Color)
    SettingsContextBase.SetVector2(String, Vector2)
    SettingsContextBase.SetVector3(String, Vector3)
    SettingsContextBase.GetIntArray(String, Int32[])
    SettingsContextBase.GetFloatArray(String, Single[])
    SettingsContextBase.GetBoolArray(String, Boolean[])
    SettingsContextBase.GetStringArray(String, String[])
    SettingsContextBase.GetColorArray(String, Color[])
    SettingsContextBase.GetVector2Array(String, Vector2[])
    SettingsContextBase.GetVector3Array(String, Vector3[])
    SettingsContextBase.SetIntArray(String, Int32[])
    SettingsContextBase.SetFloatArray(String, Single[])
    SettingsContextBase.SetBoolArray(String, Boolean[])
    SettingsContextBase.SetStringArray(String, String[])
    SettingsContextBase.SetColorArray(String, Color[])
    SettingsContextBase.SetVector2Array(String, Vector2[])
    SettingsContextBase.SetVector3Array(String, Vector3[])
    SettingsContextBase.Load()
    SettingsContextBase.Save()
    SettingsContextBase.OnSave()
    SettingsContextBase.DeleteSaveFile()
    Namespace: NeoFPS
    Assembly: NeoFPS.dll
    Syntax
    public class FpsKeyBindings : SettingsContext<FpsKeyBindings>

    Properties

    contextName

    Declaration
    protected override string contextName { get; }
    Property Value
    Type Description
    System.String
    Overrides
    SettingsContextBase.contextName

    displayTitle

    Declaration
    public override string displayTitle { get; }
    Property Value
    Type Description
    System.String
    Overrides
    SettingsContextBase.displayTitle

    tocID

    Declaration
    public override string tocID { get; }
    Property Value
    Type Description
    System.String
    Overrides
    SettingsContextBase.tocID

    tocName

    Declaration
    public override string tocName { get; }
    Property Value
    Type Description
    System.String
    Overrides
    SettingsContextBase.tocName

    Methods

    CheckIfCurrent()

    Declaration
    protected override bool CheckIfCurrent()
    Returns
    Type Description
    System.Boolean
    Overrides
    SettingsContextBase.CheckIfCurrent()

    GetButton(FpsInputButton)

    Declaration
    public bool GetButton(FpsInputButton button)
    Parameters
    Type Name Description
    FpsInputButton button
    Returns
    Type Description
    System.Boolean

    GetButtonDown(FpsInputButton)

    Declaration
    public bool GetButtonDown(FpsInputButton button)
    Parameters
    Type Name Description
    FpsInputButton button
    Returns
    Type Description
    System.Boolean

    GetButtonUp(FpsInputButton)

    Declaration
    public bool GetButtonUp(FpsInputButton button)
    Parameters
    Type Name Description
    FpsInputButton button
    Returns
    Type Description
    System.Boolean

    GetPrimaryKey(FpsInputButton)

    Declaration
    public KeyCode GetPrimaryKey(FpsInputButton button)
    Parameters
    Type Name Description
    FpsInputButton button
    Returns
    Type Description
    KeyCode

    GetSecondaryKey(FpsInputButton)

    Declaration
    public KeyCode GetSecondaryKey(FpsInputButton button)
    Parameters
    Type Name Description
    FpsInputButton button
    Returns
    Type Description
    KeyCode

    OnLoad()

    Declaration
    public override void OnLoad()
    Overrides
    SettingsContextBase.OnLoad()

    RebindInput(FpsInputButton, Boolean)

    Declaration
    public void RebindInput(FpsInputButton button, bool primary)
    Parameters
    Type Name Description
    FpsInputButton button
    System.Boolean primary

    ResetToDefault(KeyboardLayout)

    Declaration
    public void ResetToDefault(KeyboardLayout layout = KeyboardLayout.Qwerty)
    Parameters
    Type Name Description
    KeyboardLayout layout

    Events

    onRebind

    Declaration
    public event FpsKeyBindings.OnRebindDelegate onRebind
    Event Type
    Type Description
    FpsKeyBindings.OnRebindDelegate
    Back to top Copyright © 2019 Yondernauts Game Studios Ltd
    Generated with DocFX