public virtual byte[] Encode(G2Protocol protocol) { return null; }
public int WriteToFile(G2Packet packet, Stream stream) { byte[] data = packet.Encode(this); stream.Write(data, 0, data.Length); return(data.Length); }