Example #1
0
 /// <summary>
 /// Resta un numero a la vida del eneimgo
 /// </summary>
 /// <param name="cantidad">Cantidad a restar a la vida</param>
 /// <param name="jugador">Referencia del jugador</param>
 public void RestaVida(int cantidad)
 {
     vidaActual = vidaActual - cantidad;
     if (vidaActual <= 0 && scriptMuerte) //Si existe el componente adecuado para morir, se muere el enemigo
     {
         scriptMuerte.Muerte();
     }
 }
 /// <summary>
 /// Resta un numero a la vida del eneimgo
 /// </summary>
 /// <param name="cantidad">Cantidad a restar a la vida</param>
 /// <param name="jugador">Referencia del jugador</param>
 public void RestaVida(int cantidad)
 {
     vidaActual = vidaActual - cantidad;
     if (vidaActual <= 0 && scriptMuerte) //Si existe el componente adecuado para morir, se muere el enemigo
     {
         scriptMuerte.Muerte();
     }
     else
     {
         LevelManager.instance.MuestraPopUpMat(cantidad.ToString(), new Vector3(this.transform.position.x + 0.5f, this.transform.position.y, this.transform.position.z), Color.red, new Vector3(1, 1, 0));
     }
 }