Skip to content

Class: DewBinding ​

  • Namespace: Global
  • Assembly: Dew.Core.dll
csharp
[Serializable]
public class DewBinding

Fields ​

NameDeclarationDescription
canAssignGamepadpublic bool canAssignGamepad
canAssignKeyboardpublic bool canAssignKeyboard
canAssignMousepublic bool canAssignMouse
gamepad`[Obsolete]
public GamepadButtonEx? gamepad`
gamepadBindspublic List<GamepadButtonEx> gamepadBinds
keyboard`[Obsolete]
public Key keyboard`
keyModifiers`[Obsolete]
public List<Key> keyModifiers`
MockBindingpublic static readonly DewBinding MockBinding
mouse`[Obsolete]
public MouseButton mouse`
pcBindspublic List&lt;PCBind&gt; pcBinds

Methods ​

Clone() ​

csharp
public object Clone()

Returns: object

CloneWith(GamepadButtonEx) ​

csharp
public DewBinding CloneWith(GamepadButtonEx added)

Parameters:

NameTypeDescription
addedGamepadButtonEx

Returns: DewBinding

CloneWith(MouseButton) ​

csharp
public DewBinding CloneWith(MouseButton added)

Parameters:

NameTypeDescription
addedMouseButton

Returns: DewBinding

CloneWith(Key) ​

csharp
public DewBinding CloneWith(Key added)

Parameters:

NameTypeDescription
addedUnityEngine.InputSystem.Key

Returns: DewBinding

GamepadOnly(params object[]) ​

csharp
public static DewBinding GamepadOnly(params object[] keys)

Parameters:

NameTypeDescription
keysobject[]

Returns: DewBinding

GetBindingTypes() ​

csharp
public BindingType GetBindingTypes()

Returns: BindingType

HasAssignedForCurrentMode() ​

csharp
public bool HasAssignedForCurrentMode()

Returns: bool

HasGamepadAssigned() ​

csharp
public bool HasGamepadAssigned()

Returns: bool

HasPCAssigned() ​

csharp
public bool HasPCAssigned()

Returns: bool

KeyboardAndMouseOnly(params object[]) ​

csharp
public static DewBinding KeyboardAndMouseOnly(params object[] keys)

Parameters:

NameTypeDescription
keysobject[]

Returns: DewBinding

KeyboardOnly(params object[]) ​

csharp
public static DewBinding KeyboardOnly(params object[] keys)

Parameters:

NameTypeDescription
keysobject[]

Returns: DewBinding

PCAndGamepad(params object[]) ​

csharp
public static DewBinding PCAndGamepad(params object[] keys)

Parameters:

NameTypeDescription
keysobject[]

Returns: DewBinding

Maintained by the Shape of Dreams Modding Community