private void PararCabeza()
 {
     cabeza.transform.Rotate(0, speedRotacion, 0);
     if (cabeza.localRotation.y >= 0)
     {
         estadoCabeza = EstadosCabeza.Quieta;
     }
 }
 private void GirarCabezaDerecha()
 {
     if (cabeza.localRotation.y < 0.20)
     {
         cabeza.transform.Rotate(0, speedRotacion, 0);
     }
     else
     {
         estadoCabeza = EstadosCabeza.GirandoIzquierda;
     }
 }
 private void GirarCabezaIzquierda()
 {
     if (cabeza.localRotation.y > -0.20)
     {
         cabeza.transform.Rotate(0, speedRotacion * -1, 0);
     }
     else
     {
         estadoCabeza = EstadosCabeza.Parando;
     }
 }
 void GiraCabeza()
 {
     estadoCabeza = EstadosCabeza.GirandoDerecha;
 }