Vector2BindingExtensions¶
Source:
Assets/UpscaleSDK/Core/Input/Runtime/Binding/Extensions/Vector2BindingExtensions.cs
class Vector2BindingExtensions¶
Represents a vector2 binding extensions class.
Methods¶
public static BindingBuilder<Vector2> ToLeftStick(this BindingBuilder<Vector2> builder)¶
Converts to left stick.
Parameters
| Name | Description |
|---|---|
builder |
The builder. |
public static BindingBuilder<Vector2> ToRightStick(this BindingBuilder<Vector2> builder)¶
Converts to right stick.
Parameters
| Name | Description |
|---|---|
builder |
The builder. |
public static BindingBuilder<Vector2> ToDpad(this BindingBuilder<Vector2> builder)¶
Converts to dpad.
Parameters
| Name | Description |
|---|---|
builder |
The builder. |
public static BindingBuilder<Vector2> ToMouseAxis(this BindingBuilder<Vector2> builder, Mouse2DAxis axis)¶
Converts to a mouse 2D axis.
Parameters
| Name | Description |
|---|---|
builder |
The builder. |
axis |
The axis. |
public static BindingBuilder<Vector2> ToWASD(this BindingBuilder<Vector2> builder)¶
Converts to WASD keys (X = D - A, Y = W - S).
Parameters
| Name | Description |
|---|---|
builder |
The builder. |
public static BindingBuilder<Vector2> ToArrows(this BindingBuilder<Vector2> builder)¶
Converts to arrow keys (X = Right - Left, Y = Up - Down).
Parameters
| Name | Description |
|---|---|
builder |
The builder. |
public static BindingBuilder<Vector2> WithDeadzone(this BindingBuilder<Vector2> builder, float value)¶
With deadzone.
Parameters
| Name | Description |
|---|---|
builder |
The builder. |
value |
The value. |
public static BindingBuilder<Vector2> WithInvertY(this BindingBuilder<Vector2> builder)¶
With invert y.
Parameters
| Name | Description |
|---|---|
builder |
The builder. |
public static BindingBuilder<Vector2> WithInvertX(this BindingBuilder<Vector2> builder)¶
With invert x.
Parameters
| Name | Description |
|---|---|
builder |
The builder. |