mirror of
https://github.com/YimMenu/RDR-Classes.git
synced 2024-12-22 14:37:30 +08:00
23 lines
576 B
C++
23 lines
576 B
C++
#include "rlGamerHandle.hpp"
|
|
#include "rage/datBitBuffer.hpp"
|
|
|
|
bool rage::rlGamerHandle::Serialize(rage::datBitBuffer& buf) const
|
|
{
|
|
buf.Write<int>(m_Platform, 8);
|
|
if (m_Platform != 3)
|
|
return false;
|
|
buf.Write<std::int64_t>(m_RockstarId, 64, true);
|
|
buf.Write<std::uint16_t>(m_UnkData, 16);
|
|
return true;
|
|
}
|
|
|
|
bool rage::rlGamerHandle::Deserialize(rage::datBitBuffer& buf)
|
|
{
|
|
m_Platform = buf.Read<int>(8);
|
|
if (m_Platform != 3)
|
|
return false;
|
|
m_RockstarId = buf.Read<std::int64_t>(64, true);
|
|
m_UnkData = buf.Read<std::uint16_t>(16);
|
|
return true;
|
|
}
|