Привет!
Есть выражение Vector3.RotateTowards (transform.forward, m_Movement, turnSpeed * Time.deltaTime, 0f);
Я правильно понимаю что мы от оси Z в сторону направления координаты m_Movement поворачиваем со скоростью turnSpeed * Time.deltaTime? Или я путаю.
Если правильно, что там делает 0? Что за параметр maxMagnitudeDelta?