mirror of
https://github.com/Mr-X-GTA/GTAV-Classes-1.git
synced 2024-12-22 14:37:31 +08:00
Fix classes (#100)
This commit is contained in:
parent
83d050f7d5
commit
bc0769b101
@ -16,15 +16,6 @@ namespace rage
|
|||||||
|
|
||||||
fwExtensionContainer* m_extension_container; // 0x0010
|
fwExtensionContainer* m_extension_container; // 0x0010
|
||||||
void *m_extensible_unk; // 0x0018
|
void *m_extensible_unk; // 0x0018
|
||||||
|
|
||||||
template <typename T>
|
|
||||||
bool is_of_type()
|
|
||||||
{
|
|
||||||
static auto name = (typeid(T).name()) + 6; // Skip "class "
|
|
||||||
static auto name_hash = joaat(name);
|
|
||||||
|
|
||||||
return is_of_type(name_hash);
|
|
||||||
}
|
|
||||||
}; //Size: 0x0020
|
}; //Size: 0x0020
|
||||||
static_assert(sizeof(fwExtensibleBase) == 0x20);
|
static_assert(sizeof(fwExtensibleBase) == 0x20);
|
||||||
|
|
||||||
|
@ -40,9 +40,9 @@ namespace rage
|
|||||||
class rlSession
|
class rlSession
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
char pad_0008[256]; //0x0008
|
char pad_0008[264]; //0x0008
|
||||||
class rage::rlSessionInfo m_session_info; //0x0108
|
class rage::rlSessionInfo m_session_info; //0x0110
|
||||||
char pad_01D8[296]; //0x01D8
|
char pad_01E0[288]; //0x01E0
|
||||||
uint64_t m_session_id; //0x0300
|
uint64_t m_session_id; //0x0300
|
||||||
char pad_0308[1136]; //0x0308
|
char pad_0308[1136]; //0x0308
|
||||||
|
|
||||||
|
@ -21,21 +21,25 @@ namespace rage
|
|||||||
class rlGamerInfoBase
|
class rlGamerInfoBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
char pad_0000[0x60];
|
char pad_0000[0x8]; //0x0000
|
||||||
uint64_t m_peer_id; //0x0000
|
uint64_t m_peer_id; //0x0008
|
||||||
rlGamerHandle m_gamer_handle; //0x008
|
rlGamerHandle m_gamer_handle; //0x0010
|
||||||
char m_aes_key[32]; //0x0018
|
char m_aes_key[0x20]; //0x0020
|
||||||
uint8_t unk_0038; //0x0038
|
char pad_0040[0x8]; //0x0040
|
||||||
netAddress m_unk_ip; //0x003C
|
netAddress m_unk_ip; //0x0048
|
||||||
uint16_t m_unk_port; //0x0040
|
uint16_t m_unk_port; //0x004C
|
||||||
netAddress m_relay_ip; //0x0044
|
netAddress m_relay_ip; //0x0050
|
||||||
uint16_t m_relay_port; //0x0048
|
uint16_t m_relay_port; //0x0054
|
||||||
netAddress m_external_ip; //0x004C
|
char pad_0058[0x12]; //0x0056
|
||||||
uint16_t m_external_port; //0x0050
|
char pad_0068[0x40]; //0x0068
|
||||||
netAddress m_internal_ip; //0x0054
|
netAddress m_external_ip; //0x00A8
|
||||||
uint16_t m_internal_port; //0x0058
|
uint16_t m_external_port; //0x00AC
|
||||||
uint32_t unk_005C; //0x005C
|
netAddress m_internal_ip; //0x00B0
|
||||||
|
uint16_t m_internal_port; //0x00B4
|
||||||
|
char pad_00B6[0x2]; //0x00B6
|
||||||
|
uint32_t unk_00B8; //0x00B8
|
||||||
|
char pad_00BC[0x4]; //0x00BC
|
||||||
};
|
};
|
||||||
static_assert(sizeof(rlGamerInfoBase) == 0xC0);
|
static_assert(sizeof(rlGamerInfoBase) == 0xC0);
|
||||||
#pragma pack(pop)
|
#pragma pack(pop)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user