public override void Deserialize(ICustomDataInput reader)
        {
            infos = Types.ProtocolTypeManager.GetInstance <Types.AllianceFactSheetInformations>(reader.ReadShort());
            infos.Deserialize(reader);
            var limit = reader.ReadUShort();

            guilds = new Types.GuildInAllianceInformations[limit];
            for (int i = 0; i < limit; i++)
            {
                (guilds as Types.GuildInAllianceInformations[])[i] = new Types.GuildInAllianceInformations();
                (guilds as Types.GuildInAllianceInformations[])[i].Deserialize(reader);
            }
            limit = reader.ReadUShort();
            controlledSubareaIds = new ushort[limit];
            for (int i = 0; i < limit; i++)
            {
                (controlledSubareaIds as ushort[])[i] = reader.ReadVarUhShort();
            }
            leaderCharacterId = reader.ReadVarUhInt();
            if (leaderCharacterId < 0)
            {
                throw new Exception("Forbidden value on leaderCharacterId = " + leaderCharacterId + ", it doesn't respect the following condition : leaderCharacterId < 0");
            }
            leaderCharacterName = reader.ReadUTF();
        }
Esempio n. 2
0
        public override void Deserialize(IDataReader reader)
        {
            infos = Types.ProtocolTypeManager.GetInstance <Types.AllianceFactSheetInformations>(reader.ReadShort());
            infos.Deserialize(reader);
            var limit   = reader.ReadUShort();
            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.ReadUShort();
            var controlledSubareaIds_ = new short[limit];

            for (int i = 0; i < limit; i++)
            {
                controlledSubareaIds_[i] = reader.ReadVarShort();
            }
            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();
        }
Esempio n. 3
0
        public void Deserialize(IDataReader reader)
        {
            infos = ProtocolTypeManager.GetInstance <Types.AllianceFactSheetInformations>(reader.ReadShort());
            infos.Deserialize(reader);
            var limit = reader.ReadUShort();

            guilds = new Types.GuildInAllianceInformations[limit];
            for (int i = 0; i < limit; i++)
            {
                guilds[i] = new Types.GuildInAllianceInformations();
                guilds[i].Deserialize(reader);
            }
            limit = reader.ReadUShort();
            controlledSubareaIds = new uint[limit];
            for (int i = 0; i < limit; i++)
            {
                controlledSubareaIds[i] = reader.ReadVarUhShort();
            }
            leaderCharacterId = reader.ReadVarUhLong();
            if (leaderCharacterId < 0 || leaderCharacterId > 9.007199254740992E15)
            {
                throw new System.Exception("Forbidden value on leaderCharacterId = " + leaderCharacterId + ", it doesn't respect the following condition : leaderCharacterId < 0 || leaderCharacterId > 9.007199254740992E15");
            }
            leaderCharacterName = reader.ReadUTF();
        }
 public AllianceFactsMessage(Types.AllianceFactSheetInformations infos, Types.GuildInAllianceInformations[] guilds, short[] controlledSubareaIds, int leaderCharacterId, string leaderCharacterName)
 {
     this.infos = infos;
     this.guilds = guilds;
     this.controlledSubareaIds = controlledSubareaIds;
     this.leaderCharacterId = leaderCharacterId;
     this.leaderCharacterName = leaderCharacterName;
 }
