#include "BsScriptTNamedAnimationCurve.generated.h" #include "BsMonoMethod.h" #include "BsMonoClass.h" #include "BsMonoUtil.h" #include "BsScriptTAnimationCurve.generated.h" #include "BsScriptTAnimationCurve.generated.h" #include "BsScriptTAnimationCurve.generated.h" #include "BsScriptTAnimationCurve.generated.h" #include "BsScriptTAnimationCurve.generated.h" #include "BsScriptTAnimationCurve.generated.h" #include "BsScriptTAnimationCurve.generated.h" #include "BsScriptTAnimationCurve.generated.h" namespace bs { ScriptTNamedAnimationCurvefloat::ScriptTNamedAnimationCurvefloat(MonoObject* managedInstance) :ScriptObject(managedInstance) { } void ScriptTNamedAnimationCurvefloat::initRuntimeData() { } MonoObject*ScriptTNamedAnimationCurvefloat::box(const __TNamedAnimationCurvefloatInterop& value) { return MonoUtil::box(metaData.scriptClass->_getInternalClass(), (void*)&value); } __TNamedAnimationCurvefloatInterop ScriptTNamedAnimationCurvefloat::unbox(MonoObject* value) { return *(__TNamedAnimationCurvefloatInterop*)MonoUtil::unbox(value); } TNamedAnimationCurve ScriptTNamedAnimationCurvefloat::fromInterop(const __TNamedAnimationCurvefloatInterop& value) { TNamedAnimationCurve output; String tmpname; tmpname = MonoUtil::monoToString(value.name); output.name = tmpname; output.flags = value.flags; SPtr> tmpcurve; ScriptTAnimationCurvefloat* scriptcurve; scriptcurve = ScriptTAnimationCurvefloat::toNative(value.curve); if(scriptcurve != nullptr) tmpcurve = scriptcurve->getInternal(); output.curve = *tmpcurve; return output; } __TNamedAnimationCurvefloatInterop ScriptTNamedAnimationCurvefloat::toInterop(const TNamedAnimationCurve& value) { __TNamedAnimationCurvefloatInterop output; MonoString* tmpname; tmpname = MonoUtil::stringToMono(value.name); output.name = tmpname; output.flags = value.flags; MonoObject* tmpcurve; SPtr> tmpcurvecopy; tmpcurvecopy = bs_shared_ptr_new>(value.curve); tmpcurve = ScriptTAnimationCurvefloat::create(tmpcurvecopy); output.curve = tmpcurve; return output; } ScriptTNamedAnimationCurveVector3::ScriptTNamedAnimationCurveVector3(MonoObject* managedInstance) :ScriptObject(managedInstance) { } void ScriptTNamedAnimationCurveVector3::initRuntimeData() { } MonoObject*ScriptTNamedAnimationCurveVector3::box(const __TNamedAnimationCurveVector3Interop& value) { return MonoUtil::box(metaData.scriptClass->_getInternalClass(), (void*)&value); } __TNamedAnimationCurveVector3Interop ScriptTNamedAnimationCurveVector3::unbox(MonoObject* value) { return *(__TNamedAnimationCurveVector3Interop*)MonoUtil::unbox(value); } TNamedAnimationCurve ScriptTNamedAnimationCurveVector3::fromInterop(const __TNamedAnimationCurveVector3Interop& value) { TNamedAnimationCurve output; String tmpname; tmpname = MonoUtil::monoToString(value.name); output.name = tmpname; output.flags = value.flags; SPtr> tmpcurve; ScriptTAnimationCurveVector3* scriptcurve; scriptcurve = ScriptTAnimationCurveVector3::toNative(value.curve); if(scriptcurve != nullptr) tmpcurve = scriptcurve->getInternal(); output.curve = *tmpcurve; return output; } __TNamedAnimationCurveVector3Interop ScriptTNamedAnimationCurveVector3::toInterop(const TNamedAnimationCurve& value) { __TNamedAnimationCurveVector3Interop output; MonoString* tmpname; tmpname = MonoUtil::stringToMono(value.name); output.name = tmpname; output.flags = value.flags; MonoObject* tmpcurve; SPtr> tmpcurvecopy; tmpcurvecopy = bs_shared_ptr_new>(value.curve); tmpcurve = ScriptTAnimationCurveVector3::create(tmpcurvecopy); output.curve = tmpcurve; return output; } ScriptTNamedAnimationCurveQuaternion::ScriptTNamedAnimationCurveQuaternion(MonoObject* managedInstance) :ScriptObject(managedInstance) { } void ScriptTNamedAnimationCurveQuaternion::initRuntimeData() { } MonoObject*ScriptTNamedAnimationCurveQuaternion::box(const __TNamedAnimationCurveQuaternionInterop& value) { return MonoUtil::box(metaData.scriptClass->_getInternalClass(), (void*)&value); } __TNamedAnimationCurveQuaternionInterop ScriptTNamedAnimationCurveQuaternion::unbox(MonoObject* value) { return *(__TNamedAnimationCurveQuaternionInterop*)MonoUtil::unbox(value); } TNamedAnimationCurve ScriptTNamedAnimationCurveQuaternion::fromInterop(const __TNamedAnimationCurveQuaternionInterop& value) { TNamedAnimationCurve output; String tmpname; tmpname = MonoUtil::monoToString(value.name); output.name = tmpname; output.flags = value.flags; SPtr> tmpcurve; ScriptTAnimationCurveQuaternion* scriptcurve; scriptcurve = ScriptTAnimationCurveQuaternion::toNative(value.curve); if(scriptcurve != nullptr) tmpcurve = scriptcurve->getInternal(); output.curve = *tmpcurve; return output; } __TNamedAnimationCurveQuaternionInterop ScriptTNamedAnimationCurveQuaternion::toInterop(const TNamedAnimationCurve& value) { __TNamedAnimationCurveQuaternionInterop output; MonoString* tmpname; tmpname = MonoUtil::stringToMono(value.name); output.name = tmpname; output.flags = value.flags; MonoObject* tmpcurve; SPtr> tmpcurvecopy; tmpcurvecopy = bs_shared_ptr_new>(value.curve); tmpcurve = ScriptTAnimationCurveQuaternion::create(tmpcurvecopy); output.curve = tmpcurve; return output; } ScriptTNamedAnimationCurveint32_t::ScriptTNamedAnimationCurveint32_t(MonoObject* managedInstance) :ScriptObject(managedInstance) { } void ScriptTNamedAnimationCurveint32_t::initRuntimeData() { } MonoObject*ScriptTNamedAnimationCurveint32_t::box(const __TNamedAnimationCurveint32_tInterop& value) { return MonoUtil::box(metaData.scriptClass->_getInternalClass(), (void*)&value); } __TNamedAnimationCurveint32_tInterop ScriptTNamedAnimationCurveint32_t::unbox(MonoObject* value) { return *(__TNamedAnimationCurveint32_tInterop*)MonoUtil::unbox(value); } TNamedAnimationCurve ScriptTNamedAnimationCurveint32_t::fromInterop(const __TNamedAnimationCurveint32_tInterop& value) { TNamedAnimationCurve output; String tmpname; tmpname = MonoUtil::monoToString(value.name); output.name = tmpname; output.flags = value.flags; SPtr> tmpcurve; ScriptTAnimationCurveint32_t* scriptcurve; scriptcurve = ScriptTAnimationCurveint32_t::toNative(value.curve); if(scriptcurve != nullptr) tmpcurve = scriptcurve->getInternal(); output.curve = *tmpcurve; return output; } __TNamedAnimationCurveint32_tInterop ScriptTNamedAnimationCurveint32_t::toInterop(const TNamedAnimationCurve& value) { __TNamedAnimationCurveint32_tInterop output; MonoString* tmpname; tmpname = MonoUtil::stringToMono(value.name); output.name = tmpname; output.flags = value.flags; MonoObject* tmpcurve; SPtr> tmpcurvecopy; tmpcurvecopy = bs_shared_ptr_new>(value.curve); tmpcurve = ScriptTAnimationCurveint32_t::create(tmpcurvecopy); output.curve = tmpcurve; return output; } }