Makes a CharacterController Jump.
The GameObject that owns the CharacterController component.
How high to jump.
Jump in local or word space.
Jump Speed Multiplier
Multiplies the speed of the CharacterController at moment of jumping. Higher numbers will jump further. Note: Does not effect the jump height.
Gravity multiplier used in air, to correctly calculate jump height.
Extra gravity multiplier when falling. Note: This is on top of the gravity multiplier above. This can be used to make jumps less 'floaty.'
Movement vector applied while in the air. Usually from a Get Axis Vector, allowing the player to influence the jump.
Multiplies the Move Vector by a Speed factor.
Clamp horizontal speed while jumping. Set to None for no clamping.
Event to send when landing. Use this to transition back to a grounded State.
Store how fast the Character Controlling was moving when it landed.
Store the last movement before landing.
The total distance fallen, from the start of the jump to landing point. NOTE: This will be negative when jumping to higher ground.