public override void Deserialize(IDataReader reader)
        {
            infos = Types.ProtocolTypeManager.GetInstance <AllianceFactSheetInformations>(reader.ReadShort());
            infos.Deserialize(reader);
            var limit   = reader.ReadShort();
            var guilds_ = new Types.GuildInAllianceInformations[limit];

            for (int i = 0; i < limit; i++)
            {
                guilds_[i] = new Types.GuildInAllianceInformations();
                guilds_[i].Deserialize(reader);
            }
            guilds = guilds_;
            limit  = reader.ReadShort();
            var controlledSubareaIds_ = new short[limit];

            for (int i = 0; i < limit; i++)
            {
                controlledSubareaIds_[i] = reader.ReadVarShort();
                if (controlledSubareaIds_[i] < 0)
                {
                    throw new Exception("Forbidden value on controlledSubareaIds_[i] = " + controlledSubareaIds_[i] + ", it doesn't respect the following condition : controlledSubareaIds_[i] < 0");
                }
            }
            controlledSubareaIds = controlledSubareaIds_;
            leaderCharacterId    = reader.ReadVarLong();
            if (leaderCharacterId < 0 || leaderCharacterId > 9007199254740990)
            {
                throw new Exception("Forbidden value on leaderCharacterId = " + leaderCharacterId + ", it doesn't respect the following condition : leaderCharacterId < 0 || leaderCharacterId > 9007199254740990");
            }
            leaderCharacterName = reader.ReadUTF();
        }
Example #2
0
        public override void Deserialize(IDataReader reader)
        {
            m_infos = ProtocolTypeManager.GetInstance <AllianceFactSheetInformations>(reader.ReadUShort());
            m_infos.Deserialize(reader);
            int guildsCount = reader.ReadUShort();
            int guildsIndex;

            m_guilds = new System.Collections.Generic.List <GuildInAllianceInformations>();
            for (guildsIndex = 0; (guildsIndex < guildsCount); guildsIndex = (guildsIndex + 1))
            {
                GuildInAllianceInformations objectToAdd = new GuildInAllianceInformations();
                objectToAdd.Deserialize(reader);
                m_guilds.Add(objectToAdd);
            }
            int controlledSubareaIdsCount = reader.ReadUShort();
            int controlledSubareaIdsIndex;

            m_controlledSubareaIds = new System.Collections.Generic.List <ushort>();
            for (controlledSubareaIdsIndex = 0; (controlledSubareaIdsIndex < controlledSubareaIdsCount); controlledSubareaIdsIndex = (controlledSubareaIdsIndex + 1))
            {
                m_controlledSubareaIds.Add(reader.ReadVarUhShort());
            }
            m_leaderCharacterId   = reader.ReadVarUhLong();
            m_leaderCharacterName = reader.ReadUTF();
        }
Example #3
0
 public AllianceInsiderInfoMessage(AllianceFactSheetInformations allianceInfos,
                                   List <GuildInsiderFactSheetInformations> guilds, List <PrismSubareaEmptyInfo> prisms)
 {
     AllianceInfos = allianceInfos;
     Guilds        = guilds;
     Prisms        = prisms;
 }
Example #4
0
        public override void Deserialize(IDataReader reader)
        {
            this.infos = ProtocolTypeManager.GetInstance <AllianceFactSheetInformations>((uint)reader.ReadUShort());
            this.infos.Deserialize(reader);
            uint num1 = (uint)reader.ReadUShort();

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

            for (int index = 0; (long)index < (long)num2; ++index)
            {
                uint num3 = (uint)reader.ReadVarUhShort();
                if (num3 < 0U)
                {
                    throw new Exception("Forbidden value (" + (object)num3 + ") on elements of controlledSubareaIds.");
                }
                this.controlledSubareaIds.Add(num3);
            }
            this.leaderCharacterId = (double)reader.ReadVarUhLong();
            if (this.leaderCharacterId < 0.0 || this.leaderCharacterId > 9.00719925474099E+15)
            {
                throw new Exception("Forbidden value (" + (object)this.leaderCharacterId + ") on element of AllianceFactsMessage.leaderCharacterId.");
            }
            this.leaderCharacterName = reader.ReadUTF();
        }
