Updated Network.hpp (#56)

* fix: duplicate member

Co-authored-by: Yimura <24669514+Yimura@users.noreply.github.com>
This commit is contained in:
Demae 2022-11-07 08:39:39 +10:30 committed by GitHub
parent 1d5916827c
commit e146647ee4

View File

@ -129,91 +129,91 @@ static_assert(sizeof(InvitedGamers) == 0xC88);
class Network class Network
{ {
public: public:
class rage::rlSessionInfo m_session_info; class rage::rlSessionInfo m_session_info; //0x0000
class Obf32 m_num_dinput8_instances; class Obf32 m_num_dinput8_instances; //0x0070
class Obf32 m_last_time_dinput8_checked; //0x0010 class Obf32 m_last_time_dinput8_checked; //0x0080
class rage::snSession* m_game_session_ptr; //0x0020 class rage::snSession* m_game_session_ptr; //0x0090
class rage::snSession* m_transition_session_ptr; //0x0028 class rage::snSession* m_transition_session_ptr; //0x0098
char pad_0030[24]; //0x0030 char pad_00A0[24]; //0x00A0
class rage::snSession m_game_session; //0x0048 class rage::snSession m_game_session; //0x00B8
class rage::snSession m_transition_session; //0x3EB8 class rage::snSession m_transition_session; //0x3F28
char pad_7D28[16]; //0x7D28 char pad_7D98[16]; //0x7D98
class NetworkGameConfig m_network_game_config; //0x7D38 class NetworkGameConfig m_network_game_config; //0x7DA8
class NetworkGameConfig m_network_transition_config; //0x7E80 class NetworkGameConfig m_network_transition_config; //0x7EF0
bool m_session_attributes_dirty; //0x7FC8 bool m_session_attributes_dirty; //0x8038
char pad_7FC9[19]; //0x7FC9 char pad_8039[19]; //0x8039
uint32_t m_session_visibility_flags; //0x7FDC uint32_t m_session_visibility_flags; //0x804C
uint32_t m_transition_visibility_flags; //0x7FE0 uint32_t m_transition_visibility_flags; //0x8050
char pad_7FE4[36]; //0x7FE4 char pad_8054[36]; //0x8054
class MetricSessionMigrated m_metric_session_migrated; //0x8008 class MetricSessionMigrated m_metric_session_migrated; //0x8078
bool m_migrated_metric_enabled; //0x8338 bool m_migrated_metric_enabled; //0x83A8
char pad_8339[3]; //0x8339 char pad_83A9[3]; //0x83A9
uint32_t m_game_session_state; //0x833C uint32_t m_game_session_state; //0x83AC
class NetworkGameFilter m_network_game_filter; //0x8340 class NetworkGameFilter m_network_game_filter; //0x83B0
char pad_8684[33]; //0x8684 char pad_86F4[33]; //0x86F4
bool m_was_invited; //0x86A5 bool m_was_invited; //0x8715
char pad_86A6[757]; //0x86A6 char pad_8716[757]; //0x8716
bool m_need_host_change; //0x899B bool m_need_host_change; //0x8A0B
char pad_899C[2620]; //0x899C char pad_8A0C[2620]; //0x8A0C
class rage::rlSessionDetail m_joining_session_detail; //0x93D8 class rage::rlSessionDetail m_joining_session_detail; //0x9448
class SessionInfoBackup m_last_joined_session; //0x9790 class SessionInfoBackup m_last_joined_session; //0x9800
char pad_980C[40]; //0x980C char pad_987C[40]; //0x987C
uint32_t m_current_matchmaking_group; //0x9834 uint32_t m_current_matchmaking_group; //0x98A4
uint32_t m_matchmaking_group_max_players[5]; //0x9838 uint32_t m_matchmaking_group_max_players[5]; //0x98A8
uint32_t m_num_active_matchmaking_groups; //0x984C uint32_t m_num_active_matchmaking_groups; //0x98Bc
char pad_9850[8]; //0x9850 char pad_98C0[8]; //0x98C0
uint8_t m_matchmaking_property_id; //0x9858 uint8_t m_matchmaking_property_id; //0x98C8
uint8_t m_matchmaking_mental_state; //0x9859 uint8_t m_matchmaking_mental_state; //0x98C9
char pad_985A[374]; //0x985A char pad_98CA[374]; //0x98CA
class rage::rlMatchmakingFindResult m_game_session_matchmaking[3]; //0x99D0 class rage::rlMatchmakingFindResult m_game_session_matchmaking[3]; //0x9A40
char pad_14320[40]; //0x14320 char pad_14390[40]; //0x14390
class MatchmakingSessionResult m_game_matchmaking_session_results[10]; //0x14348 class MatchmakingSessionResult m_game_matchmaking_session_results[10]; //0x143B8
char pad_16968[320]; //0x16968 char pad_169D8[320]; //0x169D8
class rage::rlGamerHandle m_transition_creator_handle; //0x16AA8 class rage::rlGamerHandle m_transition_creator_handle; //0x16B18
char pad_16AB8[24]; //0x16AB8 char pad_16B28[24]; //0x16B28
bool m_local_player_info_dirty; //0x16AD0 bool m_local_player_info_dirty; //0x16B40
char pad_16AD1[495]; //0x16AD1 char pad_16B41[495]; //0x16B41
class rage::rlGamerHandle m_inviter_handle; //0x16CC0 class rage::rlGamerHandle m_inviter_handle; //0x16D30
class CNetComplaintMgr m_game_complaint_mgr; //0x16CD0 class CNetComplaintMgr m_game_complaint_mgr; //0x16D40
class CNetComplaintMgr m_transition_complaint_mgr; //0x17968 class CNetComplaintMgr m_transition_complaint_mgr; //0x179D8
char pad_18600[32]; //0x18600 char pad_18670[32]; //0x18670
class JoiningPlayerNameMap m_unused_joining_player_name_map; //0x18620 class JoiningPlayerNameMap m_unused_joining_player_name_map; //0x18690
char pad_19F48[8]; //0x19F48 char pad_19FB8[8]; //0x19FB8
class CNetBlacklist m_blacklist; //0x19F50 class CNetBlacklist m_blacklist; //0x19FC0
char pad_1A208[8]; //0x1A208 char pad_1A278[8]; //0x1A278
class InvitedGamers m_game_invited_gamers; //0x1A210 class InvitedGamers m_game_invited_gamers; //0x1A280
char pad_1AE98[56]; //0x1AE98 char pad_1AF08[56]; //0x1AF08
class SessionInfoBackup m_last_joined_transition; //0x1AED0 class SessionInfoBackup m_last_joined_transition; //0x1AF40
char pad_1AF4C[4]; //0x1AF4C char pad_1AFBC[4]; //0x1AFBC
uint32_t m_activity_spectator_max_players; //0x1AF50 uint32_t m_activity_spectator_max_players; //0x1AFC0
char pad_1AF54[56]; //0x1AF54 char pad_1AFC4[56]; //0x1AFC4
bool m_is_activity_session; //0x1AF8C bool m_is_activity_session; //0x1AFFC
char pad_1AF8D[35]; //0x1AF8D char pad_1AFFD[35]; //0x1AFFD
class RemotePlayerData m_remote_player_data; //0x1AFB0 class RemotePlayerData m_remote_player_data; //0x1B020
char pad_1B5B8[8]; //0x1B5B8 char pad_1B628[8]; //0x1B628
class rage::netGamePlayerData m_local_net_game_player_data; //0x1B5C0 class rage::netGamePlayerData m_local_net_game_player_data; //0x1B630
char pad_1B5F0[600]; //0x1B5F0 char pad_1B660[600]; //0x1B660
class rage::rlMatchmakingFindResult m_transition_matchmaking[4]; //0x1B848 class rage::rlMatchmakingFindResult m_transition_matchmaking[4]; //0x1B8B8
class NetworkGameFilter m_transition_filters[4]; //0x29A08 class NetworkGameFilter m_transition_filters[4]; //0x29A78
char pad_2A718[20]; //0x2A718 char pad_2A788[20]; //0x2A788
uint32_t m_transition_quickmatch_group_handle_count; //0x2A72C uint32_t m_transition_quickmatch_group_handle_count; //0x2A79C
class rage::rlGamerHandle m_transition_quickmatch_group_handles[32]; //0x2A730 class rage::rlGamerHandle m_transition_quickmatch_group_handles[32]; //0x2A7A0
char pad_2A930[8]; //0x2A930 char pad_2A9A0[8]; //0x2A9A0
class rage::rlSessionInfo m_transition_to_activity_session_info; //0x2A938 class rage::rlSessionInfo m_transition_to_activity_session_info; //0x2A9A8
char pad_2A9A8[48]; //0x2A9A8 char pad_2AA18[48]; //0x2AA18
class MatchmakingSessionResult m_transition_matchmaking_session_results[10]; //0x2A9D8 class MatchmakingSessionResult m_transition_matchmaking_session_results[10]; //0x2AA48
char pad_2CFF8[8]; //0x2CFF8 char pad_2D068[8]; //0x2D068
class InvitedGamers m_transition_invited_gamers; //0x2D000 class InvitedGamers m_transition_invited_gamers; //0x2D070
char pad_2DC88[16]; //0x2DC88 char pad_2DCF8[16]; //0x2DCF8
class rage::rlGamerHandle m_transition_to_game_handle; //0x2DC98 class rage::rlGamerHandle m_transition_to_game_handle; //0x2DD08
class rage::rlSessionInfo m_transition_to_game_session_info; //0x2DCA8 class rage::rlSessionInfo m_transition_to_game_session_info; //0x2DD18
char pad_2DD18[4]; //0x2DD18 char pad_2DD88[4]; //0x2DD88
uint32_t m_transition_to_game_session_participant_count; //0x2DD1C uint32_t m_transition_to_game_session_participant_count; //0x2DD8C
class rage::rlGamerHandle m_transition_to_game_session_participants[32]; //0x2DD20 class rage::rlGamerHandle m_transition_to_game_session_participants[32]; //0x2DD90
char pad_2DF20[72]; //0x2DF20 char pad_2DF90[72]; //0x2DF90
class rage::rlGamerHandle m_follower_handles[32]; //0x2DF68 class rage::rlGamerHandle m_follower_handles[32]; //0x2DFD8
uint32_t m_follower_count; //0x2E168 uint32_t m_follower_count; //0x2E1D8
char pad_2E16C[628]; //0x2E16C char pad_2E1DC[628]; //0x2E1DC
}; //Size: 0x2E3E0 }; //Size: 0x2E450
static_assert(sizeof(Network) == 0x2E450); static_assert(sizeof(Network) == 0x2E450);
#pragma pack(pop) #pragma pack(pop)