Skip to content

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.