Gracias por responder, siempre eres tu quien aporta el granito de arena, una lástima que no haya mas movimiento por el foro, las cosas serian mucho más fáciles.
He probado a hacerlo tal y como me has explicado y da error, pero en cambio sí que funciona poniendo:
transform, localEulerAngles = new Vector3 (0,45,0);
Aunque claro, gira de sopetón hacia el angulo que tiene que girar y yo lo que necesito es que lo haga suavemente.
Lo tengo programado con transform, rotation = cuaternión, slerp que hace las rotaciones suaves, pero no sé cómo aplicarlo al transform, localEulerAngles, por ejemplo, al eje Y solamente.
¿Alguna otra función como cuaternión, slerp que rote suavemente de un angulo a otro un eje?
Saludos.