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. |