ControllerColliderHit.moveLength
Declaration
public float moveLength;Описание
Как далеко персонаж проехал, пока не попал в коллайдер.
Обратите внимание, что это может отличаться от того, что вы передаете CharacterController.Move, потому что начальный вектор движения разлагается на набор движений, согласно CharacterController.stepOffset.
Дополнительные ресурсы: ControllerColliderHit.moveDirection.
using UnityEngine;
public class ExampleClass : MonoBehaviour { void OnControllerColliderHit(ControllerColliderHit hit) { Debug.Log(hit.moveLength); } }