| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- #include "BsScriptCBoxCollider.generated.h"
- #include "BsMonoMethod.h"
- #include "BsMonoClass.h"
- #include "BsMonoUtil.h"
- #include "../../../bsf/Source/Foundation/bsfCore/Components/BsCBoxCollider.h"
- #include "Wrappers/BsScriptVector.h"
- namespace bs
- {
- ScriptCBoxCollider::ScriptCBoxCollider(MonoObject* managedInstance, const GameObjectHandle<CBoxCollider>& value)
- :TScriptComponent(managedInstance, value)
- {
- }
- void ScriptCBoxCollider::initRuntimeData()
- {
- metaData.scriptClass->addInternalCall("Internal_setExtents", (void*)&ScriptCBoxCollider::Internal_setExtents);
- metaData.scriptClass->addInternalCall("Internal_getExtents", (void*)&ScriptCBoxCollider::Internal_getExtents);
- metaData.scriptClass->addInternalCall("Internal_setCenter", (void*)&ScriptCBoxCollider::Internal_setCenter);
- metaData.scriptClass->addInternalCall("Internal_getCenter", (void*)&ScriptCBoxCollider::Internal_getCenter);
- }
- void ScriptCBoxCollider::Internal_setExtents(ScriptCBoxCollider* thisPtr, Vector3* extents)
- {
- thisPtr->getHandle()->setExtents(*extents);
- }
- void ScriptCBoxCollider::Internal_getExtents(ScriptCBoxCollider* thisPtr, Vector3* __output)
- {
- Vector3 tmp__output;
- tmp__output = thisPtr->getHandle()->getExtents();
- *__output = tmp__output;
- }
- void ScriptCBoxCollider::Internal_setCenter(ScriptCBoxCollider* thisPtr, Vector3* center)
- {
- thisPtr->getHandle()->setCenter(*center);
- }
- void ScriptCBoxCollider::Internal_getCenter(ScriptCBoxCollider* thisPtr, Vector3* __output)
- {
- Vector3 tmp__output;
- tmp__output = thisPtr->getHandle()->getCenter();
- *__output = tmp__output;
- }
- }
|