Esempio n. 1
0
 public override void Serialization(ByteBuffer buffer, bool isSerialize)
 {
     PacketID = 10010;
     if (isSerialize)
     {
         buffer.WriteInt32(PacketID);
         buffer.WriteInt32(Status);
         buffer.WriteUTF8(WorkGuid);
         buffer.WriteUTF8(UserGuid);
         buffer.WriteInt32(PointDatas.Length);
         for (int i = 0; i < PointDatas.Length; i++)
         {
             PointDatas[i].Serialization(buffer, isSerialize);
         }
     }
     else
     {
         PacketID = buffer.ReadInt32();
         Status   = buffer.ReadInt32();
         WorkGuid = buffer.ReadUTF8();
         UserGuid = buffer.ReadUTF8();
         int oPointDatasCount = buffer.ReadInt32();
         PointDatas = new WorkingpointData[oPointDatasCount];
         for (int i = 0; i < oPointDatasCount; i++)
         {
             PointDatas[i] = new WorkingpointData();
             PointDatas[i].Serialization(buffer, isSerialize);
         }
     }
 }
Esempio n. 2
0
 public void Serialization(ByteBuffer buffer, bool isSerialize)
 {
     if (isSerialize)
     {
         buffer.WriteUTF8(Guid);
         buffer.WriteUTF8(UserGuid);
         buffer.WriteInt32(PointDatas.Length);
         for (int i = 0; i < PointDatas.Length; i++)
         {
             PointDatas[i].Serialization(buffer, isSerialize);
         }
     }
     else
     {
         Guid     = buffer.ReadUTF8();
         UserGuid = buffer.ReadUTF8();
         int oPointDatasCount = buffer.ReadInt32();
         PointDatas = new WorkingpointData[oPointDatasCount];
         for (int i = 0; i < oPointDatasCount; i++)
         {
             PointDatas[i] = new WorkingpointData();
             PointDatas[i].Serialization(buffer, isSerialize);
         }
     }
 }