Bon j'ai pas trop regarder ton code mais j'ai remarqué une chose cette commande la : "var enemy = Host as Enemy;"
elle te permet d'avoir l'objet enemy ce qui te permet d'acceder a l'objet HP de l'enemy c'est dans la class "HpGreaterEqual"
donc tu n'as qu'a ajouter une simple fonction qui te permet de déterminer si oui ou non le hp de l'enemy et superieur ou inferieur a tes 2 valeurs
comme ce si :
public isHpBetween()
{
var enemy = Host as Enemy;
if(enemy.HP < 95000 && enemy.HP >= 50000)
return true;
return false;
}
donc si le hp est entre 95000 et 50000 sa te retourne un true sinon sa retourne un false et puis tu peux accéder a cette fonction de puis ton objet