public ClientPacketSafe ProcessOnly(BaseClientPacketMock expected) { ClientPacketSafe result = ClientPacket.Instantiate((byte *)Socket, Socket->Data[0], expected.Length, expected.Dynamic); CoreEvents.OnPacketReceived((byte *)Socket, expected.PacketID, expected.Length, expected.Dynamic); return(result); }
public ClientPacketSafe ProcessAndCheck(BaseClientPacketMock expected) { ClientPacketSafe result = ProcessOnly(expected); expected.VerifyTransform(result); return(result); }
public void Enqueue(BaseClientPacketMock packet) { for (int i = 0; i < packet.Length; i++) { *((*Socket).Data + SocketDataLength + i) = packet.PacketData[i]; } SocketDataLength += packet.Length; }