public void Deserialize(IDataReader reader)
 {
     MonsterBoosts = new MonsterBoosts[reader.ReadShort()];
     for (var i = 0; i < MonsterBoosts.Length; i++)
     {
         (MonsterBoosts[i] = new MonsterBoosts()).Deserialize(reader);
     }
     FamilyBoosts = new MonsterBoosts[reader.ReadShort()];
     for (var i = 0; i < FamilyBoosts.Length; i++)
     {
         (FamilyBoosts[i] = new MonsterBoosts()).Deserialize(reader);
     }
 }
        public override void Deserialize(IDataReader reader)
        {
            uint num1 = (uint)reader.ReadUShort();

            for (int index = 0; (long)index < (long)num1; ++index)
            {
                MonsterBoosts monsterBoosts = new MonsterBoosts();
                monsterBoosts.Deserialize(reader);
                this.monsterBoosts.Add(monsterBoosts);
            }
            uint num2 = (uint)reader.ReadUShort();

            for (int index = 0; (long)index < (long)num2; ++index)
            {
                MonsterBoosts monsterBoosts = new MonsterBoosts();
                monsterBoosts.Deserialize(reader);
                this.familyBoosts.Add(monsterBoosts);
            }
        }
Example #3
0
        public override void Serialize(IDataWriter writer)
        {
            writer.WriteShort(((short)(m_monsterBoosts.Count)));
            int monsterBoostsIndex;

            for (monsterBoostsIndex = 0; (monsterBoostsIndex < m_monsterBoosts.Count); monsterBoostsIndex = (monsterBoostsIndex + 1))
            {
                MonsterBoosts objectToSend = m_monsterBoosts[monsterBoostsIndex];
                objectToSend.Serialize(writer);
            }
            writer.WriteShort(((short)(m_familyBoosts.Count)));
            int familyBoostsIndex;

            for (familyBoostsIndex = 0; (familyBoostsIndex < m_familyBoosts.Count); familyBoostsIndex = (familyBoostsIndex + 1))
            {
                MonsterBoosts objectToSend = m_familyBoosts[familyBoostsIndex];
                objectToSend.Serialize(writer);
            }
        }
        public override void Deserialize(ICustomDataInput reader)
        {
            var countMonsterBoosts_ = reader.ReadShort();

            MonsterBoosts_ = new List <MonsterBoosts>();
            for (short i = 0; i < countMonsterBoosts_; i++)
            {
                MonsterBoosts type = new MonsterBoosts();
                type.Deserialize(reader);
                MonsterBoosts_.Add(type);
            }
            var countFamilyBoosts = reader.ReadShort();

            FamilyBoosts = new List <MonsterBoosts>();
            for (short i = 0; i < countFamilyBoosts; i++)
            {
                MonsterBoosts type = new MonsterBoosts();
                type.Deserialize(reader);
                FamilyBoosts.Add(type);
            }
        }
        public override void Deserialize(IDataReader reader)
        {
            var monsterBoostsCount = reader.ReadUShort();

            MonsterBoosts = new List <MonsterBoosts>();
            for (var monsterBoostsIndex = 0; monsterBoostsIndex < monsterBoostsCount; monsterBoostsIndex++)
            {
                var objectToAdd = new MonsterBoosts();
                objectToAdd.Deserialize(reader);
                MonsterBoosts.Add(objectToAdd);
            }
            var familyBoostsCount = reader.ReadUShort();

            FamilyBoosts = new List <MonsterBoosts>();
            for (var familyBoostsIndex = 0; familyBoostsIndex < familyBoostsCount; familyBoostsIndex++)
            {
                var objectToAdd = new MonsterBoosts();
                objectToAdd.Deserialize(reader);
                FamilyBoosts.Add(objectToAdd);
            }
        }
        public override void Deserialize(IDataReader reader)
        {
            var MonsterBoostsCount = reader.ReadShort();

            MonsterBoosts = new List <MonsterBoosts>();
            for (var i = 0; i < MonsterBoostsCount; i++)
            {
                var objectToAdd = new MonsterBoosts();
                objectToAdd.Deserialize(reader);
                MonsterBoosts.Add(objectToAdd);
            }
            var FamilyBoostsCount = reader.ReadShort();

            FamilyBoosts = new List <MonsterBoosts>();
            for (var i = 0; i < FamilyBoostsCount; i++)
            {
                var objectToAdd = new MonsterBoosts();
                objectToAdd.Deserialize(reader);
                FamilyBoosts.Add(objectToAdd);
            }
        }
Example #7
0
        public override void Deserialize(IDataReader reader)
        {
            int monsterBoostsCount = reader.ReadUShort();
            int monsterBoostsIndex;

            m_monsterBoosts = new System.Collections.Generic.List <MonsterBoosts>();
            for (monsterBoostsIndex = 0; (monsterBoostsIndex < monsterBoostsCount); monsterBoostsIndex = (monsterBoostsIndex + 1))
            {
                MonsterBoosts objectToAdd = new MonsterBoosts();
                objectToAdd.Deserialize(reader);
                m_monsterBoosts.Add(objectToAdd);
            }
            int familyBoostsCount = reader.ReadUShort();
            int familyBoostsIndex;

            m_familyBoosts = new System.Collections.Generic.List <MonsterBoosts>();
            for (familyBoostsIndex = 0; (familyBoostsIndex < familyBoostsCount); familyBoostsIndex = (familyBoostsIndex + 1))
            {
                MonsterBoosts objectToAdd = new MonsterBoosts();
                objectToAdd.Deserialize(reader);
                m_familyBoosts.Add(objectToAdd);
            }
        }