Skip to content

BoolBindingExtensions

Source: Assets/UpscaleSDK/Core/Input/Runtime/Binding/Extensions/BoolBindingExtensions.cs

class BoolBindingExtensions

Represents a bool binding extensions class.

Methods

public static BindingBuilder<bool> ToButton(this BindingBuilder<bool> builder, GamepadButton button, ButtonTrigger mode = ButtonTrigger.Press)

Converts to button.

Parameters

Name Description
builder The builder.
button The button.
mode The mode.

public static BindingBuilder<bool> ToAction(this BindingBuilder<bool> builder, GamepadAction gamepadAction, ButtonTrigger mode = ButtonTrigger.Press)

Converts to action.

Parameters

Name Description
builder The builder.
gamepadAction The gamepad action.
mode The mode.

public static BindingBuilder<bool> ToKey(this BindingBuilder<bool> builder, KeyboardKey keyboardKey, ButtonTrigger mode = ButtonTrigger.Press)

Converts to keyboard key.

Parameters

Name Description
builder The builder.
keyboardKey The key.
mode The mode.

public static BindingBuilder<bool> ToMouseButton(this BindingBuilder<bool> builder, MouseButton button, ButtonTrigger mode = ButtonTrigger.Press)

Converts to mouse button.

Parameters

Name Description
builder The builder.
button The button.
mode The mode.

public static BindingBuilder<bool> WithInvert(this BindingBuilder<bool> builder)

With invert.

Parameters

Name Description
builder The builder.