No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

UnityEngine.PhysicsModule.cpp 18KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <limits>
  8. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  9. struct ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411;
  10. struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76;
  11. struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0;
  12. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
  13. struct String_t;
  14. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  15. IL2CPP_EXTERN_C RuntimeClass* Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_il2cpp_TypeInfo_var;
  16. IL2CPP_EXTERN_C RuntimeClass* Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_il2cpp_TypeInfo_var;
  17. IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
  18. IL2CPP_EXTERN_C RuntimeClass* Physics_t1244C2983AEAFA149425AFFC3DF53BC91C18ED56_il2cpp_TypeInfo_var;
  19. struct ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411;
  20. IL2CPP_EXTERN_C_BEGIN
  21. IL2CPP_EXTERN_C_END
  22. #ifdef __clang__
  23. #pragma clang diagnostic push
  24. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25. #pragma clang diagnostic ignored "-Wunused-variable"
  26. #endif
  27. struct U3CModuleU3E_tCFCF033B61CFCC76C69180CF9A7B07EED67725EA
  28. {
  29. };
  30. struct Physics_t1244C2983AEAFA149425AFFC3DF53BC91C18ED56 : public RuntimeObject
  31. {
  32. };
  33. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  34. {
  35. };
  36. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  37. {
  38. };
  39. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  40. {
  41. };
  42. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  43. {
  44. bool ___m_value;
  45. };
  46. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
  47. {
  48. };
  49. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
  50. {
  51. };
  52. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
  53. {
  54. };
  55. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  56. {
  57. int32_t ___m_value;
  58. };
  59. struct IntPtr_t
  60. {
  61. void* ___m_value;
  62. };
  63. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  64. {
  65. float ___m_value;
  66. };
  67. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
  68. {
  69. float ___x;
  70. float ___y;
  71. };
  72. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
  73. {
  74. float ___x;
  75. float ___y;
  76. float ___z;
  77. };
  78. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  79. {
  80. union
  81. {
  82. struct
  83. {
  84. };
  85. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  86. };
  87. };
  88. struct CollisionPairEventFlags_t9DAB7B8F199928220E6ACA8E669F3B644650FBE6
  89. {
  90. uint16_t ___value__;
  91. };
  92. struct CollisionPairFlags_tD05FDF8CD2FA43B2AAC0078E19DB27DF01B2BA98
  93. {
  94. uint16_t ___value__;
  95. };
  96. struct CollisionPairHeaderFlags_tBA40F470BC1564B84C3093CEA5761804FA0650C3
  97. {
  98. uint16_t ___value__;
  99. };
  100. struct ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9
  101. {
  102. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point;
  103. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal;
  104. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Impulse;
  105. int32_t ___m_ThisColliderInstanceID;
  106. int32_t ___m_OtherColliderInstanceID;
  107. float ___m_Separation;
  108. };
  109. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
  110. {
  111. intptr_t ___m_CachedPtr;
  112. };
  113. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  114. {
  115. intptr_t ___m_CachedPtr;
  116. };
  117. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  118. {
  119. intptr_t ___m_CachedPtr;
  120. };
  121. struct RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5
  122. {
  123. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point;
  124. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal;
  125. uint32_t ___m_FaceID;
  126. float ___m_Distance;
  127. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_UV;
  128. int32_t ___m_Collider;
  129. };
  130. struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  131. {
  132. };
  133. struct ContactPair_t096319945A27108A2DA384393A9ED390BE4356FD
  134. {
  135. int32_t ___m_ColliderID;
  136. int32_t ___m_OtherColliderID;
  137. intptr_t ___m_StartPtr;
  138. uint32_t ___m_NbPoints;
  139. uint16_t ___m_Flags;
  140. uint16_t ___m_Events;
  141. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_ImpulseSum;
  142. };
  143. struct ContactPairHeader_tA8C64AAEEF017149E77A6600B10A10F1A1C5648B
  144. {
  145. int32_t ___m_BodyID;
  146. int32_t ___m_OtherBodyID;
  147. intptr_t ___m_StartPtr;
  148. uint32_t ___m_NbPairs;
  149. uint16_t ___m_Flags;
  150. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_RelativeVelocity;
  151. };
  152. struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
  153. {
  154. };
  155. struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0 : public RuntimeObject
  156. {
  157. ContactPairHeader_tA8C64AAEEF017149E77A6600B10A10F1A1C5648B ___m_Header;
  158. ContactPair_t096319945A27108A2DA384393A9ED390BE4356FD ___m_Pair;
  159. bool ___m_Flipped;
  160. ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411* ___m_LegacyContacts;
  161. };
  162. struct Physics_t1244C2983AEAFA149425AFFC3DF53BC91C18ED56_StaticFields
  163. {
  164. Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* ___s_ReusableCollision;
  165. };
  166. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  167. {
  168. String_t* ___TrueString;
  169. String_t* ___FalseString;
  170. };
  171. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
  172. {
  173. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector;
  174. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector;
  175. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector;
  176. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector;
  177. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector;
  178. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector;
  179. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector;
  180. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector;
  181. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector;
  182. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector;
  183. };
  184. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
  185. {
  186. int32_t ___OffsetOfInstanceIDInCPlusPlusObject;
  187. };
  188. #ifdef __clang__
  189. #pragma clang diagnostic pop
  190. #endif
  191. struct ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411 : public RuntimeArray
  192. {
  193. ALIGN_FIELD (8) ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9 m_Items[1];
  194. inline ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9 GetAt(il2cpp_array_size_t index) const
  195. {
  196. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  197. return m_Items[index];
  198. }
  199. inline ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9* GetAddressAt(il2cpp_array_size_t index)
  200. {
  201. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  202. return m_Items + index;
  203. }
  204. inline void SetAt(il2cpp_array_size_t index, ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9 value)
  205. {
  206. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  207. m_Items[index] = value;
  208. }
  209. inline ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9 GetAtUnchecked(il2cpp_array_size_t index) const
  210. {
  211. return m_Items[index];
  212. }
  213. inline ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9* GetAddressAtUnchecked(il2cpp_array_size_t index)
  214. {
  215. return m_Items + index;
  216. }
  217. inline void SetAtUnchecked(il2cpp_array_size_t index, ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9 value)
  218. {
  219. m_Items[index] = value;
  220. }
  221. };
  222. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  223. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Collision__ctor_mC3F14BC1026130B6B0E6BB83D7431753C3484912 (Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* __this, const RuntimeMethod* method) ;
  224. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* Object_FindObjectFromInstanceID_m977F314530A838CAB5497C8F5D0D8DA134B92E0C (int32_t ___0_instanceID, const RuntimeMethod* method) ;
  225. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ;
  226. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ;
  227. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ;
  228. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ;
  229. #ifdef __clang__
  230. #pragma clang diagnostic push
  231. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  232. #pragma clang diagnostic ignored "-Wunused-variable"
  233. #endif
  234. #ifdef __clang__
  235. #pragma clang diagnostic pop
  236. #endif
  237. #ifdef __clang__
  238. #pragma clang diagnostic push
  239. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  240. #pragma clang diagnostic ignored "-Wunused-variable"
  241. #endif
  242. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Collision__ctor_mC3F14BC1026130B6B0E6BB83D7431753C3484912 (Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* __this, const RuntimeMethod* method)
  243. {
  244. {
  245. __this->___m_LegacyContacts = (ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411*)NULL;
  246. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LegacyContacts), (void*)(ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411*)NULL);
  247. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  248. ContactPairHeader_tA8C64AAEEF017149E77A6600B10A10F1A1C5648B* L_0 = (ContactPairHeader_tA8C64AAEEF017149E77A6600B10A10F1A1C5648B*)(&__this->___m_Header);
  249. il2cpp_codegen_initobj(L_0, sizeof(ContactPairHeader_tA8C64AAEEF017149E77A6600B10A10F1A1C5648B));
  250. ContactPair_t096319945A27108A2DA384393A9ED390BE4356FD* L_1 = (ContactPair_t096319945A27108A2DA384393A9ED390BE4356FD*)(&__this->___m_Pair);
  251. il2cpp_codegen_initobj(L_1, sizeof(ContactPair_t096319945A27108A2DA384393A9ED390BE4356FD));
  252. __this->___m_Flipped = (bool)0;
  253. __this->___m_LegacyContacts = (ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411*)NULL;
  254. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LegacyContacts), (void*)(ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411*)NULL);
  255. return;
  256. }
  257. }
  258. #ifdef __clang__
  259. #pragma clang diagnostic pop
  260. #endif
  261. #ifdef __clang__
  262. #pragma clang diagnostic push
  263. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  264. #pragma clang diagnostic ignored "-Wunused-variable"
  265. #endif
  266. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Physics__cctor_m1E2D4816C77050D34F6D01F43E63D7969410AE2A (const RuntimeMethod* method)
  267. {
  268. static bool s_Il2CppMethodInitialized;
  269. if (!s_Il2CppMethodInitialized)
  270. {
  271. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_il2cpp_TypeInfo_var);
  272. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Physics_t1244C2983AEAFA149425AFFC3DF53BC91C18ED56_il2cpp_TypeInfo_var);
  273. s_Il2CppMethodInitialized = true;
  274. }
  275. {
  276. Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_0 = (Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0*)il2cpp_codegen_object_new(Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_il2cpp_TypeInfo_var);
  277. Collision__ctor_mC3F14BC1026130B6B0E6BB83D7431753C3484912(L_0, NULL);
  278. ((Physics_t1244C2983AEAFA149425AFFC3DF53BC91C18ED56_StaticFields*)il2cpp_codegen_static_fields_for(Physics_t1244C2983AEAFA149425AFFC3DF53BC91C18ED56_il2cpp_TypeInfo_var))->___s_ReusableCollision = L_0;
  279. Il2CppCodeGenWriteBarrier((void**)(&((Physics_t1244C2983AEAFA149425AFFC3DF53BC91C18ED56_StaticFields*)il2cpp_codegen_static_fields_for(Physics_t1244C2983AEAFA149425AFFC3DF53BC91C18ED56_il2cpp_TypeInfo_var))->___s_ReusableCollision), (void*)L_0);
  280. return;
  281. }
  282. }
  283. #ifdef __clang__
  284. #pragma clang diagnostic pop
  285. #endif
  286. #ifdef __clang__
  287. #pragma clang diagnostic push
  288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  289. #pragma clang diagnostic ignored "-Wunused-variable"
  290. #endif
  291. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method)
  292. {
  293. static bool s_Il2CppMethodInitialized;
  294. if (!s_Il2CppMethodInitialized)
  295. {
  296. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_il2cpp_TypeInfo_var);
  297. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  298. s_Il2CppMethodInitialized = true;
  299. }
  300. Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_0 = NULL;
  301. {
  302. int32_t L_0 = __this->___m_Collider;
  303. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  304. Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1;
  305. L_1 = Object_FindObjectFromInstanceID_m977F314530A838CAB5497C8F5D0D8DA134B92E0C(L_0, NULL);
  306. V_0 = ((Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76*)IsInstClass((RuntimeObject*)L_1, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_il2cpp_TypeInfo_var));
  307. goto IL_0014;
  308. }
  309. IL_0014:
  310. {
  311. Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_2 = V_0;
  312. return L_2;
  313. }
  314. }
  315. IL2CPP_EXTERN_C Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  316. {
  317. RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* _thisAdjusted;
  318. int32_t _offset = 1;
  319. _thisAdjusted = reinterpret_cast<RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*>(__this + _offset);
  320. Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* _returnValue;
  321. _returnValue = RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D(_thisAdjusted, method);
  322. return _returnValue;
  323. }
  324. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method)
  325. {
  326. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  327. memset((&V_0), 0, sizeof(V_0));
  328. {
  329. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Point;
  330. V_0 = L_0;
  331. goto IL_000a;
  332. }
  333. IL_000a:
  334. {
  335. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
  336. return L_1;
  337. }
  338. }
  339. IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  340. {
  341. RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* _thisAdjusted;
  342. int32_t _offset = 1;
  343. _thisAdjusted = reinterpret_cast<RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*>(__this + _offset);
  344. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue;
  345. _returnValue = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39(_thisAdjusted, method);
  346. return _returnValue;
  347. }
  348. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method)
  349. {
  350. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  351. memset((&V_0), 0, sizeof(V_0));
  352. {
  353. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Normal;
  354. V_0 = L_0;
  355. goto IL_000a;
  356. }
  357. IL_000a:
  358. {
  359. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
  360. return L_1;
  361. }
  362. }
  363. IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  364. {
  365. RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* _thisAdjusted;
  366. int32_t _offset = 1;
  367. _thisAdjusted = reinterpret_cast<RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*>(__this + _offset);
  368. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue;
  369. _returnValue = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5(_thisAdjusted, method);
  370. return _returnValue;
  371. }
  372. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method)
  373. {
  374. float V_0 = 0.0f;
  375. {
  376. float L_0 = __this->___m_Distance;
  377. V_0 = L_0;
  378. goto IL_000a;
  379. }
  380. IL_000a:
  381. {
  382. float L_1 = V_0;
  383. return L_1;
  384. }
  385. }
  386. IL2CPP_EXTERN_C float RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  387. {
  388. RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* _thisAdjusted;
  389. int32_t _offset = 1;
  390. _thisAdjusted = reinterpret_cast<RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*>(__this + _offset);
  391. float _returnValue;
  392. _returnValue = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78(_thisAdjusted, method);
  393. return _returnValue;
  394. }
  395. #ifdef __clang__
  396. #pragma clang diagnostic pop
  397. #endif
  398. #ifdef __clang__
  399. #pragma clang diagnostic push
  400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  401. #pragma clang diagnostic ignored "-Wunused-variable"
  402. #endif
  403. #ifdef __clang__
  404. #pragma clang diagnostic pop
  405. #endif
  406. #ifdef __clang__
  407. #pragma clang diagnostic push
  408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  409. #pragma clang diagnostic ignored "-Wunused-variable"
  410. #endif
  411. #ifdef __clang__
  412. #pragma clang diagnostic pop
  413. #endif
  414. #ifdef __clang__
  415. #pragma clang diagnostic push
  416. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  417. #pragma clang diagnostic ignored "-Wunused-variable"
  418. #endif
  419. #ifdef __clang__
  420. #pragma clang diagnostic pop
  421. #endif
  422. #ifdef __clang__
  423. #pragma clang diagnostic push
  424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  425. #pragma clang diagnostic ignored "-Wunused-variable"
  426. #endif
  427. #ifdef __clang__
  428. #pragma clang diagnostic pop
  429. #endif
  430. #ifdef __clang__
  431. #pragma clang diagnostic push
  432. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  433. #pragma clang diagnostic ignored "-Wunused-variable"
  434. #endif
  435. #ifdef __clang__
  436. #pragma clang diagnostic pop
  437. #endif
  438. #ifdef __clang__
  439. #pragma clang diagnostic push
  440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  441. #pragma clang diagnostic ignored "-Wunused-variable"
  442. #endif
  443. #ifdef __clang__
  444. #pragma clang diagnostic pop
  445. #endif
  446. #ifdef __clang__
  447. #pragma clang diagnostic push
  448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  449. #pragma clang diagnostic ignored "-Wunused-variable"
  450. #endif
  451. #ifdef __clang__
  452. #pragma clang diagnostic pop
  453. #endif