XLibrary.Remote.DatPacket.Encode C# (CSharp) Method

Encode() public method

public Encode ( G2Protocol protocol ) : byte[]
protocol G2Protocol
return byte[]
        public override byte[] Encode(G2Protocol protocol)
        {
            lock (protocol.WriteSection)
            {
                var dat = protocol.WritePacket(null, PacketType.Dat, null);

                protocol.WritePacket(dat, Packet_Pos, BitConverter.GetBytes(Pos));
                protocol.WritePacket(dat, Packet_Data, Data);

                return protocol.WriteFinish();
            }
        }