BeamMP-Server/include/TLuaPlugin.h
2021-09-16 03:21:00 +02:00

16 lines
392 B
C++

#include "TLuaEngine.h"
class TLuaPlugin {
public:
TLuaPlugin(TLuaEngine& Engine, const TLuaPluginConfig& Config);
TLuaPlugin(const TLuaPlugin&) = delete;
TLuaPlugin& operator=(const TLuaPlugin&) = delete;
~TLuaPlugin() noexcept = default;
const TLuaPluginConfig& GetConfig() const { return mConfig; }
private:
TLuaPluginConfig mConfig;
TLuaEngine& mEngine;
};