Exemplo n.º 1
0
        public List <NameValuePair> GetNameValuePairs()
        {
            Boolean flag   = BaseAddress != 0;
            var     nvList = new List <NameValuePair>();

            var aBase = new PObjectUtils(BaseAddress);
            List <NameValuePair> baseNvList = aBase.GetNameValuePairs();

            nvList.AddRange(baseNvList);

            nvList.Add(new NameValuePair("", ""));
            nvList.Add(new NameValuePair("PUnit", ""));
            nvList.Add(new NameValuePair("Critter", flag ? "" + Critter : ""));
            nvList.Add(new NameValuePair("IsPlayer", flag ? "" + IsPlayer : ""));
            nvList.Add(new NameValuePair("CharmedBy", flag ? "" + CharmedBy : ""));
            nvList.Add(new NameValuePair("SummonedBy", flag ? "" + SummonedBy : ""));
            nvList.Add(new NameValuePair("CreatedBy", flag ? "" + CreatedBy : ""));
            nvList.Add(new NameValuePair("Health", flag ? "" + Health : ""));
            nvList.Add(new NameValuePair("BaseHealth", flag ? "" + BaseHealth : ""));
            nvList.Add(new NameValuePair("BaseMana", flag ? "" + BaseMana : ""));
            nvList.Add(new NameValuePair("Mana", flag ? "" + Mana : ""));
            nvList.Add(new NameValuePair("Rage", flag ? "" + Rage : ""));
            nvList.Add(new NameValuePair("Focus", flag ? "" + Focus : ""));
            nvList.Add(new NameValuePair("Energy", flag ? "" + Energy : ""));
            nvList.Add(new NameValuePair("Holy Power", flag ? "" + HolyPower : ""));
            nvList.Add(new NameValuePair("Holy Power Max", flag ? "" + MaximumHolyPower : ""));
            nvList.Add(new NameValuePair("Soul Shard", flag ? "" + SoulShard : ""));
            nvList.Add(new NameValuePair("Soul Shard Max", flag ? "" + MaximumSoulShard : ""));
            nvList.Add(new NameValuePair("Eclipse", flag ? "" + Eclipse : ""));
            nvList.Add(new NameValuePair("Eclipse Max", flag ? "" + MaximumEclipse : ""));
            nvList.Add(new NameValuePair("RunicPower", flag ? "" + RunicPower : ""));
            nvList.Add(new NameValuePair("MaximumRage", flag ? "" + MaximumRage : ""));
            nvList.Add(new NameValuePair("MaximumFocus", flag ? "" + MaximumFocus : ""));
            nvList.Add(new NameValuePair("MaximumEnergy", flag ? "" + MaximumEnergy : ""));
            nvList.Add(new NameValuePair("MaximumRunicPower", flag ? "" + MaximumRunicPower : ""));
            nvList.Add(new NameValuePair("Level", flag ? "" + Level : ""));
            nvList.Add(new NameValuePair("Name", flag ? "" + Name : ""));
            nvList.Add(new NameValuePair("Class", flag ? "" + Class : ""));
            nvList.Add(new NameValuePair("CreatureType", flag ? "" + CreatureType : ""));
            nvList.Add(new NameValuePair("Classification", flag ? "" + Classification : ""));
            nvList.Add(new NameValuePair("Speed", flag ? "" + Speed : ""));
            nvList.Add(new NameValuePair("IsMoving", flag ? "" + IsMoving : ""));
            nvList.Add(new NameValuePair("ShapeshiftForm", flag ? "" + ShapeshiftForm : ""));
            nvList.Add(new NameValuePair("IsFlying", flag ? "" + IsFlying : ""));
            nvList.Add(new NameValuePair("Swimming", flag ? "" + IsSwimming : ""));
            nvList.Add(new NameValuePair("Reaction", flag ? "" + Reaction : ""));
            nvList.Add(new NameValuePair("Casting", flag ? "" + IsCasting : ""));
            return(nvList);
        }
