| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- //********************************** Banshee Engine (www.banshee3d.com) **************************************************//
- //************** Copyright (c) 2016-2019 Marko Pintera ([email protected]). All rights reserved. *******************//
- #include "BsScriptScriptCodeImportOptions.editor.generated.h"
- #include "BsMonoMethod.h"
- #include "BsMonoClass.h"
- #include "BsMonoUtil.h"
- #include "../../bsf/Source/Foundation/bsfEngine/Resources/BsScriptCodeImportOptions.h"
- #include "BsScriptScriptCodeImportOptions.editor.generated.h"
- namespace bs
- {
- ScriptScriptCodeImportOptions::ScriptScriptCodeImportOptions(MonoObject* managedInstance, const SPtr<ScriptCodeImportOptions>& value)
- :ScriptObject(managedInstance)
- {
- mInternal = value;
- }
- SPtr<ScriptCodeImportOptions> ScriptScriptCodeImportOptions::getInternal() const
- {
- return std::static_pointer_cast<ScriptCodeImportOptions>(mInternal);
- }
- void ScriptScriptCodeImportOptions::initRuntimeData()
- {
- metaData.scriptClass->addInternalCall("Internal_geteditorScript", (void*)&ScriptScriptCodeImportOptions::Internal_geteditorScript);
- metaData.scriptClass->addInternalCall("Internal_seteditorScript", (void*)&ScriptScriptCodeImportOptions::Internal_seteditorScript);
- metaData.scriptClass->addInternalCall("Internal_create", (void*)&ScriptScriptCodeImportOptions::Internal_create);
- }
- MonoObject* ScriptScriptCodeImportOptions::create(const SPtr<ScriptCodeImportOptions>& value)
- {
- if(value == nullptr) return nullptr;
- bool dummy = false;
- void* ctorParams[1] = { &dummy };
- MonoObject* managedInstance = metaData.scriptClass->createInstance("bool", ctorParams);
- new (bs_alloc<ScriptScriptCodeImportOptions>()) ScriptScriptCodeImportOptions(managedInstance, value);
- return managedInstance;
- }
- void ScriptScriptCodeImportOptions::Internal_create(MonoObject* managedInstance)
- {
- SPtr<ScriptCodeImportOptions> instance = ScriptCodeImportOptions::create();
- new (bs_alloc<ScriptScriptCodeImportOptions>())ScriptScriptCodeImportOptions(managedInstance, instance);
- }
- bool ScriptScriptCodeImportOptions::Internal_geteditorScript(ScriptScriptCodeImportOptions* thisPtr)
- {
- bool tmp__output;
- tmp__output = thisPtr->getInternal()->editorScript;
- bool __output;
- __output = tmp__output;
- return __output;
- }
- void ScriptScriptCodeImportOptions::Internal_seteditorScript(ScriptScriptCodeImportOptions* thisPtr, bool value)
- {
- thisPtr->getInternal()->editorScript = value;
- }
- }
|