public Packet MakePacketFrom(PacketReader pr) { byte[] data = pr.CopyBytes(0, pr.Length); return(new Packet(data, pr.Length, pr.DynamicLength)); }