Exemplo n.º 2
0
        public List<NameValuePair> GetNameValuePairs()
        {
            Boolean flag = BaseAddress != 0;
            var nvList = new List<NameValuePair>();

            var aBase = new PObjectUtils(BaseAddress);
            List<NameValuePair> baseNvList = aBase.GetNameValuePairs();
            nvList.AddRange(baseNvList);

            nvList.Add(new NameValuePair("", ""));
            nvList.Add(new NameValuePair("PUnit", ""));
            nvList.Add(new NameValuePair("Critter", flag ? "" + Critter : ""));
            nvList.Add(new NameValuePair("IsPlayer", flag ? "" + IsPlayer : ""));
            nvList.Add(new NameValuePair("CharmedBy", flag ? "" + CharmedBy : ""));
            nvList.Add(new NameValuePair("SummonedBy", flag ? "" + SummonedBy : ""));
            nvList.Add(new NameValuePair("CreatedBy", flag ? "" + CreatedBy : ""));
            nvList.Add(new NameValuePair("Health", flag ? "" + Health : ""));
            nvList.Add(new NameValuePair("BaseHealth", flag ? "" + BaseHealth : ""));
            nvList.Add(new NameValuePair("BaseMana", flag ? "" + BaseMana : ""));
            nvList.Add(new NameValuePair("Mana", flag ? "" + Mana : ""));
            nvList.Add(new NameValuePair("Rage", flag ? "" + Rage : ""));
            nvList.Add(new NameValuePair("Focus", flag ? "" + Focus : ""));
            nvList.Add(new NameValuePair("Energy", flag ? "" + Energy : ""));
            nvList.Add(new NameValuePair("Holy Power", flag ? "" + HolyPower : ""));
            nvList.Add(new NameValuePair("Holy Power Max", flag ? "" + MaximumHolyPower : ""));
            nvList.Add(new NameValuePair("Soul Shard", flag ? "" + SoulShard : ""));
            nvList.Add(new NameValuePair("Soul Shard Max", flag ? "" + MaximumSoulShard : ""));
            nvList.Add(new NameValuePair("Eclipse", flag ? "" + Eclipse : ""));
            nvList.Add(new NameValuePair("Eclipse Max", flag ? "" + MaximumEclipse : ""));
            nvList.Add(new NameValuePair("RunicPower", flag ? "" + RunicPower : ""));
            nvList.Add(new NameValuePair("MaximumRage", flag ? "" + MaximumRage : ""));
            nvList.Add(new NameValuePair("MaximumFocus", flag ? "" + MaximumFocus : ""));
            nvList.Add(new NameValuePair("MaximumEnergy", flag ? "" + MaximumEnergy : ""));
            nvList.Add(new NameValuePair("MaximumRunicPower", flag ? "" + MaximumRunicPower : ""));
            nvList.Add(new NameValuePair("Level", flag ? "" + Level : ""));
            nvList.Add(new NameValuePair("Name", flag ? "" + Name : ""));
            nvList.Add(new NameValuePair("Class", flag ? "" + Class : ""));
            nvList.Add(new NameValuePair("CreatureType", flag ? "" + CreatureType : ""));
            nvList.Add(new NameValuePair("Classification", flag ? "" + Classification : ""));
            nvList.Add(new NameValuePair("Speed", flag ? "" + Speed : ""));
            nvList.Add(new NameValuePair("IsMoving", flag ? "" + IsMoving : ""));
            nvList.Add(new NameValuePair("ShapeshiftForm", flag ? "" + ShapeshiftForm : ""));
            nvList.Add(new NameValuePair("IsFlying", flag ? "" + IsFlying : ""));
            nvList.Add(new NameValuePair("Swimming", flag ? "" + IsSwimming : ""));
            nvList.Add(new NameValuePair("Reaction", flag ? "" + Reaction : ""));
            nvList.Add(new NameValuePair("Casting", flag ? "" + IsCasting : ""));
            return nvList;
        }