//********************************** Banshee Engine (www.banshee3d.com) **************************************************// //************** Copyright (c) 2016-2019 Marko Pintera (marko.pintera@gmail.com). All rights reserved. *******************// #pragma once #include "BsScriptEditorPrerequisites.h" #include "BsScriptObject.h" namespace bs { class ImportOptions; class BS_SCR_BED_EXPORT ScriptImportOptionsBase : public ScriptObjectBase { public: ScriptImportOptionsBase(MonoObject* instance); virtual ~ScriptImportOptionsBase() {} SPtr getInternal() const { return mInternal; } protected: SPtr mInternal; }; class BS_SCR_BED_EXPORT ScriptImportOptions : public ScriptObject { public: SCRIPT_OBJ(EDITOR_ASSEMBLY, EDITOR_NS, "ImportOptions") ScriptImportOptions(MonoObject* managedInstance, const SPtr& value); SPtr getInternal() const; static MonoObject* create(const SPtr& value); private: }; }