#pragma once #include "CScriptClassBase.h" template class CScriptClass : public CScriptClassBase { public: CScriptClass(const Key& _LuaKey, const std::map& _Functions, std::shared_ptr _State) : m_LuaKey(_LuaKey), CScriptClassBase(_Functions, _State) {} Key GetLuaKey() const { return m_LuaKey; } private: Key m_LuaKey; };