Example #5
0
        public override void Deserialize(ICustomDataInput reader)
        {
            this.infos = ProtocolTypeManager.GetInstance <AllianceFactSheetInformations>(reader.ReadShort());
            this.infos.Deserialize(reader);
            var limit = reader.ReadUShort();

            this.guilds = new GuildInAllianceInformations[limit];
            for (int i = 0; i < limit; i++)
            {
                this.guilds[i] = new GuildInAllianceInformations();
                this.guilds[i].Deserialize(reader);
            }

            limit = reader.ReadUShort();
            this.controlledSubareaIds = new ushort[limit];
            for (int i = 0; i < limit; i++)
            {
                this.controlledSubareaIds[i] = reader.ReadVarUhShort();
            }

            this.leaderCharacterId = reader.ReadVarUhLong();

            if (this.leaderCharacterId < 0 || this.leaderCharacterId > 9007199254740990)
            {
                throw new Exception("Forbidden value on leaderCharacterId = " + this.leaderCharacterId + ", it doesn't respect the following condition : leaderCharacterId < 0 || leaderCharacterId > 9007199254740990");
            }
            this.leaderCharacterName = reader.ReadUTF();
        }
        public override void Deserialize(ICustomDataInput reader)
        {
            m_allianceInfos = new AllianceFactSheetInformations();
            m_allianceInfos.Deserialize(reader);
            int guildsCount = reader.ReadUShort();
            int guildsIndex;

            m_guilds = new System.Collections.Generic.List <GuildInsiderFactSheetInformations>();
            for (guildsIndex = 0; (guildsIndex < guildsCount); guildsIndex = (guildsIndex + 1))
            {
                GuildInsiderFactSheetInformations objectToAdd = new GuildInsiderFactSheetInformations();
                objectToAdd.Deserialize(reader);
                m_guilds.Add(objectToAdd);
            }
            int prismsCount = reader.ReadUShort();
            int prismsIndex;

            m_prisms = new System.Collections.Generic.List <PrismSubareaEmptyInfo>();
            for (prismsIndex = 0; (prismsIndex < prismsCount); prismsIndex = (prismsIndex + 1))
            {
                PrismSubareaEmptyInfo objectToAdd = ProtocolTypeManager.GetInstance <PrismSubareaEmptyInfo>((short)reader.ReadUShort());
                objectToAdd.Deserialize(reader);
                m_prisms.Add(objectToAdd);
            }
        }
Example #7
0
        public override void Deserialize(ICustomDataInput reader)
        {
            var infosTypeId = reader.ReadShort();

            Infos = new AllianceFactSheetInformations();
            Infos.Deserialize(reader);
            var countGuilds = reader.ReadShort();

            Guilds = new List <GuildInAllianceInformations>();
            for (short i = 0; i < countGuilds; i++)
            {
                GuildInAllianceInformations type = new GuildInAllianceInformations();
                type.Deserialize(reader);
                Guilds.Add(type);
            }
            var countControlledSubareaIds = reader.ReadShort();

            ControlledSubareaIds = new List <short>();
            for (short i = 0; i < countControlledSubareaIds; i++)
            {
                ControlledSubareaIds.Add(reader.ReadVarShort());
            }
            LeaderCharacterId   = reader.ReadVarLong();
            LeaderCharacterName = reader.ReadUTF();
        }
 public void Deserialize(IDataReader reader)
 {
     Alliances = new AllianceFactSheetInformations[reader.ReadShort()];
     for (var i = 0; i < Alliances.Length; i++)
     {
         (Alliances[i] = new AllianceFactSheetInformations()).Deserialize(reader);
     }
 }
Example #9
0
 public AllianceFactsMessage(AllianceFactSheetInformations infos, List <GuildInAllianceInformations> guilds, List <System.UInt16> controlledSubareaIds, ulong leaderCharacterId, string leaderCharacterName)
 {
     m_infos  = infos;
     m_guilds = guilds;
     m_controlledSubareaIds = controlledSubareaIds;
     m_leaderCharacterId    = leaderCharacterId;
     m_leaderCharacterName  = leaderCharacterName;
 }
