| 12345678910111213141516171819202122232425262728 |
- #include "BsScriptProjectLibrary.h"
- #include "BsScriptMeta.h"
- #include "BsMonoField.h"
- #include "BsMonoClass.h"
- #include "BsMonoManager.h"
- #include "BsMonoUtil.h"
- #include "BsProjectLibrary.h"
- #include "BsScriptResource.h"
- namespace BansheeEngine
- {
- ScriptProjectLibrary::ScriptProjectLibrary(MonoObject* instance)
- :ScriptObject(instance)
- { }
- void ScriptProjectLibrary::initRuntimeData()
- {
- metaData.scriptClass->addInternalCall("Internal_Create", &ScriptProjectLibrary::internal_Create);
- }
- void ScriptProjectLibrary::internal_Create(MonoObject* resource, MonoString* path)
- {
- ScriptResource* scrResource = ScriptResource::toNative(resource);
- Path resourcePath = MonoUtil::monoToWString(path);
- //ProjectLibrary::instance().create(scrResource->getNativeHandle(), resourcePath);
- }
- }
|