| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469 |
- #include "BsScriptTDistribution.generated.h"
- #include "BsMonoMethod.h"
- #include "BsMonoClass.h"
- #include "BsMonoUtil.h"
- #include "BsScriptRandom.generated.h"
- #include "BsScriptTAnimationCurve.generated.h"
- #include "Wrappers/BsScriptVector.h"
- #include "Wrappers/BsScriptVector.h"
- #include "BsScriptTAnimationCurve.generated.h"
- #include "BsScriptTAnimationCurve.generated.h"
- namespace bs
- {
- ScriptTDistributionfloat::ScriptTDistributionfloat(MonoObject* managedInstance, const SPtr<TDistribution<float>>& value)
- :ScriptObject(managedInstance), mInternal(value)
- {
- }
- void ScriptTDistributionfloat::initRuntimeData()
- {
- metaData.scriptClass->addInternalCall("Internal_TDistribution", (void*)&ScriptTDistributionfloat::Internal_TDistribution);
- metaData.scriptClass->addInternalCall("Internal_TDistribution0", (void*)&ScriptTDistributionfloat::Internal_TDistribution0);
- metaData.scriptClass->addInternalCall("Internal_TDistribution1", (void*)&ScriptTDistributionfloat::Internal_TDistribution1);
- metaData.scriptClass->addInternalCall("Internal_TDistribution2", (void*)&ScriptTDistributionfloat::Internal_TDistribution2);
- metaData.scriptClass->addInternalCall("Internal_TDistribution3", (void*)&ScriptTDistributionfloat::Internal_TDistribution3);
- metaData.scriptClass->addInternalCall("Internal_getType", (void*)&ScriptTDistributionfloat::Internal_getType);
- metaData.scriptClass->addInternalCall("Internal_getMinConstant", (void*)&ScriptTDistributionfloat::Internal_getMinConstant);
- metaData.scriptClass->addInternalCall("Internal_getMaxConstant", (void*)&ScriptTDistributionfloat::Internal_getMaxConstant);
- metaData.scriptClass->addInternalCall("Internal_getMinCurve", (void*)&ScriptTDistributionfloat::Internal_getMinCurve);
- metaData.scriptClass->addInternalCall("Internal_getMaxCurve", (void*)&ScriptTDistributionfloat::Internal_getMaxCurve);
- metaData.scriptClass->addInternalCall("Internal_evaluate", (void*)&ScriptTDistributionfloat::Internal_evaluate);
- metaData.scriptClass->addInternalCall("Internal_evaluate0", (void*)&ScriptTDistributionfloat::Internal_evaluate0);
- }
- MonoObject* ScriptTDistributionfloat::create(const SPtr<TDistribution<float>>& value)
- {
- if(value == nullptr) return nullptr;
- bool dummy = false;
- void* ctorParams[1] = { &dummy };
- MonoObject* managedInstance = metaData.scriptClass->createInstance("bool", ctorParams);
- new (bs_alloc<ScriptTDistributionfloat>()) ScriptTDistributionfloat(managedInstance, value);
- return managedInstance;
- }
- void ScriptTDistributionfloat::Internal_TDistribution(MonoObject* managedInstance)
- {
- SPtr<TDistribution<float>> instance = bs_shared_ptr_new<TDistribution<float>>();
- new (bs_alloc<ScriptTDistributionfloat>())ScriptTDistributionfloat(managedInstance, instance);
- }
- void ScriptTDistributionfloat::Internal_TDistribution0(MonoObject* managedInstance, float value)
- {
- SPtr<TDistribution<float>> instance = bs_shared_ptr_new<TDistribution<float>>(value);
- new (bs_alloc<ScriptTDistributionfloat>())ScriptTDistributionfloat(managedInstance, instance);
- }
- void ScriptTDistributionfloat::Internal_TDistribution1(MonoObject* managedInstance, float minValue, float maxValue)
- {
- SPtr<TDistribution<float>> instance = bs_shared_ptr_new<TDistribution<float>>(minValue, maxValue);
- new (bs_alloc<ScriptTDistributionfloat>())ScriptTDistributionfloat(managedInstance, instance);
- }
- void ScriptTDistributionfloat::Internal_TDistribution2(MonoObject* managedInstance, MonoObject* curve)
- {
- SPtr<TAnimationCurve<float>> tmpcurve;
- ScriptTAnimationCurvefloat* scriptcurve;
- scriptcurve = ScriptTAnimationCurvefloat::toNative(curve);
- if(scriptcurve != nullptr)
- tmpcurve = scriptcurve->getInternal();
- SPtr<TDistribution<float>> instance = bs_shared_ptr_new<TDistribution<float>>(*tmpcurve);
- new (bs_alloc<ScriptTDistributionfloat>())ScriptTDistributionfloat(managedInstance, instance);
- }
- void ScriptTDistributionfloat::Internal_TDistribution3(MonoObject* managedInstance, MonoObject* minCurve, MonoObject* maxCurve)
- {
- SPtr<TAnimationCurve<float>> tmpminCurve;
- ScriptTAnimationCurvefloat* scriptminCurve;
- scriptminCurve = ScriptTAnimationCurvefloat::toNative(minCurve);
- if(scriptminCurve != nullptr)
- tmpminCurve = scriptminCurve->getInternal();
- SPtr<TAnimationCurve<float>> tmpmaxCurve;
- ScriptTAnimationCurvefloat* scriptmaxCurve;
- scriptmaxCurve = ScriptTAnimationCurvefloat::toNative(maxCurve);
- if(scriptmaxCurve != nullptr)
- tmpmaxCurve = scriptmaxCurve->getInternal();
- SPtr<TDistribution<float>> instance = bs_shared_ptr_new<TDistribution<float>>(*tmpminCurve, *tmpmaxCurve);
- new (bs_alloc<ScriptTDistributionfloat>())ScriptTDistributionfloat(managedInstance, instance);
- }
- PropertyDistributionType ScriptTDistributionfloat::Internal_getType(ScriptTDistributionfloat* thisPtr)
- {
- PropertyDistributionType tmp__output;
- tmp__output = thisPtr->getInternal()->getType();
- PropertyDistributionType __output;
- __output = tmp__output;
- return __output;
- }
- float ScriptTDistributionfloat::Internal_getMinConstant(ScriptTDistributionfloat* thisPtr)
- {
- float tmp__output;
- tmp__output = thisPtr->getInternal()->getMinConstant();
- float __output;
- __output = tmp__output;
- return __output;
- }
- float ScriptTDistributionfloat::Internal_getMaxConstant(ScriptTDistributionfloat* thisPtr)
- {
- float tmp__output;
- tmp__output = thisPtr->getInternal()->getMaxConstant();
- float __output;
- __output = tmp__output;
- return __output;
- }
- MonoObject* ScriptTDistributionfloat::Internal_getMinCurve(ScriptTDistributionfloat* thisPtr)
- {
- SPtr<TAnimationCurve<float>> tmp__output = bs_shared_ptr_new<TAnimationCurve<float>>();
- *tmp__output = thisPtr->getInternal()->getMinCurve();
- MonoObject* __output;
- __output = ScriptTAnimationCurvefloat::create(tmp__output);
- return __output;
- }
- MonoObject* ScriptTDistributionfloat::Internal_getMaxCurve(ScriptTDistributionfloat* thisPtr)
- {
- SPtr<TAnimationCurve<float>> tmp__output = bs_shared_ptr_new<TAnimationCurve<float>>();
- *tmp__output = thisPtr->getInternal()->getMaxCurve();
- MonoObject* __output;
- __output = ScriptTAnimationCurvefloat::create(tmp__output);
- return __output;
- }
- float ScriptTDistributionfloat::Internal_evaluate(ScriptTDistributionfloat* thisPtr, float t, float factor)
- {
- float tmp__output;
- tmp__output = thisPtr->getInternal()->evaluate(t, factor);
- float __output;
- __output = tmp__output;
- return __output;
- }
- float ScriptTDistributionfloat::Internal_evaluate0(ScriptTDistributionfloat* thisPtr, float t, MonoObject* factor)
- {
- float tmp__output;
- SPtr<Random> tmpfactor;
- ScriptRandom* scriptfactor;
- scriptfactor = ScriptRandom::toNative(factor);
- if(scriptfactor != nullptr)
- tmpfactor = scriptfactor->getInternal();
- tmp__output = thisPtr->getInternal()->evaluate(t, *tmpfactor);
- float __output;
- __output = tmp__output;
- return __output;
- }
- ScriptTDistributionVector3::ScriptTDistributionVector3(MonoObject* managedInstance, const SPtr<TDistribution<Vector3>>& value)
- :ScriptObject(managedInstance), mInternal(value)
- {
- }
- void ScriptTDistributionVector3::initRuntimeData()
- {
- metaData.scriptClass->addInternalCall("Internal_TDistribution", (void*)&ScriptTDistributionVector3::Internal_TDistribution);
- metaData.scriptClass->addInternalCall("Internal_TDistribution0", (void*)&ScriptTDistributionVector3::Internal_TDistribution0);
- metaData.scriptClass->addInternalCall("Internal_TDistribution1", (void*)&ScriptTDistributionVector3::Internal_TDistribution1);
- metaData.scriptClass->addInternalCall("Internal_TDistribution2", (void*)&ScriptTDistributionVector3::Internal_TDistribution2);
- metaData.scriptClass->addInternalCall("Internal_TDistribution3", (void*)&ScriptTDistributionVector3::Internal_TDistribution3);
- metaData.scriptClass->addInternalCall("Internal_getType", (void*)&ScriptTDistributionVector3::Internal_getType);
- metaData.scriptClass->addInternalCall("Internal_getMinConstant", (void*)&ScriptTDistributionVector3::Internal_getMinConstant);
- metaData.scriptClass->addInternalCall("Internal_getMaxConstant", (void*)&ScriptTDistributionVector3::Internal_getMaxConstant);
- metaData.scriptClass->addInternalCall("Internal_getMinCurve", (void*)&ScriptTDistributionVector3::Internal_getMinCurve);
- metaData.scriptClass->addInternalCall("Internal_getMaxCurve", (void*)&ScriptTDistributionVector3::Internal_getMaxCurve);
- metaData.scriptClass->addInternalCall("Internal_evaluate", (void*)&ScriptTDistributionVector3::Internal_evaluate);
- metaData.scriptClass->addInternalCall("Internal_evaluate0", (void*)&ScriptTDistributionVector3::Internal_evaluate0);
- }
- MonoObject* ScriptTDistributionVector3::create(const SPtr<TDistribution<Vector3>>& value)
- {
- if(value == nullptr) return nullptr;
- bool dummy = false;
- void* ctorParams[1] = { &dummy };
- MonoObject* managedInstance = metaData.scriptClass->createInstance("bool", ctorParams);
- new (bs_alloc<ScriptTDistributionVector3>()) ScriptTDistributionVector3(managedInstance, value);
- return managedInstance;
- }
- void ScriptTDistributionVector3::Internal_TDistribution(MonoObject* managedInstance)
- {
- SPtr<TDistribution<Vector3>> instance = bs_shared_ptr_new<TDistribution<Vector3>>();
- new (bs_alloc<ScriptTDistributionVector3>())ScriptTDistributionVector3(managedInstance, instance);
- }
- void ScriptTDistributionVector3::Internal_TDistribution0(MonoObject* managedInstance, Vector3* value)
- {
- SPtr<TDistribution<Vector3>> instance = bs_shared_ptr_new<TDistribution<Vector3>>(*value);
- new (bs_alloc<ScriptTDistributionVector3>())ScriptTDistributionVector3(managedInstance, instance);
- }
- void ScriptTDistributionVector3::Internal_TDistribution1(MonoObject* managedInstance, Vector3* minValue, Vector3* maxValue)
- {
- SPtr<TDistribution<Vector3>> instance = bs_shared_ptr_new<TDistribution<Vector3>>(*minValue, *maxValue);
- new (bs_alloc<ScriptTDistributionVector3>())ScriptTDistributionVector3(managedInstance, instance);
- }
- void ScriptTDistributionVector3::Internal_TDistribution2(MonoObject* managedInstance, MonoObject* curve)
- {
- SPtr<TAnimationCurve<Vector3>> tmpcurve;
- ScriptTAnimationCurveVector3* scriptcurve;
- scriptcurve = ScriptTAnimationCurveVector3::toNative(curve);
- if(scriptcurve != nullptr)
- tmpcurve = scriptcurve->getInternal();
- SPtr<TDistribution<Vector3>> instance = bs_shared_ptr_new<TDistribution<Vector3>>(*tmpcurve);
- new (bs_alloc<ScriptTDistributionVector3>())ScriptTDistributionVector3(managedInstance, instance);
- }
- void ScriptTDistributionVector3::Internal_TDistribution3(MonoObject* managedInstance, MonoObject* minCurve, MonoObject* maxCurve)
- {
- SPtr<TAnimationCurve<Vector3>> tmpminCurve;
- ScriptTAnimationCurveVector3* scriptminCurve;
- scriptminCurve = ScriptTAnimationCurveVector3::toNative(minCurve);
- if(scriptminCurve != nullptr)
- tmpminCurve = scriptminCurve->getInternal();
- SPtr<TAnimationCurve<Vector3>> tmpmaxCurve;
- ScriptTAnimationCurveVector3* scriptmaxCurve;
- scriptmaxCurve = ScriptTAnimationCurveVector3::toNative(maxCurve);
- if(scriptmaxCurve != nullptr)
- tmpmaxCurve = scriptmaxCurve->getInternal();
- SPtr<TDistribution<Vector3>> instance = bs_shared_ptr_new<TDistribution<Vector3>>(*tmpminCurve, *tmpmaxCurve);
- new (bs_alloc<ScriptTDistributionVector3>())ScriptTDistributionVector3(managedInstance, instance);
- }
- PropertyDistributionType ScriptTDistributionVector3::Internal_getType(ScriptTDistributionVector3* thisPtr)
- {
- PropertyDistributionType tmp__output;
- tmp__output = thisPtr->getInternal()->getType();
- PropertyDistributionType __output;
- __output = tmp__output;
- return __output;
- }
- void ScriptTDistributionVector3::Internal_getMinConstant(ScriptTDistributionVector3* thisPtr, Vector3* __output)
- {
- Vector3 tmp__output;
- tmp__output = thisPtr->getInternal()->getMinConstant();
- *__output = tmp__output;
- }
- void ScriptTDistributionVector3::Internal_getMaxConstant(ScriptTDistributionVector3* thisPtr, Vector3* __output)
- {
- Vector3 tmp__output;
- tmp__output = thisPtr->getInternal()->getMaxConstant();
- *__output = tmp__output;
- }
- MonoObject* ScriptTDistributionVector3::Internal_getMinCurve(ScriptTDistributionVector3* thisPtr)
- {
- SPtr<TAnimationCurve<Vector3>> tmp__output = bs_shared_ptr_new<TAnimationCurve<Vector3>>();
- *tmp__output = thisPtr->getInternal()->getMinCurve();
- MonoObject* __output;
- __output = ScriptTAnimationCurveVector3::create(tmp__output);
- return __output;
- }
- MonoObject* ScriptTDistributionVector3::Internal_getMaxCurve(ScriptTDistributionVector3* thisPtr)
- {
- SPtr<TAnimationCurve<Vector3>> tmp__output = bs_shared_ptr_new<TAnimationCurve<Vector3>>();
- *tmp__output = thisPtr->getInternal()->getMaxCurve();
- MonoObject* __output;
- __output = ScriptTAnimationCurveVector3::create(tmp__output);
- return __output;
- }
- void ScriptTDistributionVector3::Internal_evaluate(ScriptTDistributionVector3* thisPtr, float t, float factor, Vector3* __output)
- {
- Vector3 tmp__output;
- tmp__output = thisPtr->getInternal()->evaluate(t, factor);
- *__output = tmp__output;
- }
- void ScriptTDistributionVector3::Internal_evaluate0(ScriptTDistributionVector3* thisPtr, float t, MonoObject* factor, Vector3* __output)
- {
- SPtr<Random> tmpfactor;
- ScriptRandom* scriptfactor;
- scriptfactor = ScriptRandom::toNative(factor);
- if(scriptfactor != nullptr)
- tmpfactor = scriptfactor->getInternal();
- Vector3 tmp__output;
- tmp__output = thisPtr->getInternal()->evaluate(t, *tmpfactor);
- *__output = tmp__output;
- }
- ScriptTDistributionVector2::ScriptTDistributionVector2(MonoObject* managedInstance, const SPtr<TDistribution<Vector2>>& value)
- :ScriptObject(managedInstance), mInternal(value)
- {
- }
- void ScriptTDistributionVector2::initRuntimeData()
- {
- metaData.scriptClass->addInternalCall("Internal_TDistribution", (void*)&ScriptTDistributionVector2::Internal_TDistribution);
- metaData.scriptClass->addInternalCall("Internal_TDistribution0", (void*)&ScriptTDistributionVector2::Internal_TDistribution0);
- metaData.scriptClass->addInternalCall("Internal_TDistribution1", (void*)&ScriptTDistributionVector2::Internal_TDistribution1);
- metaData.scriptClass->addInternalCall("Internal_TDistribution2", (void*)&ScriptTDistributionVector2::Internal_TDistribution2);
- metaData.scriptClass->addInternalCall("Internal_TDistribution3", (void*)&ScriptTDistributionVector2::Internal_TDistribution3);
- metaData.scriptClass->addInternalCall("Internal_getType", (void*)&ScriptTDistributionVector2::Internal_getType);
- metaData.scriptClass->addInternalCall("Internal_getMinConstant", (void*)&ScriptTDistributionVector2::Internal_getMinConstant);
- metaData.scriptClass->addInternalCall("Internal_getMaxConstant", (void*)&ScriptTDistributionVector2::Internal_getMaxConstant);
- metaData.scriptClass->addInternalCall("Internal_getMinCurve", (void*)&ScriptTDistributionVector2::Internal_getMinCurve);
- metaData.scriptClass->addInternalCall("Internal_getMaxCurve", (void*)&ScriptTDistributionVector2::Internal_getMaxCurve);
- metaData.scriptClass->addInternalCall("Internal_evaluate", (void*)&ScriptTDistributionVector2::Internal_evaluate);
- metaData.scriptClass->addInternalCall("Internal_evaluate0", (void*)&ScriptTDistributionVector2::Internal_evaluate0);
- }
- MonoObject* ScriptTDistributionVector2::create(const SPtr<TDistribution<Vector2>>& value)
- {
- if(value == nullptr) return nullptr;
- bool dummy = false;
- void* ctorParams[1] = { &dummy };
- MonoObject* managedInstance = metaData.scriptClass->createInstance("bool", ctorParams);
- new (bs_alloc<ScriptTDistributionVector2>()) ScriptTDistributionVector2(managedInstance, value);
- return managedInstance;
- }
- void ScriptTDistributionVector2::Internal_TDistribution(MonoObject* managedInstance)
- {
- SPtr<TDistribution<Vector2>> instance = bs_shared_ptr_new<TDistribution<Vector2>>();
- new (bs_alloc<ScriptTDistributionVector2>())ScriptTDistributionVector2(managedInstance, instance);
- }
- void ScriptTDistributionVector2::Internal_TDistribution0(MonoObject* managedInstance, Vector2* value)
- {
- SPtr<TDistribution<Vector2>> instance = bs_shared_ptr_new<TDistribution<Vector2>>(*value);
- new (bs_alloc<ScriptTDistributionVector2>())ScriptTDistributionVector2(managedInstance, instance);
- }
- void ScriptTDistributionVector2::Internal_TDistribution1(MonoObject* managedInstance, Vector2* minValue, Vector2* maxValue)
- {
- SPtr<TDistribution<Vector2>> instance = bs_shared_ptr_new<TDistribution<Vector2>>(*minValue, *maxValue);
- new (bs_alloc<ScriptTDistributionVector2>())ScriptTDistributionVector2(managedInstance, instance);
- }
- void ScriptTDistributionVector2::Internal_TDistribution2(MonoObject* managedInstance, MonoObject* curve)
- {
- SPtr<TAnimationCurve<Vector2>> tmpcurve;
- ScriptTAnimationCurveVector2* scriptcurve;
- scriptcurve = ScriptTAnimationCurveVector2::toNative(curve);
- if(scriptcurve != nullptr)
- tmpcurve = scriptcurve->getInternal();
- SPtr<TDistribution<Vector2>> instance = bs_shared_ptr_new<TDistribution<Vector2>>(*tmpcurve);
- new (bs_alloc<ScriptTDistributionVector2>())ScriptTDistributionVector2(managedInstance, instance);
- }
- void ScriptTDistributionVector2::Internal_TDistribution3(MonoObject* managedInstance, MonoObject* minCurve, MonoObject* maxCurve)
- {
- SPtr<TAnimationCurve<Vector2>> tmpminCurve;
- ScriptTAnimationCurveVector2* scriptminCurve;
- scriptminCurve = ScriptTAnimationCurveVector2::toNative(minCurve);
- if(scriptminCurve != nullptr)
- tmpminCurve = scriptminCurve->getInternal();
- SPtr<TAnimationCurve<Vector2>> tmpmaxCurve;
- ScriptTAnimationCurveVector2* scriptmaxCurve;
- scriptmaxCurve = ScriptTAnimationCurveVector2::toNative(maxCurve);
- if(scriptmaxCurve != nullptr)
- tmpmaxCurve = scriptmaxCurve->getInternal();
- SPtr<TDistribution<Vector2>> instance = bs_shared_ptr_new<TDistribution<Vector2>>(*tmpminCurve, *tmpmaxCurve);
- new (bs_alloc<ScriptTDistributionVector2>())ScriptTDistributionVector2(managedInstance, instance);
- }
- PropertyDistributionType ScriptTDistributionVector2::Internal_getType(ScriptTDistributionVector2* thisPtr)
- {
- PropertyDistributionType tmp__output;
- tmp__output = thisPtr->getInternal()->getType();
- PropertyDistributionType __output;
- __output = tmp__output;
- return __output;
- }
- void ScriptTDistributionVector2::Internal_getMinConstant(ScriptTDistributionVector2* thisPtr, Vector2* __output)
- {
- Vector2 tmp__output;
- tmp__output = thisPtr->getInternal()->getMinConstant();
- *__output = tmp__output;
- }
- void ScriptTDistributionVector2::Internal_getMaxConstant(ScriptTDistributionVector2* thisPtr, Vector2* __output)
- {
- Vector2 tmp__output;
- tmp__output = thisPtr->getInternal()->getMaxConstant();
- *__output = tmp__output;
- }
- MonoObject* ScriptTDistributionVector2::Internal_getMinCurve(ScriptTDistributionVector2* thisPtr)
- {
- SPtr<TAnimationCurve<Vector2>> tmp__output = bs_shared_ptr_new<TAnimationCurve<Vector2>>();
- *tmp__output = thisPtr->getInternal()->getMinCurve();
- MonoObject* __output;
- __output = ScriptTAnimationCurveVector2::create(tmp__output);
- return __output;
- }
- MonoObject* ScriptTDistributionVector2::Internal_getMaxCurve(ScriptTDistributionVector2* thisPtr)
- {
- SPtr<TAnimationCurve<Vector2>> tmp__output = bs_shared_ptr_new<TAnimationCurve<Vector2>>();
- *tmp__output = thisPtr->getInternal()->getMaxCurve();
- MonoObject* __output;
- __output = ScriptTAnimationCurveVector2::create(tmp__output);
- return __output;
- }
- void ScriptTDistributionVector2::Internal_evaluate(ScriptTDistributionVector2* thisPtr, float t, float factor, Vector2* __output)
- {
- Vector2 tmp__output;
- tmp__output = thisPtr->getInternal()->evaluate(t, factor);
- *__output = tmp__output;
- }
- void ScriptTDistributionVector2::Internal_evaluate0(ScriptTDistributionVector2* thisPtr, float t, MonoObject* factor, Vector2* __output)
- {
- SPtr<Random> tmpfactor;
- ScriptRandom* scriptfactor;
- scriptfactor = ScriptRandom::toNative(factor);
- if(scriptfactor != nullptr)
- tmpfactor = scriptfactor->getInternal();
- Vector2 tmp__output;
- tmp__output = thisPtr->getInternal()->evaluate(t, *tmpfactor);
- *__output = tmp__output;
- }
- }
|