Ejemplo n.º 1
0
 public bool CanUseSkill(EnemySkill skill)
 {
     if (spellPointsCurrent >= skill.GetCost())
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
Ejemplo n.º 2
0
    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);
    }