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; |