BsScriptCCapsuleCollider.generated.cpp 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. #include "BsScriptCCapsuleCollider.generated.h"
  2. #include "BsMonoMethod.h"
  3. #include "BsMonoClass.h"
  4. #include "BsMonoUtil.h"
  5. #include "../../../bsf/Source/Foundation/bsfCore/Components/BsCCapsuleCollider.h"
  6. #include "Wrappers/BsScriptVector.h"
  7. namespace bs
  8. {
  9. ScriptCCapsuleCollider::ScriptCCapsuleCollider(MonoObject* managedInstance, const GameObjectHandle<CCapsuleCollider>& value)
  10. :TScriptComponent(managedInstance, value)
  11. {
  12. }
  13. void ScriptCCapsuleCollider::initRuntimeData()
  14. {
  15. metaData.scriptClass->addInternalCall("Internal_setNormal", (void*)&ScriptCCapsuleCollider::Internal_setNormal);
  16. metaData.scriptClass->addInternalCall("Internal_getNormal", (void*)&ScriptCCapsuleCollider::Internal_getNormal);
  17. metaData.scriptClass->addInternalCall("Internal_setCenter", (void*)&ScriptCCapsuleCollider::Internal_setCenter);
  18. metaData.scriptClass->addInternalCall("Internal_getCenter", (void*)&ScriptCCapsuleCollider::Internal_getCenter);
  19. metaData.scriptClass->addInternalCall("Internal_setHalfHeight", (void*)&ScriptCCapsuleCollider::Internal_setHalfHeight);
  20. metaData.scriptClass->addInternalCall("Internal_getHalfHeight", (void*)&ScriptCCapsuleCollider::Internal_getHalfHeight);
  21. metaData.scriptClass->addInternalCall("Internal_setRadius", (void*)&ScriptCCapsuleCollider::Internal_setRadius);
  22. metaData.scriptClass->addInternalCall("Internal_getRadius", (void*)&ScriptCCapsuleCollider::Internal_getRadius);
  23. }
  24. void ScriptCCapsuleCollider::Internal_setNormal(ScriptCCapsuleCollider* thisPtr, Vector3* normal)
  25. {
  26. thisPtr->getHandle()->setNormal(*normal);
  27. }
  28. void ScriptCCapsuleCollider::Internal_getNormal(ScriptCCapsuleCollider* thisPtr, Vector3* __output)
  29. {
  30. Vector3 tmp__output;
  31. tmp__output = thisPtr->getHandle()->getNormal();
  32. *__output = tmp__output;
  33. }
  34. void ScriptCCapsuleCollider::Internal_setCenter(ScriptCCapsuleCollider* thisPtr, Vector3* center)
  35. {
  36. thisPtr->getHandle()->setCenter(*center);
  37. }
  38. void ScriptCCapsuleCollider::Internal_getCenter(ScriptCCapsuleCollider* thisPtr, Vector3* __output)
  39. {
  40. Vector3 tmp__output;
  41. tmp__output = thisPtr->getHandle()->getCenter();
  42. *__output = tmp__output;
  43. }
  44. void ScriptCCapsuleCollider::Internal_setHalfHeight(ScriptCCapsuleCollider* thisPtr, float halfHeight)
  45. {
  46. thisPtr->getHandle()->setHalfHeight(halfHeight);
  47. }
  48. float ScriptCCapsuleCollider::Internal_getHalfHeight(ScriptCCapsuleCollider* thisPtr)
  49. {
  50. float tmp__output;
  51. tmp__output = thisPtr->getHandle()->getHalfHeight();
  52. float __output;
  53. __output = tmp__output;
  54. return __output;
  55. }
  56. void ScriptCCapsuleCollider::Internal_setRadius(ScriptCCapsuleCollider* thisPtr, float radius)
  57. {
  58. thisPtr->getHandle()->setRadius(radius);
  59. }
  60. float ScriptCCapsuleCollider::Internal_getRadius(ScriptCCapsuleCollider* thisPtr)
  61. {
  62. float tmp__output;
  63. tmp__output = thisPtr->getHandle()->getRadius();
  64. float __output;
  65. __output = tmp__output;
  66. return __output;
  67. }
  68. }