28 _worldPacket.WriteBits(Status, 2);
29 _worldPacket.FlushBits();
36 _worldPacket.
WriteBit(WindowInfo.has_value());
37 _worldPacket.FlushBits();
39 _worldPacket <<
uint32(CanLandNodes.size() / 8);
40 _worldPacket <<
uint32(CanUseNodes.size() / 8);
42 if (WindowInfo.has_value())
44 _worldPacket << WindowInfo->UnitGUID;
45 _worldPacket <<
uint32(WindowInfo->CurrentNode);
48 _worldPacket.append(CanLandNodes.data(), CanLandNodes.size());
49 _worldPacket.append(CanUseNodes.data(), CanUseNodes.size());
68 _worldPacket >> GroundMountID;
69 _worldPacket >> FlyingMountID;
75 _worldPacket.FlushBits();
void WriteBits(std::size_t value, int32 bits)
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override