Continue Lua Rewrite

This commit is contained in:
Lion Kortlepel
2021-09-16 03:21:00 +02:00
parent c309fa28c6
commit ba0678dade
12 changed files with 215 additions and 39 deletions

View File

@@ -0,0 +1,15 @@
#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;
};