Example #10
0
 public AllianceFactsMessage(AllianceFactSheetInformations infos, GuildInAllianceInformations[] guilds, ushort[] controlledSubareaIds, ulong leaderCharacterId, string leaderCharacterName)
 {
     this.infos  = infos;
     this.guilds = guilds;
     this.controlledSubareaIds = controlledSubareaIds;
     this.leaderCharacterId    = leaderCharacterId;
     this.leaderCharacterName  = leaderCharacterName;
 }
 public AllianceFactsMessage(AllianceFactSheetInformations infos, List <GuildInAllianceInformations> guilds, List <ushort> controlledSubareaIds, ulong leaderCharacterId, string leaderCharacterName)
 {
     Infos  = infos;
     Guilds = guilds;
     ControlledSubareaIds = controlledSubareaIds;
     LeaderCharacterId    = leaderCharacterId;
     LeaderCharacterName  = leaderCharacterName;
 }
Example #12
0
 public AllianceFactsMessage(AllianceFactSheetInformations Infos, List <GuildInAllianceInformations> Guilds, List <short> ControlledSubareaIds, ulong LeaderCharacterId, string LeaderCharacterName)
 {
     this.Infos  = Infos;
     this.Guilds = Guilds;
     this.ControlledSubareaIds = ControlledSubareaIds;
     this.LeaderCharacterId    = LeaderCharacterId;
     this.LeaderCharacterName  = LeaderCharacterName;
 }
 public AllianceFactsMessage(AllianceFactSheetInformations infos, IEnumerable <Types.GuildInAllianceInformations> guilds, IEnumerable <short> controlledSubareaIds, long leaderCharacterId, string leaderCharacterName)
 {
     this.infos  = infos;
     this.guilds = guilds;
     this.controlledSubareaIds = controlledSubareaIds;
     this.leaderCharacterId    = leaderCharacterId;
     this.leaderCharacterName  = leaderCharacterName;
 }
Example #14
0
 public override void Serialize(IDataWriter writer)
 {
     writer.WriteShort(((short)(m_alliances.Count)));
     int alliancesIndex;
     for (alliancesIndex = 0; (alliancesIndex < m_alliances.Count); alliancesIndex = (alliancesIndex + 1))
     {
         AllianceFactSheetInformations objectToSend = m_alliances[alliancesIndex];
         objectToSend.Serialize(writer);
     }
 }
Example #15
0
        public override void Deserialize(IDataReader reader)
        {
            uint num = (uint)reader.ReadUShort();

            for (int index = 0; (long)index < (long)num; ++index)
            {
                AllianceFactSheetInformations sheetInformations = new AllianceFactSheetInformations();
                sheetInformations.Deserialize(reader);
                this.alliances.Add(sheetInformations);
            }
        }
Example #16
0
        public override void Deserialize(ICustomDataInput reader)
        {
            var countAlliances = reader.ReadShort();

            Alliances = new List <AllianceFactSheetInformations>();
            for (short i = 0; i < countAlliances; i++)
            {
                AllianceFactSheetInformations type = new AllianceFactSheetInformations();
                type.Deserialize(reader);
                Alliances.Add(type);
            }
        }
Example #17
0
        public override void Deserialize(IDataReader reader)
        {
            var alliancesCount = reader.ReadUShort();

            Alliances = new List <AllianceFactSheetInformations>();
            for (var alliancesIndex = 0; alliancesIndex < alliancesCount; alliancesIndex++)
            {
                var objectToAdd = new AllianceFactSheetInformations();
                objectToAdd.Deserialize(reader);
                Alliances.Add(objectToAdd);
            }
        }
Example #18
0
 public override void Deserialize(IDataReader reader)
 {
     int alliancesCount = reader.ReadUShort();
     int alliancesIndex;
     m_alliances = new System.Collections.Generic.List<AllianceFactSheetInformations>();
     for (alliancesIndex = 0; (alliancesIndex < alliancesCount); alliancesIndex = (alliancesIndex + 1))
     {
         AllianceFactSheetInformations objectToAdd = new AllianceFactSheetInformations();
         objectToAdd.Deserialize(reader);
         m_alliances.Add(objectToAdd);
     }
 }
