#ifndef _LUA_SCRIPT_H_ #define _LUA_SCRIPT_H_ class CMLuaScript { private: lua_State *L; char* moduleName; TCHAR* fileName; TCHAR filePath[MAX_PATH]; bool isLoaded; int group; int unloadRef; public: CMLuaScript(lua_State *L, const TCHAR* path, int iGroup = 0); ~CMLuaScript(); const char* GetModuleName() const; const TCHAR* GetFilePath() const; const TCHAR* GetFileName() const; const int GetGroup() const; bool Load(); void Unload(); }; #endif //_LUA_SCRIPT_H_