Ребят, подскажите. Я вот делаю перемещение через CharacterController
moveDir =
Vector3.zero;
moveDir.x = Input.GetAxis("Horizontal") * speedMove * Time.deltaTime;
moveDir.z = Input.GetAxis("Vertical") * speedMove * Time.deltaTime;
_playerController.Move(moveDir);
Но у меня герой во время движения поворачивается и смотрит на нужную цель. Как сделать движение относительно локальных осей. Сейчас если он повернулся глядя за целью направо, то при нажатии кнопки назад, он будет двигаться назад относительно мировых координат, то есть -z. Хэлп