Esempio n. 5
0
 public AllianceFactsMessage(Types.AllianceFactSheetInformations infos, Types.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(Types.AllianceFactSheetInformations infos, IEnumerable <Types.GuildInAllianceInformations> guilds, IEnumerable <ushort> controlledSubareaIds, double leaderCharacterId, string leaderCharacterName)
 {
     this.infos  = infos;
     this.guilds = guilds;
     this.controlledSubareaIds = controlledSubareaIds;
     this.leaderCharacterId    = leaderCharacterId;
     this.leaderCharacterName  = leaderCharacterName;
 }
 public AllianceFactsMessage(Types.AllianceFactSheetInformations infos, IEnumerable<Types.GuildInAllianceInformations> guilds, IEnumerable<ushort> controlledSubareaIds, uint leaderCharacterId, string leaderCharacterName)
 {
     this.infos = infos;
     this.guilds = guilds;
     this.controlledSubareaIds = controlledSubareaIds;
     this.leaderCharacterId = leaderCharacterId;
     this.leaderCharacterName = leaderCharacterName;
 }
 public override void Deserialize(BigEndianReader reader)
 {
     var limit = reader.ReadUShort();
     alliances = new Types.AllianceFactSheetInformations[limit];
     for (int i = 0; i < limit; i++)
     {
          alliances[i] = new Types.AllianceFactSheetInformations();
          alliances[i].Deserialize(reader);
     }
 }
Esempio n. 9
0
        public override void Deserialize(ICustomDataInput reader)
        {
            var limit = reader.ReadUShort();

            alliances = new Types.AllianceFactSheetInformations[limit];
            for (int i = 0; i < limit; i++)
            {
                alliances[i] = new Types.AllianceFactSheetInformations();
                alliances[i].Deserialize(reader);
            }
        }
Esempio n. 10
0
        public override void Deserialize(IDataReader reader)
        {
            var limit      = reader.ReadUShort();
            var alliances_ = new Types.AllianceFactSheetInformations[limit];

            for (int i = 0; i < limit; i++)
            {
                alliances_[i] = new Types.AllianceFactSheetInformations();
                alliances_[i].Deserialize(reader);
            }
            alliances = alliances_;
        }
 public override void Deserialize(BigEndianReader reader)
 {
     allianceInfos = new Types.AllianceFactSheetInformations();
     allianceInfos.Deserialize(reader);
     var limit = reader.ReadUShort();
     guilds = new Types.GuildInsiderFactSheetInformations[limit];
     for (int i = 0; i < limit; i++)
     {
          guilds[i] = new Types.GuildInsiderFactSheetInformations();
          guilds[i].Deserialize(reader);
     }
     limit = reader.ReadUShort();
     prisms = new Types.PrismSubareaEmptyInfo[limit];
     for (int i = 0; i < limit; i++)
     {
          prisms[i] = Types.ProtocolTypeManager.GetInstance<Types.PrismSubareaEmptyInfo>(reader.ReadShort());
          prisms[i].Deserialize(reader);
     }
 }
Esempio n. 12
0
        public override void Deserialize(BigEndianReader reader)
        {
            infos = Types.ProtocolTypeManager.GetInstance <Types.AllianceFactSheetInformations>(reader.ReadShort());
            infos.Deserialize(reader);
            var limit = reader.ReadUShort();

            guilds = new Types.GuildInAllianceInformations[limit];
            for (int i = 0; i < limit; i++)
            {
                guilds[i] = new Types.GuildInAllianceInformations();
                guilds[i].Deserialize(reader);
            }
            limit = reader.ReadUShort();
            controlledSubareaIds = new short[limit];
            for (int i = 0; i < limit; i++)
            {
                controlledSubareaIds[i] = reader.ReadShort();
            }
        }
Esempio n. 13
0
        public override void Deserialize(ICustomDataInput reader)
        {
            allianceInfos = new Types.AllianceFactSheetInformations();
            allianceInfos.Deserialize(reader);
            var limit = reader.ReadShort();

            guilds = new Types.GuildInsiderFactSheetInformations[limit];
            for (int i = 0; i < limit; i++)
            {
                (guilds as Types.GuildInsiderFactSheetInformations[])[i] = new Types.GuildInsiderFactSheetInformations();
                (guilds as Types.GuildInsiderFactSheetInformations[])[i].Deserialize(reader);
            }
            limit  = reader.ReadShort();
            prisms = new Types.PrismSubareaEmptyInfo[limit];
            for (int i = 0; i < limit; i++)
            {
                (prisms as Types.PrismSubareaEmptyInfo[])[i] = Types.ProtocolTypeManager.GetInstance <Types.PrismSubareaEmptyInfo>(reader.ReadShort());
                (prisms as Types.PrismSubareaEmptyInfo[])[i].Deserialize(reader);
            }
        }
        public void Deserialize(IDataReader reader)
        {
            allianceInfos = new Types.AllianceFactSheetInformations();
            allianceInfos.Deserialize(reader);
            var limit = reader.ReadUShort();

            guilds = new Types.GuildInsiderFactSheetInformations[limit];
            for (int i = 0; i < limit; i++)
            {
                guilds[i] = new Types.GuildInsiderFactSheetInformations();
                guilds[i].Deserialize(reader);
            }
            limit  = reader.ReadUShort();
            prisms = new Types.PrismSubareaEmptyInfo[limit];
            for (int i = 0; i < limit; i++)
            {
                prisms[i] = ProtocolTypeManager.GetInstance <Types.PrismSubareaEmptyInfo>(reader.ReadShort());
                prisms[i].Deserialize(reader);
            }
        }
        public override void Deserialize(IReader reader)
        {
            infos = ProtocolTypeManager.GetInstance <Types.AllianceFactSheetInformations>(reader.ReadUShort());
            infos.Deserialize(reader);
            var limit = reader.ReadUShort();

            guilds = new Types.GuildInAllianceInformations[limit];
            for (int i = 0; i < limit; i++)
            {
                (guilds as Types.GuildInAllianceInformations[])[i] = new Types.GuildInAllianceInformations();
                (guilds as Types.GuildInAllianceInformations[])[i].Deserialize(reader);
            }
            limit = reader.ReadUShort();
            controlledSubareaIds = new ushort[limit];
            for (int i = 0; i < limit; i++)
            {
                (controlledSubareaIds as ushort[])[i] = reader.ReadVarUhShort();
            }
            leaderCharacterId   = reader.ReadVarUhLong();
            leaderCharacterName = reader.ReadUTF();
        }
Esempio n. 16
0
 public override void Deserialize(ICustomDataInput reader)
 {
     infos = Types.ProtocolTypeManager.GetInstance<Types.AllianceFactSheetInformations>(reader.ReadShort());
     infos.Deserialize(reader);
     var limit = reader.ReadUShort();
     guilds = new Types.GuildInAllianceInformations[limit];
     for (int i = 0; i < limit; i++)
     {
          (guilds as Types.GuildInAllianceInformations[])[i] = new Types.GuildInAllianceInformations();
          (guilds as Types.GuildInAllianceInformations[])[i].Deserialize(reader);
     }
     limit = reader.ReadUShort();
     controlledSubareaIds = new ushort[limit];
     for (int i = 0; i < limit; i++)
     {
          (controlledSubareaIds as ushort[])[i] = reader.ReadVarUhShort();
     }
     leaderCharacterId = reader.ReadVarUhInt();
     if (leaderCharacterId < 0)
         throw new Exception("Forbidden value on leaderCharacterId = " + leaderCharacterId + ", it doesn't respect the following condition : leaderCharacterId < 0");
     leaderCharacterName = reader.ReadUTF();
 }
Esempio n. 17
0
 public AllianceFactsMessage(Types.AllianceFactSheetInformations infos, Types.GuildInAllianceInformations[] guilds, short[] controlledSubareaIds)
 {
     this.infos  = infos;
     this.guilds = guilds;
     this.controlledSubareaIds = controlledSubareaIds;
 }
Esempio n. 18
0
 public AllianceInsiderInfoMessage(Types.AllianceFactSheetInformations allianceInfos, IEnumerable <Types.GuildInsiderFactSheetInformations> guilds, IEnumerable <Types.PrismSubareaEmptyInfo> prisms)
 {
     this.allianceInfos = allianceInfos;
     this.guilds        = guilds;
     this.prisms        = prisms;
 }
 public AllianceInsiderInfoMessage(Types.AllianceFactSheetInformations allianceInfos, Types.GuildInsiderFactSheetInformations[] guilds, Types.PrismSubareaEmptyInfo[] prisms)
 {
     this.allianceInfos = allianceInfos;
     this.guilds = guilds;
     this.prisms = prisms;
 }