Rotar personaje sin que avance Unity SOLUCIONADO

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.

Ver más sobre el tema y los comentarios en el foro