Esempio n. 1
0
        protected override void serializeContent(ICustomDataWriter writer)
        {
            var characterInfos = new CharacterBaseInformations();

            characterInfos.Initialize(Entity);
            characterInfos.Serialize(writer);
            writer.WriteBool(false); // Is collecting stats
        }
 public override void Serialize(IDataWriter writer)
 {
     writer.WriteShort((short)((int)this.characters.Length));
     CharacterBaseInformations[] characterBaseInformationsArray = this.characters;
     for (int i = 0; i < (int)characterBaseInformationsArray.Length; i++)
     {
         CharacterBaseInformations characterBaseInformation = characterBaseInformationsArray[i];
         writer.WriteShort(characterBaseInformation.TypeId);
         characterBaseInformation.Serialize(writer);
     }
 }
        public override void Serialize(IDataWriter writer)
        {
            writer.WriteShort(((short)(Characters.Count)));
            int charactersIndex;

            for (charactersIndex = 0; (charactersIndex < Characters.Count); charactersIndex = (charactersIndex + 1))
            {
                CharacterBaseInformations objectToSend = Characters[charactersIndex];
                writer.WriteUShort(((ushort)(objectToSend.TypeID)));
                objectToSend.Serialize(writer);
            }
        }
 public override void Serialize(IDataWriter writer)
 {
     m_infos.Serialize(writer);
     writer.WriteBoolean(m_isCollectingStats);
 }
Esempio n. 5
0
 public override void Serialize(IDataWriter writer)
 {
     infos.Serialize(writer);
 }
 public override void Serialize(ICustomDataOutput writer)
 {
     Infos.Serialize(writer);
     writer.WriteBoolean(IsCollectingStats);
 }