Search Results for

    Show / Hide Table of Contents

    Class DewBinding

    Represents a customizable key / button bind. Can be used for gamepad / keyboard / mouse inputs.

    Inheritance
    object
    DewBinding
    Namespace: Global
    Assembly: Dew.Core.dll
    Syntax
    [Serializable]
    public class DewBinding

    Constructors

    DewBinding()

    Declaration
    public DewBinding()

    Fields

    canAssignGamepad

    Declaration
    public bool canAssignGamepad
    Field Value
    Type Description
    bool

    canAssignKeyboard

    Declaration
    public bool canAssignKeyboard
    Field Value
    Type Description
    bool

    canAssignMouse

    Declaration
    public bool canAssignMouse
    Field Value
    Type Description
    bool

    gamepad

    Declaration
    [Obsolete]
    public GamepadButtonEx? gamepad
    Field Value
    Type Description
    GamepadButtonEx?

    gamepadBinds

    Declaration
    public List<GamepadButtonEx> gamepadBinds
    Field Value
    Type Description
    System.Collections.Generic.List<T><GamepadButtonEx>

    keyboard

    Declaration
    [Obsolete]
    public Key keyboard
    Field Value
    Type Description
    UnityEngine.InputSystem.Key

    keyModifiers

    Declaration
    [Obsolete]
    public List<Key> keyModifiers
    Field Value
    Type Description
    System.Collections.Generic.List<T><UnityEngine.InputSystem.Key>

    MockBinding

    Declaration
    public static readonly DewBinding MockBinding
    Field Value
    Type Description
    DewBinding

    mouse

    Declaration
    [Obsolete]
    public MouseButton mouse
    Field Value
    Type Description
    MouseButton

    pcBinds

    Declaration
    public List<PCBind> pcBinds
    Field Value
    Type Description
    System.Collections.Generic.List<T><PCBind>

    Methods

    Clone()

    Declaration
    public object Clone()
    Returns
    Type Description
    object

    CloneWith(GamepadButtonEx)

    Declaration
    public DewBinding CloneWith(GamepadButtonEx added)
    Parameters
    Type Name Description
    GamepadButtonEx added
    Returns
    Type Description
    DewBinding

    CloneWith(MouseButton)

    Declaration
    public DewBinding CloneWith(MouseButton added)
    Parameters
    Type Name Description
    MouseButton added
    Returns
    Type Description
    DewBinding

    CloneWith(Key)

    Declaration
    public DewBinding CloneWith(Key added)
    Parameters
    Type Name Description
    UnityEngine.InputSystem.Key added
    Returns
    Type Description
    DewBinding

    GamepadOnly(params object[])

    Declaration
    public static DewBinding GamepadOnly(params object[] keys)
    Parameters
    Type Name Description
    object[] keys
    Returns
    Type Description
    DewBinding

    GetBindingTypes()

    Declaration
    public BindingType GetBindingTypes()
    Returns
    Type Description
    BindingType

    HasAssignedForCurrentMode()

    Declaration
    public bool HasAssignedForCurrentMode()
    Returns
    Type Description
    bool

    HasGamepadAssigned()

    Declaration
    public bool HasGamepadAssigned()
    Returns
    Type Description
    bool

    HasPCAssigned()

    Declaration
    public bool HasPCAssigned()
    Returns
    Type Description
    bool

    KeyboardAndMouseOnly(params object[])

    Declaration
    public static DewBinding KeyboardAndMouseOnly(params object[] keys)
    Parameters
    Type Name Description
    object[] keys
    Returns
    Type Description
    DewBinding

    KeyboardOnly(params object[])

    Declaration
    public static DewBinding KeyboardOnly(params object[] keys)
    Parameters
    Type Name Description
    object[] keys
    Returns
    Type Description
    DewBinding

    PCAndGamepad(params object[])

    Declaration
    public static DewBinding PCAndGamepad(params object[] keys)
    Parameters
    Type Name Description
    object[] keys
    Returns
    Type Description
    DewBinding
    In This Article
    Back to top Shape of Dreams API Documentation