Example #19
0
 public AllianceFactsMessage(
     AllianceFactSheetInformations infos,
     List <GuildInAllianceInformations> guilds,
     List <uint> controlledSubareaIds,
     double leaderCharacterId,
     string leaderCharacterName)
 {
     this.infos  = infos;
     this.guilds = guilds;
     this.controlledSubareaIds = controlledSubareaIds;
     this.leaderCharacterId    = leaderCharacterId;
     this.leaderCharacterName  = leaderCharacterName;
 }
Example #20
0
 public void Deserialize(IDataReader reader)
 {
     AllianceInfos = new AllianceFactSheetInformations();
     AllianceInfos.Deserialize(reader);
     Guilds = new GuildInsiderFactSheetInformations[reader.ReadShort()];
     for (var i = 0; i < Guilds.Length; i++)
     {
         (Guilds[i] = new GuildInsiderFactSheetInformations()).Deserialize(reader);
     }
     Prisms = new PrismSubareaEmptyInfo[reader.ReadShort()];
     for (var i = 0; i < Prisms.Length; i++)
     {
         (Prisms[i] = new PrismSubareaEmptyInfo()).Deserialize(reader);
     }
 }
Example #21
0
 public void Deserialize(IDataReader reader)
 {
     Infos = new AllianceFactSheetInformations();
     Infos.Deserialize(reader);
     Guilds = new GuildInAllianceInformations[reader.ReadShort()];
     for (var i = 0; i < Guilds.Length; i++)
     {
         (Guilds[i] = new GuildInAllianceInformations()).Deserialize(reader);
     }
     ControlledSubareaIds = new UInt16[reader.ReadShort()];
     for (var i = 0; i < ControlledSubareaIds.Length; i++)
     {
         ControlledSubareaIds[i] = (UInt16)reader.ReadVarShort();
     }
     LeaderCharacterId   = reader.ReadVarLong();
     LeaderCharacterName = reader.ReadUTF();
 }
Example #22
0
        public override void Deserialize(IDataReader reader)
        {
            this.allianceInfos = new AllianceFactSheetInformations();
            this.allianceInfos.Deserialize(reader);
            ushort num = reader.ReadUShort();

            this.guilds = new GuildInsiderFactSheetInformations[num];
            for (int i = 0; i < num; i++)
            {
                this.guilds[i] = new GuildInsiderFactSheetInformations();
                this.guilds[i].Deserialize(reader);
            }
            num         = reader.ReadUShort();
            this.prisms = new PrismSubareaEmptyInfo[num];
            for (int j = 0; j < num; j++)
            {
                this.prisms[j] = ProtocolTypeManager.GetInstance <PrismSubareaEmptyInfo>(reader.ReadUShort());
                this.prisms[j].Deserialize(reader);
            }
        }
Example #23
0
        public override void Deserialize(IDataReader reader)
        {
            this.infos = ProtocolTypeManager.GetInstance <AllianceFactSheetInformations>(reader.ReadUShort());
            this.infos.Deserialize(reader);
            ushort num = reader.ReadUShort();

            this.guilds = new GuildInAllianceInformations[num];
            for (int i = 0; i < num; i++)
            {
                this.guilds[i] = new GuildInAllianceInformations();
                this.guilds[i].Deserialize(reader);
            }
            num = reader.ReadUShort();
            this.controlledSubareaIds = new uint[num];
            for (int j = 0; j < num; j++)
            {
                this.controlledSubareaIds[j] = reader.ReadVarUhShort();
            }
            this.leaderCharacterId   = reader.ReadVarUhLong();
            this.leaderCharacterName = reader.ReadUTF();
        }
