F4MP/codigos originales/tiltedcode/Code/encoding/Messages/AssignObjectsRequest.cpp
2026-01-06 18:53:59 +01:00

26 lines
596 B
C++

#include <Messages/AssignObjectsRequest.h>
void AssignObjectsRequest::SerializeRaw(TiltedPhoques::Buffer::Writer& aWriter) const noexcept
{
aWriter.WriteBits(Objects.size() & 0xFF, 8);
for (const auto& object : Objects)
{
object.Serialize(aWriter);
}
}
void AssignObjectsRequest::DeserializeRaw(TiltedPhoques::Buffer::Reader& aReader) noexcept
{
ClientMessage::DeserializeRaw(aReader);
uint64_t count = 0;
aReader.ReadBits(count, 8);
Objects.resize(count);
for (auto i = 0u; i < count; ++i)
{
Objects[i].Deserialize(aReader);
}
}