Rotar objeto en Unity 3D

Puedo usar el siguiente código para rotar objetos usando acelerómetro.

transform.rotation = Quaternion.LookRotation(Input.acceleration.normalized, Vector3.up);

Pero me gustaría rotar un objeto como, por ejemplo, la pantalla gira: 0, 90, 180 y 360 grados. ¿Cómo puedo hacerlo con Unity 3D?