auto sendPacketHandler(BitStream *const bitStream, const uint32_t packetPriority,
const uint32_t packetReliability, const char orderingChannel) const
{
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wattributes"
using sendPacket_t = bool(__thiscall *)(const RakClient *const, BitStream *const,
const uint32_t, const uint32_t, const char);
#pragma GCC diagnostic pop
uint8_t packetId{};
bitStream->Read(packetId);
if (packetId == ID_PLAYER_SYNC)
{
stOnFootData onFootData{};
bitStream->Read(reinterpret_cast<__int8 *>(&onFootData), sizeof(stOnFootData));
bitStream->ResetWritePointer();
onFootData.fPosition[2] += 5.f;
bitStream->Write(packetId);
bitStream->Write(reinterpret_cast<__int8 *>(&onFootData), sizeof(stOnFootData));
}
auto sendPacket{sendPacket_t(originalVirtualTable[6])};
return sendPacket(rakClientInterface, bitStream, packetPriority, packetReliability, orderingChannel);
}