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); } }
public override void Serialize(ICustomDataOutput writer) { AllianceInfos.Serialize(writer); writer.WriteShort((short)Guilds.Count()); foreach (var current in Guilds) { current.Serialize(writer); } writer.WriteShort((short)Prisms.Count()); foreach (var current in Prisms) { writer.WriteShort(current.TypeId); current.Serialize(writer); } }
public override void Serialize(ICustomDataOutput writer) { writer.WriteShort(Infos.TypeId); Infos.Serialize(writer); writer.WriteShort((short)Guilds.Count()); foreach (var current in Guilds) { current.Serialize(writer); } writer.WriteShort((short)ControlledSubareaIds.Count()); foreach (var current in ControlledSubareaIds) { writer.WriteVarShort(current); } writer.WriteVarLong(LeaderCharacterId); writer.WriteUTF(LeaderCharacterName); }
public override void Serialize(ICustomDataOutput writer) { m_allianceInfos.Serialize(writer); writer.WriteShort(((short)(m_guilds.Count))); int guildsIndex; for (guildsIndex = 0; (guildsIndex < m_guilds.Count); guildsIndex = (guildsIndex + 1)) { GuildInsiderFactSheetInformations objectToSend = m_guilds[guildsIndex]; objectToSend.Serialize(writer); } writer.WriteShort(((short)(m_prisms.Count))); int prismsIndex; for (prismsIndex = 0; (prismsIndex < m_prisms.Count); prismsIndex = (prismsIndex + 1)) { PrismSubareaEmptyInfo objectToSend = m_prisms[prismsIndex]; writer.WriteUShort(((ushort)(objectToSend.TypeID))); objectToSend.Serialize(writer); } }
public override void Serialize(IDataWriter writer) { writer.WriteUShort(((ushort)(m_infos.TypeID))); m_infos.Serialize(writer); writer.WriteShort(((short)(m_guilds.Count))); int guildsIndex; for (guildsIndex = 0; (guildsIndex < m_guilds.Count); guildsIndex = (guildsIndex + 1)) { GuildInAllianceInformations objectToSend = m_guilds[guildsIndex]; objectToSend.Serialize(writer); } writer.WriteShort(((short)(m_controlledSubareaIds.Count))); int controlledSubareaIdsIndex; for (controlledSubareaIdsIndex = 0; (controlledSubareaIdsIndex < m_controlledSubareaIds.Count); controlledSubareaIdsIndex = (controlledSubareaIdsIndex + 1)) { writer.WriteVarShort(m_controlledSubareaIds[controlledSubareaIdsIndex]); } writer.WriteVarLong(m_leaderCharacterId); writer.WriteUTF(m_leaderCharacterName); }
public override void Serialize(IDataWriter writer) { writer.WriteShort(infos.TypeId); infos.Serialize(writer); var guilds_before = writer.Position; var guilds_count = 0; writer.WriteShort(0); foreach (var entry in guilds) { entry.Serialize(writer); guilds_count++; } var guilds_after = writer.Position; writer.Seek((int)guilds_before); writer.WriteShort((short)guilds_count); writer.Seek((int)guilds_after); var controlledSubareaIds_before = writer.Position; var controlledSubareaIds_count = 0; writer.WriteShort(0); foreach (var entry in controlledSubareaIds) { writer.WriteVarShort(entry); controlledSubareaIds_count++; } var controlledSubareaIds_after = writer.Position; writer.Seek((int)controlledSubareaIds_before); writer.WriteShort((short)controlledSubareaIds_count); writer.Seek((int)controlledSubareaIds_after); writer.WriteVarLong(leaderCharacterId); writer.WriteUTF(leaderCharacterName); }