Example #24
0
        public override void Deserialize(ICustomDataInput reader)
        {
            this.allianceInfos = new AllianceFactSheetInformations();
            this.allianceInfos.Deserialize(reader);
            var limit = reader.ReadUShort();

            this.guilds = new GuildInsiderFactSheetInformations[limit];
            for (int i = 0; i < limit; i++)
            {
                this.guilds[i] = new GuildInsiderFactSheetInformations();
                this.guilds[i].Deserialize(reader);
            }

            limit       = reader.ReadUShort();
            this.prisms = new PrismSubareaEmptyInfo[limit];
            for (int i = 0; i < limit; i++)
            {
                this.prisms[i] = ProtocolTypeManager.GetInstance <PrismSubareaEmptyInfo>(reader.ReadShort());
                this.prisms[i].Deserialize(reader);
            }
        }
        public override void Deserialize(IDataReader reader)
        {
            this.allianceInfos = new AllianceFactSheetInformations();
            this.allianceInfos.Deserialize(reader);
            uint num1 = (uint)reader.ReadUShort();

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

            for (int index = 0; (long)index < (long)num2; ++index)
            {
                PrismSubareaEmptyInfo instance = ProtocolTypeManager.GetInstance <PrismSubareaEmptyInfo>((uint)reader.ReadUShort());
                instance.Deserialize(reader);
                this.prisms.Add(instance);
            }
        }
Example #26
0
        public override void Deserialize(IDataReader reader)
        {
            AllianceInfos = new AllianceFactSheetInformations();
            AllianceInfos.Deserialize(reader);
            var guildsCount = reader.ReadUShort();

            Guilds = new List <GuildInsiderFactSheetInformations>();
            for (var guildsIndex = 0; guildsIndex < guildsCount; guildsIndex++)
            {
                var objectToAdd = new GuildInsiderFactSheetInformations();
                objectToAdd.Deserialize(reader);
                Guilds.Add(objectToAdd);
            }
            var prismsCount = reader.ReadUShort();

            Prisms = new List <PrismSubareaEmptyInfo>();
            for (var prismsIndex = 0; prismsIndex < prismsCount; prismsIndex++)
            {
                var objectToAdd = ProtocolTypeManager.GetInstance <PrismSubareaEmptyInfo>(reader.ReadUShort());
                objectToAdd.Deserialize(reader);
                Prisms.Add(objectToAdd);
            }
        }
Example #27
0
        public override void Deserialize(ICustomDataInput reader)
        {
            AllianceInfos = new AllianceFactSheetInformations();
            AllianceInfos.Deserialize(reader);
            var countGuilds = reader.ReadShort();

            Guilds = new List <GuildInsiderFactSheetInformations>();
            for (short i = 0; i < countGuilds; i++)
            {
                GuildInsiderFactSheetInformations type = new GuildInsiderFactSheetInformations();
                type.Deserialize(reader);
                Guilds.Add(type);
            }
            var countPrisms = reader.ReadShort();

            Prisms = new List <PrismSubareaEmptyInfo>();
            for (short i = 0; i < countPrisms; i++)
            {
                var prismstypeId           = reader.ReadShort();
                PrismSubareaEmptyInfo type = new PrismSubareaEmptyInfo();
                type.Deserialize(reader);
                Prisms.Add(type);
            }
        }
Example #28
0
 public AllianceInsiderInfoMessage(AllianceFactSheetInformations allianceInfos, GuildInsiderFactSheetInformations[] guilds, PrismSubareaEmptyInfo[] prisms)
 {
     this.allianceInfos = allianceInfos;
     this.guilds        = guilds;
     this.prisms        = prisms;
 }
Example #29
0
 public AllianceFactsMessage(AllianceFactSheetInformations infos = null, List <GuildInAllianceInformations> guilds = null, List <uint> controlledSubareaIds = null)
 {
     Infos  = infos;
     Guilds = guilds;
     ControlledSubareaIds = controlledSubareaIds;
 }
 public AllianceInsiderInfoMessage(AllianceFactSheetInformations AllianceInfos, List <GuildInsiderFactSheetInformations> Guilds, List <PrismSubareaEmptyInfo> Prisms)
 {
     this.AllianceInfos = AllianceInfos;
     this.Guilds        = Guilds;
     this.Prisms        = Prisms;
 }