Example #1
0
        public static (TankPacketHeader header, byte[] tankPacketData) Unpack(byte[] packet)
        {
            var header = new TankPacketHeader();
            var readed = header.Unpack(packet, 4);

            var tankPacketData = new byte[header.PacketLength];

            Array.Copy(packet, readed, tankPacketData, 0, header.PacketLength);

            return(header, tankPacketData);
        }
Example #2
0
 public SMovementPacket(TankPacketHeader header) : base(header)
 {
 }
Example #3
0
 public SInventoryPackt(Inventory inventory, TankPacketHeader header) : base(header)
 {
     _inventory = inventory;
 }
Example #4
0
 public SWorldPacket(World target, TankPacketHeader header) : base(header)
 {
     _target = target;
 }
Example #5
0
 public SItemDatabaseResponsePacket(TankPacketHeader header) : base(header)
 {
 }
Example #6
0
 public SVariantPacket(VariantFunction function, TankPacketHeader header) : base(header)
 {
     _function             = function;
     Header.CharacterState = 8;
 }
Example #7
0
 public STankPacket(TankPacketHeader header)
 {
     Header = header;
 }