/// <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)); } }