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