O seu código deveria funcionar, mas um outro jeito de fazer isso (bem bobo devo confessar) é criar uma condicional
if (rotationZ > 50f) rotationZ = 50f;
if (rotationZ < -50f) rotationZ = -50f;
O ideal seria criar um método para isso e colocar no update, seria tipo
Código: Selecionar todos
public void limitaAng()
{
if (rotationZ > 50f) rotationZ = 50f;
if (rotationZ < -50f) rotationZ = -50f;
}
E depois você só precisa garantir que o limitaAng() esta DENTRO do update, pode ser este o motivo que seu código não esteja funcionando (tenta usar o clamp dentro do update).
Espero ter ajudado.