Пример #1
0
            public static ReePacketPayload Deserialize(NetworkReader reader)
            {
                ReePacketPayload rpp = new ReePacketPayload();

                rpp.DataLength = reader.ReadInt32();
                byte[] restOfBytes  = reader.ReadBytes(rpp.DataLength);
                var    mStream      = new MemoryStream(restOfBytes);
                var    binFormatter = new BinaryFormatter();

                rpp.PayloadData = (List <object>)binFormatter.Deserialize(mStream);
                return(rpp);
            }
Пример #2
0
 public override void Deserialize(NetworkReader reader)
 {
     PacketType = reader.ReadInt32();
     Payload    = ReePacketPayload.Deserialize(reader);
 }