Так же можно использовать
Quaternion.LookRotation (forward : Vector3, upwards : Vector3 = Vector3.up) : Quaternion
для поворота в по указанному направлению:
transform.rotation = Quaternion.LookRotation(directionVector);
где directionVector - Vector3 - определяющий направление