public override void Serialize(IDataWriter writer)
 {
     writer.WriteShort((short)((int)this.guilds.Length));
     GuildVersatileInformations[] guildVersatileInformationsArray = this.guilds;
     for (int i = 0; i < (int)guildVersatileInformationsArray.Length; i++)
     {
         GuildVersatileInformations guildVersatileInformation = guildVersatileInformationsArray[i];
         writer.WriteShort(guildVersatileInformation.TypeId);
         guildVersatileInformation.Serialize(writer);
     }
 }
Example #2
0
        public override void Serialize(ICustomDataOutput writer)
        {
            writer.WriteShort(((short)(m_guilds.Count)));
            int guildsIndex;

            for (guildsIndex = 0; (guildsIndex < m_guilds.Count); guildsIndex = (guildsIndex + 1))
            {
                GuildVersatileInformations objectToSend = m_guilds[guildsIndex];
                writer.WriteUShort(((ushort)(objectToSend.TypeID)));
                objectToSend.Serialize(writer);
            }
        }