Как правильно поворачивать башню танка за камерой?
подскажите пожалуйста, как сделать чтобы башня вращалась за камерой по Y с определенной скоростью. Этот код работает, но когда угол камеры меняется с отрицательного на положительный или наоборот, то башня делает полный оборот, как это исправить?
if (transform.eulerAngles.y > _cameraOffset.eulerAngles.y)
{
transform.Rotate(Vector3.down * _rotationAnglePerSecond * Time.fixedDeltaTime);
}
else
{
transform.Rotate(Vector3.up * _rotationAnglePerSecond * Time.fixedDeltaTime);
}