#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); } }