public void Serialize(IDataWriter writer)
 {
     playerInfo.Serialize(writer);
     writer.WriteUShort((ushort)jobInfoList.Length);
     foreach (var entry in jobInfoList)
     {
         entry.Serialize(writer);
     }
     playerLook.Serialize(writer);
 }
示例#2
0
 public override void Serialize(BigEndianWriter writer)
 {
     playerInfo.Serialize(writer);
     writer.WriteUShort((ushort)jobInfoList.Length);
     foreach (var entry in jobInfoList)
     {
         entry.Serialize(writer);
     }
     playerLook.Serialize(writer);
 }
 public override void Serialize(IWriter writer)
 {
     playerInfo.Serialize(writer);
     writer.WriteShort((short)jobInfoList.Count());
     foreach (var entry in jobInfoList)
     {
         entry.Serialize(writer);
     }
     playerLook.Serialize(writer);
 }
 public override void Serialize(ICustomDataOutput writer)
 {
     playerInfo.Serialize(writer);
     writer.WriteUShort((ushort)jobInfoList.Count());
     foreach (var entry in jobInfoList)
     {
         entry.Serialize(writer);
     }
     playerLook.Serialize(writer);
 }
        public override void Serialize(IDataWriter writer)
        {
            playerInfo.Serialize(writer);
            var jobInfoList_before = writer.Position;
            var jobInfoList_count  = 0;

            writer.WriteUShort(0);
            foreach (var entry in jobInfoList)
            {
                entry.Serialize(writer);
                jobInfoList_count++;
            }
            var jobInfoList_after = writer.Position;

            writer.Seek((int)jobInfoList_before);
            writer.WriteUShort((ushort)jobInfoList_count);
            writer.Seek((int)jobInfoList_after);

            playerLook.Serialize(writer);
        }
 public virtual void Serialize(IDataWriter writer)
 {
     playerInfo.Serialize(writer);
     jobInfo.Serialize(writer);
 }
示例#7
0
 public virtual void Serialize(BigEndianWriter writer)
 {
     playerInfo.Serialize(writer);
     jobInfo.Serialize(writer);
 }
示例#8
0
 public virtual void Serialize(ICustomDataOutput writer)
 {
     playerInfo.Serialize(writer);
     jobInfo.Serialize(writer);
 }