public bool CanUseSkill(EnemySkill skill) { if (spellPointsCurrent >= skill.GetCost()) { return(true); } else { return(false); } }
public int SkillDamage(EnemySkill skill) { int damage = 0; if (CanUseSkill(skill)) { damage = skill.stats.fixedDamageStats[skill.GetElement()] + statsCurrent.fixedDamageStats[skill.GetElement()]; TakeSP(skill.GetCost()); } else { //returns basic if cant use skill return(BasicAttack()); } return(damage); }