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(); }
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 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(); }
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); } }
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(); } }
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(); }
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(); }