@@ -215,55 +215,54 @@ class CGame
215215 void SetIsFinished (bool bFinished) { m_bIsFinished = bFinished; };
216216 bool IsFinished () { return m_bIsFinished; };
217217
218- CMainConfig* GetConfig () { return m_pMainConfig; }
219- CHandlingManager* GetHandlingManager () { return m_pHandlingManager ; }
220- CMapManager* GetMapManager () { return m_pMapManager; }
221- CPlayerManager* GetPlayerManager () { return m_pPlayerManager; }
222- CObjectManager* GetObjectManager () { return m_pObjectManager; }
223- CVehicleManager* GetVehicleManager () { return m_pVehicleManager; }
224- CTeamManager* GetTeamManager () { return m_pTeamManager; }
225- CUnoccupiedVehicleSync* GetUnoccupiedVehicleSync () { return m_pUnoccupiedVehicleSync; }
226- CPedSync* GetPedSync () { return m_pPedSync; }
227- CRegisteredCommands* GetRegisteredCommands () { return m_pRegisteredCommands; }
218+ CMainConfig* GetConfig () { return m_pMainConfig; }
219+ std::shared_ptr< CHandlingManager> GetHandlingManager () { return m_HandlingManager ; }
220+ CMapManager* GetMapManager () { return m_pMapManager; }
221+ CPlayerManager* GetPlayerManager () { return m_pPlayerManager; }
222+ CObjectManager* GetObjectManager () { return m_pObjectManager; }
223+ CVehicleManager* GetVehicleManager () { return m_pVehicleManager; }
224+ CTeamManager* GetTeamManager () { return m_pTeamManager; }
225+ CUnoccupiedVehicleSync* GetUnoccupiedVehicleSync () { return m_pUnoccupiedVehicleSync; }
226+ CPedSync* GetPedSync () { return m_pPedSync; }
227+ CRegisteredCommands* GetRegisteredCommands () { return m_pRegisteredCommands; }
228228#ifdef WITH_OBJECT_SYNC
229- CObjectSync* GetObjectSync () { return m_pObjectSync; }
229+ CObjectSync* GetObjectSync () { return m_pObjectSync; }
230230#endif
231- CConsole* GetConsole () { return m_pConsole; }
232- CDatabaseManager* GetDatabaseManager () { return m_pDatabaseManager; }
233- CLuaCallbackManager* GetLuaCallbackManager () { return m_pLuaCallbackManager; }
234- CRegistryManager* GetRegistryManager () { return m_pRegistryManager; }
235- CRegistry* GetRegistry () { return m_pRegistry; }
236- CAccountManager* GetAccountManager () { return m_pAccountManager; }
237- CScriptDebugging* GetScriptDebugging () { return m_pScriptDebugging; }
238- CEvents* GetEvents () { return &m_Events; }
239- CColManager* GetColManager () { return m_pColManager; }
240- CLatentTransferManager* GetLatentTransferManager () { return m_pLatentTransferManager; }
241- CDebugHookManager* GetDebugHookManager () { return m_pDebugHookManager; }
242- CPedManager* GetPedManager () { return m_pPedManager; }
243- CResourceManager* GetResourceManager () { return m_pResourceManager; }
244- CMarkerManager* GetMarkerManager () { return m_pMarkerManager; }
245- CBlipManager* GetBlipManager () { return m_pBlipManager; }
246- CPickupManager* GetPickupManager () { return m_pPickupManager; }
247- CRadarAreaManager* GetRadarAreaManager () { return m_pRadarAreaManager; }
248- CGroups* GetGroups () { return m_pGroups; }
249- CElementDeleter* GetElementDeleter () { return &m_ElementDeleter; }
250- CConnectHistory* GetJoinFloodProtector () { return &m_FloodProtect; }
251- CHTTPD* GetHTTPD () { return m_pHTTPD; }
252- CSettings* GetSettings () { return m_pSettings; }
253- CAccessControlListManager* GetACLManager () { return m_pACLManager; }
254- CBanManager* GetBanManager () { return m_pBanManager; }
255- CRemoteCalls* GetRemoteCalls () { return m_pRemoteCalls; }
256- CZoneNames* GetZoneNames () { return m_pZoneNames; }
257- CClock* GetClock () { return m_pClock; }
258- CWaterManager* GetWaterManager () { return m_pWaterManager; }
259- CLightsyncManager* GetLightSyncManager () { return &m_lightsyncManager; }
260- CWeaponStatManager* GetWeaponStatManager () { return m_pWeaponStatsManager; }
261- CBuildingRemovalManager* GetBuildingRemovalManager () { return m_pBuildingRemovalManager; }
262- CCustomWeaponManager* GetCustomWeaponManager () { return m_pCustomWeaponManager; }
263- CFunctionUseLogger* GetFunctionUseLogger () { return m_pFunctionUseLogger; }
264- CMasterServerAnnouncer* GetMasterServerAnnouncer () { return m_pMasterServerAnnouncer; }
265- SharedUtil::CAsyncTaskScheduler* GetAsyncTaskScheduler () { return m_pAsyncTaskScheduler; }
266-
231+ CConsole* GetConsole () { return m_pConsole; }
232+ CDatabaseManager* GetDatabaseManager () { return m_pDatabaseManager; }
233+ CLuaCallbackManager* GetLuaCallbackManager () { return m_pLuaCallbackManager; }
234+ CRegistryManager* GetRegistryManager () { return m_pRegistryManager; }
235+ CRegistry* GetRegistry () { return m_pRegistry; }
236+ CAccountManager* GetAccountManager () { return m_pAccountManager; }
237+ CScriptDebugging* GetScriptDebugging () { return m_pScriptDebugging; }
238+ CEvents* GetEvents () { return &m_Events; }
239+ CColManager* GetColManager () { return m_pColManager; }
240+ CLatentTransferManager* GetLatentTransferManager () { return m_pLatentTransferManager; }
241+ CDebugHookManager* GetDebugHookManager () { return m_pDebugHookManager; }
242+ CPedManager* GetPedManager () { return m_pPedManager; }
243+ CResourceManager* GetResourceManager () { return m_pResourceManager; }
244+ CMarkerManager* GetMarkerManager () { return m_pMarkerManager; }
245+ CBlipManager* GetBlipManager () { return m_pBlipManager; }
246+ CPickupManager* GetPickupManager () { return m_pPickupManager; }
247+ CRadarAreaManager* GetRadarAreaManager () { return m_pRadarAreaManager; }
248+ CGroups* GetGroups () { return m_pGroups; }
249+ CElementDeleter* GetElementDeleter () { return &m_ElementDeleter; }
250+ CConnectHistory* GetJoinFloodProtector () { return &m_FloodProtect; }
251+ CHTTPD* GetHTTPD () { return m_pHTTPD; }
252+ CSettings* GetSettings () { return m_pSettings; }
253+ CAccessControlListManager* GetACLManager () { return m_pACLManager; }
254+ CBanManager* GetBanManager () { return m_pBanManager; }
255+ CRemoteCalls* GetRemoteCalls () { return m_pRemoteCalls; }
256+ CZoneNames* GetZoneNames () { return m_pZoneNames; }
257+ CClock* GetClock () { return m_pClock; }
258+ CWaterManager* GetWaterManager () { return m_pWaterManager; }
259+ CLightsyncManager* GetLightSyncManager () { return &m_lightsyncManager; }
260+ CWeaponStatManager* GetWeaponStatManager () { return m_pWeaponStatsManager; }
261+ CBuildingRemovalManager* GetBuildingRemovalManager () { return m_pBuildingRemovalManager; }
262+ CCustomWeaponManager* GetCustomWeaponManager () { return m_pCustomWeaponManager; }
263+ CFunctionUseLogger* GetFunctionUseLogger () { return m_pFunctionUseLogger; }
264+ CMasterServerAnnouncer* GetMasterServerAnnouncer () { return m_pMasterServerAnnouncer; }
265+ SharedUtil::CAsyncTaskScheduler* GetAsyncTaskScheduler () { return m_pAsyncTaskScheduler; }
267266 std::shared_ptr<CTrainTrackManager> GetTrainTrackManager () { return m_pTrainTrackManager; }
268267
269268 void JoinPlayer (CPlayer& Player);
@@ -528,53 +527,53 @@ class CGame
528527 // Technically, this could be put somewhere else. It's a callback function
529528 // which the voice server library will call to send out data.
530529
531- CEvents m_Events;
532- CRemoteCalls* m_pRemoteCalls;
533- CHTTPD* m_pHTTPD;
534- CMainConfig* m_pMainConfig;
535- CBlipManager* m_pBlipManager;
536- CGroups* m_pGroups;
537- CColManager* m_pColManager;
538- CObjectManager* m_pObjectManager;
539- CPickupManager* m_pPickupManager;
540- CPlayerManager* m_pPlayerManager;
541- CRadarAreaManager* m_pRadarAreaManager;
542- CVehicleManager* m_pVehicleManager;
543- CPacketTranslator* m_pPacketTranslator;
544- CMapManager* m_pMapManager;
545- CElementDeleter m_ElementDeleter;
546- CConnectHistory m_FloodProtect;
547- CLuaManager* m_pLuaManager;
548- CScriptDebugging* m_pScriptDebugging;
549- CConsole* m_pConsole;
550- CUnoccupiedVehicleSync* m_pUnoccupiedVehicleSync;
551- CPedSync* m_pPedSync;
530+ CEvents m_Events;
531+ CRemoteCalls* m_pRemoteCalls;
532+ CHTTPD* m_pHTTPD;
533+ CMainConfig* m_pMainConfig;
534+ CBlipManager* m_pBlipManager;
535+ CGroups* m_pGroups;
536+ CColManager* m_pColManager;
537+ CObjectManager* m_pObjectManager;
538+ CPickupManager* m_pPickupManager;
539+ CPlayerManager* m_pPlayerManager;
540+ CRadarAreaManager* m_pRadarAreaManager;
541+ CVehicleManager* m_pVehicleManager;
542+ CPacketTranslator* m_pPacketTranslator;
543+ CMapManager* m_pMapManager;
544+ CElementDeleter m_ElementDeleter;
545+ CConnectHistory m_FloodProtect;
546+ CLuaManager* m_pLuaManager;
547+ CScriptDebugging* m_pScriptDebugging;
548+ CConsole* m_pConsole;
549+ CUnoccupiedVehicleSync* m_pUnoccupiedVehicleSync;
550+ CPedSync* m_pPedSync;
552551#ifdef WITH_OBJECT_SYNC
553- CObjectSync* m_pObjectSync;
552+ CObjectSync* m_pObjectSync;
554553#endif
555- CMarkerManager* m_pMarkerManager;
556- CClock* m_pClock;
557- CBanManager* m_pBanManager;
558- CTeamManager* m_pTeamManager;
559- CCommandLineParser m_CommandLineParser;
560- CRegisteredCommands* m_pRegisteredCommands;
561- CDatabaseManager* m_pDatabaseManager;
562- CLuaCallbackManager* m_pLuaCallbackManager;
563- CRegistryManager* m_pRegistryManager;
564- CRegistry* m_pRegistry;
565- CAccountManager* m_pAccountManager;
566- CLatentTransferManager* m_pLatentTransferManager;
567- CDebugHookManager* m_pDebugHookManager;
568- CPedManager* m_pPedManager;
569- CResourceManager* m_pResourceManager;
570- CAccessControlListManager* m_pACLManager;
571- CSettings* m_pSettings;
572- CZoneNames* m_pZoneNames;
573- ASE* m_pASE;
574- CHandlingManager* m_pHandlingManager ;
575- CRPCFunctions* m_pRPCFunctions;
576- CLanBroadcast* m_pLanBroadcast;
577- CWaterManager* m_pWaterManager;
554+ CMarkerManager* m_pMarkerManager;
555+ CClock* m_pClock;
556+ CBanManager* m_pBanManager;
557+ CTeamManager* m_pTeamManager;
558+ CCommandLineParser m_CommandLineParser;
559+ CRegisteredCommands* m_pRegisteredCommands;
560+ CDatabaseManager* m_pDatabaseManager;
561+ CLuaCallbackManager* m_pLuaCallbackManager;
562+ CRegistryManager* m_pRegistryManager;
563+ CRegistry* m_pRegistry;
564+ CAccountManager* m_pAccountManager;
565+ CLatentTransferManager* m_pLatentTransferManager;
566+ CDebugHookManager* m_pDebugHookManager;
567+ CPedManager* m_pPedManager;
568+ CResourceManager* m_pResourceManager;
569+ CAccessControlListManager* m_pACLManager;
570+ CSettings* m_pSettings;
571+ CZoneNames* m_pZoneNames;
572+ ASE* m_pASE;
573+ std::shared_ptr< CHandlingManager> m_HandlingManager ;
574+ CRPCFunctions* m_pRPCFunctions;
575+ CLanBroadcast* m_pLanBroadcast;
576+ CWaterManager* m_pWaterManager;
578577
579578 CWeaponStatManager* m_pWeaponStatsManager;
580579 CBuildingRemovalManager* m_pBuildingRemovalManager;
0 commit comments