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