UnityEngine.TilemapModule.cpp 122 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <limits>
  8. template <typename T1, typename T2>
  9. struct VirtualActionInvoker2
  10. {
  11. typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
  12. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
  13. {
  14. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  15. ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  16. }
  17. };
  18. template <typename T1, typename T2, typename T3>
  19. struct VirtualActionInvoker3
  20. {
  21. typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
  22. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
  23. {
  24. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  25. ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
  26. }
  27. };
  28. template <typename R, typename T1, typename T2, typename T3>
  29. struct VirtualFuncInvoker3
  30. {
  31. typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
  32. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
  33. {
  34. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  35. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
  36. }
  37. };
  38. struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
  39. struct Action_1_tE96F2DDA71AE56E61CEEC5974B6503D38835E57D;
  40. struct Action_2_t0302727DEEDCFCC692E80AEEC31B8066AE8C5550;
  41. struct Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C;
  42. struct Action_2_tC05151F65CF4D95A1C7A5EE21DFEE184110056B2;
  43. struct Action_2_t2E142A840461CBB0D9C4B088F1310607E995A8A1;
  44. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  45. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  46. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  47. struct SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B;
  48. struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
  49. struct SyncTileU5BU5D_t9B4B242D002401F11525388BC75BDAB6A45714FF;
  50. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  51. struct Exception_t;
  52. struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
  53. struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
  54. struct ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164;
  55. struct MethodInfo_t;
  56. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
  57. struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
  58. struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A;
  59. struct Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99;
  60. struct SpriteAtlas_t7B9620FBFBE1CCB781F2ED24A3B2DD37734F66A8;
  61. struct String_t;
  62. struct Tile_t33119F106CFC3DC767E7D9306A958AAE12133490;
  63. struct TileBase_t07019BD771D35E8EA68118157D6EEE4C770CF0F9;
  64. struct Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751;
  65. struct TilemapRenderer_t1A45FD335E86172CFBB77D657E1D6705A477A6CB;
  66. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  67. IL2CPP_EXTERN_C RuntimeClass* Action_1_tE96F2DDA71AE56E61CEEC5974B6503D38835E57D_il2cpp_TypeInfo_var;
  68. IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
  69. IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
  70. IL2CPP_EXTERN_C RuntimeClass* ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164_il2cpp_TypeInfo_var;
  71. IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
  72. IL2CPP_EXTERN_C RuntimeClass* Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var;
  73. IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
  74. IL2CPP_EXTERN_C RuntimeClass* TileBase_t07019BD771D35E8EA68118157D6EEE4C770CF0F9_il2cpp_TypeInfo_var;
  75. IL2CPP_EXTERN_C RuntimeClass* TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F_il2cpp_TypeInfo_var;
  76. IL2CPP_EXTERN_C RuntimeClass* Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751_il2cpp_TypeInfo_var;
  77. IL2CPP_EXTERN_C const RuntimeMethod* NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m5C4C6FA53CA05FE88CA7926E8B1C0DF717B63550_RuntimeMethod_var;
  78. IL2CPP_EXTERN_C const RuntimeMethod* NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisTileData_tFB814629D010ABD175127C0BE96FD96EA606E00F_mD61DE9D9D0F7E928CED8EA63A59BD8BE1276D07C_RuntimeMethod_var;
  79. IL2CPP_EXTERN_C const RuntimeMethod* NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m68CCE7D85BD452D727A41279CA4D553EE8B627FF_RuntimeMethod_var;
  80. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Copy_m4515C6A6B64476716833B9C22AAE07185976AF24_RuntimeMethod_var;
  81. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_mAB8B3AE6332BF29F21711643D4FFE57E30E1E055_RuntimeMethod_var;
  82. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m29DAD3F6139353D219E363E2C63BC183CBC778E2_RuntimeMethod_var;
  83. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_get_IsCreated_mE992FB4B97CD24CAF70D23773821AE2687DC4A30_RuntimeMethod_var;
  84. IL2CPP_EXTERN_C const RuntimeMethod* TilemapRenderer_OnSpriteAtlasRegistered_m4348D78754045C8B10CEA76195A313790F412ED1_RuntimeMethod_var;
  85. struct Delegate_t_marshaled_com;
  86. struct Delegate_t_marshaled_pinvoke;
  87. struct Exception_t_marshaled_com;
  88. struct Exception_t_marshaled_pinvoke;
  89. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;;
  90. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com;
  91. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com;;
  92. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke;
  93. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke;;
  94. struct SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B;
  95. struct SyncTileU5BU5D_t9B4B242D002401F11525388BC75BDAB6A45714FF;
  96. IL2CPP_EXTERN_C_BEGIN
  97. IL2CPP_EXTERN_C_END
  98. #ifdef __clang__
  99. #pragma clang diagnostic push
  100. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  101. #pragma clang diagnostic ignored "-Wunused-variable"
  102. #endif
  103. struct U3CModuleU3E_t5E8190EE43F4DF5D80E8A6651A0469A8FD445F94
  104. {
  105. };
  106. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  107. {
  108. };
  109. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  110. {
  111. };
  112. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  113. {
  114. };
  115. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  116. {
  117. bool ___m_value;
  118. };
  119. struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
  120. {
  121. float ___r;
  122. float ___g;
  123. float ___b;
  124. float ___a;
  125. };
  126. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
  127. {
  128. };
  129. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
  130. {
  131. };
  132. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
  133. {
  134. };
  135. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  136. {
  137. int32_t ___m_value;
  138. };
  139. struct IntPtr_t
  140. {
  141. void* ___m_value;
  142. };
  143. struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6
  144. {
  145. float ___m00;
  146. float ___m10;
  147. float ___m20;
  148. float ___m30;
  149. float ___m01;
  150. float ___m11;
  151. float ___m21;
  152. float ___m31;
  153. float ___m02;
  154. float ___m12;
  155. float ___m22;
  156. float ___m32;
  157. float ___m03;
  158. float ___m13;
  159. float ___m23;
  160. float ___m33;
  161. };
  162. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  163. {
  164. float ___m_value;
  165. };
  166. struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376
  167. {
  168. int32_t ___m_X;
  169. int32_t ___m_Y;
  170. int32_t ___m_Z;
  171. };
  172. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  173. {
  174. union
  175. {
  176. struct
  177. {
  178. };
  179. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  180. };
  181. };
  182. struct SyncTileCallbackSettings_tBBB8B7336BDE6E578C7A7B1D322A9B1273A76CDA
  183. {
  184. bool ___hasSyncTileCallback;
  185. bool ___hasPositionsChangedCallback;
  186. bool ___isBufferSyncTile;
  187. };
  188. struct SyncTileCallbackSettings_tBBB8B7336BDE6E578C7A7B1D322A9B1273A76CDA_marshaled_pinvoke
  189. {
  190. int32_t ___hasSyncTileCallback;
  191. int32_t ___hasPositionsChangedCallback;
  192. int32_t ___isBufferSyncTile;
  193. };
  194. struct SyncTileCallbackSettings_tBBB8B7336BDE6E578C7A7B1D322A9B1273A76CDA_marshaled_com
  195. {
  196. int32_t ___hasSyncTileCallback;
  197. int32_t ___hasPositionsChangedCallback;
  198. int32_t ___isBufferSyncTile;
  199. };
  200. struct Allocator_t996642592271AAD9EE688F142741D512C07B5824
  201. {
  202. int32_t ___value__;
  203. };
  204. struct Delegate_t : public RuntimeObject
  205. {
  206. intptr_t ___method_ptr;
  207. intptr_t ___invoke_impl;
  208. RuntimeObject* ___m_target;
  209. intptr_t ___method;
  210. intptr_t ___delegate_trampoline;
  211. intptr_t ___extra_arg;
  212. intptr_t ___method_code;
  213. intptr_t ___interp_method;
  214. intptr_t ___interp_invoke_impl;
  215. MethodInfo_t* ___method_info;
  216. MethodInfo_t* ___original_method_info;
  217. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  218. bool ___method_is_virtual;
  219. };
  220. struct Delegate_t_marshaled_pinvoke
  221. {
  222. intptr_t ___method_ptr;
  223. intptr_t ___invoke_impl;
  224. Il2CppIUnknown* ___m_target;
  225. intptr_t ___method;
  226. intptr_t ___delegate_trampoline;
  227. intptr_t ___extra_arg;
  228. intptr_t ___method_code;
  229. intptr_t ___interp_method;
  230. intptr_t ___interp_invoke_impl;
  231. MethodInfo_t* ___method_info;
  232. MethodInfo_t* ___original_method_info;
  233. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  234. int32_t ___method_is_virtual;
  235. };
  236. struct Delegate_t_marshaled_com
  237. {
  238. intptr_t ___method_ptr;
  239. intptr_t ___invoke_impl;
  240. Il2CppIUnknown* ___m_target;
  241. intptr_t ___method;
  242. intptr_t ___delegate_trampoline;
  243. intptr_t ___extra_arg;
  244. intptr_t ___method_code;
  245. intptr_t ___interp_method;
  246. intptr_t ___interp_invoke_impl;
  247. MethodInfo_t* ___method_info;
  248. MethodInfo_t* ___original_method_info;
  249. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  250. int32_t ___method_is_virtual;
  251. };
  252. struct Exception_t : public RuntimeObject
  253. {
  254. String_t* ____className;
  255. String_t* ____message;
  256. RuntimeObject* ____data;
  257. Exception_t* ____innerException;
  258. String_t* ____helpURL;
  259. RuntimeObject* ____stackTrace;
  260. String_t* ____stackTraceString;
  261. String_t* ____remoteStackTraceString;
  262. int32_t ____remoteStackIndex;
  263. RuntimeObject* ____dynamicMethods;
  264. int32_t ____HResult;
  265. String_t* ____source;
  266. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  267. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  268. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
  269. int32_t ___caught_in_unmanaged;
  270. };
  271. struct Exception_t_marshaled_pinvoke
  272. {
  273. char* ____className;
  274. char* ____message;
  275. RuntimeObject* ____data;
  276. Exception_t_marshaled_pinvoke* ____innerException;
  277. char* ____helpURL;
  278. Il2CppIUnknown* ____stackTrace;
  279. char* ____stackTraceString;
  280. char* ____remoteStackTraceString;
  281. int32_t ____remoteStackIndex;
  282. Il2CppIUnknown* ____dynamicMethods;
  283. int32_t ____HResult;
  284. char* ____source;
  285. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  286. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  287. Il2CppSafeArray* ___native_trace_ips;
  288. int32_t ___caught_in_unmanaged;
  289. };
  290. struct Exception_t_marshaled_com
  291. {
  292. Il2CppChar* ____className;
  293. Il2CppChar* ____message;
  294. RuntimeObject* ____data;
  295. Exception_t_marshaled_com* ____innerException;
  296. Il2CppChar* ____helpURL;
  297. Il2CppIUnknown* ____stackTrace;
  298. Il2CppChar* ____stackTraceString;
  299. Il2CppChar* ____remoteStackTraceString;
  300. int32_t ____remoteStackIndex;
  301. Il2CppIUnknown* ____dynamicMethods;
  302. int32_t ____HResult;
  303. Il2CppChar* ____source;
  304. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  305. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  306. Il2CppSafeArray* ___native_trace_ips;
  307. int32_t ___caught_in_unmanaged;
  308. };
  309. struct NativeArrayOptions_t3E979EEF4B4840228A7692A97DA07553C6465F1D
  310. {
  311. int32_t ___value__;
  312. };
  313. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
  314. {
  315. intptr_t ___m_CachedPtr;
  316. };
  317. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  318. {
  319. intptr_t ___m_CachedPtr;
  320. };
  321. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  322. {
  323. intptr_t ___m_CachedPtr;
  324. };
  325. struct TileAnimationFlags_tA70AD7E12D667AA759A54CBC19A42FCAF5BB2B79
  326. {
  327. int32_t ___value__;
  328. };
  329. struct TileFlags_tDCEE980FCB6A2159202B4C8096C11452E318D2A9
  330. {
  331. int32_t ___value__;
  332. };
  333. struct ColliderType_t4C26FB284A330CAD69E47FFD734C9C778E077692
  334. {
  335. int32_t ___value__;
  336. };
  337. struct NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C
  338. {
  339. void* ___m_Buffer;
  340. int32_t ___m_Length;
  341. int32_t ___m_AllocatorLabel;
  342. };
  343. struct NativeArray_1_t1520D9CD4959D9455C36ED19E490DBDC32B6EF5C
  344. {
  345. void* ___m_Buffer;
  346. int32_t ___m_Length;
  347. int32_t ___m_AllocatorLabel;
  348. };
  349. struct NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF
  350. {
  351. void* ___m_Buffer;
  352. int32_t ___m_Length;
  353. int32_t ___m_AllocatorLabel;
  354. };
  355. struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  356. {
  357. };
  358. struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  359. {
  360. };
  361. struct MulticastDelegate_t : public Delegate_t
  362. {
  363. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
  364. };
  365. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  366. {
  367. Delegate_t_marshaled_pinvoke** ___delegates;
  368. };
  369. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  370. {
  371. Delegate_t_marshaled_com** ___delegates;
  372. };
  373. struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  374. {
  375. };
  376. struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  377. {
  378. };
  379. struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  380. {
  381. };
  382. struct Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  383. {
  384. };
  385. struct SpriteAtlas_t7B9620FBFBE1CCB781F2ED24A3B2DD37734F66A8 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  386. {
  387. };
  388. struct TileAnimationData_tB7419BC111545576349DD19CAB0DEFD240CAF149
  389. {
  390. SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* ___m_AnimatedSprites;
  391. float ___m_AnimationSpeed;
  392. float ___m_AnimationStartTime;
  393. int32_t ___m_Flags;
  394. };
  395. struct TileAnimationData_tB7419BC111545576349DD19CAB0DEFD240CAF149_marshaled_pinvoke
  396. {
  397. SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* ___m_AnimatedSprites;
  398. float ___m_AnimationSpeed;
  399. float ___m_AnimationStartTime;
  400. int32_t ___m_Flags;
  401. };
  402. struct TileAnimationData_tB7419BC111545576349DD19CAB0DEFD240CAF149_marshaled_com
  403. {
  404. SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B* ___m_AnimatedSprites;
  405. float ___m_AnimationSpeed;
  406. float ___m_AnimationStartTime;
  407. int32_t ___m_Flags;
  408. };
  409. struct TileChangeData_t6035410A63723928DB7B86A0880351354ADB635E
  410. {
  411. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___m_Position;
  412. Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___m_TileAsset;
  413. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_Color;
  414. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_Transform;
  415. };
  416. struct TileChangeData_t6035410A63723928DB7B86A0880351354ADB635E_marshaled_pinvoke
  417. {
  418. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___m_Position;
  419. Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke ___m_TileAsset;
  420. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_Color;
  421. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_Transform;
  422. };
  423. struct TileChangeData_t6035410A63723928DB7B86A0880351354ADB635E_marshaled_com
  424. {
  425. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___m_Position;
  426. Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com* ___m_TileAsset;
  427. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_Color;
  428. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_Transform;
  429. };
  430. struct TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F
  431. {
  432. int32_t ___m_Sprite;
  433. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_Color;
  434. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_Transform;
  435. int32_t ___m_GameObject;
  436. int32_t ___m_Flags;
  437. int32_t ___m_ColliderType;
  438. };
  439. struct TileDataNative_tAD277F2C587DC35577654A4C111ECE2C4114C528
  440. {
  441. int32_t ___m_Sprite;
  442. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_Color;
  443. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_Transform;
  444. int32_t ___m_GameObject;
  445. int32_t ___m_Flags;
  446. int32_t ___m_ColliderType;
  447. };
  448. struct Action_1_tE96F2DDA71AE56E61CEEC5974B6503D38835E57D : public MulticastDelegate_t
  449. {
  450. };
  451. struct Action_2_t0302727DEEDCFCC692E80AEEC31B8066AE8C5550 : public MulticastDelegate_t
  452. {
  453. };
  454. struct Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C : public MulticastDelegate_t
  455. {
  456. };
  457. struct Action_2_tC05151F65CF4D95A1C7A5EE21DFEE184110056B2 : public MulticastDelegate_t
  458. {
  459. };
  460. struct Action_2_t2E142A840461CBB0D9C4B088F1310607E995A8A1 : public MulticastDelegate_t
  461. {
  462. };
  463. struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
  464. {
  465. };
  466. struct ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164 : public RuntimeObject
  467. {
  468. Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* ___m_Tilemap;
  469. bool ___m_AddToList;
  470. int32_t ___m_RefreshCount;
  471. NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF ___m_RefreshPos;
  472. };
  473. struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
  474. {
  475. };
  476. struct TileBase_t07019BD771D35E8EA68118157D6EEE4C770CF0F9 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
  477. {
  478. };
  479. struct SyncTile_t0F06ED3A2623F91411C6F4773D87AB58EAD4EC2C
  480. {
  481. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___m_Position;
  482. TileBase_t07019BD771D35E8EA68118157D6EEE4C770CF0F9* ___m_Tile;
  483. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___m_TileData;
  484. };
  485. struct SyncTile_t0F06ED3A2623F91411C6F4773D87AB58EAD4EC2C_marshaled_pinvoke
  486. {
  487. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___m_Position;
  488. TileBase_t07019BD771D35E8EA68118157D6EEE4C770CF0F9* ___m_Tile;
  489. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___m_TileData;
  490. };
  491. struct SyncTile_t0F06ED3A2623F91411C6F4773D87AB58EAD4EC2C_marshaled_com
  492. {
  493. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___m_Position;
  494. TileBase_t07019BD771D35E8EA68118157D6EEE4C770CF0F9* ___m_Tile;
  495. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___m_TileData;
  496. };
  497. struct GridLayout_tAD661B1E1E57C16BE21C8C13432EA04FE1F0418B : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
  498. {
  499. };
  500. struct Tile_t33119F106CFC3DC767E7D9306A958AAE12133490 : public TileBase_t07019BD771D35E8EA68118157D6EEE4C770CF0F9
  501. {
  502. Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_Sprite;
  503. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_Color;
  504. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_Transform;
  505. GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_InstancedGameObject;
  506. int32_t ___m_Flags;
  507. int32_t ___m_ColliderType;
  508. };
  509. struct TilemapRenderer_t1A45FD335E86172CFBB77D657E1D6705A477A6CB : public Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF
  510. {
  511. };
  512. struct Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751 : public GridLayout_tAD661B1E1E57C16BE21C8C13432EA04FE1F0418B
  513. {
  514. bool ___m_BufferSyncTile;
  515. };
  516. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  517. {
  518. String_t* ___TrueString;
  519. String_t* ___FalseString;
  520. };
  521. struct IntPtr_t_StaticFields
  522. {
  523. intptr_t ___Zero;
  524. };
  525. struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields
  526. {
  527. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix;
  528. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix;
  529. };
  530. struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_StaticFields
  531. {
  532. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Zero;
  533. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_One;
  534. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Up;
  535. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Down;
  536. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Left;
  537. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Right;
  538. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Forward;
  539. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Back;
  540. };
  541. struct Exception_t_StaticFields
  542. {
  543. RuntimeObject* ___s_EDILock;
  544. };
  545. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
  546. {
  547. int32_t ___OffsetOfInstanceIDInCPlusPlusObject;
  548. };
  549. struct TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F_StaticFields
  550. {
  551. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F ___Default;
  552. };
  553. struct ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164_StaticFields
  554. {
  555. ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* ___s_Instance;
  556. };
  557. struct Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751_StaticFields
  558. {
  559. Action_2_t2E142A840461CBB0D9C4B088F1310607E995A8A1* ___tilemapTileChanged;
  560. Action_2_tC05151F65CF4D95A1C7A5EE21DFEE184110056B2* ___tilemapPositionsChanged;
  561. };
  562. #ifdef __clang__
  563. #pragma clang diagnostic pop
  564. #endif
  565. struct SyncTileU5BU5D_t9B4B242D002401F11525388BC75BDAB6A45714FF : public RuntimeArray
  566. {
  567. ALIGN_FIELD (8) SyncTile_t0F06ED3A2623F91411C6F4773D87AB58EAD4EC2C m_Items[1];
  568. inline SyncTile_t0F06ED3A2623F91411C6F4773D87AB58EAD4EC2C GetAt(il2cpp_array_size_t index) const
  569. {
  570. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  571. return m_Items[index];
  572. }
  573. inline SyncTile_t0F06ED3A2623F91411C6F4773D87AB58EAD4EC2C* GetAddressAt(il2cpp_array_size_t index)
  574. {
  575. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  576. return m_Items + index;
  577. }
  578. inline void SetAt(il2cpp_array_size_t index, SyncTile_t0F06ED3A2623F91411C6F4773D87AB58EAD4EC2C value)
  579. {
  580. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  581. m_Items[index] = value;
  582. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Tile), (void*)NULL);
  583. }
  584. inline SyncTile_t0F06ED3A2623F91411C6F4773D87AB58EAD4EC2C GetAtUnchecked(il2cpp_array_size_t index) const
  585. {
  586. return m_Items[index];
  587. }
  588. inline SyncTile_t0F06ED3A2623F91411C6F4773D87AB58EAD4EC2C* GetAddressAtUnchecked(il2cpp_array_size_t index)
  589. {
  590. return m_Items + index;
  591. }
  592. inline void SetAtUnchecked(il2cpp_array_size_t index, SyncTile_t0F06ED3A2623F91411C6F4773D87AB58EAD4EC2C value)
  593. {
  594. m_Items[index] = value;
  595. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Tile), (void*)NULL);
  596. }
  597. };
  598. struct SpriteU5BU5D_tCEE379E10CAD9DBFA770B331480592548ED0EA1B : public RuntimeArray
  599. {
  600. ALIGN_FIELD (8) Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* m_Items[1];
  601. inline Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* GetAt(il2cpp_array_size_t index) const
  602. {
  603. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  604. return m_Items[index];
  605. }
  606. inline Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99** GetAddressAt(il2cpp_array_size_t index)
  607. {
  608. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  609. return m_Items + index;
  610. }
  611. inline void SetAt(il2cpp_array_size_t index, Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* value)
  612. {
  613. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  614. m_Items[index] = value;
  615. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  616. }
  617. inline Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* GetAtUnchecked(il2cpp_array_size_t index) const
  618. {
  619. return m_Items[index];
  620. }
  621. inline Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99** GetAddressAtUnchecked(il2cpp_array_size_t index)
  622. {
  623. return m_Items + index;
  624. }
  625. inline void SetAtUnchecked(il2cpp_array_size_t index, Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* value)
  626. {
  627. m_Items[index] = value;
  628. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  629. }
  630. };
  631. IL2CPP_EXTERN_C void Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_pinvoke(const Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C& unmarshaled, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke& marshaled);
  632. IL2CPP_EXTERN_C void Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_pinvoke_back(const Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke& marshaled, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C& unmarshaled);
  633. IL2CPP_EXTERN_C void Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_pinvoke_cleanup(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke& marshaled);
  634. IL2CPP_EXTERN_C void Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_com(const Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C& unmarshaled, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com& marshaled);
  635. IL2CPP_EXTERN_C void Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_com_back(const Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com& marshaled, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C& unmarshaled);
  636. IL2CPP_EXTERN_C void Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_com_cleanup(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com& marshaled);
  637. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m29DAD3F6139353D219E363E2C63BC183CBC778E2_gshared (NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
  638. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Copy_m4515C6A6B64476716833B9C22AAE07185976AF24_gshared (NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF ___0_src, NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF ___1_dst, int32_t ___2_length, const RuntimeMethod* method) ;
  639. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_mAB8B3AE6332BF29F21711643D4FFE57E30E1E055_gshared (NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF* __this, const RuntimeMethod* method) ;
  640. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_mE992FB4B97CD24CAF70D23773821AE2687DC4A30_gshared_inline (NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF* __this, const RuntimeMethod* method) ;
  641. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m5C4C6FA53CA05FE88CA7926E8B1C0DF717B63550_gshared (void* ___0_dataPointer, int32_t ___1_length, int32_t ___2_allocator, const RuntimeMethod* method) ;
  642. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m68CCE7D85BD452D727A41279CA4D553EE8B627FF_gshared (void* ___0_dataPointer, int32_t ___1_length, int32_t ___2_allocator, const RuntimeMethod* method) ;
  643. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t1520D9CD4959D9455C36ED19E490DBDC32B6EF5C NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisTileData_tFB814629D010ABD175127C0BE96FD96EA606E00F_mD61DE9D9D0F7E928CED8EA63A59BD8BE1276D07C_gshared (void* ___0_dataPointer, int32_t ___1_length, int32_t ___2_allocator, const RuntimeMethod* method) ;
  644. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_m7BFCE0BBCF67689D263059B56A8D79161B698587_gshared_inline (Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method) ;
  645. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_m7B85C2674B1EB0681F20E9C5AF3D19563459CBC0_gshared_inline (Action_2_t0302727DEEDCFCC692E80AEEC31B8066AE8C5550* __this, RuntimeObject* ___0_arg1, NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF ___1_arg2, const RuntimeMethod* method) ;
  646. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  647. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  648. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
  649. inline void NativeArray_1__ctor_m29DAD3F6139353D219E363E2C63BC183CBC778E2 (NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
  650. {
  651. (( void (*) (NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m29DAD3F6139353D219E363E2C63BC183CBC778E2_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
  652. }
  653. inline void NativeArray_1_Copy_m4515C6A6B64476716833B9C22AAE07185976AF24 (NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF ___0_src, NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF ___1_dst, int32_t ___2_length, const RuntimeMethod* method)
  654. {
  655. (( void (*) (NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF, NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF, int32_t, const RuntimeMethod*))NativeArray_1_Copy_m4515C6A6B64476716833B9C22AAE07185976AF24_gshared)(___0_src, ___1_dst, ___2_length, method);
  656. }
  657. inline void NativeArray_1_Dispose_mAB8B3AE6332BF29F21711643D4FFE57E30E1E055 (NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF* __this, const RuntimeMethod* method)
  658. {
  659. (( void (*) (NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF*, const RuntimeMethod*))NativeArray_1_Dispose_mAB8B3AE6332BF29F21711643D4FFE57E30E1E055_gshared)(__this, method);
  660. }
  661. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tilemap_RefreshTile_mEF4F94212FD9B311431DFFAFE092A4A6EBA580DF (Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_position, const RuntimeMethod* method) ;
  662. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ITilemap__ctor_m3281F6903F18F9B867E6B81E18BCCD0828084258 (ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* __this, const RuntimeMethod* method) ;
  663. inline bool NativeArray_1_get_IsCreated_mE992FB4B97CD24CAF70D23773821AE2687DC4A30_inline (NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF* __this, const RuntimeMethod* method)
  664. {
  665. return (( bool (*) (NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF*, const RuntimeMethod*))NativeArray_1_get_IsCreated_mE992FB4B97CD24CAF70D23773821AE2687DC4A30_gshared_inline)(__this, method);
  666. }
  667. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void* IntPtr_ToPointer_m1A0612EED3A1C8B8850BE2943CFC42523064B4F6_inline (intptr_t* __this, const RuntimeMethod* method) ;
  668. inline NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m5C4C6FA53CA05FE88CA7926E8B1C0DF717B63550 (void* ___0_dataPointer, int32_t ___1_length, int32_t ___2_allocator, const RuntimeMethod* method)
  669. {
  670. return (( NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C (*) (void*, int32_t, int32_t, const RuntimeMethod*))NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m5C4C6FA53CA05FE88CA7926E8B1C0DF717B63550_gshared)(___0_dataPointer, ___1_length, ___2_allocator, method);
  671. }
  672. inline NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m68CCE7D85BD452D727A41279CA4D553EE8B627FF (void* ___0_dataPointer, int32_t ___1_length, int32_t ___2_allocator, const RuntimeMethod* method)
  673. {
  674. return (( NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF (*) (void*, int32_t, int32_t, const RuntimeMethod*))NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m68CCE7D85BD452D727A41279CA4D553EE8B627FF_gshared)(___0_dataPointer, ___1_length, ___2_allocator, method);
  675. }
  676. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* Object_ForceLoadFromInstanceID_mDC03EC6F7745D8194DF5A7A0C50188228F3E95B6 (int32_t ___0_instanceID, const RuntimeMethod* method) ;
  677. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tilemap_RefreshTilesNative_mD73E77DFD7C808A3665CA8389F728CBC08A52232 (Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* __this, void* ___0_positions, int32_t ___1_count, const RuntimeMethod* method) ;
  678. inline NativeArray_1_t1520D9CD4959D9455C36ED19E490DBDC32B6EF5C NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisTileData_tFB814629D010ABD175127C0BE96FD96EA606E00F_mD61DE9D9D0F7E928CED8EA63A59BD8BE1276D07C (void* ___0_dataPointer, int32_t ___1_length, int32_t ___2_allocator, const RuntimeMethod* method)
  679. {
  680. return (( NativeArray_1_t1520D9CD4959D9455C36ED19E490DBDC32B6EF5C (*) (void*, int32_t, int32_t, const RuntimeMethod*))NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisTileData_tFB814629D010ABD175127C0BE96FD96EA606E00F_mD61DE9D9D0F7E928CED8EA63A59BD8BE1276D07C_gshared)(___0_dataPointer, ___1_length, ___2_allocator, method);
  681. }
  682. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TileData_set_sprite_m3566544847F9C9C27EDB154324B6FBDB446EFE94 (TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* __this, Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___0_value, const RuntimeMethod* method) ;
  683. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TileData_set_color_m5E759823878243A226EF46419FAD7C0CC3D5F40A (TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) ;
  684. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TileData_set_transform_m71074A780C066292F940002A7165658E9CC01F9F (TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_value, const RuntimeMethod* method) ;
  685. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TileData_set_gameObject_m1CE5B2AAAB5BF5AEF36EBAF2BCE23E4D2E5A9E09 (TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method) ;
  686. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TileData_set_flags_mEB46B1364D6DB7F77C2E1E43AFD31381B291BD30 (TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  687. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TileData_set_colliderType_mE12359ADEF5F42CC0B635DCBAEC3035F0526FA96 (TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  688. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) ;
  689. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (const RuntimeMethod* method) ;
  690. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TileBase__ctor_mBFD0A0ACF9DB1F08783B9F3F35D4E61C9205D4A2 (TileBase_t07019BD771D35E8EA68118157D6EEE4C770CF0F9* __this, const RuntimeMethod* method) ;
  691. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ITilemap_RefreshTile_m4C4B0A062A13E986BD20AA87F056982D67FAF69D (ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_position, const RuntimeMethod* method) ;
  692. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF (ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* __this, const RuntimeMethod* method) ;
  693. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tilemap_SendTilemapTileChangedCallback_m66E5D12B134C48E57EF4C1B29658CD61B75366EF (Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* __this, SyncTileU5BU5D_t9B4B242D002401F11525388BC75BDAB6A45714FF* ___0_syncTiles, const RuntimeMethod* method) ;
  694. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tilemap_SendTilemapPositionsChangedCallback_m8F1D0E0F18A797349A83465F5E68DF01972D75D4 (Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* __this, NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF ___0_positions, const RuntimeMethod* method) ;
  695. inline void Action_2_Invoke_m66A9645921ABEA3CFC0BB0DB828D756440BDF41D_inline (Action_2_t2E142A840461CBB0D9C4B088F1310607E995A8A1* __this, Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* ___0_arg1, SyncTileU5BU5D_t9B4B242D002401F11525388BC75BDAB6A45714FF* ___1_arg2, const RuntimeMethod* method)
  696. {
  697. (( void (*) (Action_2_t2E142A840461CBB0D9C4B088F1310607E995A8A1*, Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751*, SyncTileU5BU5D_t9B4B242D002401F11525388BC75BDAB6A45714FF*, const RuntimeMethod*))Action_2_Invoke_m7BFCE0BBCF67689D263059B56A8D79161B698587_gshared_inline)(__this, ___0_arg1, ___1_arg2, method);
  698. }
  699. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogException_mD4CF3A9C64D8D4BA0570D529E705D134A9A5E498 (Exception_t* ___0_exception, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_context, const RuntimeMethod* method) ;
  700. inline void Action_2_Invoke_m63AB8CDF184F8712FFDF64CD49CFAFF2FC9DF03D_inline (Action_2_tC05151F65CF4D95A1C7A5EE21DFEE184110056B2* __this, Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* ___0_arg1, NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF ___1_arg2, const RuntimeMethod* method)
  701. {
  702. (( void (*) (Action_2_tC05151F65CF4D95A1C7A5EE21DFEE184110056B2*, Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751*, NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF, const RuntimeMethod*))Action_2_Invoke_m7B85C2674B1EB0681F20E9C5AF3D19563459CBC0_gshared_inline)(__this, ___0_arg1, ___1_arg2, method);
  703. }
  704. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tilemap_RefreshTile_Injected_m99F1EC3F340590E282B01EC7C96F1F8D1BA03A69 (Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* ___0_position, const RuntimeMethod* method) ;
  705. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Tilemap_HasSyncTileCallback_m522AE13C1DEBDDA7EBC7C9BAF1302EB75EF3A0EB (const RuntimeMethod* method) ;
  706. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Tilemap_HasPositionsChangedCallback_mD02A9A567086C4F60CA7B4733EAFD173289857FF (const RuntimeMethod* method) ;
  707. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Tilemap_get_bufferSyncTile_m5506F240CC262FD454CFF9B547F16530F9506B1D (Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* __this, const RuntimeMethod* method) ;
  708. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tilemap_HandleSyncTileCallback_mF1D8059E6F8ED90041313259D5DCFC3DBEB8750A (Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* __this, SyncTileU5BU5D_t9B4B242D002401F11525388BC75BDAB6A45714FF* ___0_syncTiles, const RuntimeMethod* method) ;
  709. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tilemap_HandlePositionsChangedCallback_mCEC3B01A5328F6C83163C25CE9EDCD87E5895CD0 (Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* __this, int32_t ___0_count, intptr_t ___1_positionsIntPtr, const RuntimeMethod* method) ;
  710. inline void Action_1__ctor_mDAEB7161DF624FDF6A3DA3C6BE40319FFC05A2E3 (Action_1_tE96F2DDA71AE56E61CEEC5974B6503D38835E57D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  711. {
  712. (( void (*) (Action_1_tE96F2DDA71AE56E61CEEC5974B6503D38835E57D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
  713. }
  714. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteAtlasManager_add_atlasRegistered_mA46A6A347F25B2E03DB4FD8044B93B4FD8ED50A5 (Action_1_tE96F2DDA71AE56E61CEEC5974B6503D38835E57D* ___0_value, const RuntimeMethod* method) ;
  715. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteAtlasManager_remove_atlasRegistered_m67E745D3503463E3DB9CC12C157ABB4F469ABE79 (Action_1_tE96F2DDA71AE56E61CEEC5974B6503D38835E57D* ___0_value, const RuntimeMethod* method) ;
  716. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
  717. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
  718. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F TileData_CreateDefault_m13A39001A47B60635B10FFD06AD65082CBB7D12D (const RuntimeMethod* method) ;
  719. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) ;
  720. #ifdef __clang__
  721. #pragma clang diagnostic push
  722. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  723. #pragma clang diagnostic ignored "-Wunused-variable"
  724. #endif
  725. #ifdef __clang__
  726. #pragma clang diagnostic pop
  727. #endif
  728. #ifdef __clang__
  729. #pragma clang diagnostic push
  730. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  731. #pragma clang diagnostic ignored "-Wunused-variable"
  732. #endif
  733. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ITilemap__ctor_m3281F6903F18F9B867E6B81E18BCCD0828084258 (ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* __this, const RuntimeMethod* method)
  734. {
  735. {
  736. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  737. return;
  738. }
  739. }
  740. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ITilemap_RefreshTile_m4C4B0A062A13E986BD20AA87F056982D67FAF69D (ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_position, const RuntimeMethod* method)
  741. {
  742. static bool s_Il2CppMethodInitialized;
  743. if (!s_Il2CppMethodInitialized)
  744. {
  745. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  746. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Copy_m4515C6A6B64476716833B9C22AAE07185976AF24_RuntimeMethod_var);
  747. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mAB8B3AE6332BF29F21711643D4FFE57E30E1E055_RuntimeMethod_var);
  748. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m29DAD3F6139353D219E363E2C63BC183CBC778E2_RuntimeMethod_var);
  749. s_Il2CppMethodInitialized = true;
  750. }
  751. bool V_0 = false;
  752. bool V_1 = false;
  753. NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF V_2;
  754. memset((&V_2), 0, sizeof(V_2));
  755. int32_t V_3 = 0;
  756. {
  757. bool L_0 = __this->___m_AddToList;
  758. V_0 = L_0;
  759. bool L_1 = V_0;
  760. if (!L_1)
  761. {
  762. goto IL_008e;
  763. }
  764. }
  765. {
  766. int32_t L_2 = __this->___m_RefreshCount;
  767. NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF* L_3 = (NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF*)(&__this->___m_RefreshPos);
  768. int32_t L_4;
  769. L_4 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_3)->___m_Length);
  770. V_1 = (bool)((((int32_t)((((int32_t)L_2) < ((int32_t)L_4))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  771. bool L_5 = V_1;
  772. if (!L_5)
  773. {
  774. goto IL_006d;
  775. }
  776. }
  777. {
  778. int32_t L_6 = __this->___m_RefreshCount;
  779. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  780. int32_t L_7;
  781. L_7 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(1, ((int32_t)il2cpp_codegen_multiply(L_6, 2)), NULL);
  782. NativeArray_1__ctor_m29DAD3F6139353D219E363E2C63BC183CBC778E2((&V_2), L_7, 2, 1, NativeArray_1__ctor_m29DAD3F6139353D219E363E2C63BC183CBC778E2_RuntimeMethod_var);
  783. NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF L_8 = __this->___m_RefreshPos;
  784. NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF L_9 = V_2;
  785. NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF* L_10 = (NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF*)(&__this->___m_RefreshPos);
  786. int32_t L_11;
  787. L_11 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_10)->___m_Length);
  788. NativeArray_1_Copy_m4515C6A6B64476716833B9C22AAE07185976AF24(L_8, L_9, L_11, NativeArray_1_Copy_m4515C6A6B64476716833B9C22AAE07185976AF24_RuntimeMethod_var);
  789. NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF* L_12 = (NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF*)(&__this->___m_RefreshPos);
  790. NativeArray_1_Dispose_mAB8B3AE6332BF29F21711643D4FFE57E30E1E055(L_12, NativeArray_1_Dispose_mAB8B3AE6332BF29F21711643D4FFE57E30E1E055_RuntimeMethod_var);
  791. NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF L_13 = V_2;
  792. __this->___m_RefreshPos = L_13;
  793. }
  794. IL_006d:
  795. {
  796. NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF* L_14 = (NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF*)(&__this->___m_RefreshPos);
  797. int32_t L_15 = __this->___m_RefreshCount;
  798. V_3 = L_15;
  799. int32_t L_16 = V_3;
  800. __this->___m_RefreshCount = ((int32_t)il2cpp_codegen_add(L_16, 1));
  801. int32_t L_17 = V_3;
  802. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_18 = ___0_position;
  803. IL2CPP_NATIVEARRAY_SET_ITEM(Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, (L_14)->___m_Buffer, L_17, (L_18));
  804. goto IL_009b;
  805. }
  806. IL_008e:
  807. {
  808. Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* L_19 = __this->___m_Tilemap;
  809. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_20 = ___0_position;
  810. NullCheck(L_19);
  811. Tilemap_RefreshTile_mEF4F94212FD9B311431DFFAFE092A4A6EBA580DF(L_19, L_20, NULL);
  812. }
  813. IL_009b:
  814. {
  815. return;
  816. }
  817. }
  818. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* ITilemap_CreateInstance_m63D3D1EDDCA86A1F1A116A2205D798AD2BAF3E96 (const RuntimeMethod* method)
  819. {
  820. static bool s_Il2CppMethodInitialized;
  821. if (!s_Il2CppMethodInitialized)
  822. {
  823. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164_il2cpp_TypeInfo_var);
  824. s_Il2CppMethodInitialized = true;
  825. }
  826. ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* V_0 = NULL;
  827. {
  828. ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* L_0 = (ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164*)il2cpp_codegen_object_new(ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164_il2cpp_TypeInfo_var);
  829. ITilemap__ctor_m3281F6903F18F9B867E6B81E18BCCD0828084258(L_0, NULL);
  830. ((ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164_StaticFields*)il2cpp_codegen_static_fields_for(ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164_il2cpp_TypeInfo_var))->___s_Instance = L_0;
  831. Il2CppCodeGenWriteBarrier((void**)(&((ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164_StaticFields*)il2cpp_codegen_static_fields_for(ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164_il2cpp_TypeInfo_var))->___s_Instance), (void*)L_0);
  832. ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* L_1 = ((ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164_StaticFields*)il2cpp_codegen_static_fields_for(ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164_il2cpp_TypeInfo_var))->___s_Instance;
  833. V_0 = L_1;
  834. goto IL_0013;
  835. }
  836. IL_0013:
  837. {
  838. ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* L_2 = V_0;
  839. return L_2;
  840. }
  841. }
  842. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ITilemap_FindAllRefreshPositions_m681FAC77C526640B18549097C961C85EA5846CCC (ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* ___0_tilemap, int32_t ___1_count, intptr_t ___2_oldTilesIntPtr, intptr_t ___3_newTilesIntPtr, intptr_t ___4_positionsIntPtr, const RuntimeMethod* method)
  843. {
  844. static bool s_Il2CppMethodInitialized;
  845. if (!s_Il2CppMethodInitialized)
  846. {
  847. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  848. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m5C4C6FA53CA05FE88CA7926E8B1C0DF717B63550_RuntimeMethod_var);
  849. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m68CCE7D85BD452D727A41279CA4D553EE8B627FF_RuntimeMethod_var);
  850. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mAB8B3AE6332BF29F21711643D4FFE57E30E1E055_RuntimeMethod_var);
  851. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m29DAD3F6139353D219E363E2C63BC183CBC778E2_RuntimeMethod_var);
  852. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_mE992FB4B97CD24CAF70D23773821AE2687DC4A30_RuntimeMethod_var);
  853. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  854. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TileBase_t07019BD771D35E8EA68118157D6EEE4C770CF0F9_il2cpp_TypeInfo_var);
  855. s_Il2CppMethodInitialized = true;
  856. }
  857. void* V_0 = NULL;
  858. void* V_1 = NULL;
  859. void* V_2 = NULL;
  860. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_3;
  861. memset((&V_3), 0, sizeof(V_3));
  862. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_4;
  863. memset((&V_4), 0, sizeof(V_4));
  864. NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF V_5;
  865. memset((&V_5), 0, sizeof(V_5));
  866. bool V_6 = false;
  867. int32_t V_7 = 0;
  868. int32_t V_8 = 0;
  869. int32_t V_9 = 0;
  870. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_10;
  871. memset((&V_10), 0, sizeof(V_10));
  872. bool V_11 = false;
  873. TileBase_t07019BD771D35E8EA68118157D6EEE4C770CF0F9* V_12 = NULL;
  874. bool V_13 = false;
  875. TileBase_t07019BD771D35E8EA68118157D6EEE4C770CF0F9* V_14 = NULL;
  876. bool V_15 = false;
  877. int32_t G_B3_0 = 0;
  878. {
  879. ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* L_0 = ___0_tilemap;
  880. NullCheck(L_0);
  881. L_0->___m_AddToList = (bool)1;
  882. ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* L_1 = ___0_tilemap;
  883. NullCheck(L_1);
  884. NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF L_2 = L_1->___m_RefreshPos;
  885. ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* L_3 = ___0_tilemap;
  886. NullCheck(L_3);
  887. NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF* L_4 = (NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF*)(&L_3->___m_RefreshPos);
  888. bool L_5;
  889. L_5 = NativeArray_1_get_IsCreated_mE992FB4B97CD24CAF70D23773821AE2687DC4A30_inline(L_4, NativeArray_1_get_IsCreated_mE992FB4B97CD24CAF70D23773821AE2687DC4A30_RuntimeMethod_var);
  890. if (!L_5)
  891. {
  892. goto IL_002c;
  893. }
  894. }
  895. {
  896. ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* L_6 = ___0_tilemap;
  897. NullCheck(L_6);
  898. NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF* L_7 = (NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF*)(&L_6->___m_RefreshPos);
  899. int32_t L_8;
  900. L_8 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_7)->___m_Length);
  901. int32_t L_9 = ___1_count;
  902. G_B3_0 = ((((int32_t)L_8) < ((int32_t)L_9))? 1 : 0);
  903. goto IL_002d;
  904. }
  905. IL_002c:
  906. {
  907. G_B3_0 = 1;
  908. }
  909. IL_002d:
  910. {
  911. V_6 = (bool)G_B3_0;
  912. bool L_10 = V_6;
  913. if (!L_10)
  914. {
  915. goto IL_0048;
  916. }
  917. }
  918. {
  919. ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* L_11 = ___0_tilemap;
  920. int32_t L_12 = ___1_count;
  921. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  922. int32_t L_13;
  923. L_13 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(((int32_t)16), L_12, NULL);
  924. NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF L_14;
  925. memset((&L_14), 0, sizeof(L_14));
  926. NativeArray_1__ctor_m29DAD3F6139353D219E363E2C63BC183CBC778E2((&L_14), L_13, 2, 1, NativeArray_1__ctor_m29DAD3F6139353D219E363E2C63BC183CBC778E2_RuntimeMethod_var);
  927. NullCheck(L_11);
  928. L_11->___m_RefreshPos = L_14;
  929. }
  930. IL_0048:
  931. {
  932. ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* L_15 = ___0_tilemap;
  933. NullCheck(L_15);
  934. L_15->___m_RefreshCount = 0;
  935. void* L_16;
  936. L_16 = IntPtr_ToPointer_m1A0612EED3A1C8B8850BE2943CFC42523064B4F6_inline((&___2_oldTilesIntPtr), NULL);
  937. V_0 = L_16;
  938. void* L_17;
  939. L_17 = IntPtr_ToPointer_m1A0612EED3A1C8B8850BE2943CFC42523064B4F6_inline((&___3_newTilesIntPtr), NULL);
  940. V_1 = L_17;
  941. void* L_18;
  942. L_18 = IntPtr_ToPointer_m1A0612EED3A1C8B8850BE2943CFC42523064B4F6_inline((&___4_positionsIntPtr), NULL);
  943. V_2 = L_18;
  944. void* L_19 = V_0;
  945. int32_t L_20 = ___1_count;
  946. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_21;
  947. L_21 = NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m5C4C6FA53CA05FE88CA7926E8B1C0DF717B63550(L_19, L_20, 0, NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m5C4C6FA53CA05FE88CA7926E8B1C0DF717B63550_RuntimeMethod_var);
  948. V_3 = L_21;
  949. void* L_22 = V_1;
  950. int32_t L_23 = ___1_count;
  951. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_24;
  952. L_24 = NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m5C4C6FA53CA05FE88CA7926E8B1C0DF717B63550(L_22, L_23, 0, NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m5C4C6FA53CA05FE88CA7926E8B1C0DF717B63550_RuntimeMethod_var);
  953. V_4 = L_24;
  954. void* L_25 = V_2;
  955. int32_t L_26 = ___1_count;
  956. NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF L_27;
  957. L_27 = NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m68CCE7D85BD452D727A41279CA4D553EE8B627FF(L_25, L_26, 0, NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m68CCE7D85BD452D727A41279CA4D553EE8B627FF_RuntimeMethod_var);
  958. V_5 = L_27;
  959. V_7 = 0;
  960. goto IL_00fe;
  961. }
  962. IL_0089:
  963. {
  964. int32_t L_28 = V_7;
  965. int32_t L_29;
  966. L_29 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, ((&V_3))->___m_Buffer, L_28);
  967. V_8 = L_29;
  968. int32_t L_30 = V_7;
  969. int32_t L_31;
  970. L_31 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, ((&V_4))->___m_Buffer, L_30);
  971. V_9 = L_31;
  972. int32_t L_32 = V_7;
  973. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_33;
  974. L_33 = IL2CPP_NATIVEARRAY_GET_ITEM(Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, ((&V_5))->___m_Buffer, L_32);
  975. V_10 = L_33;
  976. int32_t L_34 = V_8;
  977. V_11 = (bool)((!(((uint32_t)L_34) <= ((uint32_t)0)))? 1 : 0);
  978. bool L_35 = V_11;
  979. if (!L_35)
  980. {
  981. goto IL_00d1;
  982. }
  983. }
  984. {
  985. int32_t L_36 = V_8;
  986. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  987. Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_37;
  988. L_37 = Object_ForceLoadFromInstanceID_mDC03EC6F7745D8194DF5A7A0C50188228F3E95B6(L_36, NULL);
  989. V_12 = ((TileBase_t07019BD771D35E8EA68118157D6EEE4C770CF0F9*)CastclassClass((RuntimeObject*)L_37, TileBase_t07019BD771D35E8EA68118157D6EEE4C770CF0F9_il2cpp_TypeInfo_var));
  990. TileBase_t07019BD771D35E8EA68118157D6EEE4C770CF0F9* L_38 = V_12;
  991. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_39 = V_10;
  992. ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* L_40 = ___0_tilemap;
  993. NullCheck(L_38);
  994. VirtualActionInvoker2< Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* >::Invoke(4, L_38, L_39, L_40);
  995. }
  996. IL_00d1:
  997. {
  998. int32_t L_41 = V_9;
  999. V_13 = (bool)((!(((uint32_t)L_41) <= ((uint32_t)0)))? 1 : 0);
  1000. bool L_42 = V_13;
  1001. if (!L_42)
  1002. {
  1003. goto IL_00f7;
  1004. }
  1005. }
  1006. {
  1007. int32_t L_43 = V_9;
  1008. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  1009. Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_44;
  1010. L_44 = Object_ForceLoadFromInstanceID_mDC03EC6F7745D8194DF5A7A0C50188228F3E95B6(L_43, NULL);
  1011. V_14 = ((TileBase_t07019BD771D35E8EA68118157D6EEE4C770CF0F9*)CastclassClass((RuntimeObject*)L_44, TileBase_t07019BD771D35E8EA68118157D6EEE4C770CF0F9_il2cpp_TypeInfo_var));
  1012. TileBase_t07019BD771D35E8EA68118157D6EEE4C770CF0F9* L_45 = V_14;
  1013. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_46 = V_10;
  1014. ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* L_47 = ___0_tilemap;
  1015. NullCheck(L_45);
  1016. VirtualActionInvoker2< Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* >::Invoke(4, L_45, L_46, L_47);
  1017. }
  1018. IL_00f7:
  1019. {
  1020. int32_t L_48 = V_7;
  1021. V_7 = ((int32_t)il2cpp_codegen_add(L_48, 1));
  1022. }
  1023. IL_00fe:
  1024. {
  1025. int32_t L_49 = V_7;
  1026. int32_t L_50 = ___1_count;
  1027. V_15 = (bool)((((int32_t)L_49) < ((int32_t)L_50))? 1 : 0);
  1028. bool L_51 = V_15;
  1029. if (L_51)
  1030. {
  1031. goto IL_0089;
  1032. }
  1033. }
  1034. {
  1035. ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* L_52 = ___0_tilemap;
  1036. NullCheck(L_52);
  1037. Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* L_53 = L_52->___m_Tilemap;
  1038. ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* L_54 = ___0_tilemap;
  1039. NullCheck(L_54);
  1040. NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF* L_55 = (NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF*)(&L_54->___m_RefreshPos);
  1041. void* L_56 = L_55->___m_Buffer;
  1042. ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* L_57 = ___0_tilemap;
  1043. NullCheck(L_57);
  1044. int32_t L_58 = L_57->___m_RefreshCount;
  1045. NullCheck(L_53);
  1046. Tilemap_RefreshTilesNative_mD73E77DFD7C808A3665CA8389F728CBC08A52232(L_53, L_56, L_58, NULL);
  1047. ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* L_59 = ___0_tilemap;
  1048. NullCheck(L_59);
  1049. NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF* L_60 = (NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF*)(&L_59->___m_RefreshPos);
  1050. NativeArray_1_Dispose_mAB8B3AE6332BF29F21711643D4FFE57E30E1E055(L_60, NativeArray_1_Dispose_mAB8B3AE6332BF29F21711643D4FFE57E30E1E055_RuntimeMethod_var);
  1051. ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* L_61 = ___0_tilemap;
  1052. NullCheck(L_61);
  1053. L_61->___m_AddToList = (bool)0;
  1054. return;
  1055. }
  1056. }
  1057. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ITilemap_GetAllTileData_m3B6CF200F925322F951314FE8336C581A782F804 (ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* ___0_tilemap, int32_t ___1_count, intptr_t ___2_tilesIntPtr, intptr_t ___3_positionsIntPtr, intptr_t ___4_outTileDataIntPtr, const RuntimeMethod* method)
  1058. {
  1059. static bool s_Il2CppMethodInitialized;
  1060. if (!s_Il2CppMethodInitialized)
  1061. {
  1062. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m5C4C6FA53CA05FE88CA7926E8B1C0DF717B63550_RuntimeMethod_var);
  1063. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisTileData_tFB814629D010ABD175127C0BE96FD96EA606E00F_mD61DE9D9D0F7E928CED8EA63A59BD8BE1276D07C_RuntimeMethod_var);
  1064. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m68CCE7D85BD452D727A41279CA4D553EE8B627FF_RuntimeMethod_var);
  1065. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  1066. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TileBase_t07019BD771D35E8EA68118157D6EEE4C770CF0F9_il2cpp_TypeInfo_var);
  1067. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F_il2cpp_TypeInfo_var);
  1068. s_Il2CppMethodInitialized = true;
  1069. }
  1070. void* V_0 = NULL;
  1071. void* V_1 = NULL;
  1072. void* V_2 = NULL;
  1073. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_3;
  1074. memset((&V_3), 0, sizeof(V_3));
  1075. NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF V_4;
  1076. memset((&V_4), 0, sizeof(V_4));
  1077. NativeArray_1_t1520D9CD4959D9455C36ED19E490DBDC32B6EF5C V_5;
  1078. memset((&V_5), 0, sizeof(V_5));
  1079. int32_t V_6 = 0;
  1080. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F V_7;
  1081. memset((&V_7), 0, sizeof(V_7));
  1082. int32_t V_8 = 0;
  1083. bool V_9 = false;
  1084. TileBase_t07019BD771D35E8EA68118157D6EEE4C770CF0F9* V_10 = NULL;
  1085. bool V_11 = false;
  1086. {
  1087. void* L_0;
  1088. L_0 = IntPtr_ToPointer_m1A0612EED3A1C8B8850BE2943CFC42523064B4F6_inline((&___2_tilesIntPtr), NULL);
  1089. V_0 = L_0;
  1090. void* L_1;
  1091. L_1 = IntPtr_ToPointer_m1A0612EED3A1C8B8850BE2943CFC42523064B4F6_inline((&___3_positionsIntPtr), NULL);
  1092. V_1 = L_1;
  1093. void* L_2;
  1094. L_2 = IntPtr_ToPointer_m1A0612EED3A1C8B8850BE2943CFC42523064B4F6_inline((&___4_outTileDataIntPtr), NULL);
  1095. V_2 = L_2;
  1096. void* L_3 = V_0;
  1097. int32_t L_4 = ___1_count;
  1098. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_5;
  1099. L_5 = NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m5C4C6FA53CA05FE88CA7926E8B1C0DF717B63550(L_3, L_4, 0, NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m5C4C6FA53CA05FE88CA7926E8B1C0DF717B63550_RuntimeMethod_var);
  1100. V_3 = L_5;
  1101. void* L_6 = V_1;
  1102. int32_t L_7 = ___1_count;
  1103. NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF L_8;
  1104. L_8 = NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m68CCE7D85BD452D727A41279CA4D553EE8B627FF(L_6, L_7, 0, NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m68CCE7D85BD452D727A41279CA4D553EE8B627FF_RuntimeMethod_var);
  1105. V_4 = L_8;
  1106. void* L_9 = V_2;
  1107. int32_t L_10 = ___1_count;
  1108. NativeArray_1_t1520D9CD4959D9455C36ED19E490DBDC32B6EF5C L_11;
  1109. L_11 = NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisTileData_tFB814629D010ABD175127C0BE96FD96EA606E00F_mD61DE9D9D0F7E928CED8EA63A59BD8BE1276D07C(L_9, L_10, 0, NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisTileData_tFB814629D010ABD175127C0BE96FD96EA606E00F_mD61DE9D9D0F7E928CED8EA63A59BD8BE1276D07C_RuntimeMethod_var);
  1110. V_5 = L_11;
  1111. V_6 = 0;
  1112. goto IL_0090;
  1113. }
  1114. IL_003b:
  1115. {
  1116. il2cpp_codegen_runtime_class_init_inline(TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F_il2cpp_TypeInfo_var);
  1117. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F L_12 = ((TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F_StaticFields*)il2cpp_codegen_static_fields_for(TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F_il2cpp_TypeInfo_var))->___Default;
  1118. V_7 = L_12;
  1119. int32_t L_13 = V_6;
  1120. int32_t L_14;
  1121. L_14 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, ((&V_3))->___m_Buffer, L_13);
  1122. V_8 = L_14;
  1123. int32_t L_15 = V_8;
  1124. V_9 = (bool)((!(((uint32_t)L_15) <= ((uint32_t)0)))? 1 : 0);
  1125. bool L_16 = V_9;
  1126. if (!L_16)
  1127. {
  1128. goto IL_007d;
  1129. }
  1130. }
  1131. {
  1132. int32_t L_17 = V_8;
  1133. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  1134. Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_18;
  1135. L_18 = Object_ForceLoadFromInstanceID_mDC03EC6F7745D8194DF5A7A0C50188228F3E95B6(L_17, NULL);
  1136. V_10 = ((TileBase_t07019BD771D35E8EA68118157D6EEE4C770CF0F9*)CastclassClass((RuntimeObject*)L_18, TileBase_t07019BD771D35E8EA68118157D6EEE4C770CF0F9_il2cpp_TypeInfo_var));
  1137. TileBase_t07019BD771D35E8EA68118157D6EEE4C770CF0F9* L_19 = V_10;
  1138. int32_t L_20 = V_6;
  1139. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_21;
  1140. L_21 = IL2CPP_NATIVEARRAY_GET_ITEM(Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, ((&V_4))->___m_Buffer, L_20);
  1141. ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* L_22 = ___0_tilemap;
  1142. NullCheck(L_19);
  1143. VirtualActionInvoker3< Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164*, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* >::Invoke(5, L_19, L_21, L_22, (&V_7));
  1144. }
  1145. IL_007d:
  1146. {
  1147. int32_t L_23 = V_6;
  1148. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F L_24 = V_7;
  1149. IL2CPP_NATIVEARRAY_SET_ITEM(TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F, ((&V_5))->___m_Buffer, L_23, (L_24));
  1150. int32_t L_25 = V_6;
  1151. V_6 = ((int32_t)il2cpp_codegen_add(L_25, 1));
  1152. }
  1153. IL_0090:
  1154. {
  1155. int32_t L_26 = V_6;
  1156. int32_t L_27 = ___1_count;
  1157. V_11 = (bool)((((int32_t)L_26) < ((int32_t)L_27))? 1 : 0);
  1158. bool L_28 = V_11;
  1159. if (L_28)
  1160. {
  1161. goto IL_003b;
  1162. }
  1163. }
  1164. {
  1165. return;
  1166. }
  1167. }
  1168. #ifdef __clang__
  1169. #pragma clang diagnostic pop
  1170. #endif
  1171. #ifdef __clang__
  1172. #pragma clang diagnostic push
  1173. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1174. #pragma clang diagnostic ignored "-Wunused-variable"
  1175. #endif
  1176. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* Tile_get_sprite_m3324CBA00505C3C95DA57FC3A6F8B0D5FA2EF553 (Tile_t33119F106CFC3DC767E7D9306A958AAE12133490* __this, const RuntimeMethod* method)
  1177. {
  1178. Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* V_0 = NULL;
  1179. {
  1180. Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_0 = __this->___m_Sprite;
  1181. V_0 = L_0;
  1182. goto IL_000a;
  1183. }
  1184. IL_000a:
  1185. {
  1186. Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_1 = V_0;
  1187. return L_1;
  1188. }
  1189. }
  1190. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tile_set_sprite_mD9F351775FDFDFFA0FCC40121B4C54D566052D18 (Tile_t33119F106CFC3DC767E7D9306A958AAE12133490* __this, Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___0_value, const RuntimeMethod* method)
  1191. {
  1192. {
  1193. Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_0 = ___0_value;
  1194. __this->___m_Sprite = L_0;
  1195. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Sprite), (void*)L_0);
  1196. return;
  1197. }
  1198. }
  1199. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Tile_get_color_mD50E790F486A1E64757E9471D48BA42FC9ECCE4C (Tile_t33119F106CFC3DC767E7D9306A958AAE12133490* __this, const RuntimeMethod* method)
  1200. {
  1201. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
  1202. memset((&V_0), 0, sizeof(V_0));
  1203. {
  1204. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->___m_Color;
  1205. V_0 = L_0;
  1206. goto IL_000a;
  1207. }
  1208. IL_000a:
  1209. {
  1210. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
  1211. return L_1;
  1212. }
  1213. }
  1214. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tile_set_color_m9D76C21865CA89F39FF56C112CB13AFD45CD8B69 (Tile_t33119F106CFC3DC767E7D9306A958AAE12133490* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method)
  1215. {
  1216. {
  1217. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_value;
  1218. __this->___m_Color = L_0;
  1219. return;
  1220. }
  1221. }
  1222. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Tile_get_transform_mFA119A0C353E4E75C92C8BE829C6BDFA40F17643 (Tile_t33119F106CFC3DC767E7D9306A958AAE12133490* __this, const RuntimeMethod* method)
  1223. {
  1224. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
  1225. memset((&V_0), 0, sizeof(V_0));
  1226. {
  1227. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = __this->___m_Transform;
  1228. V_0 = L_0;
  1229. goto IL_000a;
  1230. }
  1231. IL_000a:
  1232. {
  1233. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = V_0;
  1234. return L_1;
  1235. }
  1236. }
  1237. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tile_set_transform_m2E46927D29823DBDC3B7B36E013845006075EB02 (Tile_t33119F106CFC3DC767E7D9306A958AAE12133490* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_value, const RuntimeMethod* method)
  1238. {
  1239. {
  1240. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ___0_value;
  1241. __this->___m_Transform = L_0;
  1242. return;
  1243. }
  1244. }
  1245. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Tile_get_gameObject_m8B1B09FD1B6B5A0402D63D3AFF139C6078754077 (Tile_t33119F106CFC3DC767E7D9306A958AAE12133490* __this, const RuntimeMethod* method)
  1246. {
  1247. GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
  1248. {
  1249. GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___m_InstancedGameObject;
  1250. V_0 = L_0;
  1251. goto IL_000a;
  1252. }
  1253. IL_000a:
  1254. {
  1255. GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = V_0;
  1256. return L_1;
  1257. }
  1258. }
  1259. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tile_set_gameObject_mD4C82AFCA4B96D44BE5549CFF9E0F36218A4ECE9 (Tile_t33119F106CFC3DC767E7D9306A958AAE12133490* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method)
  1260. {
  1261. {
  1262. GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_value;
  1263. __this->___m_InstancedGameObject = L_0;
  1264. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InstancedGameObject), (void*)L_0);
  1265. return;
  1266. }
  1267. }
  1268. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Tile_get_flags_m4AC2E9F8CF43DB83E9F8389EFDF7E6111E5A9806 (Tile_t33119F106CFC3DC767E7D9306A958AAE12133490* __this, const RuntimeMethod* method)
  1269. {
  1270. int32_t V_0 = 0;
  1271. {
  1272. int32_t L_0 = __this->___m_Flags;
  1273. V_0 = L_0;
  1274. goto IL_000a;
  1275. }
  1276. IL_000a:
  1277. {
  1278. int32_t L_1 = V_0;
  1279. return L_1;
  1280. }
  1281. }
  1282. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tile_set_flags_mE221D85F2B767EC5C3D473266CB7AABD66674DEA (Tile_t33119F106CFC3DC767E7D9306A958AAE12133490* __this, int32_t ___0_value, const RuntimeMethod* method)
  1283. {
  1284. {
  1285. int32_t L_0 = ___0_value;
  1286. __this->___m_Flags = L_0;
  1287. return;
  1288. }
  1289. }
  1290. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Tile_get_colliderType_mDB7A2E3BEF055617F6AC198841938B79C289E967 (Tile_t33119F106CFC3DC767E7D9306A958AAE12133490* __this, const RuntimeMethod* method)
  1291. {
  1292. int32_t V_0 = 0;
  1293. {
  1294. int32_t L_0 = __this->___m_ColliderType;
  1295. V_0 = L_0;
  1296. goto IL_000a;
  1297. }
  1298. IL_000a:
  1299. {
  1300. int32_t L_1 = V_0;
  1301. return L_1;
  1302. }
  1303. }
  1304. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tile_set_colliderType_m21E434F55E4CC8AEB867E7FCF88821EFFC9CEB3F (Tile_t33119F106CFC3DC767E7D9306A958AAE12133490* __this, int32_t ___0_value, const RuntimeMethod* method)
  1305. {
  1306. {
  1307. int32_t L_0 = ___0_value;
  1308. __this->___m_ColliderType = L_0;
  1309. return;
  1310. }
  1311. }
  1312. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tile_GetTileData_m187B4A0A655AAB70CC8EC203F78E4777ABB96D4E (Tile_t33119F106CFC3DC767E7D9306A958AAE12133490* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_position, ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* ___1_tilemap, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* ___2_tileData, const RuntimeMethod* method)
  1313. {
  1314. static bool s_Il2CppMethodInitialized;
  1315. if (!s_Il2CppMethodInitialized)
  1316. {
  1317. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F_il2cpp_TypeInfo_var);
  1318. s_Il2CppMethodInitialized = true;
  1319. }
  1320. {
  1321. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* L_0 = ___2_tileData;
  1322. Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_1 = __this->___m_Sprite;
  1323. il2cpp_codegen_runtime_class_init_inline(TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F_il2cpp_TypeInfo_var);
  1324. TileData_set_sprite_m3566544847F9C9C27EDB154324B6FBDB446EFE94(L_0, L_1, NULL);
  1325. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* L_2 = ___2_tileData;
  1326. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = __this->___m_Color;
  1327. TileData_set_color_m5E759823878243A226EF46419FAD7C0CC3D5F40A(L_2, L_3, NULL);
  1328. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* L_4 = ___2_tileData;
  1329. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_5 = __this->___m_Transform;
  1330. TileData_set_transform_m71074A780C066292F940002A7165658E9CC01F9F(L_4, L_5, NULL);
  1331. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* L_6 = ___2_tileData;
  1332. GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = __this->___m_InstancedGameObject;
  1333. TileData_set_gameObject_m1CE5B2AAAB5BF5AEF36EBAF2BCE23E4D2E5A9E09(L_6, L_7, NULL);
  1334. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* L_8 = ___2_tileData;
  1335. int32_t L_9 = __this->___m_Flags;
  1336. TileData_set_flags_mEB46B1364D6DB7F77C2E1E43AFD31381B291BD30(L_8, L_9, NULL);
  1337. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* L_10 = ___2_tileData;
  1338. int32_t L_11 = __this->___m_ColliderType;
  1339. TileData_set_colliderType_mE12359ADEF5F42CC0B635DCBAEC3035F0526FA96(L_10, L_11, NULL);
  1340. return;
  1341. }
  1342. }
  1343. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tile__ctor_m1680C25E80E5ACCB156133C14199BD5BFE00EA5E (Tile_t33119F106CFC3DC767E7D9306A958AAE12133490* __this, const RuntimeMethod* method)
  1344. {
  1345. {
  1346. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
  1347. L_0 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
  1348. __this->___m_Color = L_0;
  1349. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1;
  1350. L_1 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
  1351. __this->___m_Transform = L_1;
  1352. __this->___m_Flags = 1;
  1353. __this->___m_ColliderType = 1;
  1354. TileBase__ctor_mBFD0A0ACF9DB1F08783B9F3F35D4E61C9205D4A2(__this, NULL);
  1355. return;
  1356. }
  1357. }
  1358. #ifdef __clang__
  1359. #pragma clang diagnostic pop
  1360. #endif
  1361. #ifdef __clang__
  1362. #pragma clang diagnostic push
  1363. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1364. #pragma clang diagnostic ignored "-Wunused-variable"
  1365. #endif
  1366. #ifdef __clang__
  1367. #pragma clang diagnostic pop
  1368. #endif
  1369. #ifdef __clang__
  1370. #pragma clang diagnostic push
  1371. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1372. #pragma clang diagnostic ignored "-Wunused-variable"
  1373. #endif
  1374. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TileBase_RefreshTile_m7302220B588658247D635871B92DBFF7708E2224 (TileBase_t07019BD771D35E8EA68118157D6EEE4C770CF0F9* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_position, ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* ___1_tilemap, const RuntimeMethod* method)
  1375. {
  1376. {
  1377. ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* L_0 = ___1_tilemap;
  1378. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1 = ___0_position;
  1379. NullCheck(L_0);
  1380. ITilemap_RefreshTile_m4C4B0A062A13E986BD20AA87F056982D67FAF69D(L_0, L_1, NULL);
  1381. return;
  1382. }
  1383. }
  1384. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TileBase_GetTileData_m04B3B474F4DBF88997FF29ABA115A2FFB91BAF81 (TileBase_t07019BD771D35E8EA68118157D6EEE4C770CF0F9* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_position, ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* ___1_tilemap, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* ___2_tileData, const RuntimeMethod* method)
  1385. {
  1386. {
  1387. return;
  1388. }
  1389. }
  1390. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F TileBase_GetTileDataNoRef_m657510B6853906E397D8FC7E6F1A8B2DC4B34397 (TileBase_t07019BD771D35E8EA68118157D6EEE4C770CF0F9* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_position, ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* ___1_tilemap, const RuntimeMethod* method)
  1391. {
  1392. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F V_0;
  1393. memset((&V_0), 0, sizeof(V_0));
  1394. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F V_1;
  1395. memset((&V_1), 0, sizeof(V_1));
  1396. {
  1397. il2cpp_codegen_initobj((&V_0), sizeof(TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F));
  1398. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0 = ___0_position;
  1399. ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* L_1 = ___1_tilemap;
  1400. VirtualActionInvoker3< Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164*, TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* >::Invoke(5, __this, L_0, L_1, (&V_0));
  1401. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F L_2 = V_0;
  1402. V_1 = L_2;
  1403. goto IL_0018;
  1404. }
  1405. IL_0018:
  1406. {
  1407. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F L_3 = V_1;
  1408. return L_3;
  1409. }
  1410. }
  1411. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TileBase_GetTileAnimationData_m8E1C84B8BC0B38E978ECEE6C7AD50D7D8BF810FE (TileBase_t07019BD771D35E8EA68118157D6EEE4C770CF0F9* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_position, ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* ___1_tilemap, TileAnimationData_tB7419BC111545576349DD19CAB0DEFD240CAF149* ___2_tileAnimationData, const RuntimeMethod* method)
  1412. {
  1413. bool V_0 = false;
  1414. {
  1415. V_0 = (bool)0;
  1416. goto IL_0005;
  1417. }
  1418. IL_0005:
  1419. {
  1420. bool L_0 = V_0;
  1421. return L_0;
  1422. }
  1423. }
  1424. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TileAnimationData_tB7419BC111545576349DD19CAB0DEFD240CAF149 TileBase_GetTileAnimationDataNoRef_m061D2FB92E28E5C2379385827F78C22719287D97 (TileBase_t07019BD771D35E8EA68118157D6EEE4C770CF0F9* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_position, ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* ___1_tilemap, const RuntimeMethod* method)
  1425. {
  1426. TileAnimationData_tB7419BC111545576349DD19CAB0DEFD240CAF149 V_0;
  1427. memset((&V_0), 0, sizeof(V_0));
  1428. TileAnimationData_tB7419BC111545576349DD19CAB0DEFD240CAF149 V_1;
  1429. memset((&V_1), 0, sizeof(V_1));
  1430. {
  1431. il2cpp_codegen_initobj((&V_0), sizeof(TileAnimationData_tB7419BC111545576349DD19CAB0DEFD240CAF149));
  1432. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0 = ___0_position;
  1433. ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* L_1 = ___1_tilemap;
  1434. bool L_2;
  1435. L_2 = VirtualFuncInvoker3< bool, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164*, TileAnimationData_tB7419BC111545576349DD19CAB0DEFD240CAF149* >::Invoke(6, __this, L_0, L_1, (&V_0));
  1436. TileAnimationData_tB7419BC111545576349DD19CAB0DEFD240CAF149 L_3 = V_0;
  1437. V_1 = L_3;
  1438. goto IL_0018;
  1439. }
  1440. IL_0018:
  1441. {
  1442. TileAnimationData_tB7419BC111545576349DD19CAB0DEFD240CAF149 L_4 = V_1;
  1443. return L_4;
  1444. }
  1445. }
  1446. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TileBase_GetTileAnimationDataRef_m10D856F55369986224F166E8EEF5633EB8EBA5C3 (TileBase_t07019BD771D35E8EA68118157D6EEE4C770CF0F9* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_position, ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* ___1_tilemap, TileAnimationData_tB7419BC111545576349DD19CAB0DEFD240CAF149* ___2_tileAnimationData, bool* ___3_hasAnimation, const RuntimeMethod* method)
  1447. {
  1448. {
  1449. bool* L_0 = ___3_hasAnimation;
  1450. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1 = ___0_position;
  1451. ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* L_2 = ___1_tilemap;
  1452. TileAnimationData_tB7419BC111545576349DD19CAB0DEFD240CAF149* L_3 = ___2_tileAnimationData;
  1453. bool L_4;
  1454. L_4 = VirtualFuncInvoker3< bool, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164*, TileAnimationData_tB7419BC111545576349DD19CAB0DEFD240CAF149* >::Invoke(6, __this, L_1, L_2, L_3);
  1455. *((int8_t*)L_0) = (int8_t)L_4;
  1456. return;
  1457. }
  1458. }
  1459. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TileBase_StartUp_mBAF37DBB4DCC7BDB384352D93AB609CEB0E2E78B (TileBase_t07019BD771D35E8EA68118157D6EEE4C770CF0F9* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_position, ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* ___1_tilemap, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___2_go, const RuntimeMethod* method)
  1460. {
  1461. bool V_0 = false;
  1462. {
  1463. V_0 = (bool)0;
  1464. goto IL_0005;
  1465. }
  1466. IL_0005:
  1467. {
  1468. bool L_0 = V_0;
  1469. return L_0;
  1470. }
  1471. }
  1472. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TileBase_StartUpRef_mB00DB38868F87645811DE4784F57278388FAEEF9 (TileBase_t07019BD771D35E8EA68118157D6EEE4C770CF0F9* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_position, ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* ___1_tilemap, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___2_go, bool* ___3_startUpInvokedByUser, const RuntimeMethod* method)
  1473. {
  1474. {
  1475. bool* L_0 = ___3_startUpInvokedByUser;
  1476. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1 = ___0_position;
  1477. ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164* L_2 = ___1_tilemap;
  1478. GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = ___2_go;
  1479. bool L_4;
  1480. L_4 = VirtualFuncInvoker3< bool, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, ITilemap_tCD8B9C2D6A80DB1DFE9C934D91EACE6B8A018164*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* >::Invoke(7, __this, L_1, L_2, L_3);
  1481. *((int8_t*)L_0) = (int8_t)L_4;
  1482. return;
  1483. }
  1484. }
  1485. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TileBase__ctor_mBFD0A0ACF9DB1F08783B9F3F35D4E61C9205D4A2 (TileBase_t07019BD771D35E8EA68118157D6EEE4C770CF0F9* __this, const RuntimeMethod* method)
  1486. {
  1487. {
  1488. ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__this, NULL);
  1489. return;
  1490. }
  1491. }
  1492. #ifdef __clang__
  1493. #pragma clang diagnostic pop
  1494. #endif
  1495. #ifdef __clang__
  1496. #pragma clang diagnostic push
  1497. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1498. #pragma clang diagnostic ignored "-Wunused-variable"
  1499. #endif
  1500. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Tilemap_get_bufferSyncTile_m5506F240CC262FD454CFF9B547F16530F9506B1D (Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* __this, const RuntimeMethod* method)
  1501. {
  1502. bool V_0 = false;
  1503. {
  1504. bool L_0 = __this->___m_BufferSyncTile;
  1505. V_0 = L_0;
  1506. goto IL_000a;
  1507. }
  1508. IL_000a:
  1509. {
  1510. bool L_1 = V_0;
  1511. return L_1;
  1512. }
  1513. }
  1514. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Tilemap_HasSyncTileCallback_m522AE13C1DEBDDA7EBC7C9BAF1302EB75EF3A0EB (const RuntimeMethod* method)
  1515. {
  1516. static bool s_Il2CppMethodInitialized;
  1517. if (!s_Il2CppMethodInitialized)
  1518. {
  1519. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751_il2cpp_TypeInfo_var);
  1520. s_Il2CppMethodInitialized = true;
  1521. }
  1522. bool V_0 = false;
  1523. {
  1524. Action_2_t2E142A840461CBB0D9C4B088F1310607E995A8A1* L_0 = ((Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751_StaticFields*)il2cpp_codegen_static_fields_for(Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751_il2cpp_TypeInfo_var))->___tilemapTileChanged;
  1525. V_0 = (bool)((!(((RuntimeObject*)(Action_2_t2E142A840461CBB0D9C4B088F1310607E995A8A1*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  1526. goto IL_000c;
  1527. }
  1528. IL_000c:
  1529. {
  1530. bool L_1 = V_0;
  1531. return L_1;
  1532. }
  1533. }
  1534. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Tilemap_HasPositionsChangedCallback_mD02A9A567086C4F60CA7B4733EAFD173289857FF (const RuntimeMethod* method)
  1535. {
  1536. static bool s_Il2CppMethodInitialized;
  1537. if (!s_Il2CppMethodInitialized)
  1538. {
  1539. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751_il2cpp_TypeInfo_var);
  1540. s_Il2CppMethodInitialized = true;
  1541. }
  1542. bool V_0 = false;
  1543. {
  1544. Action_2_tC05151F65CF4D95A1C7A5EE21DFEE184110056B2* L_0 = ((Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751_StaticFields*)il2cpp_codegen_static_fields_for(Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751_il2cpp_TypeInfo_var))->___tilemapPositionsChanged;
  1545. V_0 = (bool)((!(((RuntimeObject*)(Action_2_tC05151F65CF4D95A1C7A5EE21DFEE184110056B2*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  1546. goto IL_000c;
  1547. }
  1548. IL_000c:
  1549. {
  1550. bool L_1 = V_0;
  1551. return L_1;
  1552. }
  1553. }
  1554. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tilemap_HandleSyncTileCallback_mF1D8059E6F8ED90041313259D5DCFC3DBEB8750A (Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* __this, SyncTileU5BU5D_t9B4B242D002401F11525388BC75BDAB6A45714FF* ___0_syncTiles, const RuntimeMethod* method)
  1555. {
  1556. static bool s_Il2CppMethodInitialized;
  1557. if (!s_Il2CppMethodInitialized)
  1558. {
  1559. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751_il2cpp_TypeInfo_var);
  1560. s_Il2CppMethodInitialized = true;
  1561. }
  1562. bool V_0 = false;
  1563. {
  1564. Action_2_t2E142A840461CBB0D9C4B088F1310607E995A8A1* L_0 = ((Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751_StaticFields*)il2cpp_codegen_static_fields_for(Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751_il2cpp_TypeInfo_var))->___tilemapTileChanged;
  1565. V_0 = (bool)((((RuntimeObject*)(Action_2_t2E142A840461CBB0D9C4B088F1310607E995A8A1*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  1566. bool L_1 = V_0;
  1567. if (!L_1)
  1568. {
  1569. goto IL_000f;
  1570. }
  1571. }
  1572. {
  1573. goto IL_0017;
  1574. }
  1575. IL_000f:
  1576. {
  1577. SyncTileU5BU5D_t9B4B242D002401F11525388BC75BDAB6A45714FF* L_2 = ___0_syncTiles;
  1578. Tilemap_SendTilemapTileChangedCallback_m66E5D12B134C48E57EF4C1B29658CD61B75366EF(__this, L_2, NULL);
  1579. }
  1580. IL_0017:
  1581. {
  1582. return;
  1583. }
  1584. }
  1585. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tilemap_HandlePositionsChangedCallback_mCEC3B01A5328F6C83163C25CE9EDCD87E5895CD0 (Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* __this, int32_t ___0_count, intptr_t ___1_positionsIntPtr, const RuntimeMethod* method)
  1586. {
  1587. static bool s_Il2CppMethodInitialized;
  1588. if (!s_Il2CppMethodInitialized)
  1589. {
  1590. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m68CCE7D85BD452D727A41279CA4D553EE8B627FF_RuntimeMethod_var);
  1591. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751_il2cpp_TypeInfo_var);
  1592. s_Il2CppMethodInitialized = true;
  1593. }
  1594. void* V_0 = NULL;
  1595. NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF V_1;
  1596. memset((&V_1), 0, sizeof(V_1));
  1597. bool V_2 = false;
  1598. {
  1599. Action_2_tC05151F65CF4D95A1C7A5EE21DFEE184110056B2* L_0 = ((Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751_StaticFields*)il2cpp_codegen_static_fields_for(Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751_il2cpp_TypeInfo_var))->___tilemapPositionsChanged;
  1600. V_2 = (bool)((((RuntimeObject*)(Action_2_tC05151F65CF4D95A1C7A5EE21DFEE184110056B2*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  1601. bool L_1 = V_2;
  1602. if (!L_1)
  1603. {
  1604. goto IL_000f;
  1605. }
  1606. }
  1607. {
  1608. goto IL_0028;
  1609. }
  1610. IL_000f:
  1611. {
  1612. void* L_2;
  1613. L_2 = IntPtr_ToPointer_m1A0612EED3A1C8B8850BE2943CFC42523064B4F6_inline((&___1_positionsIntPtr), NULL);
  1614. V_0 = L_2;
  1615. void* L_3 = V_0;
  1616. int32_t L_4 = ___0_count;
  1617. NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF L_5;
  1618. L_5 = NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m68CCE7D85BD452D727A41279CA4D553EE8B627FF(L_3, L_4, 0, NativeArrayUnsafeUtility_ConvertExistingDataToNativeArray_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m68CCE7D85BD452D727A41279CA4D553EE8B627FF_RuntimeMethod_var);
  1619. V_1 = L_5;
  1620. NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF L_6 = V_1;
  1621. Tilemap_SendTilemapPositionsChangedCallback_m8F1D0E0F18A797349A83465F5E68DF01972D75D4(__this, L_6, NULL);
  1622. }
  1623. IL_0028:
  1624. {
  1625. return;
  1626. }
  1627. }
  1628. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tilemap_SendTilemapTileChangedCallback_m66E5D12B134C48E57EF4C1B29658CD61B75366EF (Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* __this, SyncTileU5BU5D_t9B4B242D002401F11525388BC75BDAB6A45714FF* ___0_syncTiles, const RuntimeMethod* method)
  1629. {
  1630. static bool s_Il2CppMethodInitialized;
  1631. if (!s_Il2CppMethodInitialized)
  1632. {
  1633. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751_il2cpp_TypeInfo_var);
  1634. s_Il2CppMethodInitialized = true;
  1635. }
  1636. Exception_t* V_0 = NULL;
  1637. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  1638. {
  1639. }
  1640. try
  1641. {
  1642. Action_2_t2E142A840461CBB0D9C4B088F1310607E995A8A1* L_0 = ((Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751_StaticFields*)il2cpp_codegen_static_fields_for(Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751_il2cpp_TypeInfo_var))->___tilemapTileChanged;
  1643. SyncTileU5BU5D_t9B4B242D002401F11525388BC75BDAB6A45714FF* L_1 = ___0_syncTiles;
  1644. NullCheck(L_0);
  1645. Action_2_Invoke_m66A9645921ABEA3CFC0BB0DB828D756440BDF41D_inline(L_0, __this, L_1, NULL);
  1646. goto IL_001f;
  1647. }
  1648. catch(Il2CppExceptionWrapper& e)
  1649. {
  1650. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  1651. {
  1652. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  1653. goto CATCH_0012;
  1654. }
  1655. throw e;
  1656. }
  1657. CATCH_0012:
  1658. {
  1659. Exception_t* L_2 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  1660. V_0 = L_2;
  1661. Exception_t* L_3 = V_0;
  1662. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
  1663. Debug_LogException_mD4CF3A9C64D8D4BA0570D529E705D134A9A5E498(L_3, __this, NULL);
  1664. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  1665. goto IL_001f;
  1666. }
  1667. IL_001f:
  1668. {
  1669. return;
  1670. }
  1671. }
  1672. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tilemap_SendTilemapPositionsChangedCallback_m8F1D0E0F18A797349A83465F5E68DF01972D75D4 (Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* __this, NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF ___0_positions, const RuntimeMethod* method)
  1673. {
  1674. static bool s_Il2CppMethodInitialized;
  1675. if (!s_Il2CppMethodInitialized)
  1676. {
  1677. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751_il2cpp_TypeInfo_var);
  1678. s_Il2CppMethodInitialized = true;
  1679. }
  1680. Exception_t* V_0 = NULL;
  1681. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  1682. {
  1683. }
  1684. try
  1685. {
  1686. Action_2_tC05151F65CF4D95A1C7A5EE21DFEE184110056B2* L_0 = ((Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751_StaticFields*)il2cpp_codegen_static_fields_for(Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751_il2cpp_TypeInfo_var))->___tilemapPositionsChanged;
  1687. NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF L_1 = ___0_positions;
  1688. NullCheck(L_0);
  1689. Action_2_Invoke_m63AB8CDF184F8712FFDF64CD49CFAFF2FC9DF03D_inline(L_0, __this, L_1, NULL);
  1690. goto IL_001f;
  1691. }
  1692. catch(Il2CppExceptionWrapper& e)
  1693. {
  1694. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  1695. {
  1696. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  1697. goto CATCH_0012;
  1698. }
  1699. throw e;
  1700. }
  1701. CATCH_0012:
  1702. {
  1703. Exception_t* L_2 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  1704. V_0 = L_2;
  1705. Exception_t* L_3 = V_0;
  1706. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
  1707. Debug_LogException_mD4CF3A9C64D8D4BA0570D529E705D134A9A5E498(L_3, __this, NULL);
  1708. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  1709. goto IL_001f;
  1710. }
  1711. IL_001f:
  1712. {
  1713. return;
  1714. }
  1715. }
  1716. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tilemap_RefreshTile_mEF4F94212FD9B311431DFFAFE092A4A6EBA580DF (Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_position, const RuntimeMethod* method)
  1717. {
  1718. {
  1719. Tilemap_RefreshTile_Injected_m99F1EC3F340590E282B01EC7C96F1F8D1BA03A69(__this, (&___0_position), NULL);
  1720. return;
  1721. }
  1722. }
  1723. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tilemap_RefreshTilesNative_mD73E77DFD7C808A3665CA8389F728CBC08A52232 (Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* __this, void* ___0_positions, int32_t ___1_count, const RuntimeMethod* method)
  1724. {
  1725. typedef void (*Tilemap_RefreshTilesNative_mD73E77DFD7C808A3665CA8389F728CBC08A52232_ftn) (Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751*, void*, int32_t);
  1726. static Tilemap_RefreshTilesNative_mD73E77DFD7C808A3665CA8389F728CBC08A52232_ftn _il2cpp_icall_func;
  1727. if (!_il2cpp_icall_func)
  1728. _il2cpp_icall_func = (Tilemap_RefreshTilesNative_mD73E77DFD7C808A3665CA8389F728CBC08A52232_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Tilemaps.Tilemap::RefreshTilesNative(System.Void*,System.Int32)");
  1729. _il2cpp_icall_func(__this, ___0_positions, ___1_count);
  1730. }
  1731. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tilemap_GetSyncTileCallbackSettings_m1630BBFA37F85D2E29E73EA92DB13C700CC86B29 (Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* __this, SyncTileCallbackSettings_tBBB8B7336BDE6E578C7A7B1D322A9B1273A76CDA* ___0_settings, const RuntimeMethod* method)
  1732. {
  1733. {
  1734. SyncTileCallbackSettings_tBBB8B7336BDE6E578C7A7B1D322A9B1273A76CDA* L_0 = ___0_settings;
  1735. bool L_1;
  1736. L_1 = Tilemap_HasSyncTileCallback_m522AE13C1DEBDDA7EBC7C9BAF1302EB75EF3A0EB(NULL);
  1737. L_0->___hasSyncTileCallback = L_1;
  1738. SyncTileCallbackSettings_tBBB8B7336BDE6E578C7A7B1D322A9B1273A76CDA* L_2 = ___0_settings;
  1739. bool L_3;
  1740. L_3 = Tilemap_HasPositionsChangedCallback_mD02A9A567086C4F60CA7B4733EAFD173289857FF(NULL);
  1741. L_2->___hasPositionsChangedCallback = L_3;
  1742. SyncTileCallbackSettings_tBBB8B7336BDE6E578C7A7B1D322A9B1273A76CDA* L_4 = ___0_settings;
  1743. bool L_5;
  1744. L_5 = Tilemap_get_bufferSyncTile_m5506F240CC262FD454CFF9B547F16530F9506B1D(__this, NULL);
  1745. L_4->___isBufferSyncTile = L_5;
  1746. return;
  1747. }
  1748. }
  1749. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tilemap_DoSyncTileCallback_m7BF07E7C678E7A55BDF116FA7C5BEF29963402A2 (Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* __this, SyncTileU5BU5D_t9B4B242D002401F11525388BC75BDAB6A45714FF* ___0_syncTiles, const RuntimeMethod* method)
  1750. {
  1751. {
  1752. SyncTileU5BU5D_t9B4B242D002401F11525388BC75BDAB6A45714FF* L_0 = ___0_syncTiles;
  1753. Tilemap_HandleSyncTileCallback_mF1D8059E6F8ED90041313259D5DCFC3DBEB8750A(__this, L_0, NULL);
  1754. return;
  1755. }
  1756. }
  1757. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tilemap_DoPositionsChangedCallback_mCD3C79A37783BB7DD22454981E0B51394B7990F4 (Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* __this, int32_t ___0_count, intptr_t ___1_positionsIntPtr, const RuntimeMethod* method)
  1758. {
  1759. {
  1760. int32_t L_0 = ___0_count;
  1761. intptr_t L_1 = ___1_positionsIntPtr;
  1762. Tilemap_HandlePositionsChangedCallback_mCEC3B01A5328F6C83163C25CE9EDCD87E5895CD0(__this, L_0, L_1, NULL);
  1763. return;
  1764. }
  1765. }
  1766. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tilemap_RefreshTile_Injected_m99F1EC3F340590E282B01EC7C96F1F8D1BA03A69 (Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* ___0_position, const RuntimeMethod* method)
  1767. {
  1768. typedef void (*Tilemap_RefreshTile_Injected_m99F1EC3F340590E282B01EC7C96F1F8D1BA03A69_ftn) (Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376*);
  1769. static Tilemap_RefreshTile_Injected_m99F1EC3F340590E282B01EC7C96F1F8D1BA03A69_ftn _il2cpp_icall_func;
  1770. if (!_il2cpp_icall_func)
  1771. _il2cpp_icall_func = (Tilemap_RefreshTile_Injected_m99F1EC3F340590E282B01EC7C96F1F8D1BA03A69_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Tilemaps.Tilemap::RefreshTile_Injected(UnityEngine.Vector3Int&)");
  1772. _il2cpp_icall_func(__this, ___0_position);
  1773. }
  1774. #ifdef __clang__
  1775. #pragma clang diagnostic pop
  1776. #endif
  1777. #ifdef __clang__
  1778. #pragma clang diagnostic push
  1779. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1780. #pragma clang diagnostic ignored "-Wunused-variable"
  1781. #endif
  1782. IL2CPP_EXTERN_C void SyncTile_t0F06ED3A2623F91411C6F4773D87AB58EAD4EC2C_marshal_pinvoke(const SyncTile_t0F06ED3A2623F91411C6F4773D87AB58EAD4EC2C& unmarshaled, SyncTile_t0F06ED3A2623F91411C6F4773D87AB58EAD4EC2C_marshaled_pinvoke& marshaled)
  1783. {
  1784. Exception_t* ___m_TileException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Tile' of type 'SyncTile': Reference type field marshaling is not supported.");
  1785. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_TileException, NULL);
  1786. }
  1787. IL2CPP_EXTERN_C void SyncTile_t0F06ED3A2623F91411C6F4773D87AB58EAD4EC2C_marshal_pinvoke_back(const SyncTile_t0F06ED3A2623F91411C6F4773D87AB58EAD4EC2C_marshaled_pinvoke& marshaled, SyncTile_t0F06ED3A2623F91411C6F4773D87AB58EAD4EC2C& unmarshaled)
  1788. {
  1789. Exception_t* ___m_TileException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Tile' of type 'SyncTile': Reference type field marshaling is not supported.");
  1790. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_TileException, NULL);
  1791. }
  1792. IL2CPP_EXTERN_C void SyncTile_t0F06ED3A2623F91411C6F4773D87AB58EAD4EC2C_marshal_pinvoke_cleanup(SyncTile_t0F06ED3A2623F91411C6F4773D87AB58EAD4EC2C_marshaled_pinvoke& marshaled)
  1793. {
  1794. }
  1795. IL2CPP_EXTERN_C void SyncTile_t0F06ED3A2623F91411C6F4773D87AB58EAD4EC2C_marshal_com(const SyncTile_t0F06ED3A2623F91411C6F4773D87AB58EAD4EC2C& unmarshaled, SyncTile_t0F06ED3A2623F91411C6F4773D87AB58EAD4EC2C_marshaled_com& marshaled)
  1796. {
  1797. Exception_t* ___m_TileException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Tile' of type 'SyncTile': Reference type field marshaling is not supported.");
  1798. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_TileException, NULL);
  1799. }
  1800. IL2CPP_EXTERN_C void SyncTile_t0F06ED3A2623F91411C6F4773D87AB58EAD4EC2C_marshal_com_back(const SyncTile_t0F06ED3A2623F91411C6F4773D87AB58EAD4EC2C_marshaled_com& marshaled, SyncTile_t0F06ED3A2623F91411C6F4773D87AB58EAD4EC2C& unmarshaled)
  1801. {
  1802. Exception_t* ___m_TileException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Tile' of type 'SyncTile': Reference type field marshaling is not supported.");
  1803. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_TileException, NULL);
  1804. }
  1805. IL2CPP_EXTERN_C void SyncTile_t0F06ED3A2623F91411C6F4773D87AB58EAD4EC2C_marshal_com_cleanup(SyncTile_t0F06ED3A2623F91411C6F4773D87AB58EAD4EC2C_marshaled_com& marshaled)
  1806. {
  1807. }
  1808. #ifdef __clang__
  1809. #pragma clang diagnostic pop
  1810. #endif
  1811. #ifdef __clang__
  1812. #pragma clang diagnostic push
  1813. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1814. #pragma clang diagnostic ignored "-Wunused-variable"
  1815. #endif
  1816. IL2CPP_EXTERN_C void SyncTileCallbackSettings_tBBB8B7336BDE6E578C7A7B1D322A9B1273A76CDA_marshal_pinvoke(const SyncTileCallbackSettings_tBBB8B7336BDE6E578C7A7B1D322A9B1273A76CDA& unmarshaled, SyncTileCallbackSettings_tBBB8B7336BDE6E578C7A7B1D322A9B1273A76CDA_marshaled_pinvoke& marshaled)
  1817. {
  1818. marshaled.___hasSyncTileCallback = static_cast<int32_t>(unmarshaled.___hasSyncTileCallback);
  1819. marshaled.___hasPositionsChangedCallback = static_cast<int32_t>(unmarshaled.___hasPositionsChangedCallback);
  1820. marshaled.___isBufferSyncTile = static_cast<int32_t>(unmarshaled.___isBufferSyncTile);
  1821. }
  1822. IL2CPP_EXTERN_C void SyncTileCallbackSettings_tBBB8B7336BDE6E578C7A7B1D322A9B1273A76CDA_marshal_pinvoke_back(const SyncTileCallbackSettings_tBBB8B7336BDE6E578C7A7B1D322A9B1273A76CDA_marshaled_pinvoke& marshaled, SyncTileCallbackSettings_tBBB8B7336BDE6E578C7A7B1D322A9B1273A76CDA& unmarshaled)
  1823. {
  1824. bool unmarshaledhasSyncTileCallback_temp_0 = false;
  1825. unmarshaledhasSyncTileCallback_temp_0 = static_cast<bool>(marshaled.___hasSyncTileCallback);
  1826. unmarshaled.___hasSyncTileCallback = unmarshaledhasSyncTileCallback_temp_0;
  1827. bool unmarshaledhasPositionsChangedCallback_temp_1 = false;
  1828. unmarshaledhasPositionsChangedCallback_temp_1 = static_cast<bool>(marshaled.___hasPositionsChangedCallback);
  1829. unmarshaled.___hasPositionsChangedCallback = unmarshaledhasPositionsChangedCallback_temp_1;
  1830. bool unmarshaledisBufferSyncTile_temp_2 = false;
  1831. unmarshaledisBufferSyncTile_temp_2 = static_cast<bool>(marshaled.___isBufferSyncTile);
  1832. unmarshaled.___isBufferSyncTile = unmarshaledisBufferSyncTile_temp_2;
  1833. }
  1834. IL2CPP_EXTERN_C void SyncTileCallbackSettings_tBBB8B7336BDE6E578C7A7B1D322A9B1273A76CDA_marshal_pinvoke_cleanup(SyncTileCallbackSettings_tBBB8B7336BDE6E578C7A7B1D322A9B1273A76CDA_marshaled_pinvoke& marshaled)
  1835. {
  1836. }
  1837. IL2CPP_EXTERN_C void SyncTileCallbackSettings_tBBB8B7336BDE6E578C7A7B1D322A9B1273A76CDA_marshal_com(const SyncTileCallbackSettings_tBBB8B7336BDE6E578C7A7B1D322A9B1273A76CDA& unmarshaled, SyncTileCallbackSettings_tBBB8B7336BDE6E578C7A7B1D322A9B1273A76CDA_marshaled_com& marshaled)
  1838. {
  1839. marshaled.___hasSyncTileCallback = static_cast<int32_t>(unmarshaled.___hasSyncTileCallback);
  1840. marshaled.___hasPositionsChangedCallback = static_cast<int32_t>(unmarshaled.___hasPositionsChangedCallback);
  1841. marshaled.___isBufferSyncTile = static_cast<int32_t>(unmarshaled.___isBufferSyncTile);
  1842. }
  1843. IL2CPP_EXTERN_C void SyncTileCallbackSettings_tBBB8B7336BDE6E578C7A7B1D322A9B1273A76CDA_marshal_com_back(const SyncTileCallbackSettings_tBBB8B7336BDE6E578C7A7B1D322A9B1273A76CDA_marshaled_com& marshaled, SyncTileCallbackSettings_tBBB8B7336BDE6E578C7A7B1D322A9B1273A76CDA& unmarshaled)
  1844. {
  1845. bool unmarshaledhasSyncTileCallback_temp_0 = false;
  1846. unmarshaledhasSyncTileCallback_temp_0 = static_cast<bool>(marshaled.___hasSyncTileCallback);
  1847. unmarshaled.___hasSyncTileCallback = unmarshaledhasSyncTileCallback_temp_0;
  1848. bool unmarshaledhasPositionsChangedCallback_temp_1 = false;
  1849. unmarshaledhasPositionsChangedCallback_temp_1 = static_cast<bool>(marshaled.___hasPositionsChangedCallback);
  1850. unmarshaled.___hasPositionsChangedCallback = unmarshaledhasPositionsChangedCallback_temp_1;
  1851. bool unmarshaledisBufferSyncTile_temp_2 = false;
  1852. unmarshaledisBufferSyncTile_temp_2 = static_cast<bool>(marshaled.___isBufferSyncTile);
  1853. unmarshaled.___isBufferSyncTile = unmarshaledisBufferSyncTile_temp_2;
  1854. }
  1855. IL2CPP_EXTERN_C void SyncTileCallbackSettings_tBBB8B7336BDE6E578C7A7B1D322A9B1273A76CDA_marshal_com_cleanup(SyncTileCallbackSettings_tBBB8B7336BDE6E578C7A7B1D322A9B1273A76CDA_marshaled_com& marshaled)
  1856. {
  1857. }
  1858. #ifdef __clang__
  1859. #pragma clang diagnostic pop
  1860. #endif
  1861. #ifdef __clang__
  1862. #pragma clang diagnostic push
  1863. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1864. #pragma clang diagnostic ignored "-Wunused-variable"
  1865. #endif
  1866. #ifdef __clang__
  1867. #pragma clang diagnostic pop
  1868. #endif
  1869. #ifdef __clang__
  1870. #pragma clang diagnostic push
  1871. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1872. #pragma clang diagnostic ignored "-Wunused-variable"
  1873. #endif
  1874. #ifdef __clang__
  1875. #pragma clang diagnostic pop
  1876. #endif
  1877. #ifdef __clang__
  1878. #pragma clang diagnostic push
  1879. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1880. #pragma clang diagnostic ignored "-Wunused-variable"
  1881. #endif
  1882. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TilemapRenderer_RegisterSpriteAtlasRegistered_m5D7676A05B0B16ABCCF4CEE57BA9E28FA4D171BC (TilemapRenderer_t1A45FD335E86172CFBB77D657E1D6705A477A6CB* __this, const RuntimeMethod* method)
  1883. {
  1884. static bool s_Il2CppMethodInitialized;
  1885. if (!s_Il2CppMethodInitialized)
  1886. {
  1887. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tE96F2DDA71AE56E61CEEC5974B6503D38835E57D_il2cpp_TypeInfo_var);
  1888. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TilemapRenderer_OnSpriteAtlasRegistered_m4348D78754045C8B10CEA76195A313790F412ED1_RuntimeMethod_var);
  1889. s_Il2CppMethodInitialized = true;
  1890. }
  1891. {
  1892. Action_1_tE96F2DDA71AE56E61CEEC5974B6503D38835E57D* L_0 = (Action_1_tE96F2DDA71AE56E61CEEC5974B6503D38835E57D*)il2cpp_codegen_object_new(Action_1_tE96F2DDA71AE56E61CEEC5974B6503D38835E57D_il2cpp_TypeInfo_var);
  1893. Action_1__ctor_mDAEB7161DF624FDF6A3DA3C6BE40319FFC05A2E3(L_0, __this, (intptr_t)((void*)TilemapRenderer_OnSpriteAtlasRegistered_m4348D78754045C8B10CEA76195A313790F412ED1_RuntimeMethod_var), NULL);
  1894. SpriteAtlasManager_add_atlasRegistered_mA46A6A347F25B2E03DB4FD8044B93B4FD8ED50A5(L_0, NULL);
  1895. return;
  1896. }
  1897. }
  1898. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TilemapRenderer_UnregisterSpriteAtlasRegistered_mFE33C972CF738A50A631203D0DD7E325AADFCB08 (TilemapRenderer_t1A45FD335E86172CFBB77D657E1D6705A477A6CB* __this, const RuntimeMethod* method)
  1899. {
  1900. static bool s_Il2CppMethodInitialized;
  1901. if (!s_Il2CppMethodInitialized)
  1902. {
  1903. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tE96F2DDA71AE56E61CEEC5974B6503D38835E57D_il2cpp_TypeInfo_var);
  1904. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TilemapRenderer_OnSpriteAtlasRegistered_m4348D78754045C8B10CEA76195A313790F412ED1_RuntimeMethod_var);
  1905. s_Il2CppMethodInitialized = true;
  1906. }
  1907. {
  1908. Action_1_tE96F2DDA71AE56E61CEEC5974B6503D38835E57D* L_0 = (Action_1_tE96F2DDA71AE56E61CEEC5974B6503D38835E57D*)il2cpp_codegen_object_new(Action_1_tE96F2DDA71AE56E61CEEC5974B6503D38835E57D_il2cpp_TypeInfo_var);
  1909. Action_1__ctor_mDAEB7161DF624FDF6A3DA3C6BE40319FFC05A2E3(L_0, __this, (intptr_t)((void*)TilemapRenderer_OnSpriteAtlasRegistered_m4348D78754045C8B10CEA76195A313790F412ED1_RuntimeMethod_var), NULL);
  1910. SpriteAtlasManager_remove_atlasRegistered_m67E745D3503463E3DB9CC12C157ABB4F469ABE79(L_0, NULL);
  1911. return;
  1912. }
  1913. }
  1914. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TilemapRenderer_OnSpriteAtlasRegistered_m4348D78754045C8B10CEA76195A313790F412ED1 (TilemapRenderer_t1A45FD335E86172CFBB77D657E1D6705A477A6CB* __this, SpriteAtlas_t7B9620FBFBE1CCB781F2ED24A3B2DD37734F66A8* ___0_atlas, const RuntimeMethod* method)
  1915. {
  1916. typedef void (*TilemapRenderer_OnSpriteAtlasRegistered_m4348D78754045C8B10CEA76195A313790F412ED1_ftn) (TilemapRenderer_t1A45FD335E86172CFBB77D657E1D6705A477A6CB*, SpriteAtlas_t7B9620FBFBE1CCB781F2ED24A3B2DD37734F66A8*);
  1917. static TilemapRenderer_OnSpriteAtlasRegistered_m4348D78754045C8B10CEA76195A313790F412ED1_ftn _il2cpp_icall_func;
  1918. if (!_il2cpp_icall_func)
  1919. _il2cpp_icall_func = (TilemapRenderer_OnSpriteAtlasRegistered_m4348D78754045C8B10CEA76195A313790F412ED1_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Tilemaps.TilemapRenderer::OnSpriteAtlasRegistered(UnityEngine.U2D.SpriteAtlas)");
  1920. _il2cpp_icall_func(__this, ___0_atlas);
  1921. }
  1922. #ifdef __clang__
  1923. #pragma clang diagnostic pop
  1924. #endif
  1925. #ifdef __clang__
  1926. #pragma clang diagnostic push
  1927. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1928. #pragma clang diagnostic ignored "-Wunused-variable"
  1929. #endif
  1930. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TileData_set_sprite_m3566544847F9C9C27EDB154324B6FBDB446EFE94 (TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* __this, Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___0_value, const RuntimeMethod* method)
  1931. {
  1932. static bool s_Il2CppMethodInitialized;
  1933. if (!s_Il2CppMethodInitialized)
  1934. {
  1935. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  1936. s_Il2CppMethodInitialized = true;
  1937. }
  1938. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* G_B2_0 = NULL;
  1939. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* G_B1_0 = NULL;
  1940. int32_t G_B3_0 = 0;
  1941. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* G_B3_1 = NULL;
  1942. {
  1943. Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_0 = ___0_value;
  1944. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  1945. bool L_1;
  1946. L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  1947. if (L_1)
  1948. {
  1949. G_B2_0 = __this;
  1950. goto IL_000e;
  1951. }
  1952. G_B1_0 = __this;
  1953. }
  1954. {
  1955. G_B3_0 = 0;
  1956. G_B3_1 = G_B1_0;
  1957. goto IL_0014;
  1958. }
  1959. IL_000e:
  1960. {
  1961. Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_2 = ___0_value;
  1962. NullCheck(L_2);
  1963. int32_t L_3;
  1964. L_3 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_2, NULL);
  1965. G_B3_0 = L_3;
  1966. G_B3_1 = G_B2_0;
  1967. }
  1968. IL_0014:
  1969. {
  1970. G_B3_1->___m_Sprite = G_B3_0;
  1971. return;
  1972. }
  1973. }
  1974. IL2CPP_EXTERN_C void TileData_set_sprite_m3566544847F9C9C27EDB154324B6FBDB446EFE94_AdjustorThunk (RuntimeObject* __this, Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___0_value, const RuntimeMethod* method)
  1975. {
  1976. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* _thisAdjusted;
  1977. int32_t _offset = 1;
  1978. _thisAdjusted = reinterpret_cast<TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F*>(__this + _offset);
  1979. TileData_set_sprite_m3566544847F9C9C27EDB154324B6FBDB446EFE94(_thisAdjusted, ___0_value, method);
  1980. }
  1981. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TileData_set_color_m5E759823878243A226EF46419FAD7C0CC3D5F40A (TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method)
  1982. {
  1983. {
  1984. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_value;
  1985. __this->___m_Color = L_0;
  1986. return;
  1987. }
  1988. }
  1989. IL2CPP_EXTERN_C void TileData_set_color_m5E759823878243A226EF46419FAD7C0CC3D5F40A_AdjustorThunk (RuntimeObject* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method)
  1990. {
  1991. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* _thisAdjusted;
  1992. int32_t _offset = 1;
  1993. _thisAdjusted = reinterpret_cast<TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F*>(__this + _offset);
  1994. TileData_set_color_m5E759823878243A226EF46419FAD7C0CC3D5F40A(_thisAdjusted, ___0_value, method);
  1995. }
  1996. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TileData_set_transform_m71074A780C066292F940002A7165658E9CC01F9F (TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_value, const RuntimeMethod* method)
  1997. {
  1998. {
  1999. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ___0_value;
  2000. __this->___m_Transform = L_0;
  2001. return;
  2002. }
  2003. }
  2004. IL2CPP_EXTERN_C void TileData_set_transform_m71074A780C066292F940002A7165658E9CC01F9F_AdjustorThunk (RuntimeObject* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_value, const RuntimeMethod* method)
  2005. {
  2006. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* _thisAdjusted;
  2007. int32_t _offset = 1;
  2008. _thisAdjusted = reinterpret_cast<TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F*>(__this + _offset);
  2009. TileData_set_transform_m71074A780C066292F940002A7165658E9CC01F9F(_thisAdjusted, ___0_value, method);
  2010. }
  2011. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TileData_set_gameObject_m1CE5B2AAAB5BF5AEF36EBAF2BCE23E4D2E5A9E09 (TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method)
  2012. {
  2013. static bool s_Il2CppMethodInitialized;
  2014. if (!s_Il2CppMethodInitialized)
  2015. {
  2016. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  2017. s_Il2CppMethodInitialized = true;
  2018. }
  2019. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* G_B2_0 = NULL;
  2020. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* G_B1_0 = NULL;
  2021. int32_t G_B3_0 = 0;
  2022. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* G_B3_1 = NULL;
  2023. {
  2024. GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_value;
  2025. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  2026. bool L_1;
  2027. L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  2028. if (L_1)
  2029. {
  2030. G_B2_0 = __this;
  2031. goto IL_000e;
  2032. }
  2033. G_B1_0 = __this;
  2034. }
  2035. {
  2036. G_B3_0 = 0;
  2037. G_B3_1 = G_B1_0;
  2038. goto IL_0014;
  2039. }
  2040. IL_000e:
  2041. {
  2042. GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = ___0_value;
  2043. NullCheck(L_2);
  2044. int32_t L_3;
  2045. L_3 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_2, NULL);
  2046. G_B3_0 = L_3;
  2047. G_B3_1 = G_B2_0;
  2048. }
  2049. IL_0014:
  2050. {
  2051. G_B3_1->___m_GameObject = G_B3_0;
  2052. return;
  2053. }
  2054. }
  2055. IL2CPP_EXTERN_C void TileData_set_gameObject_m1CE5B2AAAB5BF5AEF36EBAF2BCE23E4D2E5A9E09_AdjustorThunk (RuntimeObject* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method)
  2056. {
  2057. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* _thisAdjusted;
  2058. int32_t _offset = 1;
  2059. _thisAdjusted = reinterpret_cast<TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F*>(__this + _offset);
  2060. TileData_set_gameObject_m1CE5B2AAAB5BF5AEF36EBAF2BCE23E4D2E5A9E09(_thisAdjusted, ___0_value, method);
  2061. }
  2062. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TileData_set_flags_mEB46B1364D6DB7F77C2E1E43AFD31381B291BD30 (TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* __this, int32_t ___0_value, const RuntimeMethod* method)
  2063. {
  2064. {
  2065. int32_t L_0 = ___0_value;
  2066. __this->___m_Flags = L_0;
  2067. return;
  2068. }
  2069. }
  2070. IL2CPP_EXTERN_C void TileData_set_flags_mEB46B1364D6DB7F77C2E1E43AFD31381B291BD30_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
  2071. {
  2072. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* _thisAdjusted;
  2073. int32_t _offset = 1;
  2074. _thisAdjusted = reinterpret_cast<TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F*>(__this + _offset);
  2075. TileData_set_flags_mEB46B1364D6DB7F77C2E1E43AFD31381B291BD30(_thisAdjusted, ___0_value, method);
  2076. }
  2077. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TileData_set_colliderType_mE12359ADEF5F42CC0B635DCBAEC3035F0526FA96 (TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* __this, int32_t ___0_value, const RuntimeMethod* method)
  2078. {
  2079. {
  2080. int32_t L_0 = ___0_value;
  2081. __this->___m_ColliderType = L_0;
  2082. return;
  2083. }
  2084. }
  2085. IL2CPP_EXTERN_C void TileData_set_colliderType_mE12359ADEF5F42CC0B635DCBAEC3035F0526FA96_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
  2086. {
  2087. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F* _thisAdjusted;
  2088. int32_t _offset = 1;
  2089. _thisAdjusted = reinterpret_cast<TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F*>(__this + _offset);
  2090. TileData_set_colliderType_mE12359ADEF5F42CC0B635DCBAEC3035F0526FA96(_thisAdjusted, ___0_value, method);
  2091. }
  2092. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F TileData_CreateDefault_m13A39001A47B60635B10FFD06AD65082CBB7D12D (const RuntimeMethod* method)
  2093. {
  2094. static bool s_Il2CppMethodInitialized;
  2095. if (!s_Il2CppMethodInitialized)
  2096. {
  2097. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F_il2cpp_TypeInfo_var);
  2098. s_Il2CppMethodInitialized = true;
  2099. }
  2100. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F V_0;
  2101. memset((&V_0), 0, sizeof(V_0));
  2102. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F V_1;
  2103. memset((&V_1), 0, sizeof(V_1));
  2104. {
  2105. il2cpp_codegen_initobj((&V_0), sizeof(TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F));
  2106. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
  2107. L_0 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
  2108. il2cpp_codegen_runtime_class_init_inline(TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F_il2cpp_TypeInfo_var);
  2109. TileData_set_color_m5E759823878243A226EF46419FAD7C0CC3D5F40A((&V_0), L_0, NULL);
  2110. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1;
  2111. L_1 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
  2112. TileData_set_transform_m71074A780C066292F940002A7165658E9CC01F9F((&V_0), L_1, NULL);
  2113. TileData_set_flags_mEB46B1364D6DB7F77C2E1E43AFD31381B291BD30((&V_0), 0, NULL);
  2114. TileData_set_colliderType_mE12359ADEF5F42CC0B635DCBAEC3035F0526FA96((&V_0), 0, NULL);
  2115. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F L_2 = V_0;
  2116. V_1 = L_2;
  2117. goto IL_0039;
  2118. }
  2119. IL_0039:
  2120. {
  2121. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F L_3 = V_1;
  2122. return L_3;
  2123. }
  2124. }
  2125. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TileData__cctor_mE2F5A802075C68DE978E46092DC8BF465182934A (const RuntimeMethod* method)
  2126. {
  2127. static bool s_Il2CppMethodInitialized;
  2128. if (!s_Il2CppMethodInitialized)
  2129. {
  2130. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F_il2cpp_TypeInfo_var);
  2131. s_Il2CppMethodInitialized = true;
  2132. }
  2133. {
  2134. TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F L_0;
  2135. L_0 = TileData_CreateDefault_m13A39001A47B60635B10FFD06AD65082CBB7D12D(NULL);
  2136. ((TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F_StaticFields*)il2cpp_codegen_static_fields_for(TileData_tFB814629D010ABD175127C0BE96FD96EA606E00F_il2cpp_TypeInfo_var))->___Default = L_0;
  2137. return;
  2138. }
  2139. }
  2140. #ifdef __clang__
  2141. #pragma clang diagnostic pop
  2142. #endif
  2143. #ifdef __clang__
  2144. #pragma clang diagnostic push
  2145. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2146. #pragma clang diagnostic ignored "-Wunused-variable"
  2147. #endif
  2148. #ifdef __clang__
  2149. #pragma clang diagnostic pop
  2150. #endif
  2151. #ifdef __clang__
  2152. #pragma clang diagnostic push
  2153. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2154. #pragma clang diagnostic ignored "-Wunused-variable"
  2155. #endif
  2156. IL2CPP_EXTERN_C void TileChangeData_t6035410A63723928DB7B86A0880351354ADB635E_marshal_pinvoke(const TileChangeData_t6035410A63723928DB7B86A0880351354ADB635E& unmarshaled, TileChangeData_t6035410A63723928DB7B86A0880351354ADB635E_marshaled_pinvoke& marshaled)
  2157. {
  2158. marshaled.___m_Position = unmarshaled.___m_Position;
  2159. if (unmarshaled.___m_TileAsset != NULL)
  2160. {
  2161. Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_pinvoke(*unmarshaled.___m_TileAsset, marshaled.___m_TileAsset);
  2162. }
  2163. marshaled.___m_Color = unmarshaled.___m_Color;
  2164. marshaled.___m_Transform = unmarshaled.___m_Transform;
  2165. }
  2166. IL2CPP_EXTERN_C void TileChangeData_t6035410A63723928DB7B86A0880351354ADB635E_marshal_pinvoke_back(const TileChangeData_t6035410A63723928DB7B86A0880351354ADB635E_marshaled_pinvoke& marshaled, TileChangeData_t6035410A63723928DB7B86A0880351354ADB635E& unmarshaled)
  2167. {
  2168. static bool s_Il2CppMethodInitialized;
  2169. if (!s_Il2CppMethodInitialized)
  2170. {
  2171. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  2172. s_Il2CppMethodInitialized = true;
  2173. }
  2174. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 unmarshaledm_Position_temp_0;
  2175. memset((&unmarshaledm_Position_temp_0), 0, sizeof(unmarshaledm_Position_temp_0));
  2176. unmarshaledm_Position_temp_0 = marshaled.___m_Position;
  2177. unmarshaled.___m_Position = unmarshaledm_Position_temp_0;
  2178. unmarshaled.___m_TileAsset = (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)il2cpp_codegen_object_new(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  2179. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_TileAsset), (void*)(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)il2cpp_codegen_object_new(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var));
  2180. Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_pinvoke_back(marshaled.___m_TileAsset, *unmarshaled.___m_TileAsset);
  2181. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F unmarshaledm_Color_temp_2;
  2182. memset((&unmarshaledm_Color_temp_2), 0, sizeof(unmarshaledm_Color_temp_2));
  2183. unmarshaledm_Color_temp_2 = marshaled.___m_Color;
  2184. unmarshaled.___m_Color = unmarshaledm_Color_temp_2;
  2185. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 unmarshaledm_Transform_temp_3;
  2186. memset((&unmarshaledm_Transform_temp_3), 0, sizeof(unmarshaledm_Transform_temp_3));
  2187. unmarshaledm_Transform_temp_3 = marshaled.___m_Transform;
  2188. unmarshaled.___m_Transform = unmarshaledm_Transform_temp_3;
  2189. }
  2190. IL2CPP_EXTERN_C void TileChangeData_t6035410A63723928DB7B86A0880351354ADB635E_marshal_pinvoke_cleanup(TileChangeData_t6035410A63723928DB7B86A0880351354ADB635E_marshaled_pinvoke& marshaled)
  2191. {
  2192. Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_pinvoke_cleanup(marshaled.___m_TileAsset);
  2193. }
  2194. IL2CPP_EXTERN_C void TileChangeData_t6035410A63723928DB7B86A0880351354ADB635E_marshal_com(const TileChangeData_t6035410A63723928DB7B86A0880351354ADB635E& unmarshaled, TileChangeData_t6035410A63723928DB7B86A0880351354ADB635E_marshaled_com& marshaled)
  2195. {
  2196. marshaled.___m_Position = unmarshaled.___m_Position;
  2197. if (unmarshaled.___m_TileAsset != NULL)
  2198. {
  2199. Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_com(*unmarshaled.___m_TileAsset, *marshaled.___m_TileAsset);
  2200. }
  2201. marshaled.___m_Color = unmarshaled.___m_Color;
  2202. marshaled.___m_Transform = unmarshaled.___m_Transform;
  2203. }
  2204. IL2CPP_EXTERN_C void TileChangeData_t6035410A63723928DB7B86A0880351354ADB635E_marshal_com_back(const TileChangeData_t6035410A63723928DB7B86A0880351354ADB635E_marshaled_com& marshaled, TileChangeData_t6035410A63723928DB7B86A0880351354ADB635E& unmarshaled)
  2205. {
  2206. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 unmarshaledm_Position_temp_0;
  2207. memset((&unmarshaledm_Position_temp_0), 0, sizeof(unmarshaledm_Position_temp_0));
  2208. unmarshaledm_Position_temp_0 = marshaled.___m_Position;
  2209. unmarshaled.___m_Position = unmarshaledm_Position_temp_0;
  2210. if (unmarshaled.___m_TileAsset != NULL)
  2211. {
  2212. Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_com_back(*marshaled.___m_TileAsset, *unmarshaled.___m_TileAsset);
  2213. }
  2214. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F unmarshaledm_Color_temp_2;
  2215. memset((&unmarshaledm_Color_temp_2), 0, sizeof(unmarshaledm_Color_temp_2));
  2216. unmarshaledm_Color_temp_2 = marshaled.___m_Color;
  2217. unmarshaled.___m_Color = unmarshaledm_Color_temp_2;
  2218. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 unmarshaledm_Transform_temp_3;
  2219. memset((&unmarshaledm_Transform_temp_3), 0, sizeof(unmarshaledm_Transform_temp_3));
  2220. unmarshaledm_Transform_temp_3 = marshaled.___m_Transform;
  2221. unmarshaled.___m_Transform = unmarshaledm_Transform_temp_3;
  2222. }
  2223. IL2CPP_EXTERN_C void TileChangeData_t6035410A63723928DB7B86A0880351354ADB635E_marshal_com_cleanup(TileChangeData_t6035410A63723928DB7B86A0880351354ADB635E_marshaled_com& marshaled)
  2224. {
  2225. if (marshaled.___m_TileAsset != NULL)
  2226. {
  2227. Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_com_cleanup(*marshaled.___m_TileAsset);
  2228. }
  2229. }
  2230. #ifdef __clang__
  2231. #pragma clang diagnostic pop
  2232. #endif
  2233. #ifdef __clang__
  2234. #pragma clang diagnostic push
  2235. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2236. #pragma clang diagnostic ignored "-Wunused-variable"
  2237. #endif
  2238. IL2CPP_EXTERN_C void TileAnimationData_tB7419BC111545576349DD19CAB0DEFD240CAF149_marshal_pinvoke(const TileAnimationData_tB7419BC111545576349DD19CAB0DEFD240CAF149& unmarshaled, TileAnimationData_tB7419BC111545576349DD19CAB0DEFD240CAF149_marshaled_pinvoke& marshaled)
  2239. {
  2240. Exception_t* ___m_AnimatedSpritesException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_AnimatedSprites' of type 'TileAnimationData': Reference type field marshaling is not supported.");
  2241. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_AnimatedSpritesException, NULL);
  2242. }
  2243. IL2CPP_EXTERN_C void TileAnimationData_tB7419BC111545576349DD19CAB0DEFD240CAF149_marshal_pinvoke_back(const TileAnimationData_tB7419BC111545576349DD19CAB0DEFD240CAF149_marshaled_pinvoke& marshaled, TileAnimationData_tB7419BC111545576349DD19CAB0DEFD240CAF149& unmarshaled)
  2244. {
  2245. Exception_t* ___m_AnimatedSpritesException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_AnimatedSprites' of type 'TileAnimationData': Reference type field marshaling is not supported.");
  2246. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_AnimatedSpritesException, NULL);
  2247. }
  2248. IL2CPP_EXTERN_C void TileAnimationData_tB7419BC111545576349DD19CAB0DEFD240CAF149_marshal_pinvoke_cleanup(TileAnimationData_tB7419BC111545576349DD19CAB0DEFD240CAF149_marshaled_pinvoke& marshaled)
  2249. {
  2250. }
  2251. IL2CPP_EXTERN_C void TileAnimationData_tB7419BC111545576349DD19CAB0DEFD240CAF149_marshal_com(const TileAnimationData_tB7419BC111545576349DD19CAB0DEFD240CAF149& unmarshaled, TileAnimationData_tB7419BC111545576349DD19CAB0DEFD240CAF149_marshaled_com& marshaled)
  2252. {
  2253. Exception_t* ___m_AnimatedSpritesException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_AnimatedSprites' of type 'TileAnimationData': Reference type field marshaling is not supported.");
  2254. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_AnimatedSpritesException, NULL);
  2255. }
  2256. IL2CPP_EXTERN_C void TileAnimationData_tB7419BC111545576349DD19CAB0DEFD240CAF149_marshal_com_back(const TileAnimationData_tB7419BC111545576349DD19CAB0DEFD240CAF149_marshaled_com& marshaled, TileAnimationData_tB7419BC111545576349DD19CAB0DEFD240CAF149& unmarshaled)
  2257. {
  2258. Exception_t* ___m_AnimatedSpritesException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_AnimatedSprites' of type 'TileAnimationData': Reference type field marshaling is not supported.");
  2259. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_AnimatedSpritesException, NULL);
  2260. }
  2261. IL2CPP_EXTERN_C void TileAnimationData_tB7419BC111545576349DD19CAB0DEFD240CAF149_marshal_com_cleanup(TileAnimationData_tB7419BC111545576349DD19CAB0DEFD240CAF149_marshaled_com& marshaled)
  2262. {
  2263. }
  2264. #ifdef __clang__
  2265. #pragma clang diagnostic pop
  2266. #endif
  2267. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void* IntPtr_ToPointer_m1A0612EED3A1C8B8850BE2943CFC42523064B4F6_inline (intptr_t* __this, const RuntimeMethod* method)
  2268. {
  2269. {
  2270. intptr_t L_0 = *__this;
  2271. return (void*)(L_0);
  2272. }
  2273. }
  2274. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method)
  2275. {
  2276. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
  2277. memset((&V_0), 0, sizeof(V_0));
  2278. {
  2279. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
  2280. memset((&L_0), 0, sizeof(L_0));
  2281. Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (1.0f), (1.0f), (1.0f), NULL);
  2282. V_0 = L_0;
  2283. goto IL_001d;
  2284. }
  2285. IL_001d:
  2286. {
  2287. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
  2288. return L_1;
  2289. }
  2290. }
  2291. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (const RuntimeMethod* method)
  2292. {
  2293. static bool s_Il2CppMethodInitialized;
  2294. if (!s_Il2CppMethodInitialized)
  2295. {
  2296. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var);
  2297. s_Il2CppMethodInitialized = true;
  2298. }
  2299. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
  2300. memset((&V_0), 0, sizeof(V_0));
  2301. {
  2302. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ((Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields*)il2cpp_codegen_static_fields_for(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var))->___identityMatrix;
  2303. V_0 = L_0;
  2304. goto IL_0009;
  2305. }
  2306. IL_0009:
  2307. {
  2308. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = V_0;
  2309. return L_1;
  2310. }
  2311. }
  2312. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_mE992FB4B97CD24CAF70D23773821AE2687DC4A30_gshared_inline (NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF* __this, const RuntimeMethod* method)
  2313. {
  2314. {
  2315. void* L_0 = __this->___m_Buffer;
  2316. return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  2317. }
  2318. }
  2319. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_m7BFCE0BBCF67689D263059B56A8D79161B698587_gshared_inline (Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  2320. {
  2321. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  2322. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  2323. }
  2324. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_m7B85C2674B1EB0681F20E9C5AF3D19563459CBC0_gshared_inline (Action_2_t0302727DEEDCFCC692E80AEEC31B8066AE8C5550* __this, RuntimeObject* ___0_arg1, NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF ___1_arg2, const RuntimeMethod* method)
  2325. {
  2326. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, NativeArray_1_t245D7224A42D1A32B87C64E49B7B434585EC91EF, const RuntimeMethod*);
  2327. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  2328. }
  2329. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method)
  2330. {
  2331. {
  2332. float L_0 = ___0_r;
  2333. __this->___r = L_0;
  2334. float L_1 = ___1_g;
  2335. __this->___g = L_1;
  2336. float L_2 = ___2_b;
  2337. __this->___b = L_2;
  2338. float L_3 = ___3_a;
  2339. __this->___a = L_3;
  2340. return;
  2341. }
  2342. }