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, который был задет контроллером. |