yield programmer
про корутины знаю ,я хз как крутить обьект на 180 раз в несколько секунд
private IEnumerator Rotate()
{
float startrotationX = transform.eulerAngles.x;
float rotationX = startrotationX;
while (rotationX != startrotationX + 180)
{
rotationX += Mathf.MoveTowards(rotationX, startrotationX + 180, Time.deltaTime * speed);
transform.eulerAngles = new Vector3(rotationX, transform.eulerAngles.y, transform.eulerAngles.z);
yield return null;
}
}