Skip to content

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.