Skip to content

Axis Actions

Axis actions read Unity Input Manager axes and convert them to scalar or vector values for FSM logic.

Actions

Action Description Output
Input Get Axis Float Reads one axis value, with optional multiplier and invert. Float
Input Get Axis Vector2 Reads horizontal/vertical axes into a Vector2. Vector2, optional magnitude
Input Get Axis Vector3 Reads horizontal/vertical axes into a Vector3 mapped to a selected plane. Vector3, optional magnitude

Input Get Axis Float

Parameter Description
Input Axis Axis name from Unity Input Manager (for example Horizontal).
Multiplier Scales returned range (default 1).
Invert Inverts input sign when enabled.
Result Stores resulting float value.

Input Get Axis Vector2

Parameter Description
Horizontal Axis Axis name used for X.
Vertical Axis Axis name used for Y.
Clamp Input Clamps vector magnitude to 1 for consistent diagonals.
Multiplier Scales output vector.
Store Vector Stores resulting Vector2.
Store Magnitude Stores normalized magnitude (0..1).

Input Get Axis Vector3

Parameter Description
Horizontal Axis Horizontal axis input.
Vertical Axis Vertical axis input.
Clamp Input Clamps vector magnitude to 1.
Multiplier Scales output vector.
Map To Plane Maps input to XZ, XY, or YZ plane.
Relative To Optional transform used to calculate relative movement direction.
Store Vector Stores resulting Vector3.
Store Magnitude Stores normalized magnitude (0..1).