Character Controller Move In Air
Control a CharacterController while not grounded.
Combines optional in-air steering with gravity and landing detection.
Parameters
| Parameter | Description |
|---|---|
| CharacterController | Target CharacterController. |
| Move Vector | Optional in-air movement input (for example from axis input). |
| Space | Interpret movement in world or self space. |
| Speed Multiplier | Optional multiplier applied to Move Vector. |
| Gravity Multiplier | Base gravity multiplier. |
| Fall Multiplier | Extra gravity multiplier while falling, to reduce floaty jumps. |
| Collision Flags | Optional output collision flags from CharacterController.Move. |
| Landed Event | Optional event sent when the controller lands. |
Notes
- Runs every frame.
- Use Landed Event to switch back to grounded locomotion.
- Keep gravity multiplier consistent with Character Controller Jump.