コード例 #1
0
        private Spell TryUseSpell(string spellname, Me me)
        {
            Spell spellToUse = Spells.Where(spell => spell.Name == spellname).FirstOrDefault();

            if (spellToUse == null) { return null; }
            if (me.Mana < spellToUse.Costs) { return null; }

            if (CombatUtils.GetSpellCooldown(spellToUse.Name) < 0)
            {
                return spellToUse;
            }
            return null;
        }
コード例 #2
0
ファイル: WarriorFury.cs プロジェクト: IgorYunusov/wow-bot
        private Spell TryUseSpell(string spellname, Me me)
        {
            Spell spellToUse = Spells.Where(spell => spell.Name == spellname).FirstOrDefault();

            if (spellToUse == null)
            {
                return(null);
            }
            if (me.Rage < spellToUse.Costs)
            {
                return(null);
            }

            if (CombatUtils.GetSpellCooldown(spellToUse.Name) < 0)
            {
                IsInMainCombo = false;
                return(spellToUse);
            }
            return(null);
        }