ControllerColliderHitNamespace: UnityEngine
Description

ControllerColliderHit is used by CharacterController.OnControllerColliderHit to give detailed information about the collision and how to deal with it.

Variables
collider The collider that was hit by the controller.
controller The controller that hit the collider.
gameObject The game object that was hit by the controller.
moveDirection Approximately the direction from the center of the capsule to the point we touch.
moveLength How far the character has travelled until it hit the collider.
normal The normal of the surface we collided with in world space.
point The impact point in world space.
rigidbody The rigidbody that was hit by the controller.
transform The transform that was hit by the controller.