CharacterController.OnControllerColliderHit использует ControllerColliderHit для передачи подробной информации о коллизиях и как их обрабатывать.
| collider | Коллайдер, который был задет контроллером. | 
| controller | Контроллер, который задел коллайдер. | 
| gameObject | Игровой объект, который был задет контроллером. | 
| moveDirection | The direction the CharacterController was moving in when the collision occured. | 
| moveLength | Какое расстояние прошел персонаж, пока не столкнулся с коллайдером. | 
| normal | Нормаль поверхности, с которой мы столкнулись, в мировом пространстве. | 
| point | Точка удара в мировом пространстве. | 
| rigidbody | Rigidbody, который был задет контроллером. | 
| transform | Transform, который был задет контроллером. |