Temp-Classes/datanodes/CPlayerGamerDataNode.hpp
Reece Watson 634ccb0237 feat(DataNodes): Add multiple data nodes and sync classes. (#14)
* feat(DataNodes): Add multiple data nodes and sync classes.

* fix(CPlayerAppearanceDataNode): Update class to 1.61.
2022-08-06 16:29:59 +02:00

49 lines
1.4 KiB
C++

#pragma once
#include <cstdint>
#pragma pack(push, 1)
class CPlayerGamerDataNode
{
public:
char pad_0000[192]; //0x0000
int64_t unk_00C0; //0x00C0
int64_t m_clan_id; //0x00C8
int32_t unk_00D0; //0x00D0
int32_t unk_00D4; //0x00D4
int32_t unk_00D8; //0x00D8
bool m_is_rockstar_clan; //0x00DC
bool m_square_clan_tag; //0x00DD
char m_clan_name[25]; //0x00DE
char m_clan_tag[5]; //0x00F7
char unk_00FC[65]; //0x00FC
char pad_013D[3]; //0x013D
int64_t m_clan_id_2; //0x0140
char m_clan_role[25]; //0x0148
char pad_0161[3]; //0x0161
int32_t unk_0164; //0x0164
int64_t unk_0168; //0x0168
char pad_0170[8]; //0x0170
bool unk_0178; //0x0178
bool unk_0179; //0x0179
char unk_017A[25]; //0x017A
bool unk_0193; //0x0193
bool unk_0194; //0x0194
char unk_0195[125]; //0x0195
bool m_is_rockstar_dev; //0x0212
bool m_is_rockstar_qa; //0x0213
bool m_is_cheater; //0x0214
char pad_0215[3]; //0x0215
uint32_t unk_0218; //0x0218
bool unk_021C; //0x021C
char pad_021D[3]; //0x021D
int32_t unk_0220; //0x0220
int32_t unk_0224; //0x0224
uint32_t unk_0228; //0x0228
bool m_has_communication_privilege; //0x022C
char pad_022D[3]; //0x022D
int32_t unk_0230; //0x0230
char pad_0234[620]; //0x0234
}; //Size: 0x04A0
static_assert(sizeof(CPlayerGamerDataNode) == 0x4A0);
#pragma pack(pop)