コード例 #1
0
ファイル: EzArms.cs プロジェクト: rhoninsk/novas-addons
        private bool AmIFeared()
        {
            WoWAuraCollection Auras = ObjectManager.Me.GetAllAuras();

            foreach (WoWAura a in Auras)
            {
                if (!a.IsHarmful)
                {
                    continue;
                }
                if (a.Spell.Mechanic == WoWSpellMechanic.Fleeing)
                {
                    return(true);
                }
            }
            return(false);
        }
コード例 #2
0
ファイル: Cleanse.cs プロジェクト: sumyly/paladin-cr
        private int CheckForCleanse(WoWAuraCollection auras)
        {
            var retval = -1;
            Tuple <bool, string, string, string> cleanseInfo;

            foreach (var aura in auras)
            {
                PaladinCR.CleansesDict.TryGetValue(aura.SpellId, out cleanseInfo);

                if (cleanseInfo == null || cleanseInfo.Item3 != "Cleanse" || !cleanseInfo.Item1)
                {
                    continue;
                }
                retval = auras.IndexOf(aura);
                break;
            }
            return(retval);
        }
コード例 #3
0
ファイル: WoWUnit.cs プロジェクト: Vipeax/cleanLayer
 public WoWUnit(IntPtr pointer)
     : base(pointer)
 {
     _auras = new WoWAuraCollection(this);
 }