Class DewBinding
Represents a customizable key / button bind. Can be used for gamepad / keyboard / mouse inputs.
Inheritance
object
DewBinding
Assembly: Dew.Core.dll
Syntax
[Serializable]
public class DewBinding
Constructors
DewBinding()
Declaration
Fields
canAssignGamepad
Declaration
public bool canAssignGamepad
Field Value
canAssignKeyboard
Declaration
public bool canAssignKeyboard
Field Value
canAssignMouse
Declaration
public bool canAssignMouse
Field Value
gamepad
Declaration
[Obsolete]
public GamepadButtonEx? gamepad
Field Value
gamepadBinds
Declaration
public List<GamepadButtonEx> gamepadBinds
Field Value
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
mouse
Declaration
[Obsolete]
public MouseButton mouse
Field Value
pcBinds
Declaration
public List<PCBind> pcBinds
Field Value
| Type |
Description |
| System.Collections.Generic.List<T><PCBind> |
|
Methods
Clone()
Declaration
Returns
Declaration
public DewBinding CloneWith(GamepadButtonEx added)
Parameters
Returns
Declaration
public DewBinding CloneWith(MouseButton added)
Parameters
Returns
Declaration
public DewBinding CloneWith(Key added)
Parameters
| Type |
Name |
Description |
| UnityEngine.InputSystem.Key |
added |
|
Returns
GamepadOnly(params object[])
Declaration
public static DewBinding GamepadOnly(params object[] keys)
Parameters
| Type |
Name |
Description |
| object[] |
keys |
|
Returns
GetBindingTypes()
Declaration
public BindingType GetBindingTypes()
Returns
HasAssignedForCurrentMode()
Declaration
public bool HasAssignedForCurrentMode()
Returns
HasGamepadAssigned()
Declaration
public bool HasGamepadAssigned()
Returns
HasPCAssigned()
Declaration
public bool HasPCAssigned()
Returns
KeyboardAndMouseOnly(params object[])
Declaration
public static DewBinding KeyboardAndMouseOnly(params object[] keys)
Parameters
| Type |
Name |
Description |
| object[] |
keys |
|
Returns
KeyboardOnly(params object[])
Declaration
public static DewBinding KeyboardOnly(params object[] keys)
Parameters
| Type |
Name |
Description |
| object[] |
keys |
|
Returns
PCAndGamepad(params object[])
Declaration
public static DewBinding PCAndGamepad(params object[] keys)
Parameters
| Type |
Name |
Description |
| object[] |
keys |
|
Returns