mirror of
https://gitlab.com/Mr_Goldberg/goldberg_emulator.git
synced 2025-04-21 21:52:06 +02:00
Fix ISteamClient class member ordering for Steam_Unified_Messages.
Some games, like SAO:FB, require a specific class member order.
This commit is contained in:
parent
475342f0d8
commit
9cee5004d7
2 changed files with 3 additions and 2 deletions
|
@ -81,6 +81,7 @@ Steam_Client::Steam_Client()
|
|||
steam_remote_storage = new Steam_Remote_Storage(settings_client, local_storage, callback_results_client);
|
||||
steam_screenshots = new Steam_Screenshots(local_storage, callbacks_client);
|
||||
steam_http = new Steam_HTTP(settings_client, network, callback_results_client, callbacks_client);
|
||||
steam_unified_messages = new Steam_Unified_Messages(settings_client, network, callback_results_client, callbacks_client, run_every_runcb);
|
||||
steam_controller = new Steam_Controller(settings_client, callback_results_client, callbacks_client, run_every_runcb);
|
||||
steam_ugc = new Steam_UGC(settings_client, callback_results_client, callbacks_client);
|
||||
steam_applist = new Steam_Applist();
|
||||
|
@ -95,7 +96,6 @@ Steam_Client::Steam_Client()
|
|||
steam_networking_messages = new Steam_Networking_Messages(settings_client, network, callback_results_client, callbacks_client, run_every_runcb);
|
||||
steam_game_coordinator = new Steam_Game_Coordinator(settings_client, network, callback_results_client, callbacks_client, run_every_runcb);
|
||||
steam_networking_utils = new Steam_Networking_Utils(settings_client, network, callback_results_client, callbacks_client, run_every_runcb);
|
||||
steam_unified_messages = new Steam_Unified_Messages(settings_client, network, callback_results_client, callbacks_client, run_every_runcb);
|
||||
steam_game_search = new Steam_Game_Search(settings_client, network, callback_results_client, callbacks_client, run_every_runcb);
|
||||
steam_parties = new Steam_Parties(settings_client, network, callback_results_client, callbacks_client, run_every_runcb);
|
||||
steam_remoteplay = new Steam_RemotePlay(settings_client, network, callback_results_client, callbacks_client, run_every_runcb);
|
||||
|
|
|
@ -75,6 +75,7 @@ public ISteamClient018,
|
|||
public ISteamClient019,
|
||||
public ISteamClient
|
||||
{
|
||||
// Some games (SAO:FB) use pointer math to access the class so member order is important.
|
||||
public:
|
||||
Networking *network;
|
||||
SteamCallResults *callback_results_server, *callback_results_client;
|
||||
|
@ -94,6 +95,7 @@ public:
|
|||
Steam_Remote_Storage *steam_remote_storage;
|
||||
Steam_Screenshots *steam_screenshots;
|
||||
Steam_HTTP *steam_http;
|
||||
Steam_Unified_Messages *steam_unified_messages;
|
||||
Steam_Controller *steam_controller;
|
||||
Steam_UGC *steam_ugc;
|
||||
Steam_Applist *steam_applist;
|
||||
|
@ -108,7 +110,6 @@ public:
|
|||
Steam_Networking_Messages *steam_networking_messages;
|
||||
Steam_Game_Coordinator *steam_game_coordinator;
|
||||
Steam_Networking_Utils *steam_networking_utils;
|
||||
Steam_Unified_Messages *steam_unified_messages;
|
||||
Steam_Game_Search *steam_game_search;
|
||||
Steam_Parties *steam_parties;
|
||||
Steam_RemotePlay *steam_remoteplay;
|
||||
|
|
Loading…
Add table
Reference in a new issue