mirror of
https://github.com/Mauler125/r5sdk.git
synced 2025-02-09 19:15:03 +01:00
23 lines
478 B
C
23 lines
478 B
C
|
#pragma once
|
||
|
|
||
|
class IFactory;
|
||
|
class IPluginSystem;
|
||
|
//-----------------------------------------------------------------------------//
|
||
|
|
||
|
class CPluginSDK
|
||
|
{
|
||
|
public:
|
||
|
CPluginSDK(const char* pszSelfModule);
|
||
|
~CPluginSDK();
|
||
|
|
||
|
bool InitSDK();
|
||
|
private:
|
||
|
|
||
|
IFactory* m_FactoryInstance;
|
||
|
IPluginSystem* m_PluginSystem;
|
||
|
CModule m_SelfModule;
|
||
|
CModule m_GameModule;
|
||
|
CModule m_SDKModule;
|
||
|
};
|
||
|
constexpr const char* PLUGINSDK_CLASS_VERSION = "VPluginSystem001";
|
||
|
extern CPluginSDK* g_pPluginSDK;
|