ModifyCharacterVelocity MotionGraphBehaviour
Overview
The ModifyCharacterVelocity behaviour can change the character controller's velocity in various ways on entering or exiting the state.
Inspector

Properties
| Name | Type | Description |
|---|---|---|
| When | Dropdown | When should the velocity be modified. Options are EnterAndExit, EnterOnly, ExitOnly. |
| What | Dropdown | How should the velocity be modified. SetLocal sets the velocity relative to the character's current heading, SetWorld applies the new velocity in world space, ClampSpeed reduces the speed to the limit value if it is above it, and Multiply multiplies the current velocity by a value. |
| Local Velocity | Vector3 | The target velocity of the character controller relative to its direction. Only visible if "What" is set to SetLocal. |
| World Velocity | Vector3 | The target velocity of the character controller in world space. Only visible if "What" is set to SetWorld. |
| Max Speed | Float | The maximum speed the character can travel at. Only visible if "What" is set to ClampSpeed. |
| Multiplier | Float | A multiplier to apply to the character's velocity. Only visible if "What" is set to Multiply. |