Я пытаюсь заставить объект смотреть на игрока, и он работает, как задумано, но по какой-то причине он смотрит в неправильном направлении. Я нарисовал пример того, что происходит в моей игре. Как вы можете видеть по какой-то причине, шарнир направлен в неправильном направлении.
![enter image description here](https://i.stack.imgur.com/F72mX.png)
Мой код:
void Update()
{
var dir = player.transform.position - transform.position;
var angle = Mathf.Atan2(dir.y, dir.x) * Mathf.Rad2Deg;
transform.rotation = Quaternion.AngleAxis(angle, Vector3.forward);
}