Bulk_UnityEngine.UnityConnectModule_0.cpp 36 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032
  1. #include "il2cpp-config.h"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <cstring>
  8. #include <string.h>
  9. #include <stdio.h>
  10. #include <cmath>
  11. #include <limits>
  12. #include <assert.h>
  13. #include <stdint.h>
  14. #include "il2cpp-class-internals.h"
  15. #include "codegen/il2cpp-codegen.h"
  16. #include "il2cpp-object-internals.h"
  17. template <typename T1, typename T2, typename T3, typename T4>
  18. struct VirtActionInvoker4
  19. {
  20. typedef void (*Action)(void*, T1, T2, T3, T4, const RuntimeMethod*);
  21. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
  22. {
  23. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  24. ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
  25. }
  26. };
  27. struct VirtActionInvoker0
  28. {
  29. typedef void (*Action)(void*, const RuntimeMethod*);
  30. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  31. {
  32. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  33. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  34. }
  35. };
  36. template <typename T1, typename T2, typename T3, typename T4>
  37. struct GenericVirtActionInvoker4
  38. {
  39. typedef void (*Action)(void*, T1, T2, T3, T4, const RuntimeMethod*);
  40. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
  41. {
  42. VirtualInvokeData invokeData;
  43. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  44. ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
  45. }
  46. };
  47. struct GenericVirtActionInvoker0
  48. {
  49. typedef void (*Action)(void*, const RuntimeMethod*);
  50. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj)
  51. {
  52. VirtualInvokeData invokeData;
  53. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  54. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  55. }
  56. };
  57. template <typename T1, typename T2, typename T3, typename T4>
  58. struct InterfaceActionInvoker4
  59. {
  60. typedef void (*Action)(void*, T1, T2, T3, T4, const RuntimeMethod*);
  61. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
  62. {
  63. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  64. ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
  65. }
  66. };
  67. struct InterfaceActionInvoker0
  68. {
  69. typedef void (*Action)(void*, const RuntimeMethod*);
  70. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  71. {
  72. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  73. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  74. }
  75. };
  76. template <typename T1, typename T2, typename T3, typename T4>
  77. struct GenericInterfaceActionInvoker4
  78. {
  79. typedef void (*Action)(void*, T1, T2, T3, T4, const RuntimeMethod*);
  80. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
  81. {
  82. VirtualInvokeData invokeData;
  83. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  84. ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
  85. }
  86. };
  87. struct GenericInterfaceActionInvoker0
  88. {
  89. typedef void (*Action)(void*, const RuntimeMethod*);
  90. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj)
  91. {
  92. VirtualInvokeData invokeData;
  93. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  94. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  95. }
  96. };
  97. // UnityEngine.Analytics.AnalyticsSessionInfo/SessionStateChanged
  98. struct SessionStateChanged_t3163629820;
  99. // System.IAsyncResult
  100. struct IAsyncResult_t767004451;
  101. // System.AsyncCallback
  102. struct AsyncCallback_t3962456242;
  103. // UnityEngine.RemoteSettings/UpdatedEventHandler
  104. struct UpdatedEventHandler_t1027848393;
  105. // System.String
  106. struct String_t;
  107. // System.Void
  108. struct Void_t1185182177;
  109. // System.Char[]
  110. struct CharU5BU5D_t3528271667;
  111. // System.Reflection.MethodInfo
  112. struct MethodInfo_t;
  113. // System.DelegateData
  114. struct DelegateData_t1677132599;
  115. extern RuntimeClass* AnalyticsSessionInfo_t2322308579_il2cpp_TypeInfo_var;
  116. extern const uint32_t AnalyticsSessionInfo_CallSessionStateChanged_m2615824008_MetadataUsageId;
  117. extern RuntimeClass* AnalyticsSessionState_t681173134_il2cpp_TypeInfo_var;
  118. extern RuntimeClass* Int64_t3736567304_il2cpp_TypeInfo_var;
  119. extern RuntimeClass* Boolean_t97287965_il2cpp_TypeInfo_var;
  120. extern const uint32_t SessionStateChanged_BeginInvoke_m3061271511_MetadataUsageId;
  121. extern RuntimeClass* RemoteSettings_t1718627291_il2cpp_TypeInfo_var;
  122. extern const uint32_t RemoteSettings_CallOnUpdate_m2821567430_MetadataUsageId;
  123. #ifndef RUNTIMEOBJECT_H
  124. #define RUNTIMEOBJECT_H
  125. #ifdef __clang__
  126. #pragma clang diagnostic push
  127. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  128. #pragma clang diagnostic ignored "-Wunused-variable"
  129. #endif
  130. // System.Object
  131. #ifdef __clang__
  132. #pragma clang diagnostic pop
  133. #endif
  134. #endif // RUNTIMEOBJECT_H
  135. #ifndef U3CMODULEU3E_T692745549_H
  136. #define U3CMODULEU3E_T692745549_H
  137. #ifdef __clang__
  138. #pragma clang diagnostic push
  139. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  140. #pragma clang diagnostic ignored "-Wunused-variable"
  141. #endif
  142. // <Module>
  143. struct U3CModuleU3E_t692745549
  144. {
  145. public:
  146. public:
  147. };
  148. #ifdef __clang__
  149. #pragma clang diagnostic pop
  150. #endif
  151. #endif // U3CMODULEU3E_T692745549_H
  152. #ifndef VALUETYPE_T3640485471_H
  153. #define VALUETYPE_T3640485471_H
  154. #ifdef __clang__
  155. #pragma clang diagnostic push
  156. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  157. #pragma clang diagnostic ignored "-Wunused-variable"
  158. #endif
  159. // System.ValueType
  160. struct ValueType_t3640485471 : public RuntimeObject
  161. {
  162. public:
  163. public:
  164. };
  165. #ifdef __clang__
  166. #pragma clang diagnostic pop
  167. #endif
  168. // Native definition for P/Invoke marshalling of System.ValueType
  169. struct ValueType_t3640485471_marshaled_pinvoke
  170. {
  171. };
  172. // Native definition for COM marshalling of System.ValueType
  173. struct ValueType_t3640485471_marshaled_com
  174. {
  175. };
  176. #endif // VALUETYPE_T3640485471_H
  177. #ifndef REMOTESETTINGS_T1718627291_H
  178. #define REMOTESETTINGS_T1718627291_H
  179. #ifdef __clang__
  180. #pragma clang diagnostic push
  181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  182. #pragma clang diagnostic ignored "-Wunused-variable"
  183. #endif
  184. // UnityEngine.RemoteSettings
  185. struct RemoteSettings_t1718627291 : public RuntimeObject
  186. {
  187. public:
  188. public:
  189. };
  190. struct RemoteSettings_t1718627291_StaticFields
  191. {
  192. public:
  193. // UnityEngine.RemoteSettings/UpdatedEventHandler UnityEngine.RemoteSettings::Updated
  194. UpdatedEventHandler_t1027848393 * ___Updated_0;
  195. public:
  196. inline static int32_t get_offset_of_Updated_0() { return static_cast<int32_t>(offsetof(RemoteSettings_t1718627291_StaticFields, ___Updated_0)); }
  197. inline UpdatedEventHandler_t1027848393 * get_Updated_0() const { return ___Updated_0; }
  198. inline UpdatedEventHandler_t1027848393 ** get_address_of_Updated_0() { return &___Updated_0; }
  199. inline void set_Updated_0(UpdatedEventHandler_t1027848393 * value)
  200. {
  201. ___Updated_0 = value;
  202. Il2CppCodeGenWriteBarrier((&___Updated_0), value);
  203. }
  204. };
  205. #ifdef __clang__
  206. #pragma clang diagnostic pop
  207. #endif
  208. #endif // REMOTESETTINGS_T1718627291_H
  209. struct Il2CppArrayBounds;
  210. #ifndef RUNTIMEARRAY_H
  211. #define RUNTIMEARRAY_H
  212. #ifdef __clang__
  213. #pragma clang diagnostic push
  214. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  215. #pragma clang diagnostic ignored "-Wunused-variable"
  216. #endif
  217. // System.Array
  218. #ifdef __clang__
  219. #pragma clang diagnostic pop
  220. #endif
  221. #endif // RUNTIMEARRAY_H
  222. #ifndef ANALYTICSSESSIONINFO_T2322308579_H
  223. #define ANALYTICSSESSIONINFO_T2322308579_H
  224. #ifdef __clang__
  225. #pragma clang diagnostic push
  226. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  227. #pragma clang diagnostic ignored "-Wunused-variable"
  228. #endif
  229. // UnityEngine.Analytics.AnalyticsSessionInfo
  230. struct AnalyticsSessionInfo_t2322308579 : public RuntimeObject
  231. {
  232. public:
  233. public:
  234. };
  235. struct AnalyticsSessionInfo_t2322308579_StaticFields
  236. {
  237. public:
  238. // UnityEngine.Analytics.AnalyticsSessionInfo/SessionStateChanged UnityEngine.Analytics.AnalyticsSessionInfo::sessionStateChanged
  239. SessionStateChanged_t3163629820 * ___sessionStateChanged_0;
  240. public:
  241. inline static int32_t get_offset_of_sessionStateChanged_0() { return static_cast<int32_t>(offsetof(AnalyticsSessionInfo_t2322308579_StaticFields, ___sessionStateChanged_0)); }
  242. inline SessionStateChanged_t3163629820 * get_sessionStateChanged_0() const { return ___sessionStateChanged_0; }
  243. inline SessionStateChanged_t3163629820 ** get_address_of_sessionStateChanged_0() { return &___sessionStateChanged_0; }
  244. inline void set_sessionStateChanged_0(SessionStateChanged_t3163629820 * value)
  245. {
  246. ___sessionStateChanged_0 = value;
  247. Il2CppCodeGenWriteBarrier((&___sessionStateChanged_0), value);
  248. }
  249. };
  250. #ifdef __clang__
  251. #pragma clang diagnostic pop
  252. #endif
  253. #endif // ANALYTICSSESSIONINFO_T2322308579_H
  254. #ifndef INT64_T3736567304_H
  255. #define INT64_T3736567304_H
  256. #ifdef __clang__
  257. #pragma clang diagnostic push
  258. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  259. #pragma clang diagnostic ignored "-Wunused-variable"
  260. #endif
  261. // System.Int64
  262. struct Int64_t3736567304
  263. {
  264. public:
  265. // System.Int64 System.Int64::m_value
  266. int64_t ___m_value_2;
  267. public:
  268. inline static int32_t get_offset_of_m_value_2() { return static_cast<int32_t>(offsetof(Int64_t3736567304, ___m_value_2)); }
  269. inline int64_t get_m_value_2() const { return ___m_value_2; }
  270. inline int64_t* get_address_of_m_value_2() { return &___m_value_2; }
  271. inline void set_m_value_2(int64_t value)
  272. {
  273. ___m_value_2 = value;
  274. }
  275. };
  276. #ifdef __clang__
  277. #pragma clang diagnostic pop
  278. #endif
  279. #endif // INT64_T3736567304_H
  280. #ifndef BOOLEAN_T97287965_H
  281. #define BOOLEAN_T97287965_H
  282. #ifdef __clang__
  283. #pragma clang diagnostic push
  284. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  285. #pragma clang diagnostic ignored "-Wunused-variable"
  286. #endif
  287. // System.Boolean
  288. struct Boolean_t97287965
  289. {
  290. public:
  291. // System.Boolean System.Boolean::m_value
  292. bool ___m_value_2;
  293. public:
  294. inline static int32_t get_offset_of_m_value_2() { return static_cast<int32_t>(offsetof(Boolean_t97287965, ___m_value_2)); }
  295. inline bool get_m_value_2() const { return ___m_value_2; }
  296. inline bool* get_address_of_m_value_2() { return &___m_value_2; }
  297. inline void set_m_value_2(bool value)
  298. {
  299. ___m_value_2 = value;
  300. }
  301. };
  302. struct Boolean_t97287965_StaticFields
  303. {
  304. public:
  305. // System.String System.Boolean::FalseString
  306. String_t* ___FalseString_0;
  307. // System.String System.Boolean::TrueString
  308. String_t* ___TrueString_1;
  309. public:
  310. inline static int32_t get_offset_of_FalseString_0() { return static_cast<int32_t>(offsetof(Boolean_t97287965_StaticFields, ___FalseString_0)); }
  311. inline String_t* get_FalseString_0() const { return ___FalseString_0; }
  312. inline String_t** get_address_of_FalseString_0() { return &___FalseString_0; }
  313. inline void set_FalseString_0(String_t* value)
  314. {
  315. ___FalseString_0 = value;
  316. Il2CppCodeGenWriteBarrier((&___FalseString_0), value);
  317. }
  318. inline static int32_t get_offset_of_TrueString_1() { return static_cast<int32_t>(offsetof(Boolean_t97287965_StaticFields, ___TrueString_1)); }
  319. inline String_t* get_TrueString_1() const { return ___TrueString_1; }
  320. inline String_t** get_address_of_TrueString_1() { return &___TrueString_1; }
  321. inline void set_TrueString_1(String_t* value)
  322. {
  323. ___TrueString_1 = value;
  324. Il2CppCodeGenWriteBarrier((&___TrueString_1), value);
  325. }
  326. };
  327. #ifdef __clang__
  328. #pragma clang diagnostic pop
  329. #endif
  330. #endif // BOOLEAN_T97287965_H
  331. #ifndef VOID_T1185182177_H
  332. #define VOID_T1185182177_H
  333. #ifdef __clang__
  334. #pragma clang diagnostic push
  335. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  336. #pragma clang diagnostic ignored "-Wunused-variable"
  337. #endif
  338. // System.Void
  339. struct Void_t1185182177
  340. {
  341. public:
  342. public:
  343. };
  344. #ifdef __clang__
  345. #pragma clang diagnostic pop
  346. #endif
  347. #endif // VOID_T1185182177_H
  348. #ifndef INTPTR_T_H
  349. #define INTPTR_T_H
  350. #ifdef __clang__
  351. #pragma clang diagnostic push
  352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  353. #pragma clang diagnostic ignored "-Wunused-variable"
  354. #endif
  355. // System.IntPtr
  356. struct IntPtr_t
  357. {
  358. public:
  359. // System.Void* System.IntPtr::m_value
  360. void* ___m_value_0;
  361. public:
  362. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(IntPtr_t, ___m_value_0)); }
  363. inline void* get_m_value_0() const { return ___m_value_0; }
  364. inline void** get_address_of_m_value_0() { return &___m_value_0; }
  365. inline void set_m_value_0(void* value)
  366. {
  367. ___m_value_0 = value;
  368. }
  369. };
  370. struct IntPtr_t_StaticFields
  371. {
  372. public:
  373. // System.IntPtr System.IntPtr::Zero
  374. intptr_t ___Zero_1;
  375. public:
  376. inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(offsetof(IntPtr_t_StaticFields, ___Zero_1)); }
  377. inline intptr_t get_Zero_1() const { return ___Zero_1; }
  378. inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; }
  379. inline void set_Zero_1(intptr_t value)
  380. {
  381. ___Zero_1 = value;
  382. }
  383. };
  384. #ifdef __clang__
  385. #pragma clang diagnostic pop
  386. #endif
  387. #endif // INTPTR_T_H
  388. #ifndef ENUM_T4135868527_H
  389. #define ENUM_T4135868527_H
  390. #ifdef __clang__
  391. #pragma clang diagnostic push
  392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  393. #pragma clang diagnostic ignored "-Wunused-variable"
  394. #endif
  395. // System.Enum
  396. struct Enum_t4135868527 : public ValueType_t3640485471
  397. {
  398. public:
  399. public:
  400. };
  401. struct Enum_t4135868527_StaticFields
  402. {
  403. public:
  404. // System.Char[] System.Enum::split_char
  405. CharU5BU5D_t3528271667* ___split_char_0;
  406. public:
  407. inline static int32_t get_offset_of_split_char_0() { return static_cast<int32_t>(offsetof(Enum_t4135868527_StaticFields, ___split_char_0)); }
  408. inline CharU5BU5D_t3528271667* get_split_char_0() const { return ___split_char_0; }
  409. inline CharU5BU5D_t3528271667** get_address_of_split_char_0() { return &___split_char_0; }
  410. inline void set_split_char_0(CharU5BU5D_t3528271667* value)
  411. {
  412. ___split_char_0 = value;
  413. Il2CppCodeGenWriteBarrier((&___split_char_0), value);
  414. }
  415. };
  416. #ifdef __clang__
  417. #pragma clang diagnostic pop
  418. #endif
  419. // Native definition for P/Invoke marshalling of System.Enum
  420. struct Enum_t4135868527_marshaled_pinvoke
  421. {
  422. };
  423. // Native definition for COM marshalling of System.Enum
  424. struct Enum_t4135868527_marshaled_com
  425. {
  426. };
  427. #endif // ENUM_T4135868527_H
  428. #ifndef ANALYTICSSESSIONSTATE_T681173134_H
  429. #define ANALYTICSSESSIONSTATE_T681173134_H
  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. // UnityEngine.Analytics.AnalyticsSessionState
  436. struct AnalyticsSessionState_t681173134
  437. {
  438. public:
  439. // System.Int32 UnityEngine.Analytics.AnalyticsSessionState::value__
  440. int32_t ___value___1;
  441. public:
  442. inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(AnalyticsSessionState_t681173134, ___value___1)); }
  443. inline int32_t get_value___1() const { return ___value___1; }
  444. inline int32_t* get_address_of_value___1() { return &___value___1; }
  445. inline void set_value___1(int32_t value)
  446. {
  447. ___value___1 = value;
  448. }
  449. };
  450. #ifdef __clang__
  451. #pragma clang diagnostic pop
  452. #endif
  453. #endif // ANALYTICSSESSIONSTATE_T681173134_H
  454. #ifndef DELEGATE_T1188392813_H
  455. #define DELEGATE_T1188392813_H
  456. #ifdef __clang__
  457. #pragma clang diagnostic push
  458. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  459. #pragma clang diagnostic ignored "-Wunused-variable"
  460. #endif
  461. // System.Delegate
  462. struct Delegate_t1188392813 : public RuntimeObject
  463. {
  464. public:
  465. // System.IntPtr System.Delegate::method_ptr
  466. Il2CppMethodPointer ___method_ptr_0;
  467. // System.IntPtr System.Delegate::invoke_impl
  468. intptr_t ___invoke_impl_1;
  469. // System.Object System.Delegate::m_target
  470. RuntimeObject * ___m_target_2;
  471. // System.IntPtr System.Delegate::method
  472. intptr_t ___method_3;
  473. // System.IntPtr System.Delegate::delegate_trampoline
  474. intptr_t ___delegate_trampoline_4;
  475. // System.IntPtr System.Delegate::method_code
  476. intptr_t ___method_code_5;
  477. // System.Reflection.MethodInfo System.Delegate::method_info
  478. MethodInfo_t * ___method_info_6;
  479. // System.Reflection.MethodInfo System.Delegate::original_method_info
  480. MethodInfo_t * ___original_method_info_7;
  481. // System.DelegateData System.Delegate::data
  482. DelegateData_t1677132599 * ___data_8;
  483. public:
  484. inline static int32_t get_offset_of_method_ptr_0() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___method_ptr_0)); }
  485. inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; }
  486. inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; }
  487. inline void set_method_ptr_0(Il2CppMethodPointer value)
  488. {
  489. ___method_ptr_0 = value;
  490. }
  491. inline static int32_t get_offset_of_invoke_impl_1() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___invoke_impl_1)); }
  492. inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; }
  493. inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; }
  494. inline void set_invoke_impl_1(intptr_t value)
  495. {
  496. ___invoke_impl_1 = value;
  497. }
  498. inline static int32_t get_offset_of_m_target_2() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___m_target_2)); }
  499. inline RuntimeObject * get_m_target_2() const { return ___m_target_2; }
  500. inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; }
  501. inline void set_m_target_2(RuntimeObject * value)
  502. {
  503. ___m_target_2 = value;
  504. Il2CppCodeGenWriteBarrier((&___m_target_2), value);
  505. }
  506. inline static int32_t get_offset_of_method_3() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___method_3)); }
  507. inline intptr_t get_method_3() const { return ___method_3; }
  508. inline intptr_t* get_address_of_method_3() { return &___method_3; }
  509. inline void set_method_3(intptr_t value)
  510. {
  511. ___method_3 = value;
  512. }
  513. inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___delegate_trampoline_4)); }
  514. inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; }
  515. inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; }
  516. inline void set_delegate_trampoline_4(intptr_t value)
  517. {
  518. ___delegate_trampoline_4 = value;
  519. }
  520. inline static int32_t get_offset_of_method_code_5() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___method_code_5)); }
  521. inline intptr_t get_method_code_5() const { return ___method_code_5; }
  522. inline intptr_t* get_address_of_method_code_5() { return &___method_code_5; }
  523. inline void set_method_code_5(intptr_t value)
  524. {
  525. ___method_code_5 = value;
  526. }
  527. inline static int32_t get_offset_of_method_info_6() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___method_info_6)); }
  528. inline MethodInfo_t * get_method_info_6() const { return ___method_info_6; }
  529. inline MethodInfo_t ** get_address_of_method_info_6() { return &___method_info_6; }
  530. inline void set_method_info_6(MethodInfo_t * value)
  531. {
  532. ___method_info_6 = value;
  533. Il2CppCodeGenWriteBarrier((&___method_info_6), value);
  534. }
  535. inline static int32_t get_offset_of_original_method_info_7() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___original_method_info_7)); }
  536. inline MethodInfo_t * get_original_method_info_7() const { return ___original_method_info_7; }
  537. inline MethodInfo_t ** get_address_of_original_method_info_7() { return &___original_method_info_7; }
  538. inline void set_original_method_info_7(MethodInfo_t * value)
  539. {
  540. ___original_method_info_7 = value;
  541. Il2CppCodeGenWriteBarrier((&___original_method_info_7), value);
  542. }
  543. inline static int32_t get_offset_of_data_8() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___data_8)); }
  544. inline DelegateData_t1677132599 * get_data_8() const { return ___data_8; }
  545. inline DelegateData_t1677132599 ** get_address_of_data_8() { return &___data_8; }
  546. inline void set_data_8(DelegateData_t1677132599 * value)
  547. {
  548. ___data_8 = value;
  549. Il2CppCodeGenWriteBarrier((&___data_8), value);
  550. }
  551. };
  552. #ifdef __clang__
  553. #pragma clang diagnostic pop
  554. #endif
  555. #endif // DELEGATE_T1188392813_H
  556. #ifndef MULTICASTDELEGATE_T_H
  557. #define MULTICASTDELEGATE_T_H
  558. #ifdef __clang__
  559. #pragma clang diagnostic push
  560. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  561. #pragma clang diagnostic ignored "-Wunused-variable"
  562. #endif
  563. // System.MulticastDelegate
  564. struct MulticastDelegate_t : public Delegate_t1188392813
  565. {
  566. public:
  567. // System.MulticastDelegate System.MulticastDelegate::prev
  568. MulticastDelegate_t * ___prev_9;
  569. // System.MulticastDelegate System.MulticastDelegate::kpm_next
  570. MulticastDelegate_t * ___kpm_next_10;
  571. public:
  572. inline static int32_t get_offset_of_prev_9() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___prev_9)); }
  573. inline MulticastDelegate_t * get_prev_9() const { return ___prev_9; }
  574. inline MulticastDelegate_t ** get_address_of_prev_9() { return &___prev_9; }
  575. inline void set_prev_9(MulticastDelegate_t * value)
  576. {
  577. ___prev_9 = value;
  578. Il2CppCodeGenWriteBarrier((&___prev_9), value);
  579. }
  580. inline static int32_t get_offset_of_kpm_next_10() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___kpm_next_10)); }
  581. inline MulticastDelegate_t * get_kpm_next_10() const { return ___kpm_next_10; }
  582. inline MulticastDelegate_t ** get_address_of_kpm_next_10() { return &___kpm_next_10; }
  583. inline void set_kpm_next_10(MulticastDelegate_t * value)
  584. {
  585. ___kpm_next_10 = value;
  586. Il2CppCodeGenWriteBarrier((&___kpm_next_10), value);
  587. }
  588. };
  589. #ifdef __clang__
  590. #pragma clang diagnostic pop
  591. #endif
  592. #endif // MULTICASTDELEGATE_T_H
  593. #ifndef UPDATEDEVENTHANDLER_T1027848393_H
  594. #define UPDATEDEVENTHANDLER_T1027848393_H
  595. #ifdef __clang__
  596. #pragma clang diagnostic push
  597. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  598. #pragma clang diagnostic ignored "-Wunused-variable"
  599. #endif
  600. // UnityEngine.RemoteSettings/UpdatedEventHandler
  601. struct UpdatedEventHandler_t1027848393 : public MulticastDelegate_t
  602. {
  603. public:
  604. public:
  605. };
  606. #ifdef __clang__
  607. #pragma clang diagnostic pop
  608. #endif
  609. #endif // UPDATEDEVENTHANDLER_T1027848393_H
  610. #ifndef SESSIONSTATECHANGED_T3163629820_H
  611. #define SESSIONSTATECHANGED_T3163629820_H
  612. #ifdef __clang__
  613. #pragma clang diagnostic push
  614. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  615. #pragma clang diagnostic ignored "-Wunused-variable"
  616. #endif
  617. // UnityEngine.Analytics.AnalyticsSessionInfo/SessionStateChanged
  618. struct SessionStateChanged_t3163629820 : public MulticastDelegate_t
  619. {
  620. public:
  621. public:
  622. };
  623. #ifdef __clang__
  624. #pragma clang diagnostic pop
  625. #endif
  626. #endif // SESSIONSTATECHANGED_T3163629820_H
  627. #ifndef ASYNCCALLBACK_T3962456242_H
  628. #define ASYNCCALLBACK_T3962456242_H
  629. #ifdef __clang__
  630. #pragma clang diagnostic push
  631. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  632. #pragma clang diagnostic ignored "-Wunused-variable"
  633. #endif
  634. // System.AsyncCallback
  635. struct AsyncCallback_t3962456242 : public MulticastDelegate_t
  636. {
  637. public:
  638. public:
  639. };
  640. #ifdef __clang__
  641. #pragma clang diagnostic pop
  642. #endif
  643. #endif // ASYNCCALLBACK_T3962456242_H
  644. // System.Void UnityEngine.Analytics.AnalyticsSessionInfo/SessionStateChanged::Invoke(UnityEngine.Analytics.AnalyticsSessionState,System.Int64,System.Int64,System.Boolean)
  645. extern "C" IL2CPP_METHOD_ATTR void SessionStateChanged_Invoke_m1365949269 (SessionStateChanged_t3163629820 * __this, int32_t ___sessionState0, int64_t ___sessionId1, int64_t ___sessionElapsedTime2, bool ___sessionChanged3, const RuntimeMethod* method);
  646. // System.Void UnityEngine.RemoteSettings/UpdatedEventHandler::Invoke()
  647. extern "C" IL2CPP_METHOD_ATTR void UpdatedEventHandler_Invoke_m1320302085 (UpdatedEventHandler_t1027848393 * __this, const RuntimeMethod* method);
  648. #ifdef __clang__
  649. #pragma clang diagnostic push
  650. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  651. #pragma clang diagnostic ignored "-Wunused-variable"
  652. #endif
  653. #ifdef __clang__
  654. #pragma clang diagnostic pop
  655. #endif
  656. #ifdef __clang__
  657. #pragma clang diagnostic push
  658. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  659. #pragma clang diagnostic ignored "-Wunused-variable"
  660. #endif
  661. // System.Void UnityEngine.Analytics.AnalyticsSessionInfo::CallSessionStateChanged(UnityEngine.Analytics.AnalyticsSessionState,System.Int64,System.Int64,System.Boolean)
  662. extern "C" IL2CPP_METHOD_ATTR void AnalyticsSessionInfo_CallSessionStateChanged_m2615824008 (RuntimeObject * __this /* static, unused */, int32_t ___sessionState0, int64_t ___sessionId1, int64_t ___sessionElapsedTime2, bool ___sessionChanged3, const RuntimeMethod* method)
  663. {
  664. static bool s_Il2CppMethodInitialized;
  665. if (!s_Il2CppMethodInitialized)
  666. {
  667. il2cpp_codegen_initialize_method (AnalyticsSessionInfo_CallSessionStateChanged_m2615824008_MetadataUsageId);
  668. s_Il2CppMethodInitialized = true;
  669. }
  670. SessionStateChanged_t3163629820 * V_0 = NULL;
  671. {
  672. SessionStateChanged_t3163629820 * L_0 = ((AnalyticsSessionInfo_t2322308579_StaticFields*)il2cpp_codegen_static_fields_for(AnalyticsSessionInfo_t2322308579_il2cpp_TypeInfo_var))->get_sessionStateChanged_0();
  673. V_0 = L_0;
  674. SessionStateChanged_t3163629820 * L_1 = V_0;
  675. if (!L_1)
  676. {
  677. goto IL_0017;
  678. }
  679. }
  680. {
  681. SessionStateChanged_t3163629820 * L_2 = V_0;
  682. int32_t L_3 = ___sessionState0;
  683. int64_t L_4 = ___sessionId1;
  684. int64_t L_5 = ___sessionElapsedTime2;
  685. bool L_6 = ___sessionChanged3;
  686. NullCheck(L_2);
  687. SessionStateChanged_Invoke_m1365949269(L_2, L_3, L_4, L_5, L_6, /*hidden argument*/NULL);
  688. }
  689. IL_0017:
  690. {
  691. return;
  692. }
  693. }
  694. #ifdef __clang__
  695. #pragma clang diagnostic pop
  696. #endif
  697. #ifdef __clang__
  698. #pragma clang diagnostic push
  699. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  700. #pragma clang diagnostic ignored "-Wunused-variable"
  701. #endif
  702. extern "C" void DelegatePInvokeWrapper_SessionStateChanged_t3163629820 (SessionStateChanged_t3163629820 * __this, int32_t ___sessionState0, int64_t ___sessionId1, int64_t ___sessionElapsedTime2, bool ___sessionChanged3, const RuntimeMethod* method)
  703. {
  704. typedef void (DEFAULT_CALL *PInvokeFunc)(int32_t, int64_t, int64_t, int32_t);
  705. PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method));
  706. // Native function invocation
  707. il2cppPInvokeFunc(___sessionState0, ___sessionId1, ___sessionElapsedTime2, static_cast<int32_t>(___sessionChanged3));
  708. }
  709. // System.Void UnityEngine.Analytics.AnalyticsSessionInfo/SessionStateChanged::.ctor(System.Object,System.IntPtr)
  710. extern "C" IL2CPP_METHOD_ATTR void SessionStateChanged__ctor_m650210272 (SessionStateChanged_t3163629820 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
  711. {
  712. __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1));
  713. __this->set_method_3(___method1);
  714. __this->set_m_target_2(___object0);
  715. }
  716. // System.Void UnityEngine.Analytics.AnalyticsSessionInfo/SessionStateChanged::Invoke(UnityEngine.Analytics.AnalyticsSessionState,System.Int64,System.Int64,System.Boolean)
  717. extern "C" IL2CPP_METHOD_ATTR void SessionStateChanged_Invoke_m1365949269 (SessionStateChanged_t3163629820 * __this, int32_t ___sessionState0, int64_t ___sessionId1, int64_t ___sessionElapsedTime2, bool ___sessionChanged3, const RuntimeMethod* method)
  718. {
  719. if(__this->get_prev_9() != NULL)
  720. {
  721. SessionStateChanged_Invoke_m1365949269((SessionStateChanged_t3163629820 *)__this->get_prev_9(), ___sessionState0, ___sessionId1, ___sessionElapsedTime2, ___sessionChanged3, method);
  722. }
  723. Il2CppMethodPointer targetMethodPointer = __this->get_method_ptr_0();
  724. RuntimeMethod* targetMethod = (RuntimeMethod*)(__this->get_method_3());
  725. RuntimeObject* targetThis = __this->get_m_target_2();
  726. il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
  727. bool ___methodIsStatic = MethodIsStatic(targetMethod);
  728. if (___methodIsStatic)
  729. {
  730. if (il2cpp_codegen_method_parameter_count(targetMethod) == 4)
  731. {
  732. // open
  733. {
  734. typedef void (*FunctionPointerType) (RuntimeObject *, int32_t, int64_t, int64_t, bool, const RuntimeMethod*);
  735. ((FunctionPointerType)targetMethodPointer)(NULL, ___sessionState0, ___sessionId1, ___sessionElapsedTime2, ___sessionChanged3, targetMethod);
  736. }
  737. }
  738. else
  739. {
  740. // closed
  741. {
  742. typedef void (*FunctionPointerType) (RuntimeObject *, void*, int32_t, int64_t, int64_t, bool, const RuntimeMethod*);
  743. ((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___sessionState0, ___sessionId1, ___sessionElapsedTime2, ___sessionChanged3, targetMethod);
  744. }
  745. }
  746. }
  747. else
  748. {
  749. {
  750. // closed
  751. if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
  752. {
  753. if (il2cpp_codegen_method_is_generic_instance(targetMethod))
  754. {
  755. if (il2cpp_codegen_method_is_interface_method(targetMethod))
  756. GenericInterfaceActionInvoker4< int32_t, int64_t, int64_t, bool >::Invoke(targetMethod, targetThis, ___sessionState0, ___sessionId1, ___sessionElapsedTime2, ___sessionChanged3);
  757. else
  758. GenericVirtActionInvoker4< int32_t, int64_t, int64_t, bool >::Invoke(targetMethod, targetThis, ___sessionState0, ___sessionId1, ___sessionElapsedTime2, ___sessionChanged3);
  759. }
  760. else
  761. {
  762. if (il2cpp_codegen_method_is_interface_method(targetMethod))
  763. InterfaceActionInvoker4< int32_t, int64_t, int64_t, bool >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___sessionState0, ___sessionId1, ___sessionElapsedTime2, ___sessionChanged3);
  764. else
  765. VirtActionInvoker4< int32_t, int64_t, int64_t, bool >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___sessionState0, ___sessionId1, ___sessionElapsedTime2, ___sessionChanged3);
  766. }
  767. }
  768. else
  769. {
  770. typedef void (*FunctionPointerType) (void*, int32_t, int64_t, int64_t, bool, const RuntimeMethod*);
  771. ((FunctionPointerType)targetMethodPointer)(targetThis, ___sessionState0, ___sessionId1, ___sessionElapsedTime2, ___sessionChanged3, targetMethod);
  772. }
  773. }
  774. }
  775. }
  776. // System.IAsyncResult UnityEngine.Analytics.AnalyticsSessionInfo/SessionStateChanged::BeginInvoke(UnityEngine.Analytics.AnalyticsSessionState,System.Int64,System.Int64,System.Boolean,System.AsyncCallback,System.Object)
  777. extern "C" IL2CPP_METHOD_ATTR RuntimeObject* SessionStateChanged_BeginInvoke_m3061271511 (SessionStateChanged_t3163629820 * __this, int32_t ___sessionState0, int64_t ___sessionId1, int64_t ___sessionElapsedTime2, bool ___sessionChanged3, AsyncCallback_t3962456242 * ___callback4, RuntimeObject * ___object5, const RuntimeMethod* method)
  778. {
  779. static bool s_Il2CppMethodInitialized;
  780. if (!s_Il2CppMethodInitialized)
  781. {
  782. il2cpp_codegen_initialize_method (SessionStateChanged_BeginInvoke_m3061271511_MetadataUsageId);
  783. s_Il2CppMethodInitialized = true;
  784. }
  785. void *__d_args[5] = {0};
  786. __d_args[0] = Box(AnalyticsSessionState_t681173134_il2cpp_TypeInfo_var, &___sessionState0);
  787. __d_args[1] = Box(Int64_t3736567304_il2cpp_TypeInfo_var, &___sessionId1);
  788. __d_args[2] = Box(Int64_t3736567304_il2cpp_TypeInfo_var, &___sessionElapsedTime2);
  789. __d_args[3] = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &___sessionChanged3);
  790. return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback4, (RuntimeObject*)___object5);
  791. }
  792. // System.Void UnityEngine.Analytics.AnalyticsSessionInfo/SessionStateChanged::EndInvoke(System.IAsyncResult)
  793. extern "C" IL2CPP_METHOD_ATTR void SessionStateChanged_EndInvoke_m3128001178 (SessionStateChanged_t3163629820 * __this, RuntimeObject* ___result0, const RuntimeMethod* method)
  794. {
  795. il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
  796. }
  797. #ifdef __clang__
  798. #pragma clang diagnostic pop
  799. #endif
  800. #ifdef __clang__
  801. #pragma clang diagnostic push
  802. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  803. #pragma clang diagnostic ignored "-Wunused-variable"
  804. #endif
  805. #ifdef __clang__
  806. #pragma clang diagnostic pop
  807. #endif
  808. #ifdef __clang__
  809. #pragma clang diagnostic push
  810. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  811. #pragma clang diagnostic ignored "-Wunused-variable"
  812. #endif
  813. // System.Void UnityEngine.RemoteSettings::CallOnUpdate()
  814. extern "C" IL2CPP_METHOD_ATTR void RemoteSettings_CallOnUpdate_m2821567430 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
  815. {
  816. static bool s_Il2CppMethodInitialized;
  817. if (!s_Il2CppMethodInitialized)
  818. {
  819. il2cpp_codegen_initialize_method (RemoteSettings_CallOnUpdate_m2821567430_MetadataUsageId);
  820. s_Il2CppMethodInitialized = true;
  821. }
  822. UpdatedEventHandler_t1027848393 * V_0 = NULL;
  823. {
  824. UpdatedEventHandler_t1027848393 * L_0 = ((RemoteSettings_t1718627291_StaticFields*)il2cpp_codegen_static_fields_for(RemoteSettings_t1718627291_il2cpp_TypeInfo_var))->get_Updated_0();
  825. V_0 = L_0;
  826. UpdatedEventHandler_t1027848393 * L_1 = V_0;
  827. if (!L_1)
  828. {
  829. goto IL_0013;
  830. }
  831. }
  832. {
  833. UpdatedEventHandler_t1027848393 * L_2 = V_0;
  834. NullCheck(L_2);
  835. UpdatedEventHandler_Invoke_m1320302085(L_2, /*hidden argument*/NULL);
  836. }
  837. IL_0013:
  838. {
  839. return;
  840. }
  841. }
  842. #ifdef __clang__
  843. #pragma clang diagnostic pop
  844. #endif
  845. #ifdef __clang__
  846. #pragma clang diagnostic push
  847. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  848. #pragma clang diagnostic ignored "-Wunused-variable"
  849. #endif
  850. extern "C" void DelegatePInvokeWrapper_UpdatedEventHandler_t1027848393 (UpdatedEventHandler_t1027848393 * __this, const RuntimeMethod* method)
  851. {
  852. typedef void (DEFAULT_CALL *PInvokeFunc)();
  853. PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method));
  854. // Native function invocation
  855. il2cppPInvokeFunc();
  856. }
  857. // System.Void UnityEngine.RemoteSettings/UpdatedEventHandler::.ctor(System.Object,System.IntPtr)
  858. extern "C" IL2CPP_METHOD_ATTR void UpdatedEventHandler__ctor_m1004406089 (UpdatedEventHandler_t1027848393 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
  859. {
  860. __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1));
  861. __this->set_method_3(___method1);
  862. __this->set_m_target_2(___object0);
  863. }
  864. // System.Void UnityEngine.RemoteSettings/UpdatedEventHandler::Invoke()
  865. extern "C" IL2CPP_METHOD_ATTR void UpdatedEventHandler_Invoke_m1320302085 (UpdatedEventHandler_t1027848393 * __this, const RuntimeMethod* method)
  866. {
  867. if(__this->get_prev_9() != NULL)
  868. {
  869. UpdatedEventHandler_Invoke_m1320302085((UpdatedEventHandler_t1027848393 *)__this->get_prev_9(), method);
  870. }
  871. Il2CppMethodPointer targetMethodPointer = __this->get_method_ptr_0();
  872. RuntimeMethod* targetMethod = (RuntimeMethod*)(__this->get_method_3());
  873. RuntimeObject* targetThis = __this->get_m_target_2();
  874. il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
  875. bool ___methodIsStatic = MethodIsStatic(targetMethod);
  876. if (___methodIsStatic)
  877. {
  878. if (il2cpp_codegen_method_parameter_count(targetMethod) == 0)
  879. {
  880. // open
  881. {
  882. typedef void (*FunctionPointerType) (RuntimeObject *, const RuntimeMethod*);
  883. ((FunctionPointerType)targetMethodPointer)(NULL, targetMethod);
  884. }
  885. }
  886. else
  887. {
  888. // closed
  889. {
  890. typedef void (*FunctionPointerType) (RuntimeObject *, void*, const RuntimeMethod*);
  891. ((FunctionPointerType)targetMethodPointer)(NULL, targetThis, targetMethod);
  892. }
  893. }
  894. }
  895. else
  896. {
  897. {
  898. // closed
  899. if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
  900. {
  901. if (il2cpp_codegen_method_is_generic_instance(targetMethod))
  902. {
  903. if (il2cpp_codegen_method_is_interface_method(targetMethod))
  904. GenericInterfaceActionInvoker0::Invoke(targetMethod, targetThis);
  905. else
  906. GenericVirtActionInvoker0::Invoke(targetMethod, targetThis);
  907. }
  908. else
  909. {
  910. if (il2cpp_codegen_method_is_interface_method(targetMethod))
  911. InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis);
  912. else
  913. VirtActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis);
  914. }
  915. }
  916. else
  917. {
  918. typedef void (*FunctionPointerType) (void*, const RuntimeMethod*);
  919. ((FunctionPointerType)targetMethodPointer)(targetThis, targetMethod);
  920. }
  921. }
  922. }
  923. }
  924. // System.IAsyncResult UnityEngine.RemoteSettings/UpdatedEventHandler::BeginInvoke(System.AsyncCallback,System.Object)
  925. extern "C" IL2CPP_METHOD_ATTR RuntimeObject* UpdatedEventHandler_BeginInvoke_m1792117005 (UpdatedEventHandler_t1027848393 * __this, AsyncCallback_t3962456242 * ___callback0, RuntimeObject * ___object1, const RuntimeMethod* method)
  926. {
  927. void *__d_args[1] = {0};
  928. return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback0, (RuntimeObject*)___object1);
  929. }
  930. // System.Void UnityEngine.RemoteSettings/UpdatedEventHandler::EndInvoke(System.IAsyncResult)
  931. extern "C" IL2CPP_METHOD_ATTR void UpdatedEventHandler_EndInvoke_m3937028961 (UpdatedEventHandler_t1027848393 * __this, RuntimeObject* ___result0, const RuntimeMethod* method)
  932. {
  933. il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
  934. }
  935. #ifdef __clang__
  936. #pragma clang diagnostic pop
  937. #endif