void Update() { if (estadoTurno.Equals(EstadoTurno.MUERTO) && fade <= 0f) { Destroy(this.gameObject); } if (enemigo.vidaActual <= 0 && !estadoTurno.Equals(EstadoTurno.MUERTO)) { estadoTurno = EstadoTurno.MUERTO; //Quitar de la lista de enemigos sistemaTurnos.ComprobarEstadoBatalla(); } switch (estadoTurno) { case EstadoTurno.MITURNO: JugarTurno(); break; case EstadoTurno.ACCION: StartCoroutine(RealizarAccion()); estadoTurno = EstadoTurno.ESPERANDO; break; case EstadoTurno.ESPERANDO: //UpdateMeToca(); estadoTurno = EstadoTurno.ESPERANDO; break; case EstadoTurno.MUERTO: material.SetFloat("_Fade", fade); fade -= Time.deltaTime; break; } }