Вопрос, скорее всего, глупый. Есть объект, он должен поворачиваться вправо на n градусов, затем влево.
float r = 90f;
float l = -90f;
float angle;
transform.Rotate(0, angle * Time.deltaTime, 0);
Как прописать условия, чтобы при достижении поворота на, например, 90 градусов объект повернуся в противоположную сторону на определенное количество градусов от изначальной угла?