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.Physics2DModule.cpp 13KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316
  1. #include "pch-cpp.hpp"
  2. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
  3. struct List_1_tCD5F926D25FC8BFAF39E4BE6F879C1FA11501C76;
  4. struct Rigidbody2DU5BU5D_tC196E4DEEA396B4A08BFAE8A94A45FD14403C9CF;
  5. struct Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52;
  6. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
  7. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  8. IL2CPP_EXTERN_C RuntimeClass* Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_il2cpp_TypeInfo_var;
  9. IL2CPP_EXTERN_C RuntimeClass* List_1_tCD5F926D25FC8BFAF39E4BE6F879C1FA11501C76_il2cpp_TypeInfo_var;
  10. IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
  11. IL2CPP_EXTERN_C RuntimeClass* Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var;
  12. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m18046D64FD3FA546A46227B43826992EE5D5F434_RuntimeMethod_var;
  13. IL2CPP_EXTERN_C_BEGIN
  14. IL2CPP_EXTERN_C_END
  15. #ifdef __clang__
  16. #pragma clang diagnostic push
  17. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18. #pragma clang diagnostic ignored "-Wunused-variable"
  19. #endif
  20. struct U3CModuleU3E_t0643977EA9107777E6F2E30DC5F5326A467F5F6B
  21. {
  22. };
  23. struct List_1_tCD5F926D25FC8BFAF39E4BE6F879C1FA11501C76 : public RuntimeObject
  24. {
  25. Rigidbody2DU5BU5D_tC196E4DEEA396B4A08BFAE8A94A45FD14403C9CF* ____items;
  26. int32_t ____size;
  27. int32_t ____version;
  28. RuntimeObject* ____syncRoot;
  29. };
  30. struct Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D : 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 Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  43. {
  44. int32_t ___m_value;
  45. };
  46. struct IntPtr_t
  47. {
  48. void* ___m_value;
  49. };
  50. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  51. {
  52. float ___m_value;
  53. };
  54. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
  55. {
  56. float ___x;
  57. float ___y;
  58. };
  59. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  60. {
  61. union
  62. {
  63. struct
  64. {
  65. };
  66. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  67. };
  68. };
  69. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
  70. {
  71. intptr_t ___m_CachedPtr;
  72. };
  73. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  74. {
  75. intptr_t ___m_CachedPtr;
  76. };
  77. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  78. {
  79. intptr_t ___m_CachedPtr;
  80. };
  81. struct RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA
  82. {
  83. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Centroid;
  84. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Point;
  85. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Normal;
  86. float ___m_Distance;
  87. float ___m_Fraction;
  88. int32_t ___m_Collider;
  89. };
  90. struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  91. {
  92. };
  93. struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
  94. {
  95. };
  96. struct Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
  97. {
  98. };
  99. struct Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
  100. {
  101. };
  102. struct List_1_tCD5F926D25FC8BFAF39E4BE6F879C1FA11501C76_StaticFields
  103. {
  104. Rigidbody2DU5BU5D_tC196E4DEEA396B4A08BFAE8A94A45FD14403C9CF* ___s_emptyArray;
  105. };
  106. struct Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_StaticFields
  107. {
  108. List_1_tCD5F926D25FC8BFAF39E4BE6F879C1FA11501C76* ___m_LastDisabledRigidbody2D;
  109. };
  110. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
  111. {
  112. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector;
  113. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector;
  114. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector;
  115. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector;
  116. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector;
  117. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector;
  118. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector;
  119. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector;
  120. };
  121. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
  122. {
  123. int32_t ___OffsetOfInstanceIDInCPlusPlusObject;
  124. };
  125. #ifdef __clang__
  126. #pragma clang diagnostic pop
  127. #endif
  128. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  129. inline void List_1__ctor_m18046D64FD3FA546A46227B43826992EE5D5F434 (List_1_tCD5F926D25FC8BFAF39E4BE6F879C1FA11501C76* __this, const RuntimeMethod* method)
  130. {
  131. (( void (*) (List_1_tCD5F926D25FC8BFAF39E4BE6F879C1FA11501C76*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
  132. }
  133. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 RaycastHit2D_get_point_mB35E988E9E04328EFE926228A18334326721A36B (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* __this, const RuntimeMethod* method) ;
  134. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 RaycastHit2D_get_normal_m75F1EBDE347BACEB5A6A6AA72543C740806AB5F2 (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* __this, const RuntimeMethod* method) ;
  135. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RaycastHit2D_get_distance_mD0FE1482E2768CF587AFB65488459697EAB64613 (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* __this, const RuntimeMethod* method) ;
  136. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* Object_FindObjectFromInstanceID_m977F314530A838CAB5497C8F5D0D8DA134B92E0C (int32_t ___0_instanceID, const RuntimeMethod* method) ;
  137. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* RaycastHit2D_get_collider_mB56DFCD16B708852EEBDBB490BC8665DBF7487FD (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* __this, const RuntimeMethod* method) ;
  138. #ifdef __clang__
  139. #pragma clang diagnostic push
  140. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  141. #pragma clang diagnostic ignored "-Wunused-variable"
  142. #endif
  143. #ifdef __clang__
  144. #pragma clang diagnostic pop
  145. #endif
  146. #ifdef __clang__
  147. #pragma clang diagnostic push
  148. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  149. #pragma clang diagnostic ignored "-Wunused-variable"
  150. #endif
  151. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Physics2D__cctor_m7B7A8EEEE744CE27534A7ADF12F31A4E376544E8 (const RuntimeMethod* method)
  152. {
  153. static bool s_Il2CppMethodInitialized;
  154. if (!s_Il2CppMethodInitialized)
  155. {
  156. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m18046D64FD3FA546A46227B43826992EE5D5F434_RuntimeMethod_var);
  157. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tCD5F926D25FC8BFAF39E4BE6F879C1FA11501C76_il2cpp_TypeInfo_var);
  158. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  159. s_Il2CppMethodInitialized = true;
  160. }
  161. {
  162. List_1_tCD5F926D25FC8BFAF39E4BE6F879C1FA11501C76* L_0 = (List_1_tCD5F926D25FC8BFAF39E4BE6F879C1FA11501C76*)il2cpp_codegen_object_new(List_1_tCD5F926D25FC8BFAF39E4BE6F879C1FA11501C76_il2cpp_TypeInfo_var);
  163. List_1__ctor_m18046D64FD3FA546A46227B43826992EE5D5F434(L_0, List_1__ctor_m18046D64FD3FA546A46227B43826992EE5D5F434_RuntimeMethod_var);
  164. ((Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_StaticFields*)il2cpp_codegen_static_fields_for(Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var))->___m_LastDisabledRigidbody2D = L_0;
  165. Il2CppCodeGenWriteBarrier((void**)(&((Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_StaticFields*)il2cpp_codegen_static_fields_for(Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var))->___m_LastDisabledRigidbody2D), (void*)L_0);
  166. return;
  167. }
  168. }
  169. #ifdef __clang__
  170. #pragma clang diagnostic pop
  171. #endif
  172. #ifdef __clang__
  173. #pragma clang diagnostic push
  174. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  175. #pragma clang diagnostic ignored "-Wunused-variable"
  176. #endif
  177. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 RaycastHit2D_get_point_mB35E988E9E04328EFE926228A18334326721A36B (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* __this, const RuntimeMethod* method)
  178. {
  179. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
  180. memset((&V_0), 0, sizeof(V_0));
  181. {
  182. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___m_Point;
  183. V_0 = L_0;
  184. goto IL_000a;
  185. }
  186. IL_000a:
  187. {
  188. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
  189. return L_1;
  190. }
  191. }
  192. IL2CPP_EXTERN_C Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 RaycastHit2D_get_point_mB35E988E9E04328EFE926228A18334326721A36B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  193. {
  194. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* _thisAdjusted;
  195. int32_t _offset = 1;
  196. _thisAdjusted = reinterpret_cast<RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*>(__this + _offset);
  197. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 _returnValue;
  198. _returnValue = RaycastHit2D_get_point_mB35E988E9E04328EFE926228A18334326721A36B(_thisAdjusted, method);
  199. return _returnValue;
  200. }
  201. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 RaycastHit2D_get_normal_m75F1EBDE347BACEB5A6A6AA72543C740806AB5F2 (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* __this, const RuntimeMethod* method)
  202. {
  203. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
  204. memset((&V_0), 0, sizeof(V_0));
  205. {
  206. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___m_Normal;
  207. V_0 = L_0;
  208. goto IL_000a;
  209. }
  210. IL_000a:
  211. {
  212. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
  213. return L_1;
  214. }
  215. }
  216. IL2CPP_EXTERN_C Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 RaycastHit2D_get_normal_m75F1EBDE347BACEB5A6A6AA72543C740806AB5F2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  217. {
  218. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* _thisAdjusted;
  219. int32_t _offset = 1;
  220. _thisAdjusted = reinterpret_cast<RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*>(__this + _offset);
  221. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 _returnValue;
  222. _returnValue = RaycastHit2D_get_normal_m75F1EBDE347BACEB5A6A6AA72543C740806AB5F2(_thisAdjusted, method);
  223. return _returnValue;
  224. }
  225. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RaycastHit2D_get_distance_mD0FE1482E2768CF587AFB65488459697EAB64613 (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* __this, const RuntimeMethod* method)
  226. {
  227. float V_0 = 0.0f;
  228. {
  229. float L_0 = __this->___m_Distance;
  230. V_0 = L_0;
  231. goto IL_000a;
  232. }
  233. IL_000a:
  234. {
  235. float L_1 = V_0;
  236. return L_1;
  237. }
  238. }
  239. IL2CPP_EXTERN_C float RaycastHit2D_get_distance_mD0FE1482E2768CF587AFB65488459697EAB64613_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  240. {
  241. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* _thisAdjusted;
  242. int32_t _offset = 1;
  243. _thisAdjusted = reinterpret_cast<RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*>(__this + _offset);
  244. float _returnValue;
  245. _returnValue = RaycastHit2D_get_distance_mD0FE1482E2768CF587AFB65488459697EAB64613(_thisAdjusted, method);
  246. return _returnValue;
  247. }
  248. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* RaycastHit2D_get_collider_mB56DFCD16B708852EEBDBB490BC8665DBF7487FD (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* __this, const RuntimeMethod* method)
  249. {
  250. static bool s_Il2CppMethodInitialized;
  251. if (!s_Il2CppMethodInitialized)
  252. {
  253. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_il2cpp_TypeInfo_var);
  254. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  255. s_Il2CppMethodInitialized = true;
  256. }
  257. Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* V_0 = NULL;
  258. {
  259. int32_t L_0 = __this->___m_Collider;
  260. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  261. Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1;
  262. L_1 = Object_FindObjectFromInstanceID_m977F314530A838CAB5497C8F5D0D8DA134B92E0C(L_0, NULL);
  263. V_0 = ((Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52*)IsInstClass((RuntimeObject*)L_1, Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_il2cpp_TypeInfo_var));
  264. goto IL_0014;
  265. }
  266. IL_0014:
  267. {
  268. Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_2 = V_0;
  269. return L_2;
  270. }
  271. }
  272. IL2CPP_EXTERN_C Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* RaycastHit2D_get_collider_mB56DFCD16B708852EEBDBB490BC8665DBF7487FD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  273. {
  274. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* _thisAdjusted;
  275. int32_t _offset = 1;
  276. _thisAdjusted = reinterpret_cast<RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*>(__this + _offset);
  277. Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* _returnValue;
  278. _returnValue = RaycastHit2D_get_collider_mB56DFCD16B708852EEBDBB490BC8665DBF7487FD(_thisAdjusted, method);
  279. return _returnValue;
  280. }
  281. #ifdef __clang__
  282. #pragma clang diagnostic pop
  283. #endif
  284. #ifdef __clang__
  285. #pragma clang diagnostic push
  286. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  287. #pragma clang diagnostic ignored "-Wunused-variable"
  288. #endif
  289. #ifdef __clang__
  290. #pragma clang diagnostic pop
  291. #endif
  292. #ifdef __clang__
  293. #pragma clang diagnostic push
  294. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  295. #pragma clang diagnostic ignored "-Wunused-variable"
  296. #endif
  297. #ifdef __clang__
  298. #pragma clang diagnostic pop
  299. #endif