1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-04-29 23:57:46 +00:00
sapphire/src/servers/sapphire_zone/Script/ScriptInfo.h
Maru 2c67263135 🚮
2018-03-02 07:39:38 -03:00

34 lines
525 B
C++

#ifndef CORE_SCRIPTINFO_H
#define CORE_SCRIPTINFO_H
#include <vector>
#include "NativeScriptApi.h"
#ifdef _WIN32
#include <windows.h>
typedef HMODULE ModuleHandle;
#else
typedef void* ModuleHandle;
#endif
namespace Core {
namespace Scripting {
class ScriptInfo
{
public:
ScriptInfo() = default;
std::string library_name;
std::string cache_path;
std::string library_path;
ModuleHandle handle;
std::vector< ScriptObject* > scripts;
};
}
}
#endif //SAPPHIRE_SCRIPTINFO_H