QFramework.FSM.cpp 66 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429
  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 "codegen/il2cpp-codegen.h"
  15. #include "il2cpp-object-internals.h"
  16. struct VirtActionInvoker0
  17. {
  18. typedef void (*Action)(void*, const RuntimeMethod*);
  19. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  20. {
  21. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  22. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  23. }
  24. };
  25. template <typename T1>
  26. struct VirtActionInvoker1
  27. {
  28. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  29. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  30. {
  31. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  32. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  33. }
  34. };
  35. struct GenericVirtActionInvoker0
  36. {
  37. typedef void (*Action)(void*, const RuntimeMethod*);
  38. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj)
  39. {
  40. VirtualInvokeData invokeData;
  41. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  42. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  43. }
  44. };
  45. template <typename T1>
  46. struct GenericVirtActionInvoker1
  47. {
  48. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  49. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
  50. {
  51. VirtualInvokeData invokeData;
  52. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  53. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  54. }
  55. };
  56. struct InterfaceActionInvoker0
  57. {
  58. typedef void (*Action)(void*, const RuntimeMethod*);
  59. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  60. {
  61. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  62. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  63. }
  64. };
  65. template <typename T1>
  66. struct InterfaceActionInvoker1
  67. {
  68. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  69. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  70. {
  71. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  72. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  73. }
  74. };
  75. struct GenericInterfaceActionInvoker0
  76. {
  77. typedef void (*Action)(void*, const RuntimeMethod*);
  78. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj)
  79. {
  80. VirtualInvokeData invokeData;
  81. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  82. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  83. }
  84. };
  85. template <typename T1>
  86. struct GenericInterfaceActionInvoker1
  87. {
  88. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  89. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
  90. {
  91. VirtualInvokeData invokeData;
  92. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  93. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  94. }
  95. };
  96. // QFramework.QFSMLite
  97. struct QFSMLite_tFE8EF5DECEEDBED1BC328C5D860F3B2DA209CD13;
  98. // QFramework.QFSMLite/FSMCallfunc
  99. struct FSMCallfunc_tF5A99F14AAEE41B68BBE212016681F9D4FA2CD5E;
  100. // QFramework.QFSMLite/QFSMState
  101. struct QFSMState_tF3AE346D48C7286F4FA6F6F309F4262CD5757335;
  102. // QFramework.QFSMLite/QFSMTranslation
  103. struct QFSMTranslation_tBB0BD0DAA9F0F80644A0FCDE1587B9EFD6490F33;
  104. // System.AsyncCallback
  105. struct AsyncCallback_t3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4;
  106. // System.Collections.Generic.Dictionary`2/Entry<System.String,QFramework.QFSMLite/QFSMState>[]
  107. struct EntryU5BU5D_tE67F9ADEBCBD4988B1F175FB57FE0556EAEAE2A9;
  108. // System.Collections.Generic.Dictionary`2/Entry<System.String,QFramework.QFSMLite/QFSMTranslation>[]
  109. struct EntryU5BU5D_t9BB40D903D41983BA728A25D99F158FA52727646;
  110. // System.Collections.Generic.Dictionary`2/KeyCollection<System.String,QFramework.QFSMLite/QFSMState>
  111. struct KeyCollection_t61D3B3DDBC21CB785C77E9938F35EDE3FD908B31;
  112. // System.Collections.Generic.Dictionary`2/KeyCollection<System.String,QFramework.QFSMLite/QFSMTranslation>
  113. struct KeyCollection_t875CFF2F29792F7DE9371F20D84D9F4F8FCF60E8;
  114. // System.Collections.Generic.Dictionary`2/ValueCollection<System.String,QFramework.QFSMLite/QFSMState>
  115. struct ValueCollection_t49EA362E5CCA32CDA81426028AF278DC460E808A;
  116. // System.Collections.Generic.Dictionary`2/ValueCollection<System.String,QFramework.QFSMLite/QFSMTranslation>
  117. struct ValueCollection_t3F0B29A24F43452EA1F5DDB6105E20EB508312A3;
  118. // System.Collections.Generic.Dictionary`2<System.Object,System.Object>
  119. struct Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA;
  120. // System.Collections.Generic.Dictionary`2<System.String,QFramework.QFSMLite/QFSMState>
  121. struct Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8;
  122. // System.Collections.Generic.Dictionary`2<System.String,QFramework.QFSMLite/QFSMTranslation>
  123. struct Dictionary_2_tBB8E9EC17034605D5DAF587E21D8323135D92A32;
  124. // System.Collections.Generic.IEqualityComparer`1<System.String>
  125. struct IEqualityComparer_1_t1F07EAC22CC1D4F279164B144240E4718BD7E7A9;
  126. // System.Delegate
  127. struct Delegate_t;
  128. // System.DelegateData
  129. struct DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE;
  130. // System.Delegate[]
  131. struct DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86;
  132. // System.IAsyncResult
  133. struct IAsyncResult_t8E194308510B375B42432981AE5E7488C458D598;
  134. // System.Int32[]
  135. struct Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83;
  136. // System.Object[]
  137. struct ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A;
  138. // System.Reflection.MethodInfo
  139. struct MethodInfo_t;
  140. // System.String
  141. struct String_t;
  142. // System.Void
  143. struct Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017;
  144. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tBB8E9EC17034605D5DAF587E21D8323135D92A32_il2cpp_TypeInfo_var;
  145. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8_il2cpp_TypeInfo_var;
  146. IL2CPP_EXTERN_C RuntimeClass* QFSMState_tF3AE346D48C7286F4FA6F6F309F4262CD5757335_il2cpp_TypeInfo_var;
  147. IL2CPP_EXTERN_C RuntimeClass* QFSMTranslation_tBB0BD0DAA9F0F80644A0FCDE1587B9EFD6490F33_il2cpp_TypeInfo_var;
  148. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mA7F5FACDBF0AC3D0691CDCD4B2E127C7A963B3CF_RuntimeMethod_var;
  149. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mC4D3AD3717A45CEB859EA375B9E8D6DCA119A488_RuntimeMethod_var;
  150. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m6B95C33696626BCAE08A9242934C464C86238723_RuntimeMethod_var;
  151. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m717B07ADC74BBA3E01B91D9FF04A731C2A1EB95C_RuntimeMethod_var;
  152. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m7914A1DC4D29AB264BDCB24EDA165AE62B3AD762_RuntimeMethod_var;
  153. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mE143EB16903AA4C1EA49E799477C54E77ED2053C_RuntimeMethod_var;
  154. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m1EB6263357B98A6B66FDF96E1E10D880F4E82EA5_RuntimeMethod_var;
  155. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m2DB873D58A69C137C7A9B5B59A14EEA0DBE778E9_RuntimeMethod_var;
  156. IL2CPP_EXTERN_C const uint32_t QFSMLite_AddState_m0087C9E4B5061BA8E67DFC230A14D958D97BA8B1_MetadataUsageId;
  157. IL2CPP_EXTERN_C const uint32_t QFSMLite_AddTranslation_mE8B46052D0AADA2420763ABF7D31AB6AC62A4B34_MetadataUsageId;
  158. IL2CPP_EXTERN_C const uint32_t QFSMLite_Clear_mE7209A46DC647C5454C44548BA44CB109A9EEF1B_MetadataUsageId;
  159. IL2CPP_EXTERN_C const uint32_t QFSMLite_HandleEvent_mFEBDD01D5A88B8092628E0876719A069C29BD575_MetadataUsageId;
  160. IL2CPP_EXTERN_C const uint32_t QFSMLite__ctor_m9DDC9DEA8392594CD6A3545A72F95F776D35265A_MetadataUsageId;
  161. IL2CPP_EXTERN_C const uint32_t QFSMState__ctor_m100D5AA8BC3DA6D47F9A376EE5BF3290BBCD0566_MetadataUsageId;
  162. struct Delegate_t_marshaled_com;
  163. struct Delegate_t_marshaled_pinvoke;
  164. struct DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86;
  165. struct ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A;
  166. IL2CPP_EXTERN_C_BEGIN
  167. IL2CPP_EXTERN_C_END
  168. #ifdef __clang__
  169. #pragma clang diagnostic push
  170. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  171. #pragma clang diagnostic ignored "-Wunused-variable"
  172. #endif
  173. // <Module>
  174. struct U3CModuleU3E_tB2555CC17A99507F9A457EE25179669ED87BBD6C
  175. {
  176. public:
  177. public:
  178. };
  179. // System.Object
  180. // QFramework.QFSMLite
  181. struct QFSMLite_tFE8EF5DECEEDBED1BC328C5D860F3B2DA209CD13 : public RuntimeObject
  182. {
  183. public:
  184. // System.String QFramework.QFSMLite::mCurState
  185. String_t* ___mCurState_0;
  186. // System.Collections.Generic.Dictionary`2<System.String,QFramework.QFSMLite_QFSMState> QFramework.QFSMLite::mStateDict
  187. Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8 * ___mStateDict_1;
  188. public:
  189. inline static int32_t get_offset_of_mCurState_0() { return static_cast<int32_t>(offsetof(QFSMLite_tFE8EF5DECEEDBED1BC328C5D860F3B2DA209CD13, ___mCurState_0)); }
  190. inline String_t* get_mCurState_0() const { return ___mCurState_0; }
  191. inline String_t** get_address_of_mCurState_0() { return &___mCurState_0; }
  192. inline void set_mCurState_0(String_t* value)
  193. {
  194. ___mCurState_0 = value;
  195. Il2CppCodeGenWriteBarrier((void**)(&___mCurState_0), (void*)value);
  196. }
  197. inline static int32_t get_offset_of_mStateDict_1() { return static_cast<int32_t>(offsetof(QFSMLite_tFE8EF5DECEEDBED1BC328C5D860F3B2DA209CD13, ___mStateDict_1)); }
  198. inline Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8 * get_mStateDict_1() const { return ___mStateDict_1; }
  199. inline Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8 ** get_address_of_mStateDict_1() { return &___mStateDict_1; }
  200. inline void set_mStateDict_1(Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8 * value)
  201. {
  202. ___mStateDict_1 = value;
  203. Il2CppCodeGenWriteBarrier((void**)(&___mStateDict_1), (void*)value);
  204. }
  205. };
  206. // QFramework.QFSMLite_QFSMState
  207. struct QFSMState_tF3AE346D48C7286F4FA6F6F309F4262CD5757335 : public RuntimeObject
  208. {
  209. public:
  210. // System.String QFramework.QFSMLite_QFSMState::Name
  211. String_t* ___Name_0;
  212. // System.Collections.Generic.Dictionary`2<System.String,QFramework.QFSMLite_QFSMTranslation> QFramework.QFSMLite_QFSMState::TranslationDict
  213. Dictionary_2_tBB8E9EC17034605D5DAF587E21D8323135D92A32 * ___TranslationDict_1;
  214. public:
  215. inline static int32_t get_offset_of_Name_0() { return static_cast<int32_t>(offsetof(QFSMState_tF3AE346D48C7286F4FA6F6F309F4262CD5757335, ___Name_0)); }
  216. inline String_t* get_Name_0() const { return ___Name_0; }
  217. inline String_t** get_address_of_Name_0() { return &___Name_0; }
  218. inline void set_Name_0(String_t* value)
  219. {
  220. ___Name_0 = value;
  221. Il2CppCodeGenWriteBarrier((void**)(&___Name_0), (void*)value);
  222. }
  223. inline static int32_t get_offset_of_TranslationDict_1() { return static_cast<int32_t>(offsetof(QFSMState_tF3AE346D48C7286F4FA6F6F309F4262CD5757335, ___TranslationDict_1)); }
  224. inline Dictionary_2_tBB8E9EC17034605D5DAF587E21D8323135D92A32 * get_TranslationDict_1() const { return ___TranslationDict_1; }
  225. inline Dictionary_2_tBB8E9EC17034605D5DAF587E21D8323135D92A32 ** get_address_of_TranslationDict_1() { return &___TranslationDict_1; }
  226. inline void set_TranslationDict_1(Dictionary_2_tBB8E9EC17034605D5DAF587E21D8323135D92A32 * value)
  227. {
  228. ___TranslationDict_1 = value;
  229. Il2CppCodeGenWriteBarrier((void**)(&___TranslationDict_1), (void*)value);
  230. }
  231. };
  232. // QFramework.QFSMLite_QFSMTranslation
  233. struct QFSMTranslation_tBB0BD0DAA9F0F80644A0FCDE1587B9EFD6490F33 : public RuntimeObject
  234. {
  235. public:
  236. // System.String QFramework.QFSMLite_QFSMTranslation::FromState
  237. String_t* ___FromState_0;
  238. // System.String QFramework.QFSMLite_QFSMTranslation::Name
  239. String_t* ___Name_1;
  240. // System.String QFramework.QFSMLite_QFSMTranslation::ToState
  241. String_t* ___ToState_2;
  242. // QFramework.QFSMLite_FSMCallfunc QFramework.QFSMLite_QFSMTranslation::OnTranslationCallback
  243. FSMCallfunc_tF5A99F14AAEE41B68BBE212016681F9D4FA2CD5E * ___OnTranslationCallback_3;
  244. public:
  245. inline static int32_t get_offset_of_FromState_0() { return static_cast<int32_t>(offsetof(QFSMTranslation_tBB0BD0DAA9F0F80644A0FCDE1587B9EFD6490F33, ___FromState_0)); }
  246. inline String_t* get_FromState_0() const { return ___FromState_0; }
  247. inline String_t** get_address_of_FromState_0() { return &___FromState_0; }
  248. inline void set_FromState_0(String_t* value)
  249. {
  250. ___FromState_0 = value;
  251. Il2CppCodeGenWriteBarrier((void**)(&___FromState_0), (void*)value);
  252. }
  253. inline static int32_t get_offset_of_Name_1() { return static_cast<int32_t>(offsetof(QFSMTranslation_tBB0BD0DAA9F0F80644A0FCDE1587B9EFD6490F33, ___Name_1)); }
  254. inline String_t* get_Name_1() const { return ___Name_1; }
  255. inline String_t** get_address_of_Name_1() { return &___Name_1; }
  256. inline void set_Name_1(String_t* value)
  257. {
  258. ___Name_1 = value;
  259. Il2CppCodeGenWriteBarrier((void**)(&___Name_1), (void*)value);
  260. }
  261. inline static int32_t get_offset_of_ToState_2() { return static_cast<int32_t>(offsetof(QFSMTranslation_tBB0BD0DAA9F0F80644A0FCDE1587B9EFD6490F33, ___ToState_2)); }
  262. inline String_t* get_ToState_2() const { return ___ToState_2; }
  263. inline String_t** get_address_of_ToState_2() { return &___ToState_2; }
  264. inline void set_ToState_2(String_t* value)
  265. {
  266. ___ToState_2 = value;
  267. Il2CppCodeGenWriteBarrier((void**)(&___ToState_2), (void*)value);
  268. }
  269. inline static int32_t get_offset_of_OnTranslationCallback_3() { return static_cast<int32_t>(offsetof(QFSMTranslation_tBB0BD0DAA9F0F80644A0FCDE1587B9EFD6490F33, ___OnTranslationCallback_3)); }
  270. inline FSMCallfunc_tF5A99F14AAEE41B68BBE212016681F9D4FA2CD5E * get_OnTranslationCallback_3() const { return ___OnTranslationCallback_3; }
  271. inline FSMCallfunc_tF5A99F14AAEE41B68BBE212016681F9D4FA2CD5E ** get_address_of_OnTranslationCallback_3() { return &___OnTranslationCallback_3; }
  272. inline void set_OnTranslationCallback_3(FSMCallfunc_tF5A99F14AAEE41B68BBE212016681F9D4FA2CD5E * value)
  273. {
  274. ___OnTranslationCallback_3 = value;
  275. Il2CppCodeGenWriteBarrier((void**)(&___OnTranslationCallback_3), (void*)value);
  276. }
  277. };
  278. struct Il2CppArrayBounds;
  279. // System.Array
  280. // System.Collections.Generic.Dictionary`2<System.String,QFramework.QFSMLite_QFSMState>
  281. struct Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8 : public RuntimeObject
  282. {
  283. public:
  284. // System.Int32[] System.Collections.Generic.Dictionary`2::buckets
  285. Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___buckets_0;
  286. // System.Collections.Generic.Dictionary`2_Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
  287. EntryU5BU5D_tE67F9ADEBCBD4988B1F175FB57FE0556EAEAE2A9* ___entries_1;
  288. // System.Int32 System.Collections.Generic.Dictionary`2::count
  289. int32_t ___count_2;
  290. // System.Int32 System.Collections.Generic.Dictionary`2::version
  291. int32_t ___version_3;
  292. // System.Int32 System.Collections.Generic.Dictionary`2::freeList
  293. int32_t ___freeList_4;
  294. // System.Int32 System.Collections.Generic.Dictionary`2::freeCount
  295. int32_t ___freeCount_5;
  296. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
  297. RuntimeObject* ___comparer_6;
  298. // System.Collections.Generic.Dictionary`2_KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
  299. KeyCollection_t61D3B3DDBC21CB785C77E9938F35EDE3FD908B31 * ___keys_7;
  300. // System.Collections.Generic.Dictionary`2_ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
  301. ValueCollection_t49EA362E5CCA32CDA81426028AF278DC460E808A * ___values_8;
  302. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  303. RuntimeObject * ____syncRoot_9;
  304. public:
  305. inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8, ___buckets_0)); }
  306. inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_buckets_0() const { return ___buckets_0; }
  307. inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_buckets_0() { return &___buckets_0; }
  308. inline void set_buckets_0(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value)
  309. {
  310. ___buckets_0 = value;
  311. Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
  312. }
  313. inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8, ___entries_1)); }
  314. inline EntryU5BU5D_tE67F9ADEBCBD4988B1F175FB57FE0556EAEAE2A9* get_entries_1() const { return ___entries_1; }
  315. inline EntryU5BU5D_tE67F9ADEBCBD4988B1F175FB57FE0556EAEAE2A9** get_address_of_entries_1() { return &___entries_1; }
  316. inline void set_entries_1(EntryU5BU5D_tE67F9ADEBCBD4988B1F175FB57FE0556EAEAE2A9* value)
  317. {
  318. ___entries_1 = value;
  319. Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
  320. }
  321. inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8, ___count_2)); }
  322. inline int32_t get_count_2() const { return ___count_2; }
  323. inline int32_t* get_address_of_count_2() { return &___count_2; }
  324. inline void set_count_2(int32_t value)
  325. {
  326. ___count_2 = value;
  327. }
  328. inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8, ___version_3)); }
  329. inline int32_t get_version_3() const { return ___version_3; }
  330. inline int32_t* get_address_of_version_3() { return &___version_3; }
  331. inline void set_version_3(int32_t value)
  332. {
  333. ___version_3 = value;
  334. }
  335. inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8, ___freeList_4)); }
  336. inline int32_t get_freeList_4() const { return ___freeList_4; }
  337. inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
  338. inline void set_freeList_4(int32_t value)
  339. {
  340. ___freeList_4 = value;
  341. }
  342. inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8, ___freeCount_5)); }
  343. inline int32_t get_freeCount_5() const { return ___freeCount_5; }
  344. inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
  345. inline void set_freeCount_5(int32_t value)
  346. {
  347. ___freeCount_5 = value;
  348. }
  349. inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8, ___comparer_6)); }
  350. inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
  351. inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
  352. inline void set_comparer_6(RuntimeObject* value)
  353. {
  354. ___comparer_6 = value;
  355. Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
  356. }
  357. inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8, ___keys_7)); }
  358. inline KeyCollection_t61D3B3DDBC21CB785C77E9938F35EDE3FD908B31 * get_keys_7() const { return ___keys_7; }
  359. inline KeyCollection_t61D3B3DDBC21CB785C77E9938F35EDE3FD908B31 ** get_address_of_keys_7() { return &___keys_7; }
  360. inline void set_keys_7(KeyCollection_t61D3B3DDBC21CB785C77E9938F35EDE3FD908B31 * value)
  361. {
  362. ___keys_7 = value;
  363. Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
  364. }
  365. inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8, ___values_8)); }
  366. inline ValueCollection_t49EA362E5CCA32CDA81426028AF278DC460E808A * get_values_8() const { return ___values_8; }
  367. inline ValueCollection_t49EA362E5CCA32CDA81426028AF278DC460E808A ** get_address_of_values_8() { return &___values_8; }
  368. inline void set_values_8(ValueCollection_t49EA362E5CCA32CDA81426028AF278DC460E808A * value)
  369. {
  370. ___values_8 = value;
  371. Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
  372. }
  373. inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8, ____syncRoot_9)); }
  374. inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
  375. inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
  376. inline void set__syncRoot_9(RuntimeObject * value)
  377. {
  378. ____syncRoot_9 = value;
  379. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
  380. }
  381. };
  382. // System.Collections.Generic.Dictionary`2<System.String,QFramework.QFSMLite_QFSMTranslation>
  383. struct Dictionary_2_tBB8E9EC17034605D5DAF587E21D8323135D92A32 : public RuntimeObject
  384. {
  385. public:
  386. // System.Int32[] System.Collections.Generic.Dictionary`2::buckets
  387. Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___buckets_0;
  388. // System.Collections.Generic.Dictionary`2_Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
  389. EntryU5BU5D_t9BB40D903D41983BA728A25D99F158FA52727646* ___entries_1;
  390. // System.Int32 System.Collections.Generic.Dictionary`2::count
  391. int32_t ___count_2;
  392. // System.Int32 System.Collections.Generic.Dictionary`2::version
  393. int32_t ___version_3;
  394. // System.Int32 System.Collections.Generic.Dictionary`2::freeList
  395. int32_t ___freeList_4;
  396. // System.Int32 System.Collections.Generic.Dictionary`2::freeCount
  397. int32_t ___freeCount_5;
  398. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
  399. RuntimeObject* ___comparer_6;
  400. // System.Collections.Generic.Dictionary`2_KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
  401. KeyCollection_t875CFF2F29792F7DE9371F20D84D9F4F8FCF60E8 * ___keys_7;
  402. // System.Collections.Generic.Dictionary`2_ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
  403. ValueCollection_t3F0B29A24F43452EA1F5DDB6105E20EB508312A3 * ___values_8;
  404. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  405. RuntimeObject * ____syncRoot_9;
  406. public:
  407. inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_tBB8E9EC17034605D5DAF587E21D8323135D92A32, ___buckets_0)); }
  408. inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_buckets_0() const { return ___buckets_0; }
  409. inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_buckets_0() { return &___buckets_0; }
  410. inline void set_buckets_0(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value)
  411. {
  412. ___buckets_0 = value;
  413. Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
  414. }
  415. inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_tBB8E9EC17034605D5DAF587E21D8323135D92A32, ___entries_1)); }
  416. inline EntryU5BU5D_t9BB40D903D41983BA728A25D99F158FA52727646* get_entries_1() const { return ___entries_1; }
  417. inline EntryU5BU5D_t9BB40D903D41983BA728A25D99F158FA52727646** get_address_of_entries_1() { return &___entries_1; }
  418. inline void set_entries_1(EntryU5BU5D_t9BB40D903D41983BA728A25D99F158FA52727646* value)
  419. {
  420. ___entries_1 = value;
  421. Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
  422. }
  423. inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_tBB8E9EC17034605D5DAF587E21D8323135D92A32, ___count_2)); }
  424. inline int32_t get_count_2() const { return ___count_2; }
  425. inline int32_t* get_address_of_count_2() { return &___count_2; }
  426. inline void set_count_2(int32_t value)
  427. {
  428. ___count_2 = value;
  429. }
  430. inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_tBB8E9EC17034605D5DAF587E21D8323135D92A32, ___version_3)); }
  431. inline int32_t get_version_3() const { return ___version_3; }
  432. inline int32_t* get_address_of_version_3() { return &___version_3; }
  433. inline void set_version_3(int32_t value)
  434. {
  435. ___version_3 = value;
  436. }
  437. inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_tBB8E9EC17034605D5DAF587E21D8323135D92A32, ___freeList_4)); }
  438. inline int32_t get_freeList_4() const { return ___freeList_4; }
  439. inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
  440. inline void set_freeList_4(int32_t value)
  441. {
  442. ___freeList_4 = value;
  443. }
  444. inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_tBB8E9EC17034605D5DAF587E21D8323135D92A32, ___freeCount_5)); }
  445. inline int32_t get_freeCount_5() const { return ___freeCount_5; }
  446. inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
  447. inline void set_freeCount_5(int32_t value)
  448. {
  449. ___freeCount_5 = value;
  450. }
  451. inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_tBB8E9EC17034605D5DAF587E21D8323135D92A32, ___comparer_6)); }
  452. inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
  453. inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
  454. inline void set_comparer_6(RuntimeObject* value)
  455. {
  456. ___comparer_6 = value;
  457. Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
  458. }
  459. inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_tBB8E9EC17034605D5DAF587E21D8323135D92A32, ___keys_7)); }
  460. inline KeyCollection_t875CFF2F29792F7DE9371F20D84D9F4F8FCF60E8 * get_keys_7() const { return ___keys_7; }
  461. inline KeyCollection_t875CFF2F29792F7DE9371F20D84D9F4F8FCF60E8 ** get_address_of_keys_7() { return &___keys_7; }
  462. inline void set_keys_7(KeyCollection_t875CFF2F29792F7DE9371F20D84D9F4F8FCF60E8 * value)
  463. {
  464. ___keys_7 = value;
  465. Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
  466. }
  467. inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_tBB8E9EC17034605D5DAF587E21D8323135D92A32, ___values_8)); }
  468. inline ValueCollection_t3F0B29A24F43452EA1F5DDB6105E20EB508312A3 * get_values_8() const { return ___values_8; }
  469. inline ValueCollection_t3F0B29A24F43452EA1F5DDB6105E20EB508312A3 ** get_address_of_values_8() { return &___values_8; }
  470. inline void set_values_8(ValueCollection_t3F0B29A24F43452EA1F5DDB6105E20EB508312A3 * value)
  471. {
  472. ___values_8 = value;
  473. Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
  474. }
  475. inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_tBB8E9EC17034605D5DAF587E21D8323135D92A32, ____syncRoot_9)); }
  476. inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
  477. inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
  478. inline void set__syncRoot_9(RuntimeObject * value)
  479. {
  480. ____syncRoot_9 = value;
  481. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
  482. }
  483. };
  484. // System.String
  485. struct String_t : public RuntimeObject
  486. {
  487. public:
  488. // System.Int32 System.String::m_stringLength
  489. int32_t ___m_stringLength_0;
  490. // System.Char System.String::m_firstChar
  491. Il2CppChar ___m_firstChar_1;
  492. public:
  493. inline static int32_t get_offset_of_m_stringLength_0() { return static_cast<int32_t>(offsetof(String_t, ___m_stringLength_0)); }
  494. inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; }
  495. inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; }
  496. inline void set_m_stringLength_0(int32_t value)
  497. {
  498. ___m_stringLength_0 = value;
  499. }
  500. inline static int32_t get_offset_of_m_firstChar_1() { return static_cast<int32_t>(offsetof(String_t, ___m_firstChar_1)); }
  501. inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; }
  502. inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; }
  503. inline void set_m_firstChar_1(Il2CppChar value)
  504. {
  505. ___m_firstChar_1 = value;
  506. }
  507. };
  508. struct String_t_StaticFields
  509. {
  510. public:
  511. // System.String System.String::Empty
  512. String_t* ___Empty_5;
  513. public:
  514. inline static int32_t get_offset_of_Empty_5() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___Empty_5)); }
  515. inline String_t* get_Empty_5() const { return ___Empty_5; }
  516. inline String_t** get_address_of_Empty_5() { return &___Empty_5; }
  517. inline void set_Empty_5(String_t* value)
  518. {
  519. ___Empty_5 = value;
  520. Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value);
  521. }
  522. };
  523. // System.ValueType
  524. struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF : public RuntimeObject
  525. {
  526. public:
  527. public:
  528. };
  529. // Native definition for P/Invoke marshalling of System.ValueType
  530. struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_marshaled_pinvoke
  531. {
  532. };
  533. // Native definition for COM marshalling of System.ValueType
  534. struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_marshaled_com
  535. {
  536. };
  537. // System.Boolean
  538. struct Boolean_tB53F6830F670160873277339AA58F15CAED4399C
  539. {
  540. public:
  541. // System.Boolean System.Boolean::m_value
  542. bool ___m_value_0;
  543. public:
  544. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C, ___m_value_0)); }
  545. inline bool get_m_value_0() const { return ___m_value_0; }
  546. inline bool* get_address_of_m_value_0() { return &___m_value_0; }
  547. inline void set_m_value_0(bool value)
  548. {
  549. ___m_value_0 = value;
  550. }
  551. };
  552. struct Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields
  553. {
  554. public:
  555. // System.String System.Boolean::TrueString
  556. String_t* ___TrueString_5;
  557. // System.String System.Boolean::FalseString
  558. String_t* ___FalseString_6;
  559. public:
  560. inline static int32_t get_offset_of_TrueString_5() { return static_cast<int32_t>(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields, ___TrueString_5)); }
  561. inline String_t* get_TrueString_5() const { return ___TrueString_5; }
  562. inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; }
  563. inline void set_TrueString_5(String_t* value)
  564. {
  565. ___TrueString_5 = value;
  566. Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value);
  567. }
  568. inline static int32_t get_offset_of_FalseString_6() { return static_cast<int32_t>(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields, ___FalseString_6)); }
  569. inline String_t* get_FalseString_6() const { return ___FalseString_6; }
  570. inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; }
  571. inline void set_FalseString_6(String_t* value)
  572. {
  573. ___FalseString_6 = value;
  574. Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value);
  575. }
  576. };
  577. // System.IntPtr
  578. struct IntPtr_t
  579. {
  580. public:
  581. // System.Void* System.IntPtr::m_value
  582. void* ___m_value_0;
  583. public:
  584. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(IntPtr_t, ___m_value_0)); }
  585. inline void* get_m_value_0() const { return ___m_value_0; }
  586. inline void** get_address_of_m_value_0() { return &___m_value_0; }
  587. inline void set_m_value_0(void* value)
  588. {
  589. ___m_value_0 = value;
  590. }
  591. };
  592. struct IntPtr_t_StaticFields
  593. {
  594. public:
  595. // System.IntPtr System.IntPtr::Zero
  596. intptr_t ___Zero_1;
  597. public:
  598. inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(offsetof(IntPtr_t_StaticFields, ___Zero_1)); }
  599. inline intptr_t get_Zero_1() const { return ___Zero_1; }
  600. inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; }
  601. inline void set_Zero_1(intptr_t value)
  602. {
  603. ___Zero_1 = value;
  604. }
  605. };
  606. // System.Void
  607. struct Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017
  608. {
  609. public:
  610. union
  611. {
  612. struct
  613. {
  614. };
  615. uint8_t Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017__padding[1];
  616. };
  617. public:
  618. };
  619. // System.Delegate
  620. struct Delegate_t : public RuntimeObject
  621. {
  622. public:
  623. // System.IntPtr System.Delegate::method_ptr
  624. Il2CppMethodPointer ___method_ptr_0;
  625. // System.IntPtr System.Delegate::invoke_impl
  626. intptr_t ___invoke_impl_1;
  627. // System.Object System.Delegate::m_target
  628. RuntimeObject * ___m_target_2;
  629. // System.IntPtr System.Delegate::method
  630. intptr_t ___method_3;
  631. // System.IntPtr System.Delegate::delegate_trampoline
  632. intptr_t ___delegate_trampoline_4;
  633. // System.IntPtr System.Delegate::extra_arg
  634. intptr_t ___extra_arg_5;
  635. // System.IntPtr System.Delegate::method_code
  636. intptr_t ___method_code_6;
  637. // System.Reflection.MethodInfo System.Delegate::method_info
  638. MethodInfo_t * ___method_info_7;
  639. // System.Reflection.MethodInfo System.Delegate::original_method_info
  640. MethodInfo_t * ___original_method_info_8;
  641. // System.DelegateData System.Delegate::data
  642. DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * ___data_9;
  643. // System.Boolean System.Delegate::method_is_virtual
  644. bool ___method_is_virtual_10;
  645. public:
  646. inline static int32_t get_offset_of_method_ptr_0() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_ptr_0)); }
  647. inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; }
  648. inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; }
  649. inline void set_method_ptr_0(Il2CppMethodPointer value)
  650. {
  651. ___method_ptr_0 = value;
  652. }
  653. inline static int32_t get_offset_of_invoke_impl_1() { return static_cast<int32_t>(offsetof(Delegate_t, ___invoke_impl_1)); }
  654. inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; }
  655. inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; }
  656. inline void set_invoke_impl_1(intptr_t value)
  657. {
  658. ___invoke_impl_1 = value;
  659. }
  660. inline static int32_t get_offset_of_m_target_2() { return static_cast<int32_t>(offsetof(Delegate_t, ___m_target_2)); }
  661. inline RuntimeObject * get_m_target_2() const { return ___m_target_2; }
  662. inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; }
  663. inline void set_m_target_2(RuntimeObject * value)
  664. {
  665. ___m_target_2 = value;
  666. Il2CppCodeGenWriteBarrier((void**)(&___m_target_2), (void*)value);
  667. }
  668. inline static int32_t get_offset_of_method_3() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_3)); }
  669. inline intptr_t get_method_3() const { return ___method_3; }
  670. inline intptr_t* get_address_of_method_3() { return &___method_3; }
  671. inline void set_method_3(intptr_t value)
  672. {
  673. ___method_3 = value;
  674. }
  675. inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast<int32_t>(offsetof(Delegate_t, ___delegate_trampoline_4)); }
  676. inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; }
  677. inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; }
  678. inline void set_delegate_trampoline_4(intptr_t value)
  679. {
  680. ___delegate_trampoline_4 = value;
  681. }
  682. inline static int32_t get_offset_of_extra_arg_5() { return static_cast<int32_t>(offsetof(Delegate_t, ___extra_arg_5)); }
  683. inline intptr_t get_extra_arg_5() const { return ___extra_arg_5; }
  684. inline intptr_t* get_address_of_extra_arg_5() { return &___extra_arg_5; }
  685. inline void set_extra_arg_5(intptr_t value)
  686. {
  687. ___extra_arg_5 = value;
  688. }
  689. inline static int32_t get_offset_of_method_code_6() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_code_6)); }
  690. inline intptr_t get_method_code_6() const { return ___method_code_6; }
  691. inline intptr_t* get_address_of_method_code_6() { return &___method_code_6; }
  692. inline void set_method_code_6(intptr_t value)
  693. {
  694. ___method_code_6 = value;
  695. }
  696. inline static int32_t get_offset_of_method_info_7() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_info_7)); }
  697. inline MethodInfo_t * get_method_info_7() const { return ___method_info_7; }
  698. inline MethodInfo_t ** get_address_of_method_info_7() { return &___method_info_7; }
  699. inline void set_method_info_7(MethodInfo_t * value)
  700. {
  701. ___method_info_7 = value;
  702. Il2CppCodeGenWriteBarrier((void**)(&___method_info_7), (void*)value);
  703. }
  704. inline static int32_t get_offset_of_original_method_info_8() { return static_cast<int32_t>(offsetof(Delegate_t, ___original_method_info_8)); }
  705. inline MethodInfo_t * get_original_method_info_8() const { return ___original_method_info_8; }
  706. inline MethodInfo_t ** get_address_of_original_method_info_8() { return &___original_method_info_8; }
  707. inline void set_original_method_info_8(MethodInfo_t * value)
  708. {
  709. ___original_method_info_8 = value;
  710. Il2CppCodeGenWriteBarrier((void**)(&___original_method_info_8), (void*)value);
  711. }
  712. inline static int32_t get_offset_of_data_9() { return static_cast<int32_t>(offsetof(Delegate_t, ___data_9)); }
  713. inline DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * get_data_9() const { return ___data_9; }
  714. inline DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE ** get_address_of_data_9() { return &___data_9; }
  715. inline void set_data_9(DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * value)
  716. {
  717. ___data_9 = value;
  718. Il2CppCodeGenWriteBarrier((void**)(&___data_9), (void*)value);
  719. }
  720. inline static int32_t get_offset_of_method_is_virtual_10() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_is_virtual_10)); }
  721. inline bool get_method_is_virtual_10() const { return ___method_is_virtual_10; }
  722. inline bool* get_address_of_method_is_virtual_10() { return &___method_is_virtual_10; }
  723. inline void set_method_is_virtual_10(bool value)
  724. {
  725. ___method_is_virtual_10 = value;
  726. }
  727. };
  728. // Native definition for P/Invoke marshalling of System.Delegate
  729. struct Delegate_t_marshaled_pinvoke
  730. {
  731. intptr_t ___method_ptr_0;
  732. intptr_t ___invoke_impl_1;
  733. Il2CppIUnknown* ___m_target_2;
  734. intptr_t ___method_3;
  735. intptr_t ___delegate_trampoline_4;
  736. intptr_t ___extra_arg_5;
  737. intptr_t ___method_code_6;
  738. MethodInfo_t * ___method_info_7;
  739. MethodInfo_t * ___original_method_info_8;
  740. DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * ___data_9;
  741. int32_t ___method_is_virtual_10;
  742. };
  743. // Native definition for COM marshalling of System.Delegate
  744. struct Delegate_t_marshaled_com
  745. {
  746. intptr_t ___method_ptr_0;
  747. intptr_t ___invoke_impl_1;
  748. Il2CppIUnknown* ___m_target_2;
  749. intptr_t ___method_3;
  750. intptr_t ___delegate_trampoline_4;
  751. intptr_t ___extra_arg_5;
  752. intptr_t ___method_code_6;
  753. MethodInfo_t * ___method_info_7;
  754. MethodInfo_t * ___original_method_info_8;
  755. DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * ___data_9;
  756. int32_t ___method_is_virtual_10;
  757. };
  758. // System.MulticastDelegate
  759. struct MulticastDelegate_t : public Delegate_t
  760. {
  761. public:
  762. // System.Delegate[] System.MulticastDelegate::delegates
  763. DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* ___delegates_11;
  764. public:
  765. inline static int32_t get_offset_of_delegates_11() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___delegates_11)); }
  766. inline DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* get_delegates_11() const { return ___delegates_11; }
  767. inline DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86** get_address_of_delegates_11() { return &___delegates_11; }
  768. inline void set_delegates_11(DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* value)
  769. {
  770. ___delegates_11 = value;
  771. Il2CppCodeGenWriteBarrier((void**)(&___delegates_11), (void*)value);
  772. }
  773. };
  774. // Native definition for P/Invoke marshalling of System.MulticastDelegate
  775. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  776. {
  777. Delegate_t_marshaled_pinvoke** ___delegates_11;
  778. };
  779. // Native definition for COM marshalling of System.MulticastDelegate
  780. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  781. {
  782. Delegate_t_marshaled_com** ___delegates_11;
  783. };
  784. // QFramework.QFSMLite_FSMCallfunc
  785. struct FSMCallfunc_tF5A99F14AAEE41B68BBE212016681F9D4FA2CD5E : public MulticastDelegate_t
  786. {
  787. public:
  788. public:
  789. };
  790. // System.AsyncCallback
  791. struct AsyncCallback_t3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4 : public MulticastDelegate_t
  792. {
  793. public:
  794. public:
  795. };
  796. #ifdef __clang__
  797. #pragma clang diagnostic pop
  798. #endif
  799. // System.Object[]
  800. struct ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A : public RuntimeArray
  801. {
  802. public:
  803. ALIGN_FIELD (8) RuntimeObject * m_Items[1];
  804. public:
  805. inline RuntimeObject * GetAt(il2cpp_array_size_t index) const
  806. {
  807. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  808. return m_Items[index];
  809. }
  810. inline RuntimeObject ** GetAddressAt(il2cpp_array_size_t index)
  811. {
  812. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  813. return m_Items + index;
  814. }
  815. inline void SetAt(il2cpp_array_size_t index, RuntimeObject * value)
  816. {
  817. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  818. m_Items[index] = value;
  819. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  820. }
  821. inline RuntimeObject * GetAtUnchecked(il2cpp_array_size_t index) const
  822. {
  823. return m_Items[index];
  824. }
  825. inline RuntimeObject ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  826. {
  827. return m_Items + index;
  828. }
  829. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject * value)
  830. {
  831. m_Items[index] = value;
  832. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  833. }
  834. };
  835. // System.Delegate[]
  836. struct DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86 : public RuntimeArray
  837. {
  838. public:
  839. ALIGN_FIELD (8) Delegate_t * m_Items[1];
  840. public:
  841. inline Delegate_t * GetAt(il2cpp_array_size_t index) const
  842. {
  843. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  844. return m_Items[index];
  845. }
  846. inline Delegate_t ** GetAddressAt(il2cpp_array_size_t index)
  847. {
  848. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  849. return m_Items + index;
  850. }
  851. inline void SetAt(il2cpp_array_size_t index, Delegate_t * value)
  852. {
  853. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  854. m_Items[index] = value;
  855. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  856. }
  857. inline Delegate_t * GetAtUnchecked(il2cpp_array_size_t index) const
  858. {
  859. return m_Items[index];
  860. }
  861. inline Delegate_t ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  862. {
  863. return m_Items + index;
  864. }
  865. inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t * value)
  866. {
  867. m_Items[index] = value;
  868. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  869. }
  870. };
  871. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::set_Item(!0,!1)
  872. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m466D001F105E25DEB5C9BCB17837EE92A27FDE93_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method);
  873. // !1 System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Item(!0)
  874. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_get_Item_m6625C3BA931A6EE5D6DB46B9E743B40AAA30010B_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, RuntimeObject * ___key0, const RuntimeMethod* method);
  875. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::ContainsKey(!0)
  876. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m4EBC00E16E83DA33851A551757D2B7332D5756B9_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, RuntimeObject * ___key0, const RuntimeMethod* method);
  877. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Clear()
  878. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m74771F9C8FCF4ECD25890A0025FDD9A874418CF4_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, const RuntimeMethod* method);
  879. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor()
  880. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2C7E51568033239B506E15E7804A0B8658246498_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, const RuntimeMethod* method);
  881. // System.Void QFramework.QFSMLite/QFSMState::.ctor(System.String)
  882. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QFSMState__ctor_m100D5AA8BC3DA6D47F9A376EE5BF3290BBCD0566 (QFSMState_tF3AE346D48C7286F4FA6F6F309F4262CD5757335 * __this, String_t* ___name0, const RuntimeMethod* method);
  883. // System.Void System.Collections.Generic.Dictionary`2<System.String,QFramework.QFSMLite/QFSMState>::set_Item(!0,!1)
  884. inline void Dictionary_2_set_Item_m2DB873D58A69C137C7A9B5B59A14EEA0DBE778E9 (Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8 * __this, String_t* ___key0, QFSMState_tF3AE346D48C7286F4FA6F6F309F4262CD5757335 * ___value1, const RuntimeMethod* method)
  885. {
  886. (( void (*) (Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8 *, String_t*, QFSMState_tF3AE346D48C7286F4FA6F6F309F4262CD5757335 *, const RuntimeMethod*))Dictionary_2_set_Item_m466D001F105E25DEB5C9BCB17837EE92A27FDE93_gshared)(__this, ___key0, ___value1, method);
  887. }
  888. // !1 System.Collections.Generic.Dictionary`2<System.String,QFramework.QFSMLite/QFSMState>::get_Item(!0)
  889. inline QFSMState_tF3AE346D48C7286F4FA6F6F309F4262CD5757335 * Dictionary_2_get_Item_m7914A1DC4D29AB264BDCB24EDA165AE62B3AD762 (Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8 * __this, String_t* ___key0, const RuntimeMethod* method)
  890. {
  891. return (( QFSMState_tF3AE346D48C7286F4FA6F6F309F4262CD5757335 * (*) (Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8 *, String_t*, const RuntimeMethod*))Dictionary_2_get_Item_m6625C3BA931A6EE5D6DB46B9E743B40AAA30010B_gshared)(__this, ___key0, method);
  892. }
  893. // System.Void QFramework.QFSMLite/QFSMTranslation::.ctor(System.String,System.String,System.String,QFramework.QFSMLite/FSMCallfunc)
  894. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QFSMTranslation__ctor_mCFEBE4E59B8A7BD0CD185D59B173A85DF7354AFE (QFSMTranslation_tBB0BD0DAA9F0F80644A0FCDE1587B9EFD6490F33 * __this, String_t* ___fromState0, String_t* ___name1, String_t* ___toState2, FSMCallfunc_tF5A99F14AAEE41B68BBE212016681F9D4FA2CD5E * ___onTranslationCallback3, const RuntimeMethod* method);
  895. // System.Void System.Collections.Generic.Dictionary`2<System.String,QFramework.QFSMLite/QFSMTranslation>::set_Item(!0,!1)
  896. inline void Dictionary_2_set_Item_m1EB6263357B98A6B66FDF96E1E10D880F4E82EA5 (Dictionary_2_tBB8E9EC17034605D5DAF587E21D8323135D92A32 * __this, String_t* ___key0, QFSMTranslation_tBB0BD0DAA9F0F80644A0FCDE1587B9EFD6490F33 * ___value1, const RuntimeMethod* method)
  897. {
  898. (( void (*) (Dictionary_2_tBB8E9EC17034605D5DAF587E21D8323135D92A32 *, String_t*, QFSMTranslation_tBB0BD0DAA9F0F80644A0FCDE1587B9EFD6490F33 *, const RuntimeMethod*))Dictionary_2_set_Item_m466D001F105E25DEB5C9BCB17837EE92A27FDE93_gshared)(__this, ___key0, ___value1, method);
  899. }
  900. // System.Boolean System.Collections.Generic.Dictionary`2<System.String,QFramework.QFSMLite/QFSMTranslation>::ContainsKey(!0)
  901. inline bool Dictionary_2_ContainsKey_mC4D3AD3717A45CEB859EA375B9E8D6DCA119A488 (Dictionary_2_tBB8E9EC17034605D5DAF587E21D8323135D92A32 * __this, String_t* ___key0, const RuntimeMethod* method)
  902. {
  903. return (( bool (*) (Dictionary_2_tBB8E9EC17034605D5DAF587E21D8323135D92A32 *, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m4EBC00E16E83DA33851A551757D2B7332D5756B9_gshared)(__this, ___key0, method);
  904. }
  905. // !1 System.Collections.Generic.Dictionary`2<System.String,QFramework.QFSMLite/QFSMTranslation>::get_Item(!0)
  906. inline QFSMTranslation_tBB0BD0DAA9F0F80644A0FCDE1587B9EFD6490F33 * Dictionary_2_get_Item_mE143EB16903AA4C1EA49E799477C54E77ED2053C (Dictionary_2_tBB8E9EC17034605D5DAF587E21D8323135D92A32 * __this, String_t* ___key0, const RuntimeMethod* method)
  907. {
  908. return (( QFSMTranslation_tBB0BD0DAA9F0F80644A0FCDE1587B9EFD6490F33 * (*) (Dictionary_2_tBB8E9EC17034605D5DAF587E21D8323135D92A32 *, String_t*, const RuntimeMethod*))Dictionary_2_get_Item_m6625C3BA931A6EE5D6DB46B9E743B40AAA30010B_gshared)(__this, ___key0, method);
  909. }
  910. // System.Void QFramework.QFSMLite/FSMCallfunc::Invoke(System.Object[])
  911. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FSMCallfunc_Invoke_mEA5BEF738392596FD91BC97C7968904D79960368 (FSMCallfunc_tF5A99F14AAEE41B68BBE212016681F9D4FA2CD5E * __this, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___param0, const RuntimeMethod* method);
  912. // System.Void System.Collections.Generic.Dictionary`2<System.String,QFramework.QFSMLite/QFSMState>::Clear()
  913. inline void Dictionary_2_Clear_mA7F5FACDBF0AC3D0691CDCD4B2E127C7A963B3CF (Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8 * __this, const RuntimeMethod* method)
  914. {
  915. (( void (*) (Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8 *, const RuntimeMethod*))Dictionary_2_Clear_m74771F9C8FCF4ECD25890A0025FDD9A874418CF4_gshared)(__this, method);
  916. }
  917. // System.Void System.Collections.Generic.Dictionary`2<System.String,QFramework.QFSMLite/QFSMState>::.ctor()
  918. inline void Dictionary_2__ctor_m6B95C33696626BCAE08A9242934C464C86238723 (Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8 * __this, const RuntimeMethod* method)
  919. {
  920. (( void (*) (Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8 *, const RuntimeMethod*))Dictionary_2__ctor_m2C7E51568033239B506E15E7804A0B8658246498_gshared)(__this, method);
  921. }
  922. // System.Void System.Object::.ctor()
  923. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0 (RuntimeObject * __this, const RuntimeMethod* method);
  924. // System.Void System.Collections.Generic.Dictionary`2<System.String,QFramework.QFSMLite/QFSMTranslation>::.ctor()
  925. inline void Dictionary_2__ctor_m717B07ADC74BBA3E01B91D9FF04A731C2A1EB95C (Dictionary_2_tBB8E9EC17034605D5DAF587E21D8323135D92A32 * __this, const RuntimeMethod* method)
  926. {
  927. (( void (*) (Dictionary_2_tBB8E9EC17034605D5DAF587E21D8323135D92A32 *, const RuntimeMethod*))Dictionary_2__ctor_m2C7E51568033239B506E15E7804A0B8658246498_gshared)(__this, method);
  928. }
  929. #ifdef __clang__
  930. #pragma clang diagnostic push
  931. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  932. #pragma clang diagnostic ignored "-Wunused-variable"
  933. #endif
  934. #ifdef __clang__
  935. #pragma clang diagnostic pop
  936. #endif
  937. #ifdef __clang__
  938. #pragma clang diagnostic push
  939. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  940. #pragma clang diagnostic ignored "-Wunused-variable"
  941. #endif
  942. // System.String QFramework.QFSMLite::get_State()
  943. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* QFSMLite_get_State_mF18B26528491E9FFC9CD012DD45ABC30C2B84D00 (QFSMLite_tFE8EF5DECEEDBED1BC328C5D860F3B2DA209CD13 * __this, const RuntimeMethod* method)
  944. {
  945. {
  946. // get { return mCurState; }
  947. String_t* L_0 = __this->get_mCurState_0();
  948. return L_0;
  949. }
  950. }
  951. // System.Void QFramework.QFSMLite::AddState(System.String)
  952. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QFSMLite_AddState_m0087C9E4B5061BA8E67DFC230A14D958D97BA8B1 (QFSMLite_tFE8EF5DECEEDBED1BC328C5D860F3B2DA209CD13 * __this, String_t* ___name0, const RuntimeMethod* method)
  953. {
  954. static bool s_Il2CppMethodInitialized;
  955. if (!s_Il2CppMethodInitialized)
  956. {
  957. il2cpp_codegen_initialize_method (QFSMLite_AddState_m0087C9E4B5061BA8E67DFC230A14D958D97BA8B1_MetadataUsageId);
  958. s_Il2CppMethodInitialized = true;
  959. }
  960. {
  961. // mStateDict[name] = new QFSMState(name);
  962. Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8 * L_0 = __this->get_mStateDict_1();
  963. String_t* L_1 = ___name0;
  964. String_t* L_2 = ___name0;
  965. QFSMState_tF3AE346D48C7286F4FA6F6F309F4262CD5757335 * L_3 = (QFSMState_tF3AE346D48C7286F4FA6F6F309F4262CD5757335 *)il2cpp_codegen_object_new(QFSMState_tF3AE346D48C7286F4FA6F6F309F4262CD5757335_il2cpp_TypeInfo_var);
  966. QFSMState__ctor_m100D5AA8BC3DA6D47F9A376EE5BF3290BBCD0566(L_3, L_2, /*hidden argument*/NULL);
  967. NullCheck(L_0);
  968. Dictionary_2_set_Item_m2DB873D58A69C137C7A9B5B59A14EEA0DBE778E9(L_0, L_1, L_3, /*hidden argument*/Dictionary_2_set_Item_m2DB873D58A69C137C7A9B5B59A14EEA0DBE778E9_RuntimeMethod_var);
  969. // }
  970. return;
  971. }
  972. }
  973. // System.Void QFramework.QFSMLite::AddTranslation(System.String,System.String,System.String,QFramework.QFSMLite_FSMCallfunc)
  974. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QFSMLite_AddTranslation_mE8B46052D0AADA2420763ABF7D31AB6AC62A4B34 (QFSMLite_tFE8EF5DECEEDBED1BC328C5D860F3B2DA209CD13 * __this, String_t* ___fromState0, String_t* ___name1, String_t* ___toState2, FSMCallfunc_tF5A99F14AAEE41B68BBE212016681F9D4FA2CD5E * ___callfunc3, const RuntimeMethod* method)
  975. {
  976. static bool s_Il2CppMethodInitialized;
  977. if (!s_Il2CppMethodInitialized)
  978. {
  979. il2cpp_codegen_initialize_method (QFSMLite_AddTranslation_mE8B46052D0AADA2420763ABF7D31AB6AC62A4B34_MetadataUsageId);
  980. s_Il2CppMethodInitialized = true;
  981. }
  982. {
  983. // mStateDict[fromState].TranslationDict[name] = new QFSMTranslation(fromState, name, toState, callfunc);
  984. Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8 * L_0 = __this->get_mStateDict_1();
  985. String_t* L_1 = ___fromState0;
  986. NullCheck(L_0);
  987. QFSMState_tF3AE346D48C7286F4FA6F6F309F4262CD5757335 * L_2 = Dictionary_2_get_Item_m7914A1DC4D29AB264BDCB24EDA165AE62B3AD762(L_0, L_1, /*hidden argument*/Dictionary_2_get_Item_m7914A1DC4D29AB264BDCB24EDA165AE62B3AD762_RuntimeMethod_var);
  988. NullCheck(L_2);
  989. Dictionary_2_tBB8E9EC17034605D5DAF587E21D8323135D92A32 * L_3 = L_2->get_TranslationDict_1();
  990. String_t* L_4 = ___name1;
  991. String_t* L_5 = ___fromState0;
  992. String_t* L_6 = ___name1;
  993. String_t* L_7 = ___toState2;
  994. FSMCallfunc_tF5A99F14AAEE41B68BBE212016681F9D4FA2CD5E * L_8 = ___callfunc3;
  995. QFSMTranslation_tBB0BD0DAA9F0F80644A0FCDE1587B9EFD6490F33 * L_9 = (QFSMTranslation_tBB0BD0DAA9F0F80644A0FCDE1587B9EFD6490F33 *)il2cpp_codegen_object_new(QFSMTranslation_tBB0BD0DAA9F0F80644A0FCDE1587B9EFD6490F33_il2cpp_TypeInfo_var);
  996. QFSMTranslation__ctor_mCFEBE4E59B8A7BD0CD185D59B173A85DF7354AFE(L_9, L_5, L_6, L_7, L_8, /*hidden argument*/NULL);
  997. NullCheck(L_3);
  998. Dictionary_2_set_Item_m1EB6263357B98A6B66FDF96E1E10D880F4E82EA5(L_3, L_4, L_9, /*hidden argument*/Dictionary_2_set_Item_m1EB6263357B98A6B66FDF96E1E10D880F4E82EA5_RuntimeMethod_var);
  999. // }
  1000. return;
  1001. }
  1002. }
  1003. // System.Void QFramework.QFSMLite::Start(System.String)
  1004. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QFSMLite_Start_m3C33538D77B3A91958151AE318368A8CF6876170 (QFSMLite_tFE8EF5DECEEDBED1BC328C5D860F3B2DA209CD13 * __this, String_t* ___name0, const RuntimeMethod* method)
  1005. {
  1006. {
  1007. // mCurState = name;
  1008. String_t* L_0 = ___name0;
  1009. __this->set_mCurState_0(L_0);
  1010. // }
  1011. return;
  1012. }
  1013. }
  1014. // System.Void QFramework.QFSMLite::HandleEvent(System.String,System.Object[])
  1015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QFSMLite_HandleEvent_mFEBDD01D5A88B8092628E0876719A069C29BD575 (QFSMLite_tFE8EF5DECEEDBED1BC328C5D860F3B2DA209CD13 * __this, String_t* ___name0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___param1, const RuntimeMethod* method)
  1016. {
  1017. static bool s_Il2CppMethodInitialized;
  1018. if (!s_Il2CppMethodInitialized)
  1019. {
  1020. il2cpp_codegen_initialize_method (QFSMLite_HandleEvent_mFEBDD01D5A88B8092628E0876719A069C29BD575_MetadataUsageId);
  1021. s_Il2CppMethodInitialized = true;
  1022. }
  1023. QFSMTranslation_tBB0BD0DAA9F0F80644A0FCDE1587B9EFD6490F33 * V_0 = NULL;
  1024. {
  1025. // if (mCurState != null && mStateDict[mCurState].TranslationDict.ContainsKey(name))
  1026. String_t* L_0 = __this->get_mCurState_0();
  1027. if (!L_0)
  1028. {
  1029. goto IL_005b;
  1030. }
  1031. }
  1032. {
  1033. Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8 * L_1 = __this->get_mStateDict_1();
  1034. String_t* L_2 = __this->get_mCurState_0();
  1035. NullCheck(L_1);
  1036. QFSMState_tF3AE346D48C7286F4FA6F6F309F4262CD5757335 * L_3 = Dictionary_2_get_Item_m7914A1DC4D29AB264BDCB24EDA165AE62B3AD762(L_1, L_2, /*hidden argument*/Dictionary_2_get_Item_m7914A1DC4D29AB264BDCB24EDA165AE62B3AD762_RuntimeMethod_var);
  1037. NullCheck(L_3);
  1038. Dictionary_2_tBB8E9EC17034605D5DAF587E21D8323135D92A32 * L_4 = L_3->get_TranslationDict_1();
  1039. String_t* L_5 = ___name0;
  1040. NullCheck(L_4);
  1041. bool L_6 = Dictionary_2_ContainsKey_mC4D3AD3717A45CEB859EA375B9E8D6DCA119A488(L_4, L_5, /*hidden argument*/Dictionary_2_ContainsKey_mC4D3AD3717A45CEB859EA375B9E8D6DCA119A488_RuntimeMethod_var);
  1042. if (!L_6)
  1043. {
  1044. goto IL_005b;
  1045. }
  1046. }
  1047. {
  1048. // var tempTranslation = mStateDict[mCurState].TranslationDict[name];
  1049. Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8 * L_7 = __this->get_mStateDict_1();
  1050. String_t* L_8 = __this->get_mCurState_0();
  1051. NullCheck(L_7);
  1052. QFSMState_tF3AE346D48C7286F4FA6F6F309F4262CD5757335 * L_9 = Dictionary_2_get_Item_m7914A1DC4D29AB264BDCB24EDA165AE62B3AD762(L_7, L_8, /*hidden argument*/Dictionary_2_get_Item_m7914A1DC4D29AB264BDCB24EDA165AE62B3AD762_RuntimeMethod_var);
  1053. NullCheck(L_9);
  1054. Dictionary_2_tBB8E9EC17034605D5DAF587E21D8323135D92A32 * L_10 = L_9->get_TranslationDict_1();
  1055. String_t* L_11 = ___name0;
  1056. NullCheck(L_10);
  1057. QFSMTranslation_tBB0BD0DAA9F0F80644A0FCDE1587B9EFD6490F33 * L_12 = Dictionary_2_get_Item_mE143EB16903AA4C1EA49E799477C54E77ED2053C(L_10, L_11, /*hidden argument*/Dictionary_2_get_Item_mE143EB16903AA4C1EA49E799477C54E77ED2053C_RuntimeMethod_var);
  1058. V_0 = L_12;
  1059. // tempTranslation.OnTranslationCallback(param);
  1060. QFSMTranslation_tBB0BD0DAA9F0F80644A0FCDE1587B9EFD6490F33 * L_13 = V_0;
  1061. NullCheck(L_13);
  1062. FSMCallfunc_tF5A99F14AAEE41B68BBE212016681F9D4FA2CD5E * L_14 = L_13->get_OnTranslationCallback_3();
  1063. ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_15 = ___param1;
  1064. NullCheck(L_14);
  1065. FSMCallfunc_Invoke_mEA5BEF738392596FD91BC97C7968904D79960368(L_14, L_15, /*hidden argument*/NULL);
  1066. // mCurState = tempTranslation.ToState;
  1067. QFSMTranslation_tBB0BD0DAA9F0F80644A0FCDE1587B9EFD6490F33 * L_16 = V_0;
  1068. NullCheck(L_16);
  1069. String_t* L_17 = L_16->get_ToState_2();
  1070. __this->set_mCurState_0(L_17);
  1071. }
  1072. IL_005b:
  1073. {
  1074. // }
  1075. return;
  1076. }
  1077. }
  1078. // System.Void QFramework.QFSMLite::Clear()
  1079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QFSMLite_Clear_mE7209A46DC647C5454C44548BA44CB109A9EEF1B (QFSMLite_tFE8EF5DECEEDBED1BC328C5D860F3B2DA209CD13 * __this, const RuntimeMethod* method)
  1080. {
  1081. static bool s_Il2CppMethodInitialized;
  1082. if (!s_Il2CppMethodInitialized)
  1083. {
  1084. il2cpp_codegen_initialize_method (QFSMLite_Clear_mE7209A46DC647C5454C44548BA44CB109A9EEF1B_MetadataUsageId);
  1085. s_Il2CppMethodInitialized = true;
  1086. }
  1087. {
  1088. // mStateDict.Clear();
  1089. Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8 * L_0 = __this->get_mStateDict_1();
  1090. NullCheck(L_0);
  1091. Dictionary_2_Clear_mA7F5FACDBF0AC3D0691CDCD4B2E127C7A963B3CF(L_0, /*hidden argument*/Dictionary_2_Clear_mA7F5FACDBF0AC3D0691CDCD4B2E127C7A963B3CF_RuntimeMethod_var);
  1092. // }
  1093. return;
  1094. }
  1095. }
  1096. // System.Void QFramework.QFSMLite::.ctor()
  1097. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QFSMLite__ctor_m9DDC9DEA8392594CD6A3545A72F95F776D35265A (QFSMLite_tFE8EF5DECEEDBED1BC328C5D860F3B2DA209CD13 * __this, const RuntimeMethod* method)
  1098. {
  1099. static bool s_Il2CppMethodInitialized;
  1100. if (!s_Il2CppMethodInitialized)
  1101. {
  1102. il2cpp_codegen_initialize_method (QFSMLite__ctor_m9DDC9DEA8392594CD6A3545A72F95F776D35265A_MetadataUsageId);
  1103. s_Il2CppMethodInitialized = true;
  1104. }
  1105. {
  1106. // Dictionary<string, QFSMState> mStateDict = new Dictionary<string, QFSMState>();
  1107. Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8 * L_0 = (Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8 *)il2cpp_codegen_object_new(Dictionary_2_tCABD7860221658103148CD225C8EFE0E5AE418B8_il2cpp_TypeInfo_var);
  1108. Dictionary_2__ctor_m6B95C33696626BCAE08A9242934C464C86238723(L_0, /*hidden argument*/Dictionary_2__ctor_m6B95C33696626BCAE08A9242934C464C86238723_RuntimeMethod_var);
  1109. __this->set_mStateDict_1(L_0);
  1110. Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/NULL);
  1111. return;
  1112. }
  1113. }
  1114. #ifdef __clang__
  1115. #pragma clang diagnostic pop
  1116. #endif
  1117. #ifdef __clang__
  1118. #pragma clang diagnostic push
  1119. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1120. #pragma clang diagnostic ignored "-Wunused-variable"
  1121. #endif
  1122. // System.Void QFramework.QFSMLite_FSMCallfunc::.ctor(System.Object,System.IntPtr)
  1123. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FSMCallfunc__ctor_mD61DA55E7FF284D493D3D655ECBE879C8BE9779D (FSMCallfunc_tF5A99F14AAEE41B68BBE212016681F9D4FA2CD5E * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
  1124. {
  1125. __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1));
  1126. __this->set_method_3(___method1);
  1127. __this->set_m_target_2(___object0);
  1128. }
  1129. // System.Void QFramework.QFSMLite_FSMCallfunc::Invoke(System.Object[])
  1130. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FSMCallfunc_Invoke_mEA5BEF738392596FD91BC97C7968904D79960368 (FSMCallfunc_tF5A99F14AAEE41B68BBE212016681F9D4FA2CD5E * __this, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___param0, const RuntimeMethod* method)
  1131. {
  1132. DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* delegateArrayToInvoke = __this->get_delegates_11();
  1133. Delegate_t** delegatesToInvoke;
  1134. il2cpp_array_size_t length;
  1135. if (delegateArrayToInvoke != NULL)
  1136. {
  1137. length = delegateArrayToInvoke->max_length;
  1138. delegatesToInvoke = reinterpret_cast<Delegate_t**>(delegateArrayToInvoke->GetAddressAtUnchecked(0));
  1139. }
  1140. else
  1141. {
  1142. length = 1;
  1143. delegatesToInvoke = reinterpret_cast<Delegate_t**>(&__this);
  1144. }
  1145. for (il2cpp_array_size_t i = 0; i < length; i++)
  1146. {
  1147. Delegate_t* currentDelegate = delegatesToInvoke[i];
  1148. Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0();
  1149. RuntimeObject* targetThis = currentDelegate->get_m_target_2();
  1150. RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3());
  1151. if (!il2cpp_codegen_method_is_virtual(targetMethod))
  1152. {
  1153. il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
  1154. }
  1155. bool ___methodIsStatic = MethodIsStatic(targetMethod);
  1156. int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod);
  1157. if (___methodIsStatic)
  1158. {
  1159. if (___parameterCount == 1)
  1160. {
  1161. // open
  1162. typedef void (*FunctionPointerType) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, const RuntimeMethod*);
  1163. ((FunctionPointerType)targetMethodPointer)(___param0, targetMethod);
  1164. }
  1165. else
  1166. {
  1167. // closed
  1168. typedef void (*FunctionPointerType) (void*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, const RuntimeMethod*);
  1169. ((FunctionPointerType)targetMethodPointer)(targetThis, ___param0, targetMethod);
  1170. }
  1171. }
  1172. else if (___parameterCount != 1)
  1173. {
  1174. // open
  1175. if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
  1176. {
  1177. if (il2cpp_codegen_method_is_generic_instance(targetMethod))
  1178. {
  1179. if (il2cpp_codegen_method_is_interface_method(targetMethod))
  1180. GenericInterfaceActionInvoker0::Invoke(targetMethod, ___param0);
  1181. else
  1182. GenericVirtActionInvoker0::Invoke(targetMethod, ___param0);
  1183. }
  1184. else
  1185. {
  1186. if (il2cpp_codegen_method_is_interface_method(targetMethod))
  1187. InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___param0);
  1188. else
  1189. VirtActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___param0);
  1190. }
  1191. }
  1192. else
  1193. {
  1194. typedef void (*FunctionPointerType) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, const RuntimeMethod*);
  1195. ((FunctionPointerType)targetMethodPointer)(___param0, targetMethod);
  1196. }
  1197. }
  1198. else
  1199. {
  1200. // closed
  1201. if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
  1202. {
  1203. if (targetThis == NULL)
  1204. {
  1205. typedef void (*FunctionPointerType) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, const RuntimeMethod*);
  1206. ((FunctionPointerType)targetMethodPointer)(___param0, targetMethod);
  1207. }
  1208. else if (il2cpp_codegen_method_is_generic_instance(targetMethod))
  1209. {
  1210. if (il2cpp_codegen_method_is_interface_method(targetMethod))
  1211. GenericInterfaceActionInvoker1< ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* >::Invoke(targetMethod, targetThis, ___param0);
  1212. else
  1213. GenericVirtActionInvoker1< ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* >::Invoke(targetMethod, targetThis, ___param0);
  1214. }
  1215. else
  1216. {
  1217. if (il2cpp_codegen_method_is_interface_method(targetMethod))
  1218. InterfaceActionInvoker1< ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___param0);
  1219. else
  1220. VirtActionInvoker1< ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___param0);
  1221. }
  1222. }
  1223. else
  1224. {
  1225. if (targetThis == NULL && il2cpp_codegen_class_is_value_type(il2cpp_codegen_method_get_declaring_type(targetMethod)))
  1226. {
  1227. typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  1228. ((FunctionPointerType)targetMethodPointer)((reinterpret_cast<RuntimeObject*>(___param0) - 1), targetMethod);
  1229. }
  1230. else
  1231. {
  1232. typedef void (*FunctionPointerType) (void*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, const RuntimeMethod*);
  1233. ((FunctionPointerType)targetMethodPointer)(targetThis, ___param0, targetMethod);
  1234. }
  1235. }
  1236. }
  1237. }
  1238. }
  1239. // System.IAsyncResult QFramework.QFSMLite_FSMCallfunc::BeginInvoke(System.Object[],System.AsyncCallback,System.Object)
  1240. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FSMCallfunc_BeginInvoke_m1FDC2C959490E57A0BFDC5A598B8EB06DC06147B (FSMCallfunc_tF5A99F14AAEE41B68BBE212016681F9D4FA2CD5E * __this, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___param0, AsyncCallback_t3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4 * ___callback1, RuntimeObject * ___object2, const RuntimeMethod* method)
  1241. {
  1242. void *__d_args[2] = {0};
  1243. __d_args[0] = ___param0;
  1244. return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback1, (RuntimeObject*)___object2);
  1245. }
  1246. // System.Void QFramework.QFSMLite_FSMCallfunc::EndInvoke(System.IAsyncResult)
  1247. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FSMCallfunc_EndInvoke_mC3680725276685325478155DD679C539EE0323AE (FSMCallfunc_tF5A99F14AAEE41B68BBE212016681F9D4FA2CD5E * __this, RuntimeObject* ___result0, const RuntimeMethod* method)
  1248. {
  1249. il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
  1250. }
  1251. #ifdef __clang__
  1252. #pragma clang diagnostic pop
  1253. #endif
  1254. #ifdef __clang__
  1255. #pragma clang diagnostic push
  1256. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1257. #pragma clang diagnostic ignored "-Wunused-variable"
  1258. #endif
  1259. // System.Void QFramework.QFSMLite_QFSMState::.ctor(System.String)
  1260. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QFSMState__ctor_m100D5AA8BC3DA6D47F9A376EE5BF3290BBCD0566 (QFSMState_tF3AE346D48C7286F4FA6F6F309F4262CD5757335 * __this, String_t* ___name0, const RuntimeMethod* method)
  1261. {
  1262. static bool s_Il2CppMethodInitialized;
  1263. if (!s_Il2CppMethodInitialized)
  1264. {
  1265. il2cpp_codegen_initialize_method (QFSMState__ctor_m100D5AA8BC3DA6D47F9A376EE5BF3290BBCD0566_MetadataUsageId);
  1266. s_Il2CppMethodInitialized = true;
  1267. }
  1268. {
  1269. // public readonly Dictionary<string, QFSMTranslation> TranslationDict = new Dictionary<string, QFSMTranslation>();
  1270. Dictionary_2_tBB8E9EC17034605D5DAF587E21D8323135D92A32 * L_0 = (Dictionary_2_tBB8E9EC17034605D5DAF587E21D8323135D92A32 *)il2cpp_codegen_object_new(Dictionary_2_tBB8E9EC17034605D5DAF587E21D8323135D92A32_il2cpp_TypeInfo_var);
  1271. Dictionary_2__ctor_m717B07ADC74BBA3E01B91D9FF04A731C2A1EB95C(L_0, /*hidden argument*/Dictionary_2__ctor_m717B07ADC74BBA3E01B91D9FF04A731C2A1EB95C_RuntimeMethod_var);
  1272. __this->set_TranslationDict_1(L_0);
  1273. // public QFSMState(string name)
  1274. Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/NULL);
  1275. // Name = name;
  1276. String_t* L_1 = ___name0;
  1277. __this->set_Name_0(L_1);
  1278. // }
  1279. return;
  1280. }
  1281. }
  1282. #ifdef __clang__
  1283. #pragma clang diagnostic pop
  1284. #endif
  1285. #ifdef __clang__
  1286. #pragma clang diagnostic push
  1287. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1288. #pragma clang diagnostic ignored "-Wunused-variable"
  1289. #endif
  1290. // System.Void QFramework.QFSMLite_QFSMTranslation::.ctor(System.String,System.String,System.String,QFramework.QFSMLite_FSMCallfunc)
  1291. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QFSMTranslation__ctor_mCFEBE4E59B8A7BD0CD185D59B173A85DF7354AFE (QFSMTranslation_tBB0BD0DAA9F0F80644A0FCDE1587B9EFD6490F33 * __this, String_t* ___fromState0, String_t* ___name1, String_t* ___toState2, FSMCallfunc_tF5A99F14AAEE41B68BBE212016681F9D4FA2CD5E * ___onTranslationCallback3, const RuntimeMethod* method)
  1292. {
  1293. {
  1294. // public QFSMTranslation(string fromState, string name, string toState, FSMCallfunc onTranslationCallback)
  1295. Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/NULL);
  1296. // FromState = fromState;
  1297. String_t* L_0 = ___fromState0;
  1298. __this->set_FromState_0(L_0);
  1299. // ToState = toState;
  1300. String_t* L_1 = ___toState2;
  1301. __this->set_ToState_2(L_1);
  1302. // Name = name;
  1303. String_t* L_2 = ___name1;
  1304. __this->set_Name_1(L_2);
  1305. // OnTranslationCallback = onTranslationCallback;
  1306. FSMCallfunc_tF5A99F14AAEE41B68BBE212016681F9D4FA2CD5E * L_3 = ___onTranslationCallback3;
  1307. __this->set_OnTranslationCallback_3(L_3);
  1308. // }
  1309. return;
  1310. }
  1311. }
  1312. #ifdef __clang__
  1313. #pragma clang diagnostic pop
  1314. #endif