| CharacterController |
| Acceleration | |
| Bounciness | When jumping into walls, should we bounce off or just stop dead? |
| BoundingBox | |
| GroundAngle | |
| GroundCollider | |
| GroundObject | |
| Height | |
| IgnoreLayers | |
| IsOnGround | |
| Radius | |
| StepHeight | |
| UseCollisionRules | If enabled, determine what to collide with using current project's collision rules for the Sandbox.GameObject.Tags of the containing Sandbox.GameObject. |
| Velocity |
| Accelerate | Add acceleration to the current velocity. No need to scale by time delta - it will be done inside. |
| ApplyFriction | Apply an amount of friction to the current velocity. No need to scale by time delta - it will be done inside. |
| DrawGizmos | |
| Move | Move a character, with this velocity |
| MoveTo | Move from our current position to this target position, but using tracing an sliding. This is good for different control modes like ladders and stuff. |
| Punch | Disconnect from ground and punch our velocity. This is useful if you want the player to jump or something. |
| TraceDirection | Trace the controller's current position to the specified delta |