#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include template struct VirtualActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct VirtualFuncInvoker3 { typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; template struct VirtualFuncInvoker4 { typedef R (*Func)(void*, T1, T2, T3, T4, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method); } }; template struct GenericVirtualFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2) { VirtualInvokeData invokeData; il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; struct InterfaceActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct InterfaceActionInvoker3 { typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; template struct InterfaceFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceFuncInvoker4 { typedef R (*Func)(void*, T1, T2, T3, T4, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method); } }; // System.Action`1 struct Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_t7685E55AF4451FD15B2611E9213E06A6E6412E92; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t28124B690F828C39ABC5D6AA1BEE87940DCD5265; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t02321DCC0FF717E7E70641185F5D2598DF127701; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tE85A328853E38A21BE8DF54DECE670198433A928; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tBDC12A3A1DF567EA52231954ACE4039985CAD7C8; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t72AA58C8E51D60DEBB0D46F2E05A876E12F89A83; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tAF450D88856C0E53CE964161F689F05D7702198E; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t828985AA57C29BEE87F4545EAA4739DD399BCA1A; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t736DB3538633C1643835256CC1076DCF0699B749; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t25AD1684421601DA7DE743B91BD7C1E7148BC506; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tEBD2129845DE979FB1F3E4D619F251ECBF3D72A6; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t28639CF147427AA2788A32F202A87BAA93744312; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tC3ACB07C97D2D2A8D4B30F5CB9AF7C17431A7541; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t646022ED51FFB205DDA12E9AEB1851A40F3B47EC; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t0676C142556166365093243553199AA18660E496; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tCE045E0841BD50B97FD347CB11B41AE359216E05; // System.Func`2 struct Func_2_tA48DF3D9B19FE3963A78DFE185FD78366349C2BF; // System.Func`2 struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00; // System.Func`2 struct Func_2_tFA7604C3E19E304A9791C1BC89CCE5A7CE0C4994; // System.Collections.Generic.HashSet`1 struct HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817; // System.Collections.Generic.HashSet`1 struct HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0; // System.Collections.Generic.HashSet`1 struct HashSet_1_t7CE1EACBAA9150363D530DF49C8BEC2B0F391E64; // System.Collections.Generic.HashSet`1 struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885; // System.Collections.Generic.HashSet`1 struct HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tF5768567279EF4D689AC38615F88361AD49DD3BF; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t28B4FCD1DFD03677C59FA96F430F3661EB538C5C; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tFAF7E96F7B43E91DD54B6413E9A43BCAA926FFC8; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tEF07A87A6FDFE6AFD7A9A379022A7B8C864F8B69; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t7587DF6EA8035903E9F3257995A2F762AD3F081F; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_tE1A8912B4E9E3456CA23BFD2D2E671093CDD2DF2; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_tE561B2A847265A60CD23B9BABD198E5FB7F3AF5A; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t4BBE53BB5996BFE84642B383E14FAADB11ED8A6C; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_tB7D4DC4B69A1C4B1462ED19EDE96D472F0F65FF1; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t747CBC004768915363E8CAB2300DFDFACE4620FB; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t6B41DEB890FDAC740B9404C2145A832F69F8012A; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t0C79004BFE79D9DBCE6C2250109D31D468A9A68E; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t9E98CD5E012FAD3C745699045489B5B858B1B8B5; // DungeonArchitect.Utils.Noise.INoisePolicy`1 struct INoisePolicy_1_t4446B864A5B45CDF90D0712C48D0C8F1A886FF76; // System.Collections.Generic.Dictionary`2/KeyCollection> struct KeyCollection_tDE133BAB7B5C2847284789A820F42C53B942346F; // System.Collections.Generic.Dictionary`2/KeyCollection> struct KeyCollection_tFE2BE9207AE76DD0611F302528353A18D4BCB2A3; // System.Collections.Generic.Dictionary`2/KeyCollection> struct KeyCollection_t4654CE0978279777FDF6C5D9375E659A7B419255; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t5A99ED62F59A1D2BFA081BA97E99EAD153E4C6A6; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t2234E2202019A3E246700C931CFF038A13A61B3E; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t265C77802342B52D0D9A32D8DA81AC75A75B959F; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tFBAA2B72A1073B176F9CCFB0A1AE57C9311155F0; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t7A894FD7157F9AB8ECAABEFA516ACEB3C7345E97; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t8DC3EB7EDAA9D3D8680FB59F6526EBF9AF804871; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t6197F372AD0CD1F21B958263453E4765447BDB3B; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tF9E66E7F782A9679879758F8BE510FC79BA1BA4E; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t331AA5DEBDE16649A564D1C174BD147515CDBE0B; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t40290EFAD6A2F4B7349E439B6D6E80BDDC9E9ED1; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tD08A1E18234E6DC21296CADBDC25F712F2E3C9AC; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tE7382A5E9B8C888BFD3D6B35796B8DAA88BA0395; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t1A5B51497D0AC192F2F678B94802D1B327E4B483; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tD0A62BE9C78220EAFCA9B1F1E6E915384121496E; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tDF70BA4DD41BEEEF7F2D1DF9EECFD2C83B7F8664; // System.Collections.Generic.Dictionary`2/KeyCollection> struct KeyCollection_t9D6A567AF29608E3A799B515BE0C35E31229871D; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t5CD66ACC952E6CAF9828A9247A838E3C629697FF; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t12E51CB2F2EF75F95915491BACD32F55684310AE; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t2C7D45FAAE21C1CE62C7B8B7FAABC1803823512D; // System.Collections.Generic.List`1 struct List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF; // System.Collections.Generic.List`1 struct List_1_t5D0E2E68F505B13C17076E4382706078580D4840; // System.Collections.Generic.List`1 struct List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06; // System.Collections.Generic.List`1 struct List_1_tC8A472FF37838AC6C51FEF6DA49763E02E6DC5FA; // System.Collections.Generic.List`1 struct List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82; // System.Collections.Generic.List`1 struct List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A; // System.Collections.Generic.List`1 struct List_1_t4A3FCF305C9C2C6D71B62669AECBA81A6C913091; // System.Collections.Generic.List`1 struct List_1_t1738B80A2E90F6221B65E991919464C9EE67986D; // System.Collections.Generic.List`1 struct List_1_tE79C16FF8A1E8F096E657D65B48C1C6CEF7D8733; // System.Collections.Generic.List`1 struct List_1_t5B2B2081BF8097131F5848A462357FBB09D50112; // System.Collections.Generic.List`1 struct List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A; // System.Collections.Generic.List`1 struct List_1_tC958F6791FB4E4315279F35506727A207EBFFF03; // System.Collections.Generic.List`1 struct List_1_t03CABE5DDAD36E34BDD3D4287A1C63B87CACDDC5; // System.Collections.Generic.List`1 struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73; // System.Collections.Generic.List`1 struct List_1_t42F0B57054A3228FBFFC61944D09C59EFE670FBA; // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D; // System.Collections.Generic.List`1 struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD; // System.Collections.Generic.List`1 struct List_1_t58AB096353CF73627A0301F1D3A1B4F37E4052C6; // System.Collections.Generic.List`1 struct List_1_tEF2466ACEAB9372712FF2226A2B1B8865F7A53E4; // System.Collections.Generic.List`1 struct List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B; // System.Collections.Generic.List`1 struct List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B; // System.Collections.Generic.List`1 struct List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E; // System.Collections.Generic.List`1 struct List_1_t0BF7E59665DD5913690C9953F898B10B7713DD37; // System.Collections.Generic.List`1 struct List_1_t5495F3DBA52B0BB5B19D77A81BDCE81D34A40238; // DungeonArchitect.Utils.Noise.NoiseTable`1 struct NoiseTable_1_t1740665690C0FA1E4DC95C3167D7AD3AE46F1534; // System.Collections.Generic.Queue`1 struct Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8; // System.Collections.Generic.Queue`1 struct Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5; // System.Collections.Generic.Queue`1 struct Queue_1_tEE8A675847BBC9D67CE073E8A19555049AB91FF0; // System.Collections.Generic.Stack`1 struct Stack_1_t55E9C63D6CAB54153C30C1FA99B1D432E004D3B8; // System.Collections.Generic.Dictionary`2/ValueCollection> struct ValueCollection_t31B9B3404CAF101AEE8D1E1C18EB54C7ED47F7A7; // System.Collections.Generic.Dictionary`2/ValueCollection> struct ValueCollection_tF81C7019895F4C33405348E3982ECF85D0A4EA06; // System.Collections.Generic.Dictionary`2/ValueCollection> struct ValueCollection_tB7E3A0AF396BA39746DFD0428A65372960042FE3; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t9AE77498C33E2BAF65447A92F19FFC50AA393F06; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t4DD1418F3805847653C85507A22D680D00D14CD8; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tF07B282827EAF8382056988F1E53B983DC0110A0; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tC21B9BD1D5010A80581F50322313C56D89B376D8; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tE328FA8E1C342E6BDA885CD6205D5FE14FB17C44; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t3C5F2A5BB92EC2D9EBAF700E837C83215F074D8C; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tC8A2E78FE4515651DB5A6ADC9D7DB71C97428C92; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t50DCC47300A93F10D5CEE55CAB27B115D8FCBAB3; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t94D4CB3DE60850159CA2A0A9FD5138FD98B5B919; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t7C7877ECCDA2A77F4BA5FA622D1A34BA53EFA747; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tF56FBD041BFC10E1C211D384A4F54E8B0ED3E14E; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tD4D476264DBAD66B544D658FEFBF9D89E52FBFAD; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t861A21BB67E842674E261C0011D7951F9C5FE113; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t3652577DE3BA8AC4E5C8A1781B2F873954EB292A; // System.Collections.Generic.Dictionary`2/ValueCollection> struct ValueCollection_tD35E069B587D3EDFFF00441D6B4A3ADE931D2B46; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tCB6F9DA623117C941A7139C9538488E8153B4204; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tAE5258E9DA9403499AC4248281A95220BBDA9CFC; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t04175CED48BD2456733AB1536ED002291DD00E4B; // System.Collections.Generic.Dictionary`2/Entry>[] struct EntryU5BU5D_tD25CF8F2788456A09D647C4A03F6455EB2BBA453; // System.Collections.Generic.Dictionary`2/Entry>[] struct EntryU5BU5D_tC80B8F620F3EF0C360B48E209DA2D4F291385D04; // System.Collections.Generic.Dictionary`2/Entry>[] struct EntryU5BU5D_tBEFBCFD00D27105FCACF6F7FFBC16048638D5D1D; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tCC44A009C46A8D728CD6EA2E96459A6EC5231516; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t6619503810D1E9C1C2FC7C137E593821C5F3A805; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tA0E0D9F6A60AF6724CA5C3142C7189870C69DA94; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t1E69FC2361E819E8D604738207C28461FCA63EF9; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tF441C16A46374F1768C794901C5E482F3D86EFA9; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tE2729B166C82750BF76B349C9992C0D4D4D0F2F1; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t84BB039CCC92745C29CADCA7A73F690172A21B89; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t69E86CA5E75A5ACA191B05095D67317A8542F190; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t9570283BBB462B07104CA6E87FCACEFD63EDA4E1; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t70E17292DC1AC96CC64748DD79A231DEEDD484CC; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t17051CF06254AD1A49CCFB2B7ACAD258D36C68A2; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tE8C8D4EF9BE1109314E864F9E33CBC770331C0E0; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t9407E93D8C33A8371F54FFFA53140C2AB8947A38; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t22489B91EB8F1AFAC36E483BD35660286135396D; // System.Collections.Generic.Dictionary`2/Entry>[] struct EntryU5BU5D_tBB22ED4356C76ED3F208795539FA2B189E789095; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t41539689D81140CA708EBD39C289A45FBC0009FA; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t8613AE380A8D844DF38638E29E9A46F0C4CAAD83; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tA5DD8C00FF1DC88F6A92E5A22AAFBA1500F50738; // System.Collections.Generic.HashSet`1/Slot[] struct SlotU5BU5D_t728528C1FD45FCB71C9B1280AAC2C02E5C59EB95; // System.Collections.Generic.HashSet`1/Slot[] struct SlotU5BU5D_t5A22D7A0009B609AAF7448B735DCFD6B8A3EB1CD; // System.Collections.Generic.HashSet`1/Slot[] struct SlotU5BU5D_tE088C23C212952205373A8900E0F660F08BD4F01; // System.Collections.Generic.HashSet`1/Slot[] struct SlotU5BU5D_t0FD57ECF60D6ADD2A7050D7198C4DF420FEE1D88; // UnityEngine.Color[] struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389; // System.Delegate[] struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; // DungeonArchitect.Utils.DungeonUID[] struct DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED; // DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink[] struct FFAGConstraintsLinkU5BU5D_t9571268E552CA6A8B990AE392DA16B7FA5E5C11A; // DungeonArchitect.Flow.Items.FlowItem[] struct FlowItemU5BU5D_t7302BA46C0F9C20579C8CD52F81F3F02E32516B1; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutCamAlignerBase[] struct FlowLayoutCamAlignerBaseU5BU5D_tF8C31DBCD5AE8C4AACEBF7E0C0B2029D7E686BFC; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink[] struct FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode[] struct FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizerObject[] struct FlowLayoutGraphUnityVisualizerObjectU5BU5D_t0FD70149E8503AFD6E6E067647C8B0259370A4E7; // DungeonArchitect.Flow.Exec.FlowTaskExecOutput[] struct FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap[] struct FlowTilemapU5BU5D_t7B5343DAF00640D07C510C733CEE4D0AF190E68F; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell[] struct FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlay[] struct FlowTilemapCellOverlayU5BU5D_tA9CEC976551D79FFD95923DBF0491FB4655BA285; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge[] struct FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F; // DungeonArchitect.Graphs.GraphLink[] struct GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D; // DungeonArchitect.Graphs.GraphNode[] struct GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70; // System.Int32[] struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; // DungeonArchitect.IntVector2[] struct IntVector2U5BU5D_t5F5E364B03C450218F0512AE53976077FDE18363; // System.Object[] struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; // System.String[] struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActor[] struct SxLayoutNodeActorU5BU5D_t9F15055D41156269E12939924FC9C43B10B72783; // DungeonArchitect.SxEngine.SxMeshVertex[] struct SxMeshVertexU5BU5D_t33DDC0C0B73752EA2A5A5DF7F878507292FAB15C; // DungeonArchitect.SxEngine.SxRenderCommand[] struct SxRenderCommandU5BU5D_t07B2E5D5353E61C9F4001B4015C98D3B558EC61C; // System.Type[] struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; // UnityEngine.Vector2[] struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA; // UnityEngine.Vector3[] struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo[] struct FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils/NodeWeightAssignInfo[] struct NodeWeightAssignInfoU5BU5D_t5C52F4402B04E6F0B703968B01FC468516C76E97; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField/NeighborData[] struct NeighborDataU5BU5D_t74823769C947F1B20D6CAB939E34A0659DDDA1C5; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapLayerRenderData[] struct TilemapLayerRenderDataU5BU5D_t38C157DC93B89719D6087AE98D24F47AF7974F3E; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad[] struct TilemapRenderQuadU5BU5D_t3583A576C66A6B8E4FE0BCF7DF0523870977065C; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderVert[] struct TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceFieldCell[,] struct FlowTilemapDistanceFieldCellU5BU2CU5D_t523C5684DB8674152D976D7720BC9F8B183FAD69; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode[,,] struct FlowLayoutGraphNodeU5BU2CU2CU5D_t18778A47B6E3E28B07EF1C04F97289FA298BD110; // System.Reflection.Binder struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; // UnityEngine.Camera struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184; // UnityEngine.Component struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3; // System.DelegateData struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; // DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink struct FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05; // DungeonArchitect.Flow.FlowAssetBase struct FlowAssetBase_t8686A1058DE9EA90578DB8D002270F5ADF6B9EC9; // DungeonArchitect.Flow.Domains.FlowDomainDataRegistry struct FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57; // DungeonArchitect.Flow.Domains.FlowDomainExtensions struct FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC; // DungeonArchitect.Flow.Exec.FlowExecGraph struct FlowExecGraph_t3D7E1E139188C75B1F8EEB24339885A5EB9B9D40; // DungeonArchitect.Flow.Exec.FlowExecTask struct FlowExecTask_t3FB395DE30DDC681DA24B210B256937CED4AC8AE; // DungeonArchitect.Flow.Exec.FlowExecTaskState struct FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D; // DungeonArchitect.Flow.Items.FlowItem struct FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DConstants struct FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings struct FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutCamAlignerBase struct FlowLayoutCamAlignerBase_tCBBD1B300719C291371DD3BAFA98FFF2806949EA; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph struct FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink struct FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkState struct FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode struct FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup struct FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery struct FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal struct FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizer struct FlowLayoutGraphUnityVisualizer_t1E60A7D74E78920260AAB63650BEA9540E9CE76B; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizerObject struct FlowLayoutGraphUnityVisualizerObject_t8C4DCF2B164516A9564981A44CA3BF43648D6DF4; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils struct FlowLayoutGraphUtils_t933CDBE6ADB29A4E66DCBAE5ED8EB47CB4F0A7F9; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutLinkCamAligner struct FlowLayoutLinkCamAligner_t273480A9864DEF3A106515DFE26638CC439E61BA; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutNodeCamAligner struct FlowLayoutNodeCamAligner_t9113878EB39413A265AFB535F292717B05CC56AF; // DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup struct FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2D struct FlowLayoutToolGraph2D_t16DCF6F02F406EF3035B4DDFF6D9979E016AB024; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DBuilder struct FlowLayoutToolGraph2DBuilder_tBB0AFBC443792706C57C5EF295E0043694A4143E; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DLink struct FlowLayoutToolGraph2DLink_t34C47A7B28B1B5023C1F99B69904C5CB52472CA3; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DNode struct FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DNodePin struct FlowLayoutToolGraph2DNodePin_t2AA3DB2269ACAB6F8A06139942A45FF992936B1C; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DUtils struct FlowLayoutToolGraph2DUtils_tDDD447B1BF1B480D428C05BFD872983234AFD34A; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutToolGraph3D struct FlowLayoutToolGraph3D_t0EE26B72E9A58905CA1B1E73851A298AD2182553; // DungeonArchitect.Flow.Exec.FlowTaskExecContext struct FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51; // DungeonArchitect.Flow.Exec.FlowTaskExecInput struct FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8; // DungeonArchitect.Flow.Exec.FlowTaskExecOutput struct FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap struct FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell struct FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabase struct FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabaseEnumerator struct FlowTilemapCellDatabaseEnumerator_t57A5EF04D1CEFABE4952AAB85D6EB9D440A4A0D3; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDoorInfo struct FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlay struct FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlayMergeConfig struct FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellWallInfo struct FlowTilemapCellWallInfo_t7D089F52480405443251FA776AC46C62106B34B0; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCustomCellInfo struct FlowTilemapCustomCellInfo_t2F8714F9692442EFF42218AFF04C1C9F15CF8727; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField struct FlowTilemapDistanceField_t1E3F5055BECA6F1702E82B1D2556EEC2E749BDAD; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceFieldCell struct FlowTilemapDistanceFieldCell_t975ECAD09F10D7F8FE59B998E473A8D29845403B; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge struct FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabase struct FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabaseEnumerator struct FlowTilemapEdgeDatabaseEnumerator_t5AF3A547DCBA92D5AC9F21CBDAD16E6AD646C8D5; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderResources struct FlowTilemapRenderResources_tB666775610F43888D6DB1C461FCA75465B336FBD; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer struct FlowTilemapRenderer_t54AEC7CF68E7AA23BF6CE58145BD26A1834961D1; // DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolBuildContext struct FlowTilemapToolBuildContext_tCB2EB814BEBFE419F1C70D2B4CD1B46D844DA805; // DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraph struct FlowTilemapToolGraph_tCC76A5F3FE4E66EF5BF2705DA0CDBB1450CA3DA5; // DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphBuilder struct FlowTilemapToolGraphBuilder_tA6BF9482AB745698084B27310D7913EBC98360EA; // DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphNode struct FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D; // UnityEngine.Font struct Font_tC95270EA3198038970422D78B74A7F2E218A96B6; // UnityEngine.GameObject struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F; // DungeonArchitect.Utils.Noise.GradientNoiseTable struct GradientNoiseTable_t80B9C4A113191141F8ADB168B53969689475F448; // DungeonArchitect.Graphs.Graph struct Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520; // DungeonArchitect.Graphs.GraphBuilder struct GraphBuilder_t3ABC8DFFE16CC2C1A876F82CE56469A202547258; // DungeonArchitect.Graphs.GraphLink struct GraphLink_t167090219997E1F874E24A93015AD8333374E463; // DungeonArchitect.Graphs.GraphNode struct GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA; // DungeonArchitect.Graphs.GraphPin struct GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00; // System.ICloneable struct ICloneable_t5118E0179AA4A8D8B4D4A85BF3CE9BB363B88E14; // System.Collections.IEnumerator struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA; // DungeonArchitect.Flow.Domains.IFlowDomainData struct IFlowDomainData_tD4DBA7F2E8FDFD827D303F97C7454286425EB8F7; // DungeonArchitect.SxEngine.ISxSceneNode struct ISxSceneNode_t77E85FAF4E47CFB1391163949515991B987D4D95; // DungeonArchitect.Flow.Domains.Tilemap.Tasks.ITilemapFlowOverlayGenerator struct ITilemapFlowOverlayGenerator_tBAE0BA4454DFF930B88B76AACA1C0254EF6CCE5F; // DungeonArchitect.Graphs.IndexCounter struct IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.Layout3DGraphRenderingResource struct Layout3DGraphRenderingResource_t2B166C64B971ED61E939840110125251C6A12AAB; // UnityEngine.Material struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3; // System.Reflection.MemberFilter struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553; // UnityEngine.Mesh struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4; // UnityEngine.MeshFilter struct MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5; // UnityEngine.MeshRenderer struct MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE; // System.Reflection.MethodInfo struct MethodInfo_t; // UnityEngine.MonoBehaviour struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71; // DungeonArchitect.Flow.Domains.Tilemap.Tasks.NoiseTilemapFlowOverlayGenerator struct NoiseTilemapFlowOverlayGenerator_t4B81E4E296F52E5717CFE5D1E5DDEB7DA3263D4D; // DungeonArchitect.Flow.Domains.Layout.NullFlowLayoutGraphConstraints struct NullFlowLayoutGraphConstraints_t77BB8E960DA2CA2029B0D4124086F2527960936B; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C; // System.Random struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8; // UnityEngine.RenderTexture struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27; // UnityEngine.Renderer struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF; // UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A; // System.Runtime.Serialization.SerializationInfo struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37; // UnityEngine.Shader struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692; // System.String struct String_t; // DungeonArchitect.SxEngine.SxActor struct SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB; // DungeonArchitect.SxEngine.SxCamera struct SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowItemMaterial struct SxFlowItemMaterial_t6F221BC222E352CEE81996DE933FA4E04F127341; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowItemMaterialZWrite struct SxFlowItemMaterialZWrite_t81FDB4D533E04B78BFF21F1F92EF0FAC1A03836C; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowLinkHeadMaterial struct SxFlowLinkHeadMaterial_t485F00385F529ED3F24A2F45A3AF75539376FE61; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowLinkMaterial struct SxFlowLinkMaterial_tF552213F8485E27A6C00AE8C25BF2462077B9BFF; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowLinkOneWayHeadMaterial struct SxFlowLinkOneWayHeadMaterial_tFB90A7D96B3053F07811F87A3C06BBA823A06A68; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowMergedNodeMaterial struct SxFlowMergedNodeMaterial_t9D7744BE62A90EEFAE8681F2118FA711B98CF2D9; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowMergedNodeMaterialZWrite struct SxFlowMergedNodeMaterialZWrite_tD53E8EB4F4ECE30DD88375D5F6EC2A6861CAB7E8; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowNodeMaterial struct SxFlowNodeMaterial_t50CFDCA773480B256FB47F41A624DD8651DEDEDC; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowSubNodeMaterial struct SxFlowSubNodeMaterial_t801BDDCB1F871A3E05E1304199FDBB52BFD463A6; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxGridMaterial struct SxGridMaterial_tB68EE122BABE55715FC73306EBC71396A2533173; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder struct SxLayout3DWorldBuilder_t05848FA43B9B20EFFF344FD8DCA38BF146A9D26B; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutItemActor struct SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor struct SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodeActor struct SxLayoutMergedNodeActor_t3AD99E8B522F27D6B0157532A3AA72664980EA3C; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodePlaneActor struct SxLayoutMergedNodePlaneActor_t65D15EB9CB47E48DDBC830EDC0EDA37E4CD3CE20; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActor struct SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase struct SxLayoutNodeActorBase_t861B1049450B99304606F042750DE141F203B3A2; // DungeonArchitect.SxEngine.SxMaterial struct SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9; // DungeonArchitect.SxEngine.SxMesh struct SxMesh_t82E396FB1E8A541A13FDA34EDAD86A4A6280E77B; // DungeonArchitect.SxEngine.SxMeshActor struct SxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4; // DungeonArchitect.SxEngine.SxMeshComponent struct SxMeshComponent_t769534859D985B66C148D44D48BD43A76C9911B0; // DungeonArchitect.SxEngine.SxMeshSection struct SxMeshSection_t15854867233767C9DE935FAE2D3F902F36ABB5C2; // DungeonArchitect.SxEngine.SxMeshVertex struct SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1; // DungeonArchitect.SxEngine.SxQuadMesh struct SxQuadMesh_t755941132817A004E51784FBACEF02590B9A7E50; // DungeonArchitect.SxEngine.SxRenderCommand struct SxRenderCommand_tA878712CF8D568C7900BCDF61A5631AA52E09CB9; // DungeonArchitect.SxEngine.SxRenderCommandList struct SxRenderCommandList_t3C54B1B512D3CC7F8DD6C3FF7ABB15EC61CACF3E; // DungeonArchitect.SxEngine.SxRenderer struct SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323; // DungeonArchitect.SxEngine.SxRootSceneNode struct SxRootSceneNode_t341B291BFEC61C035ED18C9994211A90FE036245; // DungeonArchitect.SxEngine.SxSceneGraph struct SxSceneGraph_tFEE27979E7298DFE111C19574B35D1B5A09FF5CC; // DungeonArchitect.SxEngine.SxTextActor struct SxTextActor_t2EF408AA3E99597B91EA271BBD82AA0898E4C0AC; // DungeonArchitect.SxEngine.SxTextComponent struct SxTextComponent_t7E50FBC1C65438016F0759CCF9E4BE7B1AC49A90; // DungeonArchitect.SxEngine.SxUnityResourceMaterial struct SxUnityResourceMaterial_t4CF8EE5542FBAE4D99A53250349058595F3AAE67; // DungeonArchitect.UI.Widgets.SxViewportWidget struct SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498; // DungeonArchitect.SxEngine.SxWorld struct SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD; // UnityEngine.Texture2D struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4; // DungeonArchitect.Utils.TexturedMaterialInstances struct TexturedMaterialInstances_tEE0A7146031D97130A99B05904E497E75900CCCF; // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateElevations struct TilemapBaseFlowTaskCreateElevations_t82B68E5F08173C3185C7FE11FE82BF7D8DE4550D; // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateOverlay struct TilemapBaseFlowTaskCreateOverlay_tA6632A49E8FEA1815CB0E34058311E77A8813015; // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskFinalize struct TilemapBaseFlowTaskFinalize_t0A40B4ED9EF71D3A8D4BBB9265F1E9E2719AB52D; // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskInitialize struct TilemapBaseFlowTaskInitialize_t85347230136CD328C0AC0924B8EAAE18572FCC92; // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskMerge struct TilemapBaseFlowTaskMerge_tB7E3CCC869932AC8908C062D4E8BE01054AFC9CF; // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskOptimize struct TilemapBaseFlowTaskOptimize_t434D33AEF9AE9B21EC7226AC96493BB0FFB5C779; // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapFlowNodeOverlayNoiseSettings struct TilemapFlowNodeOverlayNoiseSettings_t3CD7859D8EB96B70E6805C278A527E600FE8F36C; // UnityEngine.Transform struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1; // System.Type struct Type_t; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; // DungeonArchitect.UI.Widgets.WidgetDragEvent struct WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20; // UnityEngine.Camera/CameraCallback struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad struct TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0; // UnityEngine.Font/FontTextureRebuildCallback struct FontTextureRebuildCallback_t76D5E172DF8AA57E67763D453AAC40F0961D09B1; // DungeonArchitect.Graphs.GraphPin/OnPinLinksDestroyed struct OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder/BuildSettings struct BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9; // DungeonArchitect.UI.Widgets.SxViewportWidget/FrameTime struct FrameTime_t11AECA5988D11C0A77CECABFC1204486B56BAE2B; IL2CPP_EXTERN_C RuntimeClass* BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t02321DCC0FF717E7E70641185F5D2598DF127701_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t0676C142556166365093243553199AA18660E496_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t25AD1684421601DA7DE743B91BD7C1E7148BC506_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t28124B690F828C39ABC5D6AA1BEE87940DCD5265_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t646022ED51FFB205DDA12E9AEB1851A40F3B47EC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t72AA58C8E51D60DEBB0D46F2E05A876E12F89A83_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t736DB3538633C1643835256CC1076DCF0699B749_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t7685E55AF4451FD15B2611E9213E06A6E6412E92_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t828985AA57C29BEE87F4545EAA4739DD399BCA1A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tAF450D88856C0E53CE964161F689F05D7702198E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tCE045E0841BD50B97FD347CB11B41AE359216E05_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tE85A328853E38A21BE8DF54DECE670198433A928_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowLayoutGraphNodeU5BU2CU2CU5D_t18778A47B6E3E28B07EF1C04F97289FA298BD110_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowLayoutGraphUnityVisualizerObject_t8C4DCF2B164516A9564981A44CA3BF43648D6DF4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowLayoutToolGraph2DLink_t34C47A7B28B1B5023C1F99B69904C5CB52472CA3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowTilemapCellDatabaseEnumerator_t57A5EF04D1CEFABE4952AAB85D6EB9D440A4A0D3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowTilemapCellWallInfo_t7D089F52480405443251FA776AC46C62106B34B0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowTilemapCustomCellInfo_t2F8714F9692442EFF42218AFF04C1C9F15CF8727_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowTilemapDistanceFieldCellU5BU2CU5D_t523C5684DB8674152D976D7720BC9F8B183FAD69_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowTilemapDistanceFieldCell_t975ECAD09F10D7F8FE59B998E473A8D29845403B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowTilemapDistanceField_t1E3F5055BECA6F1702E82B1D2556EEC2E749BDAD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowTilemapEdgeDatabaseEnumerator_t5AF3A547DCBA92D5AC9F21CBDAD16E6AD646C8D5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GradientNoiseTable_t80B9C4A113191141F8ADB168B53969689475F448_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t7CE1EACBAA9150363D530DF49C8BEC2B0F391E64_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ICloneable_t5118E0179AA4A8D8B4D4A85BF3CE9BB363B88E14_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t71EDE3064DE4DBBBDA2AA9AB7F47B606A58CD7E2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t7587DF6EA8035903E9F3257995A2F762AD3F081F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IFlowDomainData_tD4DBA7F2E8FDFD827D303F97C7454286425EB8F7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ISxSceneNode_t77E85FAF4E47CFB1391163949515991B987D4D95_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ITilemapFlowOverlayGenerator_tBAE0BA4454DFF930B88B76AACA1C0254EF6CCE5F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Layout3DGraphRenderingResource_t2B166C64B971ED61E939840110125251C6A12AAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t0BF7E59665DD5913690C9953F898B10B7713DD37_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t1738B80A2E90F6221B65E991919464C9EE67986D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t42F0B57054A3228FBFFC61944D09C59EFE670FBA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t4A3FCF305C9C2C6D71B62669AECBA81A6C913091_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t5495F3DBA52B0BB5B19D77A81BDCE81D34A40238_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t5D0E2E68F505B13C17076E4382706078580D4840_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tC8A472FF37838AC6C51FEF6DA49763E02E6DC5FA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tE79C16FF8A1E8F096E657D65B48C1C6CEF7D8733_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NeighborDataU5BU5D_t74823769C947F1B20D6CAB939E34A0659DDDA1C5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NoiseTilemapFlowOverlayGenerator_t4B81E4E296F52E5717CFE5D1E5DDEB7DA3263D4D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Queue_1_tEE8A675847BBC9D67CE073E8A19555049AB91FF0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Stack_1_t55E9C63D6CAB54153C30C1FA99B1D432E004D3B8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SxMaterialRegistry_t20F7CAA76B11B121DD86147B3EB8D0B2E8F2BCCB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SxMeshVertexU5BU5D_t33DDC0C0B73752EA2A5A5DF7F878507292FAB15C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SxQuadMesh_t755941132817A004E51784FBACEF02590B9A7E50_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SxRenderCommandList_t3C54B1B512D3CC7F8DD6C3FF7ABB15EC61CACF3E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TilemapFlowNodeOverlayNoiseSettings_t3CD7859D8EB96B70E6805C278A527E600FE8F36C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t095E505694B45002E73381CF2A9172F412DED7E4____DD713C0C766EE0CFAA11D1C8722F6F67FB1EFCA5CBD7C982D47DEF4A91E24687_0_FieldInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral0E353020B9CDE3A0FD74B68EB7F535D9947C522A; IL2CPP_EXTERN_C String_t* _stringLiteral0F10C8F01816F23DEE001DE0E3A831AAB792D49C; IL2CPP_EXTERN_C String_t* _stringLiteral10B1267552C6077AA613F583CE6FFBC590F0A92A; IL2CPP_EXTERN_C String_t* _stringLiteral2C643B271E8F43006C42F2C44EB577C2E1F01C40; IL2CPP_EXTERN_C String_t* _stringLiteral2D9A6F9338783151A9898642AD7226DCA8765E14; IL2CPP_EXTERN_C String_t* _stringLiteral2F94F4742528BDF9EB11E79D6B1AA693BB9912DF; IL2CPP_EXTERN_C String_t* _stringLiteral44AE288BF379F0306C1824E29C26F7F52B58C248; IL2CPP_EXTERN_C String_t* _stringLiteral474A1B74588902854E93B7B042E52708C357DC51; IL2CPP_EXTERN_C String_t* _stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167; IL2CPP_EXTERN_C String_t* _stringLiteral8A6C4C6D4B15EC7AEFC35BE66465B32E15485B16; IL2CPP_EXTERN_C String_t* _stringLiteralA84B255D9D818BBFB8DEAC2B44F8136F8771E3F7; IL2CPP_EXTERN_C String_t* _stringLiteralAB1F2499A65FFC02EE5843204D54CAFD1DF8F3CA; IL2CPP_EXTERN_C String_t* _stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D; IL2CPP_EXTERN_C String_t* _stringLiteralC0EB33994CF9EA179BD97691420917BBEA2377EA; IL2CPP_EXTERN_C String_t* _stringLiteralC69F034EED96C2F35AC0FA81482778C421E29F9E; IL2CPP_EXTERN_C String_t* _stringLiteralCB8B416E6FF0C95C28C0580E26CA04677EB2C269; IL2CPP_EXTERN_C String_t* _stringLiteralD32F4BF05E78FA63D64C83226DC201778BB2F21C; IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; IL2CPP_EXTERN_C String_t* _stringLiteralFACEF6BCE2DDF0C0A9464FA34CC82AA781BFDD7C; IL2CPP_EXTERN_C String_t* _stringLiteralFDFECD99992E5D13419A0606988192DB0B8B92A3; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m1C34EF43089A8E548F9F3D2C7E47D853D9D34F9F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m2940D7BF8011BA96F6C51BDF5CC32DCEDD3AEA64_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m33726724E32A82AE0636136C6F890ADB3F75A29E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m3B3D8506E8B056AF3B9499A804D1080224319251_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m4614FE6C836EDF93D4042AD2CE52B3FB42AD8209_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m4A811FE0B7DD69E02B623357F76F10ED7D09303E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m64D66C5B47B0935C7266EA5C5F31BA118B25F489_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m721298190A8C8583A7664AFF9F46B562BFEBA60F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m77017B1895F4AB33FF3F1909C1C88C08E3889500_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mC2E721D7F5A0FAF9B207812BA44A29D1587AC730_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mCF8CE8482A379F609DFE62DE8E721A55F4942CD8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mFFF5B35779FFD27E793B4E8942A3E13EF7BA9900_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m57F934A444FC7E365E979B31C8C0302FF4E8291F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m73F45314F48A1E98133A3F36C6DEF0003EE7903F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m86E1ABD5B5C94DA1CB0FDBB8E17AE585350206D2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m93B3AF3C5D1A48844B545DE229C85DD590371200_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mAE2827AC3775C3D54EB3C9C04249714BAC42D550_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mC58D6AF171C526DE9CCF309E4827AD34543AFFB0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mD33A91D06C79EB5E12CB1D34D0833CB3AB5AC9B6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m11913549980C1CC3ACE55BD6BCA8B34208079702_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m1BC8CCE8541A60D3595427385A2FBF0D8B888C75_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m2652B13E8014C60DCE99E63D995A11C1FAC3A38A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m287BBD29DE828272ADB5D78EF7471D1789DEB758_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m36487E907F741DEE3E01E3D4B21FC8210A793D52_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m42CD5D7570A5FE04E6A6185C916340A66BB61668_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m441DC0B3CE9868EED3057B2BD0C99AEE19F64D1C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mB3F117D73B50403AC10458D518E24B918D1617FC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mC0EB68F7D4AC0537A80833B02E713B42D3849DFA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mC1F9754FE6CB345FC4D57E1CB58C49B910C1EC42_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mC6CEA069D65D6D395F21A23A79965E537BF63C64_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mD012A960116D900064B9EEB47974DAF2979AFA1F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mD018D6DF7F7A13AE2541F3C10E2F3E90095F7951_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mD97EA1D26CE1E6EFD58D0C599A38662483B609BC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mE23B40949A3E8EF90A5E3219B0990D95AF569833_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mE648C1482EE9F654A64605C2506F629266FAE8E4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mE99628E4D929819A461FD17D43D5EF28BEFE363A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mEFD6CF821D0E5537C5AAEDD42F96737483B37F2B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m2B8A8EDA28A446B42D20D123673FD9DCAD50E193_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_mDB2864848738000E01BBC76F6AB9A90DB8FFD4B3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_mF420EEE32C56DB13DB3A9A21DB50E23BCCD1C93C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_mF4C96DB44F8EC705C29597FFBBE51C4DCD53337C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m10AF12EBEADF1C2905825940773E956BADFDFC1C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m84F5D48E5867602EE4567CB24B6FEFCFD1631545_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m02E18A3335DC8D83AE3B7925677423BCE0499B52_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m057C5C136E8DDEA9012850B5F49963FC6F17C15C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m0F26684E9C694BF5D553134A9E04161A7497F700_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m146482FF7211F53F6DB828EB9073AB902D2B29A4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m1669F8462A257B87CA3359806E91DAC252B02B2E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m16BDACD3C7A587394161B07B8ED7141FDD891455_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m333551078E2F26D971AEA1467D4F97AF82081F76_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m39183A4A8BCC575556324EB49D18E996B882D8C4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m391898B958284E726512F3A63BDA17D1CCC03253_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m4122F28C55B6FCF86C9D9DE13A54B7FEC09DF362_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m48F6ED58B6CAA6C9FAF27EAC79384F1F091FC8B6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m5DA5D584108F9FB287309A4E54BE366AAAB45BA8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m8F7E1A7C3C51313AA458FB046DF6FC89E7B33FA4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mA089A1313615E2215B8E0C08896CD56B1D84F220_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mB32006615C906C00038A9FB133DF9FFD8EF1F910_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mBF507FD698F7CE04A8D7BDA7BC172895DD42485D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mCCEC16D94897EE3BFAC0401BD75600026301D8A3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mE1C5ED6C5905EF563DA71645A763F02E5902572B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mE5BED42E7EB0508E8B4EB02D2498496F859309A9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mFD442D1F16E768A12A39EC19438FB611BCD616AD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m1CD723B08D8647B4A2D9F945278DC5E65CF394BD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m38C1E4488555AA352206C0BC5B0E4E24B16F6846_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m3EE79846877E77705C206D182780DD3E7D42C0B8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m4B18A37F0352703064BB307F2130342BE3C4D79C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m5B082B8D4F0F53ADC23B7D273449CE1B787DC230_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m5B4151AB51214FAA294164F1B195CC9681C0F074_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m70076D86992CCA5576FAC1B396064F712A611727_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m78C567F16C2125F80002596C212C48709CB5DC58_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m8F918DB80A035B5724ECFE81666E460F10ADEC11_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m934E2E3D68909AF98EEA359A66BD738984BEB42F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mA7007076F149897E3806AE8F57878F63325CCFBE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mB91A2759D86C3EF51EDE9BEC57A44A6D200FAB24_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mC285725904A8C2E94AE1219315BC5E00E7B4A5DF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mC357D1FB280861EFD94C0BCE4B149AEE00C61141_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mDE5B9B9618288E1BDCF9FB85C6F3F6F1A7345C5C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mE3600E56CF737EA2E35733BAD1C3C09678E7ACC3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mE7984DAF4029A377721DA981307BDF82ED3BC80D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mF9F5DFA78C4C1FF893C3B84EB3CB60D0A0F5FB53_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Keys_m0481D7039ED8CD77BB3CBC968B85DA2F6C2F9A56_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Keys_mD0574AC5C7154887D06825EA4E047C438244EDC2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m19BA0B23B9B0DA6C6F2EA653EBE0AEB12158834D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m1A1002D9CE75EF674097E47D815F2064458EABC6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m1B6939A227CD28D48653FF9CF23CEBDE791BCA01_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m48D6430ED5AFAB98C4D6DC7C1C3604B5E456B057_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m8D5DF78D88338CC2FD306A1E74296BD380D811D6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m93886C21EA1F6E815D722F21DEE961B67D12090B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mB8E808F2712E4FD6558EF511C269789D58EE0C45_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mC62E3DE2EC83E46E86AC709441C18B42DDEC59D0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mCD8941877B7ABA98F1B60FF4E0BE292832CE3A82_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mE4C72964DF8A17AEB0FFC8BD494E6F49D61E29DC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m13FB7FFFF428F9DF1ABF4007FAD14F97A77B280F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m2425FE8EBD86634B98184CA9807D759486B610C4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m4416EA7A59000B5016E61CF7957E020A1ABAF9FE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m4EE25EAB367532B6C9D408FA8E9720E2C9E55BEC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m53BEC22A9BDE31DE8F17C5A4D4ADBD5FF1FB27E7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m941384A978B952888CB5186ADCDF687159175C7B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mAEBAEC8EE3BE5841F40E1F93FBA13CFE45F475AF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mBB84A4FB1A28B93D940AC58DD1B30C37A13CF5E6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mC93C0721ED07CD0EF62A0B9A34243B1876DDB6CC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mD4A528FEC0C3557F7C75E860C09D28A1550C0D02_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mF07A0F08711D22C380DD0BE24AE310715BEABCBF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mF377DD9B3E2B3073E1A10B0877C9CEAFFC8B2D6F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m02D31CFBAF72B8171CD08FE7B0DB8B9F46C083D9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m08557D904EB2E32B154C07B3139431EBF4D9A151_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m16A72AC06516E20C5E94B3B77B31E000BC5ABA64_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m3156E3A426CD6F6EEB875779EBA13B78E40203BD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m56B4E51A90CF03271D72E6FDCCC912D71B75475C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m5C6DF83E473EC193ED38B0E393C2DAE324A047C4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m6EAA0725AB4AC63888B68637E9B67140F90C381C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m8BB836D4445A0042A29D5185C4EEC487AB6FCB03_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mAEA34F31BB0249A5B288B0B3734CA034FF5C4C58_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mAF036089BD1B25EAECEE65C222307289D5AA3DF4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mF333CC976FCA0C3724719661FC913FEB141E31D6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mF8A10F0D0CF35728B1066FD532D1456405A4F1FA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m0B83E643590861C20B6BE8B7A1D476ABB6287E6B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m0CF058DF8023D8F847E80B6F12CAB961B6658D80_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m2B8F49F8C76F0671F2EE265C9EE3B61D27EB91A6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m2EA4BB3C7434D2E702384DF71151E977D32B1DA0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m4795656B8125D5A2103323F74EFDE4590E0E2216_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m747B95F484214BB8C6353850A19AD7ACF2B032D1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m7836B0D2E3D8B68B502372F0DDF286764738BFEA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mA428AABE82728A1503978432AC8C8A459D2E2136_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mB526DB4D0B01DF807570E0F8C60CA82AE2231746_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mCC6B0EE515709DA00A97545388BD17BBCDF26780_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mCCE14586009EDECD1640DB1B70BE21448B464F27_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mDB4F02B6EC7357BD5B0B2B441FDC1AB6B2650C36_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FlowExecTaskState_GetState_TisFlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_mD56C3594521A0FB2FC44D5748325E108DA1F6C80_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisFlowLayoutLinkCamAligner_t273480A9864DEF3A106515DFE26638CC439E61BA_mDBF555C3B16317DFC8451CE5F597C1A8EBEECB66_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisFlowLayoutNodeCamAligner_t9113878EB39413A265AFB535F292717B05CC56AF_mD1C8A9FC0B6F8450DC4237810A86A79F3E90869B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GraphBuilder_CreateNode_TisFlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16_m03BB777422A8D2CDB107BFB9B4BEDBFD85D577D2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GraphBuilder_CreateNode_TisFlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D_m2CABDBA22A515849E377FB3821697D62A75D6B6E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GraphBuilder_LinkNodes_TisFlowLayoutToolGraph2DLink_t34C47A7B28B1B5023C1F99B69904C5CB52472CA3_m5CF93BB0A64781E2DB72812DE979EBF8D7A4C04A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GraphNode_CreatePinOfType_TisFlowLayoutToolGraph2DNodePin_t2AA3DB2269ACAB6F8A06139942A45FF992936B1C_mD1057F96E45C9BBA93CBBBFFCDA2EBBA28BFC0E1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_mB91C975C5BADDF9B505825708B1BE6B1CB23ED26_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_mCCAA4D1F0BD177F6E0364BDB08D76F9DE49AEE27_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m294005E6FE120942D506A87665297C46D32F0D7B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m3ADFCC6572EA0FD2374AEB3A72EA6F2E4D17D378_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m6740A7D1B558BD1F4D9F81F604835B53EA8344B4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m455FE606C98C5386DF71A5AE34195438DF331E6D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m6F9AFF20378FFD8FABF1E5BE1C996CF7716DEE56_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* KeyCollection_GetEnumerator_m8E6BB2FC78F464047977C00A596930D2837ACFDE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* KeyCollection_GetEnumerator_mA96A701C168ED675E1951ABE613A2D60D10D1D3C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_m1D21DAD511266648CD30552B3488E0BDF500F2EE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_m81581E5108C285D49B29EE6347FC3138C0C7207C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_mA2052674FF87422A12BFDD2E30462486C3E92851_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m4CEE6E0EDF9A2AA4F9ACB337DB7F84AF3A87DED8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m62E9945C1FA8347E246A306A3DBC6139F7B94378_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m6577A0E4E57C81E5170123FFC99EE89D349184EF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_mA9ACF6D9FCD64D65EB246CF81DC9C7854FE29EC3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_m40A3CFCBF2B153B3D590557CFDE2F1323551EDF3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_mCAAD71BBE5F2C921808C09EEB270F1DB52CB3A4A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m09B456C363A66E639D2E3F1E8E200A20E050D242_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m14839C191325D90E953EE99A35EF84B5454678D4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m3896C35F4CA5D8EB63809A9509B15C1AF0736F88_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m4EA3769821DBDED34CA0EBACD784AC6C1A536C1A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m7A7A73ED3D32539D947AFC14A424B03213D3FAF7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mA06B47F3E29CFC8EBABB74C4DA4B5DFA4C3F93D3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mCDEA9F399EC64BE43FE01339CE1A41FB5B64A413_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mD7DA20591E819734FF40B3CBBDE556E301A8337B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m041868332DDAC2ABDDB92DBDD126B5AA5D541D2A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mACED259314212ABEDBD3762C550957B7D25F99F4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mC2E2204AF34B4159C082929F75E8A0062DFF9B0D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mE1AD9351120D1D651DF7825453C3EFCF1F8CA11B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mECB396FA0DCB80F26715BF8D64CA3C3A9CEBC83C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mFD0CEEF8FB610328C410DA48BA57EF80D351B018_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m6A8B6FB985469D6AC531118BD39AFA238AB32FD8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mC1CE889591EF74A579087DE3A52076F0C222F01C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m249F380A1C7AE558EC9E61F02FDE8177CDDA8458_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m3231355F69BB85E4FE30A80099FA272110722550_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m3D12DD81E3AE7A21CA0C8A296B2D63DFE95330F3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m63DB95F8A6F276B978C28B41B79D214E2EAAEC67_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m76934F2572C6D9C04A589DCDE62738F79104E864_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m9F2A058632994B7A2310424880C089F9DE5B1BA5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mC8C0BE0BF8D731EB5B4E935922806A47A258D9C9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mD1EFBC7A0C9E4DF640DF58EC90D5494500C0571F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m228000B5FEAE2ADC54F4E743B9DECAD90928BDBE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m2845AAB6C8366EEE06CA1E689176EAEBD6AACF97_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m2ED9E577CCBDADBEEA15081155786F0D8A09BB7C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m5D92DA7164E5A85774952798C7A5583859D5A1BA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m603634BC8074DBC27386B8F0519CDB9BB0CD9230_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m8E07C4F2EDAE0206622913E0767743BE4BA04C0E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mBB1F53485511A169683833D85EB7415BC61FB008_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC8D9F2DE75AD47422238E7B0206EC801975AAC07_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCAC7408A2DC08B744368568ADF994EF5D93B4E68_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mD4A03BFFCED75DDF6D9B58DFE1C2C0AFDD440AB5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mD7130071A4B11B2DD890A603EDFE6F1E0877D1C3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE1298EFE02E4CF09A9513D04C6D0FE12C4A5A96D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE88FBC35A0019CB56D7E0024A8E2B051DA7E9D98_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m19BFB6531CBE9C5DDD9564C32AE57DADE567D46C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m8152F62B5B57F7600A9557B5D00993B4D03E7128_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mC387D42B67EB9CFF8106869F75658DA030F904AD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8DD66AC19B88016CB652EC5D194680EF10ECD64E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mC982822BA312CC567970EC7B79D0A4411D9B307D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mE212719FF0C4CF92EA82402F13D4B47AE9A8099F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MathUtils_Swap_TisDungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_m83BD2FFAAB45895FD00B7C6B9AA868AF9F946500_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NoiseTable_1_GetNoiseFBM_m12FD0FA79004E27D56CD673566B613E0D1412ADD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NoiseTable_1_Init_m8FA0BC60710807C7D87AD82C47D9C4B53F624910_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Dequeue_m2B52F48BC206B260C8EC243F88A8DBB303886686_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Dequeue_m36F730B1B97981ACB6168A51BF88482207AF1ADC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Enqueue_m2F9D266EB5FC3979259264B274DF920B13145D75_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Enqueue_m7E4F483A5FBAF558DBD69FB828C7CB47547A9CDC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1__ctor_m2D07DC4C1969FA64E657C6FE7E5A8E172C727A80_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1__ctor_mE81FFB5DC029194618F297988BE11ED83E2C8E6D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_get_Count_m07607AF63FF6C4B666B6DB9B8477BCFB8B0A990F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_get_Count_m3B3980512D3FA7D1F8C929C66B572914950981C9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Resources_Load_TisFont_tC95270EA3198038970422D78B74A7F2E218A96B6_m2B532BE5E14BE59B8F59F82BF8193EEEE249DC6D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Pop_mB7CCAE1600234215300DD704EB273AD5EC578346_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Push_m8BE5882569F85D0E66FEC84E41B2565B9B17B2E6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Stack_1__ctor_m3A9F3014EDDB7F387AB21CB92B216E8FBDF677E1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_get_Count_m9EA20B24E40DC2BE71231FB8B6ACEAF136E7C9A7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SxMaterialRegistry_Get_TisSxFlowItemMaterial_t6F221BC222E352CEE81996DE933FA4E04F127341_mE61ABB47D3CF92BC33F416A297A2F1FFEED386D1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SxMaterialRegistry_Get_TisSxFlowMergedNodeMaterial_t9D7744BE62A90EEFAE8681F2118FA711B98CF2D9_m9EB06D358DE31198170A15435ED9985B20D35C53_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SxMaterialRegistry_Get_TisSxFlowNodeMaterial_t50CFDCA773480B256FB47F41A624DD8651DEDEDC_m6C12285CD77D3DEC4BD9C0CA4FAF37B665C51DD0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SxMaterialRegistry_Get_TisSxFlowSubNodeMaterial_t801BDDCB1F871A3E05E1304199FDBB52BFD463A6_m6763097EED5C01C8553AFE41338CF4AEE8E7A94A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SxMeshActor_SetMaterial_TisSxFlowLinkHeadMaterial_t485F00385F529ED3F24A2F45A3AF75539376FE61_m48364FC1062E68A508A9A980B7BB4AC603B533FA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SxMeshActor_SetMaterial_TisSxFlowLinkMaterial_tF552213F8485E27A6C00AE8C25BF2462077B9BFF_mAB234584C405C5C9D0D559DFBDC5C3241561C4AD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SxMeshActor_SetMaterial_TisSxFlowLinkOneWayHeadMaterial_tFB90A7D96B3053F07811F87A3C06BBA823A06A68_m47AE38C35E8A19494EC9C3E9B5B68A041510BFCC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SxMeshActor_SetMaterial_TisSxGridMaterial_tB68EE122BABE55715FC73306EBC71396A2533173_m9EB5813A5C4844B1A88BFCC5660E0FF2D7EA6CAE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SxWorld_GetActorsOfType_TisSxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4_m578F39E72B573437891C8D8284A7D714940BE186_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SxWorld_SpawnActor_TisSxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F_mC9C4C66D25684E499A86A0A94F92E12C609790AE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SxWorld_SpawnActor_TisSxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC_mB5B457324E39D590F88E41FEB85E47B114FF110B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SxWorld_SpawnActor_TisSxLayoutMergedNodeActor_t3AD99E8B522F27D6B0157532A3AA72664980EA3C_mE987E16D7E9E838761D0F87DB58F22E47F3637AC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SxWorld_SpawnActor_TisSxLayoutMergedNodePlaneActor_t65D15EB9CB47E48DDBC830EDC0EDA37E4CD3CE20_m1103EF52AFE2B15FDA97C9F73CDE443765306317_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SxWorld_SpawnActor_TisSxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4_m930E2C8733615FE745CF4111921BE20A4F899AA1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SxWorld_SpawnActor_TisSxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4_m28B3AD9992F2C4F1A9261E54E42D4B2C9889CF17_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SxWorld_SpawnActor_TisSxTextActor_t2EF408AA3E99597B91EA271BBD82AA0898E4C0AC_mACC77AE7F2CC10440C4BD976C4639F9FDABF9C3E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TilemapBaseFlowTaskCreateOverlay_createGeneratorInstance_mCA0BAAD0C32A669EDAB4033913C512221630BDC9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Type_GetType_m71A077E0B5DA3BD1DC0AB9AE387056CFCF56F93F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeType* FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_0_0_0_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0;; struct TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshaled_com; struct TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshaled_com;; struct TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshaled_pinvoke; struct TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshaled_pinvoke;; struct TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238; struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389; struct DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED; struct FFAGConstraintsLinkU5BU5D_t9571268E552CA6A8B990AE392DA16B7FA5E5C11A; struct FlowItemU5BU5D_t7302BA46C0F9C20579C8CD52F81F3F02E32516B1; struct FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1; struct FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1; struct FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4; struct FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603; struct FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F; struct ISxSceneNodeU5BU5D_t8C121DAAA821ACB7E30208EA91128D316D11B523; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct SxLayoutNodeActorU5BU5D_t9F15055D41156269E12939924FC9C43B10B72783; struct SxMeshVertexU5BU5D_t33DDC0C0B73752EA2A5A5DF7F878507292FAB15C; struct SxRenderCommandU5BU5D_t07B2E5D5353E61C9F4001B4015C98D3B558EC61C; struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA; struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; struct FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3; struct NeighborDataU5BU5D_t74823769C947F1B20D6CAB939E34A0659DDDA1C5; struct TilemapLayerRenderDataU5BU5D_t38C157DC93B89719D6087AE98D24F47AF7974F3E; struct TilemapRenderQuadU5BU5D_t3583A576C66A6B8E4FE0BCF7DF0523870977065C; struct TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3; struct FlowTilemapDistanceFieldCellU5BU2CU5D_t523C5684DB8674152D976D7720BC9F8B183FAD69; struct FlowLayoutGraphNodeU5BU2CU2CU5D_t18778A47B6E3E28B07EF1C04F97289FA298BD110; IL2CPP_EXTERN_C_BEGIN IL2CPP_EXTERN_C_END #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // struct U3CModuleU3E_t540E8A56ADA9898255FF5465B7A829A34CA675BC { }; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3 : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_tD25CF8F2788456A09D647C4A03F6455EB2BBA453* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_tDE133BAB7B5C2847284789A820F42C53B942346F* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t31B9B3404CAF101AEE8D1E1C18EB54C7ED47F7A7* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_tC80B8F620F3EF0C360B48E209DA2D4F291385D04* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_tFE2BE9207AE76DD0611F302528353A18D4BCB2A3* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_tF81C7019895F4C33405348E3982ECF85D0A4EA06* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_t7685E55AF4451FD15B2611E9213E06A6E6412E92 : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_tBEFBCFD00D27105FCACF6F7FFBC16048638D5D1D* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_t4654CE0978279777FDF6C5D9375E659A7B419255* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_tB7E3A0AF396BA39746DFD0428A65372960042FE3* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7 : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_tCC44A009C46A8D728CD6EA2E96459A6EC5231516* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_t5A99ED62F59A1D2BFA081BA97E99EAD153E4C6A6* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t9AE77498C33E2BAF65447A92F19FFC50AA393F06* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t28124B690F828C39ABC5D6AA1BEE87940DCD5265 : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_t6619503810D1E9C1C2FC7C137E593821C5F3A805* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_t2234E2202019A3E246700C931CFF038A13A61B3E* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t4DD1418F3805847653C85507A22D680D00D14CD8* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558 : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_tA0E0D9F6A60AF6724CA5C3142C7189870C69DA94* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_t265C77802342B52D0D9A32D8DA81AC75A75B959F* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_tF07B282827EAF8382056988F1E53B983DC0110A0* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7 : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_t1E69FC2361E819E8D604738207C28461FCA63EF9* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_tFBAA2B72A1073B176F9CCFB0A1AE57C9311155F0* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_tC21B9BD1D5010A80581F50322313C56D89B376D8* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t02321DCC0FF717E7E70641185F5D2598DF127701 : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_tF441C16A46374F1768C794901C5E482F3D86EFA9* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_t7A894FD7157F9AB8ECAABEFA516ACEB3C7345E97* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_tE328FA8E1C342E6BDA885CD6205D5FE14FB17C44* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7 : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_tE2729B166C82750BF76B349C9992C0D4D4D0F2F1* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_t8DC3EB7EDAA9D3D8680FB59F6526EBF9AF804871* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t3C5F2A5BB92EC2D9EBAF700E837C83215F074D8C* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tE85A328853E38A21BE8DF54DECE670198433A928 : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_t84BB039CCC92745C29CADCA7A73F690172A21B89* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_t6197F372AD0CD1F21B958263453E4765447BDB3B* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_tC8A2E78FE4515651DB5A6ADC9D7DB71C97428C92* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t72AA58C8E51D60DEBB0D46F2E05A876E12F89A83 : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_t69E86CA5E75A5ACA191B05095D67317A8542F190* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_t331AA5DEBDE16649A564D1C174BD147515CDBE0B* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t50DCC47300A93F10D5CEE55CAB27B115D8FCBAB3* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tAF450D88856C0E53CE964161F689F05D7702198E : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_t9570283BBB462B07104CA6E87FCACEFD63EDA4E1* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_t40290EFAD6A2F4B7349E439B6D6E80BDDC9E9ED1* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t94D4CB3DE60850159CA2A0A9FD5138FD98B5B919* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t828985AA57C29BEE87F4545EAA4739DD399BCA1A : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_t70E17292DC1AC96CC64748DD79A231DEEDD484CC* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_tD08A1E18234E6DC21296CADBDC25F712F2E3C9AC* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t7C7877ECCDA2A77F4BA5FA622D1A34BA53EFA747* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_t17051CF06254AD1A49CCFB2B7ACAD258D36C68A2* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_tE7382A5E9B8C888BFD3D6B35796B8DAA88BA0395* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_tF56FBD041BFC10E1C211D384A4F54E8B0ED3E14E* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t736DB3538633C1643835256CC1076DCF0699B749 : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_tE8C8D4EF9BE1109314E864F9E33CBC770331C0E0* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_t1A5B51497D0AC192F2F678B94802D1B327E4B483* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_tD4D476264DBAD66B544D658FEFBF9D89E52FBFAD* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t25AD1684421601DA7DE743B91BD7C1E7148BC506 : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_t9407E93D8C33A8371F54FFFA53140C2AB8947A38* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_tD0A62BE9C78220EAFCA9B1F1E6E915384121496E* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t861A21BB67E842674E261C0011D7951F9C5FE113* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tEBD2129845DE979FB1F3E4D619F251ECBF3D72A6 : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_t22489B91EB8F1AFAC36E483BD35660286135396D* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_tDF70BA4DD41BEEEF7F2D1DF9EECFD2C83B7F8664* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t3652577DE3BA8AC4E5C8A1781B2F873954EB292A* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_tBB22ED4356C76ED3F208795539FA2B189E789095* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_t9D6A567AF29608E3A799B515BE0C35E31229871D* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_tD35E069B587D3EDFFF00441D6B4A3ADE931D2B46* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t646022ED51FFB205DDA12E9AEB1851A40F3B47EC : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_t41539689D81140CA708EBD39C289A45FBC0009FA* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_t5CD66ACC952E6CAF9828A9247A838E3C629697FF* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_tCB6F9DA623117C941A7139C9538488E8153B4204* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t0676C142556166365093243553199AA18660E496 : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_t8613AE380A8D844DF38638E29E9A46F0C4CAAD83* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_t12E51CB2F2EF75F95915491BACD32F55684310AE* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_tAE5258E9DA9403499AC4248281A95220BBDA9CFC* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tCE045E0841BD50B97FD347CB11B41AE359216E05 : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_tA5DD8C00FF1DC88F6A92E5A22AAFBA1500F50738* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_t2C7D45FAAE21C1CE62C7B8B7FAABC1803823512D* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t04175CED48BD2456733AB1536ED002291DD00E4B* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.HashSet`1 struct HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817 : public RuntimeObject { // System.Int32[] System.Collections.Generic.HashSet`1::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7; // System.Collections.Generic.HashSet`1/Slot[] System.Collections.Generic.HashSet`1::_slots SlotU5BU5D_t728528C1FD45FCB71C9B1280AAC2C02E5C59EB95* ____slots_8; // System.Int32 System.Collections.Generic.HashSet`1::_count int32_t ____count_9; // System.Int32 System.Collections.Generic.HashSet`1::_lastIndex int32_t ____lastIndex_10; // System.Int32 System.Collections.Generic.HashSet`1::_freeList int32_t ____freeList_11; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.HashSet`1::_comparer RuntimeObject* ____comparer_12; // System.Int32 System.Collections.Generic.HashSet`1::_version int32_t ____version_13; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14; }; // System.Collections.Generic.HashSet`1 struct HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0 : public RuntimeObject { // System.Int32[] System.Collections.Generic.HashSet`1::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7; // System.Collections.Generic.HashSet`1/Slot[] System.Collections.Generic.HashSet`1::_slots SlotU5BU5D_t5A22D7A0009B609AAF7448B735DCFD6B8A3EB1CD* ____slots_8; // System.Int32 System.Collections.Generic.HashSet`1::_count int32_t ____count_9; // System.Int32 System.Collections.Generic.HashSet`1::_lastIndex int32_t ____lastIndex_10; // System.Int32 System.Collections.Generic.HashSet`1::_freeList int32_t ____freeList_11; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.HashSet`1::_comparer RuntimeObject* ____comparer_12; // System.Int32 System.Collections.Generic.HashSet`1::_version int32_t ____version_13; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14; }; // System.Collections.Generic.HashSet`1 struct HashSet_1_t7CE1EACBAA9150363D530DF49C8BEC2B0F391E64 : public RuntimeObject { // System.Int32[] System.Collections.Generic.HashSet`1::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7; // System.Collections.Generic.HashSet`1/Slot[] System.Collections.Generic.HashSet`1::_slots SlotU5BU5D_tE088C23C212952205373A8900E0F660F08BD4F01* ____slots_8; // System.Int32 System.Collections.Generic.HashSet`1::_count int32_t ____count_9; // System.Int32 System.Collections.Generic.HashSet`1::_lastIndex int32_t ____lastIndex_10; // System.Int32 System.Collections.Generic.HashSet`1::_freeList int32_t ____freeList_11; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.HashSet`1::_comparer RuntimeObject* ____comparer_12; // System.Int32 System.Collections.Generic.HashSet`1::_version int32_t ____version_13; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14; }; // System.Collections.Generic.HashSet`1 struct HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7 : public RuntimeObject { // System.Int32[] System.Collections.Generic.HashSet`1::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7; // System.Collections.Generic.HashSet`1/Slot[] System.Collections.Generic.HashSet`1::_slots SlotU5BU5D_t0FD57ECF60D6ADD2A7050D7198C4DF420FEE1D88* ____slots_8; // System.Int32 System.Collections.Generic.HashSet`1::_count int32_t ____count_9; // System.Int32 System.Collections.Generic.HashSet`1::_lastIndex int32_t ____lastIndex_10; // System.Int32 System.Collections.Generic.HashSet`1::_freeList int32_t ____freeList_11; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.HashSet`1::_comparer RuntimeObject* ____comparer_12; // System.Int32 System.Collections.Generic.HashSet`1::_version int32_t ____version_13; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14; }; // System.Collections.Generic.Dictionary`2/KeyCollection> struct KeyCollection_tDE133BAB7B5C2847284789A820F42C53B942346F : public RuntimeObject { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::_dictionary Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3* ____dictionary_0; }; // System.Collections.Generic.Dictionary`2/KeyCollection> struct KeyCollection_tFE2BE9207AE76DD0611F302528353A18D4BCB2A3 : public RuntimeObject { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::_dictionary Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A* ____dictionary_0; }; // System.Collections.Generic.List`1 struct List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t5D0E2E68F505B13C17076E4382706078580D4840 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FlowItemU5BU5D_t7302BA46C0F9C20579C8CD52F81F3F02E32516B1* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tC8A472FF37838AC6C51FEF6DA49763E02E6DC5FA : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FlowLayoutCamAlignerBaseU5BU5D_tF8C31DBCD5AE8C4AACEBF7E0C0B2029D7E686BFC* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t4A3FCF305C9C2C6D71B62669AECBA81A6C913091 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FlowLayoutGraphUnityVisualizerObjectU5BU5D_t0FD70149E8503AFD6E6E067647C8B0259370A4E7* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t1738B80A2E90F6221B65E991919464C9EE67986D : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FlowTilemapU5BU5D_t7B5343DAF00640D07C510C733CEE4D0AF190E68F* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tE79C16FF8A1E8F096E657D65B48C1C6CEF7D8733 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FlowTilemapCellOverlayU5BU5D_tA9CEC976551D79FFD95923DBF0491FB4655BA285* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t5B2B2081BF8097131F5848A462357FBB09D50112 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t42F0B57054A3228FBFFC61944D09C59EFE670FBA : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items IntVector2U5BU5D_t5F5E364B03C450218F0512AE53976077FDE18363* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t0BF7E59665DD5913690C9953F898B10B7713DD37 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items TilemapLayerRenderDataU5BU5D_t38C157DC93B89719D6087AE98D24F47AF7974F3E* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t5495F3DBA52B0BB5B19D77A81BDCE81D34A40238 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items TilemapRenderQuadU5BU5D_t3583A576C66A6B8E4FE0BCF7DF0523870977065C* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // DungeonArchitect.Utils.Noise.NoiseTable`1 struct NoiseTable_1_t1740665690C0FA1E4DC95C3167D7AD3AE46F1534 : public RuntimeObject { // System.Int32 DungeonArchitect.Utils.Noise.NoiseTable`1::size int32_t ___size_0; // System.Collections.Generic.List`1 DungeonArchitect.Utils.Noise.NoiseTable`1::data List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* ___data_1; // DungeonArchitect.Utils.Noise.INoisePolicy`1 DungeonArchitect.Utils.Noise.NoiseTable`1::noisePolicy RuntimeObject* ___noisePolicy_2; }; // System.Collections.Generic.Queue`1 struct Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8 : public RuntimeObject { // T[] System.Collections.Generic.Queue`1::_array FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603* ____array_0; // System.Int32 System.Collections.Generic.Queue`1::_head int32_t ____head_1; // System.Int32 System.Collections.Generic.Queue`1::_tail int32_t ____tail_2; // System.Int32 System.Collections.Generic.Queue`1::_size int32_t ____size_3; // System.Int32 System.Collections.Generic.Queue`1::_version int32_t ____version_4; // System.Object System.Collections.Generic.Queue`1::_syncRoot RuntimeObject* ____syncRoot_5; }; // System.Collections.Generic.Queue`1 struct Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5 : public RuntimeObject { // T[] System.Collections.Generic.Queue`1::_array ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____array_0; // System.Int32 System.Collections.Generic.Queue`1::_head int32_t ____head_1; // System.Int32 System.Collections.Generic.Queue`1::_tail int32_t ____tail_2; // System.Int32 System.Collections.Generic.Queue`1::_size int32_t ____size_3; // System.Int32 System.Collections.Generic.Queue`1::_version int32_t ____version_4; // System.Object System.Collections.Generic.Queue`1::_syncRoot RuntimeObject* ____syncRoot_5; }; // System.Collections.Generic.Queue`1 struct Queue_1_tEE8A675847BBC9D67CE073E8A19555049AB91FF0 : public RuntimeObject { // T[] System.Collections.Generic.Queue`1::_array NodeWeightAssignInfoU5BU5D_t5C52F4402B04E6F0B703968B01FC468516C76E97* ____array_0; // System.Int32 System.Collections.Generic.Queue`1::_head int32_t ____head_1; // System.Int32 System.Collections.Generic.Queue`1::_tail int32_t ____tail_2; // System.Int32 System.Collections.Generic.Queue`1::_size int32_t ____size_3; // System.Int32 System.Collections.Generic.Queue`1::_version int32_t ____version_4; // System.Object System.Collections.Generic.Queue`1::_syncRoot RuntimeObject* ____syncRoot_5; }; // System.Collections.Generic.Stack`1 struct Stack_1_t55E9C63D6CAB54153C30C1FA99B1D432E004D3B8 : public RuntimeObject { // T[] System.Collections.Generic.Stack`1::_array DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* ____array_0; // System.Int32 System.Collections.Generic.Stack`1::_size int32_t ____size_1; // System.Int32 System.Collections.Generic.Stack`1::_version int32_t ____version_2; // System.Object System.Collections.Generic.Stack`1::_syncRoot RuntimeObject* ____syncRoot_3; }; // DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink struct FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05 : public RuntimeObject { // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink::Node FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___Node_0; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink::IncomingNode FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___IncomingNode_1; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink::Link FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___Link_2; }; // DungeonArchitect.Flow.Domains.FlowDomainDataRegistry struct FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57 : public RuntimeObject { // System.Collections.Generic.Dictionary`2 DungeonArchitect.Flow.Domains.FlowDomainDataRegistry::crossDomainData Dictionary_2_t646022ED51FFB205DDA12E9AEB1851A40F3B47EC* ___crossDomainData_0; }; // DungeonArchitect.Flow.Domains.FlowDomainExtensions struct FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC : public RuntimeObject { // System.Collections.Generic.Dictionary`2 DungeonArchitect.Flow.Domains.FlowDomainExtensions::extensions Dictionary_2_t0676C142556166365093243553199AA18660E496* ___extensions_0; }; // DungeonArchitect.Flow.Exec.FlowExecTaskState struct FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D : public RuntimeObject { // System.Collections.Generic.Dictionary`2 DungeonArchitect.Flow.Exec.FlowExecTaskState::states Dictionary_2_tC3ACB07C97D2D2A8D4B30F5CB9AF7C17431A7541* ___states_0; }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings struct FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446 : public RuntimeObject { // System.Single DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings::k__BackingField float ___U3CNodeRadiusU3Ek__BackingField_0; // System.Single DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings::k__BackingField float ___U3CInactiveNodeRadiusU3Ek__BackingField_1; // System.Single DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings::k__BackingField float ___U3CItemRadiusU3Ek__BackingField_2; // System.Single DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings::k__BackingField float ___U3CLinkThicknessU3Ek__BackingField_3; }; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph struct FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B : public RuntimeObject { // System.Collections.Generic.List`1 DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::Nodes List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* ___Nodes_0; // System.Collections.Generic.List`1 DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::Links List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* ___Links_1; }; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkState struct FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F : public RuntimeObject { // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkType DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkState::type int32_t ___type_0; // System.Collections.Generic.List`1 DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkState::items List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* ___items_1; }; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal struct FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D : public RuntimeObject { // System.Collections.Generic.Dictionary`2 DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal::outgoingNodes Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558* ___outgoingNodes_0; // System.Collections.Generic.Dictionary`2 DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal::incomingNodes Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558* ___incomingNodes_1; // System.Collections.Generic.Dictionary`2 DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal::teleporters Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* ___teleporters_2; }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizer struct FlowLayoutGraphUnityVisualizer_t1E60A7D74E78920260AAB63650BEA9540E9CE76B : public RuntimeObject { // System.Collections.Generic.List`1 DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizer::subObjects List_1_t4A3FCF305C9C2C6D71B62669AECBA81A6C913091* ___subObjects_0; }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizerObject struct FlowLayoutGraphUnityVisualizerObject_t8C4DCF2B164516A9564981A44CA3BF43648D6DF4 : public RuntimeObject { // UnityEngine.GameObject DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizerObject::gameObject GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___gameObject_0; // UnityEngine.MeshFilter DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizerObject::meshFilter MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* ___meshFilter_1; // UnityEngine.MeshRenderer DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizerObject::meshRenderer MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* ___meshRenderer_2; }; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils struct FlowLayoutGraphUtils_t933CDBE6ADB29A4E66DCBAE5ED8EB47CB4F0A7F9 : public RuntimeObject { }; // DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup struct FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC : public RuntimeObject { // System.Boolean DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup::IsGroup bool ___IsGroup_0; // System.Single DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup::Weight float ___Weight_1; // System.Collections.Generic.List`1 DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup::GroupNodes List_1_t5D0E2E68F505B13C17076E4382706078580D4840* ___GroupNodes_2; // System.Collections.Generic.List`1 DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup::GroupEdgeNodes List_1_t5D0E2E68F505B13C17076E4382706078580D4840* ___GroupEdgeNodes_3; // System.Object DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup::userdata RuntimeObject* ___userdata_4; }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DBuilder struct FlowLayoutToolGraph2DBuilder_tBB0AFBC443792706C57C5EF295E0043694A4143E : public RuntimeObject { }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DUtils struct FlowLayoutToolGraph2DUtils_tDDD447B1BF1B480D428C05BFD872983234AFD34A : public RuntimeObject { }; // DungeonArchitect.Flow.Exec.FlowTaskExecContext struct FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51 : public RuntimeObject { // System.Random DungeonArchitect.Flow.Exec.FlowTaskExecContext::Random Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___Random_0; // DungeonArchitect.Flow.Domains.FlowDomainExtensions DungeonArchitect.Flow.Exec.FlowTaskExecContext::k__BackingField FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* ___U3CDomainExtensionsU3Ek__BackingField_1; }; // DungeonArchitect.Flow.Exec.FlowTaskExecInput struct FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8 : public RuntimeObject { // DungeonArchitect.Flow.Exec.FlowTaskExecOutput[] DungeonArchitect.Flow.Exec.FlowTaskExecInput::IncomingTaskOutputs FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* ___IncomingTaskOutputs_0; }; // DungeonArchitect.Flow.Exec.FlowTaskExecOutput struct FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C : public RuntimeObject { // DungeonArchitect.Flow.Exec.FlowExecTaskState DungeonArchitect.Flow.Exec.FlowTaskExecOutput::State FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* ___State_0; // DungeonArchitect.Flow.Exec.FlowTaskExecutionResult DungeonArchitect.Flow.Exec.FlowTaskExecOutput::ExecutionResult int32_t ___ExecutionResult_1; // DungeonArchitect.Flow.Exec.FlowTaskExecutionFailureReason DungeonArchitect.Flow.Exec.FlowTaskExecOutput::FailureReason int32_t ___FailureReason_2; // System.String DungeonArchitect.Flow.Exec.FlowTaskExecOutput::ErrorMessage String_t* ___ErrorMessage_3; }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap struct FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927 : public RuntimeObject { // System.Int32 DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap::Width int32_t ___Width_0; // System.Int32 DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap::Height int32_t ___Height_1; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabase DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap::Cells FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* ___Cells_2; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabase DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap::Edges FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC* ___Edges_3; }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabase struct FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB : public RuntimeObject { // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell[] DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabase::cells FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603* ___cells_0; // System.Int32 DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabase::width int32_t ___width_1; // System.Int32 DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabase::height int32_t ___height_2; }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabaseEnumerator struct FlowTilemapCellDatabaseEnumerator_t57A5EF04D1CEFABE4952AAB85D6EB9D440A4A0D3 : public RuntimeObject { // System.Int32 DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabaseEnumerator::position int32_t ___position_0; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell[] DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabaseEnumerator::cells FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603* ___cells_1; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabaseEnumerator::current FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* ___current_2; }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlayMergeConfig struct FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9 : public RuntimeObject { // System.Single DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlayMergeConfig::minHeight float ___minHeight_0; // System.Single DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlayMergeConfig::maxHeight float ___maxHeight_1; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlayMergeWallOverlayRule DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlayMergeConfig::wallOverlayRule int32_t ___wallOverlayRule_2; // System.Single DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlayMergeConfig::markerHeightOffsetForLayoutTiles float ___markerHeightOffsetForLayoutTiles_3; // System.Single DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlayMergeConfig::markerHeightOffsetForNonLayoutTiles float ___markerHeightOffsetForNonLayoutTiles_4; // System.Boolean DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlayMergeConfig::removeElevationMarker bool ___removeElevationMarker_5; }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellWallInfo struct FlowTilemapCellWallInfo_t7D089F52480405443251FA776AC46C62106B34B0 : public RuntimeObject { // System.Collections.Generic.List`1 DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellWallInfo::owningNodes List_1_t42F0B57054A3228FBFFC61944D09C59EFE670FBA* ___owningNodes_0; }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField struct FlowTilemapDistanceField_t1E3F5055BECA6F1702E82B1D2556EEC2E749BDAD : public RuntimeObject { // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField::tilemap FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* ___tilemap_0; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceFieldCell[,] DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField::distanceCells FlowTilemapDistanceFieldCellU5BU2CU5D_t523C5684DB8674152D976D7720BC9F8B183FAD69* ___distanceCells_1; }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceFieldCell struct FlowTilemapDistanceFieldCell_t975ECAD09F10D7F8FE59B998E473A8D29845403B : public RuntimeObject { // System.Int32 DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceFieldCell::DistanceFromEdge int32_t ___DistanceFromEdge_0; // System.Int32 DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceFieldCell::DistanceFromDoor int32_t ___DistanceFromDoor_1; }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabase struct FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC : public RuntimeObject { // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge[] DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabase::edgesHorizontal FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F* ___edgesHorizontal_0; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge[] DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabase::edgesVertical FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F* ___edgesVertical_1; // System.Int32 DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabase::width int32_t ___width_2; // System.Int32 DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabase::height int32_t ___height_3; }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabaseEnumerator struct FlowTilemapEdgeDatabaseEnumerator_t5AF3A547DCBA92D5AC9F21CBDAD16E6AD646C8D5 : public RuntimeObject { // System.Int32 DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabaseEnumerator::position int32_t ___position_0; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge[] DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabaseEnumerator::edgesH FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F* ___edgesH_1; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge[] DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabaseEnumerator::edgesV FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F* ___edgesV_2; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabaseEnumerator::current FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* ___current_3; }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderResources struct FlowTilemapRenderResources_tB666775610F43888D6DB1C461FCA75465B336FBD : public RuntimeObject { // UnityEngine.Texture2D DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderResources::iconOneWayDoor Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___iconOneWayDoor_0; // DungeonArchitect.Utils.TexturedMaterialInstances DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderResources::materials TexturedMaterialInstances_tEE0A7146031D97130A99B05904E497E75900CCCF* ___materials_1; }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer struct FlowTilemapRenderer_t54AEC7CF68E7AA23BF6CE58145BD26A1834961D1 : public RuntimeObject { }; // DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolBuildContext struct FlowTilemapToolBuildContext_tCB2EB814BEBFE419F1C70D2B4CD1B46D844DA805 : public RuntimeObject { // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolBuildContext::tilemap FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* ___tilemap_0; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolBuildContext::LayoutGraph FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___LayoutGraph_1; // DungeonArchitect.Graphs.GraphBuilder DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolBuildContext::graphBuilder GraphBuilder_t3ABC8DFFE16CC2C1A876F82CE56469A202547258* ___graphBuilder_2; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolBuildContext::selectedNode FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___selectedNode_3; // DungeonArchitect.Flow.Items.FlowItem DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolBuildContext::selectedItem FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ___selectedItem_4; }; // DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphBuilder struct FlowTilemapToolGraphBuilder_tA6BF9482AB745698084B27310D7913EBC98360EA : public RuntimeObject { }; // DungeonArchitect.Graphs.GraphBuilder struct GraphBuilder_t3ABC8DFFE16CC2C1A876F82CE56469A202547258 : public RuntimeObject { // DungeonArchitect.Graphs.Graph DungeonArchitect.Graphs.GraphBuilder::graph Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___graph_0; }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.Layout3DGraphRenderingResource struct Layout3DGraphRenderingResource_t2B166C64B971ED61E939840110125251C6A12AAB : public RuntimeObject { }; // System.Reflection.MemberInfo struct MemberInfo_t : public RuntimeObject { }; // DungeonArchitect.Flow.Domains.Tilemap.Tasks.NoiseTilemapFlowOverlayGenerator struct NoiseTilemapFlowOverlayGenerator_t4B81E4E296F52E5717CFE5D1E5DDEB7DA3263D4D : public RuntimeObject { // DungeonArchitect.Utils.Noise.GradientNoiseTable DungeonArchitect.Flow.Domains.Tilemap.Tasks.NoiseTilemapFlowOverlayGenerator::noiseTable GradientNoiseTable_t80B9C4A113191141F8ADB168B53969689475F448* ___noiseTable_0; // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapFlowNodeOverlayNoiseSettings DungeonArchitect.Flow.Domains.Tilemap.Tasks.NoiseTilemapFlowOverlayGenerator::noiseSettings TilemapFlowNodeOverlayNoiseSettings_t3CD7859D8EB96B70E6805C278A527E600FE8F36C* ___noiseSettings_1; }; // DungeonArchitect.Flow.Domains.Layout.NullFlowLayoutGraphConstraints struct NullFlowLayoutGraphConstraints_t77BB8E960DA2CA2029B0D4124086F2527960936B : public RuntimeObject { }; // System.Random struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8 : public RuntimeObject { // System.Int32 System.Random::_inext int32_t ____inext_3; // System.Int32 System.Random::_inextp int32_t ____inextp_4; // System.Int32[] System.Random::_seedArray Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____seedArray_5; }; // System.String struct String_t : public RuntimeObject { // System.Int32 System.String::_stringLength int32_t ____stringLength_4; // System.Char System.String::_firstChar Il2CppChar ____firstChar_5; }; // DungeonArchitect.SxEngine.SxActorComponent struct SxActorComponent_t363DF8FFA0020261D53D9FF5DD8E69FA3E03F348 : public RuntimeObject { }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder struct SxLayout3DWorldBuilder_t05848FA43B9B20EFFF344FD8DCA38BF146A9D26B : public RuntimeObject { }; // DungeonArchitect.SxEngine.SxMaterial struct SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9 : public RuntimeObject { // UnityEngine.Material DungeonArchitect.SxEngine.SxMaterial::unityMaterial Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___unityMaterial_0; // System.Single DungeonArchitect.SxEngine.SxMaterial::DepthBias float ___DepthBias_1; }; // DungeonArchitect.SxEngine.SxMesh struct SxMesh_t82E396FB1E8A541A13FDA34EDAD86A4A6280E77B : public RuntimeObject { // System.Collections.Generic.Dictionary`2 DungeonArchitect.SxEngine.SxMesh::Sections Dictionary_2_tEBD2129845DE979FB1F3E4D619F251ECBF3D72A6* ___Sections_0; }; // DungeonArchitect.SxEngine.SxMeshSection struct SxMeshSection_t15854867233767C9DE935FAE2D3F902F36ABB5C2 : public RuntimeObject { // System.Int32 DungeonArchitect.SxEngine.SxMeshSection::k__BackingField int32_t ___U3CDrawModeU3Ek__BackingField_0; // DungeonArchitect.SxEngine.SxMeshVertex[] DungeonArchitect.SxEngine.SxMeshSection::k__BackingField SxMeshVertexU5BU5D_t33DDC0C0B73752EA2A5A5DF7F878507292FAB15C* ___U3CVerticesU3Ek__BackingField_1; }; // DungeonArchitect.SxEngine.SxRenderCommandList struct SxRenderCommandList_t3C54B1B512D3CC7F8DD6C3FF7ABB15EC61CACF3E : public RuntimeObject { // System.Collections.Generic.List`1 DungeonArchitect.SxEngine.SxRenderCommandList::renderCommands List_1_tEF2466ACEAB9372712FF2226A2B1B8865F7A53E4* ___renderCommands_0; }; // DungeonArchitect.SxEngine.SxWorld struct SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD : public RuntimeObject { // DungeonArchitect.SxEngine.SxSceneGraph DungeonArchitect.SxEngine.SxWorld::sceneGraph SxSceneGraph_tFEE27979E7298DFE111C19574B35D1B5A09FF5CC* ___sceneGraph_0; }; // DungeonArchitect.Utils.TexturedMaterialInstances struct TexturedMaterialInstances_tEE0A7146031D97130A99B05904E497E75900CCCF : public RuntimeObject { // UnityEngine.Shader DungeonArchitect.Utils.TexturedMaterialInstances::shader Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___shader_0; // System.Collections.Generic.Dictionary`2 DungeonArchitect.Utils.TexturedMaterialInstances::materialsByTexture Dictionary_2_t28639CF147427AA2788A32F202A87BAA93744312* ___materialsByTexture_1; }; // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapFlowNodeOverlayNoiseSettings struct TilemapFlowNodeOverlayNoiseSettings_t3CD7859D8EB96B70E6805C278A527E600FE8F36C : public RuntimeObject { // System.Int32 DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapFlowNodeOverlayNoiseSettings::noiseOctaves int32_t ___noiseOctaves_0; // System.Single DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapFlowNodeOverlayNoiseSettings::noiseFrequency float ___noiseFrequency_1; // System.Single DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapFlowNodeOverlayNoiseSettings::noiseValuePower float ___noiseValuePower_2; // System.Single DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapFlowNodeOverlayNoiseSettings::noiseMinValue float ___noiseMinValue_3; // System.Single DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapFlowNodeOverlayNoiseSettings::noiseMaxValue float ___noiseMaxValue_4; // System.Single DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapFlowNodeOverlayNoiseSettings::noiseThreshold float ___noiseThreshold_5; // System.Int32 DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapFlowNodeOverlayNoiseSettings::minDistFromMainPath int32_t ___minDistFromMainPath_6; }; // System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder/BuildSettings struct BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9 : public RuntimeObject { // DungeonArchitect.SxEngine.SxMaterial DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder/BuildSettings::NodeMaterial SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* ___NodeMaterial_0; // DungeonArchitect.SxEngine.SxMaterial DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder/BuildSettings::SubNodeMaterial SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* ___SubNodeMaterial_1; // DungeonArchitect.SxEngine.SxMaterial DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder/BuildSettings::MergedNodeMaterial SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* ___MergedNodeMaterial_2; // DungeonArchitect.SxEngine.SxMaterial DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder/BuildSettings::ItemMaterial SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* ___ItemMaterial_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t82032C43D27807F8511EBD1DA8A15E1F417A204C { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tC8A472FF37838AC6C51FEF6DA49763E02E6DC5FA* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current FlowLayoutCamAlignerBase_tCBBD1B300719C291371DD3BAFA98FFF2806949EA* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tA1F77BDAB3C77D2A984AA3338BB1B51ED7DE85A4 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t1738B80A2E90F6221B65E991919464C9EE67986D* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t1FA2F587C7CC82FA00DFB94BEAA2AA41489EADDD { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tE79C16FF8A1E8F096E657D65B48C1C6CEF7D8733* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current GraphLink_t167090219997E1F874E24A93015AD8333374E463* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current RuntimeObject* ____current_3; }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 { // TKey System.Collections.Generic.KeyValuePair`2::key int32_t ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value RuntimeObject* ___value_1; }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t1DB9F1EA22A1CCC35971B22198C4A90FDD8C3A9F { // TKey System.Collections.Generic.KeyValuePair`2::key int32_t ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value SxMeshSection_t15854867233767C9DE935FAE2D3F902F36ABB5C2* ___value_1; }; // System.Collections.Generic.KeyValuePair`2> struct KeyValuePair_2_t97961CD2C1E03B09876D2413E50454DFC58F4DFC { // TKey System.Collections.Generic.KeyValuePair`2::key Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value List_1_t5495F3DBA52B0BB5B19D77A81BDCE81D34A40238* ___value_1; }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 { // TKey System.Collections.Generic.KeyValuePair`2::key RuntimeObject* ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value RuntimeObject* ___value_1; }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t1153808C9A5B5EB7782B65A97161C6E17E24B3A2 { // TKey System.Collections.Generic.KeyValuePair`2::key Type_t* ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value RuntimeObject* ___value_1; }; // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { // System.Boolean System.Boolean::m_value bool ___m_value_0; }; // UnityEngine.Color struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F { // System.Single UnityEngine.Color::r float ___r_0; // System.Single UnityEngine.Color::g float ___g_1; // System.Single UnityEngine.Color::b float ___b_2; // System.Single UnityEngine.Color::a float ___a_3; }; // System.Double struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F { // System.Double System.Double::m_value double ___m_value_0; }; // DungeonArchitect.Utils.Noise.GradientNoiseTable struct GradientNoiseTable_t80B9C4A113191141F8ADB168B53969689475F448 : public NoiseTable_1_t1740665690C0FA1E4DC95C3167D7AD3AE46F1534 { }; // System.Guid struct Guid_t { // System.Int32 System.Guid::_a int32_t ____a_1; // System.Int16 System.Guid::_b int16_t ____b_2; // System.Int16 System.Guid::_c int16_t ____c_3; // System.Byte System.Guid::_d uint8_t ____d_4; // System.Byte System.Guid::_e uint8_t ____e_5; // System.Byte System.Guid::_f uint8_t ____f_6; // System.Byte System.Guid::_g uint8_t ____g_7; // System.Byte System.Guid::_h uint8_t ____h_8; // System.Byte System.Guid::_i uint8_t ____i_9; // System.Byte System.Guid::_j uint8_t ____j_10; // System.Byte System.Guid::_k uint8_t ____k_11; }; // System.Int32 struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { // System.Int32 System.Int32::m_value int32_t ___m_value_0; }; // System.IntPtr struct IntPtr_t { // System.Void* System.IntPtr::m_value void* ___m_value_0; }; // DungeonArchitect.IntVector struct IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C { // System.Int32 DungeonArchitect.IntVector::x int32_t ___x_0; // System.Int32 DungeonArchitect.IntVector::y int32_t ___y_1; // System.Int32 DungeonArchitect.IntVector::z int32_t ___z_2; }; // DungeonArchitect.IntVector2 struct IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 { // System.Int32 DungeonArchitect.IntVector2::x int32_t ___x_0; // System.Int32 DungeonArchitect.IntVector2::y int32_t ___y_1; }; // UnityEngine.Matrix4x4 struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 { // System.Single UnityEngine.Matrix4x4::m00 float ___m00_0; // System.Single UnityEngine.Matrix4x4::m10 float ___m10_1; // System.Single UnityEngine.Matrix4x4::m20 float ___m20_2; // System.Single UnityEngine.Matrix4x4::m30 float ___m30_3; // System.Single UnityEngine.Matrix4x4::m01 float ___m01_4; // System.Single UnityEngine.Matrix4x4::m11 float ___m11_5; // System.Single UnityEngine.Matrix4x4::m21 float ___m21_6; // System.Single UnityEngine.Matrix4x4::m31 float ___m31_7; // System.Single UnityEngine.Matrix4x4::m02 float ___m02_8; // System.Single UnityEngine.Matrix4x4::m12 float ___m12_9; // System.Single UnityEngine.Matrix4x4::m22 float ___m22_10; // System.Single UnityEngine.Matrix4x4::m32 float ___m32_11; // System.Single UnityEngine.Matrix4x4::m03 float ___m03_12; // System.Single UnityEngine.Matrix4x4::m13 float ___m13_13; // System.Single UnityEngine.Matrix4x4::m23 float ___m23_14; // System.Single UnityEngine.Matrix4x4::m33 float ___m33_15; }; // UnityEngine.Quaternion struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 { // System.Single UnityEngine.Quaternion::x float ___x_0; // System.Single UnityEngine.Quaternion::y float ___y_1; // System.Single UnityEngine.Quaternion::z float ___z_2; // System.Single UnityEngine.Quaternion::w float ___w_3; }; // UnityEngine.Rect struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D { // System.Single UnityEngine.Rect::m_XMin float ___m_XMin_0; // System.Single UnityEngine.Rect::m_YMin float ___m_YMin_1; // System.Single UnityEngine.Rect::m_Width float ___m_Width_2; // System.Single UnityEngine.Rect::m_Height float ___m_Height_3; }; // System.Single struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { // System.Single System.Single::m_value float ___m_value_0; }; // DungeonArchitect.SxEngine.SxQuadMesh struct SxQuadMesh_t755941132817A004E51784FBACEF02590B9A7E50 : public SxMesh_t82E396FB1E8A541A13FDA34EDAD86A4A6280E77B { }; // DungeonArchitect.SxEngine.SxUnityResourceMaterial struct SxUnityResourceMaterial_t4CF8EE5542FBAE4D99A53250349058595F3AAE67 : public SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9 { }; // UnityEngine.Vector2 struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 { // System.Single UnityEngine.Vector2::x float ___x_0; // System.Single UnityEngine.Vector2::y float ___y_1; }; // UnityEngine.Vector3 struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 { // System.Single UnityEngine.Vector3::x float ___x_2; // System.Single UnityEngine.Vector3::y float ___y_3; // System.Single UnityEngine.Vector3::z float ___z_4; }; // UnityEngine.Vector3Int struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 { // System.Int32 UnityEngine.Vector3Int::m_X int32_t ___m_X_0; // System.Int32 UnityEngine.Vector3Int::m_Y int32_t ___m_Y_1; // System.Int32 UnityEngine.Vector3Int::m_Z int32_t ___m_Z_2; }; // UnityEngine.Vector4 struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 { // System.Single UnityEngine.Vector4::x float ___x_1; // System.Single UnityEngine.Vector4::y float ___y_2; // System.Single UnityEngine.Vector4::z float ___z_3; // System.Single UnityEngine.Vector4::w float ___w_4; }; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils/NodeWeightAssignInfo struct NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A { // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils/NodeWeightAssignInfo::node FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___node_0; // System.Int32 DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils/NodeWeightAssignInfo::weight int32_t ___weight_1; }; // Native definition for P/Invoke marshalling of DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils/NodeWeightAssignInfo struct NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A_marshaled_pinvoke { FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___node_0; int32_t ___weight_1; }; // Native definition for COM marshalling of DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils/NodeWeightAssignInfo struct NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A_marshaled_com { FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___node_0; int32_t ___weight_1; }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField/NeighborData struct NeighborData_tFBF512168486279F16ADCEACFE98224A04320087 { // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField/NeighborData::cell FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* ___cell_0; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField/NeighborData::edge FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* ___edge_1; }; // Native definition for P/Invoke marshalling of DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField/NeighborData struct NeighborData_tFBF512168486279F16ADCEACFE98224A04320087_marshaled_pinvoke { FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* ___cell_0; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* ___edge_1; }; // Native definition for COM marshalling of DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField/NeighborData struct NeighborData_tFBF512168486279F16ADCEACFE98224A04320087_marshaled_com { FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* ___cell_0; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* ___edge_1; }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapLayerRenderData struct TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A { // UnityEngine.Material DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapLayerRenderData::material Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_0; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad[] DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapLayerRenderData::quads TilemapRenderQuadU5BU5D_t3583A576C66A6B8E4FE0BCF7DF0523870977065C* ___quads_1; }; // Native definition for P/Invoke marshalling of DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapLayerRenderData struct TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A_marshaled_pinvoke { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_0; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshaled_pinvoke* ___quads_1; }; // Native definition for COM marshalling of DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapLayerRenderData struct TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A_marshaled_com { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_0; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshaled_com* ___quads_1; }; // System.Collections.Generic.Dictionary`2/Enumerator struct Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3 { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::_dictionary Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* ____dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version int32_t ____version_1; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index int32_t ____index_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::_current KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 ____current_3; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType int32_t ____getEnumeratorRetType_4; }; // System.Collections.Generic.Dictionary`2/Enumerator struct Enumerator_t3FFF9D0A12F1EA33FFDB691C60BEEA2FC4031411 { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::_dictionary Dictionary_2_tEBD2129845DE979FB1F3E4D619F251ECBF3D72A6* ____dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version int32_t ____version_1; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index int32_t ____index_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::_current KeyValuePair_2_t1DB9F1EA22A1CCC35971B22198C4A90FDD8C3A9F ____current_3; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType int32_t ____getEnumeratorRetType_4; }; // System.Collections.Generic.Dictionary`2/Enumerator> struct Enumerator_t934929BAD27424F1275A6C694922A578C8532EA3 { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::_dictionary Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD* ____dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version int32_t ____version_1; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index int32_t ____index_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::_current KeyValuePair_2_t97961CD2C1E03B09876D2413E50454DFC58F4DFC ____current_3; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType int32_t ____getEnumeratorRetType_4; }; // System.Collections.Generic.Dictionary`2/Enumerator struct Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::_dictionary Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version int32_t ____version_1; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index int32_t ____index_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::_current KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ____current_3; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType int32_t ____getEnumeratorRetType_4; }; // System.Collections.Generic.Dictionary`2/Enumerator struct Enumerator_t6B0141634D8BB2EAA83D1F59320BC15D983DF77D { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::_dictionary Dictionary_2_t646022ED51FFB205DDA12E9AEB1851A40F3B47EC* ____dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version int32_t ____version_1; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index int32_t ____index_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::_current KeyValuePair_2_t1153808C9A5B5EB7782B65A97161C6E17E24B3A2 ____current_3; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType int32_t ____getEnumeratorRetType_4; }; // UnityEngine.Bounds struct Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 { // UnityEngine.Vector3 UnityEngine.Bounds::m_Center Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center_0; // UnityEngine.Vector3 UnityEngine.Bounds::m_Extents Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Extents_1; }; // System.Delegate struct Delegate_t : public RuntimeObject { // System.IntPtr System.Delegate::method_ptr Il2CppMethodPointer ___method_ptr_0; // System.IntPtr System.Delegate::invoke_impl intptr_t ___invoke_impl_1; // System.Object System.Delegate::m_target RuntimeObject* ___m_target_2; // System.IntPtr System.Delegate::method intptr_t ___method_3; // System.IntPtr System.Delegate::delegate_trampoline intptr_t ___delegate_trampoline_4; // System.IntPtr System.Delegate::extra_arg intptr_t ___extra_arg_5; // System.IntPtr System.Delegate::method_code intptr_t ___method_code_6; // System.IntPtr System.Delegate::interp_method intptr_t ___interp_method_7; // System.IntPtr System.Delegate::interp_invoke_impl intptr_t ___interp_invoke_impl_8; // System.Reflection.MethodInfo System.Delegate::method_info MethodInfo_t* ___method_info_9; // System.Reflection.MethodInfo System.Delegate::original_method_info MethodInfo_t* ___original_method_info_10; // System.DelegateData System.Delegate::data DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; // System.Boolean System.Delegate::method_is_virtual bool ___method_is_virtual_12; }; // Native definition for P/Invoke marshalling of System.Delegate struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; intptr_t ___interp_method_7; intptr_t ___interp_invoke_impl_8; MethodInfo_t* ___method_info_9; MethodInfo_t* ___original_method_info_10; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; int32_t ___method_is_virtual_12; }; // Native definition for COM marshalling of System.Delegate struct Delegate_t_marshaled_com { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; intptr_t ___interp_method_7; intptr_t ___interp_invoke_impl_8; MethodInfo_t* ___method_info_9; MethodInfo_t* ___original_method_info_10; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; int32_t ___method_is_virtual_12; }; // DungeonArchitect.Utils.DungeonUID struct DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 { union { #pragma pack(push, tp, 1) struct { // System.Guid DungeonArchitect.Utils.DungeonUID::Guid Guid_t ___Guid_0; }; #pragma pack(pop, tp) struct { Guid_t ___Guid_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Int32 DungeonArchitect.Utils.DungeonUID::A int32_t ___A_1; }; #pragma pack(pop, tp) struct { int32_t ___A_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___B_2_OffsetPadding[4]; // System.Int32 DungeonArchitect.Utils.DungeonUID::B int32_t ___B_2; }; #pragma pack(pop, tp) struct { char ___B_2_OffsetPadding_forAlignmentOnly[4]; int32_t ___B_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___C_3_OffsetPadding[8]; // System.Int32 DungeonArchitect.Utils.DungeonUID::C int32_t ___C_3; }; #pragma pack(pop, tp) struct { char ___C_3_OffsetPadding_forAlignmentOnly[8]; int32_t ___C_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___D_4_OffsetPadding[12]; // System.Int32 DungeonArchitect.Utils.DungeonUID::D int32_t ___D_4; }; #pragma pack(pop, tp) struct { char ___D_4_OffsetPadding_forAlignmentOnly[12]; int32_t ___D_4_forAlignmentOnly; }; }; }; // DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo struct FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB { // System.String DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo::itemType String_t* ___itemType_0; // System.String DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo::text String_t* ___text_1; // UnityEngine.Color DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo::textColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___textColor_2; // UnityEngine.Color DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo::backgroundColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___backgroundColor_3; }; // Native definition for P/Invoke marshalling of DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo struct FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_marshaled_pinvoke { char* ___itemType_0; char* ___text_1; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___textColor_2; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___backgroundColor_3; }; // Native definition for COM marshalling of DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo struct FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_marshaled_com { Il2CppChar* ___itemType_0; Il2CppChar* ___text_1; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___textColor_2; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___backgroundColor_3; }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DConstants struct FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF : public RuntimeObject { }; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery struct FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7 : public RuntimeObject { // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::graph FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___graph_0; // System.Collections.Generic.Dictionary`2 DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::nodeMap Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7* ___nodeMap_1; // System.Collections.Generic.Dictionary`2 DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::linkMap Dictionary_2_t02321DCC0FF717E7E70641185F5D2598DF127701* ___linkMap_2; // System.Collections.Generic.Dictionary`2 DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::connectedNodes Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7* ___connectedNodes_3; // System.Collections.Generic.Dictionary`2 DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::outgoingNodes Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7* ___outgoingNodes_4; // System.Collections.Generic.Dictionary`2 DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::incomingNodes Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7* ___incomingNodes_5; // System.Collections.Generic.Dictionary`2 DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::parentNodes Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* ___parentNodes_6; // System.Collections.Generic.Dictionary`2 DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::connectedLinks Dictionary_2_t28124B690F828C39ABC5D6AA1BEE87940DCD5265* ___connectedLinks_7; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::traversal FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D* ___traversal_8; // System.Collections.Generic.Dictionary`2 DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::subNodeMap Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7* ___subNodeMap_9; // System.Collections.Generic.Dictionary`2 DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::coordToNodeMap Dictionary_2_tCE045E0841BD50B97FD347CB11B41AE359216E05* ___coordToNodeMap_10; // DungeonArchitect.IntVector DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::graphGridSize IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___graphGridSize_11; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode[,,] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::nodeArray3D FlowLayoutGraphNodeU5BU2CU2CU5D_t18778A47B6E3E28B07EF1C04F97289FA298BD110* ___nodeArray3D_12; }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDoorInfo struct FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B : public RuntimeObject { // System.Boolean DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDoorInfo::locked bool ___locked_0; // System.Boolean DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDoorInfo::oneWay bool ___oneWay_1; // DungeonArchitect.IntVector2 DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDoorInfo::nodeA IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___nodeA_2; // DungeonArchitect.IntVector2 DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDoorInfo::nodeB IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___nodeB_3; }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlay struct FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8 : public RuntimeObject { // System.String DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlay::markerName String_t* ___markerName_0; // UnityEngine.Color DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlay::color Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color_1; // System.Single DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlay::k__BackingField float ___U3CnoiseValueU3Ek__BackingField_2; // System.Boolean DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlay::tileBlockingOverlay bool ___tileBlockingOverlay_3; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlayMergeConfig DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlay::mergeConfig FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9* ___mergeConfig_4; }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCustomCellInfo struct FlowTilemapCustomCellInfo_t2F8714F9692442EFF42218AFF04C1C9F15CF8727 : public RuntimeObject { // System.String DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCustomCellInfo::name String_t* ___name_0; // UnityEngine.Color DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCustomCellInfo::defaultColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___defaultColor_1; }; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject { // System.IntPtr UnityEngine.Object::m_CachedPtr intptr_t ___m_CachedPtr_0; }; // Native definition for P/Invoke marshalling of UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { intptr_t ___m_CachedPtr_0; }; // Native definition for COM marshalling of UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { intptr_t ___m_CachedPtr_0; }; // System.RuntimeFieldHandle struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 { // System.IntPtr System.RuntimeFieldHandle::value intptr_t ___value_0; }; // System.RuntimeTypeHandle struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B { // System.IntPtr System.RuntimeTypeHandle::value intptr_t ___value_0; }; // DungeonArchitect.SxEngine.SxCamera struct SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825 : public RuntimeObject { // UnityEngine.Vector3 DungeonArchitect.SxEngine.SxCamera::location Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___location_0; // UnityEngine.Quaternion DungeonArchitect.SxEngine.SxCamera::rotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation_1; // UnityEngine.Matrix4x4 DungeonArchitect.SxEngine.SxCamera::viewMatrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___viewMatrix_2; // System.Boolean DungeonArchitect.SxEngine.SxCamera::dirty bool ___dirty_3; }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowItemMaterial struct SxFlowItemMaterial_t6F221BC222E352CEE81996DE933FA4E04F127341 : public SxUnityResourceMaterial_t4CF8EE5542FBAE4D99A53250349058595F3AAE67 { }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowItemMaterialZWrite struct SxFlowItemMaterialZWrite_t81FDB4D533E04B78BFF21F1F92EF0FAC1A03836C : public SxUnityResourceMaterial_t4CF8EE5542FBAE4D99A53250349058595F3AAE67 { }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowLinkHeadMaterial struct SxFlowLinkHeadMaterial_t485F00385F529ED3F24A2F45A3AF75539376FE61 : public SxUnityResourceMaterial_t4CF8EE5542FBAE4D99A53250349058595F3AAE67 { }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowLinkMaterial struct SxFlowLinkMaterial_tF552213F8485E27A6C00AE8C25BF2462077B9BFF : public SxUnityResourceMaterial_t4CF8EE5542FBAE4D99A53250349058595F3AAE67 { }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowLinkOneWayHeadMaterial struct SxFlowLinkOneWayHeadMaterial_tFB90A7D96B3053F07811F87A3C06BBA823A06A68 : public SxUnityResourceMaterial_t4CF8EE5542FBAE4D99A53250349058595F3AAE67 { }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowMergedNodeMaterial struct SxFlowMergedNodeMaterial_t9D7744BE62A90EEFAE8681F2118FA711B98CF2D9 : public SxUnityResourceMaterial_t4CF8EE5542FBAE4D99A53250349058595F3AAE67 { }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowMergedNodeMaterialZWrite struct SxFlowMergedNodeMaterialZWrite_tD53E8EB4F4ECE30DD88375D5F6EC2A6861CAB7E8 : public SxUnityResourceMaterial_t4CF8EE5542FBAE4D99A53250349058595F3AAE67 { }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowNodeMaterial struct SxFlowNodeMaterial_t50CFDCA773480B256FB47F41A624DD8651DEDEDC : public SxUnityResourceMaterial_t4CF8EE5542FBAE4D99A53250349058595F3AAE67 { }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowSubNodeMaterial struct SxFlowSubNodeMaterial_t801BDDCB1F871A3E05E1304199FDBB52BFD463A6 : public SxUnityResourceMaterial_t4CF8EE5542FBAE4D99A53250349058595F3AAE67 { }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxGridMaterial struct SxGridMaterial_tB68EE122BABE55715FC73306EBC71396A2533173 : public SxUnityResourceMaterial_t4CF8EE5542FBAE4D99A53250349058595F3AAE67 { }; // DungeonArchitect.SxEngine.SxMeshVertex struct SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1 : public RuntimeObject { // UnityEngine.Vector3 DungeonArchitect.SxEngine.SxMeshVertex::k__BackingField Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CPositionU3Ek__BackingField_0; // UnityEngine.Color DungeonArchitect.SxEngine.SxMeshVertex::k__BackingField Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___U3CColorU3Ek__BackingField_1; // UnityEngine.Vector2 DungeonArchitect.SxEngine.SxMeshVertex::k__BackingField Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CUV0U3Ek__BackingField_2; }; // DungeonArchitect.SxEngine.SxRenderCommand struct SxRenderCommand_tA878712CF8D568C7900BCDF61A5631AA52E09CB9 : public RuntimeObject { // UnityEngine.Matrix4x4 DungeonArchitect.SxEngine.SxRenderCommand::AccumWorldTransform Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___AccumWorldTransform_0; // DungeonArchitect.SxEngine.SxMesh DungeonArchitect.SxEngine.SxRenderCommand::Mesh SxMesh_t82E396FB1E8A541A13FDA34EDAD86A4A6280E77B* ___Mesh_1; // DungeonArchitect.SxEngine.SxMaterial DungeonArchitect.SxEngine.SxRenderCommand::Material SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* ___Material_2; // System.Single DungeonArchitect.SxEngine.SxRenderCommand::distanceSqToCam float ___distanceSqToCam_3; }; // DungeonArchitect.SxEngine.SxRenderContext struct SxRenderContext_tB0D706921881686CEE6F051D039A6FCF1BE43A63 { // UnityEngine.Vector3 DungeonArchitect.SxEngine.SxRenderContext::CameraPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___CameraPosition_0; }; // DungeonArchitect.SxEngine.SxTextComponentSettings struct SxTextComponentSettings_t24C82AEEF483A523D38A7BBB63C278BE184D6AA9 { // UnityEngine.Font DungeonArchitect.SxEngine.SxTextComponentSettings::Font Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___Font_0; // UnityEngine.Color DungeonArchitect.SxEngine.SxTextComponentSettings::Color Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___Color_1; // System.Single DungeonArchitect.SxEngine.SxTextComponentSettings::Scale float ___Scale_2; // DungeonArchitect.SxEngine.SxTextHAlign DungeonArchitect.SxEngine.SxTextComponentSettings::HAlign int32_t ___HAlign_3; // DungeonArchitect.SxEngine.SxTextVAlign DungeonArchitect.SxEngine.SxTextComponentSettings::VAlign int32_t ___VAlign_4; // System.Single DungeonArchitect.SxEngine.SxTextComponentSettings::DepthBias float ___DepthBias_5; }; // Native definition for P/Invoke marshalling of DungeonArchitect.SxEngine.SxTextComponentSettings struct SxTextComponentSettings_t24C82AEEF483A523D38A7BBB63C278BE184D6AA9_marshaled_pinvoke { Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___Font_0; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___Color_1; float ___Scale_2; int32_t ___HAlign_3; int32_t ___VAlign_4; float ___DepthBias_5; }; // Native definition for COM marshalling of DungeonArchitect.SxEngine.SxTextComponentSettings struct SxTextComponentSettings_t24C82AEEF483A523D38A7BBB63C278BE184D6AA9_marshaled_com { Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___Font_0; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___Color_1; float ___Scale_2; int32_t ___HAlign_3; int32_t ___VAlign_4; float ___DepthBias_5; }; // DungeonArchitect.SxEngine.Utils.SxTransform struct SxTransform_tE48FA028D72DD62E3C6DA61A2E7A8C742C170E67 { // UnityEngine.Vector3 DungeonArchitect.SxEngine.Utils.SxTransform::_position Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____position_0; // UnityEngine.Quaternion DungeonArchitect.SxEngine.Utils.SxTransform::_rotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ____rotation_1; // UnityEngine.Vector3 DungeonArchitect.SxEngine.Utils.SxTransform::_scale Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____scale_2; // UnityEngine.Matrix4x4 DungeonArchitect.SxEngine.Utils.SxTransform::_matrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ____matrix_3; // System.Boolean DungeonArchitect.SxEngine.Utils.SxTransform::dirty bool ___dirty_4; }; // Native definition for P/Invoke marshalling of DungeonArchitect.SxEngine.Utils.SxTransform struct SxTransform_tE48FA028D72DD62E3C6DA61A2E7A8C742C170E67_marshaled_pinvoke { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____position_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ____rotation_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____scale_2; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ____matrix_3; int32_t ___dirty_4; }; // Native definition for COM marshalling of DungeonArchitect.SxEngine.Utils.SxTransform struct SxTransform_tE48FA028D72DD62E3C6DA61A2E7A8C742C170E67_marshaled_com { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____position_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ____rotation_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____scale_2; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ____matrix_3; int32_t ___dirty_4; }; // DungeonArchitect.UI.Widgets.WidgetBase struct WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2 : public RuntimeObject { // System.Boolean DungeonArchitect.UI.Widgets.WidgetBase::showFocusHighlight bool ___showFocusHighlight_0; // UnityEngine.Rect DungeonArchitect.UI.Widgets.WidgetBase::widgetBounds Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___widgetBounds_1; // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.WidgetBase::scrollPosition Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___scrollPosition_2; // System.Boolean DungeonArchitect.UI.Widgets.WidgetBase::DragDropEnabled bool ___DragDropEnabled_3; // DungeonArchitect.UI.Widgets.WidgetDragEvent DungeonArchitect.UI.Widgets.WidgetBase::DragStart WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* ___DragStart_4; // DungeonArchitect.UI.Widgets.WidgetDragEvent DungeonArchitect.UI.Widgets.WidgetBase::DragUpdate WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* ___DragUpdate_5; // DungeonArchitect.UI.Widgets.WidgetDragEvent DungeonArchitect.UI.Widgets.WidgetBase::DragPerform WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* ___DragPerform_6; }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad struct TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 { // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderVert[] DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad::verts TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3* ___verts_0; // UnityEngine.Color DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad::color Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color_1; // System.Single DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad::z float ___z_2; // System.Int32 DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad::rotateUV int32_t ___rotateUV_3; }; // Native definition for P/Invoke marshalling of DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad struct TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshaled_pinvoke { TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238* ___verts_0; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color_1; float ___z_2; int32_t ___rotateUV_3; }; // Native definition for COM marshalling of DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad struct TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshaled_com { TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238* ___verts_0; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color_1; float ___z_2; int32_t ___rotateUV_3; }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderVert struct TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 { // UnityEngine.Vector2 DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderVert::position Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___position_0; // UnityEngine.Vector2 DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderVert::uv Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___uv_1; }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor/LinkRenderSettings struct LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9 { // DungeonArchitect.SxEngine.SxActor DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor/LinkRenderSettings::StartNode SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* ___StartNode_0; // System.Single DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor/LinkRenderSettings::StartRadius float ___StartRadius_1; // DungeonArchitect.SxEngine.SxActor DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor/LinkRenderSettings::EndNode SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* ___EndNode_2; // System.Single DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor/LinkRenderSettings::EndRadius float ___EndRadius_3; // System.Boolean DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor/LinkRenderSettings::OneWay bool ___OneWay_4; // UnityEngine.Color DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor/LinkRenderSettings::Color Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___Color_5; // System.Single DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor/LinkRenderSettings::Thickness float ___Thickness_6; }; // Native definition for P/Invoke marshalling of DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor/LinkRenderSettings struct LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9_marshaled_pinvoke { SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* ___StartNode_0; float ___StartRadius_1; SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* ___EndNode_2; float ___EndRadius_3; int32_t ___OneWay_4; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___Color_5; float ___Thickness_6; }; // Native definition for COM marshalling of DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor/LinkRenderSettings struct LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9_marshaled_com { SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* ___StartNode_0; float ___StartRadius_1; SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* ___EndNode_2; float ___EndRadius_3; int32_t ___OneWay_4; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___Color_5; float ___Thickness_6; }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodeActor/PlaneTransform struct PlaneTransform_t0BC29D58603E952C514903D3012BFDA920FEE0BC { // UnityEngine.Vector3 DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodeActor/PlaneTransform::position Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position_0; // UnityEngine.Quaternion DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodeActor/PlaneTransform::rotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation_1; }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase/NodeRenderSettings struct NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB { // System.Single DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase/NodeRenderSettings::NodeRadius float ___NodeRadius_0; // UnityEngine.Vector3 DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase/NodeRenderSettings::Position Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Position_1; // UnityEngine.Color DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase/NodeRenderSettings::Color Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___Color_2; // DungeonArchitect.SxEngine.SxMaterial DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase/NodeRenderSettings::Material SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* ___Material_3; // System.String DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase/NodeRenderSettings::Text String_t* ___Text_4; // UnityEngine.Color DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase/NodeRenderSettings::TextColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___TextColor_5; // System.Single DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase/NodeRenderSettings::TextScale float ___TextScale_6; // System.Single DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase/NodeRenderSettings::TextDepthBias float ___TextDepthBias_7; }; // Native definition for P/Invoke marshalling of DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase/NodeRenderSettings struct NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB_marshaled_pinvoke { float ___NodeRadius_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Position_1; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___Color_2; SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* ___Material_3; char* ___Text_4; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___TextColor_5; float ___TextScale_6; float ___TextDepthBias_7; }; // Native definition for COM marshalling of DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase/NodeRenderSettings struct NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB_marshaled_com { float ___NodeRadius_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Position_1; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___Color_2; SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* ___Material_3; Il2CppChar* ___Text_4; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___TextColor_5; float ___TextScale_6; float ___TextDepthBias_7; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t5D0E2E68F505B13C17076E4382706078580D4840* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ____current_3; }; // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator> struct Enumerator_tB49178037C0AC0DC170C5E06C0BD79946D6FBBFD { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_dictionary Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3* ____dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_version int32_t ____version_2; // TKey System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_currentKey DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ____currentKey_3; }; // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator> struct Enumerator_tE419AD74E7BA3F2020DC6327D76F08E2175EB470 { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_dictionary Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A* ____dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_version int32_t ____version_2; // TKey System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_currentKey DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ____currentKey_3; }; // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator struct Enumerator_tC7F6F7D850FFBD64D32D064235FD2269777E5339 { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_dictionary Dictionary_2_tBDC12A3A1DF567EA52231954ACE4039985CAD7C8* ____dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_version int32_t ____version_2; // TKey System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_currentKey DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ____currentKey_3; }; // System.Collections.Generic.KeyValuePair`2> struct KeyValuePair_2_t1A476B249F69623A03744084DB1DEAF2B91D2394 { // TKey System.Collections.Generic.KeyValuePair`2::key DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* ___value_1; }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t37FEE4CB9178545AB0395C7909F910C7D568922E { // TKey System.Collections.Generic.KeyValuePair`2::key DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value RuntimeObject* ___value_1; }; // UnityEngine.Component struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // DungeonArchitect.Flow.Items.FlowItem struct FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9 : public RuntimeObject { // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Items.FlowItem::itemId DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___itemId_0; // DungeonArchitect.Flow.Items.FlowGraphItemType DungeonArchitect.Flow.Items.FlowItem::type int32_t ___type_1; // System.String DungeonArchitect.Flow.Items.FlowItem::markerName String_t* ___markerName_2; // System.Collections.Generic.List`1 DungeonArchitect.Flow.Items.FlowItem::referencedItemIds List_1_t5D0E2E68F505B13C17076E4382706078580D4840* ___referencedItemIds_3; // System.Boolean DungeonArchitect.Flow.Items.FlowItem::editorSelected bool ___editorSelected_4; // DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo DungeonArchitect.Flow.Items.FlowItem::customInfo FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB ___customInfo_5; // DungeonArchitect.Flow.Domains.FlowDomainDataRegistry DungeonArchitect.Flow.Items.FlowItem::domainData FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57* ___domainData_6; }; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink struct FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066 : public RuntimeObject { // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink::linkId DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___linkId_0; // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink::source DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___source_1; // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink::destination DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___destination_2; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkState DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink::state FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* ___state_3; // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink::sourceSubNode DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___sourceSubNode_4; // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink::destinationSubNode DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___destinationSubNode_5; }; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode struct FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053 : public RuntimeObject { // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::nodeId DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___nodeId_0; // UnityEngine.Vector3 DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::position Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position_1; // System.Boolean DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::active bool ___active_2; // UnityEngine.Color DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::color Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color_3; // UnityEngine.Vector3 DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::coord Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___coord_4; // System.String DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::pathName String_t* ___pathName_5; // System.Collections.Generic.List`1 DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::items List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* ___items_6; // System.Int32 DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::pathIndex int32_t ___pathIndex_7; // System.Int32 DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::pathLength int32_t ___pathLength_8; // System.Boolean DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::mainPath bool ___mainPath_9; // System.Collections.Generic.List`1 DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::MergedCompositeNodes List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* ___MergedCompositeNodes_10; // DungeonArchitect.Flow.Domains.FlowDomainDataRegistry DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::domainData FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57* ___domainData_11; }; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup struct FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0 : public RuntimeObject { // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup::GroupId DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___GroupId_0; // System.Collections.Generic.List`1 DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup::GroupNodes List_1_t5D0E2E68F505B13C17076E4382706078580D4840* ___GroupNodes_1; }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell struct FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE : public RuntimeObject { // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellType DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::CellType int32_t ___CellType_0; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCustomCellInfo DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::CustomCellInfo FlowTilemapCustomCellInfo_t2F8714F9692442EFF42218AFF04C1C9F15CF8727* ___CustomCellInfo_1; // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::Item DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___Item_2; // System.String[] DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::Tags StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___Tags_3; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlay DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::Overlay FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* ___Overlay_4; // DungeonArchitect.IntVector2 DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::NodeCoord IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___NodeCoord_5; // DungeonArchitect.IntVector2 DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::TileCoord IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___TileCoord_6; // System.Boolean DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::UseCustomColor bool ___UseCustomColor_7; // UnityEngine.Color DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::CustomColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___CustomColor_8; // System.Boolean DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::MainPath bool ___MainPath_9; // System.Boolean DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::LayoutCell bool ___LayoutCell_10; // System.Int32 DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::DistanceFromMainPath int32_t ___DistanceFromMainPath_11; // System.Single DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::Height float ___Height_12; // System.Object DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::Userdata RuntimeObject* ___Userdata_13; }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge struct FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE : public RuntimeObject { // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeType DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge::EdgeType int32_t ___EdgeType_0; // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge::Item DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___Item_1; // DungeonArchitect.IntVector2 DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge::EdgeCoord IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___EdgeCoord_2; // System.Boolean DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge::HorizontalEdge bool ___HorizontalEdge_3; // System.Object DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge::Userdata RuntimeObject* ___Userdata_4; }; // UnityEngine.Font struct Font_tC95270EA3198038970422D78B74A7F2E218A96B6 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { // UnityEngine.Font/FontTextureRebuildCallback UnityEngine.Font::m_FontTextureRebuildCallback FontTextureRebuildCallback_t76D5E172DF8AA57E67763D453AAC40F0961D09B1* ___m_FontTextureRebuildCallback_5; }; // UnityEngine.GameObject struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // UnityEngine.Material struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // UnityEngine.Mesh struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // System.MulticastDelegate struct MulticastDelegate_t : public Delegate_t { // System.Delegate[] System.MulticastDelegate::delegates DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13; }; // Native definition for P/Invoke marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates_13; }; // Native definition for COM marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates_13; }; // UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // Native definition for P/Invoke marshalling of UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { }; // Native definition for COM marshalling of UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { }; // DungeonArchitect.SxEngine.SxActor struct SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB : public RuntimeObject { // System.Collections.Generic.List`1 DungeonArchitect.SxEngine.SxActor::components List_1_t58AB096353CF73627A0301F1D3A1B4F37E4052C6* ___components_0; // DungeonArchitect.SxEngine.Utils.SxTransform DungeonArchitect.SxEngine.SxActor::worldTransform SxTransform_tE48FA028D72DD62E3C6DA61A2E7A8C742C170E67 ___worldTransform_1; // DungeonArchitect.SxEngine.SxWorld DungeonArchitect.SxEngine.SxActor::World SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* ___World_2; // System.Collections.Generic.List`1 DungeonArchitect.SxEngine.SxActor::children List_1_t03CABE5DDAD36E34BDD3D4287A1C63B87CACDDC5* ___children_3; // DungeonArchitect.SxEngine.ISxSceneNode DungeonArchitect.SxEngine.SxActor::k__BackingField RuntimeObject* ___U3CParentU3Ek__BackingField_4; }; // DungeonArchitect.SxEngine.SxSceneNodeBase struct SxSceneNodeBase_t732C13D8916F7EE9EB3A051608C66A7DD0C8E7F1 : public RuntimeObject { // DungeonArchitect.SxEngine.Utils.SxTransform DungeonArchitect.SxEngine.SxSceneNodeBase::k__BackingField SxTransform_tE48FA028D72DD62E3C6DA61A2E7A8C742C170E67 ___U3CWorldTransformU3Ek__BackingField_0; // System.Collections.Generic.List`1 DungeonArchitect.SxEngine.SxSceneNodeBase::children List_1_t03CABE5DDAD36E34BDD3D4287A1C63B87CACDDC5* ___children_1; // DungeonArchitect.SxEngine.ISxSceneNode DungeonArchitect.SxEngine.SxSceneNodeBase::k__BackingField RuntimeObject* ___U3CParentU3Ek__BackingField_2; }; // DungeonArchitect.SxEngine.SxTextComponent struct SxTextComponent_t7E50FBC1C65438016F0759CCF9E4BE7B1AC49A90 : public SxActorComponent_t363DF8FFA0020261D53D9FF5DD8E69FA3E03F348 { // DungeonArchitect.SxEngine.SxMesh DungeonArchitect.SxEngine.SxTextComponent::mesh SxMesh_t82E396FB1E8A541A13FDA34EDAD86A4A6280E77B* ___mesh_0; // DungeonArchitect.SxEngine.SxMaterial DungeonArchitect.SxEngine.SxTextComponent::material SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* ___material_1; // System.String DungeonArchitect.SxEngine.SxTextComponent::text String_t* ___text_2; // DungeonArchitect.SxEngine.SxTextComponentSettings DungeonArchitect.SxEngine.SxTextComponent::settings SxTextComponentSettings_t24C82AEEF483A523D38A7BBB63C278BE184D6AA9 ___settings_3; }; // DungeonArchitect.UI.Widgets.SxViewportWidget struct SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498 : public WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2 { // DungeonArchitect.SxEngine.SxWorld DungeonArchitect.UI.Widgets.SxViewportWidget::k__BackingField SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* ___U3CWorldU3Ek__BackingField_7; // DungeonArchitect.SxEngine.SxRenderer DungeonArchitect.UI.Widgets.SxViewportWidget::renderer SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323* ___renderer_8; // DungeonArchitect.UI.Widgets.SxViewportWidget/FrameTime DungeonArchitect.UI.Widgets.SxViewportWidget::frameTime FrameTime_t11AECA5988D11C0A77CECABFC1204486B56BAE2B* ___frameTime_9; // System.Single DungeonArchitect.UI.Widgets.SxViewportWidget::pitch float ___pitch_10; // System.Single DungeonArchitect.UI.Widgets.SxViewportWidget::yaw float ___yaw_11; // System.Single DungeonArchitect.UI.Widgets.SxViewportWidget::OrbitAnglePerPixel float ___OrbitAnglePerPixel_12; // System.Single DungeonArchitect.UI.Widgets.SxViewportWidget::ZoomPerScrollUnit float ___ZoomPerScrollUnit_13; // UnityEngine.Vector3 DungeonArchitect.UI.Widgets.SxViewportWidget::targetCamLocation Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___targetCamLocation_14; // System.Single DungeonArchitect.UI.Widgets.SxViewportWidget::MoveSpeed float ___MoveSpeed_15; // UnityEngine.Matrix4x4 DungeonArchitect.UI.Widgets.SxViewportWidget::lastRenderViewMatrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___lastRenderViewMatrix_16; // System.Boolean DungeonArchitect.UI.Widgets.SxViewportWidget::renderStateInvalidated bool ___renderStateInvalidated_17; // System.Single DungeonArchitect.UI.Widgets.SxViewportWidget::k__BackingField float ___U3CAnglePerPixelXU3Ek__BackingField_18; // System.Single DungeonArchitect.UI.Widgets.SxViewportWidget::k__BackingField float ___U3CAnglePerPixelYU3Ek__BackingField_19; // System.Single DungeonArchitect.UI.Widgets.SxViewportWidget::PivotDistance float ___PivotDistance_20; // System.Boolean DungeonArchitect.UI.Widgets.SxViewportWidget::keyStrafeLeft bool ___keyStrafeLeft_21; // System.Boolean DungeonArchitect.UI.Widgets.SxViewportWidget::keyStrafeRight bool ___keyStrafeRight_22; // System.Boolean DungeonArchitect.UI.Widgets.SxViewportWidget::keyMoveForward bool ___keyMoveForward_23; // System.Boolean DungeonArchitect.UI.Widgets.SxViewportWidget::keyMoveBackward bool ___keyMoveBackward_24; // System.Boolean DungeonArchitect.UI.Widgets.SxViewportWidget::keyMoveUp bool ___keyMoveUp_25; // System.Boolean DungeonArchitect.UI.Widgets.SxViewportWidget::keyMoveDown bool ___keyMoveDown_26; // System.Boolean DungeonArchitect.UI.Widgets.SxViewportWidget::keyOrbit bool ___keyOrbit_27; }; // UnityEngine.Texture struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // System.Type struct Type_t : public MemberInfo_t { // System.RuntimeTypeHandle System.Type::_impl RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8; }; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo struct FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 { // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo::NodeId DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___NodeId_0; // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo::LinkId DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___LinkId_1; // System.Boolean DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo::Outgoing bool ___Outgoing_2; }; // Native definition for P/Invoke marshalling of DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo struct FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693_marshaled_pinvoke { DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___NodeId_0; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___LinkId_1; int32_t ___Outgoing_2; }; // Native definition for COM marshalling of DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo struct FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693_marshaled_com { DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___NodeId_0; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___LinkId_1; int32_t ___Outgoing_2; }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodeActor/RenderSettings struct RenderSettings_t39C29B93120D24BA6BE70F162BD35F5A382DC715 { // UnityEngine.Bounds DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodeActor/RenderSettings::Bounds Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___Bounds_0; // UnityEngine.Color DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodeActor/RenderSettings::Color Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___Color_1; // DungeonArchitect.SxEngine.SxMaterial DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodeActor/RenderSettings::Material SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* ___Material_2; }; // Native definition for P/Invoke marshalling of DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodeActor/RenderSettings struct RenderSettings_t39C29B93120D24BA6BE70F162BD35F5A382DC715_marshaled_pinvoke { Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___Bounds_0; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___Color_1; SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* ___Material_2; }; // Native definition for COM marshalling of DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodeActor/RenderSettings struct RenderSettings_t39C29B93120D24BA6BE70F162BD35F5A382DC715_marshaled_com { Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___Bounds_0; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___Color_1; SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* ___Material_2; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 ____current_3; }; // System.Collections.Generic.Dictionary`2/Enumerator> struct Enumerator_t5ED0610E9008E9189F4CC31C5BABC172EE3E70F3 { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::_dictionary Dictionary_2_t7685E55AF4451FD15B2611E9213E06A6E6412E92* ____dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version int32_t ____version_1; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index int32_t ____index_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::_current KeyValuePair_2_t1A476B249F69623A03744084DB1DEAF2B91D2394 ____current_3; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType int32_t ____getEnumeratorRetType_4; }; // System.Collections.Generic.Dictionary`2/Enumerator struct Enumerator_tF1E6F4AF0DCA3539B0AAC312A7D8761D2620C38F { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::_dictionary Dictionary_2_tBDC12A3A1DF567EA52231954ACE4039985CAD7C8* ____dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version int32_t ____version_1; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index int32_t ____index_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::_current KeyValuePair_2_t37FEE4CB9178545AB0395C7909F910C7D568922E ____current_3; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType int32_t ____getEnumeratorRetType_4; }; // System.Func`2 struct Func_2_tA48DF3D9B19FE3963A78DFE185FD78366349C2BF : public MulticastDelegate_t { }; // System.Func`2 struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00 : public MulticastDelegate_t { }; // System.Func`2 struct Func_2_tFA7604C3E19E304A9791C1BC89CCE5A7CE0C4994 : public MulticastDelegate_t { }; // UnityEngine.Behaviour struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // DungeonArchitect.Flow.FlowAssetBase struct FlowAssetBase_t8686A1058DE9EA90578DB8D002270F5ADF6B9EC9 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // DungeonArchitect.Flow.Exec.FlowExecGraph DungeonArchitect.Flow.FlowAssetBase::execGraph FlowExecGraph_t3D7E1E139188C75B1F8EEB24339885A5EB9B9D40* ___execGraph_4; }; // DungeonArchitect.Flow.Exec.FlowExecTask struct FlowExecTask_t3FB395DE30DDC681DA24B210B256937CED4AC8AE : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // System.String DungeonArchitect.Flow.Exec.FlowExecTask::description String_t* ___description_4; }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutToolGraph3D struct FlowLayoutToolGraph3D_t0EE26B72E9A58905CA1B1E73851A298AD2182553 : public SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498 { // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutToolGraph3D::renderSettings FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* ___renderSettings_28; }; // DungeonArchitect.Graphs.Graph struct Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // DungeonArchitect.Graphs.IndexCounter DungeonArchitect.Graphs.Graph::indexCounter IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586* ___indexCounter_4; // DungeonArchitect.Graphs.IndexCounter DungeonArchitect.Graphs.Graph::topZIndex IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586* ___topZIndex_5; // System.Collections.Generic.List`1 DungeonArchitect.Graphs.Graph::nodes List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* ___nodes_6; // System.Collections.Generic.List`1 DungeonArchitect.Graphs.Graph::links List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* ___links_7; }; // DungeonArchitect.Graphs.GraphLink struct GraphLink_t167090219997E1F874E24A93015AD8333374E463 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // System.Int32 DungeonArchitect.Graphs.GraphLink::id int32_t ___id_4; // DungeonArchitect.Graphs.GraphPin DungeonArchitect.Graphs.GraphLink::input GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___input_5; // DungeonArchitect.Graphs.GraphPin DungeonArchitect.Graphs.GraphLink::output GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___output_6; // DungeonArchitect.Graphs.Graph DungeonArchitect.Graphs.GraphLink::graph Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___graph_7; }; // DungeonArchitect.Graphs.GraphNode struct GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // System.String DungeonArchitect.Graphs.GraphNode::id String_t* ___id_4; // System.String DungeonArchitect.Graphs.GraphNode::caption String_t* ___caption_5; // UnityEngine.Rect DungeonArchitect.Graphs.GraphNode::bounds Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___bounds_6; // System.Boolean DungeonArchitect.Graphs.GraphNode::canBeDeleted bool ___canBeDeleted_7; // System.Boolean DungeonArchitect.Graphs.GraphNode::canBeSelected bool ___canBeSelected_8; // System.Boolean DungeonArchitect.Graphs.GraphNode::canBeMoved bool ___canBeMoved_9; // System.Boolean DungeonArchitect.Graphs.GraphNode::selected bool ___selected_10; // System.Int32 DungeonArchitect.Graphs.GraphNode::zIndex int32_t ___zIndex_11; // System.Collections.Generic.List`1 DungeonArchitect.Graphs.GraphNode::inputPins List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* ___inputPins_12; // System.Collections.Generic.List`1 DungeonArchitect.Graphs.GraphNode::outputPins List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* ___outputPins_13; // DungeonArchitect.Graphs.Graph DungeonArchitect.Graphs.GraphNode::graph Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___graph_14; // System.Boolean DungeonArchitect.Graphs.GraphNode::dragging bool ___dragging_15; }; // DungeonArchitect.Graphs.GraphPin struct GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // DungeonArchitect.Graphs.GraphPinMouseState DungeonArchitect.Graphs.GraphPin::clickState int32_t ___clickState_4; // DungeonArchitect.Graphs.GraphPinType DungeonArchitect.Graphs.GraphPin::pinType int32_t ___pinType_5; // DungeonArchitect.Graphs.GraphPin/OnPinLinksDestroyed DungeonArchitect.Graphs.GraphPin::PinLinksDestroyed OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* ___PinLinksDestroyed_6; // DungeonArchitect.Graphs.GraphNode DungeonArchitect.Graphs.GraphPin::node GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___node_7; // UnityEngine.Vector2 DungeonArchitect.Graphs.GraphPin::position Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___position_8; // UnityEngine.Rect DungeonArchitect.Graphs.GraphPin::boundsOffset Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___boundsOffset_9; // UnityEngine.Vector2 DungeonArchitect.Graphs.GraphPin::tangent Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___tangent_10; // System.Single DungeonArchitect.Graphs.GraphPin::tangentStrength float ___tangentStrength_11; // System.Boolean DungeonArchitect.Graphs.GraphPin::requestLinkDeletionInitiated bool ___requestLinkDeletionInitiated_12; }; // UnityEngine.MeshFilter struct MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // UnityEngine.RenderTexture struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 { }; // UnityEngine.Renderer struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodeActor struct SxLayoutMergedNodeActor_t3AD99E8B522F27D6B0157532A3AA72664980EA3C : public SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB { }; // DungeonArchitect.SxEngine.SxMeshActor struct SxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4 : public SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB { // DungeonArchitect.SxEngine.SxMeshComponent DungeonArchitect.SxEngine.SxMeshActor::MeshComponent SxMeshComponent_t769534859D985B66C148D44D48BD43A76C9911B0* ___MeshComponent_5; }; // DungeonArchitect.SxEngine.SxRootSceneNode struct SxRootSceneNode_t341B291BFEC61C035ED18C9994211A90FE036245 : public SxSceneNodeBase_t732C13D8916F7EE9EB3A051608C66A7DD0C8E7F1 { }; // DungeonArchitect.SxEngine.SxTextActor struct SxTextActor_t2EF408AA3E99597B91EA271BBD82AA0898E4C0AC : public SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB { // DungeonArchitect.SxEngine.SxTextComponent DungeonArchitect.SxEngine.SxTextActor::TextComponent SxTextComponent_t7E50FBC1C65438016F0759CCF9E4BE7B1AC49A90* ___TextComponent_5; }; // UnityEngine.Texture2D struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 { }; // UnityEngine.Transform struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // UnityEngine.Camera struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2D struct FlowLayoutToolGraph2D_t16DCF6F02F406EF3035B4DDFF6D9979E016AB024 : public Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520 { }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DLink struct FlowLayoutToolGraph2DLink_t34C47A7B28B1B5023C1F99B69904C5CB52472CA3 : public GraphLink_t167090219997E1F874E24A93015AD8333374E463 { // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkState DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DLink::layoutLinkState FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* ___layoutLinkState_8; }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DNode struct FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16 : public GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA { // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DNode::k__BackingField FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___U3CLayoutNodeU3Ek__BackingField_16; }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DNodePin struct FlowLayoutToolGraph2DNodePin_t2AA3DB2269ACAB6F8A06139942A45FF992936B1C : public GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00 { // UnityEngine.Vector2 DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DNodePin::Padding Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___Padding_13; }; // DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraph struct FlowTilemapToolGraph_tCC76A5F3FE4E66EF5BF2705DA0CDBB1450CA3DA5 : public Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520 { }; // DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphNode struct FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D : public GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA { // System.Int32 DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphNode::tileRenderSize int32_t ___tileRenderSize_16; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphNode::k__BackingField FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* ___U3CTilemapU3Ek__BackingField_17; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphNode::k__BackingField FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___U3CLayoutGraphU3Ek__BackingField_18; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphNode::k__BackingField FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___U3CSelectedNodeU3Ek__BackingField_19; // DungeonArchitect.Flow.Items.FlowItem DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphNode::k__BackingField FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ___U3CSelectedItemU3Ek__BackingField_20; // System.Boolean DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphNode::k__BackingField bool ___U3CRequestRecreatePreviewU3Ek__BackingField_21; }; // UnityEngine.MeshRenderer struct MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE : public Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF { }; // UnityEngine.MonoBehaviour struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor struct SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC : public SxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4 { // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor::Link FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___Link_6; // System.Boolean DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor::FixPositionEveryFrame bool ___FixPositionEveryFrame_7; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor/LinkRenderSettings DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor::settings LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9 ___settings_8; // DungeonArchitect.SxEngine.SxMeshActor DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor::headActor SxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4* ___headActor_9; }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodePlaneActor struct SxLayoutMergedNodePlaneActor_t65D15EB9CB47E48DDBC830EDC0EDA37E4CD3CE20 : public SxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4 { }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase struct SxLayoutNodeActorBase_t861B1049450B99304606F042750DE141F203B3A2 : public SxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4 { // System.Boolean DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase::k__BackingField bool ___U3CAlignToCameraU3Ek__BackingField_6; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase/NodeRenderSettings DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase::settings NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB ___settings_7; }; // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateElevations struct TilemapBaseFlowTaskCreateElevations_t82B68E5F08173C3185C7FE11FE82BF7D8DE4550D : public FlowExecTask_t3FB395DE30DDC681DA24B210B256937CED4AC8AE { // System.String DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateElevations::markerName String_t* ___markerName_5; // System.Int32 DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateElevations::noiseOctaves int32_t ___noiseOctaves_6; // System.Single DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateElevations::noiseFrequency float ___noiseFrequency_7; // System.Single DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateElevations::noiseValuePower float ___noiseValuePower_8; // System.Int32 DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateElevations::numSteps int32_t ___numSteps_9; // System.Single DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateElevations::minHeight float ___minHeight_10; // System.Single DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateElevations::maxHeight float ___maxHeight_11; // System.Single DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateElevations::seaLevel float ___seaLevel_12; // UnityEngine.Color DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateElevations::landColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___landColor_13; // UnityEngine.Color DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateElevations::seaColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___seaColor_14; // System.Single DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateElevations::minColorMultiplier float ___minColorMultiplier_15; }; // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateOverlay struct TilemapBaseFlowTaskCreateOverlay_tA6632A49E8FEA1815CB0E34058311E77A8813015 : public FlowExecTask_t3FB395DE30DDC681DA24B210B256937CED4AC8AE { // System.String DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateOverlay::markerName String_t* ___markerName_5; // UnityEngine.Color DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateOverlay::color Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color_6; // System.Boolean DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateOverlay::overlayBlocksTile bool ___overlayBlocksTile_7; // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapFlowNodeHandler_CreateTilemapOverlayGenMethod DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateOverlay::generationMethod int32_t ___generationMethod_8; // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapFlowNodeOverlayNoiseSettings DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateOverlay::noiseSettings TilemapFlowNodeOverlayNoiseSettings_t3CD7859D8EB96B70E6805C278A527E600FE8F36C* ___noiseSettings_9; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlayMergeConfig DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateOverlay::mergeConfig FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9* ___mergeConfig_10; // System.String DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateOverlay::generatorScriptClass String_t* ___generatorScriptClass_11; }; // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskFinalize struct TilemapBaseFlowTaskFinalize_t0A40B4ED9EF71D3A8D4BBB9265F1E9E2719AB52D : public FlowExecTask_t3FB395DE30DDC681DA24B210B256937CED4AC8AE { }; // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskInitialize struct TilemapBaseFlowTaskInitialize_t85347230136CD328C0AC0924B8EAAE18572FCC92 : public FlowExecTask_t3FB395DE30DDC681DA24B210B256937CED4AC8AE { }; // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskMerge struct TilemapBaseFlowTaskMerge_tB7E3CCC869932AC8908C062D4E8BE01054AFC9CF : public FlowExecTask_t3FB395DE30DDC681DA24B210B256937CED4AC8AE { }; // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskOptimize struct TilemapBaseFlowTaskOptimize_t434D33AEF9AE9B21EC7226AC96493BB0FFB5C779 : public FlowExecTask_t3FB395DE30DDC681DA24B210B256937CED4AC8AE { // System.Int32 DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskOptimize::discardDistanceFromLayout int32_t ___discardDistanceFromLayout_5; }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutCamAlignerBase struct FlowLayoutCamAlignerBase_tCBBD1B300719C291371DD3BAFA98FFF2806949EA : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutItemActor struct SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F : public SxLayoutNodeActorBase_t861B1049450B99304606F042750DE141F203B3A2 { // DungeonArchitect.Flow.Items.FlowItem DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutItemActor::Item FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ___Item_8; }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActor struct SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4 : public SxLayoutNodeActorBase_t861B1049450B99304606F042750DE141F203B3A2 { // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActor::LayoutNode FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___LayoutNode_8; }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutLinkCamAligner struct FlowLayoutLinkCamAligner_t273480A9864DEF3A106515DFE26638CC439E61BA : public FlowLayoutCamAlignerBase_tCBBD1B300719C291371DD3BAFA98FFF2806949EA { // UnityEngine.Transform DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutLinkCamAligner::startTransform Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___startTransform_4; // UnityEngine.Transform DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutLinkCamAligner::endTransform Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___endTransform_5; // System.Single DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutLinkCamAligner::thickness float ___thickness_6; // System.Single DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutLinkCamAligner::startRadius float ___startRadius_7; // System.Single DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutLinkCamAligner::endRadius float ___endRadius_8; // System.Boolean DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutLinkCamAligner::oneWay bool ___oneWay_9; }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutNodeCamAligner struct FlowLayoutNodeCamAligner_t9113878EB39413A265AFB535F292717B05CC56AF : public FlowLayoutCamAlignerBase_tCBBD1B300719C291371DD3BAFA98FFF2806949EA { }; // // // System.Collections.Generic.Dictionary`2> // System.Collections.Generic.Dictionary`2> // System.Collections.Generic.Dictionary`2> // System.Collections.Generic.Dictionary`2> // System.Collections.Generic.Dictionary`2> // System.Collections.Generic.Dictionary`2> // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2> // System.Collections.Generic.Dictionary`2> // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.HashSet`1 // System.Collections.Generic.HashSet`1 // System.Collections.Generic.HashSet`1 // System.Collections.Generic.HashSet`1 // System.Collections.Generic.HashSet`1 // System.Collections.Generic.HashSet`1 // System.Collections.Generic.HashSet`1 // System.Collections.Generic.HashSet`1 // System.Collections.Generic.Dictionary`2/KeyCollection> // System.Collections.Generic.Dictionary`2/KeyCollection> // System.Collections.Generic.Dictionary`2/KeyCollection> // System.Collections.Generic.Dictionary`2/KeyCollection> // System.Collections.Generic.List`1 struct List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t5D0E2E68F505B13C17076E4382706078580D4840_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FlowItemU5BU5D_t7302BA46C0F9C20579C8CD52F81F3F02E32516B1* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tC8A472FF37838AC6C51FEF6DA49763E02E6DC5FA_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FlowLayoutCamAlignerBaseU5BU5D_tF8C31DBCD5AE8C4AACEBF7E0C0B2029D7E686BFC* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t4A3FCF305C9C2C6D71B62669AECBA81A6C913091_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FlowLayoutGraphUnityVisualizerObjectU5BU5D_t0FD70149E8503AFD6E6E067647C8B0259370A4E7* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t1738B80A2E90F6221B65E991919464C9EE67986D_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FlowTilemapU5BU5D_t7B5343DAF00640D07C510C733CEE4D0AF190E68F* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tE79C16FF8A1E8F096E657D65B48C1C6CEF7D8733_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FlowTilemapCellOverlayU5BU5D_tA9CEC976551D79FFD95923DBF0491FB4655BA285* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t5B2B2081BF8097131F5848A462357FBB09D50112_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t42F0B57054A3228FBFFC61944D09C59EFE670FBA_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray IntVector2U5BU5D_t5F5E364B03C450218F0512AE53976077FDE18363* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t0BF7E59665DD5913690C9953F898B10B7713DD37_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray TilemapLayerRenderDataU5BU5D_t38C157DC93B89719D6087AE98D24F47AF7974F3E* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t5495F3DBA52B0BB5B19D77A81BDCE81D34A40238_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray TilemapRenderQuadU5BU5D_t3583A576C66A6B8E4FE0BCF7DF0523870977065C* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // DungeonArchitect.Utils.Noise.NoiseTable`1 // DungeonArchitect.Utils.Noise.NoiseTable`1 // System.Collections.Generic.Queue`1 // System.Collections.Generic.Queue`1 // System.Collections.Generic.Queue`1 // System.Collections.Generic.Queue`1 // System.Collections.Generic.Queue`1 // System.Collections.Generic.Queue`1 // System.Collections.Generic.Stack`1 // System.Collections.Generic.Stack`1 // DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink // DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink // DungeonArchitect.Flow.Domains.FlowDomainDataRegistry // DungeonArchitect.Flow.Domains.FlowDomainDataRegistry // DungeonArchitect.Flow.Domains.FlowDomainExtensions // DungeonArchitect.Flow.Domains.FlowDomainExtensions // DungeonArchitect.Flow.Exec.FlowExecTaskState // DungeonArchitect.Flow.Exec.FlowExecTaskState // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkState // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkState // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizer // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizer // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizerObject // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizerObject // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils // DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup // DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DBuilder // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DBuilder // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DUtils // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DUtils // DungeonArchitect.Flow.Exec.FlowTaskExecContext // DungeonArchitect.Flow.Exec.FlowTaskExecContext // DungeonArchitect.Flow.Exec.FlowTaskExecInput // DungeonArchitect.Flow.Exec.FlowTaskExecInput // DungeonArchitect.Flow.Exec.FlowTaskExecOutput // DungeonArchitect.Flow.Exec.FlowTaskExecOutput // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabase // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabase // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabaseEnumerator // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabaseEnumerator // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlayMergeConfig // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlayMergeConfig // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellWallInfo // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellWallInfo // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField struct FlowTilemapDistanceField_t1E3F5055BECA6F1702E82B1D2556EEC2E749BDAD_StaticFields { // System.Int32[] DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField::childOffsets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___childOffsets_2; }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceFieldCell // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceFieldCell // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabase // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabase // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabaseEnumerator // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabaseEnumerator // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderResources // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderResources // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer // DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolBuildContext // DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolBuildContext // DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphBuilder // DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphBuilder // DungeonArchitect.Graphs.GraphBuilder // DungeonArchitect.Graphs.GraphBuilder // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.Layout3DGraphRenderingResource struct Layout3DGraphRenderingResource_t2B166C64B971ED61E939840110125251C6A12AAB_StaticFields { // UnityEngine.Font DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.Layout3DGraphRenderingResource::font Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___font_0; }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.Layout3DGraphRenderingResource // System.Reflection.MemberInfo // System.Reflection.MemberInfo // DungeonArchitect.Flow.Domains.Tilemap.Tasks.NoiseTilemapFlowOverlayGenerator // DungeonArchitect.Flow.Domains.Tilemap.Tasks.NoiseTilemapFlowOverlayGenerator // DungeonArchitect.Flow.Domains.Layout.NullFlowLayoutGraphConstraints // DungeonArchitect.Flow.Domains.Layout.NullFlowLayoutGraphConstraints // System.Random struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_StaticFields { // System.Random System.Random::s_globalRandom Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___s_globalRandom_7; }; // System.Random struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_ThreadStaticFields { // System.Random System.Random::t_threadRandom Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___t_threadRandom_6; }; // System.String struct String_t_StaticFields { // System.String System.String::Empty String_t* ___Empty_6; }; // System.String // DungeonArchitect.SxEngine.SxActorComponent // DungeonArchitect.SxEngine.SxActorComponent // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder // DungeonArchitect.SxEngine.SxMaterial // DungeonArchitect.SxEngine.SxMaterial // DungeonArchitect.SxEngine.SxMesh // DungeonArchitect.SxEngine.SxMesh // DungeonArchitect.SxEngine.SxMeshSection // DungeonArchitect.SxEngine.SxMeshSection // DungeonArchitect.SxEngine.SxRenderCommandList // DungeonArchitect.SxEngine.SxRenderCommandList // DungeonArchitect.SxEngine.SxWorld // DungeonArchitect.SxEngine.SxWorld // DungeonArchitect.Utils.TexturedMaterialInstances // DungeonArchitect.Utils.TexturedMaterialInstances // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapFlowNodeOverlayNoiseSettings // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapFlowNodeOverlayNoiseSettings // System.ValueType // System.ValueType // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder/BuildSettings // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder/BuildSettings // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2> // System.Collections.Generic.KeyValuePair`2> // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; }; // System.Boolean // UnityEngine.Color // UnityEngine.Color // System.Double // System.Double // DungeonArchitect.Utils.Noise.GradientNoiseTable // DungeonArchitect.Utils.Noise.GradientNoiseTable // System.Guid struct Guid_t_StaticFields { // System.Guid System.Guid::Empty Guid_t ___Empty_0; }; // System.Guid // System.Int32 // System.Int32 // System.IntPtr struct IntPtr_t_StaticFields { // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; }; // System.IntPtr // DungeonArchitect.IntVector struct IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_StaticFields { // DungeonArchitect.IntVector DungeonArchitect.IntVector::Zero IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___Zero_3; }; // DungeonArchitect.IntVector // DungeonArchitect.IntVector2 struct IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7_StaticFields { // DungeonArchitect.IntVector2 DungeonArchitect.IntVector2::Zero IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___Zero_2; }; // DungeonArchitect.IntVector2 // UnityEngine.Matrix4x4 struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields { // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix_16; // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix_17; }; // UnityEngine.Matrix4x4 // UnityEngine.Quaternion struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields { // UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4; }; // UnityEngine.Quaternion // UnityEngine.Rect // UnityEngine.Rect // System.Single // System.Single // DungeonArchitect.SxEngine.SxQuadMesh // DungeonArchitect.SxEngine.SxQuadMesh // DungeonArchitect.SxEngine.SxUnityResourceMaterial // DungeonArchitect.SxEngine.SxUnityResourceMaterial // UnityEngine.Vector2 struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields { // UnityEngine.Vector2 UnityEngine.Vector2::zeroVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2; // UnityEngine.Vector2 UnityEngine.Vector2::oneVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3; // UnityEngine.Vector2 UnityEngine.Vector2::upVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4; // UnityEngine.Vector2 UnityEngine.Vector2::downVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5; // UnityEngine.Vector2 UnityEngine.Vector2::leftVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6; // UnityEngine.Vector2 UnityEngine.Vector2::rightVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7; // UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8; // UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9; }; // UnityEngine.Vector2 // UnityEngine.Vector3 struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields { // UnityEngine.Vector3 UnityEngine.Vector3::zeroVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5; // UnityEngine.Vector3 UnityEngine.Vector3::oneVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6; // UnityEngine.Vector3 UnityEngine.Vector3::upVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7; // UnityEngine.Vector3 UnityEngine.Vector3::downVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8; // UnityEngine.Vector3 UnityEngine.Vector3::leftVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9; // UnityEngine.Vector3 UnityEngine.Vector3::rightVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10; // UnityEngine.Vector3 UnityEngine.Vector3::forwardVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11; // UnityEngine.Vector3 UnityEngine.Vector3::backVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12; // UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13; // UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14; }; // UnityEngine.Vector3 // UnityEngine.Vector3Int struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_StaticFields { // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Zero Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Zero_3; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_One Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_One_4; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Up Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Up_5; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Down Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Down_6; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Left Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Left_7; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Right Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Right_8; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Forward Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Forward_9; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Back Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Back_10; }; // UnityEngine.Vector3Int // UnityEngine.Vector4 struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields { // UnityEngine.Vector4 UnityEngine.Vector4::zeroVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector_5; // UnityEngine.Vector4 UnityEngine.Vector4::oneVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector_6; // UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector_7; // UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector_8; }; // UnityEngine.Vector4 // System.Void // System.Void // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils/NodeWeightAssignInfo // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils/NodeWeightAssignInfo // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField/NeighborData // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField/NeighborData // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapLayerRenderData // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapLayerRenderData // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator> // System.Collections.Generic.Dictionary`2/Enumerator> // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator // UnityEngine.Bounds // UnityEngine.Bounds // System.Delegate // System.Delegate // DungeonArchitect.Utils.DungeonUID struct DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_StaticFields { // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Utils.DungeonUID::Empty DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___Empty_5; }; // DungeonArchitect.Utils.DungeonUID // DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo struct FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_StaticFields { // DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo::Default FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB ___Default_4; }; // DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DConstants struct FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_StaticFields { // UnityEngine.Color DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DConstants::InactiveNodeColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___InactiveNodeColor_0; // UnityEngine.Color DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DConstants::LinkColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___LinkColor_1; // UnityEngine.Color DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DConstants::LinkOneWayColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___LinkOneWayColor_2; // UnityEngine.Color DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DConstants::LinkItemRefColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___LinkItemRefColor_3; // System.Single DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DConstants::LinkHeadThicknessMultiplier float ___LinkHeadThicknessMultiplier_4; // System.Single DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DConstants::ItemNodeScaleMultiplier float ___ItemNodeScaleMultiplier_5; }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DConstants // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDoorInfo // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDoorInfo // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlay // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlay // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCustomCellInfo // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCustomCellInfo // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields { // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1; }; // UnityEngine.Object // System.RuntimeFieldHandle // System.RuntimeFieldHandle // System.RuntimeTypeHandle // System.RuntimeTypeHandle // DungeonArchitect.SxEngine.SxCamera // DungeonArchitect.SxEngine.SxCamera // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowItemMaterial // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowItemMaterial // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowItemMaterialZWrite // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowItemMaterialZWrite // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowLinkHeadMaterial // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowLinkHeadMaterial // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowLinkMaterial // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowLinkMaterial // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowLinkOneWayHeadMaterial // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowLinkOneWayHeadMaterial // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowMergedNodeMaterial // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowMergedNodeMaterial // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowMergedNodeMaterialZWrite // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowMergedNodeMaterialZWrite // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowNodeMaterial // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowNodeMaterial // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowSubNodeMaterial // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowSubNodeMaterial // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxGridMaterial // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxGridMaterial // DungeonArchitect.SxEngine.SxMeshVertex // DungeonArchitect.SxEngine.SxMeshVertex // DungeonArchitect.SxEngine.SxRenderCommand // DungeonArchitect.SxEngine.SxRenderCommand // DungeonArchitect.SxEngine.SxRenderContext // DungeonArchitect.SxEngine.SxRenderContext // DungeonArchitect.SxEngine.SxTextComponentSettings // DungeonArchitect.SxEngine.SxTextComponentSettings // DungeonArchitect.SxEngine.Utils.SxTransform struct SxTransform_tE48FA028D72DD62E3C6DA61A2E7A8C742C170E67_StaticFields { // DungeonArchitect.SxEngine.Utils.SxTransform DungeonArchitect.SxEngine.Utils.SxTransform::identity SxTransform_tE48FA028D72DD62E3C6DA61A2E7A8C742C170E67 ___identity_5; }; // DungeonArchitect.SxEngine.Utils.SxTransform // DungeonArchitect.UI.Widgets.WidgetBase // DungeonArchitect.UI.Widgets.WidgetBase // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderVert // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderVert // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor/LinkRenderSettings // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor/LinkRenderSettings // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodeActor/PlaneTransform // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodeActor/PlaneTransform // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase/NodeRenderSettings // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase/NodeRenderSettings // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator> // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator> // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator> // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator> // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator // System.Collections.Generic.KeyValuePair`2> // System.Collections.Generic.KeyValuePair`2> // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // UnityEngine.Component // UnityEngine.Component // DungeonArchitect.Flow.Items.FlowItem // DungeonArchitect.Flow.Items.FlowItem // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge // UnityEngine.Font struct Font_tC95270EA3198038970422D78B74A7F2E218A96B6_StaticFields { // System.Action`1 UnityEngine.Font::textureRebuilt Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* ___textureRebuilt_4; }; // UnityEngine.Font // UnityEngine.GameObject // UnityEngine.GameObject // UnityEngine.Material // UnityEngine.Material // UnityEngine.Mesh // UnityEngine.Mesh // System.MulticastDelegate // System.MulticastDelegate // UnityEngine.ScriptableObject // UnityEngine.ScriptableObject // DungeonArchitect.SxEngine.SxActor // DungeonArchitect.SxEngine.SxActor // DungeonArchitect.SxEngine.SxSceneNodeBase // DungeonArchitect.SxEngine.SxSceneNodeBase // DungeonArchitect.SxEngine.SxTextComponent // DungeonArchitect.SxEngine.SxTextComponent // DungeonArchitect.UI.Widgets.SxViewportWidget // DungeonArchitect.UI.Widgets.SxViewportWidget // UnityEngine.Texture struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_StaticFields { // System.Int32 UnityEngine.Texture::GenerateAllMips int32_t ___GenerateAllMips_4; }; // UnityEngine.Texture // System.Type struct Type_t_StaticFields { // System.Reflection.Binder modreq(System.Runtime.CompilerServices.IsVolatile) System.Type::s_defaultBinder Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0; // System.Char System.Type::Delimiter Il2CppChar ___Delimiter_1; // System.Type[] System.Type::EmptyTypes TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2; // System.Object System.Type::Missing RuntimeObject* ___Missing_3; // System.Reflection.MemberFilter System.Type::FilterAttribute MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4; // System.Reflection.MemberFilter System.Type::FilterName MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5; // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6; }; // System.Type // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodeActor/RenderSettings // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodeActor/RenderSettings // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator> // System.Collections.Generic.Dictionary`2/Enumerator> // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator // System.Func`2 // System.Func`2 // System.Func`2 // System.Func`2 // System.Func`2 // System.Func`2 // UnityEngine.Behaviour // UnityEngine.Behaviour // DungeonArchitect.Flow.FlowAssetBase // DungeonArchitect.Flow.FlowAssetBase // DungeonArchitect.Flow.Exec.FlowExecTask // DungeonArchitect.Flow.Exec.FlowExecTask // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutToolGraph3D // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutToolGraph3D // DungeonArchitect.Graphs.Graph // DungeonArchitect.Graphs.Graph // DungeonArchitect.Graphs.GraphLink // DungeonArchitect.Graphs.GraphLink // DungeonArchitect.Graphs.GraphNode // DungeonArchitect.Graphs.GraphNode // DungeonArchitect.Graphs.GraphPin // DungeonArchitect.Graphs.GraphPin // UnityEngine.MeshFilter // UnityEngine.MeshFilter // UnityEngine.RenderTexture // UnityEngine.RenderTexture // UnityEngine.Renderer // UnityEngine.Renderer // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodeActor // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodeActor // DungeonArchitect.SxEngine.SxMeshActor // DungeonArchitect.SxEngine.SxMeshActor // DungeonArchitect.SxEngine.SxRootSceneNode // DungeonArchitect.SxEngine.SxRootSceneNode // DungeonArchitect.SxEngine.SxTextActor // DungeonArchitect.SxEngine.SxTextActor // UnityEngine.Texture2D // UnityEngine.Texture2D // UnityEngine.Transform // UnityEngine.Transform // UnityEngine.Camera struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_StaticFields { // UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreCull CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreCull_4; // UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreRender CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreRender_5; // UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPostRender CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPostRender_6; }; // UnityEngine.Camera // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2D // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2D // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DLink // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DLink // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DNode // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DNode // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DNodePin // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DNodePin // DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraph // DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraph // DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphNode // DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphNode // UnityEngine.MeshRenderer // UnityEngine.MeshRenderer // UnityEngine.MonoBehaviour // UnityEngine.MonoBehaviour // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodePlaneActor // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodePlaneActor // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateElevations // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateElevations // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateOverlay // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateOverlay // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskFinalize // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskFinalize // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskInitialize // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskInitialize // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskMerge // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskMerge // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskOptimize // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskOptimize // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutCamAlignerBase // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutCamAlignerBase // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutItemActor // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutItemActor // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActor // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActor // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutLinkCamAligner // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutLinkCamAligner // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutNodeCamAligner // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutNodeCamAligner #ifdef __clang__ #pragma clang diagnostic pop #endif // System.String[] struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray { ALIGN_FIELD (8) String_t* m_Items[1]; inline String_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline String_t** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, String_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge[] struct FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F : public RuntimeArray { ALIGN_FIELD (8) FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* m_Items[1]; inline FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell[] struct FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603 : public RuntimeArray { ALIGN_FIELD (8) FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* m_Items[1]; inline FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceFieldCell[,] struct FlowTilemapDistanceFieldCellU5BU2CU5D_t523C5684DB8674152D976D7720BC9F8B183FAD69 : public RuntimeArray { ALIGN_FIELD (8) FlowTilemapDistanceFieldCell_t975ECAD09F10D7F8FE59B998E473A8D29845403B* m_Items[1]; inline FlowTilemapDistanceFieldCell_t975ECAD09F10D7F8FE59B998E473A8D29845403B* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline FlowTilemapDistanceFieldCell_t975ECAD09F10D7F8FE59B998E473A8D29845403B** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, FlowTilemapDistanceFieldCell_t975ECAD09F10D7F8FE59B998E473A8D29845403B* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline FlowTilemapDistanceFieldCell_t975ECAD09F10D7F8FE59B998E473A8D29845403B* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline FlowTilemapDistanceFieldCell_t975ECAD09F10D7F8FE59B998E473A8D29845403B** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, FlowTilemapDistanceFieldCell_t975ECAD09F10D7F8FE59B998E473A8D29845403B* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline FlowTilemapDistanceFieldCell_t975ECAD09F10D7F8FE59B998E473A8D29845403B* GetAt(il2cpp_array_size_t i, il2cpp_array_size_t j) const { il2cpp_array_size_t iBound = bounds[0].length; IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound); il2cpp_array_size_t jBound = bounds[1].length; IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound); il2cpp_array_size_t index = i * jBound + j; return m_Items[index]; } inline FlowTilemapDistanceFieldCell_t975ECAD09F10D7F8FE59B998E473A8D29845403B** GetAddressAt(il2cpp_array_size_t i, il2cpp_array_size_t j) { il2cpp_array_size_t iBound = bounds[0].length; IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound); il2cpp_array_size_t jBound = bounds[1].length; IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound); il2cpp_array_size_t index = i * jBound + j; return m_Items + index; } inline void SetAt(il2cpp_array_size_t i, il2cpp_array_size_t j, FlowTilemapDistanceFieldCell_t975ECAD09F10D7F8FE59B998E473A8D29845403B* value) { il2cpp_array_size_t iBound = bounds[0].length; IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound); il2cpp_array_size_t jBound = bounds[1].length; IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound); il2cpp_array_size_t index = i * jBound + j; m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline FlowTilemapDistanceFieldCell_t975ECAD09F10D7F8FE59B998E473A8D29845403B* GetAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j) const { il2cpp_array_size_t jBound = bounds[1].length; il2cpp_array_size_t index = i * jBound + j; return m_Items[index]; } inline FlowTilemapDistanceFieldCell_t975ECAD09F10D7F8FE59B998E473A8D29845403B** GetAddressAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j) { il2cpp_array_size_t jBound = bounds[1].length; il2cpp_array_size_t index = i * jBound + j; return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j, FlowTilemapDistanceFieldCell_t975ECAD09F10D7F8FE59B998E473A8D29845403B* value) { il2cpp_array_size_t jBound = bounds[1].length; il2cpp_array_size_t index = i * jBound + j; m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField/NeighborData[] struct NeighborDataU5BU5D_t74823769C947F1B20D6CAB939E34A0659DDDA1C5 : public RuntimeArray { ALIGN_FIELD (8) NeighborData_tFBF512168486279F16ADCEACFE98224A04320087 m_Items[1]; inline NeighborData_tFBF512168486279F16ADCEACFE98224A04320087 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline NeighborData_tFBF512168486279F16ADCEACFE98224A04320087* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, NeighborData_tFBF512168486279F16ADCEACFE98224A04320087 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___cell_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___edge_1), (void*)NULL); #endif } inline NeighborData_tFBF512168486279F16ADCEACFE98224A04320087 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline NeighborData_tFBF512168486279F16ADCEACFE98224A04320087* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, NeighborData_tFBF512168486279F16ADCEACFE98224A04320087 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___cell_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___edge_1), (void*)NULL); #endif } }; // System.Int32[] struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray { ALIGN_FIELD (8) int32_t m_Items[1]; inline int32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int32_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, int32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value) { m_Items[index] = value; } }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapLayerRenderData[] struct TilemapLayerRenderDataU5BU5D_t38C157DC93B89719D6087AE98D24F47AF7974F3E : public RuntimeArray { ALIGN_FIELD (8) TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A m_Items[1]; inline TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___quads_1), (void*)NULL); #endif } inline TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___quads_1), (void*)NULL); #endif } }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad[] struct TilemapRenderQuadU5BU5D_t3583A576C66A6B8E4FE0BCF7DF0523870977065C : public RuntimeArray { ALIGN_FIELD (8) TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 m_Items[1]; inline TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___verts_0), (void*)NULL); } inline TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___verts_0), (void*)NULL); } }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderVert[] struct TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3 : public RuntimeArray { ALIGN_FIELD (8) TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 m_Items[1]; inline TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 value) { m_Items[index] = value; } }; // DungeonArchitect.Flow.Exec.FlowTaskExecOutput[] struct FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4 : public RuntimeArray { ALIGN_FIELD (8) FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* m_Items[1]; inline FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Type[] struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB : public RuntimeArray { ALIGN_FIELD (8) Type_t* m_Items[1]; inline Type_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Type_t** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Type_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Type_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Type_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink[] struct FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1 : public RuntimeArray { ALIGN_FIELD (8) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* m_Items[1]; inline FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode[] struct FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1 : public RuntimeArray { ALIGN_FIELD (8) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* m_Items[1]; inline FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.Utils.DungeonUID[] struct DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED : public RuntimeArray { ALIGN_FIELD (8) DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 m_Items[1]; inline DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 value) { m_Items[index] = value; } }; // DungeonArchitect.Flow.Items.FlowItem[] struct FlowItemU5BU5D_t7302BA46C0F9C20579C8CD52F81F3F02E32516B1 : public RuntimeArray { ALIGN_FIELD (8) FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* m_Items[1]; inline FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink[] struct FFAGConstraintsLinkU5BU5D_t9571268E552CA6A8B990AE392DA16B7FA5E5C11A : public RuntimeArray { ALIGN_FIELD (8) FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05* m_Items[1]; inline FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo[] struct FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3 : public RuntimeArray { ALIGN_FIELD (8) FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 m_Items[1]; inline FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 value) { m_Items[index] = value; } }; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode[,,] struct FlowLayoutGraphNodeU5BU2CU2CU5D_t18778A47B6E3E28B07EF1C04F97289FA298BD110 : public RuntimeArray { ALIGN_FIELD (8) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* m_Items[1]; inline FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* GetAt(il2cpp_array_size_t i, il2cpp_array_size_t j, il2cpp_array_size_t k) const { il2cpp_array_size_t iBound = bounds[0].length; IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound); il2cpp_array_size_t jBound = bounds[1].length; IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound); il2cpp_array_size_t kBound = bounds[2].length; IL2CPP_ARRAY_BOUNDS_CHECK(k, kBound); il2cpp_array_size_t index = (i * jBound + j) * kBound + k; return m_Items[index]; } inline FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053** GetAddressAt(il2cpp_array_size_t i, il2cpp_array_size_t j, il2cpp_array_size_t k) { il2cpp_array_size_t iBound = bounds[0].length; IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound); il2cpp_array_size_t jBound = bounds[1].length; IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound); il2cpp_array_size_t kBound = bounds[2].length; IL2CPP_ARRAY_BOUNDS_CHECK(k, kBound); il2cpp_array_size_t index = (i * jBound + j) * kBound + k; return m_Items + index; } inline void SetAt(il2cpp_array_size_t i, il2cpp_array_size_t j, il2cpp_array_size_t k, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* value) { il2cpp_array_size_t iBound = bounds[0].length; IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound); il2cpp_array_size_t jBound = bounds[1].length; IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound); il2cpp_array_size_t kBound = bounds[2].length; IL2CPP_ARRAY_BOUNDS_CHECK(k, kBound); il2cpp_array_size_t index = (i * jBound + j) * kBound + k; m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* GetAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j, il2cpp_array_size_t k) const { il2cpp_array_size_t jBound = bounds[1].length; il2cpp_array_size_t kBound = bounds[2].length; il2cpp_array_size_t index = (i * jBound + j) * kBound + k; return m_Items[index]; } inline FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053** GetAddressAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j, il2cpp_array_size_t k) { il2cpp_array_size_t jBound = bounds[1].length; il2cpp_array_size_t kBound = bounds[2].length; il2cpp_array_size_t index = (i * jBound + j) * kBound + k; return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j, il2cpp_array_size_t k, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* value) { il2cpp_array_size_t jBound = bounds[1].length; il2cpp_array_size_t kBound = bounds[2].length; il2cpp_array_size_t index = (i * jBound + j) * kBound + k; m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActor[] struct SxLayoutNodeActorU5BU5D_t9F15055D41156269E12939924FC9C43B10B72783 : public RuntimeArray { ALIGN_FIELD (8) SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* m_Items[1]; inline SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // UnityEngine.Vector3[] struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C : public RuntimeArray { ALIGN_FIELD (8) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 m_Items[1]; inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value) { m_Items[index] = value; } }; // DungeonArchitect.SxEngine.SxMeshVertex[] struct SxMeshVertexU5BU5D_t33DDC0C0B73752EA2A5A5DF7F878507292FAB15C : public RuntimeArray { ALIGN_FIELD (8) SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1* m_Items[1]; inline SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // UnityEngine.Vector2[] struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA : public RuntimeArray { ALIGN_FIELD (8) Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 m_Items[1]; inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value) { m_Items[index] = value; } }; // UnityEngine.Color[] struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389 : public RuntimeArray { ALIGN_FIELD (8) Color_tD001788D726C3A7F1379BEED0260B9591F440C1F m_Items[1]; inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F value) { m_Items[index] = value; } }; // DungeonArchitect.SxEngine.ISxSceneNode[] struct ISxSceneNodeU5BU5D_t8C121DAAA821ACB7E30208EA91128D316D11B523 : public RuntimeArray { ALIGN_FIELD (8) RuntimeObject* m_Items[1]; inline RuntimeObject* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.SxEngine.SxRenderCommand[] struct SxRenderCommandU5BU5D_t07B2E5D5353E61C9F4001B4015C98D3B558EC61C : public RuntimeArray { ALIGN_FIELD (8) SxRenderCommand_tA878712CF8D568C7900BCDF61A5631AA52E09CB9* m_Items[1]; inline SxRenderCommand_tA878712CF8D568C7900BCDF61A5631AA52E09CB9* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SxRenderCommand_tA878712CF8D568C7900BCDF61A5631AA52E09CB9** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, SxRenderCommand_tA878712CF8D568C7900BCDF61A5631AA52E09CB9* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline SxRenderCommand_tA878712CF8D568C7900BCDF61A5631AA52E09CB9* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SxRenderCommand_tA878712CF8D568C7900BCDF61A5631AA52E09CB9** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SxRenderCommand_tA878712CF8D568C7900BCDF61A5631AA52E09CB9* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Object[] struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray { ALIGN_FIELD (8) RuntimeObject* m_Items[1]; inline RuntimeObject* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; IL2CPP_EXTERN_C void TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshal_pinvoke(const TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0& unmarshaled, TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshaled_pinvoke& marshaled); IL2CPP_EXTERN_C void TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshal_pinvoke_back(const TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshaled_pinvoke& marshaled, TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0& unmarshaled); IL2CPP_EXTERN_C void TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshal_pinvoke_cleanup(TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshaled_pinvoke& marshaled); IL2CPP_EXTERN_C void TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshal_com(const TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0& unmarshaled, TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshaled_com& marshaled); IL2CPP_EXTERN_C void TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshal_com_back(const TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshaled_com& marshaled, TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0& unmarshaled); IL2CPP_EXTERN_C void TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshal_com_cleanup(TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshaled_com& marshaled); // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ; // TKey System.Collections.Generic.KeyValuePair`2::get_Key() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) ; // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ; // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mBB1F53485511A169683833D85EB7415BC61FB008_gshared (List_1_t42F0B57054A3228FBFFC61944D09C59EFE670FBA* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m2845AAB6C8366EEE06CA1E689176EAEBD6AACF97_gshared (List_1_t42F0B57054A3228FBFFC61944D09C59EFE670FBA* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Queue`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_m6E2A5A8173E0CC524496D5155C737DF8FD10D0EB_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Queue`1::Enqueue(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Enqueue_m5CB8CF3906F1289F92036F0973EC5BE3450402EF_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; // T System.Collections.Generic.Queue`1::Dequeue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_Dequeue_m86B243DF9EC238316EC3D27DF3E0AB8DB0987E84_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.Queue`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ; // TResult System.Func`2::Invoke(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_gshared_inline (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mC8D9F2DE75AD47422238E7B0206EC801975AAC07_gshared (List_1_t0BF7E59665DD5913690C9953F898B10B7713DD37* __this, const RuntimeMethod* method) ; // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TilemapRenderQuadU5BU5D_t3583A576C66A6B8E4FE0BCF7DF0523870977065C* List_1_ToArray_m63DB95F8A6F276B978C28B41B79D214E2EAAEC67_gshared (List_1_t5495F3DBA52B0BB5B19D77A81BDCE81D34A40238* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m14839C191325D90E953EE99A35EF84B5454678D4_gshared_inline (List_1_t0BF7E59665DD5913690C9953F898B10B7713DD37* __this, TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A ___0_item, const RuntimeMethod* method) ; // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TilemapLayerRenderDataU5BU5D_t38C157DC93B89719D6087AE98D24F47AF7974F3E* List_1_ToArray_m249F380A1C7AE558EC9E61F02FDE8177CDDA8458_gshared (List_1_t0BF7E59665DD5913690C9953F898B10B7713DD37* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mD7130071A4B11B2DD890A603EDFE6F1E0877D1C3_gshared (List_1_t5495F3DBA52B0BB5B19D77A81BDCE81D34A40238* __this, const RuntimeMethod* method) ; // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mA06B47F3E29CFC8EBABB74C4DA4B5DFA4C3F93D3_gshared_inline (List_1_t5495F3DBA52B0BB5B19D77A81BDCE81D34A40238* __this, TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 ___0_item, const RuntimeMethod* method) ; // T DungeonArchitect.Graphs.GraphBuilder::CreateNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GraphBuilder_CreateNode_TisRuntimeObject_mF57739E0FF790A978DF8D87F642F501C993DDCF9_gshared (GraphBuilder_t3ABC8DFFE16CC2C1A876F82CE56469A202547258* __this, const RuntimeMethod* method) ; // T DungeonArchitect.Flow.Exec.FlowExecTaskState::GetState() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FlowExecTaskState_GetState_TisRuntimeObject_mE5DF4DE457B56CD2F02BDD067C229E04DBF461AD_gshared (FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Utils.Noise.NoiseTable`1::Init(System.Int32,System.Random) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NoiseTable_1_Init_m8FA0BC60710807C7D87AD82C47D9C4B53F624910_gshared (NoiseTable_1_t1740665690C0FA1E4DC95C3167D7AD3AE46F1534* __this, int32_t ___0_size, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___1_random, const RuntimeMethod* method) ; // System.Single DungeonArchitect.Utils.Noise.NoiseTable`1::GetNoiseFBM(UnityEngine.Vector2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float NoiseTable_1_GetNoiseFBM_m12FD0FA79004E27D56CD673566B613E0D1412ADD_gshared (NoiseTable_1_t1740665690C0FA1E4DC95C3167D7AD3AE46F1534* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_p, int32_t ___1_octaves, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.HashSet`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.HashSet`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.HashSet`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1/Enumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m517E7F9D104FEAE6646EABDDC9C852510E86077C_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m72CC2F1213D1C1B8ABEDE31082D07B67EC873B13_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t ___1_value, const RuntimeMethod* method) ; // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Item_mA019F7A495B48EF2A6E5D36977DB3EA09A47ECDB_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m1087B74B4FF5004CBB6CC864FF1C87B6DB138505_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB_gshared (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_gshared_inline (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_item, const RuntimeMethod* method) ; // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* List_1_ToArray_mC8C0BE0BF8D731EB5B4E935922806A47A258D9C9_gshared (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Utils.MathUtils::Swap(T&,T&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MathUtils_Swap_TisDungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_m83BD2FFAAB45895FD00B7C6B9AA868AF9F946500_gshared (DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* ___0_a, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* ___1_b, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mD4A03BFFCED75DDF6D9B58DFE1C2C0AFDD440AB5_gshared (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m000EA8A4D848D3056051CF62AEB1B7268F9E68EA_gshared (Dictionary_2_tBDC12A3A1DF567EA52231954ACE4039985CAD7C8* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mD33A91D06C79EB5E12CB1D34D0833CB3AB5AC9B6_gshared (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m298F03BA4673AE9123ED5A199DBA96F930F0D0F9_gshared (Dictionary_2_tBDC12A3A1DF567EA52231954ACE4039985CAD7C8* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m1BF4B5D526E9706C9B3E42B9ECE64145EE243D96_gshared (Dictionary_2_tBDC12A3A1DF567EA52231954ACE4039985CAD7C8* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m8E07C4F2EDAE0206622913E0767743BE4BA04C0E_gshared (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m277436F976854C50006DC4D1E85BDDA1702D0347_gshared (Dictionary_2_tBDC12A3A1DF567EA52231954ACE4039985CAD7C8* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ; // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_mD9FFA5D15F412A157261670163B18B2769BE7D9D_gshared (Dictionary_2_tBDC12A3A1DF567EA52231954ACE4039985CAD7C8* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m3896C35F4CA5D8EB63809A9509B15C1AF0736F88_gshared_inline (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* __this, FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 ___0_item, const RuntimeMethod* method) ; // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tF1E6F4AF0DCA3539B0AAC312A7D8761D2620C38F Dictionary_2_GetEnumerator_m5537253E090E64B0B2BEC710D598718338909923_gshared (Dictionary_2_tBDC12A3A1DF567EA52231954ACE4039985CAD7C8* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mF9DCDF30E11D04EDCD6654CFCF088E396AAF89CD_gshared (Enumerator_tF1E6F4AF0DCA3539B0AAC312A7D8761D2620C38F* __this, const RuntimeMethod* method) ; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_t37FEE4CB9178545AB0395C7909F910C7D568922E Enumerator_get_Current_m337D2EAB299AB4FB3F3E562B27782C066BB3FC88_gshared_inline (Enumerator_tF1E6F4AF0DCA3539B0AAC312A7D8761D2620C38F* __this, const RuntimeMethod* method) ; // TKey System.Collections.Generic.KeyValuePair`2::get_Key() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 KeyValuePair_2_get_Key_m9936DA692BA006362AC9ECE6F3696A57B098732D_gshared_inline (KeyValuePair_2_t37FEE4CB9178545AB0395C7909F910C7D568922E* __this, const RuntimeMethod* method) ; // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_m959E6238BACC0317A8F75E0E47ABE45DBC9C8BDB_gshared_inline (KeyValuePair_2_t37FEE4CB9178545AB0395C7909F910C7D568922E* __this, const RuntimeMethod* method) ; // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* List_1_ToArray_m76934F2572C6D9C04A589DCDE62738F79104E864_gshared (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mF2675AFA6735AA2AEA467D1F4E202A756174A42B_gshared (Enumerator_tF1E6F4AF0DCA3539B0AAC312A7D8761D2620C38F* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m3EE739A453CBBD8F467434AEAFB68827C94FFE1E_gshared (Dictionary_2_tBDC12A3A1DF567EA52231954ACE4039985CAD7C8* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m19BFB6531CBE9C5DDD9564C32AE57DADE567D46C_gshared_inline (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 List_1_get_Item_mC982822BA312CC567970EC7B79D0A4411D9B307D_gshared (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mD018D6DF7F7A13AE2541F3C10E2F3E90095F7951_gshared (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m64D66C5B47B0935C7266EA5C5F31BA118B25F489_gshared (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___1_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m40A3CFCBF2B153B3D590557CFDE2F1323551EDF3_gshared (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ; // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 Dictionary_2_get_Item_mB91A2759D86C3EF51EDE9BEC57A44A6D200FAB24_gshared (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mA089A1313615E2215B8E0C08896CD56B1D84F220_gshared (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m16BDACD3C7A587394161B07B8ED7141FDD891455_gshared (Dictionary_2_tCE045E0841BD50B97FD347CB11B41AE359216E05* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m441DC0B3CE9868EED3057B2BD0C99AEE19F64D1C_gshared (Dictionary_2_tCE045E0841BD50B97FD347CB11B41AE359216E05* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_key, const RuntimeMethod* method) ; // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 Dictionary_2_get_Item_m4B18A37F0352703064BB307F2130342BE3C4D79C_gshared (Dictionary_2_tCE045E0841BD50B97FD347CB11B41AE359216E05* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_key, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mC58D6AF171C526DE9CCF309E4827AD34543AFFB0_gshared (Dictionary_2_tCE045E0841BD50B97FD347CB11B41AE359216E05* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m19BA0B23B9B0DA6C6F2EA653EBE0AEB12158834D_gshared (Dictionary_2_tCE045E0841BD50B97FD347CB11B41AE359216E05* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_key, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___1_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m2F765C25790A1777E36D648E61FD8E5EADD39DBB_gshared (Dictionary_2_tBDC12A3A1DF567EA52231954ACE4039985CAD7C8* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mB8E808F2712E4FD6558EF511C269789D58EE0C45_gshared (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___1_value, const RuntimeMethod* method) ; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::get_Keys() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_tF9E66E7F782A9679879758F8BE510FC79BA1BA4E* Dictionary_2_get_Keys_mD22B5F1CC7CF9B6FB923D170CE842DC095654DC1_gshared (Dictionary_2_tBDC12A3A1DF567EA52231954ACE4039985CAD7C8* __this, const RuntimeMethod* method) ; // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator System.Collections.Generic.Dictionary`2/KeyCollection::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tC7F6F7D850FFBD64D32D064235FD2269777E5339 KeyCollection_GetEnumerator_m7DB583B1AED7E2F4703A094CA7DAF385AA22BD06_gshared (KeyCollection_tF9E66E7F782A9679879758F8BE510FC79BA1BA4E* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mE92440B7D15613AF5DEF8CDD5F2404232C32461E_gshared (Enumerator_tC7F6F7D850FFBD64D32D064235FD2269777E5339* __this, const RuntimeMethod* method) ; // TKey System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 Enumerator_get_Current_m9BF3AC6AAB53200F42803BE73009A1C596FB5665_gshared_inline (Enumerator_tC7F6F7D850FFBD64D32D064235FD2269777E5339* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE79667BF33E2C0804DA0B48D26D0FE012653DAE9_gshared (Enumerator_tC7F6F7D850FFBD64D32D064235FD2269777E5339* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.HashSet`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476_gshared (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Stack`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m3A9F3014EDDB7F387AB21CB92B216E8FBDF677E1_gshared (Stack_1_t55E9C63D6CAB54153C30C1FA99B1D432E004D3B8* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Stack`1::Push(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_m8BE5882569F85D0E66FEC84E41B2565B9B17B2E6_gshared (Stack_1_t55E9C63D6CAB54153C30C1FA99B1D432E004D3B8* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_item, const RuntimeMethod* method) ; // T System.Collections.Generic.Stack`1::Pop() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 Stack_1_Pop_mB7CCAE1600234215300DD704EB273AD5EC578346_gshared (Stack_1_t55E9C63D6CAB54153C30C1FA99B1D432E004D3B8* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.HashSet`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631_gshared (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_item, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676 List_1_GetEnumerator_m041868332DDAC2ABDDB92DBDD126B5AA5D541D2A_gshared (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m2425FE8EBD86634B98184CA9807D759486B610C4_gshared (Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1/Enumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 Enumerator_get_Current_m0CF058DF8023D8F847E80B6F12CAB961B6658D80_gshared_inline (Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676* __this, const RuntimeMethod* method) ; // TResult System.Func`2::Invoke(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_mA255C2DE6B6348E5DF39DA2784362E6816536D5C_gshared_inline (Func_2_tFA7604C3E19E304A9791C1BC89CCE5A7CE0C4994* __this, FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 ___0_arg, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.HashSet`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m294005E6FE120942D506A87665297C46D32F0D7B_gshared (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_item, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m56B4E51A90CF03271D72E6FDCCC912D71B75475C_gshared (Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676* __this, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.Stack`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_m9EA20B24E40DC2BE71231FB8B6ACEAF136E7C9A7_gshared_inline (Stack_1_t55E9C63D6CAB54153C30C1FA99B1D432E004D3B8* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Queue`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_m2D07DC4C1969FA64E657C6FE7E5A8E172C727A80_gshared (Queue_1_tEE8A675847BBC9D67CE073E8A19555049AB91FF0* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Queue`1::Enqueue(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Enqueue_m7E4F483A5FBAF558DBD69FB828C7CB47547A9CDC_gshared (Queue_1_tEE8A675847BBC9D67CE073E8A19555049AB91FF0* __this, NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A ___0_item, const RuntimeMethod* method) ; // T System.Collections.Generic.Queue`1::Dequeue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A Queue_1_Dequeue_m2B52F48BC206B260C8EC243F88A8DBB303886686_gshared (Queue_1_tEE8A675847BBC9D67CE073E8A19555049AB91FF0* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t ___1_value, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.Queue`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m3B3980512D3FA7D1F8C929C66B572914950981C9_gshared_inline (Queue_1_tEE8A675847BBC9D67CE073E8A19555049AB91FF0* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method) ; // T[] DungeonArchitect.SxEngine.SxWorld::GetActorsOfType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* SxWorld_GetActorsOfType_TisRuntimeObject_m9A16C03E5913F0A76E535C0B7968B5E03E75D058_gshared (SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_gshared_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_gshared_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method) ; // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method) ; // T DungeonArchitect.SxEngine.SxWorld::SpawnActor(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SxWorld_SpawnActor_TisRuntimeObject_m66166D35EF88511183211CA6EFAF6F3EB28B379D_gshared (SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* __this, bool ___0_addToRoot, const RuntimeMethod* method) ; // System.Void DungeonArchitect.SxEngine.SxMeshActor::SetMaterial() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxMeshActor_SetMaterial_TisRuntimeObject_m7476095361F3CD77A984B8BB08A14756B9493DD9_gshared (SxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36 List_1_GetEnumerator_mACED259314212ABEDBD3762C550957B7D25F99F4_gshared (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mBB84A4FB1A28B93D940AC58DD1B30C37A13CF5E6_gshared (Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1/Enumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 Enumerator_get_Current_mDB4F02B6EC7357BD5B0B2B441FDC1AB6B2650C36_gshared_inline (Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m3156E3A426CD6F6EEB875779EBA13B78E40203BD_gshared (Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36* __this, const RuntimeMethod* method) ; // DungeonArchitect.SxEngine.SxMaterial DungeonArchitect.SxEngine.SxMaterialRegistry::Get() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* SxMaterialRegistry_Get_TisRuntimeObject_m2275CE6E5D03CCE36971DBEFAEA9BFDAE5DA4573_gshared (const RuntimeMethod* method) ; // T UnityEngine.Resources::Load(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Resources_Load_TisRuntimeObject_mD1AF6299B14F87ED1D1A6199A51480919F7C79D7_gshared (String_t* ___0_path, const RuntimeMethod* method) ; // T UnityEngine.GameObject::AddComponent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_gshared (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE1298EFE02E4CF09A9513D04C6D0FE12C4A5A96D_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ; // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3 Dictionary_2_GetEnumerator_m3F1620145BA0815B7C7CD648EF054558AA26556A_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mAECCBE12C0427D7ACF88F82FA266F1AE37402565_gshared (Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3* __this, const RuntimeMethod* method) ; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 Enumerator_get_Current_m90160D324DA0D9F5624A345F47D8E226A118911A_gshared_inline (Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3* __this, const RuntimeMethod* method) ; // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_m8508BCECB0654E2E93B1A141382E2688ADE7EE7C_gshared_inline (KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_gshared_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m4EA3769821DBDED34CA0EBACD784AC6C1A536C1A_gshared_inline (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_item, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m4DC143BC57F14EDD85AB13B6D6F3B5D0E319B30E_gshared (Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3* __this, const RuntimeMethod* method) ; // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* List_1_ToArray_m9F2A058632994B7A2310424880C089F9DE5B1BA5_gshared (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method) ; // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* List_1_ToArray_mD1EFBC7A0C9E4DF640DF58EC90D5494500C0571F_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, const RuntimeMethod* method) ; // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ; // T DungeonArchitect.Graphs.GraphNode::CreatePinOfType(DungeonArchitect.Graphs.GraphPinType,UnityEngine.Vector2,UnityEngine.Rect,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GraphNode_CreatePinOfType_TisRuntimeObject_m5388C947ADCE6040760A9CAE2E4538B86640428B_gshared (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, int32_t ___0_pinType, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_position, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___2_boundsOffset, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_tangent, const RuntimeMethod* method) ; // System.Void UnityEngine.ScriptableObject::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF (ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.FlowDomainDataRegistry::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowDomainDataRegistry__ctor_m1F24340DB3A5215945E2DAAA09ED26E1CC0B2535 (FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57* __this, const RuntimeMethod* method) ; // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() inline Enumerator_t6B0141634D8BB2EAA83D1F59320BC15D983DF77D Dictionary_2_GetEnumerator_mF4C96DB44F8EC705C29597FFBBE51C4DCD53337C (Dictionary_2_t646022ED51FFB205DDA12E9AEB1851A40F3B47EC* __this, const RuntimeMethod* method) { return (( Enumerator_t6B0141634D8BB2EAA83D1F59320BC15D983DF77D (*) (Dictionary_2_t646022ED51FFB205DDA12E9AEB1851A40F3B47EC*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() inline void Enumerator_Dispose_m941384A978B952888CB5186ADCDF687159175C7B (Enumerator_t6B0141634D8BB2EAA83D1F59320BC15D983DF77D* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t6B0141634D8BB2EAA83D1F59320BC15D983DF77D*, const RuntimeMethod*))Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared)(__this, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() inline KeyValuePair_2_t1153808C9A5B5EB7782B65A97161C6E17E24B3A2 Enumerator_get_Current_m7836B0D2E3D8B68B502372F0DDF286764738BFEA_inline (Enumerator_t6B0141634D8BB2EAA83D1F59320BC15D983DF77D* __this, const RuntimeMethod* method) { return (( KeyValuePair_2_t1153808C9A5B5EB7782B65A97161C6E17E24B3A2 (*) (Enumerator_t6B0141634D8BB2EAA83D1F59320BC15D983DF77D*, const RuntimeMethod*))Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline)(__this, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline Type_t* KeyValuePair_2_get_Key_mA2052674FF87422A12BFDD2E30462486C3E92851_inline (KeyValuePair_2_t1153808C9A5B5EB7782B65A97161C6E17E24B3A2* __this, const RuntimeMethod* method) { return (( Type_t* (*) (KeyValuePair_2_t1153808C9A5B5EB7782B65A97161C6E17E24B3A2*, const RuntimeMethod*))KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline RuntimeObject* KeyValuePair_2_get_Value_m62E9945C1FA8347E246A306A3DBC6139F7B94378_inline (KeyValuePair_2_t1153808C9A5B5EB7782B65A97161C6E17E24B3A2* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (KeyValuePair_2_t1153808C9A5B5EB7782B65A97161C6E17E24B3A2*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline)(__this, method); } // System.Void DungeonArchitect.Flow.Domains.FlowDomainDataRegistry::_Internal_AddDomainData(System.Type,DungeonArchitect.Flow.Domains.IFlowDomainData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowDomainDataRegistry__Internal_AddDomainData_m335888CA03E09B76DEF4CB97D3F8CECFD6268A44 (FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57* __this, Type_t* ___0_type, RuntimeObject* ___1_data, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m8BB836D4445A0042A29D5185C4EEC487AB6FCB03 (Enumerator_t6B0141634D8BB2EAA83D1F59320BC15D983DF77D* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t6B0141634D8BB2EAA83D1F59320BC15D983DF77D*, const RuntimeMethod*))Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared)(__this, method); } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_mE99628E4D929819A461FD17D43D5EF28BEFE363A (Dictionary_2_t646022ED51FFB205DDA12E9AEB1851A40F3B47EC* __this, Type_t* ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t646022ED51FFB205DDA12E9AEB1851A40F3B47EC*, Type_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method); } // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) inline bool Dictionary_2_Remove_m84F5D48E5867602EE4567CB24B6FEFCFD1631545 (Dictionary_2_t646022ED51FFB205DDA12E9AEB1851A40F3B47EC* __this, Type_t* ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t646022ED51FFB205DDA12E9AEB1851A40F3B47EC*, Type_t*, const RuntimeMethod*))Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared)(__this, ___0_key, method); } // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) inline void Dictionary_2_Add_m77017B1895F4AB33FF3F1909C1C88C08E3889500 (Dictionary_2_t646022ED51FFB205DDA12E9AEB1851A40F3B47EC* __this, Type_t* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t646022ED51FFB205DDA12E9AEB1851A40F3B47EC*, Type_t*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method); } // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_mBF507FD698F7CE04A8D7BDA7BC172895DD42485D (Dictionary_2_t646022ED51FFB205DDA12E9AEB1851A40F3B47EC* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t646022ED51FFB205DDA12E9AEB1851A40F3B47EC*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method); } // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_mFD442D1F16E768A12A39EC19438FB611BCD616AD (Dictionary_2_t0676C142556166365093243553199AA18660E496* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t0676C142556166365093243553199AA18660E496*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method); } // System.Int32 System.String::get_Length() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ; // System.String System.Object::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_ToString_mF8AC1EB9D85AB52EC8FD8B8BDD131E855E69673F (RuntimeObject* __this, const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Color::get_white() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlay::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapCellOverlay__ctor_mF0B0AA35640E54FB0354A3B84A3CD1ACC2376E78 (FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* __this, const RuntimeMethod* method) ; // System.Single DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlay::get_noiseValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FlowTilemapCellOverlay_get_noiseValue_m69478E45FEFB18DD43DBBAD4542500950BAC9933_inline (FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlay::set_noiseValue(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowTilemapCellOverlay_set_noiseValue_m25000545F3E7913924AEE9E0BC78B0838FAEC7AA_inline (FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* __this, float ___0_value, const RuntimeMethod* method) ; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlayMergeConfig DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlayMergeConfig::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9* FlowTilemapCellOverlayMergeConfig_Clone_m68633327BFD4F9636B9D9BA5EE8774DA0BB0BABD (FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlayMergeConfig::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapCellOverlayMergeConfig__ctor_m3A4148BE32737C73FF484E6D81E3A763DDE99EF6 (FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapEdge__ctor_m4397112E46111D2635AC6B94431D1D08D25DF3F7 (FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapCell__ctor_m72746D491E083600AEED0F6E259CBB91162E6E11 (FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) inline void List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { (( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared)(__this, ___0_collection, method); } // T[] System.Collections.Generic.List`1::ToArray() inline StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method) { return (( StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method); } // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlay DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlay::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* FlowTilemapCellOverlay_Clone_m5D690AAF1660E13F1CC569FE33A61EA11DD46720 (FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDoorInfo::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapCellDoorInfo__ctor_m135BB5B9BD5A8AD7748E1442F2D03CCF540ADF51 (FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellWallInfo::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapCellWallInfo__ctor_m0306362F239296253D5099C32BFC3B1C698D542E (FlowTilemapCellWallInfo_t7D089F52480405443251FA776AC46C62106B34B0* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) inline void List_1__ctor_mBB1F53485511A169683833D85EB7415BC61FB008 (List_1_t42F0B57054A3228FBFFC61944D09C59EFE670FBA* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { (( void (*) (List_1_t42F0B57054A3228FBFFC61944D09C59EFE670FBA*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mBB1F53485511A169683833D85EB7415BC61FB008_gshared)(__this, ___0_collection, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m2845AAB6C8366EEE06CA1E689176EAEBD6AACF97 (List_1_t42F0B57054A3228FBFFC61944D09C59EFE670FBA* __this, const RuntimeMethod* method) { (( void (*) (List_1_t42F0B57054A3228FBFFC61944D09C59EFE670FBA*, const RuntimeMethod*))List_1__ctor_m2845AAB6C8366EEE06CA1E689176EAEBD6AACF97_gshared)(__this, method); } // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabase::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapCellDatabase__ctor_m662FDD119D7EDD40F40441F0D2378C5043CCE223 (FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* __this, int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabase::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapEdgeDatabase__ctor_mE4D533AD8F5BF28EE60E9416A84AAD05EE0A5B91 (FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC* __this, int32_t ___0_tilemapWidth, int32_t ___1_tilemapHeight, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemap__ctor_m22C371D1D99445C12D1095F96004C4DEACFAF012 (FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* __this, int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method) ; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabase::get_Item(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* FlowTilemapCellDatabase_get_Item_m2F4A04822C9400D4775B064DBF7CF31416878829 (FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* FlowTilemapCell_Clone_m08233C2769F6631311FE1DD268FBC8C486A0BC7E (FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabase::set_Item(System.Int32,System.Int32,DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapCellDatabase_set_Item_m857186375D54CF2FD6652BDB2EF7398E39356CCD (FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* __this, int32_t ___0_x, int32_t ___1_y, FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* ___2_value, const RuntimeMethod* method) ; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabase::GetHorizontal(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* FlowTilemapEdgeDatabase_GetHorizontal_m9DA9435E2AA45A112B58AD44902D23FCAEDAFB61 (FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* FlowTilemapEdge_Clone_m181AE1DB4960334D1E5FFBEC176D415A16C9358B (FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabase::SetHorizontal(System.Int32,System.Int32,DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapEdgeDatabase_SetHorizontal_m5D6C217A662AC7DF2E4B49E0389B3DC0CDA2BF47 (FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC* __this, int32_t ___0_x, int32_t ___1_y, FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* ___2_edge, const RuntimeMethod* method) ; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabase::GetVertical(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* FlowTilemapEdgeDatabase_GetVertical_m3748790B6676F5510395114E95E9105F50EFAE5E (FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabase::SetVertical(System.Int32,System.Int32,DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapEdgeDatabase_SetVertical_m701D3398D3A26081BA8D54E3BCB24D0BB613D6FF (FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC* __this, int32_t ___0_x, int32_t ___1_y, FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* ___2_edge, const RuntimeMethod* method) ; // System.Int32 DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabase::Index(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FlowTilemapEdgeDatabase_Index_m92C446C2379C8FB937DC70E51D3432C867B3875F (FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ; // System.Void DungeonArchitect.IntVector2::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntVector2__ctor_mD3BAEE651E799C5D5F4BAE76D31BFAA7ABD176E0 (IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabaseEnumerator::.ctor(DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge[],DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapEdgeDatabaseEnumerator__ctor_m13E8FB992CFEE3A3E356AF08F4538E88CE35EC74 (FlowTilemapEdgeDatabaseEnumerator_t5AF3A547DCBA92D5AC9F21CBDAD16E6AD646C8D5* __this, FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F* ___0_edgesH, FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F* ___1_edgesV, const RuntimeMethod* method) ; // System.Int32 DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabase::Index(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FlowTilemapCellDatabase_Index_m377F880D0474DF4A3C2230DE47006075174387BA (FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabaseEnumerator::.ctor(DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapCellDatabaseEnumerator__ctor_m8CCBBCB152DBF050AEFD93865935EC3E893E46F7 (FlowTilemapCellDatabaseEnumerator_t57A5EF04D1CEFABE4952AAB85D6EB9D440A4A0D3* __this, FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603* ___0_cells, const RuntimeMethod* method) ; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabaseEnumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* FlowTilemapCellDatabaseEnumerator_get_Current_m9EDFA335E4157D3DEB1C64E210CDE5299EAEF486_inline (FlowTilemapCellDatabaseEnumerator_t57A5EF04D1CEFABE4952AAB85D6EB9D440A4A0D3* __this, const RuntimeMethod* method) ; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabaseEnumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* FlowTilemapEdgeDatabaseEnumerator_get_Current_m7DD7D27D94094F29E78284176EE4D7057281DA3C_inline (FlowTilemapEdgeDatabaseEnumerator_t5AF3A547DCBA92D5AC9F21CBDAD16E6AD646C8D5* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceFieldCell::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapDistanceFieldCell__ctor_mE64A947E789108E15C795288D0876493862808AC (FlowTilemapDistanceFieldCell_t975ECAD09F10D7F8FE59B998E473A8D29845403B* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField::Build() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapDistanceField_Build_m23950DE3F540859F6CB2CA52203208A3CDD565E1 (FlowTilemapDistanceField_t1E3F5055BECA6F1702E82B1D2556EEC2E749BDAD* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField::FindDistanceFromEdge() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapDistanceField_FindDistanceFromEdge_mA64AA49F37E00A9423D9E283FA64B4F04852B471 (FlowTilemapDistanceField_t1E3F5055BECA6F1702E82B1D2556EEC2E749BDAD* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField::FindDistanceFromDoor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapDistanceField_FindDistanceFromDoor_mCD411A28F7E72CCB41D56A32D6F6F1D42D1D0D14 (FlowTilemapDistanceField_t1E3F5055BECA6F1702E82B1D2556EEC2E749BDAD* __this, const RuntimeMethod* method) ; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabase::GetCell(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* FlowTilemapCellDatabase_GetCell_mC4CE1D96B3B26CD2D9C68919380527C1F5DD889B (FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Queue`1::.ctor() inline void Queue_1__ctor_mE81FFB5DC029194618F297988BE11ED83E2C8E6D (Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8* __this, const RuntimeMethod* method) { (( void (*) (Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8*, const RuntimeMethod*))Queue_1__ctor_m6E2A5A8173E0CC524496D5155C737DF8FD10D0EB_gshared)(__this, method); } // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField/NeighborData[] DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField::GetNeighbourData(DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NeighborDataU5BU5D_t74823769C947F1B20D6CAB939E34A0659DDDA1C5* FlowTilemapDistanceField_GetNeighbourData_mAD48EDA78D8AD78B4DD3D681CA16FBBE6498948E (FlowTilemapDistanceField_t1E3F5055BECA6F1702E82B1D2556EEC2E749BDAD* __this, FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* ___0_cell, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Queue`1::Enqueue(T) inline void Queue_1_Enqueue_m2F9D266EB5FC3979259264B274DF920B13145D75 (Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8* __this, FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* ___0_item, const RuntimeMethod* method) { (( void (*) (Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8*, FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE*, const RuntimeMethod*))Queue_1_Enqueue_m5CB8CF3906F1289F92036F0973EC5BE3450402EF_gshared)(__this, ___0_item, method); } // T System.Collections.Generic.Queue`1::Dequeue() inline FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* Queue_1_Dequeue_m36F730B1B97981ACB6168A51BF88482207AF1ADC (Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8* __this, const RuntimeMethod* method) { return (( FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* (*) (Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8*, const RuntimeMethod*))Queue_1_Dequeue_m86B243DF9EC238316EC3D27DF3E0AB8DB0987E84_gshared)(__this, method); } // System.Int32 System.Collections.Generic.Queue`1::get_Count() inline int32_t Queue_1_get_Count_m07607AF63FF6C4B666B6DB9B8477BCFB8B0A990F_inline (Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8* __this, const RuntimeMethod* method) { return (( int32_t (*) (Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8*, const RuntimeMethod*))Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline)(__this, method); } // System.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array,System.RuntimeFieldHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ; // UnityEngine.Texture2D UnityEngine.Texture2D::get_whiteTexture() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* Texture2D_get_whiteTexture_m3A243ED388F9EF0EC515015A6E0E50FD261D2FA1 (const RuntimeMethod* method) ; // UnityEngine.RenderTexture UnityEngine.RenderTexture::get_active() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* RenderTexture_get_active_mA4434B3E79DEF2C01CAE0A53061598B16443C9E7 (const RuntimeMethod* method) ; // System.Void UnityEngine.RenderTexture::set_active(UnityEngine.RenderTexture) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture_set_active_m5EE8E2327EF9B306C1425014CC34C41A8384E7AB (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.GL::PushMatrix() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GL_PushMatrix_mB505DD9B224528266FCADC716A16343838105A09 (const RuntimeMethod* method) ; // System.Void UnityEngine.GL::LoadOrtho() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GL_LoadOrtho_mE86AB2DBBC5C2BA67E7B743A2352E61C372CEADC (const RuntimeMethod* method) ; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapLayerRenderData[] DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer::BuildQuadData(DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap,System.Int32,DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderResources,System.Func`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TilemapLayerRenderDataU5BU5D_t38C157DC93B89719D6087AE98D24F47AF7974F3E* FlowTilemapRenderer_BuildQuadData_m490E970FFEAAE1DAC1DFBC50E83FE8460DACB95F (FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* ___0_tilemap, int32_t ___1_tileSize, FlowTilemapRenderResources_tB666775610F43888D6DB1C461FCA75465B336FBD* ___2_resources, Func_2_tA48DF3D9B19FE3963A78DFE185FD78366349C2BF* ___3_FuncCellSelected, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Material::SetPass(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Material_SetPass_mBB03542DFF4FAEADFCED332009F9D61B6DED75FE (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, int32_t ___0_pass, const RuntimeMethod* method) ; // System.Void UnityEngine.GL::Begin(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GL_Begin_m17A70A7A3C161D8A127C11BDC5FC393392AB70C7 (int32_t ___0_mode, const RuntimeMethod* method) ; // System.Void UnityEngine.GL::Color(UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GL_Color_mE2D27D8FCA9B5E07ECC15574BCBCBA16E6E0CB3E (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_c, const RuntimeMethod* method) ; // System.Void UnityEngine.GL::TexCoord2(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GL_TexCoord2_mBD9A9E6D397F8669FAE40DA950AB1FD7D674D1FB (float ___0_x, float ___1_y, const RuntimeMethod* method) ; // System.Void UnityEngine.GL::Vertex3(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GL_Vertex3_mEA9925548F447556F7899E69604B787EE57F6978 (float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ; // System.Void UnityEngine.GL::End() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GL_End_m6CE9D562B738075125F901B1D5254520EC30AB36 (const RuntimeMethod* method) ; // UnityEngine.Material DungeonArchitect.Utils.TexturedMaterialInstances::GetMaterial(UnityEngine.Texture2D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* TexturedMaterialInstances_GetMaterial_mEB27600D1046A9C1D8B1BDBC2F202A69C16BD7E4 (TexturedMaterialInstances_tEE0A7146031D97130A99B05904E497E75900CCCF* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, const RuntimeMethod* method) ; // System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single,System.Single) 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) ; // System.Void UnityEngine.GL::PopMatrix() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GL_PopMatrix_mCE0D33302104D1168B6382136039E979E8C02855 (const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Color::get_red() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline (const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Color::get_black() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline (const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Color::get_blue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline (const RuntimeMethod* method) ; // DungeonArchitect.IntVector2 DungeonArchitect.IntVector2::op_Multiply(DungeonArchitect.IntVector2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 IntVector2_op_Multiply_mB51F984933F146BF668D1800854D792A49B4A844 (IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_a, int32_t ___1_b, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2>::.ctor() inline void Dictionary_2__ctor_m0F26684E9C694BF5D553134A9E04161A7497F700 (Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method); } // TResult System.Func`2::Invoke(T) inline bool Func_2_Invoke_mEC84073AD98C25FB7523E0B76EF5F6294362B5BC_inline (Func_2_tA48DF3D9B19FE3963A78DFE185FD78366349C2BF* __this, FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* ___0_arg, const RuntimeMethod* method) { return (( bool (*) (Func_2_tA48DF3D9B19FE3963A78DFE185FD78366349C2BF*, FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE*, const RuntimeMethod*))Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_gshared_inline)(__this, ___0_arg, method); } // UnityEngine.Color DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer::GetSelectedCellColor(UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F FlowTilemapRenderer_GetSelectedCellColor_mACE69440A0960F787323A4A72F83C6C9C05DF7EF (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_color, const RuntimeMethod* method) ; // UnityEngine.Color DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer::GetCellColor(DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F FlowTilemapRenderer_GetCellColor_m6767493FA073C1C0B4ABB7A5FFC198837E5C3B55 (FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* ___0_cell, const RuntimeMethod* method) ; // System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderVert::.ctor(UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TilemapRenderVert__ctor_mB728251BB48135836EAA903F93996CB5A13A1F48 (TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_position, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_uv, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad::.ctor(DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderVert,DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderVert,DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderVert,DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderVert,UnityEngine.Color,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TilemapRenderQuad__ctor_m21DC79F7A91C1A06A5510E5D643980A7059C472C (TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0* __this, TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 ___0_v0, TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 ___1_v1, TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 ___2_v2, TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 ___3_v3, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___4_color, float ___5_z, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer::AddLayerQuad(System.Collections.Generic.Dictionary`2>,DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad,UnityEngine.Material) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapRenderer_AddLayerQuad_m62AAA20F21178A228474DF3654C5B9511E176BBD (Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD* ___0_quadsByMaterial, TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 ___1_quad, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___2_material, const RuntimeMethod* method) ; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 TilemapRenderQuad_Clone_m49A002D44643808A5F270B5452F204668F46337B (TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::Clamp01(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) ; // UnityEngine.Color DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer::GetEdgeColor(DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F FlowTilemapRenderer_GetEdgeColor_m027D9B3823FBE4D9078979245F6A21BAA56CF916 (int32_t ___0_edgeType, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer::DrawTileEdge(System.Single,System.Single,System.Single,System.Single,DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge,DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderResources,UnityEngine.Color,UnityEngine.Material,System.Collections.Generic.Dictionary`2>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapRenderer_DrawTileEdge_mA2F456821639AB86B150A921D05437C07901D213 (float ___0_x0, float ___1_y0, float ___2_x1, float ___3_y1, FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* ___4_edge, FlowTilemapRenderResources_tB666775610F43888D6DB1C461FCA75465B336FBD* ___5_resources, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___6_color, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___7_material, Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD* ___8_quadsByMaterial, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mC8D9F2DE75AD47422238E7B0206EC801975AAC07 (List_1_t0BF7E59665DD5913690C9953F898B10B7713DD37* __this, const RuntimeMethod* method) { (( void (*) (List_1_t0BF7E59665DD5913690C9953F898B10B7713DD37*, const RuntimeMethod*))List_1__ctor_mC8D9F2DE75AD47422238E7B0206EC801975AAC07_gshared)(__this, method); } // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2>::GetEnumerator() inline Enumerator_t934929BAD27424F1275A6C694922A578C8532EA3 Dictionary_2_GetEnumerator_mDB2864848738000E01BBC76F6AB9A90DB8FFD4B3 (Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD* __this, const RuntimeMethod* method) { return (( Enumerator_t934929BAD27424F1275A6C694922A578C8532EA3 (*) (Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator>::Dispose() inline void Enumerator_Dispose_mC93C0721ED07CD0EF62A0B9A34243B1876DDB6CC (Enumerator_t934929BAD27424F1275A6C694922A578C8532EA3* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t934929BAD27424F1275A6C694922A578C8532EA3*, const RuntimeMethod*))Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared)(__this, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator>::get_Current() inline KeyValuePair_2_t97961CD2C1E03B09876D2413E50454DFC58F4DFC Enumerator_get_Current_m2B8F49F8C76F0671F2EE265C9EE3B61D27EB91A6_inline (Enumerator_t934929BAD27424F1275A6C694922A578C8532EA3* __this, const RuntimeMethod* method) { return (( KeyValuePair_2_t97961CD2C1E03B09876D2413E50454DFC58F4DFC (*) (Enumerator_t934929BAD27424F1275A6C694922A578C8532EA3*, const RuntimeMethod*))Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline)(__this, method); } // TKey System.Collections.Generic.KeyValuePair`2>::get_Key() inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* KeyValuePair_2_get_Key_m1D21DAD511266648CD30552B3488E0BDF500F2EE_inline (KeyValuePair_2_t97961CD2C1E03B09876D2413E50454DFC58F4DFC* __this, const RuntimeMethod* method) { return (( Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* (*) (KeyValuePair_2_t97961CD2C1E03B09876D2413E50454DFC58F4DFC*, const RuntimeMethod*))KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2>::get_Value() inline List_1_t5495F3DBA52B0BB5B19D77A81BDCE81D34A40238* KeyValuePair_2_get_Value_m4CEE6E0EDF9A2AA4F9ACB337DB7F84AF3A87DED8_inline (KeyValuePair_2_t97961CD2C1E03B09876D2413E50454DFC58F4DFC* __this, const RuntimeMethod* method) { return (( List_1_t5495F3DBA52B0BB5B19D77A81BDCE81D34A40238* (*) (KeyValuePair_2_t97961CD2C1E03B09876D2413E50454DFC58F4DFC*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline)(__this, method); } // T[] System.Collections.Generic.List`1::ToArray() inline TilemapRenderQuadU5BU5D_t3583A576C66A6B8E4FE0BCF7DF0523870977065C* List_1_ToArray_m63DB95F8A6F276B978C28B41B79D214E2EAAEC67 (List_1_t5495F3DBA52B0BB5B19D77A81BDCE81D34A40238* __this, const RuntimeMethod* method) { return (( TilemapRenderQuadU5BU5D_t3583A576C66A6B8E4FE0BCF7DF0523870977065C* (*) (List_1_t5495F3DBA52B0BB5B19D77A81BDCE81D34A40238*, const RuntimeMethod*))List_1_ToArray_m63DB95F8A6F276B978C28B41B79D214E2EAAEC67_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m14839C191325D90E953EE99A35EF84B5454678D4_inline (List_1_t0BF7E59665DD5913690C9953F898B10B7713DD37* __this, TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t0BF7E59665DD5913690C9953F898B10B7713DD37*, TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A, const RuntimeMethod*))List_1_Add_m14839C191325D90E953EE99A35EF84B5454678D4_gshared_inline)(__this, ___0_item, method); } // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator>::MoveNext() inline bool Enumerator_MoveNext_mAEA34F31BB0249A5B288B0B3734CA034FF5C4C58 (Enumerator_t934929BAD27424F1275A6C694922A578C8532EA3* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t934929BAD27424F1275A6C694922A578C8532EA3*, const RuntimeMethod*))Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared)(__this, method); } // T[] System.Collections.Generic.List`1::ToArray() inline TilemapLayerRenderDataU5BU5D_t38C157DC93B89719D6087AE98D24F47AF7974F3E* List_1_ToArray_m249F380A1C7AE558EC9E61F02FDE8177CDDA8458 (List_1_t0BF7E59665DD5913690C9953F898B10B7713DD37* __this, const RuntimeMethod* method) { return (( TilemapLayerRenderDataU5BU5D_t38C157DC93B89719D6087AE98D24F47AF7974F3E* (*) (List_1_t0BF7E59665DD5913690C9953F898B10B7713DD37*, const RuntimeMethod*))List_1_ToArray_m249F380A1C7AE558EC9E61F02FDE8177CDDA8458_gshared)(__this, method); } // System.Boolean System.Collections.Generic.Dictionary`2>::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_mD012A960116D900064B9EEB47974DAF2979AFA1F (Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD*, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mD7130071A4B11B2DD890A603EDFE6F1E0877D1C3 (List_1_t5495F3DBA52B0BB5B19D77A81BDCE81D34A40238* __this, const RuntimeMethod* method) { (( void (*) (List_1_t5495F3DBA52B0BB5B19D77A81BDCE81D34A40238*, const RuntimeMethod*))List_1__ctor_mD7130071A4B11B2DD890A603EDFE6F1E0877D1C3_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2>::Add(TKey,TValue) inline void Dictionary_2_Add_m4614FE6C836EDF93D4042AD2CE52B3FB42AD8209 (Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_key, List_1_t5495F3DBA52B0BB5B19D77A81BDCE81D34A40238* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD*, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*, List_1_t5495F3DBA52B0BB5B19D77A81BDCE81D34A40238*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method); } // TValue System.Collections.Generic.Dictionary`2>::get_Item(TKey) inline List_1_t5495F3DBA52B0BB5B19D77A81BDCE81D34A40238* Dictionary_2_get_Item_m3EE79846877E77705C206D182780DD3E7D42C0B8 (Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_key, const RuntimeMethod* method) { return (( List_1_t5495F3DBA52B0BB5B19D77A81BDCE81D34A40238* (*) (Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD*, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mA06B47F3E29CFC8EBABB74C4DA4B5DFA4C3F93D3_inline (List_1_t5495F3DBA52B0BB5B19D77A81BDCE81D34A40238* __this, TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t5495F3DBA52B0BB5B19D77A81BDCE81D34A40238*, TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0, const RuntimeMethod*))List_1_Add_mA06B47F3E29CFC8EBABB74C4DA4B5DFA4C3F93D3_gshared_inline)(__this, ___0_item, method); } // System.Void UnityEngine.Color::RGBToHSV(UnityEngine.Color,System.Single&,System.Single&,System.Single&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Color_RGBToHSV_m10DD6CE937F04FE322EED0E154C1D7D6933EA2F8 (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_rgbColor, float* ___1_H, float* ___2_S, float* ___3_V, const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Color::HSVToRGB(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_HSVToRGB_m1E66966AAB74D56DB4D339B65E60E2AF435C8105_inline (float ___0_H, float ___1_S, float ___2_V, const RuntimeMethod* method) ; // System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Color::get_magenta() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_magenta_mE31C432891E0B3D23C8FB03CB3A38A60E7F52A9A_inline (const RuntimeMethod* method) ; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderVert DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderVert::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 TilemapRenderVert_Clone_m4DD454B91C587C67E1D04E9D9441B9B4EAB8BAAD (TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Graphs.Graph::OnEnable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graph_OnEnable_m72EAD272148330F9F6C12B36DE1EA671B944198B (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Object::set_hideFlags(UnityEngine.HideFlags) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, int32_t ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Graphs.Graph::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graph__ctor_mB6C33FC156BDC793908203260AF80260D3563DA1 (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Graphs.GraphBuilder::DestroyAllNodes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphBuilder_DestroyAllNodes_m0B868554DA82ED03CCD9EF1F1C34761EDFCD61B8 (GraphBuilder_t3ABC8DFFE16CC2C1A876F82CE56469A202547258* __this, const RuntimeMethod* method) ; // T DungeonArchitect.Graphs.GraphBuilder::CreateNode() inline FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* GraphBuilder_CreateNode_TisFlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D_m2CABDBA22A515849E377FB3821697D62A75D6B6E (GraphBuilder_t3ABC8DFFE16CC2C1A876F82CE56469A202547258* __this, const RuntimeMethod* method) { return (( FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* (*) (GraphBuilder_t3ABC8DFFE16CC2C1A876F82CE56469A202547258*, const RuntimeMethod*))GraphBuilder_CreateNode_TisRuntimeObject_mF57739E0FF790A978DF8D87F642F501C993DDCF9_gshared)(__this, method); } // System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphNode::SetTilemap(DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapToolGraphNode_SetTilemap_mF4828D68DB3B53BDDCC340D6C2D4FA95217BD7D1 (FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* __this, FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* ___0_tilemap, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphNode::set_LayoutGraph(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowTilemapToolGraphNode_set_LayoutGraph_m78DADDD2472A0C094330EC56C0F5EEA55547C651_inline (FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* __this, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphNode::set_SelectedNode(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowTilemapToolGraphNode_set_SelectedNode_mE41765A6E9FAC4D51074F1E414C72CDE2DBF1B78_inline (FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphNode::set_SelectedItem(DungeonArchitect.Flow.Items.FlowItem) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowTilemapToolGraphNode_set_SelectedItem_m8C2C638C7A13FFAA868903793AD58395BD927BDF_inline (FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* __this, FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Graphs.GraphNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNode__ctor_m88402BB3DB74830FCBB3FBC049021BA864D274F6 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphNode::set_RequestRecreatePreview(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowTilemapToolGraphNode_set_RequestRecreatePreview_m4F945F210BDB36D0CC7F487BC21666500BC4E2DA_inline (FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Graphs.GraphNode::Initialize(System.String,DungeonArchitect.Graphs.Graph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNode_Initialize_m2B041E95B6F2B08CDFBF0B742AAD81B262D04C43 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, String_t* ___0_id, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___1_graph, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphNode::set_Tilemap(DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowTilemapToolGraphNode_set_Tilemap_m13B57754445DFD7C413D5D2131192838344186EC_inline (FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* __this, FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* ___0_value, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(UnityEngine.Vector2,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::get_zero() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) ; // System.Void UnityEngine.Rect::.ctor(UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_position, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_size, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Exec.FlowTaskExecOutput::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTaskExecOutput__ctor_mC8ADE5B086FFD868AE32CC8EC1CD9C6EA0B43EF8 (FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* __this, const RuntimeMethod* method) ; // T DungeonArchitect.Flow.Exec.FlowExecTaskState::GetState() inline FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* FlowExecTaskState_GetState_TisFlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_mD56C3594521A0FB2FC44D5748325E108DA1F6C80 (FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* __this, const RuntimeMethod* method) { return (( FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* (*) (FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D*, const RuntimeMethod*))FlowExecTaskState_GetState_TisRuntimeObject_mE5DF4DE457B56CD2F02BDD067C229E04DBF461AD_gshared)(__this, method); } // T DungeonArchitect.Flow.Exec.FlowExecTaskState::GetState() inline FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B (FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* __this, const RuntimeMethod* method) { return (( FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* (*) (FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D*, const RuntimeMethod*))FlowExecTaskState_GetState_TisRuntimeObject_mE5DF4DE457B56CD2F02BDD067C229E04DBF461AD_gshared)(__this, method); } // System.Object DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FlowLayoutGraph_Clone_mB865B42D96045BE78909D0477586AC444D928AC1 (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, const RuntimeMethod* method) ; // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Exec.FlowExecTaskState::SetState(System.Type,System.ICloneable) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecTaskState_SetState_mA271B50260AEECBDD2E1E2148F231AE8BD806BC5 (FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* __this, Type_t* ___0_type, RuntimeObject* ___1_state, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Utils.Noise.GradientNoiseTable::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GradientNoiseTable__ctor_mD30B68FF2469823862498414E81640394359149E (GradientNoiseTable_t80B9C4A113191141F8ADB168B53969689475F448* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Utils.Noise.NoiseTable`1::Init(System.Int32,System.Random) inline void NoiseTable_1_Init_m8FA0BC60710807C7D87AD82C47D9C4B53F624910 (NoiseTable_1_t1740665690C0FA1E4DC95C3167D7AD3AE46F1534* __this, int32_t ___0_size, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___1_random, const RuntimeMethod* method) { (( void (*) (NoiseTable_1_t1740665690C0FA1E4DC95C3167D7AD3AE46F1534*, int32_t, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8*, const RuntimeMethod*))NoiseTable_1_Init_m8FA0BC60710807C7D87AD82C47D9C4B53F624910_gshared)(__this, ___0_size, ___1_random, method); } // System.Single DungeonArchitect.Utils.Noise.NoiseTable`1::GetNoiseFBM(UnityEngine.Vector2,System.Int32) inline float NoiseTable_1_GetNoiseFBM_m12FD0FA79004E27D56CD673566B613E0D1412ADD (NoiseTable_1_t1740665690C0FA1E4DC95C3167D7AD3AE46F1534* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_p, int32_t ___1_octaves, const RuntimeMethod* method) { return (( float (*) (NoiseTable_1_t1740665690C0FA1E4DC95C3167D7AD3AE46F1534*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, int32_t, const RuntimeMethod*))NoiseTable_1_GetNoiseFBM_m12FD0FA79004E27D56CD673566B613E0D1412ADD_gshared)(__this, ___0_p, ___1_octaves, method); } // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCustomCellInfo::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapCustomCellInfo__ctor_m2B84EE9B8CF8737FC1EFBD3263DE8DECB937405B (FlowTilemapCustomCellInfo_t2F8714F9692442EFF42218AFF04C1C9F15CF8727* __this, const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Color::op_Multiply(UnityEngine.Color,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_op_Multiply_m379B20A820266ACF82A21425B9CAE8DCD773CFBB_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_a, float ___1_b, const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Color::Lerp(UnityEngine.Color,UnityEngine.Color,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_Lerp_mE79F87889843ECDC188E4CB5B5E1F1B2256E5EBE_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_a, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_b, float ___2_t, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Exec.FlowExecTask::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecTask__ctor_m8934DC5D55D1B64661A8F9B81171C17DA5F21188 (FlowExecTask_t3FB395DE30DDC681DA24B210B256937CED4AC8AE* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Mathf::Max(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector2 DungeonArchitect.IntVector2::ToVector2() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 IntVector2_ToVector2_mC788E5A2D1A9368D56D0B38B2101B3857D212A65 (IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* __this, const RuntimeMethod* method) ; // DungeonArchitect.Flow.Domains.Tilemap.Tasks.ITilemapFlowOverlayGenerator DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateOverlay::createGeneratorInstance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TilemapBaseFlowTaskCreateOverlay_createGeneratorInstance_mCA0BAAD0C32A669EDAB4033913C512221630BDC9 (TilemapBaseFlowTaskCreateOverlay_tA6632A49E8FEA1815CB0E34058311E77A8813015* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tasks.NoiseTilemapFlowOverlayGenerator::.ctor(DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapFlowNodeOverlayNoiseSettings) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NoiseTilemapFlowOverlayGenerator__ctor_mA9B60B9B664978528B5A25789C2D6AEC100A076C (NoiseTilemapFlowOverlayGenerator_t4B81E4E296F52E5717CFE5D1E5DDEB7DA3263D4D* __this, TilemapFlowNodeOverlayNoiseSettings_t3CD7859D8EB96B70E6805C278A527E600FE8F36C* ___0_noiseSettings, const RuntimeMethod* method) ; // System.Boolean System.Type::op_Inequality(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172 (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ; // UnityEngine.ScriptableObject UnityEngine.ScriptableObject::CreateInstance(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* ScriptableObject_CreateInstance_mE015043D7EC19654FDFB830A9393B3914FF5FC24 (Type_t* ___0_type, const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Color::get_green() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline (const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapFlowNodeOverlayNoiseSettings::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TilemapFlowNodeOverlayNoiseSettings__ctor_mD763B4785793591F618EB28AD13F47AFC983FBE2 (TilemapFlowNodeOverlayNoiseSettings_t3CD7859D8EB96B70E6805C278A527E600FE8F36C* __this, const RuntimeMethod* method) ; // DungeonArchitect.Flow.Exec.FlowExecTaskState DungeonArchitect.Flow.Exec.FlowTaskExecInput::CloneInputState() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* FlowTaskExecInput_CloneInputState_mCEBD20F057C6045150A0225A6F220E88B2F73885 (FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mCAC7408A2DC08B744368568ADF994EF5D93B4E68 (List_1_t1738B80A2E90F6221B65E991919464C9EE67986D* __this, const RuntimeMethod* method) { (( void (*) (List_1_t1738B80A2E90F6221B65E991919464C9EE67986D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m09B456C363A66E639D2E3F1E8E200A20E050D242_inline (List_1_t1738B80A2E90F6221B65E991919464C9EE67986D* __this, FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t1738B80A2E90F6221B65E991919464C9EE67986D*, FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m8152F62B5B57F7600A9557B5D00993B4D03E7128_inline (List_1_t1738B80A2E90F6221B65E991919464C9EE67986D* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t1738B80A2E90F6221B65E991919464C9EE67986D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* List_1_get_Item_mE212719FF0C4CF92EA82402F13D4B47AE9A8099F (List_1_t1738B80A2E90F6221B65E991919464C9EE67986D* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* (*) (List_1_t1738B80A2E90F6221B65E991919464C9EE67986D*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Void System.Collections.Generic.HashSet`1::.ctor() inline void HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* __this, const RuntimeMethod* method) { (( void (*) (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method); } // System.Boolean System.Collections.Generic.HashSet`1::Add(T) inline bool HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1 (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* __this, Type_t* ___0_item, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*, Type_t*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method); } // System.Type[] DungeonArchitect.Flow.Exec.FlowExecTaskState::GetRegisteredStateTypes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* FlowExecTaskState_GetRegisteredStateTypes_m9058C2BD889B34BA31AC3D0A0B3C88ABD6455D5B (FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.HashSet`1::Contains(T) inline bool HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* __this, Type_t* ___0_item, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*, Type_t*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___0_item, method); } // System.ICloneable DungeonArchitect.Flow.Exec.FlowExecTaskState::GetState(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FlowExecTaskState_GetState_mFFCEE9C29A34DCDDB3EE1F80C9A1CD7CB32704B0 (FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* __this, Type_t* ___0_type, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m2ED9E577CCBDADBEEA15081155786F0D8A09BB7C (List_1_tE79C16FF8A1E8F096E657D65B48C1C6CEF7D8733* __this, const RuntimeMethod* method) { (( void (*) (List_1_tE79C16FF8A1E8F096E657D65B48C1C6CEF7D8733*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_tA1F77BDAB3C77D2A984AA3338BB1B51ED7DE85A4 List_1_GetEnumerator_mC2E2204AF34B4159C082929F75E8A0062DFF9B0D (List_1_t1738B80A2E90F6221B65E991919464C9EE67986D* __this, const RuntimeMethod* method) { return (( Enumerator_tA1F77BDAB3C77D2A984AA3338BB1B51ED7DE85A4 (*) (List_1_t1738B80A2E90F6221B65E991919464C9EE67986D*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_mD4A528FEC0C3557F7C75E860C09D28A1550C0D02 (Enumerator_tA1F77BDAB3C77D2A984AA3338BB1B51ED7DE85A4* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tA1F77BDAB3C77D2A984AA3338BB1B51ED7DE85A4*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* Enumerator_get_Current_mCC6B0EE515709DA00A97545388BD17BBCDF26780_inline (Enumerator_tA1F77BDAB3C77D2A984AA3338BB1B51ED7DE85A4* __this, const RuntimeMethod* method) { return (( FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* (*) (Enumerator_tA1F77BDAB3C77D2A984AA3338BB1B51ED7DE85A4*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mD7DA20591E819734FF40B3CBBDE556E301A8337B_inline (List_1_tE79C16FF8A1E8F096E657D65B48C1C6CEF7D8733* __this, FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tE79C16FF8A1E8F096E657D65B48C1C6CEF7D8733*, FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m16A72AC06516E20C5E94B3B77B31E000BC5ABA64 (Enumerator_tA1F77BDAB3C77D2A984AA3338BB1B51ED7DE85A4* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tA1F77BDAB3C77D2A984AA3338BB1B51ED7DE85A4*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_t1FA2F587C7CC82FA00DFB94BEAA2AA41489EADDD List_1_GetEnumerator_mE1AD9351120D1D651DF7825453C3EFCF1F8CA11B (List_1_tE79C16FF8A1E8F096E657D65B48C1C6CEF7D8733* __this, const RuntimeMethod* method) { return (( Enumerator_t1FA2F587C7CC82FA00DFB94BEAA2AA41489EADDD (*) (List_1_tE79C16FF8A1E8F096E657D65B48C1C6CEF7D8733*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_mF377DD9B3E2B3073E1A10B0877C9CEAFFC8B2D6F (Enumerator_t1FA2F587C7CC82FA00DFB94BEAA2AA41489EADDD* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t1FA2F587C7CC82FA00DFB94BEAA2AA41489EADDD*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* Enumerator_get_Current_mA428AABE82728A1503978432AC8C8A459D2E2136_inline (Enumerator_t1FA2F587C7CC82FA00DFB94BEAA2AA41489EADDD* __this, const RuntimeMethod* method) { return (( FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* (*) (Enumerator_t1FA2F587C7CC82FA00DFB94BEAA2AA41489EADDD*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m08557D904EB2E32B154C07B3139431EBF4D9A151 (Enumerator_t1FA2F587C7CC82FA00DFB94BEAA2AA41489EADDD* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t1FA2F587C7CC82FA00DFB94BEAA2AA41489EADDD*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskOptimize::DiscardDistantTiles(DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TilemapBaseFlowTaskOptimize_DiscardDistantTiles_m04D596897C2553861457D7A9EDFF47198B5DF454 (TilemapBaseFlowTaskOptimize_t434D33AEF9AE9B21EC7226AC96493BB0FFB5C779* __this, FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* ___0_tilemap, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_m1669F8462A257B87CA3359806E91DAC252B02B2E (Dictionary_2_t736DB3538633C1643835256CC1076DCF0699B749* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t736DB3538633C1643835256CC1076DCF0699B749*, const RuntimeMethod*))Dictionary_2__ctor_m517E7F9D104FEAE6646EABDDC9C852510E86077C_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) inline void Dictionary_2_set_Item_m1A1002D9CE75EF674097E47D815F2064458EABC6 (Dictionary_2_t736DB3538633C1643835256CC1076DCF0699B749* __this, FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* ___0_key, int32_t ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t736DB3538633C1643835256CC1076DCF0699B749*, FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE*, int32_t, const RuntimeMethod*))Dictionary_2_set_Item_m72CC2F1213D1C1B8ABEDE31082D07B67EC873B13_gshared)(__this, ___0_key, ___1_value, method); } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) inline int32_t Dictionary_2_get_Item_mE3600E56CF737EA2E35733BAD1C3C09678E7ACC3 (Dictionary_2_t736DB3538633C1643835256CC1076DCF0699B749* __this, FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* ___0_key, const RuntimeMethod* method) { return (( int32_t (*) (Dictionary_2_t736DB3538633C1643835256CC1076DCF0699B749*, FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE*, const RuntimeMethod*))Dictionary_2_get_Item_mA019F7A495B48EF2A6E5D36977DB3EA09A47ECDB_gshared)(__this, ___0_key, method); } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_mE23B40949A3E8EF90A5E3219B0990D95AF569833 (Dictionary_2_t736DB3538633C1643835256CC1076DCF0699B749* __this, FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t736DB3538633C1643835256CC1076DCF0699B749*, FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE*, const RuntimeMethod*))Dictionary_2_ContainsKey_m1087B74B4FF5004CBB6CC864FF1C87B6DB138505_gshared)(__this, ___0_key, method); } // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapCell_Clear_m8B4EB4FD1FAB3F385C5D01A061966796BCE8AB67 (FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::BreakAllLinks(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraph_BreakAllLinks_m46BF43E668488F2DC5C88558367BBD452801BC9A (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_node, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Remove(T) inline bool List_1_Remove_mC1CE889591EF74A579087DE3A52076F0C222F01C (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A*, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_inline (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A*, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Boolean System.Collections.Generic.List`1::Remove(T) inline bool List_1_Remove_m6A8B6FB985469D6AC531118BD39AFA238AB32FD8 (List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* __this, FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82*, FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method); } // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphNode__ctor_mF52B13ECEA2160D950692C810F7C3516A1B1678A (FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::AddNode(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraph_AddNode_m30BA83F356E2F9EB2476A4FA17A658CA283CD597 (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_node, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068 (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* __this, const RuntimeMethod* method) { return (( Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 (*) (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25 (Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_inline (Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425* __this, const RuntimeMethod* method) { return (( FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* (*) (Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // System.Boolean DungeonArchitect.Utils.DungeonUID::op_Equality(DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8 (DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_a, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___1_b, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB (Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::GetLink(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* FlowLayoutGraph_GetLink_m4DF003A5DF7506B57B490835DFDE35CAB8F2D6FB (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_sourceNode, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___1_destNode, bool ___2_ignoreDirection, const RuntimeMethod* method) ; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::GetLink(DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* FlowLayoutGraph_GetLink_mD77D67CC2787360B45ADEC4EB368AA06F2AF8B4D (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_sourceNodeId, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___1_destNodeId, bool ___2_ignoreDirection, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C (List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* __this, const RuntimeMethod* method) { return (( Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 (*) (List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399 (Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_inline (Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006* __this, const RuntimeMethod* method) { return (( FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* (*) (Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588 (Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink[] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::GetLinks(DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* FlowLayoutGraph_GetLinks_mFC7810E0C190F99762F417BFB92150260162E2BB (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_sourceNodeId, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___1_destNodeId, bool ___2_ignoreDirection, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m5D92DA7164E5A85774952798C7A5583859D5A1BA (List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* __this, const RuntimeMethod* method) { (( void (*) (List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_inline (List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* __this, FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82*, FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // T[] System.Collections.Generic.List`1::ToArray() inline FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* List_1_ToArray_m3231355F69BB85E4FE30A80099FA272110722550 (List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* __this, const RuntimeMethod* method) { return (( FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* (*) (List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method); } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::GetLink(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* FlowLayoutGraph_GetLink_mA8D07E4A347D73102FABCF49E9EC5C0C70B14BCB (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_sourceNode, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___1_destNode, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphLink__ctor_m3AD5B6DC9F5A6ECE3AA15BDCC26477A8FDBD19ED (FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* __this, const RuntimeMethod* method) ; // T[] System.Collections.Generic.List`1::ToArray() inline FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0 (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* __this, const RuntimeMethod* method) { return (( FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* (*) (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method); } // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::RemoveNode(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraph_RemoveNode_mF92D8CF9E3BA4A64B9ADBF05D62B400D7C6DCCF7 (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_node, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91 (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* __this, const RuntimeMethod* method) { (( void (*) (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::GetNode(DungeonArchitect.Utils.DungeonUID) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* FlowLayoutGraph_GetNode_m0D4725EB2B3F72BCCBB61A1DA7C7A281E2E8DA85 (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeId, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, const RuntimeMethod* method) { (( void (*) (List_1_t5D0E2E68F505B13C17076E4382706078580D4840*, const RuntimeMethod*))List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_inline (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t5D0E2E68F505B13C17076E4382706078580D4840*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_gshared_inline)(__this, ___0_item, method); } // T[] System.Collections.Generic.List`1::ToArray() inline DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* List_1_ToArray_mC8C0BE0BF8D731EB5B4E935922806A47A258D9C9 (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, const RuntimeMethod* method) { return (( DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* (*) (List_1_t5D0E2E68F505B13C17076E4382706078580D4840*, const RuntimeMethod*))List_1_ToArray_mC8C0BE0BF8D731EB5B4E935922806A47A258D9C9_gshared)(__this, method); } // System.Type System.Object::GetType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ; // System.Object System.Activator::CreateInstance(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF (Type_t* ___0_type, const RuntimeMethod* method) ; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* FlowLayoutGraphNode_Clone_mA09C48A051050E6531C797162642BC4AFEE9B7F7 (FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* __this, const RuntimeMethod* method) ; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* FlowLayoutGraphLink_Clone_mA5F7B3854FDFCA5ABD3ADCF863CCFB7AD113582B (FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m228000B5FEAE2ADC54F4E743B9DECAD90928BDBE (List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* __this, const RuntimeMethod* method) { (( void (*) (List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) inline void List_1_AddRange_mCAAD71BBE5F2C921808C09EEB270F1DB52CB3A4A (List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { (( void (*) (List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared)(__this, ___0_collection, method); } // T[] System.Collections.Generic.List`1::ToArray() inline FlowItemU5BU5D_t7302BA46C0F9C20579C8CD52F81F3F02E32516B1* List_1_ToArray_m3D12DD81E3AE7A21CA0C8A296B2D63DFE95330F3 (List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* __this, const RuntimeMethod* method) { return (( FlowItemU5BU5D_t7302BA46C0F9C20579C8CD52F81F3F02E32516B1* (*) (List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method); } // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkState::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphLinkState__ctor_m0577D8AFDE5E6010AA78668205769A2FCB433A19 (FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7 (List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* __this, const RuntimeMethod* method) { return (( Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D (*) (List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81 (Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_inline (Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D* __this, const RuntimeMethod* method) { return (( FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* (*) (Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // DungeonArchitect.Flow.Items.FlowItem DungeonArchitect.Flow.Items.FlowItem::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* FlowItem_Clone_m9D7BF74AF699EF0091E579DB2D86AE18D54A41EF (FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkState::AddItem(DungeonArchitect.Flow.Items.FlowItem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphLinkState_AddItem_mA6750C77CCB45C00B5B0EA0326B968259A569CF0 (FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* __this, FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ___0_item, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B (Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m7A7A73ED3D32539D947AFC14A424B03213D3FAF7_inline (List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* __this, FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06*, FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Utils.DungeonUID::NewUID() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 DungeonUID_NewUID_mE6EE97B2F74BC543ED8A85DF5373B55F26B1DD68 (const RuntimeMethod* method) ; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkState DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkState::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* FlowLayoutGraphLinkState_Clone_m94A977B842AE4D2F5C6E69DC5A0562EBEC25DC96 (FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Utils.MathUtils::Swap(T&,T&) inline void MathUtils_Swap_TisDungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_m83BD2FFAAB45895FD00B7C6B9AA868AF9F946500 (DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* ___0_a, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* ___1_b, const RuntimeMethod* method) { (( void (*) (DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9*, const RuntimeMethod*))MathUtils_Swap_TisDungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_m83BD2FFAAB45895FD00B7C6B9AA868AF9F946500_gshared)(___0_a, ___1_b, method); } // UnityEngine.Vector3 UnityEngine.Vector3::get_zero() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ; // DungeonArchitect.Flow.Domains.FlowDomainDataRegistry DungeonArchitect.Flow.Domains.FlowDomainDataRegistry::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57* FlowDomainDataRegistry_Clone_mEEE260D0ED542D192EA5CDDEE15982213571E469 (FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::AddItem(DungeonArchitect.Flow.Items.FlowItem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphNode_AddItem_m9DD694719550C75C5F4D0976AAB0E25492BC062D (FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* __this, FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ___0_item, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphNodeGroup__ctor_mF767C91AD3DBD39268BB138D49FB5D2A76295544 (FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) inline void List_1__ctor_mD4A03BFFCED75DDF6D9B58DFE1C2C0AFDD440AB5 (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { (( void (*) (List_1_t5D0E2E68F505B13C17076E4382706078580D4840*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mD4A03BFFCED75DDF6D9B58DFE1C2C0AFDD440AB5_gshared)(__this, ___0_collection, method); } // System.Void System.Collections.Generic.Dictionary`2::Clear() inline void Dictionary_2_Clear_m86E1ABD5B5C94DA1CB0FDBB8E17AE585350206D2 (Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558*, const RuntimeMethod*))Dictionary_2_Clear_m000EA8A4D848D3056051CF62AEB1B7268F9E68EA_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2::Clear() inline void Dictionary_2_Clear_mD33A91D06C79EB5E12CB1D34D0833CB3AB5AC9B6 (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7*, const RuntimeMethod*))Dictionary_2_Clear_mD33A91D06C79EB5E12CB1D34D0833CB3AB5AC9B6_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2>::.ctor() inline void Dictionary_2__ctor_mE5BED42E7EB0508E8B4EB02D2498496F859309A9 (Dictionary_2_t7685E55AF4451FD15B2611E9213E06A6E6412E92* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t7685E55AF4451FD15B2611E9213E06A6E6412E92*, const RuntimeMethod*))Dictionary_2__ctor_m298F03BA4673AE9123ED5A199DBA96F930F0D0F9_gshared)(__this, method); } // System.Boolean System.Collections.Generic.Dictionary`2>::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_m36487E907F741DEE3E01E3D4B21FC8210A793D52 (Dictionary_2_t7685E55AF4451FD15B2611E9213E06A6E6412E92* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t7685E55AF4451FD15B2611E9213E06A6E6412E92*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_ContainsKey_m1BF4B5D526E9706C9B3E42B9ECE64145EE243D96_gshared)(__this, ___0_key, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m8E07C4F2EDAE0206622913E0767743BE4BA04C0E (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* __this, const RuntimeMethod* method) { (( void (*) (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E*, const RuntimeMethod*))List_1__ctor_m8E07C4F2EDAE0206622913E0767743BE4BA04C0E_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2>::Add(TKey,TValue) inline void Dictionary_2_Add_m4A811FE0B7DD69E02B623357F76F10ED7D09303E (Dictionary_2_t7685E55AF4451FD15B2611E9213E06A6E6412E92* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t7685E55AF4451FD15B2611E9213E06A6E6412E92*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E*, const RuntimeMethod*))Dictionary_2_Add_m277436F976854C50006DC4D1E85BDDA1702D0347_gshared)(__this, ___0_key, ___1_value, method); } // TValue System.Collections.Generic.Dictionary`2>::get_Item(TKey) inline List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* Dictionary_2_get_Item_m8F918DB80A035B5724ECFE81666E460F10ADEC11 (Dictionary_2_t7685E55AF4451FD15B2611E9213E06A6E6412E92* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) { return (( List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* (*) (Dictionary_2_t7685E55AF4451FD15B2611E9213E06A6E6412E92*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_get_Item_mD9FFA5D15F412A157261670163B18B2769BE7D9D_gshared)(__this, ___0_key, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m3896C35F4CA5D8EB63809A9509B15C1AF0736F88_inline (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* __this, FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E*, FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693, const RuntimeMethod*))List_1_Add_m3896C35F4CA5D8EB63809A9509B15C1AF0736F88_gshared_inline)(__this, ___0_item, method); } // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2>::GetEnumerator() inline Enumerator_t5ED0610E9008E9189F4CC31C5BABC172EE3E70F3 Dictionary_2_GetEnumerator_m2B8A8EDA28A446B42D20D123673FD9DCAD50E193 (Dictionary_2_t7685E55AF4451FD15B2611E9213E06A6E6412E92* __this, const RuntimeMethod* method) { return (( Enumerator_t5ED0610E9008E9189F4CC31C5BABC172EE3E70F3 (*) (Dictionary_2_t7685E55AF4451FD15B2611E9213E06A6E6412E92*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m5537253E090E64B0B2BEC710D598718338909923_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator>::Dispose() inline void Enumerator_Dispose_m4EE25EAB367532B6C9D408FA8E9720E2C9E55BEC (Enumerator_t5ED0610E9008E9189F4CC31C5BABC172EE3E70F3* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t5ED0610E9008E9189F4CC31C5BABC172EE3E70F3*, const RuntimeMethod*))Enumerator_Dispose_mF9DCDF30E11D04EDCD6654CFCF088E396AAF89CD_gshared)(__this, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator>::get_Current() inline KeyValuePair_2_t1A476B249F69623A03744084DB1DEAF2B91D2394 Enumerator_get_Current_m2EA4BB3C7434D2E702384DF71151E977D32B1DA0_inline (Enumerator_t5ED0610E9008E9189F4CC31C5BABC172EE3E70F3* __this, const RuntimeMethod* method) { return (( KeyValuePair_2_t1A476B249F69623A03744084DB1DEAF2B91D2394 (*) (Enumerator_t5ED0610E9008E9189F4CC31C5BABC172EE3E70F3*, const RuntimeMethod*))Enumerator_get_Current_m337D2EAB299AB4FB3F3E562B27782C066BB3FC88_gshared_inline)(__this, method); } // TKey System.Collections.Generic.KeyValuePair`2>::get_Key() inline DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 KeyValuePair_2_get_Key_m81581E5108C285D49B29EE6347FC3138C0C7207C_inline (KeyValuePair_2_t1A476B249F69623A03744084DB1DEAF2B91D2394* __this, const RuntimeMethod* method) { return (( DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 (*) (KeyValuePair_2_t1A476B249F69623A03744084DB1DEAF2B91D2394*, const RuntimeMethod*))KeyValuePair_2_get_Key_m9936DA692BA006362AC9ECE6F3696A57B098732D_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2>::get_Value() inline List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* KeyValuePair_2_get_Value_mA9ACF6D9FCD64D65EB246CF81DC9C7854FE29EC3_inline (KeyValuePair_2_t1A476B249F69623A03744084DB1DEAF2B91D2394* __this, const RuntimeMethod* method) { return (( List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* (*) (KeyValuePair_2_t1A476B249F69623A03744084DB1DEAF2B91D2394*, const RuntimeMethod*))KeyValuePair_2_get_Value_m959E6238BACC0317A8F75E0E47ABE45DBC9C8BDB_gshared_inline)(__this, method); } // T[] System.Collections.Generic.List`1::ToArray() inline FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* List_1_ToArray_m76934F2572C6D9C04A589DCDE62738F79104E864 (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* __this, const RuntimeMethod* method) { return (( FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* (*) (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E*, const RuntimeMethod*))List_1_ToArray_m76934F2572C6D9C04A589DCDE62738F79104E864_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) inline void Dictionary_2_Add_mCF8CE8482A379F609DFE62DE8E721A55F4942CD8 (Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3*, const RuntimeMethod*))Dictionary_2_Add_m277436F976854C50006DC4D1E85BDDA1702D0347_gshared)(__this, ___0_key, ___1_value, method); } // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator>::MoveNext() inline bool Enumerator_MoveNext_mF333CC976FCA0C3724719661FC913FEB141E31D6 (Enumerator_t5ED0610E9008E9189F4CC31C5BABC172EE3E70F3* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t5ED0610E9008E9189F4CC31C5BABC172EE3E70F3*, const RuntimeMethod*))Enumerator_MoveNext_mF2675AFA6735AA2AEA467D1F4E202A756174A42B_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_mB32006615C906C00038A9FB133DF9FFD8EF1F910 (Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7*, const RuntimeMethod*))Dictionary_2__ctor_m298F03BA4673AE9123ED5A199DBA96F930F0D0F9_gshared)(__this, method); } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_mEFD6CF821D0E5537C5AAEDD42F96737483B37F2B (Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_ContainsKey_m1BF4B5D526E9706C9B3E42B9ECE64145EE243D96_gshared)(__this, ___0_key, method); } // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) inline bool Dictionary_2_Remove_m10AF12EBEADF1C2905825940773E956BADFDFC1C (Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_Remove_m3EE739A453CBBD8F467434AEAFB68827C94FFE1E_gshared)(__this, ___0_key, method); } // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) inline void Dictionary_2_Add_mC2E721D7F5A0FAF9B207812BA44A29D1587AC730 (Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*, const RuntimeMethod*))Dictionary_2_Add_m277436F976854C50006DC4D1E85BDDA1702D0347_gshared)(__this, ___0_key, ___1_value, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m19BFB6531CBE9C5DDD9564C32AE57DADE567D46C_inline (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t5D0E2E68F505B13C17076E4382706078580D4840*, const RuntimeMethod*))List_1_get_Count_m19BFB6531CBE9C5DDD9564C32AE57DADE567D46C_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 List_1_get_Item_mC982822BA312CC567970EC7B79D0A4411D9B307D (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 (*) (List_1_t5D0E2E68F505B13C17076E4382706078580D4840*, int32_t, const RuntimeMethod*))List_1_get_Item_mC982822BA312CC567970EC7B79D0A4411D9B307D_gshared)(__this, ___0_index, method); } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) inline FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* Dictionary_2_get_Item_mE7984DAF4029A377721DA981307BDF82ED3BC80D (Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) { return (( FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* (*) (Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_get_Item_mD9FFA5D15F412A157261670163B18B2769BE7D9D_gshared)(__this, ___0_key, method); } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_mD018D6DF7F7A13AE2541F3C10E2F3E90095F7951 (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_ContainsKey_mD018D6DF7F7A13AE2541F3C10E2F3E90095F7951_gshared)(__this, ___0_key, method); } // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) inline void Dictionary_2_Add_m64D66C5B47B0935C7266EA5C5F31BA118B25F489 (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_Add_m64D66C5B47B0935C7266EA5C5F31BA118B25F489_gshared)(__this, ___0_key, ___1_value, method); } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_mC0EB68F7D4AC0537A80833B02E713B42D3849DFA (Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_ContainsKey_m1BF4B5D526E9706C9B3E42B9ECE64145EE243D96_gshared)(__this, ___0_key, method); } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) inline FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* Dictionary_2_get_Item_mA7007076F149897E3806AE8F57878F63325CCFBE (Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) { return (( FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* (*) (Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_get_Item_mD9FFA5D15F412A157261670163B18B2769BE7D9D_gshared)(__this, ___0_key, method); } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo[] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal::GetOutgoingNodes(DungeonArchitect.Utils.DungeonUID) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* FlowLayoutGraphTraversal_GetOutgoingNodes_mD13E1FB226CD4FEED4E110FD23FD90758C9753FF (FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeId, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) inline void List_1_AddRange_m40A3CFCBF2B153B3D590557CFDE2F1323551EDF3 (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { (( void (*) (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m40A3CFCBF2B153B3D590557CFDE2F1323551EDF3_gshared)(__this, ___0_collection, method); } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo[] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal::GetIncomingNodes(DungeonArchitect.Utils.DungeonUID) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* FlowLayoutGraphTraversal_GetIncomingNodes_m0EE6F1A34DDB9D1F146D04835FBC5CB6FE386169 (FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeId, const RuntimeMethod* method) ; // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) inline DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 Dictionary_2_get_Item_mB91A2759D86C3EF51EDE9BEC57A44A6D200FAB24 (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) { return (( DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 (*) (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_get_Item_mB91A2759D86C3EF51EDE9BEC57A44A6D200FAB24_gshared)(__this, ___0_key, method); } // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_m146482FF7211F53F6DB828EB9073AB902D2B29A4 (Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558*, const RuntimeMethod*))Dictionary_2__ctor_m298F03BA4673AE9123ED5A199DBA96F930F0D0F9_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_mA089A1313615E2215B8E0C08896CD56B1D84F220 (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7*, const RuntimeMethod*))Dictionary_2__ctor_mA089A1313615E2215B8E0C08896CD56B1D84F220_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_mE1C5ED6C5905EF563DA71645A763F02E5902572B (Dictionary_2_t02321DCC0FF717E7E70641185F5D2598DF127701* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t02321DCC0FF717E7E70641185F5D2598DF127701*, const RuntimeMethod*))Dictionary_2__ctor_m298F03BA4673AE9123ED5A199DBA96F930F0D0F9_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_m4122F28C55B6FCF86C9D9DE13A54B7FEC09DF362 (Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7*, const RuntimeMethod*))Dictionary_2__ctor_m298F03BA4673AE9123ED5A199DBA96F930F0D0F9_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_m391898B958284E726512F3A63BDA17D1CCC03253 (Dictionary_2_t28124B690F828C39ABC5D6AA1BEE87940DCD5265* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t28124B690F828C39ABC5D6AA1BEE87940DCD5265*, const RuntimeMethod*))Dictionary_2__ctor_m298F03BA4673AE9123ED5A199DBA96F930F0D0F9_gshared)(__this, method); } // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphTraversal__ctor_m627B222F23B74306426A3E62263D0B1D6FD343FD (FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_m16BDACD3C7A587394161B07B8ED7141FDD891455 (Dictionary_2_tCE045E0841BD50B97FD347CB11B41AE359216E05* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tCE045E0841BD50B97FD347CB11B41AE359216E05*, const RuntimeMethod*))Dictionary_2__ctor_m16BDACD3C7A587394161B07B8ED7141FDD891455_gshared)(__this, method); } // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::Build() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphQuery_Build_m5503B7B87993D97A3EC471F5661C4E0275A87C94 (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_m2652B13E8014C60DCE99E63D995A11C1FAC3A38A (Dictionary_2_t02321DCC0FF717E7E70641185F5D2598DF127701* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t02321DCC0FF717E7E70641185F5D2598DF127701*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_ContainsKey_m1BF4B5D526E9706C9B3E42B9ECE64145EE243D96_gshared)(__this, ___0_key, method); } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) inline FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* Dictionary_2_get_Item_m70076D86992CCA5576FAC1B396064F712A611727 (Dictionary_2_t02321DCC0FF717E7E70641185F5D2598DF127701* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) { return (( FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* (*) (Dictionary_2_t02321DCC0FF717E7E70641185F5D2598DF127701*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_get_Item_mD9FFA5D15F412A157261670163B18B2769BE7D9D_gshared)(__this, ___0_key, method); } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_m441DC0B3CE9868EED3057B2BD0C99AEE19F64D1C (Dictionary_2_tCE045E0841BD50B97FD347CB11B41AE359216E05* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tCE045E0841BD50B97FD347CB11B41AE359216E05*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))Dictionary_2_ContainsKey_m441DC0B3CE9868EED3057B2BD0C99AEE19F64D1C_gshared)(__this, ___0_key, method); } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) inline DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 Dictionary_2_get_Item_m4B18A37F0352703064BB307F2130342BE3C4D79C (Dictionary_2_tCE045E0841BD50B97FD347CB11B41AE359216E05* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_key, const RuntimeMethod* method) { return (( DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 (*) (Dictionary_2_tCE045E0841BD50B97FD347CB11B41AE359216E05*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))Dictionary_2_get_Item_m4B18A37F0352703064BB307F2130342BE3C4D79C_gshared)(__this, ___0_key, method); } // System.Int32 UnityEngine.Vector3Int::get_x() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ; // System.Int32 System.Array::GetLength(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935 (RuntimeArray* __this, int32_t ___0_dimension, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector3Int::get_y() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector3Int::get_z() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_m287BBD29DE828272ADB5D78EF7471D1789DEB758 (Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_ContainsKey_m1BF4B5D526E9706C9B3E42B9ECE64145EE243D96_gshared)(__this, ___0_key, method); } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) inline DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* Dictionary_2_get_Item_m38C1E4488555AA352206C0BC5B0E4E24B16F6846 (Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) { return (( DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* (*) (Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_get_Item_mD9FFA5D15F412A157261670163B18B2769BE7D9D_gshared)(__this, ___0_key, method); } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_m1BC8CCE8541A60D3595427385A2FBF0D8B888C75 (Dictionary_2_t28124B690F828C39ABC5D6AA1BEE87940DCD5265* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t28124B690F828C39ABC5D6AA1BEE87940DCD5265*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_ContainsKey_m1BF4B5D526E9706C9B3E42B9ECE64145EE243D96_gshared)(__this, ___0_key, method); } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) inline FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* Dictionary_2_get_Item_mF9F5DFA78C4C1FF893C3B84EB3CB60D0A0F5FB53 (Dictionary_2_t28124B690F828C39ABC5D6AA1BEE87940DCD5265* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) { return (( FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* (*) (Dictionary_2_t28124B690F828C39ABC5D6AA1BEE87940DCD5265*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_get_Item_mD9FFA5D15F412A157261670163B18B2769BE7D9D_gshared)(__this, ___0_key, method); } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink[] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::GetConnectedLinks(DungeonArchitect.Utils.DungeonUID) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* FlowLayoutGraphQuery_GetConnectedLinks_mE23E5D0660ADDED964B65CCC7619FDDFE2E51341 (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeId, const RuntimeMethod* method) ; // DungeonArchitect.Utils.DungeonUID[] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::GetConnectedNodes(DungeonArchitect.Utils.DungeonUID) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* FlowLayoutGraphQuery_GetConnectedNodes_m6DE59EF4733DE30F3677AE261FADCEAB0F43EE85 (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeId, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::Clear() inline void Dictionary_2_Clear_mAE2827AC3775C3D54EB3C9C04249714BAC42D550 (Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7*, const RuntimeMethod*))Dictionary_2_Clear_m000EA8A4D848D3056051CF62AEB1B7268F9E68EA_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2::Clear() inline void Dictionary_2_Clear_m73F45314F48A1E98133A3F36C6DEF0003EE7903F (Dictionary_2_t02321DCC0FF717E7E70641185F5D2598DF127701* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t02321DCC0FF717E7E70641185F5D2598DF127701*, const RuntimeMethod*))Dictionary_2_Clear_m000EA8A4D848D3056051CF62AEB1B7268F9E68EA_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2::Clear() inline void Dictionary_2_Clear_m93B3AF3C5D1A48844B545DE229C85DD590371200 (Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7*, const RuntimeMethod*))Dictionary_2_Clear_m000EA8A4D848D3056051CF62AEB1B7268F9E68EA_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2::Clear() inline void Dictionary_2_Clear_m57F934A444FC7E365E979B31C8C0302FF4E8291F (Dictionary_2_t28124B690F828C39ABC5D6AA1BEE87940DCD5265* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t28124B690F828C39ABC5D6AA1BEE87940DCD5265*, const RuntimeMethod*))Dictionary_2_Clear_m000EA8A4D848D3056051CF62AEB1B7268F9E68EA_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2::Clear() inline void Dictionary_2_Clear_mC58D6AF171C526DE9CCF309E4827AD34543AFFB0 (Dictionary_2_tCE045E0841BD50B97FD347CB11B41AE359216E05* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tCE045E0841BD50B97FD347CB11B41AE359216E05*, const RuntimeMethod*))Dictionary_2_Clear_mC58D6AF171C526DE9CCF309E4827AD34543AFFB0_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) inline void Dictionary_2_set_Item_m19BA0B23B9B0DA6C6F2EA653EBE0AEB12158834D (Dictionary_2_tCE045E0841BD50B97FD347CB11B41AE359216E05* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_key, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tCE045E0841BD50B97FD347CB11B41AE359216E05*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_set_Item_m19BA0B23B9B0DA6C6F2EA653EBE0AEB12158834D_gshared)(__this, ___0_key, ___1_value, method); } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) inline void Dictionary_2_set_Item_m8D5DF78D88338CC2FD306A1E74296BD380D811D6 (Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*, const RuntimeMethod*))Dictionary_2_set_Item_m2F765C25790A1777E36D648E61FD8E5EADD39DBB_gshared)(__this, ___0_key, ___1_value, method); } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) inline void Dictionary_2_set_Item_mB8E808F2712E4FD6558EF511C269789D58EE0C45 (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_set_Item_mB8E808F2712E4FD6558EF511C269789D58EE0C45_gshared)(__this, ___0_key, ___1_value, method); } // UnityEngine.Vector3Int DungeonArchitect.Utils.MathUtils::RoundToVector3Int(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 MathUtils_RoundToVector3Int_mE51CDEC19C95F4E5F9586C9653E84772BFD23E78 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) inline void Dictionary_2_Add_mFFF5B35779FFD27E793B4E8942A3E13EF7BA9900 (Dictionary_2_t02321DCC0FF717E7E70641185F5D2598DF127701* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t02321DCC0FF717E7E70641185F5D2598DF127701*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066*, const RuntimeMethod*))Dictionary_2_Add_m277436F976854C50006DC4D1E85BDDA1702D0347_gshared)(__this, ___0_key, ___1_value, method); } // System.Void System.Collections.Generic.Dictionary`2>::.ctor() inline void Dictionary_2__ctor_mCCEC16D94897EE3BFAC0401BD75600026301D8A3 (Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3*, const RuntimeMethod*))Dictionary_2__ctor_m298F03BA4673AE9123ED5A199DBA96F930F0D0F9_gshared)(__this, method); } // System.Boolean System.Collections.Generic.Dictionary`2>::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_mD97EA1D26CE1E6EFD58D0C599A38662483B609BC (Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_ContainsKey_m1BF4B5D526E9706C9B3E42B9ECE64145EE243D96_gshared)(__this, ___0_key, method); } // System.Void System.Collections.Generic.Dictionary`2>::Add(TKey,TValue) inline void Dictionary_2_Add_m3B3D8506E8B056AF3B9499A804D1080224319251 (Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, List_1_t5D0E2E68F505B13C17076E4382706078580D4840* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, List_1_t5D0E2E68F505B13C17076E4382706078580D4840*, const RuntimeMethod*))Dictionary_2_Add_m277436F976854C50006DC4D1E85BDDA1702D0347_gshared)(__this, ___0_key, ___1_value, method); } // TValue System.Collections.Generic.Dictionary`2>::get_Item(TKey) inline List_1_t5D0E2E68F505B13C17076E4382706078580D4840* Dictionary_2_get_Item_mC357D1FB280861EFD94C0BCE4B149AEE00C61141 (Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) { return (( List_1_t5D0E2E68F505B13C17076E4382706078580D4840* (*) (Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_get_Item_mD9FFA5D15F412A157261670163B18B2769BE7D9D_gshared)(__this, ___0_key, method); } // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2>::get_Keys() inline KeyCollection_tDE133BAB7B5C2847284789A820F42C53B942346F* Dictionary_2_get_Keys_m0481D7039ED8CD77BB3CBC968B85DA2F6C2F9A56 (Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3* __this, const RuntimeMethod* method) { return (( KeyCollection_tDE133BAB7B5C2847284789A820F42C53B942346F* (*) (Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3*, const RuntimeMethod*))Dictionary_2_get_Keys_mD22B5F1CC7CF9B6FB923D170CE842DC095654DC1_gshared)(__this, method); } // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator System.Collections.Generic.Dictionary`2/KeyCollection>::GetEnumerator() inline Enumerator_tB49178037C0AC0DC170C5E06C0BD79946D6FBBFD KeyCollection_GetEnumerator_m8E6BB2FC78F464047977C00A596930D2837ACFDE (KeyCollection_tDE133BAB7B5C2847284789A820F42C53B942346F* __this, const RuntimeMethod* method) { return (( Enumerator_tB49178037C0AC0DC170C5E06C0BD79946D6FBBFD (*) (KeyCollection_tDE133BAB7B5C2847284789A820F42C53B942346F*, const RuntimeMethod*))KeyCollection_GetEnumerator_m7DB583B1AED7E2F4703A094CA7DAF385AA22BD06_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator>::Dispose() inline void Enumerator_Dispose_mAEBAEC8EE3BE5841F40E1F93FBA13CFE45F475AF (Enumerator_tB49178037C0AC0DC170C5E06C0BD79946D6FBBFD* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tB49178037C0AC0DC170C5E06C0BD79946D6FBBFD*, const RuntimeMethod*))Enumerator_Dispose_mE92440B7D15613AF5DEF8CDD5F2404232C32461E_gshared)(__this, method); } // TKey System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator>::get_Current() inline DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 Enumerator_get_Current_mB526DB4D0B01DF807570E0F8C60CA82AE2231746_inline (Enumerator_tB49178037C0AC0DC170C5E06C0BD79946D6FBBFD* __this, const RuntimeMethod* method) { return (( DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 (*) (Enumerator_tB49178037C0AC0DC170C5E06C0BD79946D6FBBFD*, const RuntimeMethod*))Enumerator_get_Current_m9BF3AC6AAB53200F42803BE73009A1C596FB5665_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) inline void Dictionary_2_set_Item_m93886C21EA1F6E815D722F21DEE961B67D12090B (Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED*, const RuntimeMethod*))Dictionary_2_set_Item_m2F765C25790A1777E36D648E61FD8E5EADD39DBB_gshared)(__this, ___0_key, ___1_value, method); } // System.Boolean System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator>::MoveNext() inline bool Enumerator_MoveNext_m5C6DF83E473EC193ED38B0E393C2DAE324A047C4 (Enumerator_tB49178037C0AC0DC170C5E06C0BD79946D6FBBFD* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tB49178037C0AC0DC170C5E06C0BD79946D6FBBFD*, const RuntimeMethod*))Enumerator_MoveNext_mE79667BF33E2C0804DA0B48D26D0FE012653DAE9_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2>::.ctor() inline void Dictionary_2__ctor_m02E18A3335DC8D83AE3B7925677423BCE0499B52 (Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A*, const RuntimeMethod*))Dictionary_2__ctor_m298F03BA4673AE9123ED5A199DBA96F930F0D0F9_gshared)(__this, method); } // System.Boolean System.Collections.Generic.Dictionary`2>::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_mC1F9754FE6CB345FC4D57E1CB58C49B910C1EC42 (Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_ContainsKey_m1BF4B5D526E9706C9B3E42B9ECE64145EE243D96_gshared)(__this, ___0_key, method); } // System.Void System.Collections.Generic.Dictionary`2>::Add(TKey,TValue) inline void Dictionary_2_Add_m721298190A8C8583A7664AFF9F46B562BFEBA60F (Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82*, const RuntimeMethod*))Dictionary_2_Add_m277436F976854C50006DC4D1E85BDDA1702D0347_gshared)(__this, ___0_key, ___1_value, method); } // TValue System.Collections.Generic.Dictionary`2>::get_Item(TKey) inline List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* Dictionary_2_get_Item_m5B4151AB51214FAA294164F1B195CC9681C0F074 (Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) { return (( List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* (*) (Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_get_Item_mD9FFA5D15F412A157261670163B18B2769BE7D9D_gshared)(__this, ___0_key, method); } // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2>::get_Keys() inline KeyCollection_tFE2BE9207AE76DD0611F302528353A18D4BCB2A3* Dictionary_2_get_Keys_mD0574AC5C7154887D06825EA4E047C438244EDC2 (Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A* __this, const RuntimeMethod* method) { return (( KeyCollection_tFE2BE9207AE76DD0611F302528353A18D4BCB2A3* (*) (Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A*, const RuntimeMethod*))Dictionary_2_get_Keys_mD22B5F1CC7CF9B6FB923D170CE842DC095654DC1_gshared)(__this, method); } // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator System.Collections.Generic.Dictionary`2/KeyCollection>::GetEnumerator() inline Enumerator_tE419AD74E7BA3F2020DC6327D76F08E2175EB470 KeyCollection_GetEnumerator_mA96A701C168ED675E1951ABE613A2D60D10D1D3C (KeyCollection_tFE2BE9207AE76DD0611F302528353A18D4BCB2A3* __this, const RuntimeMethod* method) { return (( Enumerator_tE419AD74E7BA3F2020DC6327D76F08E2175EB470 (*) (KeyCollection_tFE2BE9207AE76DD0611F302528353A18D4BCB2A3*, const RuntimeMethod*))KeyCollection_GetEnumerator_m7DB583B1AED7E2F4703A094CA7DAF385AA22BD06_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator>::Dispose() inline void Enumerator_Dispose_m53BEC22A9BDE31DE8F17C5A4D4ADBD5FF1FB27E7 (Enumerator_tE419AD74E7BA3F2020DC6327D76F08E2175EB470* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tE419AD74E7BA3F2020DC6327D76F08E2175EB470*, const RuntimeMethod*))Enumerator_Dispose_mE92440B7D15613AF5DEF8CDD5F2404232C32461E_gshared)(__this, method); } // TKey System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator>::get_Current() inline DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 Enumerator_get_Current_m0B83E643590861C20B6BE8B7A1D476ABB6287E6B_inline (Enumerator_tE419AD74E7BA3F2020DC6327D76F08E2175EB470* __this, const RuntimeMethod* method) { return (( DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 (*) (Enumerator_tE419AD74E7BA3F2020DC6327D76F08E2175EB470*, const RuntimeMethod*))Enumerator_get_Current_m9BF3AC6AAB53200F42803BE73009A1C596FB5665_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) inline void Dictionary_2_set_Item_m1B6939A227CD28D48653FF9CF23CEBDE791BCA01 (Dictionary_2_t28124B690F828C39ABC5D6AA1BEE87940DCD5265* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t28124B690F828C39ABC5D6AA1BEE87940DCD5265*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1*, const RuntimeMethod*))Dictionary_2_set_Item_m2F765C25790A1777E36D648E61FD8E5EADD39DBB_gshared)(__this, ___0_key, ___1_value, method); } // System.Boolean System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator>::MoveNext() inline bool Enumerator_MoveNext_mF8A10F0D0CF35728B1066FD532D1456405A4F1FA (Enumerator_tE419AD74E7BA3F2020DC6327D76F08E2175EB470* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tE419AD74E7BA3F2020DC6327D76F08E2175EB470*, const RuntimeMethod*))Enumerator_MoveNext_mE79667BF33E2C0804DA0B48D26D0FE012653DAE9_gshared)(__this, method); } // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal::Build(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphTraversal_Build_m1EF5417C403A328FBA11E9E1A1B9CD1E545729F5 (FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D* __this, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___0_graph, const RuntimeMethod* method) ; // System.Boolean System.String::op_Equality(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::get_Traversal() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D* FlowLayoutGraphQuery_get_Traversal_mACE8A94F0A5F97DA30C0C19D2DC01EF93C91DC0C_inline (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.HashSet`1::.ctor() inline void HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476 (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* __this, const RuntimeMethod* method) { (( void (*) (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817*, const RuntimeMethod*))HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476_gshared)(__this, method); } // System.Void System.Collections.Generic.Stack`1::.ctor() inline void Stack_1__ctor_m3A9F3014EDDB7F387AB21CB92B216E8FBDF677E1 (Stack_1_t55E9C63D6CAB54153C30C1FA99B1D432E004D3B8* __this, const RuntimeMethod* method) { (( void (*) (Stack_1_t55E9C63D6CAB54153C30C1FA99B1D432E004D3B8*, const RuntimeMethod*))Stack_1__ctor_m3A9F3014EDDB7F387AB21CB92B216E8FBDF677E1_gshared)(__this, method); } // System.Void System.Collections.Generic.Stack`1::Push(T) inline void Stack_1_Push_m8BE5882569F85D0E66FEC84E41B2565B9B17B2E6 (Stack_1_t55E9C63D6CAB54153C30C1FA99B1D432E004D3B8* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_item, const RuntimeMethod* method) { (( void (*) (Stack_1_t55E9C63D6CAB54153C30C1FA99B1D432E004D3B8*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Stack_1_Push_m8BE5882569F85D0E66FEC84E41B2565B9B17B2E6_gshared)(__this, ___0_item, method); } // T System.Collections.Generic.Stack`1::Pop() inline DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 Stack_1_Pop_mB7CCAE1600234215300DD704EB273AD5EC578346 (Stack_1_t55E9C63D6CAB54153C30C1FA99B1D432E004D3B8* __this, const RuntimeMethod* method) { return (( DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 (*) (Stack_1_t55E9C63D6CAB54153C30C1FA99B1D432E004D3B8*, const RuntimeMethod*))Stack_1_Pop_mB7CCAE1600234215300DD704EB273AD5EC578346_gshared)(__this, method); } // System.Boolean System.Collections.Generic.HashSet`1::Add(T) inline bool HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631 (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_item, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631_gshared)(__this, ___0_item, method); } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676 List_1_GetEnumerator_m041868332DDAC2ABDDB92DBDD126B5AA5D541D2A (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* __this, const RuntimeMethod* method) { return (( Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676 (*) (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E*, const RuntimeMethod*))List_1_GetEnumerator_m041868332DDAC2ABDDB92DBDD126B5AA5D541D2A_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m2425FE8EBD86634B98184CA9807D759486B610C4 (Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676*, const RuntimeMethod*))Enumerator_Dispose_m2425FE8EBD86634B98184CA9807D759486B610C4_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 Enumerator_get_Current_m0CF058DF8023D8F847E80B6F12CAB961B6658D80_inline (Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676* __this, const RuntimeMethod* method) { return (( FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 (*) (Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676*, const RuntimeMethod*))Enumerator_get_Current_m0CF058DF8023D8F847E80B6F12CAB961B6658D80_gshared_inline)(__this, method); } // TResult System.Func`2::Invoke(T) inline bool Func_2_Invoke_mA255C2DE6B6348E5DF39DA2784362E6816536D5C_inline (Func_2_tFA7604C3E19E304A9791C1BC89CCE5A7CE0C4994* __this, FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 ___0_arg, const RuntimeMethod* method) { return (( bool (*) (Func_2_tFA7604C3E19E304A9791C1BC89CCE5A7CE0C4994*, FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693, const RuntimeMethod*))Func_2_Invoke_mA255C2DE6B6348E5DF39DA2784362E6816536D5C_gshared_inline)(__this, ___0_arg, method); } // System.Boolean System.Collections.Generic.HashSet`1::Contains(T) inline bool HashSet_1_Contains_m294005E6FE120942D506A87665297C46D32F0D7B (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_item, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))HashSet_1_Contains_m294005E6FE120942D506A87665297C46D32F0D7B_gshared)(__this, ___0_item, method); } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::GetLink(DungeonArchitect.Utils.DungeonUID) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* FlowLayoutGraphQuery_GetLink_m9EC8F300E7AB467857E3DE329E906915DDD990E7 (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_linkId, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.Utils.DungeonUID::op_Inequality(DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DungeonUID_op_Inequality_m6079A32298A042D00F995322F9627BEDE100DE64 (DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_a, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___1_b, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m56B4E51A90CF03271D72E6FDCCC912D71B75475C (Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676*, const RuntimeMethod*))Enumerator_MoveNext_m56B4E51A90CF03271D72E6FDCCC912D71B75475C_gshared)(__this, method); } // System.Int32 System.Collections.Generic.Stack`1::get_Count() inline int32_t Stack_1_get_Count_m9EA20B24E40DC2BE71231FB8B6ACEAF136E7C9A7_inline (Stack_1_t55E9C63D6CAB54153C30C1FA99B1D432E004D3B8* __this, const RuntimeMethod* method) { return (( int32_t (*) (Stack_1_t55E9C63D6CAB54153C30C1FA99B1D432E004D3B8*, const RuntimeMethod*))Stack_1_get_Count_m9EA20B24E40DC2BE71231FB8B6ACEAF136E7C9A7_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_m057C5C136E8DDEA9012850B5F49963FC6F17C15C (Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A*, const RuntimeMethod*))Dictionary_2__ctor_m517E7F9D104FEAE6646EABDDC9C852510E86077C_gshared)(__this, method); } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode[] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils::FindNodesWithItemType(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph,DungeonArchitect.Flow.Items.FlowGraphItemType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* FlowLayoutGraphUtils_FindNodesWithItemType_m918D5C8EDA724B994403AB995247D029C9048926 (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___0_graph, int32_t ___1_itemType, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.HashSet`1::.ctor() inline void HashSet_1__ctor_m6F9AFF20378FFD8FABF1E5BE1C996CF7716DEE56 (HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0* __this, const RuntimeMethod* method) { (( void (*) (HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method); } // System.Void System.Collections.Generic.Queue`1::.ctor() inline void Queue_1__ctor_m2D07DC4C1969FA64E657C6FE7E5A8E172C727A80 (Queue_1_tEE8A675847BBC9D67CE073E8A19555049AB91FF0* __this, const RuntimeMethod* method) { (( void (*) (Queue_1_tEE8A675847BBC9D67CE073E8A19555049AB91FF0*, const RuntimeMethod*))Queue_1__ctor_m2D07DC4C1969FA64E657C6FE7E5A8E172C727A80_gshared)(__this, method); } // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils/NodeWeightAssignInfo::.ctor(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeWeightAssignInfo__ctor_m559B3CD72B63348B3A2F1DC35437BE603D3F596C (NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_node, int32_t ___1_weight, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Queue`1::Enqueue(T) inline void Queue_1_Enqueue_m7E4F483A5FBAF558DBD69FB828C7CB47547A9CDC (Queue_1_tEE8A675847BBC9D67CE073E8A19555049AB91FF0* __this, NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A ___0_item, const RuntimeMethod* method) { (( void (*) (Queue_1_tEE8A675847BBC9D67CE073E8A19555049AB91FF0*, NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A, const RuntimeMethod*))Queue_1_Enqueue_m7E4F483A5FBAF558DBD69FB828C7CB47547A9CDC_gshared)(__this, ___0_item, method); } // System.Boolean System.Collections.Generic.HashSet`1::Add(T) inline bool HashSet_1_Add_mB91C975C5BADDF9B505825708B1BE6B1CB23ED26 (HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_item, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0*, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method); } // T System.Collections.Generic.Queue`1::Dequeue() inline NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A Queue_1_Dequeue_m2B52F48BC206B260C8EC243F88A8DBB303886686 (Queue_1_tEE8A675847BBC9D67CE073E8A19555049AB91FF0* __this, const RuntimeMethod* method) { return (( NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A (*) (Queue_1_tEE8A675847BBC9D67CE073E8A19555049AB91FF0*, const RuntimeMethod*))Queue_1_Dequeue_m2B52F48BC206B260C8EC243F88A8DBB303886686_gshared)(__this, method); } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_mB3F117D73B50403AC10458D518E24B918D1617FC (Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A*, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*, const RuntimeMethod*))Dictionary_2_ContainsKey_m1087B74B4FF5004CBB6CC864FF1C87B6DB138505_gshared)(__this, ___0_key, method); } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) inline int32_t Dictionary_2_get_Item_m1CD723B08D8647B4A2D9F945278DC5E65CF394BD (Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_key, const RuntimeMethod* method) { return (( int32_t (*) (Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A*, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*, const RuntimeMethod*))Dictionary_2_get_Item_mA019F7A495B48EF2A6E5D36977DB3EA09A47ECDB_gshared)(__this, ___0_key, method); } // System.Int32 UnityEngine.Mathf::Min(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) inline void Dictionary_2_set_Item_m48D6430ED5AFAB98C4D6DC7C1C3604B5E456B057 (Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_key, int32_t ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A*, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*, int32_t, const RuntimeMethod*))Dictionary_2_set_Item_m72CC2F1213D1C1B8ABEDE31082D07B67EC873B13_gshared)(__this, ___0_key, ___1_value, method); } // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) inline void Dictionary_2_Add_m33726724E32A82AE0636136C6F890ADB3F75A29E (Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_key, int32_t ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A*, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*, int32_t, const RuntimeMethod*))Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_gshared)(__this, ___0_key, ___1_value, method); } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink[] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::GetOutgoingLinks(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* FlowLayoutGraph_GetOutgoingLinks_mDE8503FEFB9BC08657898597E24A12EE224E4721 (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_node, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.HashSet`1::Contains(T) inline bool HashSet_1_Contains_m3ADFCC6572EA0FD2374AEB3A72EA6F2E4D17D378 (HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_item, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0*, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___0_item, method); } // System.Boolean DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils::ContainsItem(System.Collections.Generic.List`1,DungeonArchitect.Flow.Items.FlowGraphItemType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FlowLayoutGraphUtils_ContainsItem_mCEC57E79775C5D228249B681144556BD3946C487 (List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* ___0_items, int32_t ___1_itemType, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.Queue`1::get_Count() inline int32_t Queue_1_get_Count_m3B3980512D3FA7D1F8C929C66B572914950981C9_inline (Queue_1_tEE8A675847BBC9D67CE073E8A19555049AB91FF0* __this, const RuntimeMethod* method) { return (( int32_t (*) (Queue_1_tEE8A675847BBC9D67CE073E8A19555049AB91FF0*, const RuntimeMethod*))Queue_1_get_Count_m3B3980512D3FA7D1F8C929C66B572914950981C9_gshared_inline)(__this, method); } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings::set_NodeRadius(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowLayout3DRenderSettings_set_NodeRadius_mB4D823CA5CFAFCFF70F4333C87BC576319081D6E_inline (FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* __this, float ___0_value, const RuntimeMethod* method) ; // System.Single DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings::get_NodeRadius() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FlowLayout3DRenderSettings_get_NodeRadius_m2D72FFF6477F075310A08DC483E41948B780F07E_inline (FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings::set_InactiveNodeRadius(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowLayout3DRenderSettings_set_InactiveNodeRadius_m48D7C87F6491DA7CB371C45FA3E1AAD2ED376BCD_inline (FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* __this, float ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings::set_ItemRadius(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowLayout3DRenderSettings_set_ItemRadius_mB185D083CEB2D29978CD619BECE67E196143ED86_inline (FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* __this, float ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings::set_LinkThickness(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowLayout3DRenderSettings_set_LinkThickness_mDBA1BDD3B7C46682CA10600522ED286B3B49EF46_inline (FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* __this, float ___0_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method) { (( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, const RuntimeMethod*))List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_gshared)(__this, method); } // DungeonArchitect.SxEngine.SxWorld DungeonArchitect.UI.Widgets.SxViewportWidget::get_World() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* SxViewportWidget_get_World_m800A7BBFBE1049315EA147896130D35ADBC37521_inline (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, const RuntimeMethod* method) ; // T[] DungeonArchitect.SxEngine.SxWorld::GetActorsOfType() inline SxLayoutNodeActorU5BU5D_t9F15055D41156269E12939924FC9C43B10B72783* SxWorld_GetActorsOfType_TisSxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4_m578F39E72B573437891C8D8284A7D714940BE186 (SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* __this, const RuntimeMethod* method) { return (( SxLayoutNodeActorU5BU5D_t9F15055D41156269E12939924FC9C43B10B72783* (*) (SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD*, const RuntimeMethod*))SxWorld_GetActorsOfType_TisRuntimeObject_m9A16C03E5913F0A76E535C0B7968B5E03E75D058_gshared)(__this, method); } // UnityEngine.Vector3 DungeonArchitect.SxEngine.SxActor::get_Position() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SxActor_get_Position_m86ABE0CDE4D00E6B5AEA766CF0772F7A71A3041A (SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_gshared_inline)(__this, ___0_item, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, const RuntimeMethod*))List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_gshared_inline)(__this, method); } // T[] System.Collections.Generic.List`1::ToArray() inline Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3 (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method) { return (( Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, const RuntimeMethod*))List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3_gshared)(__this, method); } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutToolGraph3D::FocusCameraOnPoints(UnityEngine.Vector3[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutToolGraph3D_FocusCameraOnPoints_m75BE43B3A36EAD009ACFD47EDB31E7520DA86A81 (FlowLayoutToolGraph3D_t0EE26B72E9A58905CA1B1E73851A298AD2182553* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_points, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.SxViewportWidget::ResetCamera(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxViewportWidget_ResetCamera_m76CA4D65AF947EA8F9DC9C8088DA405C7B4E999A (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, bool ___0_immediate, const RuntimeMethod* method) ; // DungeonArchitect.SxEngine.SxCamera DungeonArchitect.UI.Widgets.SxViewportWidget::get_Camera() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825* SxViewportWidget_get_Camera_mEC8E90A52993AA829E28F141E9999482EE18A4F8 (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, const RuntimeMethod* method) ; // UnityEngine.Quaternion DungeonArchitect.SxEngine.SxCamera::get_Rotation() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 SxCamera_get_Rotation_mCA07DDCBF6887AB545E5530067534003925CE481_inline (SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825* __this, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::Inverse(UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Division(UnityEngine.Vector3,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Subtraction(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_point, const RuntimeMethod* method) ; // System.Void UnityEngine.Bounds::SetMinMax(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_SetMinMax_mB5F7DDF18EDB7F3F25FA6D2B36824F28978C540F (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_min, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_max, const RuntimeMethod* method) ; // System.Void UnityEngine.Bounds::Encapsulate(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Bounds::get_extents() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ; // System.Single DungeonArchitect.UI.Widgets.SxViewportWidget::get_FOV() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SxViewportWidget_get_FOV_m22FA13E9F24E5FA8E1FF9EDAE4088026DF3F4EF8 (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, const RuntimeMethod* method) ; // System.Single DungeonArchitect.UI.Widgets.SxViewportWidget::get_AspectRatio() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SxViewportWidget_get_AspectRatio_m29A2A2444EA72200AFC669AFA2C60F1EF7D44EE6 (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::Max(System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_forward() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline (const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.SxViewportWidget::SetCameraLocation(UnityEngine.Vector3,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxViewportWidget_SetCameraLocation_m0C8D4EA6DA3D4138E97023EA3C1E8A498582AF23 (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_location, bool ___1_immediate, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::get_magnitude() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder::Build(DungeonArchitect.SxEngine.SxWorld,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxLayout3DWorldBuilder_Build_mFB9F09C52BF494304291CFD4D9FFCAA8B469DCFE (SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* ___0_world, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___1_graph, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings::.ctor(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayout3DRenderSettings__ctor_m8ABB798F1DC57F87B95A62954DCFB8F72FC78A35 (FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* __this, float ___0_nodeRadius, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.SxViewportWidget::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxViewportWidget__ctor_m050204F21719B2CD3622081AEA5893BFEAAAF3E3 (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, const RuntimeMethod* method) ; // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder/BuildSettings DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder/BuildSettings::Create() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9* BuildSettings_Create_m5564309BCD1853C065F97907D441795C954DA296 (const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder::Build(DungeonArchitect.SxEngine.SxWorld,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph,DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder/BuildSettings,DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxLayout3DWorldBuilder_Build_mCA187BF1CD2C19D33EB1D5914E64FFABB36E28F7 (SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* ___0_world, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___1_graph, BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9* ___2_buildSettings, FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* ___3_renderSettings, const RuntimeMethod* method) ; // System.Void DungeonArchitect.SxEngine.SxWorld::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxWorld_Clear_mC3E6E54D460D07C75D2ACFF48A93B6AB3276E3AC (SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* __this, const RuntimeMethod* method) ; // T DungeonArchitect.SxEngine.SxWorld::SpawnActor(System.Boolean) inline SxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4* SxWorld_SpawnActor_TisSxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4_m28B3AD9992F2C4F1A9261E54E42D4B2C9889CF17 (SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* __this, bool ___0_addToRoot, const RuntimeMethod* method) { return (( SxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4* (*) (SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD*, bool, const RuntimeMethod*))SxWorld_SpawnActor_TisRuntimeObject_m66166D35EF88511183211CA6EFAF6F3EB28B379D_gshared)(__this, ___0_addToRoot, method); } // DungeonArchitect.SxEngine.SxMesh DungeonArchitect.SxEngine.Utils.SxMeshUtils::CreateGridMesh(System.Int32,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SxMesh_t82E396FB1E8A541A13FDA34EDAD86A4A6280E77B* SxMeshUtils_CreateGridMesh_m15F211BC0304994E2ECD16B03156BACFBFBA66F7 (int32_t ___0_numCells, float ___1_cellSize, const RuntimeMethod* method) ; // System.Void DungeonArchitect.SxEngine.SxMeshActor::SetMesh(DungeonArchitect.SxEngine.SxMesh) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxMeshActor_SetMesh_m63BD667911A519304A0C611C01F0FCEEEF1EE780 (SxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4* __this, SxMesh_t82E396FB1E8A541A13FDA34EDAD86A4A6280E77B* ___0_mesh, const RuntimeMethod* method) ; // System.Void DungeonArchitect.SxEngine.SxMeshActor::SetMaterial() inline void SxMeshActor_SetMaterial_TisSxGridMaterial_tB68EE122BABE55715FC73306EBC71396A2533173_m9EB5813A5C4844B1A88BFCC5660E0FF2D7EA6CAE (SxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4* __this, const RuntimeMethod* method) { (( void (*) (SxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4*, const RuntimeMethod*))SxMeshActor_SetMaterial_TisRuntimeObject_m7476095361F3CD77A984B8BB08A14756B9493DD9_gshared)(__this, method); } // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::.ctor(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphQuery__ctor_m46EE21367FB8A5AB1BD8969C7E0447CAB9FEF34C (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___0_graph, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_m8F7E1A7C3C51313AA458FB046DF6FC89E7B33FA4 (Dictionary_2_t828985AA57C29BEE87F4545EAA4739DD399BCA1A* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t828985AA57C29BEE87F4545EAA4739DD399BCA1A*, const RuntimeMethod*))Dictionary_2__ctor_m298F03BA4673AE9123ED5A199DBA96F930F0D0F9_gshared)(__this, method); } // T DungeonArchitect.SxEngine.SxWorld::SpawnActor(System.Boolean) inline SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* SxWorld_SpawnActor_TisSxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4_m930E2C8733615FE745CF4111921BE20A4F899AA1 (SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* __this, bool ___0_addToRoot, const RuntimeMethod* method) { return (( SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* (*) (SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD*, bool, const RuntimeMethod*))SxWorld_SpawnActor_TisRuntimeObject_m66166D35EF88511183211CA6EFAF6F3EB28B379D_gshared)(__this, ___0_addToRoot, method); } // System.Single DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings::get_InactiveNodeRadius() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FlowLayout3DRenderSettings_get_InactiveNodeRadius_mEEFDD5FC4F352666F67AA2DDCD2B7DB6AE1D2AD7_inline (FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase::Initialize(DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase/NodeRenderSettings) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxLayoutNodeActorBase_Initialize_m7923A6DA03EB5067CEA2EBC3F876426A557FB20A (SxLayoutNodeActorBase_t861B1049450B99304606F042750DE141F203B3A2* __this, NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB ___0_settings, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) inline void Dictionary_2_set_Item_mE4C72964DF8A17AEB0FFC8BD494E6F49D61E29DC (Dictionary_2_t828985AA57C29BEE87F4545EAA4739DD399BCA1A* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t828985AA57C29BEE87F4545EAA4739DD399BCA1A*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4*, const RuntimeMethod*))Dictionary_2_set_Item_m2F765C25790A1777E36D648E61FD8E5EADD39DBB_gshared)(__this, ___0_key, ___1_value, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_inline (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void UnityEngine.Bounds::.ctor(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_one() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) ; // System.Void UnityEngine.Bounds::set_extents(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_set_extents_m09496358547B86A93EFE7BE6371E7A6FE937C46F (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // T DungeonArchitect.SxEngine.SxWorld::SpawnActor(System.Boolean) inline SxLayoutMergedNodeActor_t3AD99E8B522F27D6B0157532A3AA72664980EA3C* SxWorld_SpawnActor_TisSxLayoutMergedNodeActor_t3AD99E8B522F27D6B0157532A3AA72664980EA3C_mE987E16D7E9E838761D0F87DB58F22E47F3637AC (SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* __this, bool ___0_addToRoot, const RuntimeMethod* method) { return (( SxLayoutMergedNodeActor_t3AD99E8B522F27D6B0157532A3AA72664980EA3C* (*) (SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD*, bool, const RuntimeMethod*))SxWorld_SpawnActor_TisRuntimeObject_m66166D35EF88511183211CA6EFAF6F3EB28B379D_gshared)(__this, ___0_addToRoot, method); } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodeActor::Initialize(DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodeActor/RenderSettings) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxLayoutMergedNodeActor_Initialize_mC43EC66EAFF15091F938E9A148E27EA32AC1BCB4 (SxLayoutMergedNodeActor_t3AD99E8B522F27D6B0157532A3AA72664980EA3C* __this, RenderSettings_t39C29B93120D24BA6BE70F162BD35F5A382DC715 ___0_settings, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_m333551078E2F26D971AEA1467D4F97AF82081F76 (Dictionary_2_tAF450D88856C0E53CE964161F689F05D7702198E* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tAF450D88856C0E53CE964161F689F05D7702198E*, const RuntimeMethod*))Dictionary_2__ctor_m298F03BA4673AE9123ED5A199DBA96F930F0D0F9_gshared)(__this, method); } // System.Boolean DungeonArchitect.Utils.DungeonUID::IsValid() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DungeonUID_IsValid_m2DAEBD6A443A151A49262F3B94CFD934FFC0E043 (DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* __this, const RuntimeMethod* method) ; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::GetNode(DungeonArchitect.Utils.DungeonUID) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* FlowLayoutGraphQuery_GetNode_m287DB906C9D75D9F9C69E9C1F532B5665CBE26A7 (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeId, const RuntimeMethod* method) ; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::GetSubNode(DungeonArchitect.Utils.DungeonUID) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* FlowLayoutGraphQuery_GetSubNode_mAC9509E268D6C498B222A09D444F58DD28152350 (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeId, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_m11913549980C1CC3ACE55BD6BCA8B34208079702 (Dictionary_2_t828985AA57C29BEE87F4545EAA4739DD399BCA1A* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t828985AA57C29BEE87F4545EAA4739DD399BCA1A*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_ContainsKey_m1BF4B5D526E9706C9B3E42B9ECE64145EE243D96_gshared)(__this, ___0_key, method); } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) inline SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* Dictionary_2_get_Item_m5B082B8D4F0F53ADC23B7D273449CE1B787DC230 (Dictionary_2_t828985AA57C29BEE87F4545EAA4739DD399BCA1A* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) { return (( SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* (*) (Dictionary_2_t828985AA57C29BEE87F4545EAA4739DD399BCA1A*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_get_Item_mD9FFA5D15F412A157261670163B18B2769BE7D9D_gshared)(__this, ___0_key, method); } // T DungeonArchitect.SxEngine.SxWorld::SpawnActor(System.Boolean) inline SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* SxWorld_SpawnActor_TisSxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC_mB5B457324E39D590F88E41FEB85E47B114FF110B (SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* __this, bool ___0_addToRoot, const RuntimeMethod* method) { return (( SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* (*) (SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD*, bool, const RuntimeMethod*))SxWorld_SpawnActor_TisRuntimeObject_m66166D35EF88511183211CA6EFAF6F3EB28B379D_gshared)(__this, ___0_addToRoot, method); } // System.Single DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings::get_LinkThickness() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FlowLayout3DRenderSettings_get_LinkThickness_m84088087D63571041A8F29D0623A4E44DDFAB513_inline (FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor::Initialize(DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor/LinkRenderSettings) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxLayoutLinkActor_Initialize_m28B2F759EEE7A1039ABA02CA58EE23BAC0869396 (SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* __this, LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9 ___0_settings, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) inline void Dictionary_2_set_Item_mC62E3DE2EC83E46E86AC709441C18B42DDEC59D0 (Dictionary_2_tAF450D88856C0E53CE964161F689F05D7702198E* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tAF450D88856C0E53CE964161F689F05D7702198E*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC*, const RuntimeMethod*))Dictionary_2_set_Item_m2F765C25790A1777E36D648E61FD8E5EADD39DBB_gshared)(__this, ___0_key, ___1_value, method); } // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_m48F6ED58B6CAA6C9FAF27EAC79384F1F091FC8B6 (Dictionary_2_t72AA58C8E51D60DEBB0D46F2E05A876E12F89A83* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t72AA58C8E51D60DEBB0D46F2E05A876E12F89A83*, const RuntimeMethod*))Dictionary_2__ctor_m298F03BA4673AE9123ED5A199DBA96F930F0D0F9_gshared)(__this, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mC387D42B67EB9CFF8106869F75658DA030F904AD_inline (List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* List_1_get_Item_m8DD66AC19B88016CB652EC5D194680EF10ECD64E (List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* (*) (List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // T DungeonArchitect.SxEngine.SxWorld::SpawnActor(System.Boolean) inline SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F* SxWorld_SpawnActor_TisSxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F_mC9C4C66D25684E499A86A0A94F92E12C609790AE (SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* __this, bool ___0_addToRoot, const RuntimeMethod* method) { return (( SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F* (*) (SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD*, bool, const RuntimeMethod*))SxWorld_SpawnActor_TisRuntimeObject_m66166D35EF88511183211CA6EFAF6F3EB28B379D_gshared)(__this, ___0_addToRoot, method); } // System.Void DungeonArchitect.Flow.Items.FlowItemUtils::GetFlowItemColor(DungeonArchitect.Flow.Items.FlowItem,UnityEngine.Color&,UnityEngine.Color&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowItemUtils_GetFlowItemColor_mEBDEDB6CE1F0A356D84E5245DBF7CBE448B3EB94 (FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ___0_item, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___1_colorBackground, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___2_colorText, const RuntimeMethod* method) ; // System.String DungeonArchitect.Flow.Items.FlowItemUtils::GetFlowItemText(DungeonArchitect.Flow.Items.FlowItem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FlowItemUtils_GetFlowItemText_mFE396F03A2B1AFD2E120528A92C64CF631A4961A (FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ___0_item, const RuntimeMethod* method) ; // System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase::set_AlignToCamera(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SxLayoutNodeActorBase_set_AlignToCamera_mA3AF576B9C23C2D6077DBACF7E0C48707FF32075_inline (SxLayoutNodeActorBase_t861B1049450B99304606F042750DE141F203B3A2* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.SxEngine.SxActor::AddChild(DungeonArchitect.SxEngine.ISxSceneNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxActor_AddChild_mDB9A22C5D32D40D08865EE16D12299F428176C01 (SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* __this, RuntimeObject* ___0_child, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) inline void Dictionary_2_set_Item_mCD8941877B7ABA98F1B60FF4E0BE292832CE3A82 (Dictionary_2_t72AA58C8E51D60DEBB0D46F2E05A876E12F89A83* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t72AA58C8E51D60DEBB0D46F2E05A876E12F89A83*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F*, const RuntimeMethod*))Dictionary_2_set_Item_m2F765C25790A1777E36D648E61FD8E5EADD39DBB_gshared)(__this, ___0_key, ___1_value, method); } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_mC6CEA069D65D6D395F21A23A79965E537BF63C64 (Dictionary_2_tAF450D88856C0E53CE964161F689F05D7702198E* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tAF450D88856C0E53CE964161F689F05D7702198E*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_ContainsKey_m1BF4B5D526E9706C9B3E42B9ECE64145EE243D96_gshared)(__this, ___0_key, method); } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) inline SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* Dictionary_2_get_Item_m78C567F16C2125F80002596C212C48709CB5DC58 (Dictionary_2_tAF450D88856C0E53CE964161F689F05D7702198E* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) { return (( SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* (*) (Dictionary_2_tAF450D88856C0E53CE964161F689F05D7702198E*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_get_Item_mD9FFA5D15F412A157261670163B18B2769BE7D9D_gshared)(__this, ___0_key, method); } // DungeonArchitect.SxEngine.SxActor DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor::get_StartActor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* SxLayoutLinkActor_get_StartActor_mCA45CAE2A653322B09B11F649350855736FC54CC (SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* __this, const RuntimeMethod* method) ; // DungeonArchitect.SxEngine.SxActor DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor::get_EndActor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* SxLayoutLinkActor_get_EndActor_mDA346A7D90FAB223EE5D9C5E1B8DD768EE6A8759 (SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_normalized() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; // System.Single DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings::get_ItemRadius() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FlowLayout3DRenderSettings_get_ItemRadius_m05C42FDA836C18458EBC87689E14ABD513780F2B_inline (FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_up() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::FromToRotation(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_FromToRotation_mCB3100F93637E72455388B901C36EF8A25DFDB9A (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_fromDirection, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_toDirection, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_mE648C1482EE9F654A64605C2506F629266FAE8E4 (Dictionary_2_t72AA58C8E51D60DEBB0D46F2E05A876E12F89A83* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t72AA58C8E51D60DEBB0D46F2E05A876E12F89A83*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_ContainsKey_m1BF4B5D526E9706C9B3E42B9ECE64145EE243D96_gshared)(__this, ___0_key, method); } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) inline SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F* Dictionary_2_get_Item_m934E2E3D68909AF98EEA359A66BD738984BEB42F (Dictionary_2_t72AA58C8E51D60DEBB0D46F2E05A876E12F89A83* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) { return (( SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F* (*) (Dictionary_2_t72AA58C8E51D60DEBB0D46F2E05A876E12F89A83*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_get_Item_mD9FFA5D15F412A157261670163B18B2769BE7D9D_gshared)(__this, ___0_key, method); } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36 List_1_GetEnumerator_mACED259314212ABEDBD3762C550957B7D25F99F4 (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, const RuntimeMethod* method) { return (( Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36 (*) (List_1_t5D0E2E68F505B13C17076E4382706078580D4840*, const RuntimeMethod*))List_1_GetEnumerator_mACED259314212ABEDBD3762C550957B7D25F99F4_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_mBB84A4FB1A28B93D940AC58DD1B30C37A13CF5E6 (Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36*, const RuntimeMethod*))Enumerator_Dispose_mBB84A4FB1A28B93D940AC58DD1B30C37A13CF5E6_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 Enumerator_get_Current_mDB4F02B6EC7357BD5B0B2B441FDC1AB6B2650C36_inline (Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36* __this, const RuntimeMethod* method) { return (( DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 (*) (Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36*, const RuntimeMethod*))Enumerator_get_Current_mDB4F02B6EC7357BD5B0B2B441FDC1AB6B2650C36_gshared_inline)(__this, method); } // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m3156E3A426CD6F6EEB875779EBA13B78E40203BD (Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36*, const RuntimeMethod*))Enumerator_MoveNext_m3156E3A426CD6F6EEB875779EBA13B78E40203BD_gshared)(__this, method); } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder/BuildSettings::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildSettings__ctor_m217A6175EA1DB23FEC56F20CEC8EDB7D60F3C72F (BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9* __this, const RuntimeMethod* method) ; // DungeonArchitect.SxEngine.SxMaterial DungeonArchitect.SxEngine.SxMaterialRegistry::Get() inline SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* SxMaterialRegistry_Get_TisSxFlowNodeMaterial_t50CFDCA773480B256FB47F41A624DD8651DEDEDC_m6C12285CD77D3DEC4BD9C0CA4FAF37B665C51DD0 (const RuntimeMethod* method) { return (( SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* (*) (const RuntimeMethod*))SxMaterialRegistry_Get_TisRuntimeObject_m2275CE6E5D03CCE36971DBEFAEA9BFDAE5DA4573_gshared)(method); } // DungeonArchitect.SxEngine.SxMaterial DungeonArchitect.SxEngine.SxMaterialRegistry::Get() inline SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* SxMaterialRegistry_Get_TisSxFlowSubNodeMaterial_t801BDDCB1F871A3E05E1304199FDBB52BFD463A6_m6763097EED5C01C8553AFE41338CF4AEE8E7A94A (const RuntimeMethod* method) { return (( SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* (*) (const RuntimeMethod*))SxMaterialRegistry_Get_TisRuntimeObject_m2275CE6E5D03CCE36971DBEFAEA9BFDAE5DA4573_gshared)(method); } // DungeonArchitect.SxEngine.SxMaterial DungeonArchitect.SxEngine.SxMaterialRegistry::Get() inline SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* SxMaterialRegistry_Get_TisSxFlowMergedNodeMaterial_t9D7744BE62A90EEFAE8681F2118FA711B98CF2D9_m9EB06D358DE31198170A15435ED9985B20D35C53 (const RuntimeMethod* method) { return (( SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* (*) (const RuntimeMethod*))SxMaterialRegistry_Get_TisRuntimeObject_m2275CE6E5D03CCE36971DBEFAEA9BFDAE5DA4573_gshared)(method); } // DungeonArchitect.SxEngine.SxMaterial DungeonArchitect.SxEngine.SxMaterialRegistry::Get() inline SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* SxMaterialRegistry_Get_TisSxFlowItemMaterial_t6F221BC222E352CEE81996DE933FA4E04F127341_mE61ABB47D3CF92BC33F416A297A2F1FFEED386D1 (const RuntimeMethod* method) { return (( SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* (*) (const RuntimeMethod*))SxMaterialRegistry_Get_TisRuntimeObject_m2275CE6E5D03CCE36971DBEFAEA9BFDAE5DA4573_gshared)(method); } // System.Void DungeonArchitect.SxEngine.SxActor::RemoveAllChildren() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxActor_RemoveAllChildren_mAC9ED5DFC081EBFC75346A2BFB680AD8DD6344BC (SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.SxEngine.SxQuadMesh::.ctor(UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxQuadMesh__ctor_m403B3BE6AC6A6424D05D9422F46F59B97F0EE9AE (SxQuadMesh_t755941132817A004E51784FBACEF02590B9A7E50* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_color, const RuntimeMethod* method) ; // System.Void DungeonArchitect.SxEngine.SxMeshActor::SetMaterial() inline void SxMeshActor_SetMaterial_TisSxFlowLinkMaterial_tF552213F8485E27A6C00AE8C25BF2462077B9BFF_mAB234584C405C5C9D0D559DFBDC5C3241561C4AD (SxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4* __this, const RuntimeMethod* method) { (( void (*) (SxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4*, const RuntimeMethod*))SxMeshActor_SetMaterial_TisRuntimeObject_m7476095361F3CD77A984B8BB08A14756B9493DD9_gshared)(__this, method); } // System.Void DungeonArchitect.SxEngine.SxMeshActor::SetMaterial() inline void SxMeshActor_SetMaterial_TisSxFlowLinkOneWayHeadMaterial_tFB90A7D96B3053F07811F87A3C06BBA823A06A68_m47AE38C35E8A19494EC9C3E9B5B68A041510BFCC (SxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4* __this, const RuntimeMethod* method) { (( void (*) (SxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4*, const RuntimeMethod*))SxMeshActor_SetMaterial_TisRuntimeObject_m7476095361F3CD77A984B8BB08A14756B9493DD9_gshared)(__this, method); } // System.Void DungeonArchitect.SxEngine.SxMeshActor::SetMaterial() inline void SxMeshActor_SetMaterial_TisSxFlowLinkHeadMaterial_t485F00385F529ED3F24A2F45A3AF75539376FE61_m48364FC1062E68A508A9A980B7BB4AC603B533FA (SxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4* __this, const RuntimeMethod* method) { (( void (*) (SxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4*, const RuntimeMethod*))SxMeshActor_SetMaterial_TisRuntimeObject_m7476095361F3CD77A984B8BB08A14756B9493DD9_gshared)(__this, method); } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor::OrientLinkToNodes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxLayoutLinkActor_OrientLinkToNodes_mC326229104B39D865AB90CFB904F74269383F5C4 (SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.SxEngine.SxActor::Tick(DungeonArchitect.SxEngine.SxRenderContext,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxActor_Tick_m43E9883CA2F72FCC5A915FE6878E208E0731B20D (SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* __this, SxRenderContext_tB0D706921881686CEE6F051D039A6FCF1BE43A63 ___0_context, float ___1_deltaTime, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor::OrientLinkToCamera(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxLayoutLinkActor_OrientLinkToCamera_m3FF232D6604CFC0D581C0EB658A26E3E33D11A75 (SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_cameraPosition, const RuntimeMethod* method) ; // UnityEngine.Matrix4x4 DungeonArchitect.SxEngine.SxSceneGraphUtils::AccumulateTransforms(DungeonArchitect.SxEngine.ISxSceneNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 SxSceneGraphUtils_AccumulateTransforms_m1DDE3A00D8EE72DE0CF81C8D01AAE5FF027477BA (RuntimeObject* ___0_node, const RuntimeMethod* method) ; // UnityEngine.Vector3 DungeonArchitect.Utils.Matrix::GetTranslation(UnityEngine.Matrix4x4&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___0_matrix, const RuntimeMethod* method) ; // System.Void DungeonArchitect.SxEngine.SxActor::set_Rotation(UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxActor_set_Rotation_mFE28A976CE1A256CE4F6556DC6ABBF6DE362617A (SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.SxEngine.SxActor::set_Position(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxActor_set_Position_mF61E3D7F79C7B6292EFDDC08B574723E5221C4C6 (SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.SxEngine.SxActor::set_Scale(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxActor_set_Scale_m43D90B674DCED4F9913606890154DB6FB089E636 (SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::Scale(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector3 DungeonArchitect.SxEngine.SxActor::get_Scale() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SxActor_get_Scale_m94E9A4E0DB0C272BB5C138EE380212FFAFAD99A6 (SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 DungeonArchitect.Utils.MathUtils::Divide(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MathUtils_Divide_m9C46A2658AFD35FF7A94D26EAC0CF7653E3B5423 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::Cross(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ; // UnityEngine.Vector4 UnityEngine.Vector4::op_Implicit(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ; // System.Void UnityEngine.Vector4::.ctor(System.Single,System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ; // System.Void UnityEngine.Matrix4x4::.ctor(UnityEngine.Vector4,UnityEngine.Vector4,UnityEngine.Vector4,UnityEngine.Vector4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix4x4__ctor_m6523044D700F15EC6BCD183633A329EE56AA8C99 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_column0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_column1, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___2_column2, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___3_column3, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Matrix4x4::get_rotation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Matrix4x4_get_rotation_m7E2C29FCB2AAFAE4D7B4FBD3563E9EDB53F5A8BB (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.SxEngine.SxMeshActor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxMeshActor__ctor_m29C254C869945699E63EC4FEDCAC9D3125DA1E1B (SxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxLayoutNodeActorBase__ctor_mDB286B2DF6C4529BFE1307291C38473613EF23D7 (SxLayoutNodeActorBase_t861B1049450B99304606F042750DE141F203B3A2* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.SxEngine.SxMeshActor::SetMaterial(DungeonArchitect.SxEngine.SxMaterial) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxMeshActor_SetMaterial_mB21589EABDA0788705C728CFA4E19ACEA572981B (SxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4* __this, SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* ___0_material, const RuntimeMethod* method) ; // T DungeonArchitect.SxEngine.SxWorld::SpawnActor(System.Boolean) inline SxLayoutMergedNodePlaneActor_t65D15EB9CB47E48DDBC830EDC0EDA37E4CD3CE20* SxWorld_SpawnActor_TisSxLayoutMergedNodePlaneActor_t65D15EB9CB47E48DDBC830EDC0EDA37E4CD3CE20_m1103EF52AFE2B15FDA97C9F73CDE443765306317 (SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* __this, bool ___0_addToRoot, const RuntimeMethod* method) { return (( SxLayoutMergedNodePlaneActor_t65D15EB9CB47E48DDBC830EDC0EDA37E4CD3CE20* (*) (SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD*, bool, const RuntimeMethod*))SxWorld_SpawnActor_TisRuntimeObject_m66166D35EF88511183211CA6EFAF6F3EB28B379D_gshared)(__this, ___0_addToRoot, method); } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodePlaneActor::Initialize(UnityEngine.Color,DungeonArchitect.SxEngine.SxMaterial) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxLayoutMergedNodePlaneActor_Initialize_m59CB29938A119D5A14DC2C9779FD9F9B1DA7293F (SxLayoutMergedNodePlaneActor_t65D15EB9CB47E48DDBC830EDC0EDA37E4CD3CE20* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_color, SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* ___1_material, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Bounds::get_center() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.SxEngine.SxActor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxActor__ctor_m6C363A81C813483EFC1A821CB21282F0967A22F1 (SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodeActor/PlaneTransform::.ctor(UnityEngine.Vector3,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaneTransform__ctor_mF23FC67F652043CD21C82F86747E96BF3951E7F4 (PlaneTransform_t0BC29D58603E952C514903D3012BFDA920FEE0BC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rotation, const RuntimeMethod* method) ; // T DungeonArchitect.SxEngine.SxWorld::SpawnActor(System.Boolean) inline SxTextActor_t2EF408AA3E99597B91EA271BBD82AA0898E4C0AC* SxWorld_SpawnActor_TisSxTextActor_t2EF408AA3E99597B91EA271BBD82AA0898E4C0AC_mACC77AE7F2CC10440C4BD976C4639F9FDABF9C3E (SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* __this, bool ___0_addToRoot, const RuntimeMethod* method) { return (( SxTextActor_t2EF408AA3E99597B91EA271BBD82AA0898E4C0AC* (*) (SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD*, bool, const RuntimeMethod*))SxWorld_SpawnActor_TisRuntimeObject_m66166D35EF88511183211CA6EFAF6F3EB28B379D_gshared)(__this, ___0_addToRoot, method); } // UnityEngine.Font DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.Layout3DGraphRenderingResource::GetFont() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Font_tC95270EA3198038970422D78B74A7F2E218A96B6* Layout3DGraphRenderingResource_GetFont_mED9973E8682C6D22EB7867F85BCF59E8277FE90E (const RuntimeMethod* method) ; // System.Void DungeonArchitect.SxEngine.SxTextComponent::Initialize(DungeonArchitect.SxEngine.SxTextComponentSettings) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxTextComponent_Initialize_mDA9434AEFEC602F98FB8B0F27B926FCD49931D46 (SxTextComponent_t7E50FBC1C65438016F0759CCF9E4BE7B1AC49A90* __this, SxTextComponentSettings_t24C82AEEF483A523D38A7BBB63C278BE184D6AA9 ___0_settings, const RuntimeMethod* method) ; // System.Void DungeonArchitect.SxEngine.SxTextComponent::set_Text(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxTextComponent_set_Text_mEA630521F90B0F6781EBD553A099378DC9E0D703 (SxTextComponent_t7E50FBC1C65438016F0759CCF9E4BE7B1AC49A90* __this, String_t* ___0_value, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::AngleAxis(System.Single,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80 (float ___0_angle, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_axis, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase::get_AlignToCamera() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SxLayoutNodeActorBase_get_AlignToCamera_m0059FA39CB0C106AE8C5BEDBA499A56765127187_inline (SxLayoutNodeActorBase_t861B1049450B99304606F042750DE141F203B3A2* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ; // T UnityEngine.Resources::Load(System.String) inline Font_tC95270EA3198038970422D78B74A7F2E218A96B6* Resources_Load_TisFont_tC95270EA3198038970422D78B74A7F2E218A96B6_m2B532BE5E14BE59B8F59F82BF8193EEEE249DC6D (String_t* ___0_path, const RuntimeMethod* method) { return (( Font_tC95270EA3198038970422D78B74A7F2E218A96B6* (*) (String_t*, const RuntimeMethod*))Resources_Load_TisRuntimeObject_mD1AF6299B14F87ED1D1A6199A51480919F7C79D7_gshared)(___0_path, method); } // System.Void DungeonArchitect.SxEngine.SxUnityResourceMaterial::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxUnityResourceMaterial__ctor_mA431922C67671D95F2A0DF5CEBE194FF917D3CF8 (SxUnityResourceMaterial_t4CF8EE5542FBAE4D99A53250349058595F3AAE67* __this, String_t* ___0_resourceName, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutCamAlignerBase::AlignToCam() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutCamAlignerBase_AlignToCam_m93AA104E8453B3804359B7A13AEAE6E8BB137E4B (FlowLayoutCamAlignerBase_tCBBD1B300719C291371DD3BAFA98FFF2806949EA* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutCamAlignerBase::GetCameraPosition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FlowLayoutCamAlignerBase_GetCameraPosition_m6C62E3866B34EAAF11BD40E57DDC8CFB2E209313 (FlowLayoutCamAlignerBase_tCBBD1B300719C291371DD3BAFA98FFF2806949EA* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Application::get_isPlaying() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34 (const RuntimeMethod* method) ; // UnityEngine.Camera UnityEngine.Camera::get_main() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF (const RuntimeMethod* method) ; // UnityEngine.Transform UnityEngine.Component::get_transform() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::get_position() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.MonoBehaviour::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutLinkCamAligner::OrientLinkToNodes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutLinkCamAligner_OrientLinkToNodes_m369B6F7994FBE12D2EA133F591C2439BBF955EC9 (FlowLayoutLinkCamAligner_t273480A9864DEF3A106515DFE26638CC439E61BA* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::set_rotation(UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::set_position(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::set_localScale(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Transform::get_childCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // UnityEngine.Transform UnityEngine.Transform::GetChild(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::set_localPosition(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutCamAlignerBase::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutCamAlignerBase__ctor_mEBC75E775EA937679D91E13A25B44D3E5AB28324 (FlowLayoutCamAlignerBase_tCBBD1B300719C291371DD3BAFA98FFF2806949EA* __this, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::LookRotation(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_forward, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_upwards, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizerObject::Destroy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphUnityVisualizerObject_Destroy_m999FA26CFC7E2A61C8AF07245DA7D7D2AFC23481 (FlowLayoutGraphUnityVisualizerObject_t8C4DCF2B164516A9564981A44CA3BF43648D6DF4* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.GameObject::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_m7D0340DE160786E6EFA8DABD39EC3B694DA30AAD (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // UnityEngine.Transform UnityEngine.GameObject::get_transform() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::set_parent(UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_value, const RuntimeMethod* method) ; // UnityEngine.Vector3 DungeonArchitect.SxEngine.Utils.SxTransform::get_Positon() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SxTransform_get_Positon_m85ABD9B6E0F5AA8D1C5EDDA73EB709B409FD2865_inline (SxTransform_tE48FA028D72DD62E3C6DA61A2E7A8C742C170E67* __this, const RuntimeMethod* method) ; // UnityEngine.Quaternion DungeonArchitect.SxEngine.Utils.SxTransform::get_Rotation() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 SxTransform_get_Rotation_mF9A33AF7C04A299E9384D8D08DEF52F3C1AA591F_inline (SxTransform_tE48FA028D72DD62E3C6DA61A2E7A8C742C170E67* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::set_localRotation(UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ; // UnityEngine.Vector3 DungeonArchitect.SxEngine.Utils.SxTransform::get_Scale() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SxTransform_get_Scale_m92D32E885F207EBF0D9568380EF71F41197B9597_inline (SxTransform_tE48FA028D72DD62E3C6DA61A2E7A8C742C170E67* __this, const RuntimeMethod* method) ; // UnityEngine.Material DungeonArchitect.SxEngine.SxMaterial::get_UnityMaterial() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* SxMaterial_get_UnityMaterial_m02A3EB2FE601E9AA25B98213AA07AFFD243A1AF1_inline (SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* __this, const RuntimeMethod* method) ; // T UnityEngine.GameObject::AddComponent() inline MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } // T UnityEngine.GameObject::AddComponent() inline MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } // System.Void UnityEngine.Mesh::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.MeshFilter::set_sharedMesh(UnityEngine.Mesh) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshFilter_set_sharedMesh_m946F7E3F583761982642BDA4753784AF1DF6E16F (MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Renderer::set_sharedMaterial(UnityEngine.Material) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_sharedMaterial_m5E842F9A06CFB7B77656EB319881CB4B3E8E4288 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method) { (( void (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, const RuntimeMethod*))List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mE1298EFE02E4CF09A9513D04C6D0FE12C4A5A96D (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, const RuntimeMethod* method) { (( void (*) (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, const RuntimeMethod*))List_1__ctor_mE1298EFE02E4CF09A9513D04C6D0FE12C4A5A96D_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) { (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared)(__this, method); } // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() inline Enumerator_t3FFF9D0A12F1EA33FFDB691C60BEEA2FC4031411 Dictionary_2_GetEnumerator_mF420EEE32C56DB13DB3A9A21DB50E23BCCD1C93C (Dictionary_2_tEBD2129845DE979FB1F3E4D619F251ECBF3D72A6* __this, const RuntimeMethod* method) { return (( Enumerator_t3FFF9D0A12F1EA33FFDB691C60BEEA2FC4031411 (*) (Dictionary_2_tEBD2129845DE979FB1F3E4D619F251ECBF3D72A6*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m3F1620145BA0815B7C7CD648EF054558AA26556A_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() inline void Enumerator_Dispose_mF07A0F08711D22C380DD0BE24AE310715BEABCBF (Enumerator_t3FFF9D0A12F1EA33FFDB691C60BEEA2FC4031411* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t3FFF9D0A12F1EA33FFDB691C60BEEA2FC4031411*, const RuntimeMethod*))Enumerator_Dispose_mAECCBE12C0427D7ACF88F82FA266F1AE37402565_gshared)(__this, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() inline KeyValuePair_2_t1DB9F1EA22A1CCC35971B22198C4A90FDD8C3A9F Enumerator_get_Current_m4795656B8125D5A2103323F74EFDE4590E0E2216_inline (Enumerator_t3FFF9D0A12F1EA33FFDB691C60BEEA2FC4031411* __this, const RuntimeMethod* method) { return (( KeyValuePair_2_t1DB9F1EA22A1CCC35971B22198C4A90FDD8C3A9F (*) (Enumerator_t3FFF9D0A12F1EA33FFDB691C60BEEA2FC4031411*, const RuntimeMethod*))Enumerator_get_Current_m90160D324DA0D9F5624A345F47D8E226A118911A_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline SxMeshSection_t15854867233767C9DE935FAE2D3F902F36ABB5C2* KeyValuePair_2_get_Value_m6577A0E4E57C81E5170123FFC99EE89D349184EF_inline (KeyValuePair_2_t1DB9F1EA22A1CCC35971B22198C4A90FDD8C3A9F* __this, const RuntimeMethod* method) { return (( SxMeshSection_t15854867233767C9DE935FAE2D3F902F36ABB5C2* (*) (KeyValuePair_2_t1DB9F1EA22A1CCC35971B22198C4A90FDD8C3A9F*, const RuntimeMethod*))KeyValuePair_2_get_Value_m8508BCECB0654E2E93B1A141382E2688ADE7EE7C_gshared_inline)(__this, method); } // DungeonArchitect.SxEngine.SxMeshVertex[] DungeonArchitect.SxEngine.SxMeshSection::get_Vertices() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SxMeshVertexU5BU5D_t33DDC0C0B73752EA2A5A5DF7F878507292FAB15C* SxMeshSection_get_Vertices_m98DC66D5FE65E65FB61242D2A3E81CBAB01C0417_inline (SxMeshSection_t15854867233767C9DE935FAE2D3F902F36ABB5C2* __this, const RuntimeMethod* method) ; // System.Int32 DungeonArchitect.SxEngine.SxMeshSection::get_DrawMode() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SxMeshSection_get_DrawMode_mAEE1C13FD53C6339E803D3738BAB4E7FA9EEB56C_inline (SxMeshSection_t15854867233767C9DE935FAE2D3F902F36ABB5C2* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 DungeonArchitect.SxEngine.SxMeshVertex::get_Position() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SxMeshVertex_get_Position_mAE27FFE26F37AE902092C574695F4AEAE94A10F5_inline (SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2 DungeonArchitect.SxEngine.SxMeshVertex::get_UV0() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 SxMeshVertex_get_UV0_mDC91E4537FA5D156F6F95F51E5E25AAE6E616561_inline (SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_gshared_inline)(__this, ___0_item, method); } // UnityEngine.Color DungeonArchitect.SxEngine.SxMeshVertex::get_Color() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F SxMeshVertex_get_Color_mEDEF4776F7756BFACDE6EE7D4D67C953AA82B286_inline (SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m4EA3769821DBDED34CA0EBACD784AC6C1A536C1A_inline (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*))List_1_Add_m4EA3769821DBDED34CA0EBACD784AC6C1A536C1A_gshared_inline)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline)(__this, ___0_item, method); } // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m02D31CFBAF72B8171CD08FE7B0DB8B9F46C083D9 (Enumerator_t3FFF9D0A12F1EA33FFDB691C60BEEA2FC4031411* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t3FFF9D0A12F1EA33FFDB691C60BEEA2FC4031411*, const RuntimeMethod*))Enumerator_MoveNext_m4DC143BC57F14EDD85AB13B6D6F3B5D0E319B30E_gshared)(__this, method); } // System.Void UnityEngine.Mesh::set_vertices(UnityEngine.Vector3[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_value, const RuntimeMethod* method) ; // T[] System.Collections.Generic.List`1::ToArray() inline Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* List_1_ToArray_m9F2A058632994B7A2310424880C089F9DE5B1BA5 (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method) { return (( Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, const RuntimeMethod*))List_1_ToArray_m9F2A058632994B7A2310424880C089F9DE5B1BA5_gshared)(__this, method); } // System.Void UnityEngine.Mesh::set_uv(UnityEngine.Vector2[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_uv_m6ED9C50E0DA8166DD48AC40FD6C828B9AD2E9617 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_value, const RuntimeMethod* method) ; // T[] System.Collections.Generic.List`1::ToArray() inline ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* List_1_ToArray_mD1EFBC7A0C9E4DF640DF58EC90D5494500C0571F (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, const RuntimeMethod* method) { return (( ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* (*) (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, const RuntimeMethod*))List_1_ToArray_mD1EFBC7A0C9E4DF640DF58EC90D5494500C0571F_gshared)(__this, method); } // System.Void UnityEngine.Mesh::set_colors(UnityEngine.Color[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_colors_m5558BAAA60676427B7954F1694A1765B000EB0FE (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___0_value, const RuntimeMethod* method) ; // T[] System.Collections.Generic.List`1::ToArray() inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) { return (( Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_gshared)(__this, method); } // System.Void UnityEngine.Mesh::set_triangles(System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_triangles_m124405320579A8D92711BB5A124644963A26F60B (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.DungeonUtils::DestroyObject(UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonUtils_DestroyObject_mE7903363F862729A5242C5F83A49E24450396F9F (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_go, const RuntimeMethod* method) ; // System.Void UnityEngine.GameObject::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, String_t* ___0_name, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_m5DA5D584108F9FB287309A4E54BE366AAAB45BA8 (Dictionary_2_t25AD1684421601DA7DE743B91BD7C1E7148BC506* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t25AD1684421601DA7DE743B91BD7C1E7148BC506*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method); } // DungeonArchitect.SxEngine.SxRootSceneNode DungeonArchitect.SxEngine.SxWorld::get_RootNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SxRootSceneNode_t341B291BFEC61C035ED18C9994211A90FE036245* SxWorld_get_RootNode_m84D8BDAD703084FC92E21FAA0AEB5CC5ADF24D62 (SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* __this, const RuntimeMethod* method) ; // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_identity() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (const RuntimeMethod* method) ; // System.Void System.Collections.Generic.HashSet`1::.ctor() inline void HashSet_1__ctor_m455FE606C98C5386DF71A5AE34195438DF331E6D (HashSet_1_t7CE1EACBAA9150363D530DF49C8BEC2B0F391E64* __this, const RuntimeMethod* method) { (( void (*) (HashSet_1_t7CE1EACBAA9150363D530DF49C8BEC2B0F391E64*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method); } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizer::BuildRecursive(DungeonArchitect.SxEngine.SxRenderContext,DungeonArchitect.SxEngine.ISxSceneNode,UnityEngine.Transform,UnityEngine.Matrix4x4,System.Collections.Generic.HashSet`1,System.Int32,System.Collections.Generic.Dictionary`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphUnityVisualizer_BuildRecursive_m9740356FA79B1480EE872B152BBFDEE7B34B3E82 (FlowLayoutGraphUnityVisualizer_t1E60A7D74E78920260AAB63650BEA9540E9CE76B* __this, SxRenderContext_tB0D706921881686CEE6F051D039A6FCF1BE43A63 ___0_context, RuntimeObject* ___1_node, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_parent, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___3_incomingWorldTransform, HashSet_1_t7CE1EACBAA9150363D530DF49C8BEC2B0F391E64* ___4_visited, int32_t ___5_depth, Dictionary_2_t25AD1684421601DA7DE743B91BD7C1E7148BC506* ___6_nodeTransforms, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.HashSet`1::Contains(T) inline bool HashSet_1_Contains_m6740A7D1B558BD1F4D9F81F604835B53EA8344B4 (HashSet_1_t7CE1EACBAA9150363D530DF49C8BEC2B0F391E64* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_t7CE1EACBAA9150363D530DF49C8BEC2B0F391E64*, RuntimeObject*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___0_item, method); } // System.Boolean System.Collections.Generic.HashSet`1::Add(T) inline bool HashSet_1_Add_mCCAA4D1F0BD177F6E0364BDB08D76F9DE49AEE27 (HashSet_1_t7CE1EACBAA9150363D530DF49C8BEC2B0F391E64* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_t7CE1EACBAA9150363D530DF49C8BEC2B0F391E64*, RuntimeObject*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method); } // UnityEngine.Matrix4x4 DungeonArchitect.SxEngine.Utils.SxTransform::get_Matrix() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 SxTransform_get_Matrix_m920F3DD7452B19A9CBC07E7879BD5440863D1CB3 (SxTransform_tE48FA028D72DD62E3C6DA61A2E7A8C742C170E67* __this, const RuntimeMethod* method) ; // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::op_Multiply(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_lhs, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_rhs, const RuntimeMethod* method) ; // System.Void DungeonArchitect.SxEngine.SxRenderCommandList::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxRenderCommandList__ctor_m4BDCE991E81F5EBC60AE61BAE42E449A52BA682D (SxRenderCommandList_t3C54B1B512D3CC7F8DD6C3FF7ABB15EC61CACF3E* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizerObject::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphUnityVisualizerObject__ctor_m254CCFA385CD008AE08252FBA8E36A123203DEDE (FlowLayoutGraphUnityVisualizerObject_t8C4DCF2B164516A9564981A44CA3BF43648D6DF4* __this, const RuntimeMethod* method) ; // DungeonArchitect.SxEngine.SxRenderCommand[] DungeonArchitect.SxEngine.SxRenderCommandList::get_Commands() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SxRenderCommandU5BU5D_t07B2E5D5353E61C9F4001B4015C98D3B558EC61C* SxRenderCommandList_get_Commands_mBE3006C58DED9DE8557216E434C5DFE0F788C1BE (SxRenderCommandList_t3C54B1B512D3CC7F8DD6C3FF7ABB15EC61CACF3E* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizerObject::Build(DungeonArchitect.SxEngine.SxRenderCommand,UnityEngine.Transform,DungeonArchitect.SxEngine.ISxSceneNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphUnityVisualizerObject_Build_m26440FBCAC2E0FA4F7B001978D80ED5A0A039BD2 (FlowLayoutGraphUnityVisualizerObject_t8C4DCF2B164516A9564981A44CA3BF43648D6DF4* __this, SxRenderCommand_tA878712CF8D568C7900BCDF61A5631AA52E09CB9* ___0_command, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_parent, RuntimeObject* ___2_node, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) inline void Dictionary_2_Add_m2940D7BF8011BA96F6C51BDF5CC32DCEDD3AEA64 (Dictionary_2_t25AD1684421601DA7DE743B91BD7C1E7148BC506* __this, RuntimeObject* ___0_key, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t25AD1684421601DA7DE743B91BD7C1E7148BC506*, RuntimeObject*, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m603634BC8074DBC27386B8F0519CDB9BB0CD9230 (List_1_tC8A472FF37838AC6C51FEF6DA49763E02E6DC5FA* __this, const RuntimeMethod* method) { (( void (*) (List_1_tC8A472FF37838AC6C51FEF6DA49763E02E6DC5FA*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // T UnityEngine.GameObject::AddComponent() inline FlowLayoutNodeCamAligner_t9113878EB39413A265AFB535F292717B05CC56AF* GameObject_AddComponent_TisFlowLayoutNodeCamAligner_t9113878EB39413A265AFB535F292717B05CC56AF_mD1C8A9FC0B6F8450DC4237810A86A79F3E90869B (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( FlowLayoutNodeCamAligner_t9113878EB39413A265AFB535F292717B05CC56AF* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mCDEA9F399EC64BE43FE01339CE1A41FB5B64A413_inline (List_1_tC8A472FF37838AC6C51FEF6DA49763E02E6DC5FA* __this, FlowLayoutCamAlignerBase_tCBBD1B300719C291371DD3BAFA98FFF2806949EA* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tC8A472FF37838AC6C51FEF6DA49763E02E6DC5FA*, FlowLayoutCamAlignerBase_tCBBD1B300719C291371DD3BAFA98FFF2806949EA*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_m42CD5D7570A5FE04E6A6185C916340A66BB61668 (Dictionary_2_t25AD1684421601DA7DE743B91BD7C1E7148BC506* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t25AD1684421601DA7DE743B91BD7C1E7148BC506*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method); } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Dictionary_2_get_Item_mDE5B9B9618288E1BDCF9FB85C6F3F6F1A7345C5C (Dictionary_2_t25AD1684421601DA7DE743B91BD7C1E7148BC506* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) { return (( Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* (*) (Dictionary_2_t25AD1684421601DA7DE743B91BD7C1E7148BC506*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method); } // T UnityEngine.GameObject::AddComponent() inline FlowLayoutLinkCamAligner_t273480A9864DEF3A106515DFE26638CC439E61BA* GameObject_AddComponent_TisFlowLayoutLinkCamAligner_t273480A9864DEF3A106515DFE26638CC439E61BA_mDBF555C3B16317DFC8451CE5F597C1A8EBEECB66 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( FlowLayoutLinkCamAligner_t273480A9864DEF3A106515DFE26638CC439E61BA* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor/LinkRenderSettings DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor::get_Settings() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9 SxLayoutLinkActor_get_Settings_m96EBF975757E6727830EAFE75611D3EE1C286492_inline (SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_t82032C43D27807F8511EBD1DA8A15E1F417A204C List_1_GetEnumerator_mECB396FA0DCB80F26715BF8D64CA3C3A9CEBC83C (List_1_tC8A472FF37838AC6C51FEF6DA49763E02E6DC5FA* __this, const RuntimeMethod* method) { return (( Enumerator_t82032C43D27807F8511EBD1DA8A15E1F417A204C (*) (List_1_tC8A472FF37838AC6C51FEF6DA49763E02E6DC5FA*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m13FB7FFFF428F9DF1ABF4007FAD14F97A77B280F (Enumerator_t82032C43D27807F8511EBD1DA8A15E1F417A204C* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t82032C43D27807F8511EBD1DA8A15E1F417A204C*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline FlowLayoutCamAlignerBase_tCBBD1B300719C291371DD3BAFA98FFF2806949EA* Enumerator_get_Current_mCCE14586009EDECD1640DB1B70BE21448B464F27_inline (Enumerator_t82032C43D27807F8511EBD1DA8A15E1F417A204C* __this, const RuntimeMethod* method) { return (( FlowLayoutCamAlignerBase_tCBBD1B300719C291371DD3BAFA98FFF2806949EA* (*) (Enumerator_t82032C43D27807F8511EBD1DA8A15E1F417A204C*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_mAF036089BD1B25EAECEE65C222307289D5AA3DF4 (Enumerator_t82032C43D27807F8511EBD1DA8A15E1F417A204C* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t82032C43D27807F8511EBD1DA8A15E1F417A204C*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mE88FBC35A0019CB56D7E0024A8E2B051DA7E9D98 (List_1_t4A3FCF305C9C2C6D71B62669AECBA81A6C913091* __this, const RuntimeMethod* method) { (( void (*) (List_1_t4A3FCF305C9C2C6D71B62669AECBA81A6C913091*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_m39183A4A8BCC575556324EB49D18E996B882D8C4 (Dictionary_2_tE85A328853E38A21BE8DF54DECE670198433A928* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tE85A328853E38A21BE8DF54DECE670198433A928*, const RuntimeMethod*))Dictionary_2__ctor_m298F03BA4673AE9123ED5A199DBA96F930F0D0F9_gshared)(__this, method); } // T DungeonArchitect.Graphs.GraphBuilder::CreateNode() inline FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* GraphBuilder_CreateNode_TisFlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16_m03BB777422A8D2CDB107BFB9B4BEDBFD85D577D2 (GraphBuilder_t3ABC8DFFE16CC2C1A876F82CE56469A202547258* __this, const RuntimeMethod* method) { return (( FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* (*) (GraphBuilder_t3ABC8DFFE16CC2C1A876F82CE56469A202547258*, const RuntimeMethod*))GraphBuilder_CreateNode_TisRuntimeObject_mF57739E0FF790A978DF8D87F642F501C993DDCF9_gshared)(__this, method); } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DNode::set_LayoutNode(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowLayoutToolGraph2DNode_set_LayoutNode_m1E5CB8A7086C4CB83DA652C5BDDC43197ED2ACAC_inline (FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_value, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Graphs.GraphNode::set_Position(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNode_set_Position_mC8931EF0CFF819D410AB78ABD1A283E03CDC42B0 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) inline void Dictionary_2_Add_m1C34EF43089A8E548F9F3D2C7E47D853D9D34F9F (Dictionary_2_tE85A328853E38A21BE8DF54DECE670198433A928* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tE85A328853E38A21BE8DF54DECE670198433A928*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16*, const RuntimeMethod*))Dictionary_2_Add_m277436F976854C50006DC4D1E85BDDA1702D0347_gshared)(__this, ___0_key, ___1_value, method); } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) inline FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* Dictionary_2_get_Item_mC285725904A8C2E94AE1219315BC5E00E7B4A5DF (Dictionary_2_tE85A328853E38A21BE8DF54DECE670198433A928* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) { return (( FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* (*) (Dictionary_2_tE85A328853E38A21BE8DF54DECE670198433A928*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_get_Item_mD9FFA5D15F412A157261670163B18B2769BE7D9D_gshared)(__this, ___0_key, method); } // DungeonArchitect.Graphs.GraphPin DungeonArchitect.Graphs.GraphNode::get_OutputPin() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* GraphNode_get_OutputPin_m750698867CC9A96A75B59739E743B46F93DF9F47 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) ; // DungeonArchitect.Graphs.GraphPin DungeonArchitect.Graphs.GraphNode::get_InputPin() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* GraphNode_get_InputPin_m4195708399CD7D221AEAAC20739A12BBCA46ACC4 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 DungeonArchitect.Graphs.Graph::get_Nodes() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371 List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60 (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* __this, const RuntimeMethod* method) { return (( Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371 (*) (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1 (Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_inline (Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371* __this, const RuntimeMethod* method) { return (( GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* (*) (Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DNode::get_LayoutNode() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* FlowLayoutToolGraph2DNode_get_LayoutNode_m07DC762D6C9162C5BAF686114BDD1F53DB7C5F2A_inline (FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B (Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Collections.Generic.List`1 DungeonArchitect.Graphs.Graph::get_Links() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* Graph_get_Links_m2DC023B7C4956887C381227BB26C31178B8F2CDF_inline (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126 List_1_GetEnumerator_mFD0CEEF8FB610328C410DA48BA57EF80D351B018 (List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* __this, const RuntimeMethod* method) { return (( Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126 (*) (List_1_t5B2B2081BF8097131F5848A462357FBB09D50112*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m4416EA7A59000B5016E61CF7957E020A1ABAF9FE (Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline GraphLink_t167090219997E1F874E24A93015AD8333374E463* Enumerator_get_Current_m747B95F484214BB8C6353850A19AD7ACF2B032D1_inline (Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126* __this, const RuntimeMethod* method) { return (( GraphLink_t167090219997E1F874E24A93015AD8333374E463* (*) (Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m6EAA0725AB4AC63888B68637E9B67140F90C381C (Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Void DungeonArchitect.Graphs.GraphLink::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphLink__ctor_mE6BCC1D779C7EDE1DE600D96B66D3FE7927FFD92 (GraphLink_t167090219997E1F874E24A93015AD8333374E463* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Graphs.GraphNode::set_Size(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNode_set_Size_m26BAC6D9113B76E604141079761993C07CCC7153 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ; // UnityEngine.Vector2 DungeonArchitect.Graphs.GraphNode::get_Size() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GraphNode_get_Size_m215BC04EF821C3B3221DC55F3447DDF97CDBB7E1 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) ; // UnityEngine.Rect UnityEngine.Rect::get_zero() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D Rect_get_zero_m5341D8B63DEF1F4C308A685EEC8CFEA12A396C8D (const RuntimeMethod* method) ; // T DungeonArchitect.Graphs.GraphNode::CreatePinOfType(DungeonArchitect.Graphs.GraphPinType,UnityEngine.Vector2,UnityEngine.Rect,UnityEngine.Vector2) inline FlowLayoutToolGraph2DNodePin_t2AA3DB2269ACAB6F8A06139942A45FF992936B1C* GraphNode_CreatePinOfType_TisFlowLayoutToolGraph2DNodePin_t2AA3DB2269ACAB6F8A06139942A45FF992936B1C_mD1057F96E45C9BBA93CBBBFFCDA2EBBA28BFC0E1 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, int32_t ___0_pinType, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_position, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___2_boundsOffset, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_tangent, const RuntimeMethod* method) { return (( FlowLayoutToolGraph2DNodePin_t2AA3DB2269ACAB6F8A06139942A45FF992936B1C* (*) (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*, int32_t, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))GraphNode_CreatePinOfType_TisRuntimeObject_m5388C947ADCE6040760A9CAE2E4538B86640428B_gshared)(__this, ___0_pinType, ___1_position, ___2_boundsOffset, ___3_tangent, method); } // DungeonArchitect.Graphs.GraphPinType DungeonArchitect.Graphs.GraphPin::get_PinType() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GraphPin_get_PinType_m5402BA889181025BF3960BEFBD4120707511D6D8_inline (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.Graphs.GraphPin::ContainsPoint(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphPin_ContainsPoint_mFB0C8E239529C77328DB4E5A2C4DCAE3151EA4E0 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_worldPoint, const RuntimeMethod* method) ; // DungeonArchitect.Graphs.GraphNode DungeonArchitect.Graphs.GraphPin::get_Node() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) ; // UnityEngine.Rect DungeonArchitect.Graphs.GraphNode::get_Bounds() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Rect::get_position() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::op_Addition(UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ; // System.Void UnityEngine.Rect::set_position(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_position_m9CD8AA25A83A7A893429C0ED56C36641202C3F05 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Rect::get_size() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::op_Subtraction(UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ; // System.Void UnityEngine.Rect::set_size(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_size_m346E4F7077E5A1C0F4E21966232CD726CB9E6BAA (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Rect::Contains(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Rect_Contains_mAB270D6B7E3B0009A50D142C569D63E8FE59F48B (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_point, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Graphs.GraphPin::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphPin__ctor_m5DCC74D7DB9BF2FB3CBEB62FADA17BC63590E7E4 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Color::HSVToRGB(System.Single,System.Single,System.Single,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_HSVToRGB_m8FA653F8C22366CB1AA90891822B889C59162AAF (float ___0_H, float ___1_S, float ___2_V, bool ___3_hdr, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::Normalize(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::Magnitude(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ; #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.FlowAssetBase::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowAssetBase__ctor_m05A504527450E519A47E08831A2F330C4205AB14 (FlowAssetBase_t8686A1058DE9EA90578DB8D002270F5ADF6B9EC9* __this, const RuntimeMethod* method) { { ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // DungeonArchitect.Flow.Domains.FlowDomainDataRegistry DungeonArchitect.Flow.Domains.FlowDomainDataRegistry::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57* FlowDomainDataRegistry_Clone_mEEE260D0ED542D192EA5CDDEE15982213571E469 (FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_mF4C96DB44F8EC705C29597FFBBE51C4DCD53337C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m941384A978B952888CB5186ADCDF687159175C7B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m8BB836D4445A0042A29D5185C4EEC487AB6FCB03_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m7836B0D2E3D8B68B502372F0DDF286764738BFEA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFlowDomainData_tD4DBA7F2E8FDFD827D303F97C7454286425EB8F7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_mA2052674FF87422A12BFDD2E30462486C3E92851_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m62E9945C1FA8347E246A306A3DBC6139F7B94378_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57* V_0 = NULL; Enumerator_t6B0141634D8BB2EAA83D1F59320BC15D983DF77D V_1; memset((&V_1), 0, sizeof(V_1)); KeyValuePair_2_t1153808C9A5B5EB7782B65A97161C6E17E24B3A2 V_2; memset((&V_2), 0, sizeof(V_2)); Type_t* V_3 = NULL; RuntimeObject* V_4 = NULL; { // var clone = new FlowDomainDataRegistry(); FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57* L_0 = (FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57*)il2cpp_codegen_object_new(FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57_il2cpp_TypeInfo_var); NullCheck(L_0); FlowDomainDataRegistry__ctor_m1F24340DB3A5215945E2DAAA09ED26E1CC0B2535(L_0, NULL); V_0 = L_0; // foreach (var entry in crossDomainData) Dictionary_2_t646022ED51FFB205DDA12E9AEB1851A40F3B47EC* L_1 = __this->___crossDomainData_0; NullCheck(L_1); Enumerator_t6B0141634D8BB2EAA83D1F59320BC15D983DF77D L_2; L_2 = Dictionary_2_GetEnumerator_mF4C96DB44F8EC705C29597FFBBE51C4DCD53337C(L_1, Dictionary_2_GetEnumerator_mF4C96DB44F8EC705C29597FFBBE51C4DCD53337C_RuntimeMethod_var); V_1 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0046: {// begin finally (depth: 1) Enumerator_Dispose_m941384A978B952888CB5186ADCDF687159175C7B((&V_1), Enumerator_Dispose_m941384A978B952888CB5186ADCDF687159175C7B_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_003b_1; } IL_0014_1: { // foreach (var entry in crossDomainData) KeyValuePair_2_t1153808C9A5B5EB7782B65A97161C6E17E24B3A2 L_3; L_3 = Enumerator_get_Current_m7836B0D2E3D8B68B502372F0DDF286764738BFEA_inline((&V_1), Enumerator_get_Current_m7836B0D2E3D8B68B502372F0DDF286764738BFEA_RuntimeMethod_var); V_2 = L_3; // var type = entry.Key; Type_t* L_4; L_4 = KeyValuePair_2_get_Key_mA2052674FF87422A12BFDD2E30462486C3E92851_inline((&V_2), KeyValuePair_2_get_Key_mA2052674FF87422A12BFDD2E30462486C3E92851_RuntimeMethod_var); V_3 = L_4; // var clonedData = entry.Value.Clone(); RuntimeObject* L_5; L_5 = KeyValuePair_2_get_Value_m62E9945C1FA8347E246A306A3DBC6139F7B94378_inline((&V_2), KeyValuePair_2_get_Value_m62E9945C1FA8347E246A306A3DBC6139F7B94378_RuntimeMethod_var); NullCheck(L_5); RuntimeObject* L_6; L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* DungeonArchitect.Flow.Domains.IFlowDomainData DungeonArchitect.Flow.Domains.IFlowDomainData::Clone() */, IFlowDomainData_tD4DBA7F2E8FDFD827D303F97C7454286425EB8F7_il2cpp_TypeInfo_var, L_5); V_4 = L_6; // clone._Internal_AddDomainData(type, clonedData as IFlowDomainData); FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57* L_7 = V_0; Type_t* L_8 = V_3; RuntimeObject* L_9 = V_4; NullCheck(L_7); FlowDomainDataRegistry__Internal_AddDomainData_m335888CA03E09B76DEF4CB97D3F8CECFD6268A44(L_7, L_8, L_9, NULL); } IL_003b_1: { // foreach (var entry in crossDomainData) bool L_10; L_10 = Enumerator_MoveNext_m8BB836D4445A0042A29D5185C4EEC487AB6FCB03((&V_1), Enumerator_MoveNext_m8BB836D4445A0042A29D5185C4EEC487AB6FCB03_RuntimeMethod_var); if (L_10) { goto IL_0014_1; } } { goto IL_0054; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0054: { // return clone; FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57* L_11 = V_0; return L_11; } } // System.Void DungeonArchitect.Flow.Domains.FlowDomainDataRegistry::_Internal_AddDomainData(System.Type,DungeonArchitect.Flow.Domains.IFlowDomainData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowDomainDataRegistry__Internal_AddDomainData_m335888CA03E09B76DEF4CB97D3F8CECFD6268A44 (FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57* __this, Type_t* ___0_type, RuntimeObject* ___1_data, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m77017B1895F4AB33FF3F1909C1C88C08E3889500_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mE99628E4D929819A461FD17D43D5EF28BEFE363A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m84F5D48E5867602EE4567CB24B6FEFCFD1631545_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (crossDomainData.ContainsKey(type)) Dictionary_2_t646022ED51FFB205DDA12E9AEB1851A40F3B47EC* L_0 = __this->___crossDomainData_0; Type_t* L_1 = ___0_type; NullCheck(L_0); bool L_2; L_2 = Dictionary_2_ContainsKey_mE99628E4D929819A461FD17D43D5EF28BEFE363A(L_0, L_1, Dictionary_2_ContainsKey_mE99628E4D929819A461FD17D43D5EF28BEFE363A_RuntimeMethod_var); if (!L_2) { goto IL_001b; } } { // crossDomainData.Remove(type); Dictionary_2_t646022ED51FFB205DDA12E9AEB1851A40F3B47EC* L_3 = __this->___crossDomainData_0; Type_t* L_4 = ___0_type; NullCheck(L_3); bool L_5; L_5 = Dictionary_2_Remove_m84F5D48E5867602EE4567CB24B6FEFCFD1631545(L_3, L_4, Dictionary_2_Remove_m84F5D48E5867602EE4567CB24B6FEFCFD1631545_RuntimeMethod_var); } IL_001b: { // crossDomainData.Add(type, data); Dictionary_2_t646022ED51FFB205DDA12E9AEB1851A40F3B47EC* L_6 = __this->___crossDomainData_0; Type_t* L_7 = ___0_type; RuntimeObject* L_8 = ___1_data; NullCheck(L_6); Dictionary_2_Add_m77017B1895F4AB33FF3F1909C1C88C08E3889500(L_6, L_7, L_8, Dictionary_2_Add_m77017B1895F4AB33FF3F1909C1C88C08E3889500_RuntimeMethod_var); // } return; } } // System.Void DungeonArchitect.Flow.Domains.FlowDomainDataRegistry::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowDomainDataRegistry__ctor_m1F24340DB3A5215945E2DAAA09ED26E1CC0B2535 (FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mBF507FD698F7CE04A8D7BDA7BC172895DD42485D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t646022ED51FFB205DDA12E9AEB1851A40F3B47EC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // private Dictionary crossDomainData = new Dictionary(); Dictionary_2_t646022ED51FFB205DDA12E9AEB1851A40F3B47EC* L_0 = (Dictionary_2_t646022ED51FFB205DDA12E9AEB1851A40F3B47EC*)il2cpp_codegen_object_new(Dictionary_2_t646022ED51FFB205DDA12E9AEB1851A40F3B47EC_il2cpp_TypeInfo_var); NullCheck(L_0); Dictionary_2__ctor_mBF507FD698F7CE04A8D7BDA7BC172895DD42485D(L_0, Dictionary_2__ctor_mBF507FD698F7CE04A8D7BDA7BC172895DD42485D_RuntimeMethod_var); __this->___crossDomainData_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___crossDomainData_0), (void*)L_0); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.FlowDomainExtensions::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowDomainExtensions__ctor_mEF50015FB3EA431098F1DEE4A38CEFC36F1D3874 (FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mFD442D1F16E768A12A39EC19438FB611BCD616AD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t0676C142556166365093243553199AA18660E496_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // private Dictionary extensions = new Dictionary(); Dictionary_2_t0676C142556166365093243553199AA18660E496* L_0 = (Dictionary_2_t0676C142556166365093243553199AA18660E496*)il2cpp_codegen_object_new(Dictionary_2_t0676C142556166365093243553199AA18660E496_il2cpp_TypeInfo_var); NullCheck(L_0); Dictionary_2__ctor_mFD442D1F16E768A12A39EC19438FB611BCD616AD(L_0, Dictionary_2__ctor_mFD442D1F16E768A12A39EC19438FB611BCD616AD_RuntimeMethod_var); __this->___extensions_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___extensions_0), (void*)L_0); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.String DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCustomCellInfo::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FlowTilemapCustomCellInfo_ToString_m2C1A9DA15911F87796C540EB1BB27595B6DF690E (FlowTilemapCustomCellInfo_t2F8714F9692442EFF42218AFF04C1C9F15CF8727* __this, const RuntimeMethod* method) { { // if (name.Length == 0) String_t* L_0 = __this->___name_0; NullCheck(L_0); int32_t L_1; L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL); if (L_1) { goto IL_0014; } } { // return base.ToString(); String_t* L_2; L_2 = Object_ToString_mF8AC1EB9D85AB52EC8FD8B8BDD131E855E69673F(__this, NULL); return L_2; } IL_0014: { // return name; String_t* L_3 = __this->___name_0; return L_3; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCustomCellInfo::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapCustomCellInfo__ctor_m2B84EE9B8CF8737FC1EFBD3263DE8DECB937405B (FlowTilemapCustomCellInfo_t2F8714F9692442EFF42218AFF04C1C9F15CF8727* __this, const RuntimeMethod* method) { { // public Color defaultColor = Color.white; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; L_0 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL); __this->___defaultColor_1 = L_0; Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Single DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlay::get_noiseValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FlowTilemapCellOverlay_get_noiseValue_m69478E45FEFB18DD43DBBAD4542500950BAC9933 (FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* __this, const RuntimeMethod* method) { { // public float noiseValue { get; set; } float L_0 = __this->___U3CnoiseValueU3Ek__BackingField_2; return L_0; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlay::set_noiseValue(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapCellOverlay_set_noiseValue_m25000545F3E7913924AEE9E0BC78B0838FAEC7AA (FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* __this, float ___0_value, const RuntimeMethod* method) { { // public float noiseValue { get; set; } float L_0 = ___0_value; __this->___U3CnoiseValueU3Ek__BackingField_2 = L_0; return; } } // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlay DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlay::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* FlowTilemapCellOverlay_Clone_m5D690AAF1660E13F1CC569FE33A61EA11DD46720 (FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // var newOverlay = new FlowTilemapCellOverlay(); FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_0 = (FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8*)il2cpp_codegen_object_new(FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8_il2cpp_TypeInfo_var); NullCheck(L_0); FlowTilemapCellOverlay__ctor_mF0B0AA35640E54FB0354A3B84A3CD1ACC2376E78(L_0, NULL); // newOverlay.markerName = markerName; FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_1 = L_0; String_t* L_2 = __this->___markerName_0; NullCheck(L_1); L_1->___markerName_0 = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___markerName_0), (void*)L_2); // newOverlay.color = color; FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_3 = L_1; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = __this->___color_1; NullCheck(L_3); L_3->___color_1 = L_4; // newOverlay.noiseValue = noiseValue; FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_5 = L_3; float L_6; L_6 = FlowTilemapCellOverlay_get_noiseValue_m69478E45FEFB18DD43DBBAD4542500950BAC9933_inline(__this, NULL); NullCheck(L_5); FlowTilemapCellOverlay_set_noiseValue_m25000545F3E7913924AEE9E0BC78B0838FAEC7AA_inline(L_5, L_6, NULL); // newOverlay.tileBlockingOverlay = tileBlockingOverlay; FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_7 = L_5; bool L_8 = __this->___tileBlockingOverlay_3; NullCheck(L_7); L_7->___tileBlockingOverlay_3 = L_8; // newOverlay.mergeConfig = mergeConfig.Clone(); FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_9 = L_7; FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9* L_10 = __this->___mergeConfig_4; NullCheck(L_10); FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9* L_11; L_11 = FlowTilemapCellOverlayMergeConfig_Clone_m68633327BFD4F9636B9D9BA5EE8774DA0BB0BABD(L_10, NULL); NullCheck(L_9); L_9->___mergeConfig_4 = L_11; Il2CppCodeGenWriteBarrier((void**)(&L_9->___mergeConfig_4), (void*)L_11); // return newOverlay; return L_9; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlay::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapCellOverlay__ctor_mF0B0AA35640E54FB0354A3B84A3CD1ACC2376E78 (FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* __this, const RuntimeMethod* method) { { // public bool tileBlockingOverlay = true; __this->___tileBlockingOverlay_3 = (bool)1; Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlayMergeConfig DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlayMergeConfig::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9* FlowTilemapCellOverlayMergeConfig_Clone_m68633327BFD4F9636B9D9BA5EE8774DA0BB0BABD (FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // var newConfig = new FlowTilemapCellOverlayMergeConfig(); FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9* L_0 = (FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9*)il2cpp_codegen_object_new(FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9_il2cpp_TypeInfo_var); NullCheck(L_0); FlowTilemapCellOverlayMergeConfig__ctor_m3A4148BE32737C73FF484E6D81E3A763DDE99EF6(L_0, NULL); // newConfig.minHeight = minHeight; FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9* L_1 = L_0; float L_2 = __this->___minHeight_0; NullCheck(L_1); L_1->___minHeight_0 = L_2; // newConfig.maxHeight = maxHeight; FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9* L_3 = L_1; float L_4 = __this->___maxHeight_1; NullCheck(L_3); L_3->___maxHeight_1 = L_4; // newConfig.wallOverlayRule = wallOverlayRule; FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9* L_5 = L_3; int32_t L_6 = __this->___wallOverlayRule_2; NullCheck(L_5); L_5->___wallOverlayRule_2 = L_6; // newConfig.markerHeightOffsetForLayoutTiles = markerHeightOffsetForLayoutTiles; FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9* L_7 = L_5; float L_8 = __this->___markerHeightOffsetForLayoutTiles_3; NullCheck(L_7); L_7->___markerHeightOffsetForLayoutTiles_3 = L_8; // newConfig.markerHeightOffsetForNonLayoutTiles = markerHeightOffsetForNonLayoutTiles; FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9* L_9 = L_7; float L_10 = __this->___markerHeightOffsetForNonLayoutTiles_4; NullCheck(L_9); L_9->___markerHeightOffsetForNonLayoutTiles_4 = L_10; // newConfig.removeElevationMarker = removeElevationMarker; FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9* L_11 = L_9; bool L_12 = __this->___removeElevationMarker_5; NullCheck(L_11); L_11->___removeElevationMarker_5 = L_12; // return newConfig; return L_11; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlayMergeConfig::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapCellOverlayMergeConfig__ctor_m3A4148BE32737C73FF484E6D81E3A763DDE99EF6 (FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* FlowTilemapEdge_Clone_m181AE1DB4960334D1E5FFBEC176D415A16C9358B (FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICloneable_t5118E0179AA4A8D8B4D4A85BF3CE9BB363B88E14_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* V_0 = NULL; { // var clone = new FlowTilemapEdge(); FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_0 = (FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE*)il2cpp_codegen_object_new(FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE_il2cpp_TypeInfo_var); NullCheck(L_0); FlowTilemapEdge__ctor_m4397112E46111D2635AC6B94431D1D08D25DF3F7(L_0, NULL); V_0 = L_0; // clone.EdgeType = EdgeType; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_1 = V_0; int32_t L_2 = __this->___EdgeType_0; NullCheck(L_1); L_1->___EdgeType_0 = L_2; // clone.Item = Item; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_3 = V_0; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_4 = __this->___Item_1; NullCheck(L_3); L_3->___Item_1 = L_4; // clone.EdgeCoord = EdgeCoord; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_5 = V_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_6 = __this->___EdgeCoord_2; NullCheck(L_5); L_5->___EdgeCoord_2 = L_6; // clone.HorizontalEdge = HorizontalEdge; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_7 = V_0; bool L_8 = __this->___HorizontalEdge_3; NullCheck(L_7); L_7->___HorizontalEdge_3 = L_8; // if (Userdata != null && Userdata is System.ICloneable) RuntimeObject* L_9 = __this->___Userdata_4; if (!L_9) { goto IL_0061; } } { RuntimeObject* L_10 = __this->___Userdata_4; if (!((RuntimeObject*)IsInst((RuntimeObject*)L_10, ICloneable_t5118E0179AA4A8D8B4D4A85BF3CE9BB363B88E14_il2cpp_TypeInfo_var))) { goto IL_0061; } } { // clone.Userdata = (Userdata as System.ICloneable).Clone(); FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_11 = V_0; RuntimeObject* L_12 = __this->___Userdata_4; NullCheck(((RuntimeObject*)IsInst((RuntimeObject*)L_12, ICloneable_t5118E0179AA4A8D8B4D4A85BF3CE9BB363B88E14_il2cpp_TypeInfo_var))); RuntimeObject* L_13; L_13 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Object System.ICloneable::Clone() */, ICloneable_t5118E0179AA4A8D8B4D4A85BF3CE9BB363B88E14_il2cpp_TypeInfo_var, ((RuntimeObject*)IsInst((RuntimeObject*)L_12, ICloneable_t5118E0179AA4A8D8B4D4A85BF3CE9BB363B88E14_il2cpp_TypeInfo_var))); NullCheck(L_11); L_11->___Userdata_4 = L_13; Il2CppCodeGenWriteBarrier((void**)(&L_11->___Userdata_4), (void*)L_13); } IL_0061: { // return clone; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_14 = V_0; return L_14; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapEdge__ctor_m4397112E46111D2635AC6B94431D1D08D25DF3F7 (FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public DungeonUID Item = DungeonUID.Empty; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_0 = ((DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_StaticFields*)il2cpp_codegen_static_fields_for(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var))->___Empty_5; __this->___Item_1 = L_0; // public bool HorizontalEdge = true; __this->___HorizontalEdge_3 = (bool)1; Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* FlowTilemapCell_Clone_m08233C2769F6631311FE1DD268FBC8C486A0BC7E (FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICloneable_t5118E0179AA4A8D8B4D4A85BF3CE9BB363B88E14_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* V_0 = NULL; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* G_B2_0 = NULL; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* G_B1_0 = NULL; FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* G_B3_0 = NULL; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* G_B3_1 = NULL; { // var newCell = new FlowTilemapCell(); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_0 = (FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE*)il2cpp_codegen_object_new(FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE_il2cpp_TypeInfo_var); NullCheck(L_0); FlowTilemapCell__ctor_m72746D491E083600AEED0F6E259CBB91162E6E11(L_0, NULL); V_0 = L_0; // newCell.CellType = CellType; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_1 = V_0; int32_t L_2 = __this->___CellType_0; NullCheck(L_1); L_1->___CellType_0 = L_2; // newCell.CustomCellInfo = CustomCellInfo; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_3 = V_0; FlowTilemapCustomCellInfo_t2F8714F9692442EFF42218AFF04C1C9F15CF8727* L_4 = __this->___CustomCellInfo_1; NullCheck(L_3); L_3->___CustomCellInfo_1 = L_4; Il2CppCodeGenWriteBarrier((void**)(&L_3->___CustomCellInfo_1), (void*)L_4); // newCell.Item = Item; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_5 = V_0; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_6 = __this->___Item_2; NullCheck(L_5); L_5->___Item_2 = L_6; // newCell.Tags = new List(Tags).ToArray(); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_7 = V_0; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = __this->___Tags_3; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_9 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var); NullCheck(L_9); List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC(L_9, (RuntimeObject*)L_8, List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC_RuntimeMethod_var); NullCheck(L_9); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10; L_10 = List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A(L_9, List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A_RuntimeMethod_var); NullCheck(L_7); L_7->___Tags_3 = L_10; Il2CppCodeGenWriteBarrier((void**)(&L_7->___Tags_3), (void*)L_10); // newCell.Overlay = (Overlay != null) ? Overlay.Clone() : null; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_11 = V_0; FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_12 = __this->___Overlay_4; G_B1_0 = L_11; if (L_12) { G_B2_0 = L_11; goto IL_004c; } } { G_B3_0 = ((FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8*)(NULL)); G_B3_1 = G_B1_0; goto IL_0057; } IL_004c: { FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_13 = __this->___Overlay_4; NullCheck(L_13); FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_14; L_14 = FlowTilemapCellOverlay_Clone_m5D690AAF1660E13F1CC569FE33A61EA11DD46720(L_13, NULL); G_B3_0 = L_14; G_B3_1 = G_B2_0; } IL_0057: { NullCheck(G_B3_1); G_B3_1->___Overlay_4 = G_B3_0; Il2CppCodeGenWriteBarrier((void**)(&G_B3_1->___Overlay_4), (void*)G_B3_0); // newCell.NodeCoord = NodeCoord; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_15 = V_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_16 = __this->___NodeCoord_5; NullCheck(L_15); L_15->___NodeCoord_5 = L_16; // newCell.TileCoord = TileCoord; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_17 = V_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_18 = __this->___TileCoord_6; NullCheck(L_17); L_17->___TileCoord_6 = L_18; // newCell.UseCustomColor = UseCustomColor; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_19 = V_0; bool L_20 = __this->___UseCustomColor_7; NullCheck(L_19); L_19->___UseCustomColor_7 = L_20; // newCell.CustomColor = CustomColor; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_21 = V_0; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_22 = __this->___CustomColor_8; NullCheck(L_21); L_21->___CustomColor_8 = L_22; // newCell.MainPath = MainPath; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_23 = V_0; bool L_24 = __this->___MainPath_9; NullCheck(L_23); L_23->___MainPath_9 = L_24; // newCell.LayoutCell = LayoutCell; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_25 = V_0; bool L_26 = __this->___LayoutCell_10; NullCheck(L_25); L_25->___LayoutCell_10 = L_26; // newCell.DistanceFromMainPath = DistanceFromMainPath; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_27 = V_0; int32_t L_28 = __this->___DistanceFromMainPath_11; NullCheck(L_27); L_27->___DistanceFromMainPath_11 = L_28; // newCell.Height = Height; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_29 = V_0; float L_30 = __this->___Height_12; NullCheck(L_29); L_29->___Height_12 = L_30; // if (Userdata != null && Userdata is System.ICloneable) RuntimeObject* L_31 = __this->___Userdata_13; if (!L_31) { goto IL_00e7; } } { RuntimeObject* L_32 = __this->___Userdata_13; if (!((RuntimeObject*)IsInst((RuntimeObject*)L_32, ICloneable_t5118E0179AA4A8D8B4D4A85BF3CE9BB363B88E14_il2cpp_TypeInfo_var))) { goto IL_00e7; } } { // newCell.Userdata = (Userdata as System.ICloneable).Clone(); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_33 = V_0; RuntimeObject* L_34 = __this->___Userdata_13; NullCheck(((RuntimeObject*)IsInst((RuntimeObject*)L_34, ICloneable_t5118E0179AA4A8D8B4D4A85BF3CE9BB363B88E14_il2cpp_TypeInfo_var))); RuntimeObject* L_35; L_35 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Object System.ICloneable::Clone() */, ICloneable_t5118E0179AA4A8D8B4D4A85BF3CE9BB363B88E14_il2cpp_TypeInfo_var, ((RuntimeObject*)IsInst((RuntimeObject*)L_34, ICloneable_t5118E0179AA4A8D8B4D4A85BF3CE9BB363B88E14_il2cpp_TypeInfo_var))); NullCheck(L_33); L_33->___Userdata_13 = L_35; Il2CppCodeGenWriteBarrier((void**)(&L_33->___Userdata_13), (void*)L_35); } IL_00e7: { // return newCell; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_36 = V_0; return L_36; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapCell_Clear_m8B4EB4FD1FAB3F385C5D01A061966796BCE8AB67 (FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // CellType = FlowTilemapCellType.Empty; __this->___CellType_0 = 0; // CustomCellInfo = null; __this->___CustomCellInfo_1 = (FlowTilemapCustomCellInfo_t2F8714F9692442EFF42218AFF04C1C9F15CF8727*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___CustomCellInfo_1), (void*)(FlowTilemapCustomCellInfo_t2F8714F9692442EFF42218AFF04C1C9F15CF8727*)NULL); // Item = DungeonUID.Empty; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_0 = ((DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_StaticFields*)il2cpp_codegen_static_fields_for(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var))->___Empty_5; __this->___Item_2 = L_0; // Tags = new string[0]; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)0); __this->___Tags_3 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___Tags_3), (void*)L_1); // Overlay = null; __this->___Overlay_4 = (FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___Overlay_4), (void*)(FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8*)NULL); // UseCustomColor = false; __this->___UseCustomColor_7 = (bool)0; // MainPath = false; __this->___MainPath_9 = (bool)0; // LayoutCell = false; __this->___LayoutCell_10 = (bool)0; // DistanceFromMainPath = int.MaxValue; __this->___DistanceFromMainPath_11 = ((int32_t)2147483647LL); // Height = 0; __this->___Height_12 = (0.0f); // Userdata = null; __this->___Userdata_13 = NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___Userdata_13), (void*)NULL); // } return; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapCell__ctor_m72746D491E083600AEED0F6E259CBB91162E6E11 (FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public DungeonUID Item = DungeonUID.Empty; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_0 = ((DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_StaticFields*)il2cpp_codegen_static_fields_for(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var))->___Empty_5; __this->___Item_2 = L_0; // public string[] Tags = new string[0]; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)0); __this->___Tags_3 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___Tags_3), (void*)L_1); // public Color CustomColor = Color.white; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2; L_2 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL); __this->___CustomColor_8 = L_2; // public int DistanceFromMainPath = int.MaxValue; __this->___DistanceFromMainPath_11 = ((int32_t)2147483647LL); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Object DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDoorInfo::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FlowTilemapCellDoorInfo_Clone_m85A5F2506E787951DE85EBD623003815D88E6EB1 (FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // var newObj = new FlowTilemapCellDoorInfo(); FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B* L_0 = (FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B*)il2cpp_codegen_object_new(FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B_il2cpp_TypeInfo_var); NullCheck(L_0); FlowTilemapCellDoorInfo__ctor_m135BB5B9BD5A8AD7748E1442F2D03CCF540ADF51(L_0, NULL); // newObj.locked = locked; FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B* L_1 = L_0; bool L_2 = __this->___locked_0; NullCheck(L_1); L_1->___locked_0 = L_2; // newObj.oneWay = oneWay; FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B* L_3 = L_1; bool L_4 = __this->___oneWay_1; NullCheck(L_3); L_3->___oneWay_1 = L_4; // newObj.nodeA = nodeA; FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B* L_5 = L_3; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_6 = __this->___nodeA_2; NullCheck(L_5); L_5->___nodeA_2 = L_6; // newObj.nodeB = nodeB; FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B* L_7 = L_5; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_8 = __this->___nodeB_3; NullCheck(L_7); L_7->___nodeB_3 = L_8; // return newObj; return L_7; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDoorInfo::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapCellDoorInfo__ctor_m135BB5B9BD5A8AD7748E1442F2D03CCF540ADF51 (FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Object DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellWallInfo::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FlowTilemapCellWallInfo_Clone_m5B98C0B214FDDDA405E7D0A0D8DB3A48205D8E12 (FlowTilemapCellWallInfo_t7D089F52480405443251FA776AC46C62106B34B0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemapCellWallInfo_t7D089F52480405443251FA776AC46C62106B34B0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mBB1F53485511A169683833D85EB7415BC61FB008_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t42F0B57054A3228FBFFC61944D09C59EFE670FBA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // var newObj = new FlowTilemapCellWallInfo(); FlowTilemapCellWallInfo_t7D089F52480405443251FA776AC46C62106B34B0* L_0 = (FlowTilemapCellWallInfo_t7D089F52480405443251FA776AC46C62106B34B0*)il2cpp_codegen_object_new(FlowTilemapCellWallInfo_t7D089F52480405443251FA776AC46C62106B34B0_il2cpp_TypeInfo_var); NullCheck(L_0); FlowTilemapCellWallInfo__ctor_m0306362F239296253D5099C32BFC3B1C698D542E(L_0, NULL); // newObj.owningNodes = new List(owningNodes); FlowTilemapCellWallInfo_t7D089F52480405443251FA776AC46C62106B34B0* L_1 = L_0; List_1_t42F0B57054A3228FBFFC61944D09C59EFE670FBA* L_2 = __this->___owningNodes_0; List_1_t42F0B57054A3228FBFFC61944D09C59EFE670FBA* L_3 = (List_1_t42F0B57054A3228FBFFC61944D09C59EFE670FBA*)il2cpp_codegen_object_new(List_1_t42F0B57054A3228FBFFC61944D09C59EFE670FBA_il2cpp_TypeInfo_var); NullCheck(L_3); List_1__ctor_mBB1F53485511A169683833D85EB7415BC61FB008(L_3, L_2, List_1__ctor_mBB1F53485511A169683833D85EB7415BC61FB008_RuntimeMethod_var); NullCheck(L_1); L_1->___owningNodes_0 = L_3; Il2CppCodeGenWriteBarrier((void**)(&L_1->___owningNodes_0), (void*)L_3); // return newObj; return L_1; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellWallInfo::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapCellWallInfo__ctor_m0306362F239296253D5099C32BFC3B1C698D542E (FlowTilemapCellWallInfo_t7D089F52480405443251FA776AC46C62106B34B0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2845AAB6C8366EEE06CA1E689176EAEBD6AACF97_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t42F0B57054A3228FBFFC61944D09C59EFE670FBA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public List owningNodes = new List(); List_1_t42F0B57054A3228FBFFC61944D09C59EFE670FBA* L_0 = (List_1_t42F0B57054A3228FBFFC61944D09C59EFE670FBA*)il2cpp_codegen_object_new(List_1_t42F0B57054A3228FBFFC61944D09C59EFE670FBA_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m2845AAB6C8366EEE06CA1E689176EAEBD6AACF97(L_0, List_1__ctor_m2845AAB6C8366EEE06CA1E689176EAEBD6AACF97_RuntimeMethod_var); __this->___owningNodes_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___owningNodes_0), (void*)L_0); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemap__ctor_m22C371D1D99445C12D1095F96004C4DEACFAF012 (FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* __this, int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public FlowTilemap(int width, int height) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // this.Width = width; int32_t L_0 = ___0_width; __this->___Width_0 = L_0; // this.Height = height; int32_t L_1 = ___1_height; __this->___Height_1 = L_1; // Cells = new FlowTilemapCellDatabase(Width, Height); int32_t L_2 = __this->___Width_0; int32_t L_3 = __this->___Height_1; FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* L_4 = (FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB*)il2cpp_codegen_object_new(FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB_il2cpp_TypeInfo_var); NullCheck(L_4); FlowTilemapCellDatabase__ctor_m662FDD119D7EDD40F40441F0D2378C5043CCE223(L_4, L_2, L_3, NULL); __this->___Cells_2 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___Cells_2), (void*)L_4); // Edges = new FlowTilemapEdgeDatabase(Width, Height); int32_t L_5 = __this->___Width_0; int32_t L_6 = __this->___Height_1; FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC* L_7 = (FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC*)il2cpp_codegen_object_new(FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC_il2cpp_TypeInfo_var); NullCheck(L_7); FlowTilemapEdgeDatabase__ctor_mE4D533AD8F5BF28EE60E9416A84AAD05EE0A5B91(L_7, L_5, L_6, NULL); __this->___Edges_3 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___Edges_3), (void*)L_7); // } return; } } // System.Object DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FlowTilemap_Clone_m415D01EEB057A9F9F873C266D27F5550E593A310 (FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { // var newTilemap = new FlowTilemap(Width, Height); int32_t L_0 = __this->___Width_0; int32_t L_1 = __this->___Height_1; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_2 = (FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927*)il2cpp_codegen_object_new(FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_il2cpp_TypeInfo_var); NullCheck(L_2); FlowTilemap__ctor_m22C371D1D99445C12D1095F96004C4DEACFAF012(L_2, L_0, L_1, NULL); V_0 = L_2; // for (int x = 0; x < Width; x++) V_1 = 0; goto IL_004a; } IL_0016: { // for (int y = 0; y < Height; y++) V_2 = 0; goto IL_003d; } IL_001a: { // newTilemap.Cells[x, y] = Cells[x, y].Clone(); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_3 = V_0; NullCheck(L_3); FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* L_4 = L_3->___Cells_2; int32_t L_5 = V_1; int32_t L_6 = V_2; FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* L_7 = __this->___Cells_2; int32_t L_8 = V_1; int32_t L_9 = V_2; NullCheck(L_7); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_10; L_10 = FlowTilemapCellDatabase_get_Item_m2F4A04822C9400D4775B064DBF7CF31416878829(L_7, L_8, L_9, NULL); NullCheck(L_10); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_11; L_11 = FlowTilemapCell_Clone_m08233C2769F6631311FE1DD268FBC8C486A0BC7E(L_10, NULL); NullCheck(L_4); FlowTilemapCellDatabase_set_Item_m857186375D54CF2FD6652BDB2EF7398E39356CCD(L_4, L_5, L_6, L_11, NULL); // for (int y = 0; y < Height; y++) int32_t L_12 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_003d: { // for (int y = 0; y < Height; y++) int32_t L_13 = V_2; int32_t L_14 = __this->___Height_1; if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_001a; } } { // for (int x = 0; x < Width; x++) int32_t L_15 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_004a: { // for (int x = 0; x < Width; x++) int32_t L_16 = V_1; int32_t L_17 = __this->___Width_0; if ((((int32_t)L_16) < ((int32_t)L_17))) { goto IL_0016; } } { // for (int x = 0; x <= Width; x++) V_3 = 0; goto IL_00b2; } IL_0057: { // for (int y = 0; y <= Height; y++) V_4 = 0; goto IL_00a4; } IL_005c: { // newTilemap.Edges.SetHorizontal(x, y, Edges.GetHorizontal(x, y).Clone()); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_18 = V_0; NullCheck(L_18); FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC* L_19 = L_18->___Edges_3; int32_t L_20 = V_3; int32_t L_21 = V_4; FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC* L_22 = __this->___Edges_3; int32_t L_23 = V_3; int32_t L_24 = V_4; NullCheck(L_22); FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_25; L_25 = FlowTilemapEdgeDatabase_GetHorizontal_m9DA9435E2AA45A112B58AD44902D23FCAEDAFB61(L_22, L_23, L_24, NULL); NullCheck(L_25); FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_26; L_26 = FlowTilemapEdge_Clone_m181AE1DB4960334D1E5FFBEC176D415A16C9358B(L_25, NULL); NullCheck(L_19); FlowTilemapEdgeDatabase_SetHorizontal_m5D6C217A662AC7DF2E4B49E0389B3DC0CDA2BF47(L_19, L_20, L_21, L_26, NULL); // newTilemap.Edges.SetVertical(x, y, Edges.GetVertical(x, y).Clone()); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_27 = V_0; NullCheck(L_27); FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC* L_28 = L_27->___Edges_3; int32_t L_29 = V_3; int32_t L_30 = V_4; FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC* L_31 = __this->___Edges_3; int32_t L_32 = V_3; int32_t L_33 = V_4; NullCheck(L_31); FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_34; L_34 = FlowTilemapEdgeDatabase_GetVertical_m3748790B6676F5510395114E95E9105F50EFAE5E(L_31, L_32, L_33, NULL); NullCheck(L_34); FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_35; L_35 = FlowTilemapEdge_Clone_m181AE1DB4960334D1E5FFBEC176D415A16C9358B(L_34, NULL); NullCheck(L_28); FlowTilemapEdgeDatabase_SetVertical_m701D3398D3A26081BA8D54E3BCB24D0BB613D6FF(L_28, L_29, L_30, L_35, NULL); // for (int y = 0; y <= Height; y++) int32_t L_36 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_36, 1)); } IL_00a4: { // for (int y = 0; y <= Height; y++) int32_t L_37 = V_4; int32_t L_38 = __this->___Height_1; if ((((int32_t)L_37) <= ((int32_t)L_38))) { goto IL_005c; } } { // for (int x = 0; x <= Width; x++) int32_t L_39 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_39, 1)); } IL_00b2: { // for (int x = 0; x <= Width; x++) int32_t L_40 = V_3; int32_t L_41 = __this->___Width_0; if ((((int32_t)L_40) <= ((int32_t)L_41))) { goto IL_0057; } } { // return newTilemap; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_42 = V_0; return L_42; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabase::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapEdgeDatabase__ctor_mE4D533AD8F5BF28EE60E9416A84AAD05EE0A5B91 (FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC* __this, int32_t ___0_tilemapWidth, int32_t ___1_tilemapHeight, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* V_4 = NULL; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* V_5 = NULL; { // public FlowTilemapEdgeDatabase(int tilemapWidth, int tilemapHeight) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // width = tilemapWidth + 1; int32_t L_0 = ___0_tilemapWidth; __this->___width_2 = ((int32_t)il2cpp_codegen_add(L_0, 1)); // height = tilemapHeight + 1; int32_t L_1 = ___1_tilemapHeight; __this->___height_3 = ((int32_t)il2cpp_codegen_add(L_1, 1)); // var numElements = width * height; int32_t L_2 = __this->___width_2; int32_t L_3 = __this->___height_3; V_0 = ((int32_t)il2cpp_codegen_multiply(L_2, L_3)); // edgesHorizontal = new FlowTilemapEdge[numElements]; int32_t L_4 = V_0; FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F* L_5 = (FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F*)(FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F*)SZArrayNew(FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F_il2cpp_TypeInfo_var, (uint32_t)L_4); __this->___edgesHorizontal_0 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___edgesHorizontal_0), (void*)L_5); // edgesVertical = new FlowTilemapEdge[numElements]; int32_t L_6 = V_0; FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F* L_7 = (FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F*)(FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F*)SZArrayNew(FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F_il2cpp_TypeInfo_var, (uint32_t)L_6); __this->___edgesVertical_1 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___edgesVertical_1), (void*)L_7); // for (int y = 0; y < height; y++) V_1 = 0; goto IL_00ae; } IL_0042: { // for (int x = 0; x < width; x++) V_2 = 0; goto IL_00a1; } IL_0046: { // var index = Index(x, y); int32_t L_8 = V_2; int32_t L_9 = V_1; int32_t L_10; L_10 = FlowTilemapEdgeDatabase_Index_m92C446C2379C8FB937DC70E51D3432C867B3875F(__this, L_8, L_9, NULL); V_3 = L_10; // var edgeH = new FlowTilemapEdge(); FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_11 = (FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE*)il2cpp_codegen_object_new(FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE_il2cpp_TypeInfo_var); NullCheck(L_11); FlowTilemapEdge__ctor_m4397112E46111D2635AC6B94431D1D08D25DF3F7(L_11, NULL); V_4 = L_11; // edgeH.EdgeCoord = new IntVector2(x, y); FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_12 = V_4; int32_t L_13 = V_2; int32_t L_14 = V_1; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_15; memset((&L_15), 0, sizeof(L_15)); IntVector2__ctor_mD3BAEE651E799C5D5F4BAE76D31BFAA7ABD176E0((&L_15), L_13, L_14, /*hidden argument*/NULL); NullCheck(L_12); L_12->___EdgeCoord_2 = L_15; // edgeH.HorizontalEdge = true; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_16 = V_4; NullCheck(L_16); L_16->___HorizontalEdge_3 = (bool)1; // edgesHorizontal[index] = edgeH; FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F* L_17 = __this->___edgesHorizontal_0; int32_t L_18 = V_3; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_19 = V_4; NullCheck(L_17); ArrayElementTypeCheck (L_17, L_19); (L_17)->SetAt(static_cast(L_18), (FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE*)L_19); // var edgeV = new FlowTilemapEdge(); FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_20 = (FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE*)il2cpp_codegen_object_new(FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE_il2cpp_TypeInfo_var); NullCheck(L_20); FlowTilemapEdge__ctor_m4397112E46111D2635AC6B94431D1D08D25DF3F7(L_20, NULL); V_5 = L_20; // edgeV.EdgeCoord = new IntVector2(x, y); FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_21 = V_5; int32_t L_22 = V_2; int32_t L_23 = V_1; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_24; memset((&L_24), 0, sizeof(L_24)); IntVector2__ctor_mD3BAEE651E799C5D5F4BAE76D31BFAA7ABD176E0((&L_24), L_22, L_23, /*hidden argument*/NULL); NullCheck(L_21); L_21->___EdgeCoord_2 = L_24; // edgeV.HorizontalEdge = false; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_25 = V_5; NullCheck(L_25); L_25->___HorizontalEdge_3 = (bool)0; // edgesVertical[index] = edgeV; FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F* L_26 = __this->___edgesVertical_1; int32_t L_27 = V_3; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_28 = V_5; NullCheck(L_26); ArrayElementTypeCheck (L_26, L_28); (L_26)->SetAt(static_cast(L_27), (FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE*)L_28); // for (int x = 0; x < width; x++) int32_t L_29 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_29, 1)); } IL_00a1: { // for (int x = 0; x < width; x++) int32_t L_30 = V_2; int32_t L_31 = __this->___width_2; if ((((int32_t)L_30) < ((int32_t)L_31))) { goto IL_0046; } } { // for (int y = 0; y < height; y++) int32_t L_32 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_32, 1)); } IL_00ae: { // for (int y = 0; y < height; y++) int32_t L_33 = V_1; int32_t L_34 = __this->___height_3; if ((((int32_t)L_33) < ((int32_t)L_34))) { goto IL_0042; } } { // } return; } } // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabase::GetHorizontal(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* FlowTilemapEdgeDatabase_GetHorizontal_m9DA9435E2AA45A112B58AD44902D23FCAEDAFB61 (FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) { { // if (x < 0 || y < 0 || x >= width || y >= height) return null; int32_t L_0 = ___0_x; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_001a; } } { int32_t L_1 = ___1_y; if ((((int32_t)L_1) < ((int32_t)0))) { goto IL_001a; } } { int32_t L_2 = ___0_x; int32_t L_3 = __this->___width_2; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_001a; } } { int32_t L_4 = ___1_y; int32_t L_5 = __this->___height_3; if ((((int32_t)L_4) < ((int32_t)L_5))) { goto IL_001c; } } IL_001a: { // if (x < 0 || y < 0 || x >= width || y >= height) return null; return (FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE*)NULL; } IL_001c: { // return edgesHorizontal[Index(x, y)]; FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F* L_6 = __this->___edgesHorizontal_0; int32_t L_7 = ___0_x; int32_t L_8 = ___1_y; int32_t L_9; L_9 = FlowTilemapEdgeDatabase_Index_m92C446C2379C8FB937DC70E51D3432C867B3875F(__this, L_7, L_8, NULL); NullCheck(L_6); int32_t L_10 = L_9; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_11 = (L_6)->GetAt(static_cast(L_10)); return L_11; } } // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabase::GetVertical(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* FlowTilemapEdgeDatabase_GetVertical_m3748790B6676F5510395114E95E9105F50EFAE5E (FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) { { // if (x < 0 || y < 0 || x >= width || y >= height) return null; int32_t L_0 = ___0_x; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_001a; } } { int32_t L_1 = ___1_y; if ((((int32_t)L_1) < ((int32_t)0))) { goto IL_001a; } } { int32_t L_2 = ___0_x; int32_t L_3 = __this->___width_2; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_001a; } } { int32_t L_4 = ___1_y; int32_t L_5 = __this->___height_3; if ((((int32_t)L_4) < ((int32_t)L_5))) { goto IL_001c; } } IL_001a: { // if (x < 0 || y < 0 || x >= width || y >= height) return null; return (FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE*)NULL; } IL_001c: { // return edgesVertical[Index(x, y)]; FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F* L_6 = __this->___edgesVertical_1; int32_t L_7 = ___0_x; int32_t L_8 = ___1_y; int32_t L_9; L_9 = FlowTilemapEdgeDatabase_Index_m92C446C2379C8FB937DC70E51D3432C867B3875F(__this, L_7, L_8, NULL); NullCheck(L_6); int32_t L_10 = L_9; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_11 = (L_6)->GetAt(static_cast(L_10)); return L_11; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabase::SetHorizontal(System.Int32,System.Int32,DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapEdgeDatabase_SetHorizontal_m5D6C217A662AC7DF2E4B49E0389B3DC0CDA2BF47 (FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC* __this, int32_t ___0_x, int32_t ___1_y, FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* ___2_edge, const RuntimeMethod* method) { { // edgesHorizontal[Index(x, y)] = edge; FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F* L_0 = __this->___edgesHorizontal_0; int32_t L_1 = ___0_x; int32_t L_2 = ___1_y; int32_t L_3; L_3 = FlowTilemapEdgeDatabase_Index_m92C446C2379C8FB937DC70E51D3432C867B3875F(__this, L_1, L_2, NULL); FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_4 = ___2_edge; NullCheck(L_0); ArrayElementTypeCheck (L_0, L_4); (L_0)->SetAt(static_cast(L_3), (FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE*)L_4); // } return; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabase::SetVertical(System.Int32,System.Int32,DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapEdgeDatabase_SetVertical_m701D3398D3A26081BA8D54E3BCB24D0BB613D6FF (FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC* __this, int32_t ___0_x, int32_t ___1_y, FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* ___2_edge, const RuntimeMethod* method) { { // edgesVertical[Index(x, y)] = edge; FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F* L_0 = __this->___edgesVertical_1; int32_t L_1 = ___0_x; int32_t L_2 = ___1_y; int32_t L_3; L_3 = FlowTilemapEdgeDatabase_Index_m92C446C2379C8FB937DC70E51D3432C867B3875F(__this, L_1, L_2, NULL); FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_4 = ___2_edge; NullCheck(L_0); ArrayElementTypeCheck (L_0, L_4); (L_0)->SetAt(static_cast(L_3), (FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE*)L_4); // } return; } } // System.Int32 DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabase::Index(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FlowTilemapEdgeDatabase_Index_m92C446C2379C8FB937DC70E51D3432C867B3875F (FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) { { // return y * width + x; int32_t L_0 = ___1_y; int32_t L_1 = __this->___width_2; int32_t L_2 = ___0_x; return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_0, L_1)), L_2)); } } // System.Collections.Generic.IEnumerator`1 DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabase::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FlowTilemapEdgeDatabase_System_Collections_Generic_IEnumerableU3CDungeonArchitect_Flow_Domains_Tilemap_FlowTilemapEdgeU3E_GetEnumerator_m056CF43C1C4802FCD3385F1C09F85D3E144992A2 (FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemapEdgeDatabaseEnumerator_t5AF3A547DCBA92D5AC9F21CBDAD16E6AD646C8D5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new FlowTilemapEdgeDatabaseEnumerator(edgesHorizontal, edgesVertical); FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F* L_0 = __this->___edgesHorizontal_0; FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F* L_1 = __this->___edgesVertical_1; FlowTilemapEdgeDatabaseEnumerator_t5AF3A547DCBA92D5AC9F21CBDAD16E6AD646C8D5* L_2 = (FlowTilemapEdgeDatabaseEnumerator_t5AF3A547DCBA92D5AC9F21CBDAD16E6AD646C8D5*)il2cpp_codegen_object_new(FlowTilemapEdgeDatabaseEnumerator_t5AF3A547DCBA92D5AC9F21CBDAD16E6AD646C8D5_il2cpp_TypeInfo_var); NullCheck(L_2); FlowTilemapEdgeDatabaseEnumerator__ctor_m13E8FB992CFEE3A3E356AF08F4538E88CE35EC74(L_2, L_0, L_1, NULL); return L_2; } } // System.Collections.IEnumerator DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabase::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FlowTilemapEdgeDatabase_System_Collections_IEnumerable_GetEnumerator_m009310096763C3B47A585B2560186BE88C48E6CB (FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemapEdgeDatabaseEnumerator_t5AF3A547DCBA92D5AC9F21CBDAD16E6AD646C8D5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new FlowTilemapEdgeDatabaseEnumerator(edgesHorizontal, edgesVertical); FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F* L_0 = __this->___edgesHorizontal_0; FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F* L_1 = __this->___edgesVertical_1; FlowTilemapEdgeDatabaseEnumerator_t5AF3A547DCBA92D5AC9F21CBDAD16E6AD646C8D5* L_2 = (FlowTilemapEdgeDatabaseEnumerator_t5AF3A547DCBA92D5AC9F21CBDAD16E6AD646C8D5*)il2cpp_codegen_object_new(FlowTilemapEdgeDatabaseEnumerator_t5AF3A547DCBA92D5AC9F21CBDAD16E6AD646C8D5_il2cpp_TypeInfo_var); NullCheck(L_2); FlowTilemapEdgeDatabaseEnumerator__ctor_m13E8FB992CFEE3A3E356AF08F4538E88CE35EC74(L_2, L_0, L_1, NULL); return L_2; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabase::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapCellDatabase__ctor_m662FDD119D7EDD40F40441F0D2378C5043CCE223 (FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* __this, int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* V_2 = NULL; { // public FlowTilemapCellDatabase(int width, int height) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // this.width = width; int32_t L_0 = ___0_width; __this->___width_1 = L_0; // this.height = height; int32_t L_1 = ___1_height; __this->___height_2 = L_1; // cells = new FlowTilemapCell[width * height]; int32_t L_2 = ___0_width; int32_t L_3 = ___1_height; FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603* L_4 = (FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603*)(FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603*)SZArrayNew(FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_2, L_3))); __this->___cells_0 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___cells_0), (void*)L_4); // for (int x = 0; x < width; x++) V_0 = 0; goto IL_0052; } IL_0026: { // for (int y = 0; y < height; y++) V_1 = 0; goto IL_004a; } IL_002a: { // var cell = new FlowTilemapCell(); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_5 = (FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE*)il2cpp_codegen_object_new(FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE_il2cpp_TypeInfo_var); NullCheck(L_5); FlowTilemapCell__ctor_m72746D491E083600AEED0F6E259CBB91162E6E11(L_5, NULL); V_2 = L_5; // cell.TileCoord = new IntVector2(x, y); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_6 = V_2; int32_t L_7 = V_0; int32_t L_8 = V_1; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_9; memset((&L_9), 0, sizeof(L_9)); IntVector2__ctor_mD3BAEE651E799C5D5F4BAE76D31BFAA7ABD176E0((&L_9), L_7, L_8, /*hidden argument*/NULL); NullCheck(L_6); L_6->___TileCoord_6 = L_9; // this[x, y] = cell; int32_t L_10 = V_0; int32_t L_11 = V_1; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_12 = V_2; FlowTilemapCellDatabase_set_Item_m857186375D54CF2FD6652BDB2EF7398E39356CCD(__this, L_10, L_11, L_12, NULL); // for (int y = 0; y < height; y++) int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_004a: { // for (int y = 0; y < height; y++) int32_t L_14 = V_1; int32_t L_15 = ___1_height; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_002a; } } { // for (int x = 0; x < width; x++) int32_t L_16 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_0052: { // for (int x = 0; x < width; x++) int32_t L_17 = V_0; int32_t L_18 = ___0_width; if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_0026; } } { // } return; } } // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabase::get_Item(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* FlowTilemapCellDatabase_get_Item_m2F4A04822C9400D4775B064DBF7CF31416878829 (FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) { { // return cells[Index(x, y)]; FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603* L_0 = __this->___cells_0; int32_t L_1 = ___0_x; int32_t L_2 = ___1_y; int32_t L_3; L_3 = FlowTilemapCellDatabase_Index_m377F880D0474DF4A3C2230DE47006075174387BA(__this, L_1, L_2, NULL); NullCheck(L_0); int32_t L_4 = L_3; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_5 = (L_0)->GetAt(static_cast(L_4)); return L_5; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabase::set_Item(System.Int32,System.Int32,DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapCellDatabase_set_Item_m857186375D54CF2FD6652BDB2EF7398E39356CCD (FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* __this, int32_t ___0_x, int32_t ___1_y, FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* ___2_value, const RuntimeMethod* method) { { // cells[Index(x, y)] = value; FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603* L_0 = __this->___cells_0; int32_t L_1 = ___0_x; int32_t L_2 = ___1_y; int32_t L_3; L_3 = FlowTilemapCellDatabase_Index_m377F880D0474DF4A3C2230DE47006075174387BA(__this, L_1, L_2, NULL); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_4 = ___2_value; NullCheck(L_0); ArrayElementTypeCheck (L_0, L_4); (L_0)->SetAt(static_cast(L_3), (FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE*)L_4); // } return; } } // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabase::GetCell(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* FlowTilemapCellDatabase_GetCell_mC4CE1D96B3B26CD2D9C68919380527C1F5DD889B (FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) { { // if (x < 0 || y < 0 || x >= width || y >= height) return null; int32_t L_0 = ___0_x; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_001a; } } { int32_t L_1 = ___1_y; if ((((int32_t)L_1) < ((int32_t)0))) { goto IL_001a; } } { int32_t L_2 = ___0_x; int32_t L_3 = __this->___width_1; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_001a; } } { int32_t L_4 = ___1_y; int32_t L_5 = __this->___height_2; if ((((int32_t)L_4) < ((int32_t)L_5))) { goto IL_001c; } } IL_001a: { // if (x < 0 || y < 0 || x >= width || y >= height) return null; return (FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE*)NULL; } IL_001c: { // return this[x, y]; int32_t L_6 = ___0_x; int32_t L_7 = ___1_y; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_8; L_8 = FlowTilemapCellDatabase_get_Item_m2F4A04822C9400D4775B064DBF7CF31416878829(__this, L_6, L_7, NULL); return L_8; } } // System.Int32 DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabase::Index(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FlowTilemapCellDatabase_Index_m377F880D0474DF4A3C2230DE47006075174387BA (FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) { { // return y * width + x; int32_t L_0 = ___1_y; int32_t L_1 = __this->___width_1; int32_t L_2 = ___0_x; return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_0, L_1)), L_2)); } } // System.Collections.Generic.IEnumerator`1 DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabase::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FlowTilemapCellDatabase_System_Collections_Generic_IEnumerableU3CDungeonArchitect_Flow_Domains_Tilemap_FlowTilemapCellU3E_GetEnumerator_m95A67DA336122AE9221A67BD5C9FAF1A22D1499A (FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemapCellDatabaseEnumerator_t57A5EF04D1CEFABE4952AAB85D6EB9D440A4A0D3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new FlowTilemapCellDatabaseEnumerator(cells); FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603* L_0 = __this->___cells_0; FlowTilemapCellDatabaseEnumerator_t57A5EF04D1CEFABE4952AAB85D6EB9D440A4A0D3* L_1 = (FlowTilemapCellDatabaseEnumerator_t57A5EF04D1CEFABE4952AAB85D6EB9D440A4A0D3*)il2cpp_codegen_object_new(FlowTilemapCellDatabaseEnumerator_t57A5EF04D1CEFABE4952AAB85D6EB9D440A4A0D3_il2cpp_TypeInfo_var); NullCheck(L_1); FlowTilemapCellDatabaseEnumerator__ctor_m8CCBBCB152DBF050AEFD93865935EC3E893E46F7(L_1, L_0, NULL); return L_1; } } // System.Collections.IEnumerator DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabase::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FlowTilemapCellDatabase_System_Collections_IEnumerable_GetEnumerator_m136846E65B4747AB15388F339CB88243A465BAA9 (FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemapCellDatabaseEnumerator_t57A5EF04D1CEFABE4952AAB85D6EB9D440A4A0D3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new FlowTilemapCellDatabaseEnumerator(cells); FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603* L_0 = __this->___cells_0; FlowTilemapCellDatabaseEnumerator_t57A5EF04D1CEFABE4952AAB85D6EB9D440A4A0D3* L_1 = (FlowTilemapCellDatabaseEnumerator_t57A5EF04D1CEFABE4952AAB85D6EB9D440A4A0D3*)il2cpp_codegen_object_new(FlowTilemapCellDatabaseEnumerator_t57A5EF04D1CEFABE4952AAB85D6EB9D440A4A0D3_il2cpp_TypeInfo_var); NullCheck(L_1); FlowTilemapCellDatabaseEnumerator__ctor_m8CCBBCB152DBF050AEFD93865935EC3E893E46F7(L_1, L_0, NULL); return L_1; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabaseEnumerator::.ctor(DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapCellDatabaseEnumerator__ctor_m8CCBBCB152DBF050AEFD93865935EC3E893E46F7 (FlowTilemapCellDatabaseEnumerator_t57A5EF04D1CEFABE4952AAB85D6EB9D440A4A0D3* __this, FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603* ___0_cells, const RuntimeMethod* method) { { // int position = -1; __this->___position_0 = (-1); // public FlowTilemapCellDatabaseEnumerator(FlowTilemapCell[] cells) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // this.cells = cells; FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603* L_0 = ___0_cells; __this->___cells_1 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___cells_1), (void*)L_0); // } return; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabaseEnumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapCellDatabaseEnumerator_Dispose_m3593B66A64581C94FD5184D61D79B0557638D2BE (FlowTilemapCellDatabaseEnumerator_t57A5EF04D1CEFABE4952AAB85D6EB9D440A4A0D3* __this, const RuntimeMethod* method) { { // cells = null; __this->___cells_1 = (FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___cells_1), (void*)(FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603*)NULL); // current = null; __this->___current_2 = (FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___current_2), (void*)(FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE*)NULL); // } return; } } // System.Boolean DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabaseEnumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FlowTilemapCellDatabaseEnumerator_MoveNext_m485BDEB4DD0A227664683798445F53465B1E480C (FlowTilemapCellDatabaseEnumerator_t57A5EF04D1CEFABE4952AAB85D6EB9D440A4A0D3* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // if (++position >= cells.Length) int32_t L_0 = __this->___position_0; V_0 = ((int32_t)il2cpp_codegen_add(L_0, 1)); int32_t L_1 = V_0; __this->___position_0 = L_1; int32_t L_2 = V_0; FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603* L_3 = __this->___cells_1; NullCheck(L_3); if ((((int32_t)L_2) < ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))) { goto IL_001d; } } { // return false; return (bool)0; } IL_001d: { // current = cells[position]; FlowTilemapCellU5BU5D_t68C3B170F147A6B38167F432C359D33405662603* L_4 = __this->___cells_1; int32_t L_5 = __this->___position_0; NullCheck(L_4); int32_t L_6 = L_5; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_7 = (L_4)->GetAt(static_cast(L_6)); __this->___current_2 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___current_2), (void*)L_7); // return true; return (bool)1; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabaseEnumerator::Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapCellDatabaseEnumerator_Reset_mB55399FABE43FB90D468392EBF74471CFE8E93B3 (FlowTilemapCellDatabaseEnumerator_t57A5EF04D1CEFABE4952AAB85D6EB9D440A4A0D3* __this, const RuntimeMethod* method) { { // position = -1; __this->___position_0 = (-1); // current = null; __this->___current_2 = (FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___current_2), (void*)(FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE*)NULL); // } return; } } // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabaseEnumerator::get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* FlowTilemapCellDatabaseEnumerator_get_Current_m9EDFA335E4157D3DEB1C64E210CDE5299EAEF486 (FlowTilemapCellDatabaseEnumerator_t57A5EF04D1CEFABE4952AAB85D6EB9D440A4A0D3* __this, const RuntimeMethod* method) { { // get { return current; } FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_0 = __this->___current_2; return L_0; } } // System.Object DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellDatabaseEnumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FlowTilemapCellDatabaseEnumerator_System_Collections_IEnumerator_get_Current_m1A0814B0B9AC47B7CAF5691AB1D9E5556B083E69 (FlowTilemapCellDatabaseEnumerator_t57A5EF04D1CEFABE4952AAB85D6EB9D440A4A0D3* __this, const RuntimeMethod* method) { { // get { return Current; } FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_0; L_0 = FlowTilemapCellDatabaseEnumerator_get_Current_m9EDFA335E4157D3DEB1C64E210CDE5299EAEF486_inline(__this, NULL); return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabaseEnumerator::.ctor(DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge[],DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapEdgeDatabaseEnumerator__ctor_m13E8FB992CFEE3A3E356AF08F4538E88CE35EC74 (FlowTilemapEdgeDatabaseEnumerator_t5AF3A547DCBA92D5AC9F21CBDAD16E6AD646C8D5* __this, FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F* ___0_edgesH, FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F* ___1_edgesV, const RuntimeMethod* method) { { // int position = -1; __this->___position_0 = (-1); // public FlowTilemapEdgeDatabaseEnumerator(FlowTilemapEdge[] edgesH, FlowTilemapEdge[] edgesV) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // this.edgesH = edgesH; FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F* L_0 = ___0_edgesH; __this->___edgesH_1 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___edgesH_1), (void*)L_0); // this.edgesV = edgesV; FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F* L_1 = ___1_edgesV; __this->___edgesV_2 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___edgesV_2), (void*)L_1); // } return; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabaseEnumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapEdgeDatabaseEnumerator_Dispose_m2131C1DCB1C1408A7572C76BFAD7CCE9FB427192 (FlowTilemapEdgeDatabaseEnumerator_t5AF3A547DCBA92D5AC9F21CBDAD16E6AD646C8D5* __this, const RuntimeMethod* method) { { // edgesH = null; __this->___edgesH_1 = (FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___edgesH_1), (void*)(FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F*)NULL); // edgesV = null; __this->___edgesV_2 = (FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___edgesV_2), (void*)(FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F*)NULL); // current = null; __this->___current_3 = (FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___current_3), (void*)(FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE*)NULL); // } return; } } // System.Boolean DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabaseEnumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FlowTilemapEdgeDatabaseEnumerator_MoveNext_mE3C2DBD620DB63CF519275701A8C51FD39C15828 (FlowTilemapEdgeDatabaseEnumerator_t5AF3A547DCBA92D5AC9F21CBDAD16E6AD646C8D5* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // ++position; int32_t L_0 = __this->___position_0; __this->___position_0 = ((int32_t)il2cpp_codegen_add(L_0, 1)); // if (position >= edgesH.Length + edgesV.Length) int32_t L_1 = __this->___position_0; FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F* L_2 = __this->___edgesH_1; NullCheck(L_2); FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F* L_3 = __this->___edgesV_2; NullCheck(L_3); if ((((int32_t)L_1) < ((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_2)->max_length)), ((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0029; } } { // return false; return (bool)0; } IL_0029: { // int index = position; int32_t L_4 = __this->___position_0; V_0 = L_4; // if (index < edgesH.Length) int32_t L_5 = V_0; FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F* L_6 = __this->___edgesH_1; NullCheck(L_6); if ((((int32_t)L_5) >= ((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))))) { goto IL_004b; } } { // current = edgesH[index]; FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F* L_7 = __this->___edgesH_1; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_10 = (L_7)->GetAt(static_cast(L_9)); __this->___current_3 = L_10; Il2CppCodeGenWriteBarrier((void**)(&__this->___current_3), (void*)L_10); goto IL_0064; } IL_004b: { // index -= edgesH.Length; int32_t L_11 = V_0; FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F* L_12 = __this->___edgesH_1; NullCheck(L_12); V_0 = ((int32_t)il2cpp_codegen_subtract(L_11, ((int32_t)(((RuntimeArray*)L_12)->max_length)))); // current = edgesV[index]; FlowTilemapEdgeU5BU5D_tB83D6E522A3180690D1E8CE97DA178CF4491CC4F* L_13 = __this->___edgesV_2; int32_t L_14 = V_0; NullCheck(L_13); int32_t L_15 = L_14; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_16 = (L_13)->GetAt(static_cast(L_15)); __this->___current_3 = L_16; Il2CppCodeGenWriteBarrier((void**)(&__this->___current_3), (void*)L_16); } IL_0064: { // return true; return (bool)1; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabaseEnumerator::Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapEdgeDatabaseEnumerator_Reset_mC8F1BC6D79E7276BE05BBCFDB511850932FD1511 (FlowTilemapEdgeDatabaseEnumerator_t5AF3A547DCBA92D5AC9F21CBDAD16E6AD646C8D5* __this, const RuntimeMethod* method) { { // position = -1; __this->___position_0 = (-1); // current = null; __this->___current_3 = (FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___current_3), (void*)(FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE*)NULL); // } return; } } // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabaseEnumerator::get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* FlowTilemapEdgeDatabaseEnumerator_get_Current_m7DD7D27D94094F29E78284176EE4D7057281DA3C (FlowTilemapEdgeDatabaseEnumerator_t5AF3A547DCBA92D5AC9F21CBDAD16E6AD646C8D5* __this, const RuntimeMethod* method) { { // get { return current; } FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_0 = __this->___current_3; return L_0; } } // System.Object DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeDatabaseEnumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FlowTilemapEdgeDatabaseEnumerator_System_Collections_IEnumerator_get_Current_m4939E208581E61B5D0C2AB1F7686F911E77A770C (FlowTilemapEdgeDatabaseEnumerator_t5AF3A547DCBA92D5AC9F21CBDAD16E6AD646C8D5* __this, const RuntimeMethod* method) { { // get { return Current; } FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_0; L_0 = FlowTilemapEdgeDatabaseEnumerator_get_Current_m7DD7D27D94094F29E78284176EE4D7057281DA3C_inline(__this, NULL); return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceFieldCell::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapDistanceFieldCell__ctor_mE64A947E789108E15C795288D0876493862808AC (FlowTilemapDistanceFieldCell_t975ECAD09F10D7F8FE59B998E473A8D29845403B* __this, const RuntimeMethod* method) { { // public int DistanceFromEdge = int.MaxValue; __this->___DistanceFromEdge_0 = ((int32_t)2147483647LL); // public int DistanceFromDoor = int.MaxValue; __this->___DistanceFromDoor_1 = ((int32_t)2147483647LL); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField::.ctor(DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapDistanceField__ctor_mFA93EAC17664667B1AC00A25AC222D2BFC888387 (FlowTilemapDistanceField_t1E3F5055BECA6F1702E82B1D2556EEC2E749BDAD* __this, FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* ___0_tilemap, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemapDistanceFieldCellU5BU2CU5D_t523C5684DB8674152D976D7720BC9F8B183FAD69_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemapDistanceFieldCell_t975ECAD09F10D7F8FE59B998E473A8D29845403B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { // public FlowTilemapDistanceField(FlowTilemap tilemap) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // this.tilemap = tilemap; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_0 = ___0_tilemap; __this->___tilemap_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___tilemap_0), (void*)L_0); // distanceCells = new FlowTilemapDistanceFieldCell[tilemap.Width, tilemap.Height]; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_1 = ___0_tilemap; NullCheck(L_1); int32_t L_2 = L_1->___Width_0; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_3 = ___0_tilemap; NullCheck(L_3); int32_t L_4 = L_3->___Height_1; il2cpp_array_size_t L_6[] = { (il2cpp_array_size_t)L_2, (il2cpp_array_size_t)L_4 }; FlowTilemapDistanceFieldCellU5BU2CU5D_t523C5684DB8674152D976D7720BC9F8B183FAD69* L_5 = (FlowTilemapDistanceFieldCellU5BU2CU5D_t523C5684DB8674152D976D7720BC9F8B183FAD69*)GenArrayNew(FlowTilemapDistanceFieldCellU5BU2CU5D_t523C5684DB8674152D976D7720BC9F8B183FAD69_il2cpp_TypeInfo_var, L_6); __this->___distanceCells_1 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___distanceCells_1), (void*)L_5); // for (int y = 0; y < tilemap.Height; y++) V_0 = 0; goto IL_004f; } IL_0028: { // for (int x = 0; x < tilemap.Width; x++) V_1 = 0; goto IL_0042; } IL_002c: { // distanceCells[x, y] = new FlowTilemapDistanceFieldCell(); FlowTilemapDistanceFieldCellU5BU2CU5D_t523C5684DB8674152D976D7720BC9F8B183FAD69* L_7 = __this->___distanceCells_1; int32_t L_8 = V_1; int32_t L_9 = V_0; FlowTilemapDistanceFieldCell_t975ECAD09F10D7F8FE59B998E473A8D29845403B* L_10 = (FlowTilemapDistanceFieldCell_t975ECAD09F10D7F8FE59B998E473A8D29845403B*)il2cpp_codegen_object_new(FlowTilemapDistanceFieldCell_t975ECAD09F10D7F8FE59B998E473A8D29845403B_il2cpp_TypeInfo_var); NullCheck(L_10); FlowTilemapDistanceFieldCell__ctor_mE64A947E789108E15C795288D0876493862808AC(L_10, NULL); NullCheck(L_7); (L_7)->SetAt(L_8, L_9, L_10); // for (int x = 0; x < tilemap.Width; x++) int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0042: { // for (int x = 0; x < tilemap.Width; x++) int32_t L_12 = V_1; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_13 = ___0_tilemap; NullCheck(L_13); int32_t L_14 = L_13->___Width_0; if ((((int32_t)L_12) < ((int32_t)L_14))) { goto IL_002c; } } { // for (int y = 0; y < tilemap.Height; y++) int32_t L_15 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_004f: { // for (int y = 0; y < tilemap.Height; y++) int32_t L_16 = V_0; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_17 = ___0_tilemap; NullCheck(L_17); int32_t L_18 = L_17->___Height_1; if ((((int32_t)L_16) < ((int32_t)L_18))) { goto IL_0028; } } { // Build(); FlowTilemapDistanceField_Build_m23950DE3F540859F6CB2CA52203208A3CDD565E1(__this, NULL); // } return; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField::Build() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapDistanceField_Build_m23950DE3F540859F6CB2CA52203208A3CDD565E1 (FlowTilemapDistanceField_t1E3F5055BECA6F1702E82B1D2556EEC2E749BDAD* __this, const RuntimeMethod* method) { { // FindDistanceFromEdge(); FlowTilemapDistanceField_FindDistanceFromEdge_mA64AA49F37E00A9423D9E283FA64B4F04852B471(__this, NULL); // FindDistanceFromDoor(); FlowTilemapDistanceField_FindDistanceFromDoor_mCD411A28F7E72CCB41D56A32D6F6F1D42D1D0D14(__this, NULL); // } return; } } // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField/NeighborData[] DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField::GetNeighbourData(DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NeighborDataU5BU5D_t74823769C947F1B20D6CAB939E34A0659DDDA1C5* FlowTilemapDistanceField_GetNeighbourData_mAD48EDA78D8AD78B4DD3D681CA16FBBE6498948E (FlowTilemapDistanceField_t1E3F5055BECA6F1702E82B1D2556EEC2E749BDAD* __this, FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* ___0_cell, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NeighborDataU5BU5D_t74823769C947F1B20D6CAB939E34A0659DDDA1C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 V_0; memset((&V_0), 0, sizeof(V_0)); NeighborData_tFBF512168486279F16ADCEACFE98224A04320087 V_1; memset((&V_1), 0, sizeof(V_1)); NeighborData_tFBF512168486279F16ADCEACFE98224A04320087 V_2; memset((&V_2), 0, sizeof(V_2)); NeighborData_tFBF512168486279F16ADCEACFE98224A04320087 V_3; memset((&V_3), 0, sizeof(V_3)); NeighborData_tFBF512168486279F16ADCEACFE98224A04320087 V_4; memset((&V_4), 0, sizeof(V_4)); NeighborData_tFBF512168486279F16ADCEACFE98224A04320087 V_5; memset((&V_5), 0, sizeof(V_5)); { // var coord = cell.TileCoord; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_0 = ___0_cell; NullCheck(L_0); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_1 = L_0->___TileCoord_6; V_0 = L_1; // var left = new NeighborData // { // cell = tilemap.Cells.GetCell(coord.x - 1, coord.y), // edge = tilemap.Edges.GetVertical(coord.x, coord.y) // }; il2cpp_codegen_initobj((&V_5), sizeof(NeighborData_tFBF512168486279F16ADCEACFE98224A04320087)); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_2 = __this->___tilemap_0; NullCheck(L_2); FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* L_3 = L_2->___Cells_2; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_4 = V_0; int32_t L_5 = L_4.___x_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_6 = V_0; int32_t L_7 = L_6.___y_1; NullCheck(L_3); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_8; L_8 = FlowTilemapCellDatabase_GetCell_mC4CE1D96B3B26CD2D9C68919380527C1F5DD889B(L_3, ((int32_t)il2cpp_codegen_subtract(L_5, 1)), L_7, NULL); (&V_5)->___cell_0 = L_8; Il2CppCodeGenWriteBarrier((void**)(&(&V_5)->___cell_0), (void*)L_8); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_9 = __this->___tilemap_0; NullCheck(L_9); FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC* L_10 = L_9->___Edges_3; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_11 = V_0; int32_t L_12 = L_11.___x_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_13 = V_0; int32_t L_14 = L_13.___y_1; NullCheck(L_10); FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_15; L_15 = FlowTilemapEdgeDatabase_GetVertical_m3748790B6676F5510395114E95E9105F50EFAE5E(L_10, L_12, L_14, NULL); (&V_5)->___edge_1 = L_15; Il2CppCodeGenWriteBarrier((void**)(&(&V_5)->___edge_1), (void*)L_15); NeighborData_tFBF512168486279F16ADCEACFE98224A04320087 L_16 = V_5; V_1 = L_16; // var right = new NeighborData // { // cell = tilemap.Cells.GetCell(coord.x + 1, coord.y), // edge = tilemap.Edges.GetVertical(coord.x + 1, coord.y) // }; il2cpp_codegen_initobj((&V_5), sizeof(NeighborData_tFBF512168486279F16ADCEACFE98224A04320087)); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_17 = __this->___tilemap_0; NullCheck(L_17); FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* L_18 = L_17->___Cells_2; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_19 = V_0; int32_t L_20 = L_19.___x_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_21 = V_0; int32_t L_22 = L_21.___y_1; NullCheck(L_18); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_23; L_23 = FlowTilemapCellDatabase_GetCell_mC4CE1D96B3B26CD2D9C68919380527C1F5DD889B(L_18, ((int32_t)il2cpp_codegen_add(L_20, 1)), L_22, NULL); (&V_5)->___cell_0 = L_23; Il2CppCodeGenWriteBarrier((void**)(&(&V_5)->___cell_0), (void*)L_23); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_24 = __this->___tilemap_0; NullCheck(L_24); FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC* L_25 = L_24->___Edges_3; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_26 = V_0; int32_t L_27 = L_26.___x_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_28 = V_0; int32_t L_29 = L_28.___y_1; NullCheck(L_25); FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_30; L_30 = FlowTilemapEdgeDatabase_GetVertical_m3748790B6676F5510395114E95E9105F50EFAE5E(L_25, ((int32_t)il2cpp_codegen_add(L_27, 1)), L_29, NULL); (&V_5)->___edge_1 = L_30; Il2CppCodeGenWriteBarrier((void**)(&(&V_5)->___edge_1), (void*)L_30); NeighborData_tFBF512168486279F16ADCEACFE98224A04320087 L_31 = V_5; V_2 = L_31; // var down = new NeighborData // { // cell = tilemap.Cells.GetCell(coord.x, coord.y - 1), // edge = tilemap.Edges.GetHorizontal(coord.x, coord.y) // }; il2cpp_codegen_initobj((&V_5), sizeof(NeighborData_tFBF512168486279F16ADCEACFE98224A04320087)); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_32 = __this->___tilemap_0; NullCheck(L_32); FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* L_33 = L_32->___Cells_2; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_34 = V_0; int32_t L_35 = L_34.___x_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_36 = V_0; int32_t L_37 = L_36.___y_1; NullCheck(L_33); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_38; L_38 = FlowTilemapCellDatabase_GetCell_mC4CE1D96B3B26CD2D9C68919380527C1F5DD889B(L_33, L_35, ((int32_t)il2cpp_codegen_subtract(L_37, 1)), NULL); (&V_5)->___cell_0 = L_38; Il2CppCodeGenWriteBarrier((void**)(&(&V_5)->___cell_0), (void*)L_38); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_39 = __this->___tilemap_0; NullCheck(L_39); FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC* L_40 = L_39->___Edges_3; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_41 = V_0; int32_t L_42 = L_41.___x_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_43 = V_0; int32_t L_44 = L_43.___y_1; NullCheck(L_40); FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_45; L_45 = FlowTilemapEdgeDatabase_GetHorizontal_m9DA9435E2AA45A112B58AD44902D23FCAEDAFB61(L_40, L_42, L_44, NULL); (&V_5)->___edge_1 = L_45; Il2CppCodeGenWriteBarrier((void**)(&(&V_5)->___edge_1), (void*)L_45); NeighborData_tFBF512168486279F16ADCEACFE98224A04320087 L_46 = V_5; V_3 = L_46; // var up = new NeighborData // { // cell = tilemap.Cells.GetCell(coord.x, coord.y + 1), // edge = tilemap.Edges.GetHorizontal(coord.x, coord.y + 1) // }; il2cpp_codegen_initobj((&V_5), sizeof(NeighborData_tFBF512168486279F16ADCEACFE98224A04320087)); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_47 = __this->___tilemap_0; NullCheck(L_47); FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* L_48 = L_47->___Cells_2; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_49 = V_0; int32_t L_50 = L_49.___x_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_51 = V_0; int32_t L_52 = L_51.___y_1; NullCheck(L_48); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_53; L_53 = FlowTilemapCellDatabase_GetCell_mC4CE1D96B3B26CD2D9C68919380527C1F5DD889B(L_48, L_50, ((int32_t)il2cpp_codegen_add(L_52, 1)), NULL); (&V_5)->___cell_0 = L_53; Il2CppCodeGenWriteBarrier((void**)(&(&V_5)->___cell_0), (void*)L_53); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_54 = __this->___tilemap_0; NullCheck(L_54); FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC* L_55 = L_54->___Edges_3; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_56 = V_0; int32_t L_57 = L_56.___x_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_58 = V_0; int32_t L_59 = L_58.___y_1; NullCheck(L_55); FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_60; L_60 = FlowTilemapEdgeDatabase_GetHorizontal_m9DA9435E2AA45A112B58AD44902D23FCAEDAFB61(L_55, L_57, ((int32_t)il2cpp_codegen_add(L_59, 1)), NULL); (&V_5)->___edge_1 = L_60; Il2CppCodeGenWriteBarrier((void**)(&(&V_5)->___edge_1), (void*)L_60); NeighborData_tFBF512168486279F16ADCEACFE98224A04320087 L_61 = V_5; V_4 = L_61; // return new[] { left, up, right, down }; NeighborDataU5BU5D_t74823769C947F1B20D6CAB939E34A0659DDDA1C5* L_62 = (NeighborDataU5BU5D_t74823769C947F1B20D6CAB939E34A0659DDDA1C5*)(NeighborDataU5BU5D_t74823769C947F1B20D6CAB939E34A0659DDDA1C5*)SZArrayNew(NeighborDataU5BU5D_t74823769C947F1B20D6CAB939E34A0659DDDA1C5_il2cpp_TypeInfo_var, (uint32_t)4); NeighborDataU5BU5D_t74823769C947F1B20D6CAB939E34A0659DDDA1C5* L_63 = L_62; NeighborData_tFBF512168486279F16ADCEACFE98224A04320087 L_64 = V_1; NullCheck(L_63); (L_63)->SetAt(static_cast(0), (NeighborData_tFBF512168486279F16ADCEACFE98224A04320087)L_64); NeighborDataU5BU5D_t74823769C947F1B20D6CAB939E34A0659DDDA1C5* L_65 = L_63; NeighborData_tFBF512168486279F16ADCEACFE98224A04320087 L_66 = V_4; NullCheck(L_65); (L_65)->SetAt(static_cast(1), (NeighborData_tFBF512168486279F16ADCEACFE98224A04320087)L_66); NeighborDataU5BU5D_t74823769C947F1B20D6CAB939E34A0659DDDA1C5* L_67 = L_65; NeighborData_tFBF512168486279F16ADCEACFE98224A04320087 L_68 = V_2; NullCheck(L_67); (L_67)->SetAt(static_cast(2), (NeighborData_tFBF512168486279F16ADCEACFE98224A04320087)L_68); NeighborDataU5BU5D_t74823769C947F1B20D6CAB939E34A0659DDDA1C5* L_69 = L_67; NeighborData_tFBF512168486279F16ADCEACFE98224A04320087 L_70 = V_3; NullCheck(L_69); (L_69)->SetAt(static_cast(3), (NeighborData_tFBF512168486279F16ADCEACFE98224A04320087)L_70); return L_69; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField::FindDistanceFromEdge() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapDistanceField_FindDistanceFromEdge_mA64AA49F37E00A9423D9E283FA64B4F04852B471 (FlowTilemapDistanceField_t1E3F5055BECA6F1702E82B1D2556EEC2E749BDAD* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_m36F730B1B97981ACB6168A51BF88482207AF1ADC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_m2F9D266EB5FC3979259264B274DF920B13145D75_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1__ctor_mE81FFB5DC029194618F297988BE11ED83E2C8E6D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_m07607AF63FF6C4B666B6DB9B8477BCFB8B0A990F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* V_3 = NULL; bool V_4 = false; NeighborDataU5BU5D_t74823769C947F1B20D6CAB939E34A0659DDDA1C5* V_5 = NULL; int32_t V_6 = 0; NeighborData_tFBF512168486279F16ADCEACFE98224A04320087 V_7; memset((&V_7), 0, sizeof(V_7)); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* V_8 = NULL; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* V_9 = NULL; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* V_10 = NULL; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; NeighborData_tFBF512168486279F16ADCEACFE98224A04320087 V_14; memset((&V_14), 0, sizeof(V_14)); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* V_15 = NULL; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 V_16; memset((&V_16), 0, sizeof(V_16)); bool V_17 = false; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* V_18 = NULL; { // var queue = new Queue(); Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8* L_0 = (Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8*)il2cpp_codegen_object_new(Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8_il2cpp_TypeInfo_var); NullCheck(L_0); Queue_1__ctor_mE81FFB5DC029194618F297988BE11ED83E2C8E6D(L_0, Queue_1__ctor_mE81FFB5DC029194618F297988BE11ED83E2C8E6D_RuntimeMethod_var); V_0 = L_0; // for (int y = 0; y < tilemap.Height; y++) V_1 = 0; goto IL_00e5; } IL_000d: { // for (int x = 0; x < tilemap.Width; x++) V_2 = 0; goto IL_00d0; } IL_0014: { // var cell = tilemap.Cells[x, y]; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_1 = __this->___tilemap_0; NullCheck(L_1); FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* L_2 = L_1->___Cells_2; int32_t L_3 = V_2; int32_t L_4 = V_1; NullCheck(L_2); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_5; L_5 = FlowTilemapCellDatabase_get_Item_m2F4A04822C9400D4775B064DBF7CF31416878829(L_2, L_3, L_4, NULL); V_3 = L_5; // if (cell.CellType == FlowTilemapCellType.Floor) FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_6 = V_3; NullCheck(L_6); int32_t L_7 = L_6->___CellType_0; if ((!(((uint32_t)L_7) == ((uint32_t)1)))) { goto IL_00cc; } } { // bool allNeighborsWalkable = true; V_4 = (bool)1; // var ndata = GetNeighbourData(cell); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_8 = V_3; NeighborDataU5BU5D_t74823769C947F1B20D6CAB939E34A0659DDDA1C5* L_9; L_9 = FlowTilemapDistanceField_GetNeighbourData_mAD48EDA78D8AD78B4DD3D681CA16FBBE6498948E(__this, L_8, NULL); // foreach (var neighbour in ndata) V_5 = L_9; V_6 = 0; goto IL_00a6; } IL_0044: { // foreach (var neighbour in ndata) NeighborDataU5BU5D_t74823769C947F1B20D6CAB939E34A0659DDDA1C5* L_10 = V_5; int32_t L_11 = V_6; NullCheck(L_10); int32_t L_12 = L_11; NeighborData_tFBF512168486279F16ADCEACFE98224A04320087 L_13 = (L_10)->GetAt(static_cast(L_12)); V_7 = L_13; // var ncell = neighbour.cell; NeighborData_tFBF512168486279F16ADCEACFE98224A04320087 L_14 = V_7; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_15 = L_14.___cell_0; V_8 = L_15; // if (ncell != null) FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_16 = V_8; if (!L_16) { goto IL_0085; } } { // if (ncell.CellType != FlowTilemapCellType.Floor) FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_17 = V_8; NullCheck(L_17); int32_t L_18 = L_17->___CellType_0; if ((((int32_t)L_18) == ((int32_t)1))) { goto IL_006b; } } { // allNeighborsWalkable = false; V_4 = (bool)0; // break; goto IL_00ae; } IL_006b: { // if (cell.Overlay != null && cell.Overlay.tileBlockingOverlay) FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_19 = V_3; NullCheck(L_19); FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_20 = L_19->___Overlay_4; if (!L_20) { goto IL_0085; } } { FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_21 = V_3; NullCheck(L_21); FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_22 = L_21->___Overlay_4; NullCheck(L_22); bool L_23 = L_22->___tileBlockingOverlay_3; if (!L_23) { goto IL_0085; } } { // allNeighborsWalkable = false; V_4 = (bool)0; // break; goto IL_00ae; } IL_0085: { // var nedge = neighbour.edge; NeighborData_tFBF512168486279F16ADCEACFE98224A04320087 L_24 = V_7; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_25 = L_24.___edge_1; V_9 = L_25; // if (nedge != null) FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_26 = V_9; if (!L_26) { goto IL_00a0; } } { // if (nedge.EdgeType != FlowTilemapEdgeType.Empty) FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_27 = V_9; NullCheck(L_27); int32_t L_28 = L_27->___EdgeType_0; if (!L_28) { goto IL_00a0; } } { // allNeighborsWalkable = false; V_4 = (bool)0; // break; goto IL_00ae; } IL_00a0: { int32_t L_29 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_29, 1)); } IL_00a6: { // foreach (var neighbour in ndata) int32_t L_30 = V_6; NeighborDataU5BU5D_t74823769C947F1B20D6CAB939E34A0659DDDA1C5* L_31 = V_5; NullCheck(L_31); if ((((int32_t)L_30) < ((int32_t)((int32_t)(((RuntimeArray*)L_31)->max_length))))) { goto IL_0044; } } IL_00ae: { // if (!allNeighborsWalkable) bool L_32 = V_4; if (L_32) { goto IL_00cc; } } { // queue.Enqueue(cell); Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8* L_33 = V_0; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_34 = V_3; NullCheck(L_33); Queue_1_Enqueue_m2F9D266EB5FC3979259264B274DF920B13145D75(L_33, L_34, Queue_1_Enqueue_m2F9D266EB5FC3979259264B274DF920B13145D75_RuntimeMethod_var); // distanceCells[x, y].DistanceFromEdge = 0; FlowTilemapDistanceFieldCellU5BU2CU5D_t523C5684DB8674152D976D7720BC9F8B183FAD69* L_35 = __this->___distanceCells_1; int32_t L_36 = V_2; int32_t L_37 = V_1; NullCheck(L_35); FlowTilemapDistanceFieldCell_t975ECAD09F10D7F8FE59B998E473A8D29845403B* L_38; L_38 = (L_35)->GetAt(L_36, L_37); NullCheck(L_38); L_38->___DistanceFromEdge_0 = 0; } IL_00cc: { // for (int x = 0; x < tilemap.Width; x++) int32_t L_39 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_39, 1)); } IL_00d0: { // for (int x = 0; x < tilemap.Width; x++) int32_t L_40 = V_2; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_41 = __this->___tilemap_0; NullCheck(L_41); int32_t L_42 = L_41->___Width_0; if ((((int32_t)L_40) < ((int32_t)L_42))) { goto IL_0014; } } { // for (int y = 0; y < tilemap.Height; y++) int32_t L_43 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_43, 1)); } IL_00e5: { // for (int y = 0; y < tilemap.Height; y++) int32_t L_44 = V_1; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_45 = __this->___tilemap_0; NullCheck(L_45); int32_t L_46 = L_45->___Height_1; if ((((int32_t)L_44) < ((int32_t)L_46))) { goto IL_000d; } } { goto IL_0212; } IL_00fb: { // var cell = queue.Dequeue(); Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8* L_47 = V_0; NullCheck(L_47); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_48; L_48 = Queue_1_Dequeue_m36F730B1B97981ACB6168A51BF88482207AF1ADC(L_47, Queue_1_Dequeue_m36F730B1B97981ACB6168A51BF88482207AF1ADC_RuntimeMethod_var); V_10 = L_48; // var x = cell.TileCoord.x; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_49 = V_10; NullCheck(L_49); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_50 = (&L_49->___TileCoord_6); int32_t L_51 = L_50->___x_0; V_11 = L_51; // var y = cell.TileCoord.y; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_52 = V_10; NullCheck(L_52); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_53 = (&L_52->___TileCoord_6); int32_t L_54 = L_53->___y_1; V_12 = L_54; // var ndist = distanceCells[x, y].DistanceFromEdge + 1; FlowTilemapDistanceFieldCellU5BU2CU5D_t523C5684DB8674152D976D7720BC9F8B183FAD69* L_55 = __this->___distanceCells_1; int32_t L_56 = V_11; int32_t L_57 = V_12; NullCheck(L_55); FlowTilemapDistanceFieldCell_t975ECAD09F10D7F8FE59B998E473A8D29845403B* L_58; L_58 = (L_55)->GetAt(L_56, L_57); NullCheck(L_58); int32_t L_59 = L_58->___DistanceFromEdge_0; V_13 = ((int32_t)il2cpp_codegen_add(L_59, 1)); // var ndata = GetNeighbourData(cell); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_60 = V_10; NeighborDataU5BU5D_t74823769C947F1B20D6CAB939E34A0659DDDA1C5* L_61; L_61 = FlowTilemapDistanceField_GetNeighbourData_mAD48EDA78D8AD78B4DD3D681CA16FBBE6498948E(__this, L_60, NULL); // foreach (var neighbour in ndata) V_5 = L_61; V_6 = 0; goto IL_0207; } IL_0149: { // foreach (var neighbour in ndata) NeighborDataU5BU5D_t74823769C947F1B20D6CAB939E34A0659DDDA1C5* L_62 = V_5; int32_t L_63 = V_6; NullCheck(L_62); int32_t L_64 = L_63; NeighborData_tFBF512168486279F16ADCEACFE98224A04320087 L_65 = (L_62)->GetAt(static_cast(L_64)); V_14 = L_65; // var ncell = neighbour.cell; NeighborData_tFBF512168486279F16ADCEACFE98224A04320087 L_66 = V_14; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_67 = L_66.___cell_0; V_15 = L_67; // if (ncell != null) FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_68 = V_15; if (!L_68) { goto IL_0201; } } { // var ncoord = ncell.TileCoord; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_69 = V_15; NullCheck(L_69); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_70 = L_69->___TileCoord_6; V_16 = L_70; // var walkableTile = (ncell.CellType == FlowTilemapCellType.Floor); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_71 = V_15; NullCheck(L_71); int32_t L_72 = L_71->___CellType_0; V_17 = (bool)((((int32_t)L_72) == ((int32_t)1))? 1 : 0); // if (walkableTile && cell.Overlay != null && cell.Overlay.tileBlockingOverlay) bool L_73 = V_17; if (!L_73) { goto IL_0197; } } { FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_74 = V_10; NullCheck(L_74); FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_75 = L_74->___Overlay_4; if (!L_75) { goto IL_0197; } } { FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_76 = V_10; NullCheck(L_76); FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_77 = L_76->___Overlay_4; NullCheck(L_77); bool L_78 = L_77->___tileBlockingOverlay_3; if (!L_78) { goto IL_0197; } } { // walkableTile = false; V_17 = (bool)0; } IL_0197: { // var nedge = neighbour.edge; NeighborData_tFBF512168486279F16ADCEACFE98224A04320087 L_79 = V_14; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_80 = L_79.___edge_1; V_18 = L_80; // if (nedge != null) FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_81 = V_18; if (!L_81) { goto IL_01b3; } } { // walkableTile &= (nedge.EdgeType == FlowTilemapEdgeType.Empty); bool L_82 = V_17; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_83 = V_18; NullCheck(L_83); int32_t L_84 = L_83->___EdgeType_0; V_17 = (bool)((int32_t)((int32_t)L_82&((((int32_t)L_84) == ((int32_t)0))? 1 : 0))); } IL_01b3: { // if (walkableTile && ndist < distanceCells[ncoord.x, ncoord.y].DistanceFromEdge) bool L_85 = V_17; if (!L_85) { goto IL_0201; } } { int32_t L_86 = V_13; FlowTilemapDistanceFieldCellU5BU2CU5D_t523C5684DB8674152D976D7720BC9F8B183FAD69* L_87 = __this->___distanceCells_1; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_88 = V_16; int32_t L_89 = L_88.___x_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_90 = V_16; int32_t L_91 = L_90.___y_1; NullCheck(L_87); FlowTilemapDistanceFieldCell_t975ECAD09F10D7F8FE59B998E473A8D29845403B* L_92; L_92 = (L_87)->GetAt(L_89, L_91); NullCheck(L_92); int32_t L_93 = L_92->___DistanceFromEdge_0; if ((((int32_t)L_86) >= ((int32_t)L_93))) { goto IL_0201; } } { // distanceCells[ncoord.x, ncoord.y].DistanceFromEdge = ndist; FlowTilemapDistanceFieldCellU5BU2CU5D_t523C5684DB8674152D976D7720BC9F8B183FAD69* L_94 = __this->___distanceCells_1; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_95 = V_16; int32_t L_96 = L_95.___x_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_97 = V_16; int32_t L_98 = L_97.___y_1; NullCheck(L_94); FlowTilemapDistanceFieldCell_t975ECAD09F10D7F8FE59B998E473A8D29845403B* L_99; L_99 = (L_94)->GetAt(L_96, L_98); int32_t L_100 = V_13; NullCheck(L_99); L_99->___DistanceFromEdge_0 = L_100; // queue.Enqueue(ncell); Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8* L_101 = V_0; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_102 = V_15; NullCheck(L_101); Queue_1_Enqueue_m2F9D266EB5FC3979259264B274DF920B13145D75(L_101, L_102, Queue_1_Enqueue_m2F9D266EB5FC3979259264B274DF920B13145D75_RuntimeMethod_var); } IL_0201: { int32_t L_103 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_103, 1)); } IL_0207: { // foreach (var neighbour in ndata) int32_t L_104 = V_6; NeighborDataU5BU5D_t74823769C947F1B20D6CAB939E34A0659DDDA1C5* L_105 = V_5; NullCheck(L_105); if ((((int32_t)L_104) < ((int32_t)((int32_t)(((RuntimeArray*)L_105)->max_length))))) { goto IL_0149; } } IL_0212: { // while (queue.Count > 0) Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8* L_106 = V_0; NullCheck(L_106); int32_t L_107; L_107 = Queue_1_get_Count_m07607AF63FF6C4B666B6DB9B8477BCFB8B0A990F_inline(L_106, Queue_1_get_Count_m07607AF63FF6C4B666B6DB9B8477BCFB8B0A990F_RuntimeMethod_var); if ((((int32_t)L_107) > ((int32_t)0))) { goto IL_00fb; } } { // } return; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField::FindDistanceFromDoor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapDistanceField_FindDistanceFromDoor_mCD411A28F7E72CCB41D56A32D6F6F1D42D1D0D14 (FlowTilemapDistanceField_t1E3F5055BECA6F1702E82B1D2556EEC2E749BDAD* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemapDistanceField_t1E3F5055BECA6F1702E82B1D2556EEC2E749BDAD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_m36F730B1B97981ACB6168A51BF88482207AF1ADC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_m2F9D266EB5FC3979259264B274DF920B13145D75_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1__ctor_mE81FFB5DC029194618F297988BE11ED83E2C8E6D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_m07607AF63FF6C4B666B6DB9B8477BCFB8B0A990F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* V_3 = NULL; NeighborDataU5BU5D_t74823769C947F1B20D6CAB939E34A0659DDDA1C5* V_4 = NULL; int32_t V_5 = 0; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* V_6 = NULL; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* V_7 = NULL; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* V_11 = NULL; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* V_12 = NULL; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 V_13; memset((&V_13), 0, sizeof(V_13)); bool V_14 = false; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; int32_t G_B21_0 = 0; { // var queue = new Queue(); Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8* L_0 = (Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8*)il2cpp_codegen_object_new(Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8_il2cpp_TypeInfo_var); NullCheck(L_0); Queue_1__ctor_mE81FFB5DC029194618F297988BE11ED83E2C8E6D(L_0, Queue_1__ctor_mE81FFB5DC029194618F297988BE11ED83E2C8E6D_RuntimeMethod_var); V_0 = L_0; // for (int y = 0; y < tilemap.Height; y++) V_1 = 0; goto IL_00bb; } IL_000d: { // for (int x = 0; x < tilemap.Width; x++) V_2 = 0; goto IL_00a6; } IL_0014: { // var cell = tilemap.Cells[x, y]; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_1 = __this->___tilemap_0; NullCheck(L_1); FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* L_2 = L_1->___Cells_2; int32_t L_3 = V_2; int32_t L_4 = V_1; NullCheck(L_2); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_5; L_5 = FlowTilemapCellDatabase_get_Item_m2F4A04822C9400D4775B064DBF7CF31416878829(L_2, L_3, L_4, NULL); V_3 = L_5; // if (cell.CellType == FlowTilemapCellType.Door) FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_6 = V_3; NullCheck(L_6); int32_t L_7 = L_6->___CellType_0; if ((!(((uint32_t)L_7) == ((uint32_t)3)))) { goto IL_004c; } } { // queue.Enqueue(cell); Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8* L_8 = V_0; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_9 = V_3; NullCheck(L_8); Queue_1_Enqueue_m2F9D266EB5FC3979259264B274DF920B13145D75(L_8, L_9, Queue_1_Enqueue_m2F9D266EB5FC3979259264B274DF920B13145D75_RuntimeMethod_var); // distanceCells[x, y].DistanceFromDoor = 0; FlowTilemapDistanceFieldCellU5BU2CU5D_t523C5684DB8674152D976D7720BC9F8B183FAD69* L_10 = __this->___distanceCells_1; int32_t L_11 = V_2; int32_t L_12 = V_1; NullCheck(L_10); FlowTilemapDistanceFieldCell_t975ECAD09F10D7F8FE59B998E473A8D29845403B* L_13; L_13 = (L_10)->GetAt(L_11, L_12); NullCheck(L_13); L_13->___DistanceFromDoor_1 = 0; goto IL_00a2; } IL_004c: { // var ndata = GetNeighbourData(cell); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_14 = V_3; NeighborDataU5BU5D_t74823769C947F1B20D6CAB939E34A0659DDDA1C5* L_15; L_15 = FlowTilemapDistanceField_GetNeighbourData_mAD48EDA78D8AD78B4DD3D681CA16FBBE6498948E(__this, L_14, NULL); // foreach (var neighbor in ndata) V_4 = L_15; V_5 = 0; goto IL_009a; } IL_005a: { // foreach (var neighbor in ndata) NeighborDataU5BU5D_t74823769C947F1B20D6CAB939E34A0659DDDA1C5* L_16 = V_4; int32_t L_17 = V_5; NullCheck(L_16); int32_t L_18 = L_17; NeighborData_tFBF512168486279F16ADCEACFE98224A04320087 L_19 = (L_16)->GetAt(static_cast(L_18)); // var nedge = neighbor.edge; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_20 = L_19.___edge_1; V_6 = L_20; // if (nedge != null && nedge.EdgeType == FlowTilemapEdgeType.Door) FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_21 = V_6; if (!L_21) { goto IL_0094; } } { FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_22 = V_6; NullCheck(L_22); int32_t L_23 = L_22->___EdgeType_0; if ((!(((uint32_t)L_23) == ((uint32_t)3)))) { goto IL_0094; } } { // queue.Enqueue(cell); Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8* L_24 = V_0; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_25 = V_3; NullCheck(L_24); Queue_1_Enqueue_m2F9D266EB5FC3979259264B274DF920B13145D75(L_24, L_25, Queue_1_Enqueue_m2F9D266EB5FC3979259264B274DF920B13145D75_RuntimeMethod_var); // distanceCells[x, y].DistanceFromDoor = 1; // 1, Since we are not on the door cell FlowTilemapDistanceFieldCellU5BU2CU5D_t523C5684DB8674152D976D7720BC9F8B183FAD69* L_26 = __this->___distanceCells_1; int32_t L_27 = V_2; int32_t L_28 = V_1; NullCheck(L_26); FlowTilemapDistanceFieldCell_t975ECAD09F10D7F8FE59B998E473A8D29845403B* L_29; L_29 = (L_26)->GetAt(L_27, L_28); NullCheck(L_29); L_29->___DistanceFromDoor_1 = 1; // break; goto IL_00a2; } IL_0094: { int32_t L_30 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_30, 1)); } IL_009a: { // foreach (var neighbor in ndata) int32_t L_31 = V_5; NeighborDataU5BU5D_t74823769C947F1B20D6CAB939E34A0659DDDA1C5* L_32 = V_4; NullCheck(L_32); if ((((int32_t)L_31) < ((int32_t)((int32_t)(((RuntimeArray*)L_32)->max_length))))) { goto IL_005a; } } IL_00a2: { // for (int x = 0; x < tilemap.Width; x++) int32_t L_33 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_33, 1)); } IL_00a6: { // for (int x = 0; x < tilemap.Width; x++) int32_t L_34 = V_2; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_35 = __this->___tilemap_0; NullCheck(L_35); int32_t L_36 = L_35->___Width_0; if ((((int32_t)L_34) < ((int32_t)L_36))) { goto IL_0014; } } { // for (int y = 0; y < tilemap.Height; y++) int32_t L_37 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_37, 1)); } IL_00bb: { // for (int y = 0; y < tilemap.Height; y++) int32_t L_38 = V_1; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_39 = __this->___tilemap_0; NullCheck(L_39); int32_t L_40 = L_39->___Height_1; if ((((int32_t)L_38) < ((int32_t)L_40))) { goto IL_000d; } } { goto IL_0229; } IL_00d1: { // var cell = queue.Dequeue(); Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8* L_41 = V_0; NullCheck(L_41); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_42; L_42 = Queue_1_Dequeue_m36F730B1B97981ACB6168A51BF88482207AF1ADC(L_41, Queue_1_Dequeue_m36F730B1B97981ACB6168A51BF88482207AF1ADC_RuntimeMethod_var); V_7 = L_42; // var x = cell.TileCoord.x; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_43 = V_7; NullCheck(L_43); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_44 = (&L_43->___TileCoord_6); int32_t L_45 = L_44->___x_0; V_8 = L_45; // var y = cell.TileCoord.y; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_46 = V_7; NullCheck(L_46); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_47 = (&L_46->___TileCoord_6); int32_t L_48 = L_47->___y_1; V_9 = L_48; // var ndist = distanceCells[x, y].DistanceFromDoor + 1; FlowTilemapDistanceFieldCellU5BU2CU5D_t523C5684DB8674152D976D7720BC9F8B183FAD69* L_49 = __this->___distanceCells_1; int32_t L_50 = V_8; int32_t L_51 = V_9; NullCheck(L_49); FlowTilemapDistanceFieldCell_t975ECAD09F10D7F8FE59B998E473A8D29845403B* L_52; L_52 = (L_49)->GetAt(L_50, L_51); NullCheck(L_52); int32_t L_53 = L_52->___DistanceFromDoor_1; V_10 = ((int32_t)il2cpp_codegen_add(L_53, 1)); // var ndata = GetNeighbourData(cell); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_54 = V_7; NeighborDataU5BU5D_t74823769C947F1B20D6CAB939E34A0659DDDA1C5* L_55; L_55 = FlowTilemapDistanceField_GetNeighbourData_mAD48EDA78D8AD78B4DD3D681CA16FBBE6498948E(__this, L_54, NULL); // foreach (var neighbour in ndata) V_4 = L_55; V_5 = 0; goto IL_01d9; } IL_011f: { // foreach (var neighbour in ndata) NeighborDataU5BU5D_t74823769C947F1B20D6CAB939E34A0659DDDA1C5* L_56 = V_4; int32_t L_57 = V_5; NullCheck(L_56); int32_t L_58 = L_57; NeighborData_tFBF512168486279F16ADCEACFE98224A04320087 L_59 = (L_56)->GetAt(static_cast(L_58)); // var ncell = neighbour.cell; NeighborData_tFBF512168486279F16ADCEACFE98224A04320087 L_60 = L_59; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_61 = L_60.___cell_0; V_11 = L_61; // var nedge = neighbour.edge; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_62 = L_60.___edge_1; V_12 = L_62; // if (ncell == null || nedge == null) continue; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_63 = V_11; if (!L_63) { goto IL_01d3; } } { FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_64 = V_12; if (!L_64) { goto IL_01d3; } } { // var ncoord = ncell.TileCoord; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_65 = V_11; NullCheck(L_65); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_66 = L_65->___TileCoord_6; V_13 = L_66; // var walkableTile = (ncell.CellType == FlowTilemapCellType.Floor && nedge.EdgeType == FlowTilemapEdgeType.Empty); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_67 = V_11; NullCheck(L_67); int32_t L_68 = L_67->___CellType_0; if ((!(((uint32_t)L_68) == ((uint32_t)1)))) { goto IL_0164; } } { FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_69 = V_12; NullCheck(L_69); int32_t L_70 = L_69->___EdgeType_0; G_B21_0 = ((((int32_t)L_70) == ((int32_t)0))? 1 : 0); goto IL_0165; } IL_0164: { G_B21_0 = 0; } IL_0165: { V_14 = (bool)G_B21_0; // if (walkableTile && cell.Overlay != null && cell.Overlay.tileBlockingOverlay) bool L_71 = V_14; if (!L_71) { goto IL_0185; } } { FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_72 = V_7; NullCheck(L_72); FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_73 = L_72->___Overlay_4; if (!L_73) { goto IL_0185; } } { FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_74 = V_7; NullCheck(L_74); FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_75 = L_74->___Overlay_4; NullCheck(L_75); bool L_76 = L_75->___tileBlockingOverlay_3; if (!L_76) { goto IL_0185; } } { // walkableTile = false; V_14 = (bool)0; } IL_0185: { // if (walkableTile && ndist < distanceCells[ncoord.x, ncoord.y].DistanceFromDoor) bool L_77 = V_14; if (!L_77) { goto IL_01d3; } } { int32_t L_78 = V_10; FlowTilemapDistanceFieldCellU5BU2CU5D_t523C5684DB8674152D976D7720BC9F8B183FAD69* L_79 = __this->___distanceCells_1; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_80 = V_13; int32_t L_81 = L_80.___x_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_82 = V_13; int32_t L_83 = L_82.___y_1; NullCheck(L_79); FlowTilemapDistanceFieldCell_t975ECAD09F10D7F8FE59B998E473A8D29845403B* L_84; L_84 = (L_79)->GetAt(L_81, L_83); NullCheck(L_84); int32_t L_85 = L_84->___DistanceFromDoor_1; if ((((int32_t)L_78) >= ((int32_t)L_85))) { goto IL_01d3; } } { // distanceCells[ncoord.x, ncoord.y].DistanceFromDoor = ndist; FlowTilemapDistanceFieldCellU5BU2CU5D_t523C5684DB8674152D976D7720BC9F8B183FAD69* L_86 = __this->___distanceCells_1; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_87 = V_13; int32_t L_88 = L_87.___x_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_89 = V_13; int32_t L_90 = L_89.___y_1; NullCheck(L_86); FlowTilemapDistanceFieldCell_t975ECAD09F10D7F8FE59B998E473A8D29845403B* L_91; L_91 = (L_86)->GetAt(L_88, L_90); int32_t L_92 = V_10; NullCheck(L_91); L_91->___DistanceFromDoor_1 = L_92; // queue.Enqueue(ncell); Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8* L_93 = V_0; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_94 = V_11; NullCheck(L_93); Queue_1_Enqueue_m2F9D266EB5FC3979259264B274DF920B13145D75(L_93, L_94, Queue_1_Enqueue_m2F9D266EB5FC3979259264B274DF920B13145D75_RuntimeMethod_var); } IL_01d3: { int32_t L_95 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_95, 1)); } IL_01d9: { // foreach (var neighbour in ndata) int32_t L_96 = V_5; NeighborDataU5BU5D_t74823769C947F1B20D6CAB939E34A0659DDDA1C5* L_97 = V_4; NullCheck(L_97); if ((((int32_t)L_96) < ((int32_t)((int32_t)(((RuntimeArray*)L_97)->max_length))))) { goto IL_011f; } } { // for (int i = 0; i < 4; i++) V_15 = 0; goto IL_0224; } IL_01e9: { // var nx = x + childOffsets[i * 2 + 0]; int32_t L_98 = V_8; il2cpp_codegen_runtime_class_init_inline(FlowTilemapDistanceField_t1E3F5055BECA6F1702E82B1D2556EEC2E749BDAD_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_99 = ((FlowTilemapDistanceField_t1E3F5055BECA6F1702E82B1D2556EEC2E749BDAD_StaticFields*)il2cpp_codegen_static_fields_for(FlowTilemapDistanceField_t1E3F5055BECA6F1702E82B1D2556EEC2E749BDAD_il2cpp_TypeInfo_var))->___childOffsets_2; int32_t L_100 = V_15; NullCheck(L_99); int32_t L_101 = ((int32_t)il2cpp_codegen_multiply(L_100, 2)); int32_t L_102 = (L_99)->GetAt(static_cast(L_101)); V_16 = ((int32_t)il2cpp_codegen_add(L_98, L_102)); // var ny = y + childOffsets[i * 2 + 1]; int32_t L_103 = V_9; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_104 = ((FlowTilemapDistanceField_t1E3F5055BECA6F1702E82B1D2556EEC2E749BDAD_StaticFields*)il2cpp_codegen_static_fields_for(FlowTilemapDistanceField_t1E3F5055BECA6F1702E82B1D2556EEC2E749BDAD_il2cpp_TypeInfo_var))->___childOffsets_2; int32_t L_105 = V_15; NullCheck(L_104); int32_t L_106 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_105, 2)), 1)); int32_t L_107 = (L_104)->GetAt(static_cast(L_106)); V_17 = ((int32_t)il2cpp_codegen_add(L_103, L_107)); // var ncell = tilemap.Cells.GetCell(nx, ny); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_108 = __this->___tilemap_0; NullCheck(L_108); FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* L_109 = L_108->___Cells_2; int32_t L_110 = V_16; int32_t L_111 = V_17; NullCheck(L_109); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_112; L_112 = FlowTilemapCellDatabase_GetCell_mC4CE1D96B3B26CD2D9C68919380527C1F5DD889B(L_109, L_110, L_111, NULL); // for (int i = 0; i < 4; i++) int32_t L_113 = V_15; V_15 = ((int32_t)il2cpp_codegen_add(L_113, 1)); } IL_0224: { // for (int i = 0; i < 4; i++) int32_t L_114 = V_15; if ((((int32_t)L_114) < ((int32_t)4))) { goto IL_01e9; } } IL_0229: { // while (queue.Count > 0) Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8* L_115 = V_0; NullCheck(L_115); int32_t L_116; L_116 = Queue_1_get_Count_m07607AF63FF6C4B666B6DB9B8477BCFB8B0A990F_inline(L_115, Queue_1_get_Count_m07607AF63FF6C4B666B6DB9B8477BCFB8B0A990F_RuntimeMethod_var); if ((((int32_t)L_116) > ((int32_t)0))) { goto IL_00d1; } } { // } return; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapDistanceField__cctor_m5CD17AE92B83C0531259E3438421AA61FA1FAFED (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemapDistanceField_t1E3F5055BECA6F1702E82B1D2556EEC2E749BDAD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t095E505694B45002E73381CF2A9172F412DED7E4____DD713C0C766EE0CFAA11D1C8722F6F67FB1EFCA5CBD7C982D47DEF4A91E24687_0_FieldInfo_var); s_Il2CppMethodInitialized = true; } { // private static int[] childOffsets = new int[] // { // -1, 0, // 1, 0, // 0, -1, // 0, 1 // }; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)8); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = L_0; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t095E505694B45002E73381CF2A9172F412DED7E4____DD713C0C766EE0CFAA11D1C8722F6F67FB1EFCA5CBD7C982D47DEF4A91E24687_0_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL); ((FlowTilemapDistanceField_t1E3F5055BECA6F1702E82B1D2556EEC2E749BDAD_StaticFields*)il2cpp_codegen_static_fields_for(FlowTilemapDistanceField_t1E3F5055BECA6F1702E82B1D2556EEC2E749BDAD_il2cpp_TypeInfo_var))->___childOffsets_2 = L_1; Il2CppCodeGenWriteBarrier((void**)(&((FlowTilemapDistanceField_t1E3F5055BECA6F1702E82B1D2556EEC2E749BDAD_StaticFields*)il2cpp_codegen_static_fields_for(FlowTilemapDistanceField_t1E3F5055BECA6F1702E82B1D2556EEC2E749BDAD_il2cpp_TypeInfo_var))->___childOffsets_2), (void*)L_1); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Conversion methods for marshalling of: DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField/NeighborData IL2CPP_EXTERN_C void NeighborData_tFBF512168486279F16ADCEACFE98224A04320087_marshal_pinvoke(const NeighborData_tFBF512168486279F16ADCEACFE98224A04320087& unmarshaled, NeighborData_tFBF512168486279F16ADCEACFE98224A04320087_marshaled_pinvoke& marshaled) { Exception_t* ___cell_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'cell' of type 'NeighborData': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___cell_0Exception, NULL); } IL2CPP_EXTERN_C void NeighborData_tFBF512168486279F16ADCEACFE98224A04320087_marshal_pinvoke_back(const NeighborData_tFBF512168486279F16ADCEACFE98224A04320087_marshaled_pinvoke& marshaled, NeighborData_tFBF512168486279F16ADCEACFE98224A04320087& unmarshaled) { Exception_t* ___cell_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'cell' of type 'NeighborData': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___cell_0Exception, NULL); } // Conversion method for clean up from marshalling of: DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField/NeighborData IL2CPP_EXTERN_C void NeighborData_tFBF512168486279F16ADCEACFE98224A04320087_marshal_pinvoke_cleanup(NeighborData_tFBF512168486279F16ADCEACFE98224A04320087_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField/NeighborData IL2CPP_EXTERN_C void NeighborData_tFBF512168486279F16ADCEACFE98224A04320087_marshal_com(const NeighborData_tFBF512168486279F16ADCEACFE98224A04320087& unmarshaled, NeighborData_tFBF512168486279F16ADCEACFE98224A04320087_marshaled_com& marshaled) { Exception_t* ___cell_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'cell' of type 'NeighborData': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___cell_0Exception, NULL); } IL2CPP_EXTERN_C void NeighborData_tFBF512168486279F16ADCEACFE98224A04320087_marshal_com_back(const NeighborData_tFBF512168486279F16ADCEACFE98224A04320087_marshaled_com& marshaled, NeighborData_tFBF512168486279F16ADCEACFE98224A04320087& unmarshaled) { Exception_t* ___cell_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'cell' of type 'NeighborData': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___cell_0Exception, NULL); } // Conversion method for clean up from marshalling of: DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField/NeighborData IL2CPP_EXTERN_C void NeighborData_tFBF512168486279F16ADCEACFE98224A04320087_marshal_com_cleanup(NeighborData_tFBF512168486279F16ADCEACFE98224A04320087_marshaled_com& marshaled) { } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderResources::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapRenderResources__ctor_m82CF7C81FD812A82C4AC8869A112CDB01674D0CF (FlowTilemapRenderResources_tB666775610F43888D6DB1C461FCA75465B336FBD* __this, const RuntimeMethod* method) { { // public Texture2D iconOneWayDoor = Texture2D.whiteTexture; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0; L_0 = Texture2D_get_whiteTexture_m3A243ED388F9EF0EC515015A6E0E50FD261D2FA1(NULL); __this->___iconOneWayDoor_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___iconOneWayDoor_0), (void*)L_0); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer::Render(UnityEngine.RenderTexture,DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap,System.Int32,DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderResources,System.Func`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapRenderer_Render_m1608FAB851310442ADD35E3A0A597F35DC3AD180 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___0_tilemapTexture, FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* ___1_tilemap, int32_t ___2_tileSize, FlowTilemapRenderResources_tB666775610F43888D6DB1C461FCA75465B336FBD* ___3_resources, Func_2_tA48DF3D9B19FE3963A78DFE185FD78366349C2BF* ___4_FuncCellSelected, const RuntimeMethod* method) { RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_0 = NULL; float V_1 = 0.0f; float V_2 = 0.0f; TilemapLayerRenderDataU5BU5D_t38C157DC93B89719D6087AE98D24F47AF7974F3E* V_3 = NULL; int32_t V_4 = 0; TilemapRenderQuadU5BU5D_t3583A576C66A6B8E4FE0BCF7DF0523870977065C* V_5 = NULL; int32_t V_6 = 0; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 V_7; memset((&V_7), 0, sizeof(V_7)); int32_t V_8 = 0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_9; memset((&V_9), 0, sizeof(V_9)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; int32_t V_12 = 0; float V_13 = 0.0f; { // var oldRTT = RenderTexture.active; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0; L_0 = RenderTexture_get_active_mA4434B3E79DEF2C01CAE0A53061598B16443C9E7(NULL); V_0 = L_0; // RenderTexture.active = tilemapTexture; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_1 = ___0_tilemapTexture; RenderTexture_set_active_m5EE8E2327EF9B306C1425014CC34C41A8384E7AB(L_1, NULL); // GL.PushMatrix(); GL_PushMatrix_mB505DD9B224528266FCADC716A16343838105A09(NULL); // GL.LoadOrtho(); GL_LoadOrtho_mE86AB2DBBC5C2BA67E7B743A2352E61C372CEADC(NULL); // float texWidth = tilemapTexture.width; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_2 = ___0_tilemapTexture; NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_2); V_1 = ((float)L_3); // float texHeight = tilemapTexture.height; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_4 = ___0_tilemapTexture; NullCheck(L_4); int32_t L_5; L_5 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_4); V_2 = ((float)L_5); // var layers = BuildQuadData(tilemap, tileSize, resources, FuncCellSelected); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_6 = ___1_tilemap; int32_t L_7 = ___2_tileSize; FlowTilemapRenderResources_tB666775610F43888D6DB1C461FCA75465B336FBD* L_8 = ___3_resources; Func_2_tA48DF3D9B19FE3963A78DFE185FD78366349C2BF* L_9 = ___4_FuncCellSelected; TilemapLayerRenderDataU5BU5D_t38C157DC93B89719D6087AE98D24F47AF7974F3E* L_10; L_10 = FlowTilemapRenderer_BuildQuadData_m490E970FFEAAE1DAC1DFBC50E83FE8460DACB95F(L_6, L_7, L_8, L_9, NULL); // foreach (var layer in layers) V_3 = L_10; V_4 = 0; goto IL_0107; } IL_0039: { // foreach (var layer in layers) TilemapLayerRenderDataU5BU5D_t38C157DC93B89719D6087AE98D24F47AF7974F3E* L_11 = V_3; int32_t L_12 = V_4; NullCheck(L_11); int32_t L_13 = L_12; TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A L_14 = (L_11)->GetAt(static_cast(L_13)); // layer.material.SetPass(0); TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A L_15 = L_14; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_16 = L_15.___material_0; NullCheck(L_16); bool L_17; L_17 = Material_SetPass_mBB03542DFF4FAEADFCED332009F9D61B6DED75FE(L_16, 0, NULL); // GL.Begin(GL.QUADS); GL_Begin_m17A70A7A3C161D8A127C11BDC5FC393392AB70C7(7, NULL); // var quads = layer.quads; TilemapRenderQuadU5BU5D_t3583A576C66A6B8E4FE0BCF7DF0523870977065C* L_18 = L_15.___quads_1; // foreach (var quad in quads) V_5 = L_18; V_6 = 0; goto IL_00f1; } IL_0063: { // foreach (var quad in quads) TilemapRenderQuadU5BU5D_t3583A576C66A6B8E4FE0BCF7DF0523870977065C* L_19 = V_5; int32_t L_20 = V_6; NullCheck(L_19); int32_t L_21 = L_20; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_22 = (L_19)->GetAt(static_cast(L_21)); V_7 = L_22; // GL.Color(quad.color); TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_23 = V_7; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_24 = L_23.___color_1; GL_Color_mE2D27D8FCA9B5E07ECC15574BCBCBA16E6E0CB3E(L_24, NULL); // for (int i = 0; i < 4; i++) V_8 = 0; goto IL_00e6; } IL_007f: { // var vert = quad.verts[(i + quad.rotateUV) % 4]; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_25 = V_7; TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3* L_26 = L_25.___verts_0; int32_t L_27 = V_8; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_28 = V_7; int32_t L_29 = L_28.___rotateUV_3; NullCheck(L_26); int32_t L_30 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_27, L_29))%4)); TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 L_31 = (L_26)->GetAt(static_cast(L_30)); // var uv = vert.uv; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_32 = L_31.___uv_1; V_9 = L_32; // GL.TexCoord2(uv.x, uv.y); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_33 = V_9; float L_34 = L_33.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_35 = V_9; float L_36 = L_35.___y_1; GL_TexCoord2_mBD9A9E6D397F8669FAE40DA950AB1FD7D674D1FB(L_34, L_36, NULL); // vert = quad.verts[i]; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_37 = V_7; TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3* L_38 = L_37.___verts_0; int32_t L_39 = V_8; NullCheck(L_38); int32_t L_40 = L_39; TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 L_41 = (L_38)->GetAt(static_cast(L_40)); // var p = vert.position; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_42 = L_41.___position_0; V_10 = L_42; // GL.Vertex3(p.x, p.y, quad.z); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_43 = V_10; float L_44 = L_43.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_45 = V_10; float L_46 = L_45.___y_1; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_47 = V_7; float L_48 = L_47.___z_2; GL_Vertex3_mEA9925548F447556F7899E69604B787EE57F6978(L_44, L_46, L_48, NULL); // for (int i = 0; i < 4; i++) int32_t L_49 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_49, 1)); } IL_00e6: { // for (int i = 0; i < 4; i++) int32_t L_50 = V_8; if ((((int32_t)L_50) < ((int32_t)4))) { goto IL_007f; } } { int32_t L_51 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_51, 1)); } IL_00f1: { // foreach (var quad in quads) int32_t L_52 = V_6; TilemapRenderQuadU5BU5D_t3583A576C66A6B8E4FE0BCF7DF0523870977065C* L_53 = V_5; NullCheck(L_53); if ((((int32_t)L_52) < ((int32_t)((int32_t)(((RuntimeArray*)L_53)->max_length))))) { goto IL_0063; } } { // GL.End(); GL_End_m6CE9D562B738075125F901B1D5254520EC30AB36(NULL); int32_t L_54 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_54, 1)); } IL_0107: { // foreach (var layer in layers) int32_t L_55 = V_4; TilemapLayerRenderDataU5BU5D_t38C157DC93B89719D6087AE98D24F47AF7974F3E* L_56 = V_3; NullCheck(L_56); if ((((int32_t)L_55) < ((int32_t)((int32_t)(((RuntimeArray*)L_56)->max_length))))) { goto IL_0039; } } { // var lineMaterial = resources.materials.GetMaterial(Texture2D.whiteTexture); FlowTilemapRenderResources_tB666775610F43888D6DB1C461FCA75465B336FBD* L_57 = ___3_resources; NullCheck(L_57); TexturedMaterialInstances_tEE0A7146031D97130A99B05904E497E75900CCCF* L_58 = L_57->___materials_1; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_59; L_59 = Texture2D_get_whiteTexture_m3A243ED388F9EF0EC515015A6E0E50FD261D2FA1(NULL); NullCheck(L_58); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_60; L_60 = TexturedMaterialInstances_GetMaterial_mEB27600D1046A9C1D8B1BDBC2F202A69C16BD7E4(L_58, L_59, NULL); // lineMaterial.SetPass(0); NullCheck(L_60); bool L_61; L_61 = Material_SetPass_mBB03542DFF4FAEADFCED332009F9D61B6DED75FE(L_60, 0, NULL); // GL.Begin(GL.LINES); GL_Begin_m17A70A7A3C161D8A127C11BDC5FC393392AB70C7(1, NULL); // GL.Color(new Color(0.0f, 0.0f, 0.0f, 0.1f)); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_62; memset((&L_62), 0, sizeof(L_62)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_62), (0.0f), (0.0f), (0.0f), (0.100000001f), /*hidden argument*/NULL); GL_Color_mE2D27D8FCA9B5E07ECC15574BCBCBA16E6E0CB3E(L_62, NULL); // for (int x = 0; x < tilemap.Width; x++) V_11 = 0; goto IL_017d; } IL_0151: { // float x0 = (x * tileSize) / texWidth; int32_t L_63 = V_11; int32_t L_64 = ___2_tileSize; float L_65 = V_1; // GL.Vertex3(x0, 0, 0); float L_66 = ((float)(((float)((int32_t)il2cpp_codegen_multiply(L_63, L_64)))/L_65)); GL_Vertex3_mEA9925548F447556F7899E69604B787EE57F6978(L_66, (0.0f), (0.0f), NULL); // GL.Vertex3(x0, 1, 0); GL_Vertex3_mEA9925548F447556F7899E69604B787EE57F6978(L_66, (1.0f), (0.0f), NULL); // for (int x = 0; x < tilemap.Width; x++) int32_t L_67 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_67, 1)); } IL_017d: { // for (int x = 0; x < tilemap.Width; x++) int32_t L_68 = V_11; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_69 = ___1_tilemap; NullCheck(L_69); int32_t L_70 = L_69->___Width_0; if ((((int32_t)L_68) < ((int32_t)L_70))) { goto IL_0151; } } { // for (int y = 0; y < tilemap.Height; y++) V_12 = 0; goto IL_01bd; } IL_018c: { // float y0 = (y * tileSize) / texHeight; int32_t L_71 = V_12; int32_t L_72 = ___2_tileSize; float L_73 = V_2; V_13 = ((float)(((float)((int32_t)il2cpp_codegen_multiply(L_71, L_72)))/L_73)); // GL.Vertex3(0, y0, 0); float L_74 = V_13; GL_Vertex3_mEA9925548F447556F7899E69604B787EE57F6978((0.0f), L_74, (0.0f), NULL); // GL.Vertex3(1, y0, 0); float L_75 = V_13; GL_Vertex3_mEA9925548F447556F7899E69604B787EE57F6978((1.0f), L_75, (0.0f), NULL); // for (int y = 0; y < tilemap.Height; y++) int32_t L_76 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_76, 1)); } IL_01bd: { // for (int y = 0; y < tilemap.Height; y++) int32_t L_77 = V_12; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_78 = ___1_tilemap; NullCheck(L_78); int32_t L_79 = L_78->___Height_1; if ((((int32_t)L_77) < ((int32_t)L_79))) { goto IL_018c; } } { // GL.End(); GL_End_m6CE9D562B738075125F901B1D5254520EC30AB36(NULL); // GL.PopMatrix(); GL_PopMatrix_mCE0D33302104D1168B6382136039E979E8C02855(NULL); // RenderTexture.active = oldRTT; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_80 = V_0; RenderTexture_set_active_m5EE8E2327EF9B306C1425014CC34C41A8384E7AB(L_80, NULL); // } return; } } // UnityEngine.Color DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer::GetEdgeColor(DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdgeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F FlowTilemapRenderer_GetEdgeColor_m027D9B3823FBE4D9078979245F6A21BAA56CF916 (int32_t ___0_edgeType, const RuntimeMethod* method) { { // if (edgeType == FlowTilemapEdgeType.Wall) return Color.red; int32_t L_0 = ___0_edgeType; if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_000a; } } { // if (edgeType == FlowTilemapEdgeType.Wall) return Color.red; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1; L_1 = Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline(NULL); return L_1; } IL_000a: { // else if (edgeType == FlowTilemapEdgeType.Fence) return Color.black; int32_t L_2 = ___0_edgeType; if ((!(((uint32_t)L_2) == ((uint32_t)2)))) { goto IL_0014; } } { // else if (edgeType == FlowTilemapEdgeType.Fence) return Color.black; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3; L_3 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL); return L_3; } IL_0014: { // else if (edgeType == FlowTilemapEdgeType.Door) return Color.blue; int32_t L_4 = ___0_edgeType; if ((!(((uint32_t)L_4) == ((uint32_t)3)))) { goto IL_001e; } } { // else if (edgeType == FlowTilemapEdgeType.Door) return Color.blue; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5; L_5 = Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline(NULL); return L_5; } IL_001e: { // else return Color.black; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6; L_6 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL); return L_6; } } // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapLayerRenderData[] DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer::BuildQuadData(DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap,System.Int32,DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderResources,System.Func`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TilemapLayerRenderDataU5BU5D_t38C157DC93B89719D6087AE98D24F47AF7974F3E* FlowTilemapRenderer_BuildQuadData_m490E970FFEAAE1DAC1DFBC50E83FE8460DACB95F (FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* ___0_tilemap, int32_t ___1_tileSize, FlowTilemapRenderResources_tB666775610F43888D6DB1C461FCA75465B336FBD* ___2_resources, Func_2_tA48DF3D9B19FE3963A78DFE185FD78366349C2BF* ___3_FuncCellSelected, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_mDB2864848738000E01BBC76F6AB9A90DB8FFD4B3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m0F26684E9C694BF5D553134A9E04161A7497F700_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mC93C0721ED07CD0EF62A0B9A34243B1876DDB6CC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mAEA34F31BB0249A5B288B0B3734CA034FF5C4C58_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2B8F49F8C76F0671F2EE265C9EE3B61D27EB91A6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m1D21DAD511266648CD30552B3488E0BDF500F2EE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m4CEE6E0EDF9A2AA4F9ACB337DB7F84AF3A87DED8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m14839C191325D90E953EE99A35EF84B5454678D4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m249F380A1C7AE558EC9E61F02FDE8177CDDA8458_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m63DB95F8A6F276B978C28B41B79D214E2EAAEC67_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC8D9F2DE75AD47422238E7B0206EC801975AAC07_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t0BF7E59665DD5913690C9953F898B10B7713DD37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD* V_4 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_5 = NULL; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_6 = NULL; List_1_t0BF7E59665DD5913690C9953F898B10B7713DD37* V_7 = NULL; int32_t V_8 = 0; int32_t V_9 = 0; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* V_10 = NULL; bool V_11 = false; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_12; memset((&V_12), 0, sizeof(V_12)); float V_13 = 0.0f; float V_14 = 0.0f; float V_15 = 0.0f; float V_16 = 0.0f; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 V_17; memset((&V_17), 0, sizeof(V_17)); FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* V_18 = NULL; TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 V_19; memset((&V_19), 0, sizeof(V_19)); TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 V_20; memset((&V_20), 0, sizeof(V_20)); TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 V_21; memset((&V_21), 0, sizeof(V_21)); TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 V_22; memset((&V_22), 0, sizeof(V_22)); float V_23 = 0.0f; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 V_24; memset((&V_24), 0, sizeof(V_24)); float V_25 = 0.0f; float V_26 = 0.0f; FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B* V_27 = NULL; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 V_28; memset((&V_28), 0, sizeof(V_28)); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_29 = NULL; int32_t V_30 = 0; int32_t V_31 = 0; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* V_32 = NULL; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* V_33 = NULL; float V_34 = 0.0f; float V_35 = 0.0f; float V_36 = 0.0f; float V_37 = 0.0f; float V_38 = 0.0f; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_39; memset((&V_39), 0, sizeof(V_39)); float V_40 = 0.0f; float V_41 = 0.0f; float V_42 = 0.0f; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_43; memset((&V_43), 0, sizeof(V_43)); float V_44 = 0.0f; float V_45 = 0.0f; float V_46 = 0.0f; Enumerator_t934929BAD27424F1275A6C694922A578C8532EA3 V_47; memset((&V_47), 0, sizeof(V_47)); KeyValuePair_2_t97961CD2C1E03B09876D2413E50454DFC58F4DFC V_48; memset((&V_48), 0, sizeof(V_48)); TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A V_49; memset((&V_49), 0, sizeof(V_49)); int32_t G_B5_0 = 0; { // var textureSize = new IntVector2(tilemap.Width, tilemap.Height) * tileSize; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_0 = ___0_tilemap; NullCheck(L_0); int32_t L_1 = L_0->___Width_0; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_2 = ___0_tilemap; NullCheck(L_2); int32_t L_3 = L_2->___Height_1; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_4; memset((&L_4), 0, sizeof(L_4)); IntVector2__ctor_mD3BAEE651E799C5D5F4BAE76D31BFAA7ABD176E0((&L_4), L_1, L_3, /*hidden argument*/NULL); int32_t L_5 = ___1_tileSize; il2cpp_codegen_runtime_class_init_inline(IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7_il2cpp_TypeInfo_var); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_6; L_6 = IntVector2_op_Multiply_mB51F984933F146BF668D1800854D792A49B4A844(L_4, L_5, NULL); // float texWidth = textureSize.x; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_7 = L_6; int32_t L_8 = L_7.___x_0; V_0 = ((float)L_8); // float texHeight = textureSize.y; int32_t L_9 = L_7.___y_1; V_1 = ((float)L_9); // float tileSizeU = tileSize / texWidth; int32_t L_10 = ___1_tileSize; float L_11 = V_0; V_2 = ((float)(((float)L_10)/L_11)); // float tileSizeV = tileSize / texHeight; int32_t L_12 = ___1_tileSize; float L_13 = V_1; V_3 = ((float)(((float)L_12)/L_13)); // var quadsByMaterial = new Dictionary>(); Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD* L_14 = (Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD*)il2cpp_codegen_object_new(Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD_il2cpp_TypeInfo_var); NullCheck(L_14); Dictionary_2__ctor_m0F26684E9C694BF5D553134A9E04161A7497F700(L_14, Dictionary_2__ctor_m0F26684E9C694BF5D553134A9E04161A7497F700_RuntimeMethod_var); V_4 = L_14; // var materialDefault = resources.materials.GetMaterial(Texture2D.whiteTexture); FlowTilemapRenderResources_tB666775610F43888D6DB1C461FCA75465B336FBD* L_15 = ___2_resources; NullCheck(L_15); TexturedMaterialInstances_tEE0A7146031D97130A99B05904E497E75900CCCF* L_16 = L_15->___materials_1; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_17; L_17 = Texture2D_get_whiteTexture_m3A243ED388F9EF0EC515015A6E0E50FD261D2FA1(NULL); NullCheck(L_16); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_18; L_18 = TexturedMaterialInstances_GetMaterial_mEB27600D1046A9C1D8B1BDBC2F202A69C16BD7E4(L_16, L_17, NULL); V_5 = L_18; // var oneWayTexture = resources.iconOneWayDoor; FlowTilemapRenderResources_tB666775610F43888D6DB1C461FCA75465B336FBD* L_19 = ___2_resources; NullCheck(L_19); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_20 = L_19->___iconOneWayDoor_0; V_6 = L_20; // for (int y = 0; y < tilemap.Height; y++) V_8 = 0; goto IL_045f; } IL_0059: { // for (int x = 0; x < tilemap.Width; x++) V_9 = 0; goto IL_044c; } IL_0061: { // var cell = tilemap.Cells[x, y]; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_21 = ___0_tilemap; NullCheck(L_21); FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* L_22 = L_21->___Cells_2; int32_t L_23 = V_9; int32_t L_24 = V_8; NullCheck(L_22); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_25; L_25 = FlowTilemapCellDatabase_get_Item_m2F4A04822C9400D4775B064DBF7CF31416878829(L_22, L_23, L_24, NULL); V_10 = L_25; // var selected = FuncCellSelected.Invoke(cell); Func_2_tA48DF3D9B19FE3963A78DFE185FD78366349C2BF* L_26 = ___3_FuncCellSelected; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_27 = V_10; NullCheck(L_26); bool L_28; L_28 = Func_2_Invoke_mEC84073AD98C25FB7523E0B76EF5F6294362B5BC_inline(L_26, L_27, NULL); V_11 = L_28; // bool canUseCustomColor = cell.CellType != FlowTilemapCellType.Door // && cell.CellType != FlowTilemapCellType.Wall // //&& cell.CellType != FlowTilemapCellType.Empty // ; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_29 = V_10; NullCheck(L_29); int32_t L_30 = L_29->___CellType_0; if ((((int32_t)L_30) == ((int32_t)3))) { goto IL_0095; } } { FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_31 = V_10; NullCheck(L_31); int32_t L_32 = L_31->___CellType_0; G_B5_0 = ((((int32_t)((((int32_t)L_32) == ((int32_t)2))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0096; } IL_0095: { G_B5_0 = 0; } IL_0096: { // if (canUseCustomColor && cell.UseCustomColor) if (!G_B5_0) { goto IL_00b9; } } { FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_33 = V_10; NullCheck(L_33); bool L_34 = L_33->___UseCustomColor_7; if (!L_34) { goto IL_00b9; } } { // tileColor = cell.CustomColor; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_35 = V_10; NullCheck(L_35); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_36 = L_35->___CustomColor_8; V_12 = L_36; // if (selected) bool L_37 = V_11; if (!L_37) { goto IL_00c2; } } { // tileColor = GetSelectedCellColor(tileColor); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_38 = V_12; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_39; L_39 = FlowTilemapRenderer_GetSelectedCellColor_mACE69440A0960F787323A4A72F83C6C9C05DF7EF(L_38, NULL); V_12 = L_39; goto IL_00c2; } IL_00b9: { // tileColor = GetCellColor(cell); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_40 = V_10; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_41; L_41 = FlowTilemapRenderer_GetCellColor_m6767493FA073C1C0B4ABB7A5FFC198837E5C3B55(L_40, NULL); V_12 = L_41; } IL_00c2: { // if (cell.CustomCellInfo != null && cell.CellType == FlowTilemapCellType.Custom) FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_42 = V_10; NullCheck(L_42); FlowTilemapCustomCellInfo_t2F8714F9692442EFF42218AFF04C1C9F15CF8727* L_43 = L_42->___CustomCellInfo_1; if (!L_43) { goto IL_00e3; } } { FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_44 = V_10; NullCheck(L_44); int32_t L_45 = L_44->___CellType_0; if ((!(((uint32_t)L_45) == ((uint32_t)4)))) { goto IL_00e3; } } { // tileColor = cell.CustomCellInfo.defaultColor; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_46 = V_10; NullCheck(L_46); FlowTilemapCustomCellInfo_t2F8714F9692442EFF42218AFF04C1C9F15CF8727* L_47 = L_46->___CustomCellInfo_1; NullCheck(L_47); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_48 = L_47->___defaultColor_1; V_12 = L_48; } IL_00e3: { // tileColor.a = 1; (&V_12)->___a_3 = (1.0f); // float x0 = (x * tileSize) / texWidth; int32_t L_49 = V_9; int32_t L_50 = ___1_tileSize; float L_51 = V_0; V_13 = ((float)(((float)((int32_t)il2cpp_codegen_multiply(L_49, L_50)))/L_51)); // float y0 = (y * tileSize) / texHeight; int32_t L_52 = V_8; int32_t L_53 = ___1_tileSize; float L_54 = V_1; V_14 = ((float)(((float)((int32_t)il2cpp_codegen_multiply(L_52, L_53)))/L_54)); // float x1 = x0 + tileSizeU; float L_55 = V_13; float L_56 = V_2; V_15 = ((float)il2cpp_codegen_add(L_55, L_56)); // float y1 = y0 + tileSizeV; float L_57 = V_14; float L_58 = V_3; V_16 = ((float)il2cpp_codegen_add(L_57, L_58)); // var v0 = new TilemapRenderVert(new Vector2(x0, y0), new Vector2(0, 1)); float L_59 = V_13; float L_60 = V_14; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_61; memset((&L_61), 0, sizeof(L_61)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_61), L_59, L_60, /*hidden argument*/NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_62; memset((&L_62), 0, sizeof(L_62)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_62), (0.0f), (1.0f), /*hidden argument*/NULL); TilemapRenderVert__ctor_mB728251BB48135836EAA903F93996CB5A13A1F48((&V_19), L_61, L_62, NULL); // var v1 = new TilemapRenderVert(new Vector2(x0, y1), new Vector2(0, 0)); float L_63 = V_13; float L_64 = V_16; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_65; memset((&L_65), 0, sizeof(L_65)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_65), L_63, L_64, /*hidden argument*/NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_66; memset((&L_66), 0, sizeof(L_66)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_66), (0.0f), (0.0f), /*hidden argument*/NULL); TilemapRenderVert__ctor_mB728251BB48135836EAA903F93996CB5A13A1F48((&V_20), L_65, L_66, NULL); // var v2 = new TilemapRenderVert(new Vector2(x1, y1), new Vector2(1, 0)); float L_67 = V_15; float L_68 = V_16; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_69; memset((&L_69), 0, sizeof(L_69)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_69), L_67, L_68, /*hidden argument*/NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_70; memset((&L_70), 0, sizeof(L_70)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_70), (1.0f), (0.0f), /*hidden argument*/NULL); TilemapRenderVert__ctor_mB728251BB48135836EAA903F93996CB5A13A1F48((&V_21), L_69, L_70, NULL); // var v3 = new TilemapRenderVert(new Vector2(x1, y0), new Vector2(1, 1)); float L_71 = V_15; float L_72 = V_14; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_73; memset((&L_73), 0, sizeof(L_73)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_73), L_71, L_72, /*hidden argument*/NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_74; memset((&L_74), 0, sizeof(L_74)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_74), (1.0f), (1.0f), /*hidden argument*/NULL); TilemapRenderVert__ctor_mB728251BB48135836EAA903F93996CB5A13A1F48((&V_22), L_73, L_74, NULL); // quad = new TilemapRenderQuad(v0, v1, v2, v3, tileColor, 0); TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 L_75 = V_19; TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 L_76 = V_20; TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 L_77 = V_21; TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 L_78 = V_22; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_79 = V_12; TilemapRenderQuad__ctor_m21DC79F7A91C1A06A5510E5D643980A7059C472C((&V_17), L_75, L_76, L_77, L_78, L_79, (0.0f), NULL); // AddLayerQuad(quadsByMaterial, quad, materialDefault); Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD* L_80 = V_4; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_81 = V_17; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_82 = V_5; FlowTilemapRenderer_AddLayerQuad_m62AAA20F21178A228474DF3654C5B9511E176BBD(L_80, L_81, L_82, NULL); // var overlay = cell.Overlay; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_83 = V_10; NullCheck(L_83); FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_84 = L_83->___Overlay_4; V_18 = L_84; // if (overlay != null) FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_85 = V_18; if (!L_85) { goto IL_0361; } } { // float overlayScale = 0.5f; V_23 = (0.5f); // var overlayQuad = quad.Clone(); TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_86; L_86 = TilemapRenderQuad_Clone_m49A002D44643808A5F270B5452F204668F46337B((&V_17), NULL); V_24 = L_86; // var shrinkY = (overlayQuad.verts[1].position.y - overlayQuad.verts[0].position.y) * Mathf.Clamp01(1 - overlayScale) * 0.5f; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_87 = V_24; TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3* L_88 = L_87.___verts_0; NullCheck(L_88); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_89 = (&((L_88)->GetAddressAt(static_cast(1)))->___position_0); float L_90 = L_89->___y_1; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_91 = V_24; TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3* L_92 = L_91.___verts_0; NullCheck(L_92); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_93 = (&((L_92)->GetAddressAt(static_cast(0)))->___position_0); float L_94 = L_93->___y_1; float L_95 = V_23; float L_96; L_96 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(((float)il2cpp_codegen_subtract((1.0f), L_95)), NULL); V_25 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_90, L_94)), L_96)), (0.5f))); // var shrinkX = (overlayQuad.verts[2].position.x - overlayQuad.verts[1].position.x) * Mathf.Clamp01(1 - overlayScale) * 0.5f; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_97 = V_24; TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3* L_98 = L_97.___verts_0; NullCheck(L_98); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_99 = (&((L_98)->GetAddressAt(static_cast(2)))->___position_0); float L_100 = L_99->___x_0; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_101 = V_24; TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3* L_102 = L_101.___verts_0; NullCheck(L_102); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_103 = (&((L_102)->GetAddressAt(static_cast(1)))->___position_0); float L_104 = L_103->___x_0; float L_105 = V_23; float L_106; L_106 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(((float)il2cpp_codegen_subtract((1.0f), L_105)), NULL); V_26 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_100, L_104)), L_106)), (0.5f))); // overlayQuad.verts[0].position.x += shrinkX; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_107 = V_24; TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3* L_108 = L_107.___verts_0; NullCheck(L_108); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_109 = (&((L_108)->GetAddressAt(static_cast(0)))->___position_0); float* L_110 = (&L_109->___x_0); float* L_111 = L_110; float L_112 = *((float*)L_111); float L_113 = V_26; *((float*)L_111) = (float)((float)il2cpp_codegen_add(L_112, L_113)); // overlayQuad.verts[0].position.y += shrinkY; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_114 = V_24; TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3* L_115 = L_114.___verts_0; NullCheck(L_115); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_116 = (&((L_115)->GetAddressAt(static_cast(0)))->___position_0); float* L_117 = (&L_116->___y_1); float* L_118 = L_117; float L_119 = *((float*)L_118); float L_120 = V_25; *((float*)L_118) = (float)((float)il2cpp_codegen_add(L_119, L_120)); // overlayQuad.verts[1].position.x += shrinkX; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_121 = V_24; TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3* L_122 = L_121.___verts_0; NullCheck(L_122); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_123 = (&((L_122)->GetAddressAt(static_cast(1)))->___position_0); float* L_124 = (&L_123->___x_0); float* L_125 = L_124; float L_126 = *((float*)L_125); float L_127 = V_26; *((float*)L_125) = (float)((float)il2cpp_codegen_add(L_126, L_127)); // overlayQuad.verts[1].position.y -= shrinkY; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_128 = V_24; TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3* L_129 = L_128.___verts_0; NullCheck(L_129); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_130 = (&((L_129)->GetAddressAt(static_cast(1)))->___position_0); float* L_131 = (&L_130->___y_1); float* L_132 = L_131; float L_133 = *((float*)L_132); float L_134 = V_25; *((float*)L_132) = (float)((float)il2cpp_codegen_subtract(L_133, L_134)); // overlayQuad.verts[2].position.x -= shrinkX; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_135 = V_24; TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3* L_136 = L_135.___verts_0; NullCheck(L_136); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_137 = (&((L_136)->GetAddressAt(static_cast(2)))->___position_0); float* L_138 = (&L_137->___x_0); float* L_139 = L_138; float L_140 = *((float*)L_139); float L_141 = V_26; *((float*)L_139) = (float)((float)il2cpp_codegen_subtract(L_140, L_141)); // overlayQuad.verts[2].position.y -= shrinkY; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_142 = V_24; TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3* L_143 = L_142.___verts_0; NullCheck(L_143); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_144 = (&((L_143)->GetAddressAt(static_cast(2)))->___position_0); float* L_145 = (&L_144->___y_1); float* L_146 = L_145; float L_147 = *((float*)L_146); float L_148 = V_25; *((float*)L_146) = (float)((float)il2cpp_codegen_subtract(L_147, L_148)); // overlayQuad.verts[3].position.x -= shrinkX; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_149 = V_24; TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3* L_150 = L_149.___verts_0; NullCheck(L_150); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_151 = (&((L_150)->GetAddressAt(static_cast(3)))->___position_0); float* L_152 = (&L_151->___x_0); float* L_153 = L_152; float L_154 = *((float*)L_153); float L_155 = V_26; *((float*)L_153) = (float)((float)il2cpp_codegen_subtract(L_154, L_155)); // overlayQuad.verts[3].position.y += shrinkY; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_156 = V_24; TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3* L_157 = L_156.___verts_0; NullCheck(L_157); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_158 = (&((L_157)->GetAddressAt(static_cast(3)))->___position_0); float* L_159 = (&L_158->___y_1); float* L_160 = L_159; float L_161 = *((float*)L_160); float L_162 = V_25; *((float*)L_160) = (float)((float)il2cpp_codegen_add(L_161, L_162)); // overlayQuad.color = overlay.color; FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_163 = V_18; NullCheck(L_163); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_164 = L_163->___color_1; (&V_24)->___color_1 = L_164; // overlayQuad.z = 1; (&V_24)->___z_2 = (1.0f); // AddLayerQuad(quadsByMaterial, overlayQuad, materialDefault); Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD* L_165 = V_4; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_166 = V_24; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_167 = V_5; FlowTilemapRenderer_AddLayerQuad_m62AAA20F21178A228474DF3654C5B9511E176BBD(L_165, L_166, L_167, NULL); } IL_0361: { // if (cell.CellType == FlowTilemapCellType.Door) FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_168 = V_10; NullCheck(L_168); int32_t L_169 = L_168->___CellType_0; if ((!(((uint32_t)L_169) == ((uint32_t)3)))) { goto IL_0446; } } { // var doorMeta = cell.Userdata as FlowTilemapCellDoorInfo; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_170 = V_10; NullCheck(L_170); RuntimeObject* L_171 = L_170->___Userdata_13; V_27 = ((FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B*)IsInstClass((RuntimeObject*)L_171, FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B_il2cpp_TypeInfo_var)); // if (doorMeta != null) FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B* L_172 = V_27; if (!L_172) { goto IL_0446; } } { // if (doorMeta.oneWay) FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B* L_173 = V_27; NullCheck(L_173); bool L_174 = L_173->___oneWay_1; if (!L_174) { goto IL_0446; } } { // var doorQuad = quad.Clone(); TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_175; L_175 = TilemapRenderQuad_Clone_m49A002D44643808A5F270B5452F204668F46337B((&V_17), NULL); V_28 = L_175; // doorQuad.color = Color.white; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_176; L_176 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL); (&V_28)->___color_1 = L_176; // if (doorMeta.nodeA.x < doorMeta.nodeB.x) doorQuad.rotateUV = 1; FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B* L_177 = V_27; NullCheck(L_177); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_178 = (&L_177->___nodeA_2); int32_t L_179 = L_178->___x_0; FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B* L_180 = V_27; NullCheck(L_180); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_181 = (&L_180->___nodeB_3); int32_t L_182 = L_181->___x_0; if ((((int32_t)L_179) >= ((int32_t)L_182))) { goto IL_03c6; } } { // if (doorMeta.nodeA.x < doorMeta.nodeB.x) doorQuad.rotateUV = 1; (&V_28)->___rotateUV_3 = 1; } IL_03c6: { // if (doorMeta.nodeA.x > doorMeta.nodeB.x) doorQuad.rotateUV = 3; FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B* L_183 = V_27; NullCheck(L_183); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_184 = (&L_183->___nodeA_2); int32_t L_185 = L_184->___x_0; FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B* L_186 = V_27; NullCheck(L_186); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_187 = (&L_186->___nodeB_3); int32_t L_188 = L_187->___x_0; if ((((int32_t)L_185) <= ((int32_t)L_188))) { goto IL_03e8; } } { // if (doorMeta.nodeA.x > doorMeta.nodeB.x) doorQuad.rotateUV = 3; (&V_28)->___rotateUV_3 = 3; } IL_03e8: { // if (doorMeta.nodeA.y < doorMeta.nodeB.y) doorQuad.rotateUV = 2; FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B* L_189 = V_27; NullCheck(L_189); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_190 = (&L_189->___nodeA_2); int32_t L_191 = L_190->___y_1; FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B* L_192 = V_27; NullCheck(L_192); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_193 = (&L_192->___nodeB_3); int32_t L_194 = L_193->___y_1; if ((((int32_t)L_191) >= ((int32_t)L_194))) { goto IL_040a; } } { // if (doorMeta.nodeA.y < doorMeta.nodeB.y) doorQuad.rotateUV = 2; (&V_28)->___rotateUV_3 = 2; } IL_040a: { // if (doorMeta.nodeA.y > doorMeta.nodeB.y) doorQuad.rotateUV = 0; FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B* L_195 = V_27; NullCheck(L_195); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_196 = (&L_195->___nodeA_2); int32_t L_197 = L_196->___y_1; FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B* L_198 = V_27; NullCheck(L_198); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_199 = (&L_198->___nodeB_3); int32_t L_200 = L_199->___y_1; if ((((int32_t)L_197) <= ((int32_t)L_200))) { goto IL_042c; } } { // if (doorMeta.nodeA.y > doorMeta.nodeB.y) doorQuad.rotateUV = 0; (&V_28)->___rotateUV_3 = 0; } IL_042c: { // var materialOneWayDoor = resources.materials.GetMaterial(oneWayTexture); FlowTilemapRenderResources_tB666775610F43888D6DB1C461FCA75465B336FBD* L_201 = ___2_resources; NullCheck(L_201); TexturedMaterialInstances_tEE0A7146031D97130A99B05904E497E75900CCCF* L_202 = L_201->___materials_1; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_203 = V_6; NullCheck(L_202); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_204; L_204 = TexturedMaterialInstances_GetMaterial_mEB27600D1046A9C1D8B1BDBC2F202A69C16BD7E4(L_202, L_203, NULL); V_29 = L_204; // AddLayerQuad(quadsByMaterial, doorQuad, materialOneWayDoor); Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD* L_205 = V_4; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_206 = V_28; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_207 = V_29; FlowTilemapRenderer_AddLayerQuad_m62AAA20F21178A228474DF3654C5B9511E176BBD(L_205, L_206, L_207, NULL); } IL_0446: { // for (int x = 0; x < tilemap.Width; x++) int32_t L_208 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_208, 1)); } IL_044c: { // for (int x = 0; x < tilemap.Width; x++) int32_t L_209 = V_9; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_210 = ___0_tilemap; NullCheck(L_210); int32_t L_211 = L_210->___Width_0; if ((((int32_t)L_209) < ((int32_t)L_211))) { goto IL_0061; } } { // for (int y = 0; y < tilemap.Height; y++) int32_t L_212 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_212, 1)); } IL_045f: { // for (int y = 0; y < tilemap.Height; y++) int32_t L_213 = V_8; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_214 = ___0_tilemap; NullCheck(L_214); int32_t L_215 = L_214->___Height_1; if ((((int32_t)L_213) < ((int32_t)L_215))) { goto IL_0059; } } { // for (int y = 0; y <= tilemap.Height; y++) V_30 = 0; goto IL_0592; } IL_0474: { // for (int x = 0; x <= tilemap.Width; x++) V_31 = 0; goto IL_057f; } IL_047c: { // var edgeH = tilemap.Edges.GetHorizontal(x, y); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_216 = ___0_tilemap; NullCheck(L_216); FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC* L_217 = L_216->___Edges_3; int32_t L_218 = V_31; int32_t L_219 = V_30; NullCheck(L_217); FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_220; L_220 = FlowTilemapEdgeDatabase_GetHorizontal_m9DA9435E2AA45A112B58AD44902D23FCAEDAFB61(L_217, L_218, L_219, NULL); V_32 = L_220; // var edgeV = tilemap.Edges.GetVertical(x, y); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_221 = ___0_tilemap; NullCheck(L_221); FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC* L_222 = L_221->___Edges_3; int32_t L_223 = V_31; int32_t L_224 = V_30; NullCheck(L_222); FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_225; L_225 = FlowTilemapEdgeDatabase_GetVertical_m3748790B6676F5510395114E95E9105F50EFAE5E(L_222, L_223, L_224, NULL); V_33 = L_225; // float x0 = (x * tileSize) / texWidth; int32_t L_226 = V_31; int32_t L_227 = ___1_tileSize; float L_228 = V_0; V_34 = ((float)(((float)((int32_t)il2cpp_codegen_multiply(L_226, L_227)))/L_228)); // float y0 = (y * tileSize) / texHeight; int32_t L_229 = V_30; int32_t L_230 = ___1_tileSize; float L_231 = V_1; V_35 = ((float)(((float)((int32_t)il2cpp_codegen_multiply(L_229, L_230)))/L_231)); // float x1 = x0 + tileSizeU; float L_232 = V_34; float L_233 = V_2; V_36 = ((float)il2cpp_codegen_add(L_232, L_233)); // float y1 = y0 + tileSizeV; float L_234 = V_35; float L_235 = V_3; V_37 = ((float)il2cpp_codegen_add(L_234, L_235)); // float thickness = 0.2f; V_38 = (0.200000003f); // if (edgeH.EdgeType != FlowTilemapEdgeType.Empty) FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_236 = V_32; NullCheck(L_236); int32_t L_237 = L_236->___EdgeType_0; if (!L_237) { goto IL_051e; } } { // var edgeColor = GetEdgeColor(edgeH.EdgeType); FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_238 = V_32; NullCheck(L_238); int32_t L_239 = L_238->___EdgeType_0; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_240; L_240 = FlowTilemapRenderer_GetEdgeColor_m027D9B3823FBE4D9078979245F6A21BAA56CF916(L_239, NULL); V_39 = L_240; // float offset = tileSizeV * thickness * 0.5f; float L_241 = V_3; float L_242 = V_38; V_40 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_241, L_242)), (0.5f))); // if (edgeH.EdgeType == FlowTilemapEdgeType.Door) FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_243 = V_32; NullCheck(L_243); int32_t L_244 = L_243->___EdgeType_0; if ((!(((uint32_t)L_244) == ((uint32_t)3)))) { goto IL_04fa; } } { // offset *= 3; float L_245 = V_40; V_40 = ((float)il2cpp_codegen_multiply(L_245, (3.0f))); } IL_04fa: { // var ty0 = y0 - offset; float L_246 = V_35; float L_247 = V_40; V_41 = ((float)il2cpp_codegen_subtract(L_246, L_247)); // var ty1 = y0 + offset; float L_248 = V_35; float L_249 = V_40; V_42 = ((float)il2cpp_codegen_add(L_248, L_249)); // DrawTileEdge(x0, ty0, x1, ty1, edgeH, resources, edgeColor, materialDefault, quadsByMaterial); float L_250 = V_34; float L_251 = V_41; float L_252 = V_36; float L_253 = V_42; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_254 = V_32; FlowTilemapRenderResources_tB666775610F43888D6DB1C461FCA75465B336FBD* L_255 = ___2_resources; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_256 = V_39; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_257 = V_5; Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD* L_258 = V_4; FlowTilemapRenderer_DrawTileEdge_mA2F456821639AB86B150A921D05437C07901D213(L_250, L_251, L_252, L_253, L_254, L_255, L_256, L_257, L_258, NULL); } IL_051e: { // if (edgeV.EdgeType != FlowTilemapEdgeType.Empty) FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_259 = V_33; NullCheck(L_259); int32_t L_260 = L_259->___EdgeType_0; if (!L_260) { goto IL_0579; } } { // var edgeColor = GetEdgeColor(edgeV.EdgeType); FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_261 = V_33; NullCheck(L_261); int32_t L_262 = L_261->___EdgeType_0; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_263; L_263 = FlowTilemapRenderer_GetEdgeColor_m027D9B3823FBE4D9078979245F6A21BAA56CF916(L_262, NULL); V_43 = L_263; // float offset = tileSizeU * thickness * 0.5f; float L_264 = V_2; float L_265 = V_38; V_44 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_264, L_265)), (0.5f))); // if (edgeV.EdgeType == FlowTilemapEdgeType.Door) FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_266 = V_33; NullCheck(L_266); int32_t L_267 = L_266->___EdgeType_0; if ((!(((uint32_t)L_267) == ((uint32_t)3)))) { goto IL_0555; } } { // offset *= 3; float L_268 = V_44; V_44 = ((float)il2cpp_codegen_multiply(L_268, (3.0f))); } IL_0555: { // var tx0 = x0 - offset; float L_269 = V_34; float L_270 = V_44; V_45 = ((float)il2cpp_codegen_subtract(L_269, L_270)); // var tx1 = x0 + offset; float L_271 = V_34; float L_272 = V_44; V_46 = ((float)il2cpp_codegen_add(L_271, L_272)); // DrawTileEdge(tx0, y0, tx1, y1, edgeV, resources, edgeColor, materialDefault, quadsByMaterial); float L_273 = V_45; float L_274 = V_35; float L_275 = V_46; float L_276 = V_37; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_277 = V_33; FlowTilemapRenderResources_tB666775610F43888D6DB1C461FCA75465B336FBD* L_278 = ___2_resources; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_279 = V_43; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_280 = V_5; Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD* L_281 = V_4; FlowTilemapRenderer_DrawTileEdge_mA2F456821639AB86B150A921D05437C07901D213(L_273, L_274, L_275, L_276, L_277, L_278, L_279, L_280, L_281, NULL); } IL_0579: { // for (int x = 0; x <= tilemap.Width; x++) int32_t L_282 = V_31; V_31 = ((int32_t)il2cpp_codegen_add(L_282, 1)); } IL_057f: { // for (int x = 0; x <= tilemap.Width; x++) int32_t L_283 = V_31; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_284 = ___0_tilemap; NullCheck(L_284); int32_t L_285 = L_284->___Width_0; if ((((int32_t)L_283) <= ((int32_t)L_285))) { goto IL_047c; } } { // for (int y = 0; y <= tilemap.Height; y++) int32_t L_286 = V_30; V_30 = ((int32_t)il2cpp_codegen_add(L_286, 1)); } IL_0592: { // for (int y = 0; y <= tilemap.Height; y++) int32_t L_287 = V_30; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_288 = ___0_tilemap; NullCheck(L_288); int32_t L_289 = L_288->___Height_1; if ((((int32_t)L_287) <= ((int32_t)L_289))) { goto IL_0474; } } { // var layers = new List(); List_1_t0BF7E59665DD5913690C9953F898B10B7713DD37* L_290 = (List_1_t0BF7E59665DD5913690C9953F898B10B7713DD37*)il2cpp_codegen_object_new(List_1_t0BF7E59665DD5913690C9953F898B10B7713DD37_il2cpp_TypeInfo_var); NullCheck(L_290); List_1__ctor_mC8D9F2DE75AD47422238E7B0206EC801975AAC07(L_290, List_1__ctor_mC8D9F2DE75AD47422238E7B0206EC801975AAC07_RuntimeMethod_var); V_7 = L_290; // foreach (var entry in quadsByMaterial) Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD* L_291 = V_4; NullCheck(L_291); Enumerator_t934929BAD27424F1275A6C694922A578C8532EA3 L_292; L_292 = Dictionary_2_GetEnumerator_mDB2864848738000E01BBC76F6AB9A90DB8FFD4B3(L_291, Dictionary_2_GetEnumerator_mDB2864848738000E01BBC76F6AB9A90DB8FFD4B3_RuntimeMethod_var); V_47 = L_292; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_05f7: {// begin finally (depth: 1) Enumerator_Dispose_mC93C0721ED07CD0EF62A0B9A34243B1876DDB6CC((&V_47), Enumerator_Dispose_mC93C0721ED07CD0EF62A0B9A34243B1876DDB6CC_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_05ec_1; } IL_05b1_1: { // foreach (var entry in quadsByMaterial) KeyValuePair_2_t97961CD2C1E03B09876D2413E50454DFC58F4DFC L_293; L_293 = Enumerator_get_Current_m2B8F49F8C76F0671F2EE265C9EE3B61D27EB91A6_inline((&V_47), Enumerator_get_Current_m2B8F49F8C76F0671F2EE265C9EE3B61D27EB91A6_RuntimeMethod_var); V_48 = L_293; // var layer = new TilemapLayerRenderData(); il2cpp_codegen_initobj((&V_49), sizeof(TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A)); // layer.material = entry.Key; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_294; L_294 = KeyValuePair_2_get_Key_m1D21DAD511266648CD30552B3488E0BDF500F2EE_inline((&V_48), KeyValuePair_2_get_Key_m1D21DAD511266648CD30552B3488E0BDF500F2EE_RuntimeMethod_var); (&V_49)->___material_0 = L_294; Il2CppCodeGenWriteBarrier((void**)(&(&V_49)->___material_0), (void*)L_294); // layer.quads = entry.Value.ToArray(); List_1_t5495F3DBA52B0BB5B19D77A81BDCE81D34A40238* L_295; L_295 = KeyValuePair_2_get_Value_m4CEE6E0EDF9A2AA4F9ACB337DB7F84AF3A87DED8_inline((&V_48), KeyValuePair_2_get_Value_m4CEE6E0EDF9A2AA4F9ACB337DB7F84AF3A87DED8_RuntimeMethod_var); NullCheck(L_295); TilemapRenderQuadU5BU5D_t3583A576C66A6B8E4FE0BCF7DF0523870977065C* L_296; L_296 = List_1_ToArray_m63DB95F8A6F276B978C28B41B79D214E2EAAEC67(L_295, List_1_ToArray_m63DB95F8A6F276B978C28B41B79D214E2EAAEC67_RuntimeMethod_var); (&V_49)->___quads_1 = L_296; Il2CppCodeGenWriteBarrier((void**)(&(&V_49)->___quads_1), (void*)L_296); // layers.Add(layer); List_1_t0BF7E59665DD5913690C9953F898B10B7713DD37* L_297 = V_7; TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A L_298 = V_49; NullCheck(L_297); List_1_Add_m14839C191325D90E953EE99A35EF84B5454678D4_inline(L_297, L_298, List_1_Add_m14839C191325D90E953EE99A35EF84B5454678D4_RuntimeMethod_var); } IL_05ec_1: { // foreach (var entry in quadsByMaterial) bool L_299; L_299 = Enumerator_MoveNext_mAEA34F31BB0249A5B288B0B3734CA034FF5C4C58((&V_47), Enumerator_MoveNext_mAEA34F31BB0249A5B288B0B3734CA034FF5C4C58_RuntimeMethod_var); if (L_299) { goto IL_05b1_1; } } { goto IL_0605; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0605: { // return layers.ToArray(); List_1_t0BF7E59665DD5913690C9953F898B10B7713DD37* L_300 = V_7; NullCheck(L_300); TilemapLayerRenderDataU5BU5D_t38C157DC93B89719D6087AE98D24F47AF7974F3E* L_301; L_301 = List_1_ToArray_m249F380A1C7AE558EC9E61F02FDE8177CDDA8458(L_300, List_1_ToArray_m249F380A1C7AE558EC9E61F02FDE8177CDDA8458_RuntimeMethod_var); return L_301; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer::DrawTileEdge(System.Single,System.Single,System.Single,System.Single,DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge,DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderResources,UnityEngine.Color,UnityEngine.Material,System.Collections.Generic.Dictionary`2>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapRenderer_DrawTileEdge_mA2F456821639AB86B150A921D05437C07901D213 (float ___0_x0, float ___1_y0, float ___2_x1, float ___3_y1, FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* ___4_edge, FlowTilemapRenderResources_tB666775610F43888D6DB1C461FCA75465B336FBD* ___5_resources, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___6_color, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___7_material, Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD* ___8_quadsByMaterial, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 V_0; memset((&V_0), 0, sizeof(V_0)); TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 V_1; memset((&V_1), 0, sizeof(V_1)); TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 V_2; memset((&V_2), 0, sizeof(V_2)); TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 V_3; memset((&V_3), 0, sizeof(V_3)); TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 V_4; memset((&V_4), 0, sizeof(V_4)); FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B* V_5 = NULL; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 V_6; memset((&V_6), 0, sizeof(V_6)); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_7 = NULL; { // var v0 = new TilemapRenderVert(new Vector2(x0, y0), new Vector2(0, 1)); float L_0 = ___0_x0; float L_1 = ___1_y0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), L_0, L_1, /*hidden argument*/NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; memset((&L_3), 0, sizeof(L_3)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_3), (0.0f), (1.0f), /*hidden argument*/NULL); TilemapRenderVert__ctor_mB728251BB48135836EAA903F93996CB5A13A1F48((&V_0), L_2, L_3, NULL); // var v1 = new TilemapRenderVert(new Vector2(x0, y1), new Vector2(0, 0)); float L_4 = ___0_x0; float L_5 = ___3_y1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; memset((&L_6), 0, sizeof(L_6)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), L_4, L_5, /*hidden argument*/NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7; memset((&L_7), 0, sizeof(L_7)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_7), (0.0f), (0.0f), /*hidden argument*/NULL); TilemapRenderVert__ctor_mB728251BB48135836EAA903F93996CB5A13A1F48((&V_1), L_6, L_7, NULL); // var v2 = new TilemapRenderVert(new Vector2(x1, y1), new Vector2(1, 0)); float L_8 = ___2_x1; float L_9 = ___3_y1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10; memset((&L_10), 0, sizeof(L_10)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_10), L_8, L_9, /*hidden argument*/NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11; memset((&L_11), 0, sizeof(L_11)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_11), (1.0f), (0.0f), /*hidden argument*/NULL); TilemapRenderVert__ctor_mB728251BB48135836EAA903F93996CB5A13A1F48((&V_2), L_10, L_11, NULL); // var v3 = new TilemapRenderVert(new Vector2(x1, y0), new Vector2(1, 1)); float L_12 = ___2_x1; float L_13 = ___1_y0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14; memset((&L_14), 0, sizeof(L_14)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_14), L_12, L_13, /*hidden argument*/NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15; memset((&L_15), 0, sizeof(L_15)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_15), (1.0f), (1.0f), /*hidden argument*/NULL); TilemapRenderVert__ctor_mB728251BB48135836EAA903F93996CB5A13A1F48((&V_3), L_14, L_15, NULL); // var edgeQuad = new TilemapRenderQuad(v0, v1, v2, v3, color, 0); TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 L_16 = V_0; TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 L_17 = V_1; TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 L_18 = V_2; TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 L_19 = V_3; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_20 = ___6_color; TilemapRenderQuad__ctor_m21DC79F7A91C1A06A5510E5D643980A7059C472C((&V_4), L_16, L_17, L_18, L_19, L_20, (0.0f), NULL); // AddLayerQuad(quadsByMaterial, edgeQuad, material); Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD* L_21 = ___8_quadsByMaterial; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_22 = V_4; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_23 = ___7_material; FlowTilemapRenderer_AddLayerQuad_m62AAA20F21178A228474DF3654C5B9511E176BBD(L_21, L_22, L_23, NULL); // if (edge != null && edge.EdgeType == FlowTilemapEdgeType.Door) FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_24 = ___4_edge; if (!L_24) { goto IL_0183; } } { FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_25 = ___4_edge; NullCheck(L_25); int32_t L_26 = L_25->___EdgeType_0; if ((!(((uint32_t)L_26) == ((uint32_t)3)))) { goto IL_0183; } } { // var doorMeta = edge.Userdata as FlowTilemapCellDoorInfo; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_27 = ___4_edge; NullCheck(L_27); RuntimeObject* L_28 = L_27->___Userdata_4; V_5 = ((FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B*)IsInstClass((RuntimeObject*)L_28, FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B_il2cpp_TypeInfo_var)); // if (doorMeta != null) FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B* L_29 = V_5; if (!L_29) { goto IL_0183; } } { // if (doorMeta.oneWay) FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B* L_30 = V_5; NullCheck(L_30); bool L_31 = L_30->___oneWay_1; if (!L_31) { goto IL_0183; } } { // var doorQuad = edgeQuad.Clone(); TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_32; L_32 = TilemapRenderQuad_Clone_m49A002D44643808A5F270B5452F204668F46337B((&V_4), NULL); V_6 = L_32; // doorQuad.color = Color.white; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_33; L_33 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL); (&V_6)->___color_1 = L_33; // if (doorMeta.nodeA.x < doorMeta.nodeB.x) doorQuad.rotateUV = 1; FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B* L_34 = V_5; NullCheck(L_34); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_35 = (&L_34->___nodeA_2); int32_t L_36 = L_35->___x_0; FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B* L_37 = V_5; NullCheck(L_37); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_38 = (&L_37->___nodeB_3); int32_t L_39 = L_38->___x_0; if ((((int32_t)L_36) >= ((int32_t)L_39))) { goto IL_00fd; } } { // if (doorMeta.nodeA.x < doorMeta.nodeB.x) doorQuad.rotateUV = 1; (&V_6)->___rotateUV_3 = 1; } IL_00fd: { // if (doorMeta.nodeA.x > doorMeta.nodeB.x) doorQuad.rotateUV = 3; FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B* L_40 = V_5; NullCheck(L_40); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_41 = (&L_40->___nodeA_2); int32_t L_42 = L_41->___x_0; FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B* L_43 = V_5; NullCheck(L_43); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_44 = (&L_43->___nodeB_3); int32_t L_45 = L_44->___x_0; if ((((int32_t)L_42) <= ((int32_t)L_45))) { goto IL_011f; } } { // if (doorMeta.nodeA.x > doorMeta.nodeB.x) doorQuad.rotateUV = 3; (&V_6)->___rotateUV_3 = 3; } IL_011f: { // if (doorMeta.nodeA.y < doorMeta.nodeB.y) doorQuad.rotateUV = 2; FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B* L_46 = V_5; NullCheck(L_46); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_47 = (&L_46->___nodeA_2); int32_t L_48 = L_47->___y_1; FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B* L_49 = V_5; NullCheck(L_49); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_50 = (&L_49->___nodeB_3); int32_t L_51 = L_50->___y_1; if ((((int32_t)L_48) >= ((int32_t)L_51))) { goto IL_0141; } } { // if (doorMeta.nodeA.y < doorMeta.nodeB.y) doorQuad.rotateUV = 2; (&V_6)->___rotateUV_3 = 2; } IL_0141: { // if (doorMeta.nodeA.y > doorMeta.nodeB.y) doorQuad.rotateUV = 0; FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B* L_52 = V_5; NullCheck(L_52); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_53 = (&L_52->___nodeA_2); int32_t L_54 = L_53->___y_1; FlowTilemapCellDoorInfo_t075F08DF948E2999722D266C966D840AC713A97B* L_55 = V_5; NullCheck(L_55); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_56 = (&L_55->___nodeB_3); int32_t L_57 = L_56->___y_1; if ((((int32_t)L_54) <= ((int32_t)L_57))) { goto IL_0163; } } { // if (doorMeta.nodeA.y > doorMeta.nodeB.y) doorQuad.rotateUV = 0; (&V_6)->___rotateUV_3 = 0; } IL_0163: { // var materialOneWayDoor = resources.materials.GetMaterial(resources.iconOneWayDoor); FlowTilemapRenderResources_tB666775610F43888D6DB1C461FCA75465B336FBD* L_58 = ___5_resources; NullCheck(L_58); TexturedMaterialInstances_tEE0A7146031D97130A99B05904E497E75900CCCF* L_59 = L_58->___materials_1; FlowTilemapRenderResources_tB666775610F43888D6DB1C461FCA75465B336FBD* L_60 = ___5_resources; NullCheck(L_60); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_61 = L_60->___iconOneWayDoor_0; NullCheck(L_59); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_62; L_62 = TexturedMaterialInstances_GetMaterial_mEB27600D1046A9C1D8B1BDBC2F202A69C16BD7E4(L_59, L_61, NULL); V_7 = L_62; // AddLayerQuad(quadsByMaterial, doorQuad, materialOneWayDoor); Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD* L_63 = ___8_quadsByMaterial; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_64 = V_6; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_65 = V_7; FlowTilemapRenderer_AddLayerQuad_m62AAA20F21178A228474DF3654C5B9511E176BBD(L_63, L_64, L_65, NULL); } IL_0183: { // } return; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer::AddLayerQuad(System.Collections.Generic.Dictionary`2>,DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad,UnityEngine.Material) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapRenderer_AddLayerQuad_m62AAA20F21178A228474DF3654C5B9511E176BBD (Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD* ___0_quadsByMaterial, TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 ___1_quad, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___2_material, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m4614FE6C836EDF93D4042AD2CE52B3FB42AD8209_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mD012A960116D900064B9EEB47974DAF2979AFA1F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m3EE79846877E77705C206D182780DD3E7D42C0B8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mA06B47F3E29CFC8EBABB74C4DA4B5DFA4C3F93D3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mD7130071A4B11B2DD890A603EDFE6F1E0877D1C3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5495F3DBA52B0BB5B19D77A81BDCE81D34A40238_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (!quadsByMaterial.ContainsKey(material)) Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD* L_0 = ___0_quadsByMaterial; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = ___2_material; NullCheck(L_0); bool L_2; L_2 = Dictionary_2_ContainsKey_mD012A960116D900064B9EEB47974DAF2979AFA1F(L_0, L_1, Dictionary_2_ContainsKey_mD012A960116D900064B9EEB47974DAF2979AFA1F_RuntimeMethod_var); if (L_2) { goto IL_0015; } } { // quadsByMaterial.Add(material, new List()); Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD* L_3 = ___0_quadsByMaterial; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_4 = ___2_material; List_1_t5495F3DBA52B0BB5B19D77A81BDCE81D34A40238* L_5 = (List_1_t5495F3DBA52B0BB5B19D77A81BDCE81D34A40238*)il2cpp_codegen_object_new(List_1_t5495F3DBA52B0BB5B19D77A81BDCE81D34A40238_il2cpp_TypeInfo_var); NullCheck(L_5); List_1__ctor_mD7130071A4B11B2DD890A603EDFE6F1E0877D1C3(L_5, List_1__ctor_mD7130071A4B11B2DD890A603EDFE6F1E0877D1C3_RuntimeMethod_var); NullCheck(L_3); Dictionary_2_Add_m4614FE6C836EDF93D4042AD2CE52B3FB42AD8209(L_3, L_4, L_5, Dictionary_2_Add_m4614FE6C836EDF93D4042AD2CE52B3FB42AD8209_RuntimeMethod_var); } IL_0015: { // quadsByMaterial[material].Add(quad); Dictionary_2_t70FF0C3A9B7F20996544FA97B81EEEEA6210CFDD* L_6 = ___0_quadsByMaterial; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7 = ___2_material; NullCheck(L_6); List_1_t5495F3DBA52B0BB5B19D77A81BDCE81D34A40238* L_8; L_8 = Dictionary_2_get_Item_m3EE79846877E77705C206D182780DD3E7D42C0B8(L_6, L_7, Dictionary_2_get_Item_m3EE79846877E77705C206D182780DD3E7D42C0B8_RuntimeMethod_var); TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_9 = ___1_quad; NullCheck(L_8); List_1_Add_mA06B47F3E29CFC8EBABB74C4DA4B5DFA4C3F93D3_inline(L_8, L_9, List_1_Add_mA06B47F3E29CFC8EBABB74C4DA4B5DFA4C3F93D3_RuntimeMethod_var); // } return; } } // UnityEngine.Color DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer::GetSelectedCellColor(UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F FlowTilemapRenderer_GetSelectedCellColor_mACE69440A0960F787323A4A72F83C6C9C05DF7EF (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_color, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; { // Color.RGBToHSV(color, out H, out S, out V); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_color; Color_RGBToHSV_m10DD6CE937F04FE322EED0E154C1D7D6933EA2F8(L_0, (&V_0), (&V_1), (&V_2), NULL); // S = Mathf.Clamp01(S * 2); float L_1 = V_1; float L_2; L_2 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(((float)il2cpp_codegen_multiply(L_1, (2.0f))), NULL); V_1 = L_2; // return Color.HSVToRGB(H, S, V); float L_3 = V_0; float L_4 = V_1; float L_5 = V_2; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6; L_6 = Color_HSVToRGB_m1E66966AAB74D56DB4D339B65E60E2AF435C8105_inline(L_3, L_4, L_5, NULL); return L_6; } } // UnityEngine.Color DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer::GetCellColor(DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F FlowTilemapRenderer_GetCellColor_m6767493FA073C1C0B4ABB7A5FFC198837E5C3B55 (FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* ___0_cell, const RuntimeMethod* method) { int32_t V_0 = 0; { // switch (cell.CellType) FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_0 = ___0_cell; NullCheck(L_0); int32_t L_1 = L_0->___CellType_0; V_0 = L_1; int32_t L_2 = V_0; switch (L_2) { case 0: { goto IL_001f; } case 1: { goto IL_0025; } case 2: { goto IL_0031; } case 3: { goto IL_002b; } } } { goto IL_0046; } IL_001f: { // return Color.black; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3; L_3 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL); return L_3; } IL_0025: { // return Color.white; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4; L_4 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL); return L_4; } IL_002b: { // return Color.blue; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5; L_5 = Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline(NULL); return L_5; } IL_0031: { // return new Color(0.5f, 0.5f, 0.5f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6; memset((&L_6), 0, sizeof(L_6)); Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_6), (0.5f), (0.5f), (0.5f), /*hidden argument*/NULL); return L_6; } IL_0046: { // return Color.magenta; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7; L_7 = Color_get_magenta_mE31C432891E0B3D23C8FB03CB3A38A60E7F52A9A_inline(NULL); return L_7; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapRenderer__ctor_m3567C30D22229E8C4DCFF46ACF7C562761E4B7E1 (FlowTilemapRenderer_t54AEC7CF68E7AA23BF6CE58145BD26A1834961D1* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderVert::.ctor(UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TilemapRenderVert__ctor_mB728251BB48135836EAA903F93996CB5A13A1F48 (TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_position, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_uv, const RuntimeMethod* method) { { // this.position = position; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_position; __this->___position_0 = L_0; // this.uv = uv; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___1_uv; __this->___uv_1 = L_1; // } return; } } IL2CPP_EXTERN_C void TilemapRenderVert__ctor_mB728251BB48135836EAA903F93996CB5A13A1F48_AdjustorThunk (RuntimeObject* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_position, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_uv, const RuntimeMethod* method) { TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); TilemapRenderVert__ctor_mB728251BB48135836EAA903F93996CB5A13A1F48(_thisAdjusted, ___0_position, ___1_uv, method); } // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderVert DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderVert::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 TilemapRenderVert_Clone_m4DD454B91C587C67E1D04E9D9441B9B4EAB8BAAD (TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238* __this, const RuntimeMethod* method) { { // return new TilemapRenderVert(position, uv); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___position_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = __this->___uv_1; TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 L_2; memset((&L_2), 0, sizeof(L_2)); TilemapRenderVert__ctor_mB728251BB48135836EAA903F93996CB5A13A1F48((&L_2), L_0, L_1, /*hidden argument*/NULL); return L_2; } } IL2CPP_EXTERN_C TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 TilemapRenderVert_Clone_m4DD454B91C587C67E1D04E9D9441B9B4EAB8BAAD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 _returnValue; _returnValue = TilemapRenderVert_Clone_m4DD454B91C587C67E1D04E9D9441B9B4EAB8BAAD(_thisAdjusted, method); return _returnValue; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Conversion methods for marshalling of: DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad IL2CPP_EXTERN_C void TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshal_pinvoke(const TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0& unmarshaled, TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshaled_pinvoke& marshaled) { if (unmarshaled.___verts_0 != NULL) { il2cpp_array_size_t _unmarshaledverts_Length = (unmarshaled.___verts_0)->max_length; marshaled.___verts_0 = il2cpp_codegen_marshal_allocate_array(_unmarshaledverts_Length); for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledverts_Length); i++) { (marshaled.___verts_0)[i] = (unmarshaled.___verts_0)->GetAtUnchecked(static_cast(i)); } } else { marshaled.___verts_0 = NULL; } marshaled.___color_1 = unmarshaled.___color_1; marshaled.___z_2 = unmarshaled.___z_2; marshaled.___rotateUV_3 = unmarshaled.___rotateUV_3; } IL2CPP_EXTERN_C void TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshal_pinvoke_back(const TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshaled_pinvoke& marshaled, TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0& unmarshaled) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } if (marshaled.___verts_0 != NULL) { if (unmarshaled.___verts_0 == NULL) { unmarshaled.___verts_0 = reinterpret_cast((TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3*)SZArrayNew(TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3_il2cpp_TypeInfo_var, 1)); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___verts_0), (void*)reinterpret_cast((TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3*)SZArrayNew(TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3_il2cpp_TypeInfo_var, 1))); } il2cpp_array_size_t _arrayLength = (unmarshaled.___verts_0)->max_length; for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++) { (unmarshaled.___verts_0)->SetAtUnchecked(static_cast(i), (marshaled.___verts_0)[i]); } } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F unmarshaledcolor_temp_1; memset((&unmarshaledcolor_temp_1), 0, sizeof(unmarshaledcolor_temp_1)); unmarshaledcolor_temp_1 = marshaled.___color_1; unmarshaled.___color_1 = unmarshaledcolor_temp_1; float unmarshaledz_temp_2 = 0.0f; unmarshaledz_temp_2 = marshaled.___z_2; unmarshaled.___z_2 = unmarshaledz_temp_2; int32_t unmarshaledrotateUV_temp_3 = 0; unmarshaledrotateUV_temp_3 = marshaled.___rotateUV_3; unmarshaled.___rotateUV_3 = unmarshaledrotateUV_temp_3; } // Conversion method for clean up from marshalling of: DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad IL2CPP_EXTERN_C void TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshal_pinvoke_cleanup(TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshaled_pinvoke& marshaled) { if (marshaled.___verts_0 != NULL) { il2cpp_codegen_marshal_free(marshaled.___verts_0); marshaled.___verts_0 = NULL; } } // Conversion methods for marshalling of: DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad IL2CPP_EXTERN_C void TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshal_com(const TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0& unmarshaled, TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshaled_com& marshaled) { if (unmarshaled.___verts_0 != NULL) { il2cpp_array_size_t _unmarshaledverts_Length = (unmarshaled.___verts_0)->max_length; marshaled.___verts_0 = il2cpp_codegen_marshal_allocate_array(_unmarshaledverts_Length); for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledverts_Length); i++) { (marshaled.___verts_0)[i] = (unmarshaled.___verts_0)->GetAtUnchecked(static_cast(i)); } } else { marshaled.___verts_0 = NULL; } marshaled.___color_1 = unmarshaled.___color_1; marshaled.___z_2 = unmarshaled.___z_2; marshaled.___rotateUV_3 = unmarshaled.___rotateUV_3; } IL2CPP_EXTERN_C void TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshal_com_back(const TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshaled_com& marshaled, TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0& unmarshaled) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } if (marshaled.___verts_0 != NULL) { if (unmarshaled.___verts_0 == NULL) { unmarshaled.___verts_0 = reinterpret_cast((TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3*)SZArrayNew(TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3_il2cpp_TypeInfo_var, 1)); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___verts_0), (void*)reinterpret_cast((TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3*)SZArrayNew(TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3_il2cpp_TypeInfo_var, 1))); } il2cpp_array_size_t _arrayLength = (unmarshaled.___verts_0)->max_length; for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++) { (unmarshaled.___verts_0)->SetAtUnchecked(static_cast(i), (marshaled.___verts_0)[i]); } } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F unmarshaledcolor_temp_1; memset((&unmarshaledcolor_temp_1), 0, sizeof(unmarshaledcolor_temp_1)); unmarshaledcolor_temp_1 = marshaled.___color_1; unmarshaled.___color_1 = unmarshaledcolor_temp_1; float unmarshaledz_temp_2 = 0.0f; unmarshaledz_temp_2 = marshaled.___z_2; unmarshaled.___z_2 = unmarshaledz_temp_2; int32_t unmarshaledrotateUV_temp_3 = 0; unmarshaledrotateUV_temp_3 = marshaled.___rotateUV_3; unmarshaled.___rotateUV_3 = unmarshaledrotateUV_temp_3; } // Conversion method for clean up from marshalling of: DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad IL2CPP_EXTERN_C void TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshal_com_cleanup(TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshaled_com& marshaled) { if (marshaled.___verts_0 != NULL) { il2cpp_codegen_marshal_free(marshaled.___verts_0); marshaled.___verts_0 = NULL; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad::.ctor(DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderVert,DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderVert,DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderVert,DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderVert,UnityEngine.Color,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TilemapRenderQuad__ctor_m21DC79F7A91C1A06A5510E5D643980A7059C472C (TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0* __this, TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 ___0_v0, TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 ___1_v1, TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 ___2_v2, TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 ___3_v3, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___4_color, float ___5_z, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // verts = new TilemapRenderVert[4]; TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3* L_0 = (TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3*)(TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3*)SZArrayNew(TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3_il2cpp_TypeInfo_var, (uint32_t)4); __this->___verts_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___verts_0), (void*)L_0); // verts[0] = v0; TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3* L_1 = __this->___verts_0; TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 L_2 = ___0_v0; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238)L_2); // verts[1] = v1; TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3* L_3 = __this->___verts_0; TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 L_4 = ___1_v1; NullCheck(L_3); (L_3)->SetAt(static_cast(1), (TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238)L_4); // verts[2] = v2; TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3* L_5 = __this->___verts_0; TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 L_6 = ___2_v2; NullCheck(L_5); (L_5)->SetAt(static_cast(2), (TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238)L_6); // verts[3] = v3; TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3* L_7 = __this->___verts_0; TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 L_8 = ___3_v3; NullCheck(L_7); (L_7)->SetAt(static_cast(3), (TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238)L_8); // this.color = color; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9 = ___4_color; __this->___color_1 = L_9; // this.z = z; float L_10 = ___5_z; __this->___z_2 = L_10; // rotateUV = 0; __this->___rotateUV_3 = 0; // } return; } } IL2CPP_EXTERN_C void TilemapRenderQuad__ctor_m21DC79F7A91C1A06A5510E5D643980A7059C472C_AdjustorThunk (RuntimeObject* __this, TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 ___0_v0, TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 ___1_v1, TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 ___2_v2, TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 ___3_v3, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___4_color, float ___5_z, const RuntimeMethod* method) { TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); TilemapRenderQuad__ctor_m21DC79F7A91C1A06A5510E5D643980A7059C472C(_thisAdjusted, ___0_v0, ___1_v1, ___2_v2, ___3_v3, ___4_color, ___5_z, method); } // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 TilemapRenderQuad_Clone_m49A002D44643808A5F270B5452F204668F46337B (TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0* __this, const RuntimeMethod* method) { TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 V_0; memset((&V_0), 0, sizeof(V_0)); { // var newQuad = new TilemapRenderQuad( // verts[0].Clone(), // verts[1].Clone(), // verts[2].Clone(), // verts[3].Clone(), // color, z); TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3* L_0 = __this->___verts_0; NullCheck(L_0); TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 L_1; L_1 = TilemapRenderVert_Clone_m4DD454B91C587C67E1D04E9D9441B9B4EAB8BAAD(((L_0)->GetAddressAt(static_cast(0))), NULL); TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3* L_2 = __this->___verts_0; NullCheck(L_2); TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 L_3; L_3 = TilemapRenderVert_Clone_m4DD454B91C587C67E1D04E9D9441B9B4EAB8BAAD(((L_2)->GetAddressAt(static_cast(1))), NULL); TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3* L_4 = __this->___verts_0; NullCheck(L_4); TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 L_5; L_5 = TilemapRenderVert_Clone_m4DD454B91C587C67E1D04E9D9441B9B4EAB8BAAD(((L_4)->GetAddressAt(static_cast(2))), NULL); TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3* L_6 = __this->___verts_0; NullCheck(L_6); TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238 L_7; L_7 = TilemapRenderVert_Clone_m4DD454B91C587C67E1D04E9D9441B9B4EAB8BAAD(((L_6)->GetAddressAt(static_cast(3))), NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = __this->___color_1; float L_9 = __this->___z_2; TilemapRenderQuad__ctor_m21DC79F7A91C1A06A5510E5D643980A7059C472C((&V_0), L_1, L_3, L_5, L_7, L_8, L_9, NULL); // newQuad.rotateUV = rotateUV; int32_t L_10 = __this->___rotateUV_3; (&V_0)->___rotateUV_3 = L_10; // return newQuad; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_11 = V_0; return L_11; } } IL2CPP_EXTERN_C TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 TilemapRenderQuad_Clone_m49A002D44643808A5F270B5452F204668F46337B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 _returnValue; _returnValue = TilemapRenderQuad_Clone_m49A002D44643808A5F270B5452F204668F46337B(_thisAdjusted, method); return _returnValue; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Conversion methods for marshalling of: DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapLayerRenderData IL2CPP_EXTERN_C void TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A_marshal_pinvoke(const TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A& unmarshaled, TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A_marshaled_pinvoke& marshaled) { Exception_t* ___material_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'material' of type 'TilemapLayerRenderData': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___material_0Exception, NULL); } IL2CPP_EXTERN_C void TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A_marshal_pinvoke_back(const TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A_marshaled_pinvoke& marshaled, TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A& unmarshaled) { Exception_t* ___material_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'material' of type 'TilemapLayerRenderData': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___material_0Exception, NULL); } // Conversion method for clean up from marshalling of: DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapLayerRenderData IL2CPP_EXTERN_C void TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A_marshal_pinvoke_cleanup(TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapLayerRenderData IL2CPP_EXTERN_C void TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A_marshal_com(const TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A& unmarshaled, TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A_marshaled_com& marshaled) { Exception_t* ___material_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'material' of type 'TilemapLayerRenderData': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___material_0Exception, NULL); } IL2CPP_EXTERN_C void TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A_marshal_com_back(const TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A_marshaled_com& marshaled, TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A& unmarshaled) { Exception_t* ___material_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'material' of type 'TilemapLayerRenderData': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___material_0Exception, NULL); } // Conversion method for clean up from marshalling of: DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapLayerRenderData IL2CPP_EXTERN_C void TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A_marshal_com_cleanup(TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A_marshaled_com& marshaled) { } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraph::OnEnable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapToolGraph_OnEnable_m12048F0B460181082274D174827B24813CFC7596 (FlowTilemapToolGraph_tCC76A5F3FE4E66EF5BF2705DA0CDBB1450CA3DA5* __this, const RuntimeMethod* method) { { // base.OnEnable(); Graph_OnEnable_m72EAD272148330F9F6C12B36DE1EA671B944198B(__this, NULL); // hideFlags = HideFlags.HideInHierarchy; Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(__this, 1, NULL); // } return; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraph::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapToolGraph__ctor_m195C7FCFB37B75828D2C1D7EE926296B7E26E9BC (FlowTilemapToolGraph_tCC76A5F3FE4E66EF5BF2705DA0CDBB1450CA3DA5* __this, const RuntimeMethod* method) { { Graph__ctor_mB6C33FC156BDC793908203260AF80260D3563DA1(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolBuildContext::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapToolBuildContext__ctor_m75F1E42E10A050B89913E561A7D350A82202E56E (FlowTilemapToolBuildContext_tCB2EB814BEBFE419F1C70D2B4CD1B46D844DA805* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphBuilder::Build(DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolBuildContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapToolGraphBuilder_Build_m133072E84C68AA4A814D5B4218EC6136392B3C99 (FlowTilemapToolBuildContext_tCB2EB814BEBFE419F1C70D2B4CD1B46D844DA805* ___0_context, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphBuilder_CreateNode_TisFlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D_m2CABDBA22A515849E377FB3821697D62A75D6B6E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* V_0 = NULL; { // if (context.graphBuilder == null) FlowTilemapToolBuildContext_tCB2EB814BEBFE419F1C70D2B4CD1B46D844DA805* L_0 = ___0_context; NullCheck(L_0); GraphBuilder_t3ABC8DFFE16CC2C1A876F82CE56469A202547258* L_1 = L_0->___graphBuilder_2; if (L_1) { goto IL_0009; } } { // return; return; } IL_0009: { // context.graphBuilder.DestroyAllNodes(); FlowTilemapToolBuildContext_tCB2EB814BEBFE419F1C70D2B4CD1B46D844DA805* L_2 = ___0_context; NullCheck(L_2); GraphBuilder_t3ABC8DFFE16CC2C1A876F82CE56469A202547258* L_3 = L_2->___graphBuilder_2; NullCheck(L_3); GraphBuilder_DestroyAllNodes_m0B868554DA82ED03CCD9EF1F1C34761EDFCD61B8(L_3, NULL); // if (context.tilemap == null) FlowTilemapToolBuildContext_tCB2EB814BEBFE419F1C70D2B4CD1B46D844DA805* L_4 = ___0_context; NullCheck(L_4); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_5 = L_4->___tilemap_0; if (L_5) { goto IL_001d; } } { // return; return; } IL_001d: { // var previewNode = context.graphBuilder.CreateNode(); FlowTilemapToolBuildContext_tCB2EB814BEBFE419F1C70D2B4CD1B46D844DA805* L_6 = ___0_context; NullCheck(L_6); GraphBuilder_t3ABC8DFFE16CC2C1A876F82CE56469A202547258* L_7 = L_6->___graphBuilder_2; NullCheck(L_7); FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* L_8; L_8 = GraphBuilder_CreateNode_TisFlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D_m2CABDBA22A515849E377FB3821697D62A75D6B6E(L_7, GraphBuilder_CreateNode_TisFlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D_m2CABDBA22A515849E377FB3821697D62A75D6B6E_RuntimeMethod_var); V_0 = L_8; // if (previewNode != null) FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* L_9 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_10; L_10 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_10) { goto IL_0062; } } { // previewNode.SetTilemap(context.tilemap); FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* L_11 = V_0; FlowTilemapToolBuildContext_tCB2EB814BEBFE419F1C70D2B4CD1B46D844DA805* L_12 = ___0_context; NullCheck(L_12); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_13 = L_12->___tilemap_0; NullCheck(L_11); FlowTilemapToolGraphNode_SetTilemap_mF4828D68DB3B53BDDCC340D6C2D4FA95217BD7D1(L_11, L_13, NULL); // previewNode.LayoutGraph = context.LayoutGraph; FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* L_14 = V_0; FlowTilemapToolBuildContext_tCB2EB814BEBFE419F1C70D2B4CD1B46D844DA805* L_15 = ___0_context; NullCheck(L_15); FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_16 = L_15->___LayoutGraph_1; NullCheck(L_14); FlowTilemapToolGraphNode_set_LayoutGraph_m78DADDD2472A0C094330EC56C0F5EEA55547C651_inline(L_14, L_16, NULL); // previewNode.SelectedNode = context.selectedNode; FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* L_17 = V_0; FlowTilemapToolBuildContext_tCB2EB814BEBFE419F1C70D2B4CD1B46D844DA805* L_18 = ___0_context; NullCheck(L_18); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_19 = L_18->___selectedNode_3; NullCheck(L_17); FlowTilemapToolGraphNode_set_SelectedNode_mE41765A6E9FAC4D51074F1E414C72CDE2DBF1B78_inline(L_17, L_19, NULL); // previewNode.SelectedItem = context.selectedItem; FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* L_20 = V_0; FlowTilemapToolBuildContext_tCB2EB814BEBFE419F1C70D2B4CD1B46D844DA805* L_21 = ___0_context; NullCheck(L_21); FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_22 = L_21->___selectedItem_4; NullCheck(L_20); FlowTilemapToolGraphNode_set_SelectedItem_m8C2C638C7A13FFAA868903793AD58395BD927BDF_inline(L_20, L_22, NULL); } IL_0062: { // } return; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphBuilder::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapToolGraphBuilder__ctor_mF54B3B305BAECF58E9DE2FF76828791914351947 (FlowTilemapToolGraphBuilder_tA6BF9482AB745698084B27310D7913EBC98360EA* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphNode::get_Tilemap() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* FlowTilemapToolGraphNode_get_Tilemap_m5925CE76C131E55A555940B9366781678AE68079 (FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* __this, const RuntimeMethod* method) { { // public FlowTilemap Tilemap { get; private set; } FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_0 = __this->___U3CTilemapU3Ek__BackingField_17; return L_0; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphNode::set_Tilemap(DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapToolGraphNode_set_Tilemap_m13B57754445DFD7C413D5D2131192838344186EC (FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* __this, FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* ___0_value, const RuntimeMethod* method) { { // public FlowTilemap Tilemap { get; private set; } FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_0 = ___0_value; __this->___U3CTilemapU3Ek__BackingField_17 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTilemapU3Ek__BackingField_17), (void*)L_0); return; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphNode::get_LayoutGraph() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* FlowTilemapToolGraphNode_get_LayoutGraph_m4F909878674DF6DDAFD452B5ED4BE23B83BC89AB (FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* __this, const RuntimeMethod* method) { { // public FlowLayoutGraph LayoutGraph { get; set; } FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_0 = __this->___U3CLayoutGraphU3Ek__BackingField_18; return L_0; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphNode::set_LayoutGraph(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapToolGraphNode_set_LayoutGraph_m78DADDD2472A0C094330EC56C0F5EEA55547C651 (FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* __this, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___0_value, const RuntimeMethod* method) { { // public FlowLayoutGraph LayoutGraph { get; set; } FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_0 = ___0_value; __this->___U3CLayoutGraphU3Ek__BackingField_18 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLayoutGraphU3Ek__BackingField_18), (void*)L_0); return; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphNode::get_SelectedNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* FlowTilemapToolGraphNode_get_SelectedNode_mD3BE508A8884ED23A6D1CB814A4FFF606994FF67 (FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* __this, const RuntimeMethod* method) { { // public FlowLayoutGraphNode SelectedNode { get; set; } FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_0 = __this->___U3CSelectedNodeU3Ek__BackingField_19; return L_0; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphNode::set_SelectedNode(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapToolGraphNode_set_SelectedNode_mE41765A6E9FAC4D51074F1E414C72CDE2DBF1B78 (FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_value, const RuntimeMethod* method) { { // public FlowLayoutGraphNode SelectedNode { get; set; } FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_0 = ___0_value; __this->___U3CSelectedNodeU3Ek__BackingField_19 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CSelectedNodeU3Ek__BackingField_19), (void*)L_0); return; } } // DungeonArchitect.Flow.Items.FlowItem DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphNode::get_SelectedItem() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* FlowTilemapToolGraphNode_get_SelectedItem_m89096FF0E91FB18DC89C128186CF79DB455FA08D (FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* __this, const RuntimeMethod* method) { { // public FlowItem SelectedItem { get; set; } FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_0 = __this->___U3CSelectedItemU3Ek__BackingField_20; return L_0; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphNode::set_SelectedItem(DungeonArchitect.Flow.Items.FlowItem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapToolGraphNode_set_SelectedItem_m8C2C638C7A13FFAA868903793AD58395BD927BDF (FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* __this, FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ___0_value, const RuntimeMethod* method) { { // public FlowItem SelectedItem { get; set; } FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_0 = ___0_value; __this->___U3CSelectedItemU3Ek__BackingField_20 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CSelectedItemU3Ek__BackingField_20), (void*)L_0); return; } } // System.Boolean DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphNode::get_RequestRecreatePreview() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FlowTilemapToolGraphNode_get_RequestRecreatePreview_m2034E342669B2F880CCC8BB6988F4847C4219421 (FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* __this, const RuntimeMethod* method) { { // public bool RequestRecreatePreview { get; set; } bool L_0 = __this->___U3CRequestRecreatePreviewU3Ek__BackingField_21; return L_0; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphNode::set_RequestRecreatePreview(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapToolGraphNode_set_RequestRecreatePreview_m4F945F210BDB36D0CC7F487BC21666500BC4E2DA (FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool RequestRecreatePreview { get; set; } bool L_0 = ___0_value; __this->___U3CRequestRecreatePreviewU3Ek__BackingField_21 = L_0; return; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapToolGraphNode__ctor_mD298C898E6ACF9B86792E026B98B4BDD20B91104 (FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* __this, const RuntimeMethod* method) { { // public int tileRenderSize = 12; __this->___tileRenderSize_16 = ((int32_t)12); // public FlowTilemapToolGraphNode() GraphNode__ctor_m88402BB3DB74830FCBB3FBC049021BA864D274F6(__this, NULL); // RequestRecreatePreview = false; FlowTilemapToolGraphNode_set_RequestRecreatePreview_m4F945F210BDB36D0CC7F487BC21666500BC4E2DA_inline(__this, (bool)0, NULL); // } return; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphNode::Initialize(System.String,DungeonArchitect.Graphs.Graph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapToolGraphNode_Initialize_m939D2ED460357499C58D0D1741289C8CB8C1356E (FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* __this, String_t* ___0_id, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___1_graph, const RuntimeMethod* method) { { // base.Initialize(id, graph); String_t* L_0 = ___0_id; Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_1 = ___1_graph; GraphNode_Initialize_m2B041E95B6F2B08CDFBF0B742AAD81B262D04C43(__this, L_0, L_1, NULL); // } return; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphNode::SetTilemap(DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTilemapToolGraphNode_SetTilemap_mF4828D68DB3B53BDDCC340D6C2D4FA95217BD7D1 (FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* __this, FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* ___0_tilemap, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { // this.Tilemap = tilemap; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_0 = ___0_tilemap; FlowTilemapToolGraphNode_set_Tilemap_m13B57754445DFD7C413D5D2131192838344186EC_inline(__this, L_0, NULL); // var size = new Vector2(tilemap.Width, tilemap.Height) * tileRenderSize; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_1 = ___0_tilemap; NullCheck(L_1); int32_t L_2 = L_1->___Width_0; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_3 = ___0_tilemap; NullCheck(L_3); int32_t L_4 = L_3->___Height_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; memset((&L_5), 0, sizeof(L_5)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_5), ((float)L_2), ((float)L_4), /*hidden argument*/NULL); int32_t L_6 = __this->___tileRenderSize_16; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7; L_7 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_5, ((float)L_6), NULL); V_0 = L_7; // bounds = new Rect(Vector2.zero, size); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; L_8 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_10; memset((&L_10), 0, sizeof(L_10)); Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&L_10), L_8, L_9, /*hidden argument*/NULL); ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___bounds_6 = L_10; // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // DungeonArchitect.Flow.Exec.FlowTaskExecOutput DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateElevations::Execute(DungeonArchitect.Flow.Exec.FlowTaskExecContext,DungeonArchitect.Flow.Exec.FlowTaskExecInput) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* TilemapBaseFlowTaskCreateElevations_Execute_m6A3A3911172036E5025027566F1BC2DB002327BC (TilemapBaseFlowTaskCreateElevations_t82B68E5F08173C3185C7FE11FE82BF7D8DE4550D* __this, FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* ___0_context, FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* ___1_input, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowExecTaskState_GetState_TisFlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_mD56C3594521A0FB2FC44D5748325E108DA1F6C80_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemapCustomCellInfo_t2F8714F9692442EFF42218AFF04C1C9F15CF8727_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GradientNoiseTable_t80B9C4A113191141F8ADB168B53969689475F448_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NoiseTable_1_GetNoiseFBM_m12FD0FA79004E27D56CD673566B613E0D1412ADD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NoiseTable_1_Init_m8FA0BC60710807C7D87AD82C47D9C4B53F624910_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral10B1267552C6077AA613F583CE6FFBC590F0A92A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD32F4BF05E78FA63D64C83226DC201778BB2F21C); s_Il2CppMethodInitialized = true; } FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* V_0 = NULL; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* V_1 = NULL; FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* V_2 = NULL; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* V_3 = NULL; FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* V_4 = NULL; Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* V_5 = NULL; GradientNoiseTable_t80B9C4A113191141F8ADB168B53969689475F448* V_6 = NULL; int32_t V_7 = 0; int32_t V_8 = 0; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* V_9 = NULL; float V_10 = 0.0f; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_11; memset((&V_11), 0, sizeof(V_11)); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_12; memset((&V_12), 0, sizeof(V_12)); float V_13 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_14; memset((&V_14), 0, sizeof(V_14)); float V_15 = 0.0f; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F G_B17_0; memset((&G_B17_0), 0, sizeof(G_B17_0)); { // var output = new FlowTaskExecOutput(); FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_0 = (FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C*)il2cpp_codegen_object_new(FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C_il2cpp_TypeInfo_var); NullCheck(L_0); FlowTaskExecOutput__ctor_mC8ADE5B086FFD868AE32CC8EC1CD9C6EA0B43EF8(L_0, NULL); V_0 = L_0; // if (input.IncomingTaskOutputs.Length == 0) FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_1 = ___1_input; NullCheck(L_1); FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_2 = L_1->___IncomingTaskOutputs_0; NullCheck(L_2); if ((((RuntimeArray*)L_2)->max_length)) { goto IL_0023; } } { // output.ErrorMessage = "Missing Input"; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_3 = V_0; NullCheck(L_3); L_3->___ErrorMessage_3 = _stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167; Il2CppCodeGenWriteBarrier((void**)(&L_3->___ErrorMessage_3), (void*)_stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167); // output.ExecutionResult = FlowTaskExecutionResult.FailHalt; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_4 = V_0; NullCheck(L_4); L_4->___ExecutionResult_1 = 2; // return output; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_5 = V_0; return L_5; } IL_0023: { // if (input.IncomingTaskOutputs.Length > 1) FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_6 = ___1_input; NullCheck(L_6); FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_7 = L_6->___IncomingTaskOutputs_0; NullCheck(L_7); if ((((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))) <= ((int32_t)1))) { goto IL_0042; } } { // output.ErrorMessage = "Only one input allowed"; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_8 = V_0; NullCheck(L_8); L_8->___ErrorMessage_3 = _stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D; Il2CppCodeGenWriteBarrier((void**)(&L_8->___ErrorMessage_3), (void*)_stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D); // output.ExecutionResult = FlowTaskExecutionResult.FailHalt; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_9 = V_0; NullCheck(L_9); L_9->___ExecutionResult_1 = 2; // return output; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_10 = V_0; return L_10; } IL_0042: { // var incomingTilemap = input.IncomingTaskOutputs[0].State.GetState(); FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_11 = ___1_input; NullCheck(L_11); FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_12 = L_11->___IncomingTaskOutputs_0; NullCheck(L_12); int32_t L_13 = 0; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_14 = (L_12)->GetAt(static_cast(L_13)); NullCheck(L_14); FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_15 = L_14->___State_0; NullCheck(L_15); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_16; L_16 = FlowExecTaskState_GetState_TisFlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_mD56C3594521A0FB2FC44D5748325E108DA1F6C80(L_15, FlowExecTaskState_GetState_TisFlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_mD56C3594521A0FB2FC44D5748325E108DA1F6C80_RuntimeMethod_var); V_1 = L_16; // if (incomingTilemap == null) FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_17 = V_1; if (L_17) { goto IL_006c; } } { // output.ErrorMessage = "Missing tilemap input"; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_18 = V_0; NullCheck(L_18); L_18->___ErrorMessage_3 = _stringLiteral10B1267552C6077AA613F583CE6FFBC590F0A92A; Il2CppCodeGenWriteBarrier((void**)(&L_18->___ErrorMessage_3), (void*)_stringLiteral10B1267552C6077AA613F583CE6FFBC590F0A92A); // output.ExecutionResult = FlowTaskExecutionResult.FailHalt; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_19 = V_0; NullCheck(L_19); L_19->___ExecutionResult_1 = 2; // return output; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_20 = V_0; return L_20; } IL_006c: { // var incomingGraph = input.IncomingTaskOutputs[0].State.GetState(); FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_21 = ___1_input; NullCheck(L_21); FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_22 = L_21->___IncomingTaskOutputs_0; NullCheck(L_22); int32_t L_23 = 0; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_24 = (L_22)->GetAt(static_cast(L_23)); NullCheck(L_24); FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_25 = L_24->___State_0; NullCheck(L_25); FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_26; L_26 = FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B(L_25, FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B_RuntimeMethod_var); V_2 = L_26; // if (incomingGraph == null) FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_27 = V_2; if (L_27) { goto IL_0096; } } { // output.ErrorMessage = "Missing graph input"; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_28 = V_0; NullCheck(L_28); L_28->___ErrorMessage_3 = _stringLiteralD32F4BF05E78FA63D64C83226DC201778BB2F21C; Il2CppCodeGenWriteBarrier((void**)(&L_28->___ErrorMessage_3), (void*)_stringLiteralD32F4BF05E78FA63D64C83226DC201778BB2F21C); // output.ExecutionResult = FlowTaskExecutionResult.FailHalt; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_29 = V_0; NullCheck(L_29); L_29->___ExecutionResult_1 = 2; // return output; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_30 = V_0; return L_30; } IL_0096: { // var tilemap = new FlowTilemap(incomingTilemap.Width, incomingTilemap.Height); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_31 = V_1; NullCheck(L_31); int32_t L_32 = L_31->___Width_0; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_33 = V_1; NullCheck(L_33); int32_t L_34 = L_33->___Height_1; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_35 = (FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927*)il2cpp_codegen_object_new(FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_il2cpp_TypeInfo_var); NullCheck(L_35); FlowTilemap__ctor_m22C371D1D99445C12D1095F96004C4DEACFAF012(L_35, L_32, L_34, NULL); V_3 = L_35; // var graph = incomingGraph.Clone() as FlowLayoutGraph; FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_36 = V_2; NullCheck(L_36); RuntimeObject* L_37; L_37 = FlowLayoutGraph_Clone_mB865B42D96045BE78909D0477586AC444D928AC1(L_36, NULL); V_4 = ((FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B*)IsInstClass((RuntimeObject*)L_37, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_il2cpp_TypeInfo_var)); // output.State.SetState(typeof(FlowTilemap), tilemap); FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_38 = V_0; NullCheck(L_38); FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_39 = L_38->___State_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_40 = { reinterpret_cast (FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_41; L_41 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_40, NULL); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_42 = V_3; NullCheck(L_39); FlowExecTaskState_SetState_mA271B50260AEECBDD2E1E2148F231AE8BD806BC5(L_39, L_41, L_42, NULL); // output.State.SetState(typeof(FlowLayoutGraph), graph); FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_43 = V_0; NullCheck(L_43); FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_44 = L_43->___State_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_45 = { reinterpret_cast (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_0_0_0_var) }; Type_t* L_46; L_46 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_45, NULL); FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_47 = V_4; NullCheck(L_44); FlowExecTaskState_SetState_mA271B50260AEECBDD2E1E2148F231AE8BD806BC5(L_44, L_46, L_47, NULL); // var random = context.Random; FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* L_48 = ___0_context; NullCheck(L_48); Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_49 = L_48->___Random_0; V_5 = L_49; // var noiseTable = new GradientNoiseTable(); GradientNoiseTable_t80B9C4A113191141F8ADB168B53969689475F448* L_50 = (GradientNoiseTable_t80B9C4A113191141F8ADB168B53969689475F448*)il2cpp_codegen_object_new(GradientNoiseTable_t80B9C4A113191141F8ADB168B53969689475F448_il2cpp_TypeInfo_var); NullCheck(L_50); GradientNoiseTable__ctor_mD30B68FF2469823862498414E81640394359149E(L_50, NULL); V_6 = L_50; // noiseTable.Init(128, random); GradientNoiseTable_t80B9C4A113191141F8ADB168B53969689475F448* L_51 = V_6; Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_52 = V_5; NullCheck(L_51); NoiseTable_1_Init_m8FA0BC60710807C7D87AD82C47D9C4B53F624910(L_51, ((int32_t)128), L_52, NoiseTable_1_Init_m8FA0BC60710807C7D87AD82C47D9C4B53F624910_RuntimeMethod_var); // for (int y = 0; y < tilemap.Height; y++) V_7 = 0; goto IL_027f; } IL_0107: { // for (int x = 0; x < tilemap.Width; x++) V_8 = 0; goto IL_026c; } IL_010f: { // var incomingCell = incomingTilemap.Cells[x, y]; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_53 = V_1; NullCheck(L_53); FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* L_54 = L_53->___Cells_2; int32_t L_55 = V_8; int32_t L_56 = V_7; NullCheck(L_54); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_57; L_57 = FlowTilemapCellDatabase_get_Item_m2F4A04822C9400D4775B064DBF7CF31416878829(L_54, L_55, L_56, NULL); // var cell = tilemap.Cells[x, y]; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_58 = V_3; NullCheck(L_58); FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* L_59 = L_58->___Cells_2; int32_t L_60 = V_8; int32_t L_61 = V_7; NullCheck(L_59); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_62; L_62 = FlowTilemapCellDatabase_get_Item_m2F4A04822C9400D4775B064DBF7CF31416878829(L_59, L_60, L_61, NULL); V_9 = L_62; // float cellHeight = 0; V_10 = (0.0f); // if (incomingCell.CellType == FlowTilemapCellType.Empty) NullCheck(L_57); int32_t L_63 = L_57->___CellType_0; if (L_63) { goto IL_01b4; } } { // var position = new Vector2(x, y) * noiseFrequency; int32_t L_64 = V_8; int32_t L_65 = V_7; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_66; memset((&L_66), 0, sizeof(L_66)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_66), ((float)L_64), ((float)L_65), /*hidden argument*/NULL); float L_67 = __this->___noiseFrequency_7; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_68; L_68 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_66, L_67, NULL); V_14 = L_68; // var n = noiseTable.GetNoiseFBM(position, noiseOctaves); GradientNoiseTable_t80B9C4A113191141F8ADB168B53969689475F448* L_69 = V_6; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_70 = V_14; int32_t L_71 = __this->___noiseOctaves_6; NullCheck(L_69); float L_72; L_72 = NoiseTable_1_GetNoiseFBM_m12FD0FA79004E27D56CD673566B613E0D1412ADD(L_69, L_70, L_71, NoiseTable_1_GetNoiseFBM_m12FD0FA79004E27D56CD673566B613E0D1412ADD_RuntimeMethod_var); V_15 = L_72; // if (noiseValuePower > 1e-6f) float L_73 = __this->___noiseValuePower_8; if ((!(((float)L_73) > ((float)(9.99999997E-07f))))) { goto IL_0182; } } { // n = Mathf.Pow(n, noiseValuePower); float L_74 = V_15; float L_75 = __this->___noiseValuePower_8; float L_76; L_76 = powf(L_74, L_75); V_15 = L_76; } IL_0182: { // n = Mathf.Floor(n * numSteps) / numSteps; float L_77 = V_15; int32_t L_78 = __this->___numSteps_9; float L_79; L_79 = floorf(((float)il2cpp_codegen_multiply(L_77, ((float)L_78)))); int32_t L_80 = __this->___numSteps_9; V_15 = ((float)(L_79/((float)L_80))); // cellHeight = minHeight + n * (maxHeight - minHeight); float L_81 = __this->___minHeight_10; float L_82 = V_15; float L_83 = __this->___maxHeight_11; float L_84 = __this->___minHeight_10; V_10 = ((float)il2cpp_codegen_add(L_81, ((float)il2cpp_codegen_multiply(L_82, ((float)il2cpp_codegen_subtract(L_83, L_84)))))); } IL_01b4: { // cell.CellType = FlowTilemapCellType.Custom; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_85 = V_9; NullCheck(L_85); L_85->___CellType_0 = 4; // cell.CustomCellInfo = new FlowTilemapCustomCellInfo(); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_86 = V_9; FlowTilemapCustomCellInfo_t2F8714F9692442EFF42218AFF04C1C9F15CF8727* L_87 = (FlowTilemapCustomCellInfo_t2F8714F9692442EFF42218AFF04C1C9F15CF8727*)il2cpp_codegen_object_new(FlowTilemapCustomCellInfo_t2F8714F9692442EFF42218AFF04C1C9F15CF8727_il2cpp_TypeInfo_var); NullCheck(L_87); FlowTilemapCustomCellInfo__ctor_m2B84EE9B8CF8737FC1EFBD3263DE8DECB937405B(L_87, NULL); NullCheck(L_86); L_86->___CustomCellInfo_1 = L_87; Il2CppCodeGenWriteBarrier((void**)(&L_86->___CustomCellInfo_1), (void*)L_87); // cell.CustomCellInfo.name = markerName; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_88 = V_9; NullCheck(L_88); FlowTilemapCustomCellInfo_t2F8714F9692442EFF42218AFF04C1C9F15CF8727* L_89 = L_88->___CustomCellInfo_1; String_t* L_90 = __this->___markerName_5; NullCheck(L_89); L_89->___name_0 = L_90; Il2CppCodeGenWriteBarrier((void**)(&L_89->___name_0), (void*)L_90); // cell.Height = cellHeight; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_91 = V_9; float L_92 = V_10; NullCheck(L_91); L_91->___Height_12 = L_92; // var color = (cell.Height <= seaLevel) ? seaColor : landColor; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_93 = V_9; NullCheck(L_93); float L_94 = L_93->___Height_12; float L_95 = __this->___seaLevel_12; if ((((float)L_94) <= ((float)L_95))) { goto IL_01fa; } } { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_96 = __this->___landColor_13; G_B17_0 = L_96; goto IL_0200; } IL_01fa: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_97 = __this->___seaColor_14; G_B17_0 = L_97; } IL_0200: { V_11 = G_B17_0; // var minColor = color * minColorMultiplier; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_98 = V_11; float L_99 = __this->___minColorMultiplier_15; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_100; L_100 = Color_op_Multiply_m379B20A820266ACF82A21425B9CAE8DCD773CFBB_inline(L_98, L_99, NULL); V_12 = L_100; // var colorBrightness = 1.0f; V_13 = (1.0f); // if (Mathf.Abs(maxHeight - minHeight) > 1e-6f) float L_101 = __this->___maxHeight_11; float L_102 = __this->___minHeight_10; float L_103; L_103 = fabsf(((float)il2cpp_codegen_subtract(L_101, L_102))); if ((!(((float)L_103) > ((float)(9.99999997E-07f))))) { goto IL_024f; } } { // colorBrightness = (cell.Height - minHeight) / (maxHeight - minHeight); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_104 = V_9; NullCheck(L_104); float L_105 = L_104->___Height_12; float L_106 = __this->___minHeight_10; float L_107 = __this->___maxHeight_11; float L_108 = __this->___minHeight_10; V_13 = ((float)(((float)il2cpp_codegen_subtract(L_105, L_106))/((float)il2cpp_codegen_subtract(L_107, L_108)))); } IL_024f: { // cell.CustomCellInfo.defaultColor = Color.Lerp(minColor, color, colorBrightness); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_109 = V_9; NullCheck(L_109); FlowTilemapCustomCellInfo_t2F8714F9692442EFF42218AFF04C1C9F15CF8727* L_110 = L_109->___CustomCellInfo_1; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_111 = V_12; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_112 = V_11; float L_113 = V_13; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_114; L_114 = Color_Lerp_mE79F87889843ECDC188E4CB5B5E1F1B2256E5EBE_inline(L_111, L_112, L_113, NULL); NullCheck(L_110); L_110->___defaultColor_1 = L_114; // for (int x = 0; x < tilemap.Width; x++) int32_t L_115 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_115, 1)); } IL_026c: { // for (int x = 0; x < tilemap.Width; x++) int32_t L_116 = V_8; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_117 = V_3; NullCheck(L_117); int32_t L_118 = L_117->___Width_0; if ((((int32_t)L_116) < ((int32_t)L_118))) { goto IL_010f; } } { // for (int y = 0; y < tilemap.Height; y++) int32_t L_119 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_119, 1)); } IL_027f: { // for (int y = 0; y < tilemap.Height; y++) int32_t L_120 = V_7; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_121 = V_3; NullCheck(L_121); int32_t L_122 = L_121->___Height_1; if ((((int32_t)L_120) < ((int32_t)L_122))) { goto IL_0107; } } { // output.ExecutionResult = FlowTaskExecutionResult.Success; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_123 = V_0; NullCheck(L_123); L_123->___ExecutionResult_1 = 0; // return output; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_124 = V_0; return L_124; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateElevations::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TilemapBaseFlowTaskCreateElevations__ctor_mD5BE9121B0F52EB0D7BA50F3C62F1DA763559677 (TilemapBaseFlowTaskCreateElevations_t82B68E5F08173C3185C7FE11FE82BF7D8DE4550D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0F10C8F01816F23DEE001DE0E3A831AAB792D49C); s_Il2CppMethodInitialized = true; } { // public string markerName = "Rock"; __this->___markerName_5 = _stringLiteral0F10C8F01816F23DEE001DE0E3A831AAB792D49C; Il2CppCodeGenWriteBarrier((void**)(&__this->___markerName_5), (void*)_stringLiteral0F10C8F01816F23DEE001DE0E3A831AAB792D49C); // public int noiseOctaves = 4; __this->___noiseOctaves_6 = 4; // public float noiseFrequency = 0.01f; __this->___noiseFrequency_7 = (0.00999999978f); // public int numSteps = 4; __this->___numSteps_9 = 4; // public float minHeight = -20; __this->___minHeight_10 = (-20.0f); // public float maxHeight = -5; __this->___maxHeight_11 = (-5.0f); // public float seaLevel = -10; __this->___seaLevel_12 = (-10.0f); // public Color landColor = new Color(0.4f, 0.2f, 0); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_0), (0.400000006f), (0.200000003f), (0.0f), /*hidden argument*/NULL); __this->___landColor_13 = L_0; // public Color seaColor = new Color(0, 0, 0.4f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1; memset((&L_1), 0, sizeof(L_1)); Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_1), (0.0f), (0.0f), (0.400000006f), /*hidden argument*/NULL); __this->___seaColor_14 = L_1; // public float minColorMultiplier = 0.1f; __this->___minColorMultiplier_15 = (0.100000001f); FlowExecTask__ctor_m8934DC5D55D1B64661A8F9B81171C17DA5F21188(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapFlowNodeOverlayNoiseSettings::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TilemapFlowNodeOverlayNoiseSettings__ctor_mD763B4785793591F618EB28AD13F47AFC983FBE2 (TilemapFlowNodeOverlayNoiseSettings_t3CD7859D8EB96B70E6805C278A527E600FE8F36C* __this, const RuntimeMethod* method) { { // public int noiseOctaves = 4; __this->___noiseOctaves_0 = 4; // public float noiseFrequency = 0.15f; __this->___noiseFrequency_1 = (0.150000006f); // public float noiseMaxValue = 1.0f; __this->___noiseMaxValue_4 = (1.0f); // public float noiseThreshold = 0.5f; __this->___noiseThreshold_5 = (0.5f); // public int minDistFromMainPath = 2; __this->___minDistFromMainPath_6 = 2; Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tasks.NoiseTilemapFlowOverlayGenerator::.ctor(DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapFlowNodeOverlayNoiseSettings) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NoiseTilemapFlowOverlayGenerator__ctor_mA9B60B9B664978528B5A25789C2D6AEC100A076C (NoiseTilemapFlowOverlayGenerator_t4B81E4E296F52E5717CFE5D1E5DDEB7DA3263D4D* __this, TilemapFlowNodeOverlayNoiseSettings_t3CD7859D8EB96B70E6805C278A527E600FE8F36C* ___0_noiseSettings, const RuntimeMethod* method) { { // public NoiseTilemapFlowOverlayGenerator(TilemapFlowNodeOverlayNoiseSettings noiseSettings) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // this.noiseSettings = noiseSettings; TilemapFlowNodeOverlayNoiseSettings_t3CD7859D8EB96B70E6805C278A527E600FE8F36C* L_0 = ___0_noiseSettings; __this->___noiseSettings_1 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___noiseSettings_1), (void*)L_0); // } return; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tasks.NoiseTilemapFlowOverlayGenerator::Init(System.Random) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NoiseTilemapFlowOverlayGenerator_Init_mC6DC5DBE8B7C276ED83A7A70E38E68134078B402 (NoiseTilemapFlowOverlayGenerator_t4B81E4E296F52E5717CFE5D1E5DDEB7DA3263D4D* __this, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___0_random, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GradientNoiseTable_t80B9C4A113191141F8ADB168B53969689475F448_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NoiseTable_1_Init_m8FA0BC60710807C7D87AD82C47D9C4B53F624910_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // noiseTable = new GradientNoiseTable(); GradientNoiseTable_t80B9C4A113191141F8ADB168B53969689475F448* L_0 = (GradientNoiseTable_t80B9C4A113191141F8ADB168B53969689475F448*)il2cpp_codegen_object_new(GradientNoiseTable_t80B9C4A113191141F8ADB168B53969689475F448_il2cpp_TypeInfo_var); NullCheck(L_0); GradientNoiseTable__ctor_mD30B68FF2469823862498414E81640394359149E(L_0, NULL); __this->___noiseTable_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___noiseTable_0), (void*)L_0); // noiseTable.Init(128, random); GradientNoiseTable_t80B9C4A113191141F8ADB168B53969689475F448* L_1 = __this->___noiseTable_0; Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_2 = ___0_random; NullCheck(L_1); NoiseTable_1_Init_m8FA0BC60710807C7D87AD82C47D9C4B53F624910(L_1, ((int32_t)128), L_2, NoiseTable_1_Init_m8FA0BC60710807C7D87AD82C47D9C4B53F624910_RuntimeMethod_var); // noiseSettings.minDistFromMainPath = Mathf.Max(1, noiseSettings.minDistFromMainPath); TilemapFlowNodeOverlayNoiseSettings_t3CD7859D8EB96B70E6805C278A527E600FE8F36C* L_3 = __this->___noiseSettings_1; TilemapFlowNodeOverlayNoiseSettings_t3CD7859D8EB96B70E6805C278A527E600FE8F36C* L_4 = __this->___noiseSettings_1; NullCheck(L_4); int32_t L_5 = L_4->___minDistFromMainPath_6; int32_t L_6; L_6 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(1, L_5, NULL); NullCheck(L_3); L_3->___minDistFromMainPath_6 = L_6; // } return; } } // System.Boolean DungeonArchitect.Flow.Domains.Tilemap.Tasks.NoiseTilemapFlowOverlayGenerator::Generate(DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell,DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell,System.Random,System.Single&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NoiseTilemapFlowOverlayGenerator_Generate_mA75A70C92389C3FE41937BCA978EC002A66676BD (NoiseTilemapFlowOverlayGenerator_t4B81E4E296F52E5717CFE5D1E5DDEB7DA3263D4D* __this, FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* ___0_cell, FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* ___1_incomingCell, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___2_random, float* ___3_overlayValue, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NoiseTable_1_GetNoiseFBM_m12FD0FA79004E27D56CD673566B613E0D1412ADD_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 V_0; memset((&V_0), 0, sizeof(V_0)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; int32_t V_3 = 0; { // var cellCoord = incomingCell.TileCoord; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_0 = ___1_incomingCell; NullCheck(L_0); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_1 = L_0->___TileCoord_6; V_0 = L_1; // var position = cellCoord.ToVector2() * noiseSettings.noiseFrequency; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = IntVector2_ToVector2_mC788E5A2D1A9368D56D0B38B2101B3857D212A65((&V_0), NULL); TilemapFlowNodeOverlayNoiseSettings_t3CD7859D8EB96B70E6805C278A527E600FE8F36C* L_3 = __this->___noiseSettings_1; NullCheck(L_3); float L_4 = L_3->___noiseFrequency_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_2, L_4, NULL); V_1 = L_5; // var n = noiseTable.GetNoiseFBM(position, noiseSettings.noiseOctaves); GradientNoiseTable_t80B9C4A113191141F8ADB168B53969689475F448* L_6 = __this->___noiseTable_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_1; TilemapFlowNodeOverlayNoiseSettings_t3CD7859D8EB96B70E6805C278A527E600FE8F36C* L_8 = __this->___noiseSettings_1; NullCheck(L_8); int32_t L_9 = L_8->___noiseOctaves_0; NullCheck(L_6); float L_10; L_10 = NoiseTable_1_GetNoiseFBM_m12FD0FA79004E27D56CD673566B613E0D1412ADD(L_6, L_7, L_9, NoiseTable_1_GetNoiseFBM_m12FD0FA79004E27D56CD673566B613E0D1412ADD_RuntimeMethod_var); V_2 = L_10; // if (noiseSettings.noiseValuePower > 0.0f) TilemapFlowNodeOverlayNoiseSettings_t3CD7859D8EB96B70E6805C278A527E600FE8F36C* L_11 = __this->___noiseSettings_1; NullCheck(L_11); float L_12 = L_11->___noiseValuePower_2; if ((!(((float)L_12) > ((float)(0.0f))))) { goto IL_005b; } } { // n = Mathf.Pow(n, noiseSettings.noiseValuePower); float L_13 = V_2; TilemapFlowNodeOverlayNoiseSettings_t3CD7859D8EB96B70E6805C278A527E600FE8F36C* L_14 = __this->___noiseSettings_1; NullCheck(L_14); float L_15 = L_14->___noiseValuePower_2; float L_16; L_16 = powf(L_13, L_15); V_2 = L_16; } IL_005b: { // n = noiseSettings.noiseMinValue + (noiseSettings.noiseMaxValue - noiseSettings.noiseMinValue) * n; TilemapFlowNodeOverlayNoiseSettings_t3CD7859D8EB96B70E6805C278A527E600FE8F36C* L_17 = __this->___noiseSettings_1; NullCheck(L_17); float L_18 = L_17->___noiseMinValue_3; TilemapFlowNodeOverlayNoiseSettings_t3CD7859D8EB96B70E6805C278A527E600FE8F36C* L_19 = __this->___noiseSettings_1; NullCheck(L_19); float L_20 = L_19->___noiseMaxValue_4; TilemapFlowNodeOverlayNoiseSettings_t3CD7859D8EB96B70E6805C278A527E600FE8F36C* L_21 = __this->___noiseSettings_1; NullCheck(L_21); float L_22 = L_21->___noiseMinValue_3; float L_23 = V_2; V_2 = ((float)il2cpp_codegen_add(L_18, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_20, L_22)), L_23)))); // if (n > noiseSettings.noiseThreshold) float L_24 = V_2; TilemapFlowNodeOverlayNoiseSettings_t3CD7859D8EB96B70E6805C278A527E600FE8F36C* L_25 = __this->___noiseSettings_1; NullCheck(L_25); float L_26 = L_25->___noiseThreshold_5; if ((!(((float)L_24) > ((float)L_26)))) { goto IL_00ce; } } { // var distanceFromMainPath = incomingCell.DistanceFromMainPath; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_27 = ___1_incomingCell; NullCheck(L_27); int32_t L_28 = L_27->___DistanceFromMainPath_11; V_3 = L_28; // float noiseFactor = (n - noiseSettings.noiseThreshold) / (1.0f - noiseSettings.noiseThreshold); float L_29 = V_2; TilemapFlowNodeOverlayNoiseSettings_t3CD7859D8EB96B70E6805C278A527E600FE8F36C* L_30 = __this->___noiseSettings_1; NullCheck(L_30); float L_31 = L_30->___noiseThreshold_5; TilemapFlowNodeOverlayNoiseSettings_t3CD7859D8EB96B70E6805C278A527E600FE8F36C* L_32 = __this->___noiseSettings_1; NullCheck(L_32); float L_33 = L_32->___noiseThreshold_5; // bool insertOverlay = (noiseFactor * distanceFromMainPath > noiseSettings.minDistFromMainPath); int32_t L_34 = V_3; TilemapFlowNodeOverlayNoiseSettings_t3CD7859D8EB96B70E6805C278A527E600FE8F36C* L_35 = __this->___noiseSettings_1; NullCheck(L_35); int32_t L_36 = L_35->___minDistFromMainPath_6; // if (insertOverlay) if (!((((float)((float)il2cpp_codegen_multiply(((float)(((float)il2cpp_codegen_subtract(L_29, L_31))/((float)il2cpp_codegen_subtract((1.0f), L_33)))), ((float)L_34)))) > ((float)((float)L_36)))? 1 : 0)) { goto IL_00ce; } } { // overlayValue = n; float* L_37 = ___3_overlayValue; float L_38 = V_2; *((float*)L_37) = (float)L_38; // return true; return (bool)1; } IL_00ce: { // return false; return (bool)0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // DungeonArchitect.Flow.Exec.FlowTaskExecOutput DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateOverlay::Execute(DungeonArchitect.Flow.Exec.FlowTaskExecContext,DungeonArchitect.Flow.Exec.FlowTaskExecInput) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* TilemapBaseFlowTaskCreateOverlay_Execute_m4D78BD6A78D3BF86AAB106D6E921CF3EE6F8775E (TilemapBaseFlowTaskCreateOverlay_tA6632A49E8FEA1815CB0E34058311E77A8813015* __this, FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* ___0_context, FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* ___1_input, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowExecTaskState_GetState_TisFlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_mD56C3594521A0FB2FC44D5748325E108DA1F6C80_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITilemapFlowOverlayGenerator_tBAE0BA4454DFF930B88B76AACA1C0254EF6CCE5F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E353020B9CDE3A0FD74B68EB7F535D9947C522A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral10B1267552C6077AA613F583CE6FFBC590F0A92A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD32F4BF05E78FA63D64C83226DC201778BB2F21C); s_Il2CppMethodInitialized = true; } FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* V_0 = NULL; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* V_1 = NULL; FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* V_2 = NULL; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* V_3 = NULL; FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* V_4 = NULL; Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* V_5 = NULL; RuntimeObject* V_6 = NULL; int32_t V_7 = 0; int32_t V_8 = 0; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* V_9 = NULL; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* V_10 = NULL; float V_11 = 0.0f; FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* V_12 = NULL; { // var output = new FlowTaskExecOutput(); FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_0 = (FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C*)il2cpp_codegen_object_new(FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C_il2cpp_TypeInfo_var); NullCheck(L_0); FlowTaskExecOutput__ctor_mC8ADE5B086FFD868AE32CC8EC1CD9C6EA0B43EF8(L_0, NULL); V_0 = L_0; // if (input.IncomingTaskOutputs.Length == 0) FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_1 = ___1_input; NullCheck(L_1); FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_2 = L_1->___IncomingTaskOutputs_0; NullCheck(L_2); if ((((RuntimeArray*)L_2)->max_length)) { goto IL_0023; } } { // output.ErrorMessage = "Missing Input"; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_3 = V_0; NullCheck(L_3); L_3->___ErrorMessage_3 = _stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167; Il2CppCodeGenWriteBarrier((void**)(&L_3->___ErrorMessage_3), (void*)_stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167); // output.ExecutionResult = FlowTaskExecutionResult.FailHalt; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_4 = V_0; NullCheck(L_4); L_4->___ExecutionResult_1 = 2; // return output; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_5 = V_0; return L_5; } IL_0023: { // if (input.IncomingTaskOutputs.Length > 1) FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_6 = ___1_input; NullCheck(L_6); FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_7 = L_6->___IncomingTaskOutputs_0; NullCheck(L_7); if ((((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))) <= ((int32_t)1))) { goto IL_0042; } } { // output.ErrorMessage = "Only one input allowed"; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_8 = V_0; NullCheck(L_8); L_8->___ErrorMessage_3 = _stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D; Il2CppCodeGenWriteBarrier((void**)(&L_8->___ErrorMessage_3), (void*)_stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D); // output.ExecutionResult = FlowTaskExecutionResult.FailHalt; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_9 = V_0; NullCheck(L_9); L_9->___ExecutionResult_1 = 2; // return output; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_10 = V_0; return L_10; } IL_0042: { // var incomingTilemap = input.IncomingTaskOutputs[0].State.GetState(); FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_11 = ___1_input; NullCheck(L_11); FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_12 = L_11->___IncomingTaskOutputs_0; NullCheck(L_12); int32_t L_13 = 0; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_14 = (L_12)->GetAt(static_cast(L_13)); NullCheck(L_14); FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_15 = L_14->___State_0; NullCheck(L_15); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_16; L_16 = FlowExecTaskState_GetState_TisFlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_mD56C3594521A0FB2FC44D5748325E108DA1F6C80(L_15, FlowExecTaskState_GetState_TisFlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_mD56C3594521A0FB2FC44D5748325E108DA1F6C80_RuntimeMethod_var); V_1 = L_16; // if (incomingTilemap == null) FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_17 = V_1; if (L_17) { goto IL_006c; } } { // output.ErrorMessage = "Missing tilemap input"; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_18 = V_0; NullCheck(L_18); L_18->___ErrorMessage_3 = _stringLiteral10B1267552C6077AA613F583CE6FFBC590F0A92A; Il2CppCodeGenWriteBarrier((void**)(&L_18->___ErrorMessage_3), (void*)_stringLiteral10B1267552C6077AA613F583CE6FFBC590F0A92A); // output.ExecutionResult = FlowTaskExecutionResult.FailHalt; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_19 = V_0; NullCheck(L_19); L_19->___ExecutionResult_1 = 2; // return output; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_20 = V_0; return L_20; } IL_006c: { // var incomingGraph = input.IncomingTaskOutputs[0].State.GetState(); FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_21 = ___1_input; NullCheck(L_21); FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_22 = L_21->___IncomingTaskOutputs_0; NullCheck(L_22); int32_t L_23 = 0; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_24 = (L_22)->GetAt(static_cast(L_23)); NullCheck(L_24); FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_25 = L_24->___State_0; NullCheck(L_25); FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_26; L_26 = FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B(L_25, FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B_RuntimeMethod_var); V_2 = L_26; // if (incomingGraph == null) FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_27 = V_2; if (L_27) { goto IL_0096; } } { // output.ErrorMessage = "Missing graph input"; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_28 = V_0; NullCheck(L_28); L_28->___ErrorMessage_3 = _stringLiteralD32F4BF05E78FA63D64C83226DC201778BB2F21C; Il2CppCodeGenWriteBarrier((void**)(&L_28->___ErrorMessage_3), (void*)_stringLiteralD32F4BF05E78FA63D64C83226DC201778BB2F21C); // output.ExecutionResult = FlowTaskExecutionResult.FailHalt; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_29 = V_0; NullCheck(L_29); L_29->___ExecutionResult_1 = 2; // return output; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_30 = V_0; return L_30; } IL_0096: { // var tilemap = new FlowTilemap(incomingTilemap.Width, incomingTilemap.Height); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_31 = V_1; NullCheck(L_31); int32_t L_32 = L_31->___Width_0; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_33 = V_1; NullCheck(L_33); int32_t L_34 = L_33->___Height_1; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_35 = (FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927*)il2cpp_codegen_object_new(FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_il2cpp_TypeInfo_var); NullCheck(L_35); FlowTilemap__ctor_m22C371D1D99445C12D1095F96004C4DEACFAF012(L_35, L_32, L_34, NULL); V_3 = L_35; // var graph = incomingGraph.Clone() as FlowLayoutGraph; FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_36 = V_2; NullCheck(L_36); RuntimeObject* L_37; L_37 = FlowLayoutGraph_Clone_mB865B42D96045BE78909D0477586AC444D928AC1(L_36, NULL); V_4 = ((FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B*)IsInstClass((RuntimeObject*)L_37, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_il2cpp_TypeInfo_var)); // output.State.SetState(typeof(FlowTilemap), tilemap); FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_38 = V_0; NullCheck(L_38); FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_39 = L_38->___State_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_40 = { reinterpret_cast (FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_41; L_41 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_40, NULL); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_42 = V_3; NullCheck(L_39); FlowExecTaskState_SetState_mA271B50260AEECBDD2E1E2148F231AE8BD806BC5(L_39, L_41, L_42, NULL); // output.State.SetState(typeof(FlowLayoutGraph), graph); FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_43 = V_0; NullCheck(L_43); FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_44 = L_43->___State_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_45 = { reinterpret_cast (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_0_0_0_var) }; Type_t* L_46; L_46 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_45, NULL); FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_47 = V_4; NullCheck(L_44); FlowExecTaskState_SetState_mA271B50260AEECBDD2E1E2148F231AE8BD806BC5(L_44, L_46, L_47, NULL); // var random = context.Random; FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* L_48 = ___0_context; NullCheck(L_48); Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_49 = L_48->___Random_0; V_5 = L_49; // var generator = createGeneratorInstance(); RuntimeObject* L_50; L_50 = TilemapBaseFlowTaskCreateOverlay_createGeneratorInstance_mCA0BAAD0C32A669EDAB4033913C512221630BDC9(__this, NULL); V_6 = L_50; // if (generator == null) RuntimeObject* L_51 = V_6; if (L_51) { goto IL_010a; } } { // output.ErrorMessage = "Invalid script reference"; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_52 = V_0; NullCheck(L_52); L_52->___ErrorMessage_3 = _stringLiteral0E353020B9CDE3A0FD74B68EB7F535D9947C522A; Il2CppCodeGenWriteBarrier((void**)(&L_52->___ErrorMessage_3), (void*)_stringLiteral0E353020B9CDE3A0FD74B68EB7F535D9947C522A); // output.ExecutionResult = FlowTaskExecutionResult.FailHalt; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_53 = V_0; NullCheck(L_53); L_53->___ExecutionResult_1 = 2; // return output; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_54 = V_0; return L_54; } IL_010a: { // generator.Init(random); RuntimeObject* L_55 = V_6; Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_56 = V_5; NullCheck(L_55); InterfaceActionInvoker1< Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* >::Invoke(0 /* System.Void DungeonArchitect.Flow.Domains.Tilemap.Tasks.ITilemapFlowOverlayGenerator::Init(System.Random) */, ITilemapFlowOverlayGenerator_tBAE0BA4454DFF930B88B76AACA1C0254EF6CCE5F_il2cpp_TypeInfo_var, L_55, L_56); // for (int y = 0; y < tilemap.Height; y++) V_7 = 0; goto IL_01c3; } IL_011b: { // for (int x = 0; x < tilemap.Width; x++) V_8 = 0; goto IL_01b0; } IL_0123: { // var incomingCell = incomingTilemap.Cells[x, y]; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_57 = V_1; NullCheck(L_57); FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* L_58 = L_57->___Cells_2; int32_t L_59 = V_8; int32_t L_60 = V_7; NullCheck(L_58); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_61; L_61 = FlowTilemapCellDatabase_get_Item_m2F4A04822C9400D4775B064DBF7CF31416878829(L_58, L_59, L_60, NULL); V_9 = L_61; // var cell = tilemap.Cells[x, y]; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_62 = V_3; NullCheck(L_62); FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* L_63 = L_62->___Cells_2; int32_t L_64 = V_8; int32_t L_65 = V_7; NullCheck(L_63); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_66; L_66 = FlowTilemapCellDatabase_get_Item_m2F4A04822C9400D4775B064DBF7CF31416878829(L_63, L_64, L_65, NULL); V_10 = L_66; // float overlayValue = 0; V_11 = (0.0f); // if (generator.Generate(cell, incomingCell, random, ref overlayValue)) RuntimeObject* L_67 = V_6; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_68 = V_10; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_69 = V_9; Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_70 = V_5; NullCheck(L_67); bool L_71; L_71 = InterfaceFuncInvoker4< bool, FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE*, FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE*, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8*, float* >::Invoke(1 /* System.Boolean DungeonArchitect.Flow.Domains.Tilemap.Tasks.ITilemapFlowOverlayGenerator::Generate(DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell,DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell,System.Random,System.Single&) */, ITilemapFlowOverlayGenerator_tBAE0BA4454DFF930B88B76AACA1C0254EF6CCE5F_il2cpp_TypeInfo_var, L_67, L_68, L_69, L_70, (&V_11)); if (!L_71) { goto IL_01aa; } } { // var overlay = new FlowTilemapCellOverlay(); FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_72 = (FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8*)il2cpp_codegen_object_new(FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8_il2cpp_TypeInfo_var); NullCheck(L_72); FlowTilemapCellOverlay__ctor_mF0B0AA35640E54FB0354A3B84A3CD1ACC2376E78(L_72, NULL); V_12 = L_72; // overlay.markerName = markerName; FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_73 = V_12; String_t* L_74 = __this->___markerName_5; NullCheck(L_73); L_73->___markerName_0 = L_74; Il2CppCodeGenWriteBarrier((void**)(&L_73->___markerName_0), (void*)L_74); // overlay.color = color; FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_75 = V_12; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_76 = __this->___color_6; NullCheck(L_75); L_75->___color_1 = L_76; // overlay.noiseValue = overlayValue; FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_77 = V_12; float L_78 = V_11; NullCheck(L_77); FlowTilemapCellOverlay_set_noiseValue_m25000545F3E7913924AEE9E0BC78B0838FAEC7AA_inline(L_77, L_78, NULL); // overlay.mergeConfig = mergeConfig; FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_79 = V_12; FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9* L_80 = __this->___mergeConfig_10; NullCheck(L_79); L_79->___mergeConfig_4 = L_80; Il2CppCodeGenWriteBarrier((void**)(&L_79->___mergeConfig_4), (void*)L_80); // overlay.tileBlockingOverlay = overlayBlocksTile; FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_81 = V_12; bool L_82 = __this->___overlayBlocksTile_7; NullCheck(L_81); L_81->___tileBlockingOverlay_3 = L_82; // cell.Overlay = overlay; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_83 = V_10; FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_84 = V_12; NullCheck(L_83); L_83->___Overlay_4 = L_84; Il2CppCodeGenWriteBarrier((void**)(&L_83->___Overlay_4), (void*)L_84); } IL_01aa: { // for (int x = 0; x < tilemap.Width; x++) int32_t L_85 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_85, 1)); } IL_01b0: { // for (int x = 0; x < tilemap.Width; x++) int32_t L_86 = V_8; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_87 = V_3; NullCheck(L_87); int32_t L_88 = L_87->___Width_0; if ((((int32_t)L_86) < ((int32_t)L_88))) { goto IL_0123; } } { // for (int y = 0; y < tilemap.Height; y++) int32_t L_89 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_89, 1)); } IL_01c3: { // for (int y = 0; y < tilemap.Height; y++) int32_t L_90 = V_7; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_91 = V_3; NullCheck(L_91); int32_t L_92 = L_91->___Height_1; if ((((int32_t)L_90) < ((int32_t)L_92))) { goto IL_011b; } } { // output.ExecutionResult = FlowTaskExecutionResult.Success; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_93 = V_0; NullCheck(L_93); L_93->___ExecutionResult_1 = 0; // return output; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_94 = V_0; return L_94; } } // DungeonArchitect.Flow.Domains.Tilemap.Tasks.ITilemapFlowOverlayGenerator DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateOverlay::createGeneratorInstance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TilemapBaseFlowTaskCreateOverlay_createGeneratorInstance_mCA0BAAD0C32A669EDAB4033913C512221630BDC9 (TilemapBaseFlowTaskCreateOverlay_tA6632A49E8FEA1815CB0E34058311E77A8813015* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITilemapFlowOverlayGenerator_tBAE0BA4454DFF930B88B76AACA1C0254EF6CCE5F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NoiseTilemapFlowOverlayGenerator_t4B81E4E296F52E5717CFE5D1E5DDEB7DA3263D4D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TilemapBaseFlowTaskCreateOverlay_createGeneratorInstance_mCA0BAAD0C32A669EDAB4033913C512221630BDC9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_GetType_m71A077E0B5DA3BD1DC0AB9AE387056CFCF56F93F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; Type_t* V_1 = NULL; { // ITilemapFlowOverlayGenerator generator = null; V_0 = (RuntimeObject*)NULL; // if (generationMethod == TilemapFlowNodeHandler_CreateTilemapOverlayGenMethod.Noise) int32_t L_0 = __this->___generationMethod_8; if (L_0) { goto IL_0018; } } { // generator = new NoiseTilemapFlowOverlayGenerator(noiseSettings); TilemapFlowNodeOverlayNoiseSettings_t3CD7859D8EB96B70E6805C278A527E600FE8F36C* L_1 = __this->___noiseSettings_9; NoiseTilemapFlowOverlayGenerator_t4B81E4E296F52E5717CFE5D1E5DDEB7DA3263D4D* L_2 = (NoiseTilemapFlowOverlayGenerator_t4B81E4E296F52E5717CFE5D1E5DDEB7DA3263D4D*)il2cpp_codegen_object_new(NoiseTilemapFlowOverlayGenerator_t4B81E4E296F52E5717CFE5D1E5DDEB7DA3263D4D_il2cpp_TypeInfo_var); NullCheck(L_2); NoiseTilemapFlowOverlayGenerator__ctor_mA9B60B9B664978528B5A25789C2D6AEC100A076C(L_2, L_1, NULL); V_0 = L_2; goto IL_004a; } IL_0018: { // else if (generationMethod == TilemapFlowNodeHandler_CreateTilemapOverlayGenMethod.Script) int32_t L_3 = __this->___generationMethod_8; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_004a; } } { // if (generatorScriptClass != null) String_t* L_4 = __this->___generatorScriptClass_11; if (!L_4) { goto IL_004a; } } { // var type = System.Type.GetType(generatorScriptClass); String_t* L_5 = __this->___generatorScriptClass_11; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_6; L_6 = il2cpp_codegen_get_type(L_5, Type_GetType_m71A077E0B5DA3BD1DC0AB9AE387056CFCF56F93F_RuntimeMethod_var, TilemapBaseFlowTaskCreateOverlay_createGeneratorInstance_mCA0BAAD0C32A669EDAB4033913C512221630BDC9_RuntimeMethod_var); V_1 = L_6; // if (type != null) Type_t* L_7 = V_1; bool L_8; L_8 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_7, (Type_t*)NULL, NULL); if (!L_8) { goto IL_004a; } } { // generator = ScriptableObject.CreateInstance(type) as ITilemapFlowOverlayGenerator; Type_t* L_9 = V_1; ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* L_10; L_10 = ScriptableObject_CreateInstance_mE015043D7EC19654FDFB830A9393B3914FF5FC24(L_9, NULL); V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_10, ITilemapFlowOverlayGenerator_tBAE0BA4454DFF930B88B76AACA1C0254EF6CCE5F_il2cpp_TypeInfo_var)); } IL_004a: { // return generator; RuntimeObject* L_11 = V_0; return L_11; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskCreateOverlay::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TilemapBaseFlowTaskCreateOverlay__ctor_m4CDFE6CECF24E8DB4A872CC365B5D5E057319C21 (TilemapBaseFlowTaskCreateOverlay_tA6632A49E8FEA1815CB0E34058311E77A8813015* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TilemapFlowNodeOverlayNoiseSettings_t3CD7859D8EB96B70E6805C278A527E600FE8F36C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F94F4742528BDF9EB11E79D6B1AA693BB9912DF); s_Il2CppMethodInitialized = true; } { // public string markerName = "Tree"; __this->___markerName_5 = _stringLiteral2F94F4742528BDF9EB11E79D6B1AA693BB9912DF; Il2CppCodeGenWriteBarrier((void**)(&__this->___markerName_5), (void*)_stringLiteral2F94F4742528BDF9EB11E79D6B1AA693BB9912DF); // public Color color = Color.green; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; L_0 = Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline(NULL); __this->___color_6 = L_0; // public bool overlayBlocksTile = true; __this->___overlayBlocksTile_7 = (bool)1; // public TilemapFlowNodeOverlayNoiseSettings noiseSettings = new TilemapFlowNodeOverlayNoiseSettings(); TilemapFlowNodeOverlayNoiseSettings_t3CD7859D8EB96B70E6805C278A527E600FE8F36C* L_1 = (TilemapFlowNodeOverlayNoiseSettings_t3CD7859D8EB96B70E6805C278A527E600FE8F36C*)il2cpp_codegen_object_new(TilemapFlowNodeOverlayNoiseSettings_t3CD7859D8EB96B70E6805C278A527E600FE8F36C_il2cpp_TypeInfo_var); NullCheck(L_1); TilemapFlowNodeOverlayNoiseSettings__ctor_mD763B4785793591F618EB28AD13F47AFC983FBE2(L_1, NULL); __this->___noiseSettings_9 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___noiseSettings_9), (void*)L_1); // public FlowTilemapCellOverlayMergeConfig mergeConfig = new FlowTilemapCellOverlayMergeConfig(); FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9* L_2 = (FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9*)il2cpp_codegen_object_new(FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9_il2cpp_TypeInfo_var); NullCheck(L_2); FlowTilemapCellOverlayMergeConfig__ctor_m3A4148BE32737C73FF484E6D81E3A763DDE99EF6(L_2, NULL); __this->___mergeConfig_10 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___mergeConfig_10), (void*)L_2); FlowExecTask__ctor_m8934DC5D55D1B64661A8F9B81171C17DA5F21188(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // DungeonArchitect.Flow.Exec.FlowTaskExecOutput DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskFinalize::Execute(DungeonArchitect.Flow.Exec.FlowTaskExecContext,DungeonArchitect.Flow.Exec.FlowTaskExecInput) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* TilemapBaseFlowTaskFinalize_Execute_m267CC2E6372B48EE0D5732F433373876602A09BA (TilemapBaseFlowTaskFinalize_t0A40B4ED9EF71D3A8D4BBB9265F1E9E2719AB52D* __this, FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* ___0_context, FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* ___1_input, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowExecTaskState_GetState_TisFlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_mD56C3594521A0FB2FC44D5748325E108DA1F6C80_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral10B1267552C6077AA613F583CE6FFBC590F0A92A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D); s_Il2CppMethodInitialized = true; } FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* V_0 = NULL; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* V_1 = NULL; FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* V_2 = NULL; { // var output = new FlowTaskExecOutput(); FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_0 = (FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C*)il2cpp_codegen_object_new(FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C_il2cpp_TypeInfo_var); NullCheck(L_0); FlowTaskExecOutput__ctor_mC8ADE5B086FFD868AE32CC8EC1CD9C6EA0B43EF8(L_0, NULL); V_0 = L_0; // if (input.IncomingTaskOutputs.Length == 0) FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_1 = ___1_input; NullCheck(L_1); FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_2 = L_1->___IncomingTaskOutputs_0; NullCheck(L_2); if ((((RuntimeArray*)L_2)->max_length)) { goto IL_0023; } } { // output.ErrorMessage = "Missing Input"; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_3 = V_0; NullCheck(L_3); L_3->___ErrorMessage_3 = _stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167; Il2CppCodeGenWriteBarrier((void**)(&L_3->___ErrorMessage_3), (void*)_stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167); // output.ExecutionResult = FlowTaskExecutionResult.FailHalt; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_4 = V_0; NullCheck(L_4); L_4->___ExecutionResult_1 = 2; // return output; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_5 = V_0; return L_5; } IL_0023: { // if (input.IncomingTaskOutputs.Length > 1) FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_6 = ___1_input; NullCheck(L_6); FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_7 = L_6->___IncomingTaskOutputs_0; NullCheck(L_7); if ((((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))) <= ((int32_t)1))) { goto IL_0042; } } { // output.ErrorMessage = "Only one input allowed"; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_8 = V_0; NullCheck(L_8); L_8->___ErrorMessage_3 = _stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D; Il2CppCodeGenWriteBarrier((void**)(&L_8->___ErrorMessage_3), (void*)_stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D); // output.ExecutionResult = FlowTaskExecutionResult.FailHalt; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_9 = V_0; NullCheck(L_9); L_9->___ExecutionResult_1 = 2; // return output; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_10 = V_0; return L_10; } IL_0042: { // output.State = input.CloneInputState(); FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_11 = V_0; FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_12 = ___1_input; NullCheck(L_12); FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_13; L_13 = FlowTaskExecInput_CloneInputState_mCEBD20F057C6045150A0225A6F220E88B2F73885(L_12, NULL); NullCheck(L_11); L_11->___State_0 = L_13; Il2CppCodeGenWriteBarrier((void**)(&L_11->___State_0), (void*)L_13); // var tilemap = output.State.GetState(); FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_14 = V_0; NullCheck(L_14); FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_15 = L_14->___State_0; NullCheck(L_15); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_16; L_16 = FlowExecTaskState_GetState_TisFlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_mD56C3594521A0FB2FC44D5748325E108DA1F6C80(L_15, FlowExecTaskState_GetState_TisFlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_mD56C3594521A0FB2FC44D5748325E108DA1F6C80_RuntimeMethod_var); V_1 = L_16; // if (tilemap == null) FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_17 = V_1; if (L_17) { goto IL_0071; } } { // output.ErrorMessage = "Missing tilemap input"; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_18 = V_0; NullCheck(L_18); L_18->___ErrorMessage_3 = _stringLiteral10B1267552C6077AA613F583CE6FFBC590F0A92A; Il2CppCodeGenWriteBarrier((void**)(&L_18->___ErrorMessage_3), (void*)_stringLiteral10B1267552C6077AA613F583CE6FFBC590F0A92A); // output.ExecutionResult = FlowTaskExecutionResult.FailHalt; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_19 = V_0; NullCheck(L_19); L_19->___ExecutionResult_1 = 2; // return output; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_20 = V_0; return L_20; } IL_0071: { // var graph = output.State.GetState(); FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_21 = V_0; NullCheck(L_21); FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_22 = L_21->___State_0; NullCheck(L_22); FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_23; L_23 = FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B(L_22, FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B_RuntimeMethod_var); V_2 = L_23; // if (!AssignItems(tilemap, graph, context.Random, ref output.ErrorMessage)) FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_24 = V_1; FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_25 = V_2; FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* L_26 = ___0_context; NullCheck(L_26); Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_27 = L_26->___Random_0; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_28 = V_0; NullCheck(L_28); String_t** L_29 = (&L_28->___ErrorMessage_3); bool L_30; L_30 = VirtualFuncInvoker4< bool, FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927*, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B*, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8*, String_t** >::Invoke(5 /* System.Boolean DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskFinalize::AssignItems(DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph,System.Random,System.String&) */, __this, L_24, L_25, L_27, L_29); if (L_30) { goto IL_009c; } } { // output.ExecutionResult = FlowTaskExecutionResult.FailRetry; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_31 = V_0; NullCheck(L_31); L_31->___ExecutionResult_1 = 1; // return output; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_32 = V_0; return L_32; } IL_009c: { // output.ExecutionResult = FlowTaskExecutionResult.Success; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_33 = V_0; NullCheck(L_33); L_33->___ExecutionResult_1 = 0; // return output; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_34 = V_0; return L_34; } } // System.Boolean DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskFinalize::AssignItems(DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph,System.Random,System.String&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TilemapBaseFlowTaskFinalize_AssignItems_m6CCD09B53C4F1AC917D7C958A663B81F03645684 (TilemapBaseFlowTaskFinalize_t0A40B4ED9EF71D3A8D4BBB9265F1E9E2719AB52D* __this, FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* ___0_tilemap, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___1_graph, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___2_random, String_t** ___3_errorMessage, const RuntimeMethod* method) { { // return true; return (bool)1; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskFinalize::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TilemapBaseFlowTaskFinalize__ctor_m21715D91700E404DF7B1C7BA3CE49684C4302500 (TilemapBaseFlowTaskFinalize_t0A40B4ED9EF71D3A8D4BBB9265F1E9E2719AB52D* __this, const RuntimeMethod* method) { { FlowExecTask__ctor_m8934DC5D55D1B64661A8F9B81171C17DA5F21188(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskInitialize::Validate(DungeonArchitect.Flow.Exec.FlowTaskExecContext,DungeonArchitect.Flow.Exec.FlowTaskExecInput,DungeonArchitect.Flow.Exec.FlowTaskExecOutput) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TilemapBaseFlowTaskInitialize_Validate_m41797FF85A0A55D05B4C7111F62F6EEADD183578 (TilemapBaseFlowTaskInitialize_t85347230136CD328C0AC0924B8EAAE18572FCC92* __this, FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* ___0_context, FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* ___1_input, FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* ___2_output, const RuntimeMethod* method) { { // return true; return (bool)1; } } // DungeonArchitect.Flow.Exec.FlowTaskExecOutput DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskInitialize::Execute(DungeonArchitect.Flow.Exec.FlowTaskExecContext,DungeonArchitect.Flow.Exec.FlowTaskExecInput) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* TilemapBaseFlowTaskInitialize_Execute_mB04F8FF12A8CC3FE7747C5EFFB6AD654F67594FD (TilemapBaseFlowTaskInitialize_t85347230136CD328C0AC0924B8EAAE18572FCC92* __this, FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* ___0_context, FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* ___1_input, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral474A1B74588902854E93B7B042E52708C357DC51); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD32F4BF05E78FA63D64C83226DC201778BB2F21C); s_Il2CppMethodInitialized = true; } FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* V_0 = NULL; FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* V_1 = NULL; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* V_2 = NULL; { // var output = new FlowTaskExecOutput(); FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_0 = (FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C*)il2cpp_codegen_object_new(FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C_il2cpp_TypeInfo_var); NullCheck(L_0); FlowTaskExecOutput__ctor_mC8ADE5B086FFD868AE32CC8EC1CD9C6EA0B43EF8(L_0, NULL); V_0 = L_0; // if (input.IncomingTaskOutputs.Length == 0) FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_1 = ___1_input; NullCheck(L_1); FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_2 = L_1->___IncomingTaskOutputs_0; NullCheck(L_2); if ((((RuntimeArray*)L_2)->max_length)) { goto IL_0023; } } { // output.ErrorMessage = "Missing Input"; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_3 = V_0; NullCheck(L_3); L_3->___ErrorMessage_3 = _stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167; Il2CppCodeGenWriteBarrier((void**)(&L_3->___ErrorMessage_3), (void*)_stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167); // output.ExecutionResult = FlowTaskExecutionResult.FailHalt; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_4 = V_0; NullCheck(L_4); L_4->___ExecutionResult_1 = 2; // return output; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_5 = V_0; return L_5; } IL_0023: { // if (input.IncomingTaskOutputs.Length > 1) FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_6 = ___1_input; NullCheck(L_6); FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_7 = L_6->___IncomingTaskOutputs_0; NullCheck(L_7); if ((((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))) <= ((int32_t)1))) { goto IL_0042; } } { // output.ErrorMessage = "Only one input allowed"; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_8 = V_0; NullCheck(L_8); L_8->___ErrorMessage_3 = _stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D; Il2CppCodeGenWriteBarrier((void**)(&L_8->___ErrorMessage_3), (void*)_stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D); // output.ExecutionResult = FlowTaskExecutionResult.FailHalt; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_9 = V_0; NullCheck(L_9); L_9->___ExecutionResult_1 = 2; // return output; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_10 = V_0; return L_10; } IL_0042: { // output.State = input.CloneInputState(); FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_11 = V_0; FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_12 = ___1_input; NullCheck(L_12); FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_13; L_13 = FlowTaskExecInput_CloneInputState_mCEBD20F057C6045150A0225A6F220E88B2F73885(L_12, NULL); NullCheck(L_11); L_11->___State_0 = L_13; Il2CppCodeGenWriteBarrier((void**)(&L_11->___State_0), (void*)L_13); // if (!Validate(context, input, output)) FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* L_14 = ___0_context; FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_15 = ___1_input; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_16 = V_0; bool L_17; L_17 = VirtualFuncInvoker3< bool, FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51*, FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8*, FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* >::Invoke(5 /* System.Boolean DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskInitialize::Validate(DungeonArchitect.Flow.Exec.FlowTaskExecContext,DungeonArchitect.Flow.Exec.FlowTaskExecInput,DungeonArchitect.Flow.Exec.FlowTaskExecOutput) */, __this, L_14, L_15, L_16); if (L_17) { goto IL_005b; } } { // return output; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_18 = V_0; return L_18; } IL_005b: { // var graph = output.State.GetState(); // TODO: Remove the need to cast FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_19 = V_0; NullCheck(L_19); FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_20 = L_19->___State_0; NullCheck(L_20); FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_21; L_21 = FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B(L_20, FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B_RuntimeMethod_var); V_1 = L_21; // if (graph == null) FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_22 = V_1; if (L_22) { goto IL_007e; } } { // output.ErrorMessage = "Missing graph input"; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_23 = V_0; NullCheck(L_23); L_23->___ErrorMessage_3 = _stringLiteralD32F4BF05E78FA63D64C83226DC201778BB2F21C; Il2CppCodeGenWriteBarrier((void**)(&L_23->___ErrorMessage_3), (void*)_stringLiteralD32F4BF05E78FA63D64C83226DC201778BB2F21C); // output.ExecutionResult = FlowTaskExecutionResult.FailHalt; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_24 = V_0; NullCheck(L_24); L_24->___ExecutionResult_1 = 2; // return output; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_25 = V_0; return L_25; } IL_007e: { // var tilemap = BuildTilemap(graph, context.Random); FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_26 = V_1; FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* L_27 = ___0_context; NullCheck(L_27); Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_28 = L_27->___Random_0; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_29; L_29 = VirtualFuncInvoker2< FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927*, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B*, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* >::Invoke(6 /* DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskInitialize::BuildTilemap(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph,System.Random) */, __this, L_26, L_28); V_2 = L_29; // if (tilemap == null) FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_30 = V_2; if (L_30) { goto IL_00a3; } } { // output.ErrorMessage = "Failed to generate tilemap"; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_31 = V_0; NullCheck(L_31); L_31->___ErrorMessage_3 = _stringLiteral474A1B74588902854E93B7B042E52708C357DC51; Il2CppCodeGenWriteBarrier((void**)(&L_31->___ErrorMessage_3), (void*)_stringLiteral474A1B74588902854E93B7B042E52708C357DC51); // output.ExecutionResult = FlowTaskExecutionResult.FailHalt; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_32 = V_0; NullCheck(L_32); L_32->___ExecutionResult_1 = 2; // return output; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_33 = V_0; return L_33; } IL_00a3: { // output.State.SetState(typeof(FlowTilemap), tilemap); FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_34 = V_0; NullCheck(L_34); FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_35 = L_34->___State_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_36 = { reinterpret_cast (FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_37; L_37 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_36, NULL); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_38 = V_2; NullCheck(L_35); FlowExecTaskState_SetState_mA271B50260AEECBDD2E1E2148F231AE8BD806BC5(L_35, L_37, L_38, NULL); // output.ExecutionResult = FlowTaskExecutionResult.Success; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_39 = V_0; NullCheck(L_39); L_39->___ExecutionResult_1 = 0; // return output; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_40 = V_0; return L_40; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskInitialize::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TilemapBaseFlowTaskInitialize__ctor_mBA1096F78486D214B4ECF524F8E3720B035ABBD1 (TilemapBaseFlowTaskInitialize_t85347230136CD328C0AC0924B8EAAE18572FCC92* __this, const RuntimeMethod* method) { { FlowExecTask__ctor_m8934DC5D55D1B64661A8F9B81171C17DA5F21188(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // DungeonArchitect.Flow.Exec.FlowTaskExecOutput DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskMerge::Execute(DungeonArchitect.Flow.Exec.FlowTaskExecContext,DungeonArchitect.Flow.Exec.FlowTaskExecInput) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* TilemapBaseFlowTaskMerge_Execute_m4B27861072C6C62172C22FE3A7BF3AB20F443616 (TilemapBaseFlowTaskMerge_tB7E3CCC869932AC8908C062D4E8BE01054AFC9CF* __this, FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* ___0_context, FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* ___1_input, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mD4A528FEC0C3557F7C75E860C09D28A1550C0D02_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mF377DD9B3E2B3073E1A10B0877C9CEAFFC8B2D6F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m08557D904EB2E32B154C07B3139431EBF4D9A151_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m16A72AC06516E20C5E94B3B77B31E000BC5ABA64_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mA428AABE82728A1503978432AC8C8A459D2E2136_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mCC6B0EE515709DA00A97545388BD17BBCDF26780_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowExecTaskState_GetState_TisFlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_mD56C3594521A0FB2FC44D5748325E108DA1F6C80_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICloneable_t5118E0179AA4A8D8B4D4A85BF3CE9BB363B88E14_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t71EDE3064DE4DBBBDA2AA9AB7F47B606A58CD7E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t7587DF6EA8035903E9F3257995A2F762AD3F081F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m09B456C363A66E639D2E3F1E8E200A20E050D242_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mD7DA20591E819734FF40B3CBBDE556E301A8337B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mC2E2204AF34B4159C082929F75E8A0062DFF9B0D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mE1AD9351120D1D651DF7825453C3EFCF1F8CA11B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2ED9E577CCBDADBEEA15081155786F0D8A09BB7C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCAC7408A2DC08B744368568ADF994EF5D93B4E68_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8152F62B5B57F7600A9557B5D00993B4D03E7128_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE212719FF0C4CF92EA82402F13D4B47AE9A8099F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t1738B80A2E90F6221B65E991919464C9EE67986D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tE79C16FF8A1E8F096E657D65B48C1C6CEF7D8733_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral10B1267552C6077AA613F583CE6FFBC590F0A92A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD32F4BF05E78FA63D64C83226DC201778BB2F21C); s_Il2CppMethodInitialized = true; } FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* V_0 = NULL; FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* V_1 = NULL; List_1_t1738B80A2E90F6221B65E991919464C9EE67986D* V_2 = NULL; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* V_3 = NULL; FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* V_4 = NULL; HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* V_5 = NULL; FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* V_6 = NULL; int32_t V_7 = 0; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* V_8 = NULL; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* V_9 = NULL; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* V_10 = NULL; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_11 = NULL; int32_t V_12 = 0; Type_t* V_13 = NULL; RuntimeObject* V_14 = NULL; RuntimeObject* V_15 = NULL; int32_t V_16 = 0; int32_t V_17 = 0; int32_t V_18 = 0; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* V_19 = NULL; List_1_tE79C16FF8A1E8F096E657D65B48C1C6CEF7D8733* V_20 = NULL; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* V_21 = NULL; FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* V_22 = NULL; float V_23 = 0.0f; Enumerator_tA1F77BDAB3C77D2A984AA3338BB1B51ED7DE85A4 V_24; memset((&V_24), 0, sizeof(V_24)); int32_t V_25 = 0; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* V_26 = NULL; bool V_27 = false; Enumerator_t1FA2F587C7CC82FA00DFB94BEAA2AA41489EADDD V_28; memset((&V_28), 0, sizeof(V_28)); FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* V_29 = NULL; int32_t V_30 = 0; int32_t V_31 = 0; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* V_32 = NULL; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* V_33 = NULL; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* V_34 = NULL; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* V_35 = NULL; RuntimeObject* V_36 = NULL; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* V_37 = NULL; int32_t V_38 = 0; int32_t G_B50_0 = 0; { // var output = new FlowTaskExecOutput(); FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_0 = (FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C*)il2cpp_codegen_object_new(FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C_il2cpp_TypeInfo_var); NullCheck(L_0); FlowTaskExecOutput__ctor_mC8ADE5B086FFD868AE32CC8EC1CD9C6EA0B43EF8(L_0, NULL); V_0 = L_0; // if (input.IncomingTaskOutputs.Length == 0) FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_1 = ___1_input; NullCheck(L_1); FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_2 = L_1->___IncomingTaskOutputs_0; NullCheck(L_2); if ((((RuntimeArray*)L_2)->max_length)) { goto IL_0023; } } { // output.ErrorMessage = "Missing Input"; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_3 = V_0; NullCheck(L_3); L_3->___ErrorMessage_3 = _stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167; Il2CppCodeGenWriteBarrier((void**)(&L_3->___ErrorMessage_3), (void*)_stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167); // output.ExecutionResult = FlowTaskExecutionResult.FailHalt; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_4 = V_0; NullCheck(L_4); L_4->___ExecutionResult_1 = 2; // return output; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_5 = V_0; return L_5; } IL_0023: { // FlowLayoutGraph incomingGraph = null; V_1 = (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B*)NULL; // var incomingTilemaps = new List(); List_1_t1738B80A2E90F6221B65E991919464C9EE67986D* L_6 = (List_1_t1738B80A2E90F6221B65E991919464C9EE67986D*)il2cpp_codegen_object_new(List_1_t1738B80A2E90F6221B65E991919464C9EE67986D_il2cpp_TypeInfo_var); NullCheck(L_6); List_1__ctor_mCAC7408A2DC08B744368568ADF994EF5D93B4E68(L_6, List_1__ctor_mCAC7408A2DC08B744368568ADF994EF5D93B4E68_RuntimeMethod_var); V_2 = L_6; // foreach (var incomingOutput in input.IncomingTaskOutputs) FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_7 = ___1_input; NullCheck(L_7); FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_8 = L_7->___IncomingTaskOutputs_0; V_6 = L_8; V_7 = 0; goto IL_006f; } IL_0038: { // foreach (var incomingOutput in input.IncomingTaskOutputs) FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_9 = V_6; int32_t L_10 = V_7; NullCheck(L_9); int32_t L_11 = L_10; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_12 = (L_9)->GetAt(static_cast(L_11)); V_8 = L_12; // var incomingTilemap = incomingOutput.State.GetState(); FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_13 = V_8; NullCheck(L_13); FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_14 = L_13->___State_0; NullCheck(L_14); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_15; L_15 = FlowExecTaskState_GetState_TisFlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_mD56C3594521A0FB2FC44D5748325E108DA1F6C80(L_14, FlowExecTaskState_GetState_TisFlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_mD56C3594521A0FB2FC44D5748325E108DA1F6C80_RuntimeMethod_var); V_9 = L_15; // if (incomingTilemap != null) FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_16 = V_9; if (!L_16) { goto IL_0059; } } { // incomingTilemaps.Add(incomingTilemap); List_1_t1738B80A2E90F6221B65E991919464C9EE67986D* L_17 = V_2; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_18 = V_9; NullCheck(L_17); List_1_Add_m09B456C363A66E639D2E3F1E8E200A20E050D242_inline(L_17, L_18, List_1_Add_m09B456C363A66E639D2E3F1E8E200A20E050D242_RuntimeMethod_var); } IL_0059: { // if (incomingGraph == null) FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_19 = V_1; if (L_19) { goto IL_0069; } } { // incomingGraph = incomingOutput.State.GetState(); FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_20 = V_8; NullCheck(L_20); FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_21 = L_20->___State_0; NullCheck(L_21); FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_22; L_22 = FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B(L_21, FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B_RuntimeMethod_var); V_1 = L_22; } IL_0069: { int32_t L_23 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_006f: { // foreach (var incomingOutput in input.IncomingTaskOutputs) int32_t L_24 = V_7; FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_25 = V_6; NullCheck(L_25); if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length))))) { goto IL_0038; } } { // if (incomingTilemaps.Count == 0) List_1_t1738B80A2E90F6221B65E991919464C9EE67986D* L_26 = V_2; NullCheck(L_26); int32_t L_27; L_27 = List_1_get_Count_m8152F62B5B57F7600A9557B5D00993B4D03E7128_inline(L_26, List_1_get_Count_m8152F62B5B57F7600A9557B5D00993B4D03E7128_RuntimeMethod_var); if (L_27) { goto IL_0093; } } { // output.ErrorMessage = "Missing tilemap input"; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_28 = V_0; NullCheck(L_28); L_28->___ErrorMessage_3 = _stringLiteral10B1267552C6077AA613F583CE6FFBC590F0A92A; Il2CppCodeGenWriteBarrier((void**)(&L_28->___ErrorMessage_3), (void*)_stringLiteral10B1267552C6077AA613F583CE6FFBC590F0A92A); // output.ExecutionResult = FlowTaskExecutionResult.FailHalt; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_29 = V_0; NullCheck(L_29); L_29->___ExecutionResult_1 = 2; // return output; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_30 = V_0; return L_30; } IL_0093: { // if (incomingGraph == null) FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_31 = V_1; if (L_31) { goto IL_00aa; } } { // output.ErrorMessage = "Missing graph input"; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_32 = V_0; NullCheck(L_32); L_32->___ErrorMessage_3 = _stringLiteralD32F4BF05E78FA63D64C83226DC201778BB2F21C; Il2CppCodeGenWriteBarrier((void**)(&L_32->___ErrorMessage_3), (void*)_stringLiteralD32F4BF05E78FA63D64C83226DC201778BB2F21C); // output.ExecutionResult = FlowTaskExecutionResult.FailHalt; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_33 = V_0; NullCheck(L_33); L_33->___ExecutionResult_1 = 2; // return output; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_34 = V_0; return L_34; } IL_00aa: { // var tilemap = new FlowTilemap(incomingTilemaps[0].Width, incomingTilemaps[0].Height); List_1_t1738B80A2E90F6221B65E991919464C9EE67986D* L_35 = V_2; NullCheck(L_35); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_36; L_36 = List_1_get_Item_mE212719FF0C4CF92EA82402F13D4B47AE9A8099F(L_35, 0, List_1_get_Item_mE212719FF0C4CF92EA82402F13D4B47AE9A8099F_RuntimeMethod_var); NullCheck(L_36); int32_t L_37 = L_36->___Width_0; List_1_t1738B80A2E90F6221B65E991919464C9EE67986D* L_38 = V_2; NullCheck(L_38); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_39; L_39 = List_1_get_Item_mE212719FF0C4CF92EA82402F13D4B47AE9A8099F(L_38, 0, List_1_get_Item_mE212719FF0C4CF92EA82402F13D4B47AE9A8099F_RuntimeMethod_var); NullCheck(L_39); int32_t L_40 = L_39->___Height_1; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_41 = (FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927*)il2cpp_codegen_object_new(FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_il2cpp_TypeInfo_var); NullCheck(L_41); FlowTilemap__ctor_m22C371D1D99445C12D1095F96004C4DEACFAF012(L_41, L_37, L_40, NULL); V_3 = L_41; // var graph = incomingGraph.Clone() as FlowLayoutGraph; FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_42 = V_1; NullCheck(L_42); RuntimeObject* L_43; L_43 = FlowLayoutGraph_Clone_mB865B42D96045BE78909D0477586AC444D928AC1(L_42, NULL); V_4 = ((FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B*)IsInstClass((RuntimeObject*)L_43, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_il2cpp_TypeInfo_var)); // output.State.SetState(typeof(FlowTilemap), tilemap); FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_44 = V_0; NullCheck(L_44); FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_45 = L_44->___State_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast (FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_47; L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_48 = V_3; NullCheck(L_45); FlowExecTaskState_SetState_mA271B50260AEECBDD2E1E2148F231AE8BD806BC5(L_45, L_47, L_48, NULL); // output.State.SetState(typeof(FlowLayoutGraph), graph); FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_49 = V_0; NullCheck(L_49); FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_50 = L_49->___State_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_51 = { reinterpret_cast (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_0_0_0_var) }; Type_t* L_52; L_52 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_51, NULL); FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_53 = V_4; NullCheck(L_50); FlowExecTaskState_SetState_mA271B50260AEECBDD2E1E2148F231AE8BD806BC5(L_50, L_52, L_53, NULL); // var registeredStateTypes = new HashSet(); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_54 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var); NullCheck(L_54); HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_54, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var); V_5 = L_54; // registeredStateTypes.Add(typeof(FlowTilemap)); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_55 = V_5; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_56 = { reinterpret_cast (FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_0_0_0_var) }; Type_t* L_57; L_57 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_56, NULL); NullCheck(L_55); bool L_58; L_58 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_55, L_57, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); // registeredStateTypes.Add(typeof(FlowLayoutGraph)); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_59 = V_5; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_60 = { reinterpret_cast (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_0_0_0_var) }; Type_t* L_61; L_61 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_60, NULL); NullCheck(L_59); bool L_62; L_62 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_59, L_61, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); // foreach (var incomingOutput in input.IncomingTaskOutputs) FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_63 = ___1_input; NullCheck(L_63); FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_64 = L_63->___IncomingTaskOutputs_0; V_6 = L_64; V_7 = 0; goto IL_01b9; } IL_013a: { // foreach (var incomingOutput in input.IncomingTaskOutputs) FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_65 = V_6; int32_t L_66 = V_7; NullCheck(L_65); int32_t L_67 = L_66; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_68 = (L_65)->GetAt(static_cast(L_67)); V_10 = L_68; // foreach (var incomingOutputStateType in incomingOutput.State.GetRegisteredStateTypes()) FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_69 = V_10; NullCheck(L_69); FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_70 = L_69->___State_0; NullCheck(L_70); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_71; L_71 = FlowExecTaskState_GetRegisteredStateTypes_m9058C2BD889B34BA31AC3D0A0B3C88ABD6455D5B(L_70, NULL); V_11 = L_71; V_12 = 0; goto IL_01ab; } IL_0154: { // foreach (var incomingOutputStateType in incomingOutput.State.GetRegisteredStateTypes()) TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_72 = V_11; int32_t L_73 = V_12; NullCheck(L_72); int32_t L_74 = L_73; Type_t* L_75 = (L_72)->GetAt(static_cast(L_74)); V_13 = L_75; // if (!registeredStateTypes.Contains(incomingOutputStateType)) HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_76 = V_5; Type_t* L_77 = V_13; NullCheck(L_76); bool L_78; L_78 = HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D(L_76, L_77, HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D_RuntimeMethod_var); if (L_78) { goto IL_01a5; } } { // var incomingState = incomingOutput.State.GetState(incomingOutputStateType); FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_79 = V_10; NullCheck(L_79); FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_80 = L_79->___State_0; Type_t* L_81 = V_13; NullCheck(L_80); RuntimeObject* L_82; L_82 = FlowExecTaskState_GetState_mFFCEE9C29A34DCDDB3EE1F80C9A1CD7CB32704B0(L_80, L_81, NULL); V_14 = L_82; // if (incomingState != null) RuntimeObject* L_83 = V_14; if (!L_83) { goto IL_01a5; } } { // var clonedState = incomingState.Clone() as ICloneable; RuntimeObject* L_84 = V_14; NullCheck(L_84); RuntimeObject* L_85; L_85 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Object System.ICloneable::Clone() */, ICloneable_t5118E0179AA4A8D8B4D4A85BF3CE9BB363B88E14_il2cpp_TypeInfo_var, L_84); V_15 = ((RuntimeObject*)IsInst((RuntimeObject*)L_85, ICloneable_t5118E0179AA4A8D8B4D4A85BF3CE9BB363B88E14_il2cpp_TypeInfo_var)); // if (clonedState != null) RuntimeObject* L_86 = V_15; if (!L_86) { goto IL_01a5; } } { // output.State.SetState(incomingOutputStateType, clonedState); FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_87 = V_0; NullCheck(L_87); FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_88 = L_87->___State_0; Type_t* L_89 = V_13; RuntimeObject* L_90 = V_15; NullCheck(L_88); FlowExecTaskState_SetState_mA271B50260AEECBDD2E1E2148F231AE8BD806BC5(L_88, L_89, L_90, NULL); // registeredStateTypes.Add(incomingOutputStateType); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_91 = V_5; Type_t* L_92 = V_13; NullCheck(L_91); bool L_93; L_93 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_91, L_92, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); } IL_01a5: { int32_t L_94 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_94, 1)); } IL_01ab: { // foreach (var incomingOutputStateType in incomingOutput.State.GetRegisteredStateTypes()) int32_t L_95 = V_12; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_96 = V_11; NullCheck(L_96); if ((((int32_t)L_95) < ((int32_t)((int32_t)(((RuntimeArray*)L_96)->max_length))))) { goto IL_0154; } } { int32_t L_97 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_97, 1)); } IL_01b9: { // foreach (var incomingOutput in input.IncomingTaskOutputs) int32_t L_98 = V_7; FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_99 = V_6; NullCheck(L_99); if ((((int32_t)L_98) < ((int32_t)((int32_t)(((RuntimeArray*)L_99)->max_length))))) { goto IL_013a; } } { // for (int y = 0; y < tilemap.Height; y++) V_16 = 0; goto IL_0369; } IL_01cc: { // for (int x = 0; x < tilemap.Width; x++) V_17 = 0; goto IL_0356; } IL_01d4: { // int bestWeight = 0; V_18 = 0; // FlowTilemapCell bestCell = null; V_19 = (FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE*)NULL; // var incomingOverlays = new List(); List_1_tE79C16FF8A1E8F096E657D65B48C1C6CEF7D8733* L_100 = (List_1_tE79C16FF8A1E8F096E657D65B48C1C6CEF7D8733*)il2cpp_codegen_object_new(List_1_tE79C16FF8A1E8F096E657D65B48C1C6CEF7D8733_il2cpp_TypeInfo_var); NullCheck(L_100); List_1__ctor_m2ED9E577CCBDADBEEA15081155786F0D8A09BB7C(L_100, List_1__ctor_m2ED9E577CCBDADBEEA15081155786F0D8A09BB7C_RuntimeMethod_var); V_20 = L_100; // foreach (var incomingTilemap in incomingTilemaps) List_1_t1738B80A2E90F6221B65E991919464C9EE67986D* L_101 = V_2; NullCheck(L_101); Enumerator_tA1F77BDAB3C77D2A984AA3338BB1B51ED7DE85A4 L_102; L_102 = List_1_GetEnumerator_mC2E2204AF34B4159C082929F75E8A0062DFF9B0D(L_101, List_1_GetEnumerator_mC2E2204AF34B4159C082929F75E8A0062DFF9B0D_RuntimeMethod_var); V_24 = L_102; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0284: {// begin finally (depth: 1) Enumerator_Dispose_mD4A528FEC0C3557F7C75E860C09D28A1550C0D02((&V_24), Enumerator_Dispose_mD4A528FEC0C3557F7C75E860C09D28A1550C0D02_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0276_1; } IL_01ee_1: { // foreach (var incomingTilemap in incomingTilemaps) FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_103; L_103 = Enumerator_get_Current_mCC6B0EE515709DA00A97545388BD17BBCDF26780_inline((&V_24), Enumerator_get_Current_mCC6B0EE515709DA00A97545388BD17BBCDF26780_RuntimeMethod_var); // var weight = 0; V_25 = 0; // var incomingCell = incomingTilemap.Cells[x, y]; NullCheck(L_103); FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* L_104 = L_103->___Cells_2; int32_t L_105 = V_17; int32_t L_106 = V_16; NullCheck(L_104); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_107; L_107 = FlowTilemapCellDatabase_get_Item_m2F4A04822C9400D4775B064DBF7CF31416878829(L_104, L_105, L_106, NULL); V_26 = L_107; // if (incomingCell.CellType == FlowTilemapCellType.Empty) FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_108 = V_26; NullCheck(L_108); int32_t L_109 = L_108->___CellType_0; if (L_109) { goto IL_0216_1; } } { // weight = 1; V_25 = 1; goto IL_0228_1; } IL_0216_1: { // else if (incomingCell.CellType == FlowTilemapCellType.Custom) FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_110 = V_26; NullCheck(L_110); int32_t L_111 = L_110->___CellType_0; if ((!(((uint32_t)L_111) == ((uint32_t)4)))) { goto IL_0225_1; } } { // weight = 2; V_25 = 2; goto IL_0228_1; } IL_0225_1: { // weight = 3; V_25 = 3; } IL_0228_1: { // if (incomingCell.Overlay != null) FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_112 = V_26; NullCheck(L_112); FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_113 = L_112->___Overlay_4; if (!L_113) { goto IL_023f_1; } } { // incomingOverlays.Add(incomingCell.Overlay); List_1_tE79C16FF8A1E8F096E657D65B48C1C6CEF7D8733* L_114 = V_20; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_115 = V_26; NullCheck(L_115); FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_116 = L_115->___Overlay_4; NullCheck(L_114); List_1_Add_mD7DA20591E819734FF40B3CBBDE556E301A8337B_inline(L_114, L_116, List_1_Add_mD7DA20591E819734FF40B3CBBDE556E301A8337B_RuntimeMethod_var); } IL_023f_1: { // bool useResult = false; V_27 = (bool)0; // if (weight > bestWeight) int32_t L_117 = V_25; int32_t L_118 = V_18; if ((((int32_t)L_117) <= ((int32_t)L_118))) { goto IL_024d_1; } } { // useResult = true; V_27 = (bool)1; goto IL_026a_1; } IL_024d_1: { // else if (weight == bestWeight) int32_t L_119 = V_25; int32_t L_120 = V_18; if ((!(((uint32_t)L_119) == ((uint32_t)L_120)))) { goto IL_026a_1; } } { // if (bestCell != null && incomingCell.Height > bestCell.Height) FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_121 = V_19; if (!L_121) { goto IL_026a_1; } } { FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_122 = V_26; NullCheck(L_122); float L_123 = L_122->___Height_12; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_124 = V_19; NullCheck(L_124); float L_125 = L_124->___Height_12; if ((!(((float)L_123) > ((float)L_125)))) { goto IL_026a_1; } } { // useResult = true; V_27 = (bool)1; } IL_026a_1: { // if (useResult) bool L_126 = V_27; if (!L_126) { goto IL_0276_1; } } { // bestCell = incomingCell; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_127 = V_26; V_19 = L_127; // bestWeight = weight; int32_t L_128 = V_25; V_18 = L_128; } IL_0276_1: { // foreach (var incomingTilemap in incomingTilemaps) bool L_129; L_129 = Enumerator_MoveNext_m16A72AC06516E20C5E94B3B77B31E000BC5ABA64((&V_24), Enumerator_MoveNext_m16A72AC06516E20C5E94B3B77B31E000BC5ABA64_RuntimeMethod_var); if (L_129) { goto IL_01ee_1; } } { goto IL_0292; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0292: { // tilemap.Cells[x, y] = bestCell.Clone(); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_130 = V_3; NullCheck(L_130); FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* L_131 = L_130->___Cells_2; int32_t L_132 = V_17; int32_t L_133 = V_16; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_134 = V_19; NullCheck(L_134); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_135; L_135 = FlowTilemapCell_Clone_m08233C2769F6631311FE1DD268FBC8C486A0BC7E(L_134, NULL); NullCheck(L_131); FlowTilemapCellDatabase_set_Item_m857186375D54CF2FD6652BDB2EF7398E39356CCD(L_131, L_132, L_133, L_135, NULL); // var resultCell = tilemap.Cells[x, y]; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_136 = V_3; NullCheck(L_136); FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* L_137 = L_136->___Cells_2; int32_t L_138 = V_17; int32_t L_139 = V_16; NullCheck(L_137); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_140; L_140 = FlowTilemapCellDatabase_get_Item_m2F4A04822C9400D4775B064DBF7CF31416878829(L_137, L_138, L_139, NULL); V_21 = L_140; // FlowTilemapCellOverlay bestOverlay = null; V_22 = (FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8*)NULL; // float bestOverlayWeight = 0; V_23 = (0.0f); // foreach (var incomingOverlay in incomingOverlays) List_1_tE79C16FF8A1E8F096E657D65B48C1C6CEF7D8733* L_141 = V_20; NullCheck(L_141); Enumerator_t1FA2F587C7CC82FA00DFB94BEAA2AA41489EADDD L_142; L_142 = List_1_GetEnumerator_mE1AD9351120D1D651DF7825453C3EFCF1F8CA11B(L_141, List_1_GetEnumerator_mE1AD9351120D1D651DF7825453C3EFCF1F8CA11B_RuntimeMethod_var); V_28 = L_142; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0330: {// begin finally (depth: 1) Enumerator_Dispose_mF377DD9B3E2B3073E1A10B0877C9CEAFFC8B2D6F((&V_28), Enumerator_Dispose_mF377DD9B3E2B3073E1A10B0877C9CEAFFC8B2D6F_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0325_1; } IL_02ce_1: { // foreach (var incomingOverlay in incomingOverlays) FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_143; L_143 = Enumerator_get_Current_mA428AABE82728A1503978432AC8C8A459D2E2136_inline((&V_28), Enumerator_get_Current_mA428AABE82728A1503978432AC8C8A459D2E2136_RuntimeMethod_var); V_29 = L_143; // var valid = resultCell.Height >= incomingOverlay.mergeConfig.minHeight // && resultCell.Height <= incomingOverlay.mergeConfig.maxHeight; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_144 = V_21; NullCheck(L_144); float L_145 = L_144->___Height_12; FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_146 = V_29; NullCheck(L_146); FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9* L_147 = L_146->___mergeConfig_4; NullCheck(L_147); float L_148 = L_147->___minHeight_0; if ((!(((float)L_145) >= ((float)L_148)))) { goto IL_0306_1; } } { FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_149 = V_21; NullCheck(L_149); float L_150 = L_149->___Height_12; FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_151 = V_29; NullCheck(L_151); FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9* L_152 = L_151->___mergeConfig_4; NullCheck(L_152); float L_153 = L_152->___maxHeight_1; G_B50_0 = ((((int32_t)((!(((float)L_150) <= ((float)L_153)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0307_1; } IL_0306_1: { G_B50_0 = 0; } IL_0307_1: { // if (valid) if (!G_B50_0) { goto IL_0325_1; } } { // if (bestOverlay == null || incomingOverlay.noiseValue > bestOverlayWeight) FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_154 = V_22; if (!L_154) { goto IL_0318_1; } } { FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_155 = V_29; NullCheck(L_155); float L_156; L_156 = FlowTilemapCellOverlay_get_noiseValue_m69478E45FEFB18DD43DBBAD4542500950BAC9933_inline(L_155, NULL); float L_157 = V_23; if ((!(((float)L_156) > ((float)L_157)))) { goto IL_0325_1; } } IL_0318_1: { // bestOverlay = incomingOverlay; FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_158 = V_29; V_22 = L_158; // bestOverlayWeight = incomingOverlay.noiseValue; FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_159 = V_29; NullCheck(L_159); float L_160; L_160 = FlowTilemapCellOverlay_get_noiseValue_m69478E45FEFB18DD43DBBAD4542500950BAC9933_inline(L_159, NULL); V_23 = L_160; } IL_0325_1: { // foreach (var incomingOverlay in incomingOverlays) bool L_161; L_161 = Enumerator_MoveNext_m08557D904EB2E32B154C07B3139431EBF4D9A151((&V_28), Enumerator_MoveNext_m08557D904EB2E32B154C07B3139431EBF4D9A151_RuntimeMethod_var); if (L_161) { goto IL_02ce_1; } } { goto IL_033e; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_033e: { // if (bestOverlay != null) FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_162 = V_22; if (!L_162) { goto IL_0350; } } { // resultCell.Overlay = bestOverlay.Clone(); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_163 = V_21; FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_164 = V_22; NullCheck(L_164); FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_165; L_165 = FlowTilemapCellOverlay_Clone_m5D690AAF1660E13F1CC569FE33A61EA11DD46720(L_164, NULL); NullCheck(L_163); L_163->___Overlay_4 = L_165; Il2CppCodeGenWriteBarrier((void**)(&L_163->___Overlay_4), (void*)L_165); } IL_0350: { // for (int x = 0; x < tilemap.Width; x++) int32_t L_166 = V_17; V_17 = ((int32_t)il2cpp_codegen_add(L_166, 1)); } IL_0356: { // for (int x = 0; x < tilemap.Width; x++) int32_t L_167 = V_17; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_168 = V_3; NullCheck(L_168); int32_t L_169 = L_168->___Width_0; if ((((int32_t)L_167) < ((int32_t)L_169))) { goto IL_01d4; } } { // for (int y = 0; y < tilemap.Height; y++) int32_t L_170 = V_16; V_16 = ((int32_t)il2cpp_codegen_add(L_170, 1)); } IL_0369: { // for (int y = 0; y < tilemap.Height; y++) int32_t L_171 = V_16; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_172 = V_3; NullCheck(L_172); int32_t L_173 = L_172->___Height_1; if ((((int32_t)L_171) < ((int32_t)L_173))) { goto IL_01cc; } } { // for (int y = 0; y <= tilemap.Height; y++) V_30 = 0; goto IL_043e; } IL_037e: { // for (int x = 0; x <= tilemap.Width; x++) V_31 = 0; goto IL_042b; } IL_0386: { // FlowTilemapEdge bestEdgeH = null; V_32 = (FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE*)NULL; // FlowTilemapEdge bestEdgeV = null; V_33 = (FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE*)NULL; // foreach (var incomingTilemap in incomingTilemaps) List_1_t1738B80A2E90F6221B65E991919464C9EE67986D* L_174 = V_2; NullCheck(L_174); Enumerator_tA1F77BDAB3C77D2A984AA3338BB1B51ED7DE85A4 L_175; L_175 = List_1_GetEnumerator_mC2E2204AF34B4159C082929F75E8A0062DFF9B0D(L_174, List_1_GetEnumerator_mC2E2204AF34B4159C082929F75E8A0062DFF9B0D_RuntimeMethod_var); V_24 = L_175; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_03e3: {// begin finally (depth: 1) Enumerator_Dispose_mD4A528FEC0C3557F7C75E860C09D28A1550C0D02((&V_24), Enumerator_Dispose_mD4A528FEC0C3557F7C75E860C09D28A1550C0D02_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_03d8_1; } IL_0396_1: { // foreach (var incomingTilemap in incomingTilemaps) FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_176; L_176 = Enumerator_get_Current_mCC6B0EE515709DA00A97545388BD17BBCDF26780_inline((&V_24), Enumerator_get_Current_mCC6B0EE515709DA00A97545388BD17BBCDF26780_RuntimeMethod_var); // var incomingEdgeH = incomingTilemap.Edges.GetHorizontal(x, y); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_177 = L_176; NullCheck(L_177); FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC* L_178 = L_177->___Edges_3; int32_t L_179 = V_31; int32_t L_180 = V_30; NullCheck(L_178); FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_181; L_181 = FlowTilemapEdgeDatabase_GetHorizontal_m9DA9435E2AA45A112B58AD44902D23FCAEDAFB61(L_178, L_179, L_180, NULL); V_34 = L_181; // var incomingEdgeV = incomingTilemap.Edges.GetVertical(x, y); NullCheck(L_177); FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC* L_182 = L_177->___Edges_3; int32_t L_183 = V_31; int32_t L_184 = V_30; NullCheck(L_182); FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_185; L_185 = FlowTilemapEdgeDatabase_GetVertical_m3748790B6676F5510395114E95E9105F50EFAE5E(L_182, L_183, L_184, NULL); V_35 = L_185; // if (incomingEdgeH.EdgeType != FlowTilemapEdgeType.Empty) FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_186 = V_34; NullCheck(L_186); int32_t L_187 = L_186->___EdgeType_0; if (!L_187) { goto IL_03cb_1; } } { // bestEdgeH = incomingEdgeH; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_188 = V_34; V_32 = L_188; } IL_03cb_1: { // if (incomingEdgeV.EdgeType != FlowTilemapEdgeType.Empty) FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_189 = V_35; NullCheck(L_189); int32_t L_190 = L_189->___EdgeType_0; if (!L_190) { goto IL_03d8_1; } } { // bestEdgeV = incomingEdgeV; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_191 = V_35; V_33 = L_191; } IL_03d8_1: { // foreach (var incomingTilemap in incomingTilemaps) bool L_192; L_192 = Enumerator_MoveNext_m16A72AC06516E20C5E94B3B77B31E000BC5ABA64((&V_24), Enumerator_MoveNext_m16A72AC06516E20C5E94B3B77B31E000BC5ABA64_RuntimeMethod_var); if (L_192) { goto IL_0396_1; } } { goto IL_03f1; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_03f1: { // if (bestEdgeH != null) FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_193 = V_32; if (!L_193) { goto IL_040b; } } { // tilemap.Edges.SetHorizontal(x, y, bestEdgeH.Clone()); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_194 = V_3; NullCheck(L_194); FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC* L_195 = L_194->___Edges_3; int32_t L_196 = V_31; int32_t L_197 = V_30; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_198 = V_32; NullCheck(L_198); FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_199; L_199 = FlowTilemapEdge_Clone_m181AE1DB4960334D1E5FFBEC176D415A16C9358B(L_198, NULL); NullCheck(L_195); FlowTilemapEdgeDatabase_SetHorizontal_m5D6C217A662AC7DF2E4B49E0389B3DC0CDA2BF47(L_195, L_196, L_197, L_199, NULL); } IL_040b: { // if (bestEdgeV != null) FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_200 = V_33; if (!L_200) { goto IL_0425; } } { // tilemap.Edges.SetVertical(x, y, bestEdgeV.Clone()); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_201 = V_3; NullCheck(L_201); FlowTilemapEdgeDatabase_t5CE39EBAFF0F93EBFF1A9F77E98FFFAAC732AABC* L_202 = L_201->___Edges_3; int32_t L_203 = V_31; int32_t L_204 = V_30; FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_205 = V_33; NullCheck(L_205); FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_206; L_206 = FlowTilemapEdge_Clone_m181AE1DB4960334D1E5FFBEC176D415A16C9358B(L_205, NULL); NullCheck(L_202); FlowTilemapEdgeDatabase_SetVertical_m701D3398D3A26081BA8D54E3BCB24D0BB613D6FF(L_202, L_203, L_204, L_206, NULL); } IL_0425: { // for (int x = 0; x <= tilemap.Width; x++) int32_t L_207 = V_31; V_31 = ((int32_t)il2cpp_codegen_add(L_207, 1)); } IL_042b: { // for (int x = 0; x <= tilemap.Width; x++) int32_t L_208 = V_31; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_209 = V_3; NullCheck(L_209); int32_t L_210 = L_209->___Width_0; if ((((int32_t)L_208) <= ((int32_t)L_210))) { goto IL_0386; } } { // for (int y = 0; y <= tilemap.Height; y++) int32_t L_211 = V_30; V_30 = ((int32_t)il2cpp_codegen_add(L_211, 1)); } IL_043e: { // for (int y = 0; y <= tilemap.Height; y++) int32_t L_212 = V_30; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_213 = V_3; NullCheck(L_213); int32_t L_214 = L_213->___Height_1; if ((((int32_t)L_212) <= ((int32_t)L_214))) { goto IL_037e; } } { // foreach (var cell in tilemap.Cells) FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_215 = V_3; NullCheck(L_215); FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* L_216 = L_215->___Cells_2; NullCheck(L_216); RuntimeObject* L_217; L_217 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IEnumerable_1_t71EDE3064DE4DBBBDA2AA9AB7F47B606A58CD7E2_il2cpp_TypeInfo_var, L_216); V_36 = L_217; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_04c6: {// begin finally (depth: 1) { RuntimeObject* L_218 = V_36; if (!L_218) { goto IL_04d1; } } { RuntimeObject* L_219 = V_36; NullCheck(L_219); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_219); } IL_04d1: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_04bb_1; } IL_045a_1: { // foreach (var cell in tilemap.Cells) RuntimeObject* L_220 = V_36; NullCheck(L_220); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_221; L_221 = InterfaceFuncInvoker0< FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IEnumerator_1_t7587DF6EA8035903E9F3257995A2F762AD3F081F_il2cpp_TypeInfo_var, L_220); V_37 = L_221; // if (cell.CellType == FlowTilemapCellType.Wall && cell.Overlay != null) FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_222 = V_37; NullCheck(L_222); int32_t L_223 = L_222->___CellType_0; if ((!(((uint32_t)L_223) == ((uint32_t)2)))) { goto IL_04bb_1; } } { FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_224 = V_37; NullCheck(L_224); FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_225 = L_224->___Overlay_4; if (!L_225) { goto IL_04bb_1; } } { // if (cell.Overlay.mergeConfig != null) FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_226 = V_37; NullCheck(L_226); FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_227 = L_226->___Overlay_4; NullCheck(L_227); FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9* L_228 = L_227->___mergeConfig_4; if (!L_228) { goto IL_04bb_1; } } { // var wallOverlayRule = cell.Overlay.mergeConfig.wallOverlayRule; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_229 = V_37; NullCheck(L_229); FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* L_230 = L_229->___Overlay_4; NullCheck(L_230); FlowTilemapCellOverlayMergeConfig_tC5BC706C3CFF166918292B1E30FA45D25912F7E9* L_231 = L_230->___mergeConfig_4; NullCheck(L_231); int32_t L_232 = L_231->___wallOverlayRule_2; V_38 = L_232; // if (wallOverlayRule == FlowTilemapCellOverlayMergeWallOverlayRule.KeepOverlayRemoveWall) int32_t L_233 = V_38; if ((!(((uint32_t)L_233) == ((uint32_t)2)))) { goto IL_04ae_1; } } { // cell.CellType = FlowTilemapCellType.Floor; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_234 = V_37; NullCheck(L_234); L_234->___CellType_0 = 1; // cell.UseCustomColor = true; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_235 = V_37; NullCheck(L_235); L_235->___UseCustomColor_7 = (bool)1; goto IL_04bb_1; } IL_04ae_1: { // else if (wallOverlayRule == FlowTilemapCellOverlayMergeWallOverlayRule.KeepWallRemoveOverlay) int32_t L_236 = V_38; if ((!(((uint32_t)L_236) == ((uint32_t)1)))) { goto IL_04bb_1; } } { // cell.Overlay = null; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_237 = V_37; NullCheck(L_237); L_237->___Overlay_4 = (FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_237->___Overlay_4), (void*)(FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8*)NULL); } IL_04bb_1: { // foreach (var cell in tilemap.Cells) RuntimeObject* L_238 = V_36; NullCheck(L_238); bool L_239; L_239 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_238); if (L_239) { goto IL_045a_1; } } { goto IL_04d2; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_04d2: { // output.ExecutionResult = FlowTaskExecutionResult.Success; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_240 = V_0; NullCheck(L_240); L_240->___ExecutionResult_1 = 0; // return output; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_241 = V_0; return L_241; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskMerge::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TilemapBaseFlowTaskMerge__ctor_m34A939DB9838946D7F62A9C9A7DE4EF20E275C01 (TilemapBaseFlowTaskMerge_tB7E3CCC869932AC8908C062D4E8BE01054AFC9CF* __this, const RuntimeMethod* method) { { FlowExecTask__ctor_m8934DC5D55D1B64661A8F9B81171C17DA5F21188(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // DungeonArchitect.Flow.Exec.FlowTaskExecOutput DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskOptimize::Execute(DungeonArchitect.Flow.Exec.FlowTaskExecContext,DungeonArchitect.Flow.Exec.FlowTaskExecInput) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* TilemapBaseFlowTaskOptimize_Execute_m5E3BCED14CEC6C14BF7122B41B85404D1B370649 (TilemapBaseFlowTaskOptimize_t434D33AEF9AE9B21EC7226AC96493BB0FFB5C779* __this, FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* ___0_context, FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* ___1_input, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowExecTaskState_GetState_TisFlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_mD56C3594521A0FB2FC44D5748325E108DA1F6C80_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral10B1267552C6077AA613F583CE6FFBC590F0A92A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D); s_Il2CppMethodInitialized = true; } FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* V_0 = NULL; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* V_1 = NULL; { // var output = new FlowTaskExecOutput(); FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_0 = (FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C*)il2cpp_codegen_object_new(FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C_il2cpp_TypeInfo_var); NullCheck(L_0); FlowTaskExecOutput__ctor_mC8ADE5B086FFD868AE32CC8EC1CD9C6EA0B43EF8(L_0, NULL); V_0 = L_0; // if (input.IncomingTaskOutputs.Length == 0) FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_1 = ___1_input; NullCheck(L_1); FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_2 = L_1->___IncomingTaskOutputs_0; NullCheck(L_2); if ((((RuntimeArray*)L_2)->max_length)) { goto IL_0023; } } { // output.ErrorMessage = "Missing Input"; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_3 = V_0; NullCheck(L_3); L_3->___ErrorMessage_3 = _stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167; Il2CppCodeGenWriteBarrier((void**)(&L_3->___ErrorMessage_3), (void*)_stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167); // output.ExecutionResult = FlowTaskExecutionResult.FailHalt; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_4 = V_0; NullCheck(L_4); L_4->___ExecutionResult_1 = 2; // return output; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_5 = V_0; return L_5; } IL_0023: { // if (input.IncomingTaskOutputs.Length > 1) FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_6 = ___1_input; NullCheck(L_6); FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_7 = L_6->___IncomingTaskOutputs_0; NullCheck(L_7); if ((((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))) <= ((int32_t)1))) { goto IL_0042; } } { // output.ErrorMessage = "Only one input allowed"; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_8 = V_0; NullCheck(L_8); L_8->___ErrorMessage_3 = _stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D; Il2CppCodeGenWriteBarrier((void**)(&L_8->___ErrorMessage_3), (void*)_stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D); // output.ExecutionResult = FlowTaskExecutionResult.FailHalt; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_9 = V_0; NullCheck(L_9); L_9->___ExecutionResult_1 = 2; // return output; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_10 = V_0; return L_10; } IL_0042: { // output.State = input.CloneInputState(); FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_11 = V_0; FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_12 = ___1_input; NullCheck(L_12); FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_13; L_13 = FlowTaskExecInput_CloneInputState_mCEBD20F057C6045150A0225A6F220E88B2F73885(L_12, NULL); NullCheck(L_11); L_11->___State_0 = L_13; Il2CppCodeGenWriteBarrier((void**)(&L_11->___State_0), (void*)L_13); // var tilemap = output.State.GetState(); FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_14 = V_0; NullCheck(L_14); FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_15 = L_14->___State_0; NullCheck(L_15); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_16; L_16 = FlowExecTaskState_GetState_TisFlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_mD56C3594521A0FB2FC44D5748325E108DA1F6C80(L_15, FlowExecTaskState_GetState_TisFlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927_mD56C3594521A0FB2FC44D5748325E108DA1F6C80_RuntimeMethod_var); V_1 = L_16; // if (tilemap == null) FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_17 = V_1; if (L_17) { goto IL_0071; } } { // output.ErrorMessage = "Missing tilemap input"; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_18 = V_0; NullCheck(L_18); L_18->___ErrorMessage_3 = _stringLiteral10B1267552C6077AA613F583CE6FFBC590F0A92A; Il2CppCodeGenWriteBarrier((void**)(&L_18->___ErrorMessage_3), (void*)_stringLiteral10B1267552C6077AA613F583CE6FFBC590F0A92A); // output.ExecutionResult = FlowTaskExecutionResult.FailHalt; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_19 = V_0; NullCheck(L_19); L_19->___ExecutionResult_1 = 2; // return output; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_20 = V_0; return L_20; } IL_0071: { // DiscardDistantTiles(tilemap); FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_21 = V_1; TilemapBaseFlowTaskOptimize_DiscardDistantTiles_m04D596897C2553861457D7A9EDFF47198B5DF454(__this, L_21, NULL); // output.ExecutionResult = FlowTaskExecutionResult.Success; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_22 = V_0; NullCheck(L_22); L_22->___ExecutionResult_1 = 0; // return output; FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_23 = V_0; return L_23; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskOptimize::DiscardDistantTiles(DungeonArchitect.Flow.Domains.Tilemap.FlowTilemap) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TilemapBaseFlowTaskOptimize_DiscardDistantTiles_m04D596897C2553861457D7A9EDFF47198B5DF454 (TilemapBaseFlowTaskOptimize_t434D33AEF9AE9B21EC7226AC96493BB0FFB5C779* __this, FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* ___0_tilemap, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mE23B40949A3E8EF90A5E3219B0990D95AF569833_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m1669F8462A257B87CA3359806E91DAC252B02B2E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mE3600E56CF737EA2E35733BAD1C3C09678E7ACC3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m1A1002D9CE75EF674097E47D815F2064458EABC6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t736DB3538633C1643835256CC1076DCF0699B749_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t71EDE3064DE4DBBBDA2AA9AB7F47B606A58CD7E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t7587DF6EA8035903E9F3257995A2F762AD3F081F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_m36F730B1B97981ACB6168A51BF88482207AF1ADC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_m2F9D266EB5FC3979259264B274DF920B13145D75_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1__ctor_mE81FFB5DC029194618F297988BE11ED83E2C8E6D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_m07607AF63FF6C4B666B6DB9B8477BCFB8B0A990F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t095E505694B45002E73381CF2A9172F412DED7E4____DD713C0C766EE0CFAA11D1C8722F6F67FB1EFCA5CBD7C982D47DEF4A91E24687_0_FieldInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8* V_2 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_3 = NULL; Dictionary_2_t736DB3538633C1643835256CC1076DCF0699B749* V_4 = NULL; RuntimeObject* V_5 = NULL; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* V_6 = NULL; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* V_7 = NULL; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* V_12 = NULL; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* V_13 = NULL; { // var width = tilemap.Width; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_0 = ___0_tilemap; NullCheck(L_0); int32_t L_1 = L_0->___Width_0; V_0 = L_1; // var height = tilemap.Height; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_2 = ___0_tilemap; NullCheck(L_2); int32_t L_3 = L_2->___Height_1; V_1 = L_3; // var queue = new Queue(); Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8* L_4 = (Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8*)il2cpp_codegen_object_new(Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8_il2cpp_TypeInfo_var); NullCheck(L_4); Queue_1__ctor_mE81FFB5DC029194618F297988BE11ED83E2C8E6D(L_4, Queue_1__ctor_mE81FFB5DC029194618F297988BE11ED83E2C8E6D_RuntimeMethod_var); V_2 = L_4; // var childOffsets = new int[] // { // -1, 0, // 1, 0, // 0, -1, // 0, 1 // }; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)8); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = L_5; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_7 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t095E505694B45002E73381CF2A9172F412DED7E4____DD713C0C766EE0CFAA11D1C8722F6F67FB1EFCA5CBD7C982D47DEF4A91E24687_0_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_6, L_7, NULL); V_3 = L_6; // var distanceFromLayout = new Dictionary(); Dictionary_2_t736DB3538633C1643835256CC1076DCF0699B749* L_8 = (Dictionary_2_t736DB3538633C1643835256CC1076DCF0699B749*)il2cpp_codegen_object_new(Dictionary_2_t736DB3538633C1643835256CC1076DCF0699B749_il2cpp_TypeInfo_var); NullCheck(L_8); Dictionary_2__ctor_m1669F8462A257B87CA3359806E91DAC252B02B2E(L_8, Dictionary_2__ctor_m1669F8462A257B87CA3359806E91DAC252B02B2E_RuntimeMethod_var); V_4 = L_8; // foreach (var cell in tilemap.Cells) FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_9 = ___0_tilemap; NullCheck(L_9); FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* L_10 = L_9->___Cells_2; NullCheck(L_10); RuntimeObject* L_11; L_11 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IEnumerable_1_t71EDE3064DE4DBBBDA2AA9AB7F47B606A58CD7E2_il2cpp_TypeInfo_var, L_10); V_5 = L_11; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_006e: {// begin finally (depth: 1) { RuntimeObject* L_12 = V_5; if (!L_12) { goto IL_0079; } } { RuntimeObject* L_13 = V_5; NullCheck(L_13); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_13); } IL_0079: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0060_1; } IL_003c_1: { // foreach (var cell in tilemap.Cells) RuntimeObject* L_14 = V_5; NullCheck(L_14); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_15; L_15 = InterfaceFuncInvoker0< FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IEnumerator_1_t7587DF6EA8035903E9F3257995A2F762AD3F081F_il2cpp_TypeInfo_var, L_14); V_6 = L_15; // if (cell.LayoutCell) FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_16 = V_6; NullCheck(L_16); bool L_17 = L_16->___LayoutCell_10; if (!L_17) { goto IL_0060_1; } } { // queue.Enqueue(cell); Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8* L_18 = V_2; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_19 = V_6; NullCheck(L_18); Queue_1_Enqueue_m2F9D266EB5FC3979259264B274DF920B13145D75(L_18, L_19, Queue_1_Enqueue_m2F9D266EB5FC3979259264B274DF920B13145D75_RuntimeMethod_var); // distanceFromLayout[cell] = 0; Dictionary_2_t736DB3538633C1643835256CC1076DCF0699B749* L_20 = V_4; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_21 = V_6; NullCheck(L_20); Dictionary_2_set_Item_m1A1002D9CE75EF674097E47D815F2064458EABC6(L_20, L_21, 0, Dictionary_2_set_Item_m1A1002D9CE75EF674097E47D815F2064458EABC6_RuntimeMethod_var); } IL_0060_1: { // foreach (var cell in tilemap.Cells) RuntimeObject* L_22 = V_5; NullCheck(L_22); bool L_23; L_23 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_22); if (L_23) { goto IL_003c_1; } } { goto IL_012a; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_007a: { // var cell = queue.Dequeue(); Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8* L_24 = V_2; NullCheck(L_24); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_25; L_25 = Queue_1_Dequeue_m36F730B1B97981ACB6168A51BF88482207AF1ADC(L_24, Queue_1_Dequeue_m36F730B1B97981ACB6168A51BF88482207AF1ADC_RuntimeMethod_var); V_7 = L_25; // var childDistance = distanceFromLayout[cell] + 1; Dictionary_2_t736DB3538633C1643835256CC1076DCF0699B749* L_26 = V_4; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_27 = V_7; NullCheck(L_26); int32_t L_28; L_28 = Dictionary_2_get_Item_mE3600E56CF737EA2E35733BAD1C3C09678E7ACC3(L_26, L_27, Dictionary_2_get_Item_mE3600E56CF737EA2E35733BAD1C3C09678E7ACC3_RuntimeMethod_var); V_8 = ((int32_t)il2cpp_codegen_add(L_28, 1)); // for (int i = 0; i < 4; i++) V_9 = 0; goto IL_0122; } IL_0097: { // int nx = cell.TileCoord.x + childOffsets[i * 2 + 0]; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_29 = V_7; NullCheck(L_29); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_30 = (&L_29->___TileCoord_6); int32_t L_31 = L_30->___x_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_32 = V_3; int32_t L_33 = V_9; NullCheck(L_32); int32_t L_34 = ((int32_t)il2cpp_codegen_multiply(L_33, 2)); int32_t L_35 = (L_32)->GetAt(static_cast(L_34)); V_10 = ((int32_t)il2cpp_codegen_add(L_31, L_35)); // int ny = cell.TileCoord.y + childOffsets[i * 2 + 1]; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_36 = V_7; NullCheck(L_36); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_37 = (&L_36->___TileCoord_6); int32_t L_38 = L_37->___y_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_39 = V_3; int32_t L_40 = V_9; NullCheck(L_39); int32_t L_41 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_40, 2)), 1)); int32_t L_42 = (L_39)->GetAt(static_cast(L_41)); V_11 = ((int32_t)il2cpp_codegen_add(L_38, L_42)); // if (nx >= 0 && nx < width && ny >= 0 && ny < height) int32_t L_43 = V_10; if ((((int32_t)L_43) < ((int32_t)0))) { goto IL_011c; } } { int32_t L_44 = V_10; int32_t L_45 = V_0; if ((((int32_t)L_44) >= ((int32_t)L_45))) { goto IL_011c; } } { int32_t L_46 = V_11; if ((((int32_t)L_46) < ((int32_t)0))) { goto IL_011c; } } { int32_t L_47 = V_11; int32_t L_48 = V_1; if ((((int32_t)L_47) >= ((int32_t)L_48))) { goto IL_011c; } } { // var ncell = tilemap.Cells[nx, ny]; FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_49 = ___0_tilemap; NullCheck(L_49); FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* L_50 = L_49->___Cells_2; int32_t L_51 = V_10; int32_t L_52 = V_11; NullCheck(L_50); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_53; L_53 = FlowTilemapCellDatabase_get_Item_m2F4A04822C9400D4775B064DBF7CF31416878829(L_50, L_51, L_52, NULL); V_12 = L_53; // if (ncell.LayoutCell) continue; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_54 = V_12; NullCheck(L_54); bool L_55 = L_54->___LayoutCell_10; if (L_55) { goto IL_011c; } } { // if (!distanceFromLayout.ContainsKey(ncell) || childDistance < distanceFromLayout[ncell]) Dictionary_2_t736DB3538633C1643835256CC1076DCF0699B749* L_56 = V_4; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_57 = V_12; NullCheck(L_56); bool L_58; L_58 = Dictionary_2_ContainsKey_mE23B40949A3E8EF90A5E3219B0990D95AF569833(L_56, L_57, Dictionary_2_ContainsKey_mE23B40949A3E8EF90A5E3219B0990D95AF569833_RuntimeMethod_var); if (!L_58) { goto IL_0109; } } { int32_t L_59 = V_8; Dictionary_2_t736DB3538633C1643835256CC1076DCF0699B749* L_60 = V_4; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_61 = V_12; NullCheck(L_60); int32_t L_62; L_62 = Dictionary_2_get_Item_mE3600E56CF737EA2E35733BAD1C3C09678E7ACC3(L_60, L_61, Dictionary_2_get_Item_mE3600E56CF737EA2E35733BAD1C3C09678E7ACC3_RuntimeMethod_var); if ((((int32_t)L_59) >= ((int32_t)L_62))) { goto IL_011c; } } IL_0109: { // distanceFromLayout[ncell] = childDistance; Dictionary_2_t736DB3538633C1643835256CC1076DCF0699B749* L_63 = V_4; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_64 = V_12; int32_t L_65 = V_8; NullCheck(L_63); Dictionary_2_set_Item_m1A1002D9CE75EF674097E47D815F2064458EABC6(L_63, L_64, L_65, Dictionary_2_set_Item_m1A1002D9CE75EF674097E47D815F2064458EABC6_RuntimeMethod_var); // queue.Enqueue(ncell); Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8* L_66 = V_2; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_67 = V_12; NullCheck(L_66); Queue_1_Enqueue_m2F9D266EB5FC3979259264B274DF920B13145D75(L_66, L_67, Queue_1_Enqueue_m2F9D266EB5FC3979259264B274DF920B13145D75_RuntimeMethod_var); } IL_011c: { // for (int i = 0; i < 4; i++) int32_t L_68 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_68, 1)); } IL_0122: { // for (int i = 0; i < 4; i++) int32_t L_69 = V_9; if ((((int32_t)L_69) < ((int32_t)4))) { goto IL_0097; } } IL_012a: { // while (queue.Count > 0) Queue_1_tCF16F1733F8D2BC940EF1AF1FA35B4685CAAE5C8* L_70 = V_2; NullCheck(L_70); int32_t L_71; L_71 = Queue_1_get_Count_m07607AF63FF6C4B666B6DB9B8477BCFB8B0A990F_inline(L_70, Queue_1_get_Count_m07607AF63FF6C4B666B6DB9B8477BCFB8B0A990F_RuntimeMethod_var); if ((((int32_t)L_71) > ((int32_t)0))) { goto IL_007a; } } { // discardDistanceFromLayout = Mathf.Max(0, discardDistanceFromLayout); int32_t L_72 = __this->___discardDistanceFromLayout_5; int32_t L_73; L_73 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(0, L_72, NULL); __this->___discardDistanceFromLayout_5 = L_73; // foreach (var cell in tilemap.Cells) FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_74 = ___0_tilemap; NullCheck(L_74); FlowTilemapCellDatabase_t6FEDAFFB1A7457DD7EC876E9DA1456DA423E9EBB* L_75 = L_74->___Cells_2; NullCheck(L_75); RuntimeObject* L_76; L_76 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IEnumerable_1_t71EDE3064DE4DBBBDA2AA9AB7F47B606A58CD7E2_il2cpp_TypeInfo_var, L_75); V_5 = L_76; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0197: {// begin finally (depth: 1) { RuntimeObject* L_77 = V_5; if (!L_77) { goto IL_01a2; } } { RuntimeObject* L_78 = V_5; NullCheck(L_78); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_78); } IL_01a2: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_018c_1; } IL_0157_1: { // foreach (var cell in tilemap.Cells) RuntimeObject* L_79 = V_5; NullCheck(L_79); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_80; L_80 = InterfaceFuncInvoker0< FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IEnumerator_1_t7587DF6EA8035903E9F3257995A2F762AD3F081F_il2cpp_TypeInfo_var, L_79); V_13 = L_80; // if (!distanceFromLayout.ContainsKey(cell)) continue; Dictionary_2_t736DB3538633C1643835256CC1076DCF0699B749* L_81 = V_4; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_82 = V_13; NullCheck(L_81); bool L_83; L_83 = Dictionary_2_ContainsKey_mE23B40949A3E8EF90A5E3219B0990D95AF569833(L_81, L_82, Dictionary_2_ContainsKey_mE23B40949A3E8EF90A5E3219B0990D95AF569833_RuntimeMethod_var); if (!L_83) { goto IL_018c_1; } } { // if (cell.LayoutCell) continue; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_84 = V_13; NullCheck(L_84); bool L_85 = L_84->___LayoutCell_10; if (L_85) { goto IL_018c_1; } } { // if (distanceFromLayout[cell] > discardDistanceFromLayout) Dictionary_2_t736DB3538633C1643835256CC1076DCF0699B749* L_86 = V_4; FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_87 = V_13; NullCheck(L_86); int32_t L_88; L_88 = Dictionary_2_get_Item_mE3600E56CF737EA2E35733BAD1C3C09678E7ACC3(L_86, L_87, Dictionary_2_get_Item_mE3600E56CF737EA2E35733BAD1C3C09678E7ACC3_RuntimeMethod_var); int32_t L_89 = __this->___discardDistanceFromLayout_5; if ((((int32_t)L_88) <= ((int32_t)L_89))) { goto IL_018c_1; } } { // cell.Clear(); FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_90 = V_13; NullCheck(L_90); FlowTilemapCell_Clear_m8B4EB4FD1FAB3F385C5D01A061966796BCE8AB67(L_90, NULL); } IL_018c_1: { // foreach (var cell in tilemap.Cells) RuntimeObject* L_91 = V_5; NullCheck(L_91); bool L_92; L_92 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_91); if (L_92) { goto IL_0157_1; } } { goto IL_01a3; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_01a3: { // } return; } } // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskOptimize::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TilemapBaseFlowTaskOptimize__ctor_mE67E59BBD6D4E5D78586FC8A5E009AADD548C4A2 (TilemapBaseFlowTaskOptimize_t434D33AEF9AE9B21EC7226AC96493BB0FFB5C779* __this, const RuntimeMethod* method) { { // public int discardDistanceFromLayout= 3; __this->___discardDistanceFromLayout_5 = 3; FlowExecTask__ctor_m8934DC5D55D1B64661A8F9B81171C17DA5F21188(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::RemoveNode(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraph_RemoveNode_mF92D8CF9E3BA4A64B9ADBF05D62B400D7C6DCCF7 (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_node, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mC1CE889591EF74A579087DE3A52076F0C222F01C_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // BreakAllLinks(node); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_0 = ___0_node; FlowLayoutGraph_BreakAllLinks_m46BF43E668488F2DC5C88558367BBD452801BC9A(__this, L_0, NULL); // Nodes.Remove(node); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_1 = __this->___Nodes_0; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_2 = ___0_node; NullCheck(L_1); bool L_3; L_3 = List_1_Remove_mC1CE889591EF74A579087DE3A52076F0C222F01C(L_1, L_2, List_1_Remove_mC1CE889591EF74A579087DE3A52076F0C222F01C_RuntimeMethod_var); // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::AddNode(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraph_AddNode_m30BA83F356E2F9EB2476A4FA17A658CA283CD597 (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_node, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // Nodes.Add(node); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_0 = __this->___Nodes_0; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_1 = ___0_node; NullCheck(L_0); List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_inline(L_0, L_1, List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_RuntimeMethod_var); // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::RemoveLink(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraph_RemoveLink_m340DFDA30EF97A21B809857FC7276C043CFFC017 (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___0_link, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m6A8B6FB985469D6AC531118BD39AFA238AB32FD8_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // Links.Remove(link); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_0 = __this->___Links_1; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_1 = ___0_link; NullCheck(L_0); bool L_2; L_2 = List_1_Remove_m6A8B6FB985469D6AC531118BD39AFA238AB32FD8(L_0, L_1, List_1_Remove_m6A8B6FB985469D6AC531118BD39AFA238AB32FD8_RuntimeMethod_var); // } return; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::CreateNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* FlowLayoutGraph_CreateNode_m91D271C5E4C9D8D582A9108AB2938BB390239E6A (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_0 = NULL; { // var node = new FlowLayoutGraphNode(); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_0 = (FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*)il2cpp_codegen_object_new(FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053_il2cpp_TypeInfo_var); NullCheck(L_0); FlowLayoutGraphNode__ctor_mF52B13ECEA2160D950692C810F7C3516A1B1678A(L_0, NULL); V_0 = L_0; // AddNode(node); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_1 = V_0; FlowLayoutGraph_AddNode_m30BA83F356E2F9EB2476A4FA17A658CA283CD597(__this, L_1, NULL); // return node; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_2 = V_0; return L_2; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::GetNode(DungeonArchitect.Utils.DungeonUID) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* FlowLayoutGraph_GetNode_m0D4725EB2B3F72BCCBB61A1DA7C7A281E2E8DA85 (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeId, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 V_0; memset((&V_0), 0, sizeof(V_0)); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_1 = NULL; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_2 = NULL; { // foreach (var node in Nodes) List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_0 = __this->___Nodes_0; NullCheck(L_0); Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 L_1; L_1 = List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068(L_0, List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); V_0 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0033: {// begin finally (depth: 1) Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25((&V_0), Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0028_1; } IL_000e_1: { // foreach (var node in Nodes) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_2; L_2 = Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_inline((&V_0), Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); V_1 = L_2; // if (node.nodeId == nodeId) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_3 = V_1; NullCheck(L_3); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_4 = L_3->___nodeId_0; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_5 = ___0_nodeId; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); bool L_6; L_6 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_4, L_5, NULL); if (!L_6) { goto IL_0028_1; } } { // return node; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_7 = V_1; V_2 = L_7; goto IL_0043; } IL_0028_1: { // foreach (var node in Nodes) bool L_8; L_8 = Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB((&V_0), Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); if (L_8) { goto IL_000e_1; } } { goto IL_0041; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0041: { // return null; return (FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*)NULL; } IL_0043: { // } FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_9 = V_2; return L_9; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::GetLink(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* FlowLayoutGraph_GetLink_mA8D07E4A347D73102FABCF49E9EC5C0C70B14BCB (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_sourceNode, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___1_destNode, const RuntimeMethod* method) { { // return GetLink(sourceNode, destNode, false); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_0 = ___0_sourceNode; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_1 = ___1_destNode; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_2; L_2 = FlowLayoutGraph_GetLink_m4DF003A5DF7506B57B490835DFDE35CAB8F2D6FB(__this, L_0, L_1, (bool)0, NULL); return L_2; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::GetLink(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* FlowLayoutGraph_GetLink_m4DF003A5DF7506B57B490835DFDE35CAB8F2D6FB (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_sourceNode, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___1_destNode, bool ___2_ignoreDirection, const RuntimeMethod* method) { { // if (sourceNode == null || destNode == null) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_0 = ___0_sourceNode; if (!L_0) { goto IL_0006; } } { FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_1 = ___1_destNode; if (L_1) { goto IL_0008; } } IL_0006: { // return null; return (FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066*)NULL; } IL_0008: { // return GetLink(sourceNode.nodeId, destNode.nodeId, ignoreDirection); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_2 = ___0_sourceNode; NullCheck(L_2); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_3 = L_2->___nodeId_0; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_4 = ___1_destNode; NullCheck(L_4); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_5 = L_4->___nodeId_0; bool L_6 = ___2_ignoreDirection; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_7; L_7 = FlowLayoutGraph_GetLink_mD77D67CC2787360B45ADEC4EB368AA06F2AF8B4D(__this, L_3, L_5, L_6, NULL); return L_7; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::GetLink(DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* FlowLayoutGraph_GetLink_mD77D67CC2787360B45ADEC4EB368AA06F2AF8B4D (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_sourceNodeId, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___1_destNodeId, bool ___2_ignoreDirection, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 V_0; memset((&V_0), 0, sizeof(V_0)); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_1 = NULL; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_2 = NULL; { // foreach (var link in Links) List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_0 = __this->___Links_1; NullCheck(L_0); Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 L_1; L_1 = List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C(L_0, List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var); V_0 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0064: {// begin finally (depth: 1) Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399((&V_0), Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0059_1; } IL_000e_1: { // foreach (var link in Links) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_2; L_2 = Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_inline((&V_0), Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var); V_1 = L_2; // if (link.source == sourceNodeId && link.destination == destNodeId) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_3 = V_1; NullCheck(L_3); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_4 = L_3->___source_1; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_5 = ___0_sourceNodeId; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); bool L_6; L_6 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_4, L_5, NULL); if (!L_6) { goto IL_0036_1; } } { FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_7 = V_1; NullCheck(L_7); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_8 = L_7->___destination_2; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_9 = ___1_destNodeId; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); bool L_10; L_10 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_8, L_9, NULL); if (!L_10) { goto IL_0036_1; } } { // return link; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_11 = V_1; V_2 = L_11; goto IL_0074; } IL_0036_1: { // if (ignoreDirection) bool L_12 = ___2_ignoreDirection; if (!L_12) { goto IL_0059_1; } } { // if (link.source == destNodeId && link.destination == sourceNodeId) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_13 = V_1; NullCheck(L_13); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_14 = L_13->___source_1; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_15 = ___1_destNodeId; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); bool L_16; L_16 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_14, L_15, NULL); if (!L_16) { goto IL_0059_1; } } { FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_17 = V_1; NullCheck(L_17); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_18 = L_17->___destination_2; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_19 = ___0_sourceNodeId; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); bool L_20; L_20 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_18, L_19, NULL); if (!L_20) { goto IL_0059_1; } } { // return link; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_21 = V_1; V_2 = L_21; goto IL_0074; } IL_0059_1: { // foreach (var link in Links) bool L_22; L_22 = Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588((&V_0), Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var); if (L_22) { goto IL_000e_1; } } { goto IL_0072; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0072: { // return null; return (FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066*)NULL; } IL_0074: { // } FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_23 = V_2; return L_23; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink[] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::GetLinks(DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* FlowLayoutGraph_GetLinks_m52D5E9E50E923A76D86A7531749F51C7696774C8 (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_sourceNodeId, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___1_destNodeId, const RuntimeMethod* method) { { // return GetLinks(sourceNodeId, destNodeId, false); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_0 = ___0_sourceNodeId; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_1 = ___1_destNodeId; FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_2; L_2 = FlowLayoutGraph_GetLinks_mFC7810E0C190F99762F417BFB92150260162E2BB(__this, L_0, L_1, (bool)0, NULL); return L_2; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink[] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::GetLinks(DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* FlowLayoutGraph_GetLinks_mFC7810E0C190F99762F417BFB92150260162E2BB (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_sourceNodeId, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___1_destNodeId, bool ___2_ignoreDirection, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m3231355F69BB85E4FE30A80099FA272110722550_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m5D92DA7164E5A85774952798C7A5583859D5A1BA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* V_0 = NULL; Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 V_1; memset((&V_1), 0, sizeof(V_1)); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_2 = NULL; { // var result = new List(); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_0 = (List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82*)il2cpp_codegen_object_new(List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m5D92DA7164E5A85774952798C7A5583859D5A1BA(L_0, List_1__ctor_m5D92DA7164E5A85774952798C7A5583859D5A1BA_RuntimeMethod_var); V_0 = L_0; // foreach (var link in Links) List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_1 = __this->___Links_1; NullCheck(L_1); Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 L_2; L_2 = List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C(L_1, List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var); V_1 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0072: {// begin finally (depth: 1) Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399((&V_1), Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0067_1; } IL_0014_1: { // foreach (var link in Links) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_3; L_3 = Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_inline((&V_1), Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var); V_2 = L_3; // if (link.source == sourceNodeId && link.destination == destNodeId) { FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_4 = V_2; NullCheck(L_4); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_5 = L_4->___source_1; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_6 = ___0_sourceNodeId; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); bool L_7; L_7 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_5, L_6, NULL); if (!L_7) { goto IL_0041_1; } } { FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_8 = V_2; NullCheck(L_8); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_9 = L_8->___destination_2; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_10 = ___1_destNodeId; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); bool L_11; L_11 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_9, L_10, NULL); if (!L_11) { goto IL_0041_1; } } { // result.Add(link); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_12 = V_0; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_13 = V_2; NullCheck(L_12); List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_inline(L_12, L_13, List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_RuntimeMethod_var); goto IL_0067_1; } IL_0041_1: { // else if (ignoreDirection && link.source == destNodeId && link.destination == sourceNodeId) { bool L_14 = ___2_ignoreDirection; if (!L_14) { goto IL_0067_1; } } { FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_15 = V_2; NullCheck(L_15); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_16 = L_15->___source_1; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_17 = ___1_destNodeId; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); bool L_18; L_18 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_16, L_17, NULL); if (!L_18) { goto IL_0067_1; } } { FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_19 = V_2; NullCheck(L_19); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_20 = L_19->___destination_2; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_21 = ___0_sourceNodeId; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); bool L_22; L_22 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_20, L_21, NULL); if (!L_22) { goto IL_0067_1; } } { // result.Add(link); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_23 = V_0; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_24 = V_2; NullCheck(L_23); List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_inline(L_23, L_24, List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_RuntimeMethod_var); } IL_0067_1: { // foreach (var link in Links) bool L_25; L_25 = Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588((&V_1), Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var); if (L_25) { goto IL_0014_1; } } { goto IL_0080; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0080: { // return result.ToArray(); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_26 = V_0; NullCheck(L_26); FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_27; L_27 = List_1_ToArray_m3231355F69BB85E4FE30A80099FA272110722550(L_26, List_1_ToArray_m3231355F69BB85E4FE30A80099FA272110722550_RuntimeMethod_var); return L_27; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::MakeLink(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* FlowLayoutGraph_MakeLink_mC325B32A130A8031DB143135BAD11D62BEC72D41 (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_sourceNode, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___1_destNode, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_0 = NULL; { // if (sourceNode == null || destNode == null) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_0 = ___0_sourceNode; if (!L_0) { goto IL_0006; } } { FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_1 = ___1_destNode; if (L_1) { goto IL_0008; } } IL_0006: { // return null; return (FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066*)NULL; } IL_0008: { // FlowLayoutGraphLink existingLink = GetLink(sourceNode, destNode); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_2 = ___0_sourceNode; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_3 = ___1_destNode; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_4; L_4 = FlowLayoutGraph_GetLink_mA8D07E4A347D73102FABCF49E9EC5C0C70B14BCB(__this, L_2, L_3, NULL); // if (existingLink != null) if (!L_4) { goto IL_0014; } } { // return null; return (FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066*)NULL; } IL_0014: { // var link = new FlowLayoutGraphLink(); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_5 = (FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066*)il2cpp_codegen_object_new(FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066_il2cpp_TypeInfo_var); NullCheck(L_5); FlowLayoutGraphLink__ctor_m3AD5B6DC9F5A6ECE3AA15BDCC26477A8FDBD19ED(L_5, NULL); V_0 = L_5; // link.source = sourceNode.nodeId; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_6 = V_0; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_7 = ___0_sourceNode; NullCheck(L_7); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_8 = L_7->___nodeId_0; NullCheck(L_6); L_6->___source_1 = L_8; // link.destination = destNode.nodeId; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_9 = V_0; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_10 = ___1_destNode; NullCheck(L_10); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_11 = L_10->___nodeId_0; NullCheck(L_9); L_9->___destination_2 = L_11; // Links.Add(link); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_12 = __this->___Links_1; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_13 = V_0; NullCheck(L_12); List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_inline(L_12, L_13, List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_RuntimeMethod_var); // return link; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_14 = V_0; return L_14; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::MakeLinkFastUnsafe(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* FlowLayoutGraph_MakeLinkFastUnsafe_mA1EA4BECF16F4E8C72730E72578C5E3FC660F4A8 (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_sourceNode, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___1_destNode, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_0 = NULL; { // if (sourceNode == null || destNode == null) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_0 = ___0_sourceNode; if (!L_0) { goto IL_0006; } } { FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_1 = ___1_destNode; if (L_1) { goto IL_0008; } } IL_0006: { // return null; return (FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066*)NULL; } IL_0008: { // var link = new FlowLayoutGraphLink(); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_2 = (FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066*)il2cpp_codegen_object_new(FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066_il2cpp_TypeInfo_var); NullCheck(L_2); FlowLayoutGraphLink__ctor_m3AD5B6DC9F5A6ECE3AA15BDCC26477A8FDBD19ED(L_2, NULL); V_0 = L_2; // link.source = sourceNode.nodeId; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_3 = V_0; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_4 = ___0_sourceNode; NullCheck(L_4); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_5 = L_4->___nodeId_0; NullCheck(L_3); L_3->___source_1 = L_5; // link.destination = destNode.nodeId; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_6 = V_0; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_7 = ___1_destNode; NullCheck(L_7); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_8 = L_7->___nodeId_0; NullCheck(L_6); L_6->___destination_2 = L_8; // Links.Add(link); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_9 = __this->___Links_1; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_10 = V_0; NullCheck(L_9); List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_inline(L_9, L_10, List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_RuntimeMethod_var); // return link; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_11 = V_0; return L_11; } } // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::BreakLink(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraph_BreakLink_m5CE96B4FFFAABCCB35EC0617808BAE6F15686E03 (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_sourceNode, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___1_destNode, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m6A8B6FB985469D6AC531118BD39AFA238AB32FD8_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_0 = NULL; { // FlowLayoutGraphLink link = GetLink(sourceNode, destNode); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_0 = ___0_sourceNode; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_1 = ___1_destNode; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_2; L_2 = FlowLayoutGraph_GetLink_mA8D07E4A347D73102FABCF49E9EC5C0C70B14BCB(__this, L_0, L_1, NULL); V_0 = L_2; // if (link != null) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_3 = V_0; if (!L_3) { goto IL_0019; } } { // Links.Remove(link); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_4 = __this->___Links_1; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_5 = V_0; NullCheck(L_4); bool L_6; L_6 = List_1_Remove_m6A8B6FB985469D6AC531118BD39AFA238AB32FD8(L_4, L_5, List_1_Remove_m6A8B6FB985469D6AC531118BD39AFA238AB32FD8_RuntimeMethod_var); } IL_0019: { // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::BreakAllOutgoingLinks(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraph_BreakAllOutgoingLinks_mE6A29CD4D121AA21A082CB0B7240D623589D2D8A (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_node, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m6A8B6FB985469D6AC531118BD39AFA238AB32FD8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m3231355F69BB85E4FE30A80099FA272110722550_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* V_0 = NULL; int32_t V_1 = 0; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_2 = NULL; { // if (node != null) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_0 = ___0_node; if (!L_0) { goto IL_0041; } } { // var linkArray = Links.ToArray(); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_1 = __this->___Links_1; NullCheck(L_1); FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_2; L_2 = List_1_ToArray_m3231355F69BB85E4FE30A80099FA272110722550(L_1, List_1_ToArray_m3231355F69BB85E4FE30A80099FA272110722550_RuntimeMethod_var); // foreach (var link in linkArray) V_0 = L_2; V_1 = 0; goto IL_003b; } IL_0013: { // foreach (var link in linkArray) FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_3 = V_0; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_6 = (L_3)->GetAt(static_cast(L_5)); V_2 = L_6; // if (link.source == node.nodeId) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_7 = V_2; NullCheck(L_7); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_8 = L_7->___source_1; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_9 = ___0_node; NullCheck(L_9); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_10 = L_9->___nodeId_0; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); bool L_11; L_11 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_8, L_10, NULL); if (!L_11) { goto IL_0037; } } { // Links.Remove(link); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_12 = __this->___Links_1; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_13 = V_2; NullCheck(L_12); bool L_14; L_14 = List_1_Remove_m6A8B6FB985469D6AC531118BD39AFA238AB32FD8(L_12, L_13, List_1_Remove_m6A8B6FB985469D6AC531118BD39AFA238AB32FD8_RuntimeMethod_var); } IL_0037: { int32_t L_15 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_003b: { // foreach (var link in linkArray) int32_t L_16 = V_1; FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_17 = V_0; NullCheck(L_17); if ((((int32_t)L_16) < ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))))) { goto IL_0013; } } IL_0041: { // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::BreakAllIncomingLinks(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraph_BreakAllIncomingLinks_m9CD815E5080D567DC2E01CB4275138A323859185 (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_node, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m6A8B6FB985469D6AC531118BD39AFA238AB32FD8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m3231355F69BB85E4FE30A80099FA272110722550_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* V_0 = NULL; int32_t V_1 = 0; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_2 = NULL; { // if (node != null) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_0 = ___0_node; if (!L_0) { goto IL_0041; } } { // var linkArray = Links.ToArray(); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_1 = __this->___Links_1; NullCheck(L_1); FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_2; L_2 = List_1_ToArray_m3231355F69BB85E4FE30A80099FA272110722550(L_1, List_1_ToArray_m3231355F69BB85E4FE30A80099FA272110722550_RuntimeMethod_var); // foreach (var link in linkArray) V_0 = L_2; V_1 = 0; goto IL_003b; } IL_0013: { // foreach (var link in linkArray) FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_3 = V_0; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_6 = (L_3)->GetAt(static_cast(L_5)); V_2 = L_6; // if (link.destination == node.nodeId) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_7 = V_2; NullCheck(L_7); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_8 = L_7->___destination_2; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_9 = ___0_node; NullCheck(L_9); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_10 = L_9->___nodeId_0; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); bool L_11; L_11 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_8, L_10, NULL); if (!L_11) { goto IL_0037; } } { // Links.Remove(link); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_12 = __this->___Links_1; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_13 = V_2; NullCheck(L_12); bool L_14; L_14 = List_1_Remove_m6A8B6FB985469D6AC531118BD39AFA238AB32FD8(L_12, L_13, List_1_Remove_m6A8B6FB985469D6AC531118BD39AFA238AB32FD8_RuntimeMethod_var); } IL_0037: { int32_t L_15 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_003b: { // foreach (var link in linkArray) int32_t L_16 = V_1; FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_17 = V_0; NullCheck(L_17); if ((((int32_t)L_16) < ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))))) { goto IL_0013; } } IL_0041: { // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::BreakAllLinks(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraph_BreakAllLinks_m46BF43E668488F2DC5C88558367BBD452801BC9A (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_node, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m6A8B6FB985469D6AC531118BD39AFA238AB32FD8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m3231355F69BB85E4FE30A80099FA272110722550_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* V_0 = NULL; int32_t V_1 = 0; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_2 = NULL; { // if (node != null) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_0 = ___0_node; if (!L_0) { goto IL_0054; } } { // var linkArray = Links.ToArray(); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_1 = __this->___Links_1; NullCheck(L_1); FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_2; L_2 = List_1_ToArray_m3231355F69BB85E4FE30A80099FA272110722550(L_1, List_1_ToArray_m3231355F69BB85E4FE30A80099FA272110722550_RuntimeMethod_var); // foreach (var link in linkArray) V_0 = L_2; V_1 = 0; goto IL_004e; } IL_0013: { // foreach (var link in linkArray) FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_3 = V_0; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_6 = (L_3)->GetAt(static_cast(L_5)); V_2 = L_6; // if (link.source == node.nodeId || link.destination == node.nodeId) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_7 = V_2; NullCheck(L_7); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_8 = L_7->___source_1; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_9 = ___0_node; NullCheck(L_9); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_10 = L_9->___nodeId_0; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); bool L_11; L_11 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_8, L_10, NULL); if (L_11) { goto IL_003d; } } { FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_12 = V_2; NullCheck(L_12); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_13 = L_12->___destination_2; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_14 = ___0_node; NullCheck(L_14); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_15 = L_14->___nodeId_0; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); bool L_16; L_16 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_13, L_15, NULL); if (!L_16) { goto IL_004a; } } IL_003d: { // Links.Remove(link); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_17 = __this->___Links_1; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_18 = V_2; NullCheck(L_17); bool L_19; L_19 = List_1_Remove_m6A8B6FB985469D6AC531118BD39AFA238AB32FD8(L_17, L_18, List_1_Remove_m6A8B6FB985469D6AC531118BD39AFA238AB32FD8_RuntimeMethod_var); } IL_004a: { int32_t L_20 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_004e: { // foreach (var link in linkArray) int32_t L_21 = V_1; FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_22 = V_0; NullCheck(L_22); if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))))) { goto IL_0013; } } IL_0054: { // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraph_Clear_m928C9C72D724819A3B283BA352D6AFD795C6AEEE (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* V_0 = NULL; int32_t V_1 = 0; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_2 = NULL; { // var nodeList = Nodes.ToArray(); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_0 = __this->___Nodes_0; NullCheck(L_0); FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_1; L_1 = List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0(L_0, List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0_RuntimeMethod_var); // foreach (var node in nodeList) V_0 = L_1; V_1 = 0; goto IL_001f; } IL_0010: { // foreach (var node in nodeList) FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_2 = V_0; int32_t L_3 = V_1; NullCheck(L_2); int32_t L_4 = L_3; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_5 = (L_2)->GetAt(static_cast(L_4)); V_2 = L_5; // RemoveNode(node); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_6 = V_2; FlowLayoutGraph_RemoveNode_mF92D8CF9E3BA4A64B9ADBF05D62B400D7C6DCCF7(__this, L_6, NULL); int32_t L_7 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_001f: { // foreach (var node in nodeList) int32_t L_8 = V_1; FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_9 = V_0; NullCheck(L_9); if ((((int32_t)L_8) < ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))))) { goto IL_0010; } } { // } return; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode[] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::GetOutgoingNodes(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* FlowLayoutGraph_GetOutgoingNodes_mBD5C0B47F8BD9F740C1A1BFC20D710831002B9AC (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_node, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* V_0 = NULL; Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 V_1; memset((&V_1), 0, sizeof(V_1)); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_2 = NULL; { // var result = new List(); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_0 = (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A*)il2cpp_codegen_object_new(List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91(L_0, List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91_RuntimeMethod_var); V_0 = L_0; // if (node != null) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_1 = ___0_node; if (!L_1) { goto IL_005d; } } { // foreach (var link in Links) List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_2 = __this->___Links_1; NullCheck(L_2); Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 L_3; L_3 = List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C(L_2, List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var); V_1 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_004f: {// begin finally (depth: 1) Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399((&V_1), Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0044_1; } IL_0017_1: { // foreach (var link in Links) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_4; L_4 = Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_inline((&V_1), Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var); V_2 = L_4; // if (link.source == node.nodeId) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_5 = V_2; NullCheck(L_5); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_6 = L_5->___source_1; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_7 = ___0_node; NullCheck(L_7); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_8 = L_7->___nodeId_0; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); bool L_9; L_9 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_6, L_8, NULL); if (!L_9) { goto IL_0044_1; } } { // result.Add(GetNode(link.destination)); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_10 = V_0; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_11 = V_2; NullCheck(L_11); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_12 = L_11->___destination_2; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_13; L_13 = FlowLayoutGraph_GetNode_m0D4725EB2B3F72BCCBB61A1DA7C7A281E2E8DA85(__this, L_12, NULL); NullCheck(L_10); List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_inline(L_10, L_13, List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_RuntimeMethod_var); } IL_0044_1: { // foreach (var link in Links) bool L_14; L_14 = Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588((&V_1), Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var); if (L_14) { goto IL_0017_1; } } { goto IL_005d; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_005d: { // return result.ToArray(); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_15 = V_0; NullCheck(L_15); FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_16; L_16 = List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0(L_15, List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0_RuntimeMethod_var); return L_16; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode[] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::GetIncomingNodes(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* FlowLayoutGraph_GetIncomingNodes_m816BB779B59B7201030F7240CE32C15809BA6531 (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_node, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* V_0 = NULL; Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 V_1; memset((&V_1), 0, sizeof(V_1)); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_2 = NULL; { // var result = new List(); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_0 = (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A*)il2cpp_codegen_object_new(List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91(L_0, List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91_RuntimeMethod_var); V_0 = L_0; // if (node != null) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_1 = ___0_node; if (!L_1) { goto IL_005d; } } { // foreach (var link in Links) List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_2 = __this->___Links_1; NullCheck(L_2); Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 L_3; L_3 = List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C(L_2, List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var); V_1 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_004f: {// begin finally (depth: 1) Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399((&V_1), Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0044_1; } IL_0017_1: { // foreach (var link in Links) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_4; L_4 = Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_inline((&V_1), Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var); V_2 = L_4; // if (link.destination == node.nodeId) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_5 = V_2; NullCheck(L_5); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_6 = L_5->___destination_2; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_7 = ___0_node; NullCheck(L_7); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_8 = L_7->___nodeId_0; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); bool L_9; L_9 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_6, L_8, NULL); if (!L_9) { goto IL_0044_1; } } { // result.Add(GetNode(link.source)); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_10 = V_0; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_11 = V_2; NullCheck(L_11); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_12 = L_11->___source_1; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_13; L_13 = FlowLayoutGraph_GetNode_m0D4725EB2B3F72BCCBB61A1DA7C7A281E2E8DA85(__this, L_12, NULL); NullCheck(L_10); List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_inline(L_10, L_13, List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_RuntimeMethod_var); } IL_0044_1: { // foreach (var link in Links) bool L_14; L_14 = Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588((&V_1), Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var); if (L_14) { goto IL_0017_1; } } { goto IL_005d; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_005d: { // return result.ToArray(); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_15 = V_0; NullCheck(L_15); FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_16; L_16 = List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0(L_15, List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0_RuntimeMethod_var); return L_16; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink[] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::GetOutgoingLinks(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* FlowLayoutGraph_GetOutgoingLinks_mDE8503FEFB9BC08657898597E24A12EE224E4721 (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_node, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m3231355F69BB85E4FE30A80099FA272110722550_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m5D92DA7164E5A85774952798C7A5583859D5A1BA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* V_0 = NULL; Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 V_1; memset((&V_1), 0, sizeof(V_1)); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_2 = NULL; { // var result = new List(); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_0 = (List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82*)il2cpp_codegen_object_new(List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m5D92DA7164E5A85774952798C7A5583859D5A1BA(L_0, List_1__ctor_m5D92DA7164E5A85774952798C7A5583859D5A1BA_RuntimeMethod_var); V_0 = L_0; // if (node != null) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_1 = ___0_node; if (!L_1) { goto IL_0052; } } { // foreach (var link in Links) List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_2 = __this->___Links_1; NullCheck(L_2); Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 L_3; L_3 = List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C(L_2, List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var); V_1 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0044: {// begin finally (depth: 1) Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399((&V_1), Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0039_1; } IL_0017_1: { // foreach (var link in Links) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_4; L_4 = Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_inline((&V_1), Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var); V_2 = L_4; // if (link.source == node.nodeId) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_5 = V_2; NullCheck(L_5); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_6 = L_5->___source_1; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_7 = ___0_node; NullCheck(L_7); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_8 = L_7->___nodeId_0; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); bool L_9; L_9 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_6, L_8, NULL); if (!L_9) { goto IL_0039_1; } } { // result.Add(link); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_10 = V_0; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_11 = V_2; NullCheck(L_10); List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_inline(L_10, L_11, List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_RuntimeMethod_var); } IL_0039_1: { // foreach (var link in Links) bool L_12; L_12 = Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588((&V_1), Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var); if (L_12) { goto IL_0017_1; } } { goto IL_0052; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0052: { // return result.ToArray(); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_13 = V_0; NullCheck(L_13); FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_14; L_14 = List_1_ToArray_m3231355F69BB85E4FE30A80099FA272110722550(L_13, List_1_ToArray_m3231355F69BB85E4FE30A80099FA272110722550_RuntimeMethod_var); return L_14; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink[] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::GetIncomingLinks(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* FlowLayoutGraph_GetIncomingLinks_mD53E9FD59E0B44002D940CAE07D6C949A5F26A5B (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_node, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m3231355F69BB85E4FE30A80099FA272110722550_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m5D92DA7164E5A85774952798C7A5583859D5A1BA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* V_0 = NULL; Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 V_1; memset((&V_1), 0, sizeof(V_1)); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_2 = NULL; { // var result = new List(); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_0 = (List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82*)il2cpp_codegen_object_new(List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m5D92DA7164E5A85774952798C7A5583859D5A1BA(L_0, List_1__ctor_m5D92DA7164E5A85774952798C7A5583859D5A1BA_RuntimeMethod_var); V_0 = L_0; // if (node != null) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_1 = ___0_node; if (!L_1) { goto IL_0052; } } { // foreach (var link in Links) List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_2 = __this->___Links_1; NullCheck(L_2); Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 L_3; L_3 = List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C(L_2, List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var); V_1 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0044: {// begin finally (depth: 1) Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399((&V_1), Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0039_1; } IL_0017_1: { // foreach (var link in Links) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_4; L_4 = Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_inline((&V_1), Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var); V_2 = L_4; // if (link.destination == node.nodeId) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_5 = V_2; NullCheck(L_5); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_6 = L_5->___destination_2; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_7 = ___0_node; NullCheck(L_7); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_8 = L_7->___nodeId_0; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); bool L_9; L_9 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_6, L_8, NULL); if (!L_9) { goto IL_0039_1; } } { // result.Add(link); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_10 = V_0; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_11 = V_2; NullCheck(L_10); List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_inline(L_10, L_11, List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_RuntimeMethod_var); } IL_0039_1: { // foreach (var link in Links) bool L_12; L_12 = Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588((&V_1), Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var); if (L_12) { goto IL_0017_1; } } { goto IL_0052; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0052: { // return result.ToArray(); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_13 = V_0; NullCheck(L_13); FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_14; L_14 = List_1_ToArray_m3231355F69BB85E4FE30A80099FA272110722550(L_13, List_1_ToArray_m3231355F69BB85E4FE30A80099FA272110722550_RuntimeMethod_var); return L_14; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode[] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::GetConnectedNodes(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* FlowLayoutGraph_GetConnectedNodes_mCA9CE2DC2153DDE9023DD20EAF3943F075EFED3D (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_node, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* V_0 = NULL; Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 V_1; memset((&V_1), 0, sizeof(V_1)); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_2 = NULL; { // var result = new List(); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_0 = (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A*)il2cpp_codegen_object_new(List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91(L_0, List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91_RuntimeMethod_var); V_0 = L_0; // if (node != null) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_1 = ___0_node; if (!L_1) { goto IL_0084; } } { // foreach (var link in Links) List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_2 = __this->___Links_1; NullCheck(L_2); Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 L_3; L_3 = List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C(L_2, List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var); V_1 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0076: {// begin finally (depth: 1) Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399((&V_1), Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_006b_1; } IL_0017_1: { // foreach (var link in Links) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_4; L_4 = Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_inline((&V_1), Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var); V_2 = L_4; // if (link.destination == node.nodeId) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_5 = V_2; NullCheck(L_5); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_6 = L_5->___destination_2; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_7 = ___0_node; NullCheck(L_7); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_8 = L_7->___nodeId_0; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); bool L_9; L_9 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_6, L_8, NULL); if (!L_9) { goto IL_0046_1; } } { // result.Add(GetNode(link.source)); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_10 = V_0; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_11 = V_2; NullCheck(L_11); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_12 = L_11->___source_1; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_13; L_13 = FlowLayoutGraph_GetNode_m0D4725EB2B3F72BCCBB61A1DA7C7A281E2E8DA85(__this, L_12, NULL); NullCheck(L_10); List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_inline(L_10, L_13, List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_RuntimeMethod_var); goto IL_006b_1; } IL_0046_1: { // else if (link.source == node.nodeId) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_14 = V_2; NullCheck(L_14); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_15 = L_14->___source_1; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_16 = ___0_node; NullCheck(L_16); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_17 = L_16->___nodeId_0; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); bool L_18; L_18 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_15, L_17, NULL); if (!L_18) { goto IL_006b_1; } } { // result.Add(GetNode(link.destination)); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_19 = V_0; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_20 = V_2; NullCheck(L_20); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_21 = L_20->___destination_2; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_22; L_22 = FlowLayoutGraph_GetNode_m0D4725EB2B3F72BCCBB61A1DA7C7A281E2E8DA85(__this, L_21, NULL); NullCheck(L_19); List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_inline(L_19, L_22, List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_RuntimeMethod_var); } IL_006b_1: { // foreach (var link in Links) bool L_23; L_23 = Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588((&V_1), Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var); if (L_23) { goto IL_0017_1; } } { goto IL_0084; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0084: { // return result.ToArray(); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_24 = V_0; NullCheck(L_24); FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_25; L_25 = List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0(L_24, List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0_RuntimeMethod_var); return L_25; } } // DungeonArchitect.Utils.DungeonUID[] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::GetConnectedNodes(DungeonArchitect.Utils.DungeonUID) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* FlowLayoutGraph_GetConnectedNodes_mB52E4B29FF2755BAB9F8999739D36A7BC922CECA (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeId, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mC8C0BE0BF8D731EB5B4E935922806A47A258D9C9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5D0E2E68F505B13C17076E4382706078580D4840_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t5D0E2E68F505B13C17076E4382706078580D4840* V_0 = NULL; Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 V_1; memset((&V_1), 0, sizeof(V_1)); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_2 = NULL; { // var result = new List(); List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_0 = (List_1_t5D0E2E68F505B13C17076E4382706078580D4840*)il2cpp_codegen_object_new(List_1_t5D0E2E68F505B13C17076E4382706078580D4840_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB(L_0, List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB_RuntimeMethod_var); V_0 = L_0; // foreach (var link in Links) List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_1 = __this->___Links_1; NullCheck(L_1); Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 L_2; L_2 = List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C(L_1, List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var); V_1 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_005d: {// begin finally (depth: 1) Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399((&V_1), Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0052_1; } IL_0014_1: { // foreach (var link in Links) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_3; L_3 = Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_inline((&V_1), Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var); V_2 = L_3; // if (link.destination == nodeId) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_4 = V_2; NullCheck(L_4); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_5 = L_4->___destination_2; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_6 = ___0_nodeId; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); bool L_7; L_7 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_5, L_6, NULL); if (!L_7) { goto IL_0038_1; } } { // result.Add(link.source); List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_8 = V_0; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_9 = V_2; NullCheck(L_9); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_10 = L_9->___source_1; NullCheck(L_8); List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_inline(L_8, L_10, List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_RuntimeMethod_var); goto IL_0052_1; } IL_0038_1: { // else if (link.source == nodeId) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_11 = V_2; NullCheck(L_11); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_12 = L_11->___source_1; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_13 = ___0_nodeId; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); bool L_14; L_14 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_12, L_13, NULL); if (!L_14) { goto IL_0052_1; } } { // result.Add(link.destination); List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_15 = V_0; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_16 = V_2; NullCheck(L_16); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_17 = L_16->___destination_2; NullCheck(L_15); List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_inline(L_15, L_17, List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_RuntimeMethod_var); } IL_0052_1: { // foreach (var link in Links) bool L_18; L_18 = Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588((&V_1), Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var); if (L_18) { goto IL_0014_1; } } { goto IL_006b; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006b: { // return result.ToArray(); List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_19 = V_0; NullCheck(L_19); DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_20; L_20 = List_1_ToArray_mC8C0BE0BF8D731EB5B4E935922806A47A258D9C9(L_19, List_1_ToArray_mC8C0BE0BF8D731EB5B4E935922806A47A258D9C9_RuntimeMethod_var); return L_20; } } // System.Object DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FlowLayoutGraph_Clone_mB865B42D96045BE78909D0477586AC444D928AC1 (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* V_0 = NULL; Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 V_1; memset((&V_1), 0, sizeof(V_1)); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_2 = NULL; Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 V_3; memset((&V_3), 0, sizeof(V_3)); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_4 = NULL; { // var newGraph = Activator.CreateInstance(GetType()) as FlowLayoutGraph; Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL); RuntimeObject* L_1; L_1 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_0, NULL); V_0 = ((FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B*)IsInstClass((RuntimeObject*)L_1, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_il2cpp_TypeInfo_var)); // foreach (var oldNode in Nodes) List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_2 = __this->___Nodes_0; NullCheck(L_2); Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 L_3; L_3 = List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068(L_2, List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); V_1 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0043: {// begin finally (depth: 1) Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25((&V_1), Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0038_1; } IL_001f_1: { // foreach (var oldNode in Nodes) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_4; L_4 = Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_inline((&V_1), Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); // var newNode = oldNode.Clone(); NullCheck(L_4); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_5; L_5 = FlowLayoutGraphNode_Clone_mA09C48A051050E6531C797162642BC4AFEE9B7F7(L_4, NULL); V_2 = L_5; // newGraph.Nodes.Add(newNode); FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_6 = V_0; NullCheck(L_6); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_7 = L_6->___Nodes_0; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_8 = V_2; NullCheck(L_7); List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_inline(L_7, L_8, List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_RuntimeMethod_var); } IL_0038_1: { // foreach (var oldNode in Nodes) bool L_9; L_9 = Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB((&V_1), Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); if (L_9) { goto IL_001f_1; } } { goto IL_0051; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0051: { // foreach (var oldLink in Links) List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_10 = __this->___Links_1; NullCheck(L_10); Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 L_11; L_11 = List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C(L_10, List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var); V_3 = L_11; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0085: {// begin finally (depth: 1) Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399((&V_3), Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_007a_1; } IL_005f_1: { // foreach (var oldLink in Links) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_12; L_12 = Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_inline((&V_3), Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var); // var newLink = oldLink.Clone(); NullCheck(L_12); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_13; L_13 = FlowLayoutGraphLink_Clone_mA5F7B3854FDFCA5ABD3ADCF863CCFB7AD113582B(L_12, NULL); V_4 = L_13; // newGraph.Links.Add(newLink); FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_14 = V_0; NullCheck(L_14); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_15 = L_14->___Links_1; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_16 = V_4; NullCheck(L_15); List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_inline(L_15, L_16, List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_RuntimeMethod_var); } IL_007a_1: { // foreach (var oldLink in Links) bool L_17; L_17 = Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588((&V_3), Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var); if (L_17) { goto IL_005f_1; } } { goto IL_0093; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0093: { // return newGraph; FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_18 = V_0; return L_18; } } // DungeonArchitect.Flow.Items.FlowItem[] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::GetAllItems() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowItemU5BU5D_t7302BA46C0F9C20579C8CD52F81F3F02E32516B1* FlowLayoutGraph_GetAllItems_m6FF222AA2401B0EEC7AEC2CCC69B576B64F8BF3E (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_mCAAD71BBE5F2C921808C09EEB270F1DB52CB3A4A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m3D12DD81E3AE7A21CA0C8A296B2D63DFE95330F3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m228000B5FEAE2ADC54F4E743B9DECAD90928BDBE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* V_0 = NULL; Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 V_1; memset((&V_1), 0, sizeof(V_1)); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_2 = NULL; Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 V_3; memset((&V_3), 0, sizeof(V_3)); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_4 = NULL; { // var items = new List(); List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_0 = (List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06*)il2cpp_codegen_object_new(List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m228000B5FEAE2ADC54F4E743B9DECAD90928BDBE(L_0, List_1__ctor_m228000B5FEAE2ADC54F4E743B9DECAD90928BDBE_RuntimeMethod_var); V_0 = L_0; // foreach (var node in Nodes) List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_1 = __this->___Nodes_0; NullCheck(L_1); Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 L_2; L_2 = List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068(L_1, List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); V_1 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0033: {// begin finally (depth: 1) Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25((&V_1), Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0028_1; } IL_0014_1: { // foreach (var node in Nodes) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_3; L_3 = Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_inline((&V_1), Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); V_2 = L_3; // items.AddRange(node.items); List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_4 = V_0; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_5 = V_2; NullCheck(L_5); List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_6 = L_5->___items_6; NullCheck(L_4); List_1_AddRange_mCAAD71BBE5F2C921808C09EEB270F1DB52CB3A4A(L_4, L_6, List_1_AddRange_mCAAD71BBE5F2C921808C09EEB270F1DB52CB3A4A_RuntimeMethod_var); } IL_0028_1: { // foreach (var node in Nodes) bool L_7; L_7 = Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB((&V_1), Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); if (L_7) { goto IL_0014_1; } } { goto IL_0041; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0041: { // foreach (var link in Links) List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_8 = __this->___Links_1; NullCheck(L_8); Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 L_9; L_9 = List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C(L_8, List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var); V_3 = L_9; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0075: {// begin finally (depth: 1) Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399((&V_3), Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_006a_1; } IL_004f_1: { // foreach (var link in Links) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_10; L_10 = Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_inline((&V_3), Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var); V_4 = L_10; // items.AddRange(link.state.items); List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_11 = V_0; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_12 = V_4; NullCheck(L_12); FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_13 = L_12->___state_3; NullCheck(L_13); List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_14 = L_13->___items_1; NullCheck(L_11); List_1_AddRange_mCAAD71BBE5F2C921808C09EEB270F1DB52CB3A4A(L_11, L_14, List_1_AddRange_mCAAD71BBE5F2C921808C09EEB270F1DB52CB3A4A_RuntimeMethod_var); } IL_006a_1: { // foreach (var link in Links) bool L_15; L_15 = Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588((&V_3), Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var); if (L_15) { goto IL_004f_1; } } { goto IL_0083; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0083: { // return items.ToArray(); List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_16 = V_0; NullCheck(L_16); FlowItemU5BU5D_t7302BA46C0F9C20579C8CD52F81F3F02E32516B1* L_17; L_17 = List_1_ToArray_m3D12DD81E3AE7A21CA0C8A296B2D63DFE95330F3(L_16, List_1_ToArray_m3D12DD81E3AE7A21CA0C8A296B2D63DFE95330F3_RuntimeMethod_var); return L_17; } } // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraph__ctor_mD5CC976ADEF43CB7E05928349C7F5FF4BFA16AA5 (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m5D92DA7164E5A85774952798C7A5583859D5A1BA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public List Nodes = new List(); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_0 = (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A*)il2cpp_codegen_object_new(List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91(L_0, List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91_RuntimeMethod_var); __this->___Nodes_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___Nodes_0), (void*)L_0); // public List Links = new List(); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_1 = (List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82*)il2cpp_codegen_object_new(List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m5D92DA7164E5A85774952798C7A5583859D5A1BA(L_1, List_1__ctor_m5D92DA7164E5A85774952798C7A5583859D5A1BA_RuntimeMethod_var); __this->___Links_1 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___Links_1), (void*)L_1); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink::.ctor(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FFAGConstraintsLink__ctor_mCFB5565A4C5C0510378632AC4C1C1FE987DBE60B (FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_node, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___1_incomingNode, FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___2_link, const RuntimeMethod* method) { { // public FFAGConstraintsLink(FlowLayoutGraphNode node, FlowLayoutGraphNode incomingNode, FlowLayoutGraphLink link) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // this.Node = node; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_0 = ___0_node; __this->___Node_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___Node_0), (void*)L_0); // this.IncomingNode = incomingNode; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_1 = ___1_incomingNode; __this->___IncomingNode_1 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___IncomingNode_1), (void*)L_1); // this.Link = link; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_2 = ___2_link; __this->___Link_2 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___Link_2), (void*)L_2); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean DungeonArchitect.Flow.Domains.Layout.NullFlowLayoutGraphConstraints::IsValid(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NullFlowLayoutGraphConstraints_IsValid_m49FCB3494AFAC57E0E009AFC3ED3FB5DFA4DA445 (NullFlowLayoutGraphConstraints_t77BB8E960DA2CA2029B0D4124086F2527960936B* __this, FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* ___0_graphQuery, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___1_node, FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* ___2_incomingNodes, const RuntimeMethod* method) { { // return true; return (bool)1; } } // System.Boolean DungeonArchitect.Flow.Domains.Layout.NullFlowLayoutGraphConstraints::IsValid(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup,System.Int32,System.Int32,DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NullFlowLayoutGraphConstraints_IsValid_mE33A8350E06BC04CCF8F3F51774F5C3119E7D7D5 (NullFlowLayoutGraphConstraints_t77BB8E960DA2CA2029B0D4124086F2527960936B* __this, FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* ___0_graphQuery, FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* ___1_group, int32_t ___2_pathIndex, int32_t ___3_pathLength, FFAGConstraintsLinkU5BU5D_t9571268E552CA6A8B990AE392DA16B7FA5E5C11A* ___4_incomingNodes, const RuntimeMethod* method) { { // return true; return (bool)1; } } // System.Void DungeonArchitect.Flow.Domains.Layout.NullFlowLayoutGraphConstraints::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullFlowLayoutGraphConstraints__ctor_m3D4E1CA6ED5156989F169B2B578F07609E6BA409 (NullFlowLayoutGraphConstraints_t77BB8E960DA2CA2029B0D4124086F2527960936B* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkState DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkState::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* FlowLayoutGraphLinkState_Clone_m94A977B842AE4D2F5C6E69DC5A0562EBEC25DC96 (FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* V_0 = NULL; Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D V_1; memset((&V_1), 0, sizeof(V_1)); FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* V_2 = NULL; { // var newState = new FlowLayoutGraphLinkState(); FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_0 = (FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F*)il2cpp_codegen_object_new(FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F_il2cpp_TypeInfo_var); NullCheck(L_0); FlowLayoutGraphLinkState__ctor_m0577D8AFDE5E6010AA78668205769A2FCB433A19(L_0, NULL); V_0 = L_0; // newState.type = type; FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_1 = V_0; int32_t L_2 = __this->___type_0; NullCheck(L_1); L_1->___type_0 = L_2; // foreach (var item in items) List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_3 = __this->___items_1; NullCheck(L_3); Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D L_4; L_4 = List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7(L_3, List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7_RuntimeMethod_var); V_1 = L_4; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003f: {// begin finally (depth: 1) Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81((&V_1), Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0034_1; } IL_0020_1: { // foreach (var item in items) FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_5; L_5 = Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_inline((&V_1), Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_RuntimeMethod_var); V_2 = L_5; // newState.AddItem(item.Clone()); FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_6 = V_0; FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_7 = V_2; NullCheck(L_7); FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_8; L_8 = FlowItem_Clone_m9D7BF74AF699EF0091E579DB2D86AE18D54A41EF(L_7, NULL); NullCheck(L_6); FlowLayoutGraphLinkState_AddItem_mA6750C77CCB45C00B5B0EA0326B968259A569CF0(L_6, L_8, NULL); } IL_0034_1: { // foreach (var item in items) bool L_9; L_9 = Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B((&V_1), Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B_RuntimeMethod_var); if (L_9) { goto IL_0020_1; } } { goto IL_004d; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_004d: { // return newState; FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_10 = V_0; return L_10; } } // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkState::AddItem(DungeonArchitect.Flow.Items.FlowItem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphLinkState_AddItem_mA6750C77CCB45C00B5B0EA0326B968259A569CF0 (FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* __this, FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ___0_item, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m7A7A73ED3D32539D947AFC14A424B03213D3FAF7_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // items.Add(item); List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_0 = __this->___items_1; FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_1 = ___0_item; NullCheck(L_0); List_1_Add_m7A7A73ED3D32539D947AFC14A424B03213D3FAF7_inline(L_0, L_1, List_1_Add_m7A7A73ED3D32539D947AFC14A424B03213D3FAF7_RuntimeMethod_var); // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkState::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphLinkState__ctor_m0577D8AFDE5E6010AA78668205769A2FCB433A19 (FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m228000B5FEAE2ADC54F4E743B9DECAD90928BDBE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public List items = new List(); List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_0 = (List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06*)il2cpp_codegen_object_new(List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m228000B5FEAE2ADC54F4E743B9DECAD90928BDBE(L_0, List_1__ctor_m228000B5FEAE2ADC54F4E743B9DECAD90928BDBE_RuntimeMethod_var); __this->___items_1 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___items_1), (void*)L_0); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphLink__ctor_m3AD5B6DC9F5A6ECE3AA15BDCC26477A8FDBD19ED (FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public FlowLayoutGraphLinkState state = new FlowLayoutGraphLinkState(); FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_0 = (FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F*)il2cpp_codegen_object_new(FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F_il2cpp_TypeInfo_var); NullCheck(L_0); FlowLayoutGraphLinkState__ctor_m0577D8AFDE5E6010AA78668205769A2FCB433A19(L_0, NULL); __this->___state_3 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___state_3), (void*)L_0); // public FlowLayoutGraphLink() Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // linkId = DungeonUID.NewUID(); il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_1; L_1 = DungeonUID_NewUID_mE6EE97B2F74BC543ED8A85DF5373B55F26B1DD68(NULL); __this->___linkId_0 = L_1; // } return; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* FlowLayoutGraphLink_Clone_mA5F7B3854FDFCA5ABD3ADCF863CCFB7AD113582B (FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // var newLink = new FlowLayoutGraphLink(); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_0 = (FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066*)il2cpp_codegen_object_new(FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066_il2cpp_TypeInfo_var); NullCheck(L_0); FlowLayoutGraphLink__ctor_m3AD5B6DC9F5A6ECE3AA15BDCC26477A8FDBD19ED(L_0, NULL); // newLink.linkId = linkId; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_1 = L_0; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_2 = __this->___linkId_0; NullCheck(L_1); L_1->___linkId_0 = L_2; // newLink.source = source; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_3 = L_1; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_4 = __this->___source_1; NullCheck(L_3); L_3->___source_1 = L_4; // newLink.destination = destination; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_5 = L_3; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_6 = __this->___destination_2; NullCheck(L_5); L_5->___destination_2 = L_6; // newLink.state = state.Clone(); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_7 = L_5; FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_8 = __this->___state_3; NullCheck(L_8); FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_9; L_9 = FlowLayoutGraphLinkState_Clone_m94A977B842AE4D2F5C6E69DC5A0562EBEC25DC96(L_8, NULL); NullCheck(L_7); L_7->___state_3 = L_9; Il2CppCodeGenWriteBarrier((void**)(&L_7->___state_3), (void*)L_9); // newLink.sourceSubNode = sourceSubNode; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_10 = L_7; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_11 = __this->___sourceSubNode_4; NullCheck(L_10); L_10->___sourceSubNode_4 = L_11; // newLink.destinationSubNode = destinationSubNode; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_12 = L_10; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_13 = __this->___destinationSubNode_5; NullCheck(L_12); L_12->___destinationSubNode_5 = L_13; // return newLink; return L_12; } } // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink::ReverseDirection() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphLink_ReverseDirection_m6ED48B21CCA19AC17D766323C21C3F967C4ADC6B (FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_Swap_TisDungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_m83BD2FFAAB45895FD00B7C6B9AA868AF9F946500_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // MathUtils.Swap(ref source, ref destination); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* L_0 = (&__this->___source_1); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* L_1 = (&__this->___destination_2); il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); MathUtils_Swap_TisDungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_m83BD2FFAAB45895FD00B7C6B9AA868AF9F946500(L_0, L_1, MathUtils_Swap_TisDungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_m83BD2FFAAB45895FD00B7C6B9AA868AF9F946500_RuntimeMethod_var); // MathUtils.Swap(ref sourceSubNode, ref destinationSubNode); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* L_2 = (&__this->___sourceSubNode_4); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* L_3 = (&__this->___destinationSubNode_5); MathUtils_Swap_TisDungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_m83BD2FFAAB45895FD00B7C6B9AA868AF9F946500(L_2, L_3, MathUtils_Swap_TisDungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_m83BD2FFAAB45895FD00B7C6B9AA868AF9F946500_RuntimeMethod_var); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphNode__ctor_mF52B13ECEA2160D950692C810F7C3516A1B1678A (FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m228000B5FEAE2ADC54F4E743B9DECAD90928BDBE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } { // public Vector3 position = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); __this->___position_1 = L_0; // public Color color = Color.green; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1; L_1 = Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline(NULL); __this->___color_3 = L_1; // public Vector3 coord = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); __this->___coord_4 = L_2; // public string pathName = ""; __this->___pathName_5 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; Il2CppCodeGenWriteBarrier((void**)(&__this->___pathName_5), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); // public List items = new List(); List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_3 = (List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06*)il2cpp_codegen_object_new(List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06_il2cpp_TypeInfo_var); NullCheck(L_3); List_1__ctor_m228000B5FEAE2ADC54F4E743B9DECAD90928BDBE(L_3, List_1__ctor_m228000B5FEAE2ADC54F4E743B9DECAD90928BDBE_RuntimeMethod_var); __this->___items_6 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___items_6), (void*)L_3); // public int pathIndex = -1; __this->___pathIndex_7 = (-1); // public List MergedCompositeNodes = new List(); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_4 = (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A*)il2cpp_codegen_object_new(List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A_il2cpp_TypeInfo_var); NullCheck(L_4); List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91(L_4, List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91_RuntimeMethod_var); __this->___MergedCompositeNodes_10 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___MergedCompositeNodes_10), (void*)L_4); // public FlowDomainDataRegistry domainData = new FlowDomainDataRegistry(); FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57* L_5 = (FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57*)il2cpp_codegen_object_new(FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57_il2cpp_TypeInfo_var); NullCheck(L_5); FlowDomainDataRegistry__ctor_m1F24340DB3A5215945E2DAAA09ED26E1CC0B2535(L_5, NULL); __this->___domainData_11 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___domainData_11), (void*)L_5); // public FlowLayoutGraphNode() Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // nodeId = DungeonUID.NewUID(); il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_6; L_6 = DungeonUID_NewUID_mE6EE97B2F74BC543ED8A85DF5373B55F26B1DD68(NULL); __this->___nodeId_0 = L_6; // } return; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* FlowLayoutGraphNode_Clone_mA09C48A051050E6531C797162642BC4AFEE9B7F7 (FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_0 = NULL; Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D V_1; memset((&V_1), 0, sizeof(V_1)); FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* V_2 = NULL; Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 V_3; memset((&V_3), 0, sizeof(V_3)); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_4 = NULL; { // var newNode = new FlowLayoutGraphNode(); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_0 = (FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*)il2cpp_codegen_object_new(FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053_il2cpp_TypeInfo_var); NullCheck(L_0); FlowLayoutGraphNode__ctor_mF52B13ECEA2160D950692C810F7C3516A1B1678A(L_0, NULL); V_0 = L_0; // newNode.nodeId = nodeId; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_1 = V_0; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_2 = __this->___nodeId_0; NullCheck(L_1); L_1->___nodeId_0 = L_2; // newNode.position = position; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_3 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = __this->___position_1; NullCheck(L_3); L_3->___position_1 = L_4; // newNode.active = active; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_5 = V_0; bool L_6 = __this->___active_2; NullCheck(L_5); L_5->___active_2 = L_6; // newNode.color = color; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_7 = V_0; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = __this->___color_3; NullCheck(L_7); L_7->___color_3 = L_8; // newNode.coord = coord; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_9 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = __this->___coord_4; NullCheck(L_9); L_9->___coord_4 = L_10; // newNode.pathName = pathName; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_11 = V_0; String_t* L_12 = __this->___pathName_5; NullCheck(L_11); L_11->___pathName_5 = L_12; Il2CppCodeGenWriteBarrier((void**)(&L_11->___pathName_5), (void*)L_12); // newNode.pathIndex = pathIndex; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_13 = V_0; int32_t L_14 = __this->___pathIndex_7; NullCheck(L_13); L_13->___pathIndex_7 = L_14; // newNode.pathLength = pathLength; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_15 = V_0; int32_t L_16 = __this->___pathLength_8; NullCheck(L_15); L_15->___pathLength_8 = L_16; // newNode.mainPath = mainPath; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_17 = V_0; bool L_18 = __this->___mainPath_9; NullCheck(L_17); L_17->___mainPath_9 = L_18; // newNode.domainData = domainData.Clone(); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_19 = V_0; FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57* L_20 = __this->___domainData_11; NullCheck(L_20); FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57* L_21; L_21 = FlowDomainDataRegistry_Clone_mEEE260D0ED542D192EA5CDDEE15982213571E469(L_20, NULL); NullCheck(L_19); L_19->___domainData_11 = L_21; Il2CppCodeGenWriteBarrier((void**)(&L_19->___domainData_11), (void*)L_21); // foreach (var item in items) List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_22 = __this->___items_6; NullCheck(L_22); Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D L_23; L_23 = List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7(L_22, List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7_RuntimeMethod_var); V_1 = L_23; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00b0: {// begin finally (depth: 1) Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81((&V_1), Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_00a5_1; } IL_0091_1: { // foreach (var item in items) FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_24; L_24 = Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_inline((&V_1), Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_RuntimeMethod_var); V_2 = L_24; // newNode.AddItem(item.Clone()); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_25 = V_0; FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_26 = V_2; NullCheck(L_26); FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_27; L_27 = FlowItem_Clone_m9D7BF74AF699EF0091E579DB2D86AE18D54A41EF(L_26, NULL); NullCheck(L_25); FlowLayoutGraphNode_AddItem_m9DD694719550C75C5F4D0976AAB0E25492BC062D(L_25, L_27, NULL); } IL_00a5_1: { // foreach (var item in items) bool L_28; L_28 = Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B((&V_1), Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B_RuntimeMethod_var); if (L_28) { goto IL_0091_1; } } { goto IL_00be; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00be: { // foreach (var compositeNode in MergedCompositeNodes) List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_29 = __this->___MergedCompositeNodes_10; NullCheck(L_29); Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 L_30; L_30 = List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068(L_29, List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); V_3 = L_30; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00f2: {// begin finally (depth: 1) Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25((&V_3), Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_00e7_1; } IL_00cc_1: { // foreach (var compositeNode in MergedCompositeNodes) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_31; L_31 = Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_inline((&V_3), Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); V_4 = L_31; // newNode.MergedCompositeNodes.Add(compositeNode.Clone()); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_32 = V_0; NullCheck(L_32); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_33 = L_32->___MergedCompositeNodes_10; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_34 = V_4; NullCheck(L_34); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_35; L_35 = FlowLayoutGraphNode_Clone_mA09C48A051050E6531C797162642BC4AFEE9B7F7(L_34, NULL); NullCheck(L_33); List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_inline(L_33, L_35, List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_RuntimeMethod_var); } IL_00e7_1: { // foreach (var compositeNode in MergedCompositeNodes) bool L_36; L_36 = Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB((&V_3), Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); if (L_36) { goto IL_00cc_1; } } { goto IL_0100; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0100: { // return newNode; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_37 = V_0; return L_37; } } // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::AddItem(DungeonArchitect.Flow.Items.FlowItem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphNode_AddItem_m9DD694719550C75C5F4D0976AAB0E25492BC062D (FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* __this, FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ___0_item, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m7A7A73ED3D32539D947AFC14A424B03213D3FAF7_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // items.Add(item); List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_0 = __this->___items_6; FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_1 = ___0_item; NullCheck(L_0); List_1_Add_m7A7A73ED3D32539D947AFC14A424B03213D3FAF7_inline(L_0, L_1, List_1_Add_m7A7A73ED3D32539D947AFC14A424B03213D3FAF7_RuntimeMethod_var); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0* FlowLayoutGraphNodeGroup_Clone_mE6EEE4E76C9C02039A11063A0F4D0466341478D9 (FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mD4A03BFFCED75DDF6D9B58DFE1C2C0AFDD440AB5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5D0E2E68F505B13C17076E4382706078580D4840_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // var clone = new FlowLayoutGraphNodeGroup(); FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0* L_0 = (FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0*)il2cpp_codegen_object_new(FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0_il2cpp_TypeInfo_var); NullCheck(L_0); FlowLayoutGraphNodeGroup__ctor_mF767C91AD3DBD39268BB138D49FB5D2A76295544(L_0, NULL); // clone.GroupId = GroupId; FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0* L_1 = L_0; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_2 = __this->___GroupId_0; NullCheck(L_1); L_1->___GroupId_0 = L_2; // clone.GroupNodes = new List(GroupNodes); FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0* L_3 = L_1; List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_4 = __this->___GroupNodes_1; List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_5 = (List_1_t5D0E2E68F505B13C17076E4382706078580D4840*)il2cpp_codegen_object_new(List_1_t5D0E2E68F505B13C17076E4382706078580D4840_il2cpp_TypeInfo_var); NullCheck(L_5); List_1__ctor_mD4A03BFFCED75DDF6D9B58DFE1C2C0AFDD440AB5(L_5, L_4, List_1__ctor_mD4A03BFFCED75DDF6D9B58DFE1C2C0AFDD440AB5_RuntimeMethod_var); NullCheck(L_3); L_3->___GroupNodes_1 = L_5; Il2CppCodeGenWriteBarrier((void**)(&L_3->___GroupNodes_1), (void*)L_5); // return clone; return L_3; } } // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphNodeGroup__ctor_mF767C91AD3DBD39268BB138D49FB5D2A76295544 (FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5D0E2E68F505B13C17076E4382706078580D4840_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public DungeonUID GroupId = DungeonUID.Empty; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_0 = ((DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_StaticFields*)il2cpp_codegen_static_fields_for(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var))->___Empty_5; __this->___GroupId_0 = L_0; // public List GroupNodes = new List(); List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_1 = (List_1_t5D0E2E68F505B13C17076E4382706078580D4840*)il2cpp_codegen_object_new(List_1_t5D0E2E68F505B13C17076E4382706078580D4840_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB(L_1, List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB_RuntimeMethod_var); __this->___GroupNodes_1 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___GroupNodes_1), (void*)L_1); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal::Build(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphTraversal_Build_m1EF5417C403A328FBA11E9E1A1B9CD1E545729F5 (FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D* __this, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___0_graph, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m4A811FE0B7DD69E02B623357F76F10ED7D09303E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m64D66C5B47B0935C7266EA5C5F31BA118B25F489_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mC2E721D7F5A0FAF9B207812BA44A29D1587AC730_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mCF8CE8482A379F609DFE62DE8E721A55F4942CD8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m86E1ABD5B5C94DA1CB0FDBB8E17AE585350206D2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mD33A91D06C79EB5E12CB1D34D0833CB3AB5AC9B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m36487E907F741DEE3E01E3D4B21FC8210A793D52_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mD018D6DF7F7A13AE2541F3C10E2F3E90095F7951_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mEFD6CF821D0E5537C5AAEDD42F96737483B37F2B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m2B8A8EDA28A446B42D20D123673FD9DCAD50E193_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m10AF12EBEADF1C2905825940773E956BADFDFC1C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mB32006615C906C00038A9FB133DF9FFD8EF1F910_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mE5BED42E7EB0508E8B4EB02D2498496F859309A9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m8F918DB80A035B5724ECFE81666E460F10ADEC11_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mE7984DAF4029A377721DA981307BDF82ED3BC80D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t7685E55AF4451FD15B2611E9213E06A6E6412E92_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m4EE25EAB367532B6C9D408FA8E9720E2C9E55BEC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mF333CC976FCA0C3724719661FC913FEB141E31D6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2EA4BB3C7434D2E702384DF71151E977D32B1DA0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m81581E5108C285D49B29EE6347FC3138C0C7207C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_mA9ACF6D9FCD64D65EB246CF81DC9C7854FE29EC3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m3896C35F4CA5D8EB63809A9509B15C1AF0736F88_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m76934F2572C6D9C04A589DCDE62738F79104E864_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8E07C4F2EDAE0206622913E0767743BE4BA04C0E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m19BFB6531CBE9C5DDD9564C32AE57DADE567D46C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC982822BA312CC567970EC7B79D0A4411D9B307D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Dictionary_2_t7685E55AF4451FD15B2611E9213E06A6E6412E92* V_0 = NULL; Dictionary_2_t7685E55AF4451FD15B2611E9213E06A6E6412E92* V_1 = NULL; Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 V_2; memset((&V_2), 0, sizeof(V_2)); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_3 = NULL; FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 V_4; memset((&V_4), 0, sizeof(V_4)); FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 V_5; memset((&V_5), 0, sizeof(V_5)); Enumerator_t5ED0610E9008E9189F4CC31C5BABC172EE3E70F3 V_6; memset((&V_6), 0, sizeof(V_6)); KeyValuePair_2_t1A476B249F69623A03744084DB1DEAF2B91D2394 V_7; memset((&V_7), 0, sizeof(V_7)); KeyValuePair_2_t1A476B249F69623A03744084DB1DEAF2B91D2394 V_8; memset((&V_8), 0, sizeof(V_8)); Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7* V_9 = NULL; Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 V_10; memset((&V_10), 0, sizeof(V_10)); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_11 = NULL; Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D V_12; memset((&V_12), 0, sizeof(V_12)); FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* V_13 = NULL; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_14 = NULL; FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* V_15 = NULL; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_16; memset((&V_16), 0, sizeof(V_16)); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_17 = NULL; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_18 = NULL; { // outgoingNodes.Clear(); Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558* L_0 = __this->___outgoingNodes_0; NullCheck(L_0); Dictionary_2_Clear_m86E1ABD5B5C94DA1CB0FDBB8E17AE585350206D2(L_0, Dictionary_2_Clear_m86E1ABD5B5C94DA1CB0FDBB8E17AE585350206D2_RuntimeMethod_var); // incomingNodes.Clear(); Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558* L_1 = __this->___incomingNodes_1; NullCheck(L_1); Dictionary_2_Clear_m86E1ABD5B5C94DA1CB0FDBB8E17AE585350206D2(L_1, Dictionary_2_Clear_m86E1ABD5B5C94DA1CB0FDBB8E17AE585350206D2_RuntimeMethod_var); // teleporters.Clear(); Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* L_2 = __this->___teleporters_2; NullCheck(L_2); Dictionary_2_Clear_mD33A91D06C79EB5E12CB1D34D0833CB3AB5AC9B6(L_2, Dictionary_2_Clear_mD33A91D06C79EB5E12CB1D34D0833CB3AB5AC9B6_RuntimeMethod_var); // if (graph == null) FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_3 = ___0_graph; if (L_3) { goto IL_0025; } } { // return; return; } IL_0025: { // var outgoingList = new Dictionary>(); Dictionary_2_t7685E55AF4451FD15B2611E9213E06A6E6412E92* L_4 = (Dictionary_2_t7685E55AF4451FD15B2611E9213E06A6E6412E92*)il2cpp_codegen_object_new(Dictionary_2_t7685E55AF4451FD15B2611E9213E06A6E6412E92_il2cpp_TypeInfo_var); NullCheck(L_4); Dictionary_2__ctor_mE5BED42E7EB0508E8B4EB02D2498496F859309A9(L_4, Dictionary_2__ctor_mE5BED42E7EB0508E8B4EB02D2498496F859309A9_RuntimeMethod_var); V_0 = L_4; // var incomingList = new Dictionary>(); Dictionary_2_t7685E55AF4451FD15B2611E9213E06A6E6412E92* L_5 = (Dictionary_2_t7685E55AF4451FD15B2611E9213E06A6E6412E92*)il2cpp_codegen_object_new(Dictionary_2_t7685E55AF4451FD15B2611E9213E06A6E6412E92_il2cpp_TypeInfo_var); NullCheck(L_5); Dictionary_2__ctor_mE5BED42E7EB0508E8B4EB02D2498496F859309A9(L_5, Dictionary_2__ctor_mE5BED42E7EB0508E8B4EB02D2498496F859309A9_RuntimeMethod_var); V_1 = L_5; // foreach (var link in graph.Links) FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_6 = ___0_graph; NullCheck(L_6); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_7 = L_6->___Links_1; NullCheck(L_7); Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 L_8; L_8 = List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C(L_7, List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var); V_2 = L_8; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0120: {// begin finally (depth: 1) Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399((&V_2), Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0112_1; } IL_0042_1: { // foreach (var link in graph.Links) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_9; L_9 = Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_inline((&V_2), Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var); V_3 = L_9; // if (link.state.type == FlowLayoutGraphLinkType.Unconnected) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_10 = V_3; NullCheck(L_10); FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_11 = L_10->___state_3; NullCheck(L_11); int32_t L_12 = L_11->___type_0; if (!L_12) { goto IL_0112_1; } } { // if (!outgoingList.ContainsKey(link.source)) Dictionary_2_t7685E55AF4451FD15B2611E9213E06A6E6412E92* L_13 = V_0; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_14 = V_3; NullCheck(L_14); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_15 = L_14->___source_1; NullCheck(L_13); bool L_16; L_16 = Dictionary_2_ContainsKey_m36487E907F741DEE3E01E3D4B21FC8210A793D52(L_13, L_15, Dictionary_2_ContainsKey_m36487E907F741DEE3E01E3D4B21FC8210A793D52_RuntimeMethod_var); if (L_16) { goto IL_0079_1; } } { // outgoingList.Add(link.source, new List()); Dictionary_2_t7685E55AF4451FD15B2611E9213E06A6E6412E92* L_17 = V_0; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_18 = V_3; NullCheck(L_18); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_19 = L_18->___source_1; List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* L_20 = (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E*)il2cpp_codegen_object_new(List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E_il2cpp_TypeInfo_var); NullCheck(L_20); List_1__ctor_m8E07C4F2EDAE0206622913E0767743BE4BA04C0E(L_20, List_1__ctor_m8E07C4F2EDAE0206622913E0767743BE4BA04C0E_RuntimeMethod_var); NullCheck(L_17); Dictionary_2_Add_m4A811FE0B7DD69E02B623357F76F10ED7D09303E(L_17, L_19, L_20, Dictionary_2_Add_m4A811FE0B7DD69E02B623357F76F10ED7D09303E_RuntimeMethod_var); } IL_0079_1: { // var info = new FNodeInfo(); il2cpp_codegen_initobj((&V_4), sizeof(FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693)); // info.NodeId = link.destination; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_21 = V_3; NullCheck(L_21); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_22 = L_21->___destination_2; (&V_4)->___NodeId_0 = L_22; // info.LinkId = link.linkId; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_23 = V_3; NullCheck(L_23); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_24 = L_23->___linkId_0; (&V_4)->___LinkId_1 = L_24; // info.Outgoing = true; (&V_4)->___Outgoing_2 = (bool)1; // outgoingList[link.source].Add(info); Dictionary_2_t7685E55AF4451FD15B2611E9213E06A6E6412E92* L_25 = V_0; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_26 = V_3; NullCheck(L_26); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_27 = L_26->___source_1; NullCheck(L_25); List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* L_28; L_28 = Dictionary_2_get_Item_m8F918DB80A035B5724ECFE81666E460F10ADEC11(L_25, L_27, Dictionary_2_get_Item_m8F918DB80A035B5724ECFE81666E460F10ADEC11_RuntimeMethod_var); FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 L_29 = V_4; NullCheck(L_28); List_1_Add_m3896C35F4CA5D8EB63809A9509B15C1AF0736F88_inline(L_28, L_29, List_1_Add_m3896C35F4CA5D8EB63809A9509B15C1AF0736F88_RuntimeMethod_var); // if (!incomingList.ContainsKey(link.destination)) Dictionary_2_t7685E55AF4451FD15B2611E9213E06A6E6412E92* L_30 = V_1; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_31 = V_3; NullCheck(L_31); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_32 = L_31->___destination_2; NullCheck(L_30); bool L_33; L_33 = Dictionary_2_ContainsKey_m36487E907F741DEE3E01E3D4B21FC8210A793D52(L_30, L_32, Dictionary_2_ContainsKey_m36487E907F741DEE3E01E3D4B21FC8210A793D52_RuntimeMethod_var); if (L_33) { goto IL_00d5_1; } } { // incomingList.Add(link.destination, new List()); Dictionary_2_t7685E55AF4451FD15B2611E9213E06A6E6412E92* L_34 = V_1; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_35 = V_3; NullCheck(L_35); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_36 = L_35->___destination_2; List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* L_37 = (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E*)il2cpp_codegen_object_new(List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E_il2cpp_TypeInfo_var); NullCheck(L_37); List_1__ctor_m8E07C4F2EDAE0206622913E0767743BE4BA04C0E(L_37, List_1__ctor_m8E07C4F2EDAE0206622913E0767743BE4BA04C0E_RuntimeMethod_var); NullCheck(L_34); Dictionary_2_Add_m4A811FE0B7DD69E02B623357F76F10ED7D09303E(L_34, L_36, L_37, Dictionary_2_Add_m4A811FE0B7DD69E02B623357F76F10ED7D09303E_RuntimeMethod_var); } IL_00d5_1: { // var info = new FNodeInfo(); il2cpp_codegen_initobj((&V_5), sizeof(FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693)); // info.NodeId = link.source; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_38 = V_3; NullCheck(L_38); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_39 = L_38->___source_1; (&V_5)->___NodeId_0 = L_39; // info.LinkId = link.linkId; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_40 = V_3; NullCheck(L_40); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_41 = L_40->___linkId_0; (&V_5)->___LinkId_1 = L_41; // info.Outgoing = false; (&V_5)->___Outgoing_2 = (bool)0; // incomingList[link.destination].Add(info); Dictionary_2_t7685E55AF4451FD15B2611E9213E06A6E6412E92* L_42 = V_1; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_43 = V_3; NullCheck(L_43); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_44 = L_43->___destination_2; NullCheck(L_42); List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* L_45; L_45 = Dictionary_2_get_Item_m8F918DB80A035B5724ECFE81666E460F10ADEC11(L_42, L_44, Dictionary_2_get_Item_m8F918DB80A035B5724ECFE81666E460F10ADEC11_RuntimeMethod_var); FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 L_46 = V_5; NullCheck(L_45); List_1_Add_m3896C35F4CA5D8EB63809A9509B15C1AF0736F88_inline(L_45, L_46, List_1_Add_m3896C35F4CA5D8EB63809A9509B15C1AF0736F88_RuntimeMethod_var); } IL_0112_1: { // foreach (var link in graph.Links) bool L_47; L_47 = Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588((&V_2), Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var); if (L_47) { goto IL_0042_1; } } { goto IL_012e; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_012e: { // foreach (var entry in outgoingList) Dictionary_2_t7685E55AF4451FD15B2611E9213E06A6E6412E92* L_48 = V_0; NullCheck(L_48); Enumerator_t5ED0610E9008E9189F4CC31C5BABC172EE3E70F3 L_49; L_49 = Dictionary_2_GetEnumerator_m2B8A8EDA28A446B42D20D123673FD9DCAD50E193(L_48, Dictionary_2_GetEnumerator_m2B8A8EDA28A446B42D20D123673FD9DCAD50E193_RuntimeMethod_var); V_6 = L_49; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_016a: {// begin finally (depth: 1) Enumerator_Dispose_m4EE25EAB367532B6C9D408FA8E9720E2C9E55BEC((&V_6), Enumerator_Dispose_m4EE25EAB367532B6C9D408FA8E9720E2C9E55BEC_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_015f_1; } IL_0138_1: { // foreach (var entry in outgoingList) KeyValuePair_2_t1A476B249F69623A03744084DB1DEAF2B91D2394 L_50; L_50 = Enumerator_get_Current_m2EA4BB3C7434D2E702384DF71151E977D32B1DA0_inline((&V_6), Enumerator_get_Current_m2EA4BB3C7434D2E702384DF71151E977D32B1DA0_RuntimeMethod_var); V_7 = L_50; // outgoingNodes.Add(entry.Key, entry.Value.ToArray()); Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558* L_51 = __this->___outgoingNodes_0; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_52; L_52 = KeyValuePair_2_get_Key_m81581E5108C285D49B29EE6347FC3138C0C7207C_inline((&V_7), KeyValuePair_2_get_Key_m81581E5108C285D49B29EE6347FC3138C0C7207C_RuntimeMethod_var); List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* L_53; L_53 = KeyValuePair_2_get_Value_mA9ACF6D9FCD64D65EB246CF81DC9C7854FE29EC3_inline((&V_7), KeyValuePair_2_get_Value_mA9ACF6D9FCD64D65EB246CF81DC9C7854FE29EC3_RuntimeMethod_var); NullCheck(L_53); FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* L_54; L_54 = List_1_ToArray_m76934F2572C6D9C04A589DCDE62738F79104E864(L_53, List_1_ToArray_m76934F2572C6D9C04A589DCDE62738F79104E864_RuntimeMethod_var); NullCheck(L_51); Dictionary_2_Add_mCF8CE8482A379F609DFE62DE8E721A55F4942CD8(L_51, L_52, L_54, Dictionary_2_Add_mCF8CE8482A379F609DFE62DE8E721A55F4942CD8_RuntimeMethod_var); } IL_015f_1: { // foreach (var entry in outgoingList) bool L_55; L_55 = Enumerator_MoveNext_mF333CC976FCA0C3724719661FC913FEB141E31D6((&V_6), Enumerator_MoveNext_mF333CC976FCA0C3724719661FC913FEB141E31D6_RuntimeMethod_var); if (L_55) { goto IL_0138_1; } } { goto IL_0178; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0178: { // foreach (var entry in incomingList) Dictionary_2_t7685E55AF4451FD15B2611E9213E06A6E6412E92* L_56 = V_1; NullCheck(L_56); Enumerator_t5ED0610E9008E9189F4CC31C5BABC172EE3E70F3 L_57; L_57 = Dictionary_2_GetEnumerator_m2B8A8EDA28A446B42D20D123673FD9DCAD50E193(L_56, Dictionary_2_GetEnumerator_m2B8A8EDA28A446B42D20D123673FD9DCAD50E193_RuntimeMethod_var); V_6 = L_57; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_01b4: {// begin finally (depth: 1) Enumerator_Dispose_m4EE25EAB367532B6C9D408FA8E9720E2C9E55BEC((&V_6), Enumerator_Dispose_m4EE25EAB367532B6C9D408FA8E9720E2C9E55BEC_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_01a9_1; } IL_0182_1: { // foreach (var entry in incomingList) KeyValuePair_2_t1A476B249F69623A03744084DB1DEAF2B91D2394 L_58; L_58 = Enumerator_get_Current_m2EA4BB3C7434D2E702384DF71151E977D32B1DA0_inline((&V_6), Enumerator_get_Current_m2EA4BB3C7434D2E702384DF71151E977D32B1DA0_RuntimeMethod_var); V_8 = L_58; // incomingNodes.Add(entry.Key, entry.Value.ToArray()); Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558* L_59 = __this->___incomingNodes_1; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_60; L_60 = KeyValuePair_2_get_Key_m81581E5108C285D49B29EE6347FC3138C0C7207C_inline((&V_8), KeyValuePair_2_get_Key_m81581E5108C285D49B29EE6347FC3138C0C7207C_RuntimeMethod_var); List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* L_61; L_61 = KeyValuePair_2_get_Value_mA9ACF6D9FCD64D65EB246CF81DC9C7854FE29EC3_inline((&V_8), KeyValuePair_2_get_Value_mA9ACF6D9FCD64D65EB246CF81DC9C7854FE29EC3_RuntimeMethod_var); NullCheck(L_61); FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* L_62; L_62 = List_1_ToArray_m76934F2572C6D9C04A589DCDE62738F79104E864(L_61, List_1_ToArray_m76934F2572C6D9C04A589DCDE62738F79104E864_RuntimeMethod_var); NullCheck(L_59); Dictionary_2_Add_mCF8CE8482A379F609DFE62DE8E721A55F4942CD8(L_59, L_60, L_62, Dictionary_2_Add_mCF8CE8482A379F609DFE62DE8E721A55F4942CD8_RuntimeMethod_var); } IL_01a9_1: { // foreach (var entry in incomingList) bool L_63; L_63 = Enumerator_MoveNext_mF333CC976FCA0C3724719661FC913FEB141E31D6((&V_6), Enumerator_MoveNext_mF333CC976FCA0C3724719661FC913FEB141E31D6_RuntimeMethod_var); if (L_63) { goto IL_0182_1; } } { goto IL_01c2; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_01c2: { // var teleporterHostMap = new Dictionary(); // Teleporter to owning node map Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7* L_64 = (Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7*)il2cpp_codegen_object_new(Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7_il2cpp_TypeInfo_var); NullCheck(L_64); Dictionary_2__ctor_mB32006615C906C00038A9FB133DF9FFD8EF1F910(L_64, Dictionary_2__ctor_mB32006615C906C00038A9FB133DF9FFD8EF1F910_RuntimeMethod_var); V_9 = L_64; // foreach (var node in graph.Nodes) FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_65 = ___0_graph; NullCheck(L_65); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_66 = L_65->___Nodes_0; NullCheck(L_66); Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 L_67; L_67 = List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068(L_66, List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); V_10 = L_67; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_026e: {// begin finally (depth: 1) Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25((&V_10), Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0260_1; } IL_01db_1: { // foreach (var node in graph.Nodes) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_68; L_68 = Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_inline((&V_10), Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); V_11 = L_68; // if (node == null || !node.active) continue; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_69 = V_11; if (!L_69) { goto IL_0260_1; } } { FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_70 = V_11; NullCheck(L_70); bool L_71 = L_70->___active_2; if (!L_71) { goto IL_0260_1; } } { // foreach (var item in node.items) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_72 = V_11; NullCheck(L_72); List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_73 = L_72->___items_6; NullCheck(L_73); Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D L_74; L_74 = List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7(L_73, List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7_RuntimeMethod_var); V_12 = L_74; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0252_1: {// begin finally (depth: 2) Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81((&V_12), Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81_RuntimeMethod_var); return; }// end finally (depth: 2) }); try {// begin try (depth: 2) { goto IL_0247_2; } IL_0201_2: { // foreach (var item in node.items) FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_75; L_75 = Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_inline((&V_12), Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_RuntimeMethod_var); V_13 = L_75; // if (item != null && item.type == FlowGraphItemType.Teleporter) FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_76 = V_13; if (!L_76) { goto IL_0247_2; } } { FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_77 = V_13; NullCheck(L_77); int32_t L_78 = L_77->___type_1; if ((!(((uint32_t)L_78) == ((uint32_t)7)))) { goto IL_0247_2; } } { // if (teleporterHostMap.ContainsKey(item.itemId)) Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7* L_79 = V_9; FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_80 = V_13; NullCheck(L_80); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_81 = L_80->___itemId_0; NullCheck(L_79); bool L_82; L_82 = Dictionary_2_ContainsKey_mEFD6CF821D0E5537C5AAEDD42F96737483B37F2B(L_79, L_81, Dictionary_2_ContainsKey_mEFD6CF821D0E5537C5AAEDD42F96737483B37F2B_RuntimeMethod_var); if (!L_82) { goto IL_0237_2; } } { // teleporterHostMap.Remove(item.itemId); Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7* L_83 = V_9; FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_84 = V_13; NullCheck(L_84); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_85 = L_84->___itemId_0; NullCheck(L_83); bool L_86; L_86 = Dictionary_2_Remove_m10AF12EBEADF1C2905825940773E956BADFDFC1C(L_83, L_85, Dictionary_2_Remove_m10AF12EBEADF1C2905825940773E956BADFDFC1C_RuntimeMethod_var); } IL_0237_2: { // teleporterHostMap.Add(item.itemId, node); Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7* L_87 = V_9; FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_88 = V_13; NullCheck(L_88); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_89 = L_88->___itemId_0; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_90 = V_11; NullCheck(L_87); Dictionary_2_Add_mC2E721D7F5A0FAF9B207812BA44A29D1587AC730(L_87, L_89, L_90, Dictionary_2_Add_mC2E721D7F5A0FAF9B207812BA44A29D1587AC730_RuntimeMethod_var); } IL_0247_2: { // foreach (var item in node.items) bool L_91; L_91 = Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B((&V_12), Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B_RuntimeMethod_var); if (L_91) { goto IL_0201_2; } } { goto IL_0260_1; } }// end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0260_1: { // foreach (var node in graph.Nodes) bool L_92; L_92 = Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB((&V_10), Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); if (L_92) { goto IL_01db_1; } } { goto IL_027c; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_027c: { // foreach (var node in graph.Nodes) FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_93 = ___0_graph; NullCheck(L_93); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_94 = L_93->___Nodes_0; NullCheck(L_94); Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 L_95; L_95 = List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068(L_94, List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); V_10 = L_95; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0399: {// begin finally (depth: 1) Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25((&V_10), Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_038b_1; } IL_028e_1: { // foreach (var node in graph.Nodes) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_96; L_96 = Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_inline((&V_10), Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); V_14 = L_96; // if (node == null || !node.active) continue; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_97 = V_14; if (!L_97) { goto IL_038b_1; } } { FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_98 = V_14; NullCheck(L_98); bool L_99 = L_98->___active_2; if (!L_99) { goto IL_038b_1; } } { // foreach (var item in node.items) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_100 = V_14; NullCheck(L_100); List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_101 = L_100->___items_6; NullCheck(L_101); Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D L_102; L_102 = List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7(L_101, List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7_RuntimeMethod_var); V_12 = L_102; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_037d_1: {// begin finally (depth: 2) Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81((&V_12), Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81_RuntimeMethod_var); return; }// end finally (depth: 2) }); try {// begin try (depth: 2) { goto IL_036f_2; } IL_02bd_2: { // foreach (var item in node.items) FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_103; L_103 = Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_inline((&V_12), Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_RuntimeMethod_var); V_15 = L_103; // if (item != null && item.type == FlowGraphItemType.Teleporter) FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_104 = V_15; if (!L_104) { goto IL_036f_2; } } { FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_105 = V_15; NullCheck(L_105); int32_t L_106 = L_105->___type_1; if ((!(((uint32_t)L_106) == ((uint32_t)7)))) { goto IL_036f_2; } } { // if (item.referencedItemIds.Count > 0) FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_107 = V_15; NullCheck(L_107); List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_108 = L_107->___referencedItemIds_3; NullCheck(L_108); int32_t L_109; L_109 = List_1_get_Count_m19BFB6531CBE9C5DDD9564C32AE57DADE567D46C_inline(L_108, List_1_get_Count_m19BFB6531CBE9C5DDD9564C32AE57DADE567D46C_RuntimeMethod_var); if ((((int32_t)L_109) <= ((int32_t)0))) { goto IL_036f_2; } } { // var otherTeleporterId = item.referencedItemIds[0]; FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_110 = V_15; NullCheck(L_110); List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_111 = L_110->___referencedItemIds_3; NullCheck(L_111); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_112; L_112 = List_1_get_Item_mC982822BA312CC567970EC7B79D0A4411D9B307D(L_111, 0, List_1_get_Item_mC982822BA312CC567970EC7B79D0A4411D9B307D_RuntimeMethod_var); V_16 = L_112; // if (teleporterHostMap.ContainsKey(otherTeleporterId)) Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7* L_113 = V_9; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_114 = V_16; NullCheck(L_113); bool L_115; L_115 = Dictionary_2_ContainsKey_mEFD6CF821D0E5537C5AAEDD42F96737483B37F2B(L_113, L_114, Dictionary_2_ContainsKey_mEFD6CF821D0E5537C5AAEDD42F96737483B37F2B_RuntimeMethod_var); if (!L_115) { goto IL_036f_2; } } { // var teleNodeA = node; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_116 = V_14; V_17 = L_116; // var teleNodeB = teleporterHostMap[otherTeleporterId]; Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7* L_117 = V_9; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_118 = V_16; NullCheck(L_117); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_119; L_119 = Dictionary_2_get_Item_mE7984DAF4029A377721DA981307BDF82ED3BC80D(L_117, L_118, Dictionary_2_get_Item_mE7984DAF4029A377721DA981307BDF82ED3BC80D_RuntimeMethod_var); V_18 = L_119; // if (!teleporters.ContainsKey(teleNodeA.nodeId)) Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* L_120 = __this->___teleporters_2; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_121 = V_17; NullCheck(L_121); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_122 = L_121->___nodeId_0; NullCheck(L_120); bool L_123; L_123 = Dictionary_2_ContainsKey_mD018D6DF7F7A13AE2541F3C10E2F3E90095F7951(L_120, L_122, Dictionary_2_ContainsKey_mD018D6DF7F7A13AE2541F3C10E2F3E90095F7951_RuntimeMethod_var); if (L_123) { goto IL_0342_2; } } { // teleporters.Add(teleNodeA.nodeId, teleNodeB.nodeId); Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* L_124 = __this->___teleporters_2; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_125 = V_17; NullCheck(L_125); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_126 = L_125->___nodeId_0; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_127 = V_18; NullCheck(L_127); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_128 = L_127->___nodeId_0; NullCheck(L_124); Dictionary_2_Add_m64D66C5B47B0935C7266EA5C5F31BA118B25F489(L_124, L_126, L_128, Dictionary_2_Add_m64D66C5B47B0935C7266EA5C5F31BA118B25F489_RuntimeMethod_var); } IL_0342_2: { // if (!teleporters.ContainsKey(teleNodeB.nodeId)) Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* L_129 = __this->___teleporters_2; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_130 = V_18; NullCheck(L_130); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_131 = L_130->___nodeId_0; NullCheck(L_129); bool L_132; L_132 = Dictionary_2_ContainsKey_mD018D6DF7F7A13AE2541F3C10E2F3E90095F7951(L_129, L_131, Dictionary_2_ContainsKey_mD018D6DF7F7A13AE2541F3C10E2F3E90095F7951_RuntimeMethod_var); if (L_132) { goto IL_036f_2; } } { // teleporters.Add(teleNodeB.nodeId, teleNodeA.nodeId); Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* L_133 = __this->___teleporters_2; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_134 = V_18; NullCheck(L_134); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_135 = L_134->___nodeId_0; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_136 = V_17; NullCheck(L_136); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_137 = L_136->___nodeId_0; NullCheck(L_133); Dictionary_2_Add_m64D66C5B47B0935C7266EA5C5F31BA118B25F489(L_133, L_135, L_137, Dictionary_2_Add_m64D66C5B47B0935C7266EA5C5F31BA118B25F489_RuntimeMethod_var); } IL_036f_2: { // foreach (var item in node.items) bool L_138; L_138 = Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B((&V_12), Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B_RuntimeMethod_var); if (L_138) { goto IL_02bd_2; } } { goto IL_038b_1; } }// end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_038b_1: { // foreach (var node in graph.Nodes) bool L_139; L_139 = Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB((&V_10), Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); if (L_139) { goto IL_028e_1; } } { goto IL_03a7; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_03a7: { // } return; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo[] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal::GetOutgoingNodes(DungeonArchitect.Utils.DungeonUID) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* FlowLayoutGraphTraversal_GetOutgoingNodes_mD13E1FB226CD4FEED4E110FD23FD90758C9753FF (FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeId, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mC0EB68F7D4AC0537A80833B02E713B42D3849DFA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mA7007076F149897E3806AE8F57878F63325CCFBE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (outgoingNodes.ContainsKey(nodeId)) Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558* L_0 = __this->___outgoingNodes_0; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_1 = ___0_nodeId; NullCheck(L_0); bool L_2; L_2 = Dictionary_2_ContainsKey_mC0EB68F7D4AC0537A80833B02E713B42D3849DFA(L_0, L_1, Dictionary_2_ContainsKey_mC0EB68F7D4AC0537A80833B02E713B42D3849DFA_RuntimeMethod_var); if (!L_2) { goto IL_001b; } } { // return outgoingNodes[nodeId]; Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558* L_3 = __this->___outgoingNodes_0; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_4 = ___0_nodeId; NullCheck(L_3); FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* L_5; L_5 = Dictionary_2_get_Item_mA7007076F149897E3806AE8F57878F63325CCFBE(L_3, L_4, Dictionary_2_get_Item_mA7007076F149897E3806AE8F57878F63325CCFBE_RuntimeMethod_var); return L_5; } IL_001b: { // return new FNodeInfo[0]; FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* L_6 = (FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3*)(FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3*)SZArrayNew(FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3_il2cpp_TypeInfo_var, (uint32_t)0); return L_6; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo[] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal::GetIncomingNodes(DungeonArchitect.Utils.DungeonUID) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* FlowLayoutGraphTraversal_GetIncomingNodes_m0EE6F1A34DDB9D1F146D04835FBC5CB6FE386169 (FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeId, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mC0EB68F7D4AC0537A80833B02E713B42D3849DFA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mA7007076F149897E3806AE8F57878F63325CCFBE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (incomingNodes.ContainsKey(nodeId)) Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558* L_0 = __this->___incomingNodes_1; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_1 = ___0_nodeId; NullCheck(L_0); bool L_2; L_2 = Dictionary_2_ContainsKey_mC0EB68F7D4AC0537A80833B02E713B42D3849DFA(L_0, L_1, Dictionary_2_ContainsKey_mC0EB68F7D4AC0537A80833B02E713B42D3849DFA_RuntimeMethod_var); if (!L_2) { goto IL_001b; } } { // return incomingNodes[nodeId]; Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558* L_3 = __this->___incomingNodes_1; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_4 = ___0_nodeId; NullCheck(L_3); FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* L_5; L_5 = Dictionary_2_get_Item_mA7007076F149897E3806AE8F57878F63325CCFBE(L_3, L_4, Dictionary_2_get_Item_mA7007076F149897E3806AE8F57878F63325CCFBE_RuntimeMethod_var); return L_5; } IL_001b: { // return new FNodeInfo[0]; FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* L_6 = (FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3*)(FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3*)SZArrayNew(FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3_il2cpp_TypeInfo_var, (uint32_t)0); return L_6; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo[] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal::GetConnectedNodes(DungeonArchitect.Utils.DungeonUID) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* FlowLayoutGraphTraversal_GetConnectedNodes_m4BEB649FA95C583158918B9BA87891D1C034B3C6 (FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeId, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_m40A3CFCBF2B153B3D590557CFDE2F1323551EDF3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m76934F2572C6D9C04A589DCDE62738F79104E864_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8E07C4F2EDAE0206622913E0767743BE4BA04C0E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // var connectedNodes = new List(); List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* L_0 = (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E*)il2cpp_codegen_object_new(List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m8E07C4F2EDAE0206622913E0767743BE4BA04C0E(L_0, List_1__ctor_m8E07C4F2EDAE0206622913E0767743BE4BA04C0E_RuntimeMethod_var); // connectedNodes.AddRange(GetOutgoingNodes(nodeId)); List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* L_1 = L_0; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_2 = ___0_nodeId; FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* L_3; L_3 = FlowLayoutGraphTraversal_GetOutgoingNodes_mD13E1FB226CD4FEED4E110FD23FD90758C9753FF(__this, L_2, NULL); NullCheck(L_1); List_1_AddRange_m40A3CFCBF2B153B3D590557CFDE2F1323551EDF3(L_1, (RuntimeObject*)L_3, List_1_AddRange_m40A3CFCBF2B153B3D590557CFDE2F1323551EDF3_RuntimeMethod_var); // connectedNodes.AddRange(GetIncomingNodes(nodeId)); List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* L_4 = L_1; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_5 = ___0_nodeId; FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* L_6; L_6 = FlowLayoutGraphTraversal_GetIncomingNodes_m0EE6F1A34DDB9D1F146D04835FBC5CB6FE386169(__this, L_5, NULL); NullCheck(L_4); List_1_AddRange_m40A3CFCBF2B153B3D590557CFDE2F1323551EDF3(L_4, (RuntimeObject*)L_6, List_1_AddRange_m40A3CFCBF2B153B3D590557CFDE2F1323551EDF3_RuntimeMethod_var); // return connectedNodes.ToArray(); NullCheck(L_4); FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* L_7; L_7 = List_1_ToArray_m76934F2572C6D9C04A589DCDE62738F79104E864(L_4, List_1_ToArray_m76934F2572C6D9C04A589DCDE62738F79104E864_RuntimeMethod_var); return L_7; } } // System.Boolean DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal::GetTeleportNode(DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FlowLayoutGraphTraversal_GetTeleportNode_mE224C3BD8D3EF89B30A57A7EBA985C0CE21D39E8 (FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeId, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* ___1_connectedNodeId, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mD018D6DF7F7A13AE2541F3C10E2F3E90095F7951_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mB91A2759D86C3EF51EDE9BEC57A44A6D200FAB24_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (!teleporters.ContainsKey(nodeId)) Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* L_0 = __this->___teleporters_2; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_1 = ___0_nodeId; NullCheck(L_0); bool L_2; L_2 = Dictionary_2_ContainsKey_mD018D6DF7F7A13AE2541F3C10E2F3E90095F7951(L_0, L_1, Dictionary_2_ContainsKey_mD018D6DF7F7A13AE2541F3C10E2F3E90095F7951_RuntimeMethod_var); if (L_2) { goto IL_001b; } } { // connectedNodeId = DungeonUID.Empty; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* L_3 = ___1_connectedNodeId; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_4 = ((DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_StaticFields*)il2cpp_codegen_static_fields_for(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var))->___Empty_5; *(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9*)L_3 = L_4; // return false; return (bool)0; } IL_001b: { // connectedNodeId = teleporters[nodeId]; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* L_5 = ___1_connectedNodeId; Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* L_6 = __this->___teleporters_2; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_7 = ___0_nodeId; NullCheck(L_6); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_8; L_8 = Dictionary_2_get_Item_mB91A2759D86C3EF51EDE9BEC57A44A6D200FAB24(L_6, L_7, Dictionary_2_get_Item_mB91A2759D86C3EF51EDE9BEC57A44A6D200FAB24_RuntimeMethod_var); *(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9*)L_5 = L_8; // return true; return (bool)1; } } // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphTraversal__ctor_m627B222F23B74306426A3E62263D0B1D6FD343FD (FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m146482FF7211F53F6DB828EB9073AB902D2B29A4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mA089A1313615E2215B8E0C08896CD56B1D84F220_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // private Dictionary outgoingNodes = new Dictionary(); Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558* L_0 = (Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558*)il2cpp_codegen_object_new(Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558_il2cpp_TypeInfo_var); NullCheck(L_0); Dictionary_2__ctor_m146482FF7211F53F6DB828EB9073AB902D2B29A4(L_0, Dictionary_2__ctor_m146482FF7211F53F6DB828EB9073AB902D2B29A4_RuntimeMethod_var); __this->___outgoingNodes_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___outgoingNodes_0), (void*)L_0); // private Dictionary incomingNodes = new Dictionary(); Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558* L_1 = (Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558*)il2cpp_codegen_object_new(Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558_il2cpp_TypeInfo_var); NullCheck(L_1); Dictionary_2__ctor_m146482FF7211F53F6DB828EB9073AB902D2B29A4(L_1, Dictionary_2__ctor_m146482FF7211F53F6DB828EB9073AB902D2B29A4_RuntimeMethod_var); __this->___incomingNodes_1 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___incomingNodes_1), (void*)L_1); // private Dictionary teleporters = new Dictionary(); // Node -> Node mapping of teleporters Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* L_2 = (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7*)il2cpp_codegen_object_new(Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7_il2cpp_TypeInfo_var); NullCheck(L_2); Dictionary_2__ctor_mA089A1313615E2215B8E0C08896CD56B1D84F220(L_2, Dictionary_2__ctor_mA089A1313615E2215B8E0C08896CD56B1D84F220_RuntimeMethod_var); __this->___teleporters_2 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___teleporters_2), (void*)L_2); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Conversion methods for marshalling of: DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo IL2CPP_EXTERN_C void FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693_marshal_pinvoke(const FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693& unmarshaled, FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693_marshaled_pinvoke& marshaled) { marshaled.___NodeId_0 = unmarshaled.___NodeId_0; marshaled.___LinkId_1 = unmarshaled.___LinkId_1; marshaled.___Outgoing_2 = static_cast(unmarshaled.___Outgoing_2); } IL2CPP_EXTERN_C void FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693_marshal_pinvoke_back(const FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693_marshaled_pinvoke& marshaled, FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693& unmarshaled) { DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 unmarshaledNodeId_temp_0; memset((&unmarshaledNodeId_temp_0), 0, sizeof(unmarshaledNodeId_temp_0)); unmarshaledNodeId_temp_0 = marshaled.___NodeId_0; unmarshaled.___NodeId_0 = unmarshaledNodeId_temp_0; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 unmarshaledLinkId_temp_1; memset((&unmarshaledLinkId_temp_1), 0, sizeof(unmarshaledLinkId_temp_1)); unmarshaledLinkId_temp_1 = marshaled.___LinkId_1; unmarshaled.___LinkId_1 = unmarshaledLinkId_temp_1; bool unmarshaledOutgoing_temp_2 = false; unmarshaledOutgoing_temp_2 = static_cast(marshaled.___Outgoing_2); unmarshaled.___Outgoing_2 = unmarshaledOutgoing_temp_2; } // Conversion method for clean up from marshalling of: DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo IL2CPP_EXTERN_C void FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693_marshal_pinvoke_cleanup(FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo IL2CPP_EXTERN_C void FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693_marshal_com(const FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693& unmarshaled, FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693_marshaled_com& marshaled) { marshaled.___NodeId_0 = unmarshaled.___NodeId_0; marshaled.___LinkId_1 = unmarshaled.___LinkId_1; marshaled.___Outgoing_2 = static_cast(unmarshaled.___Outgoing_2); } IL2CPP_EXTERN_C void FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693_marshal_com_back(const FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693_marshaled_com& marshaled, FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693& unmarshaled) { DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 unmarshaledNodeId_temp_0; memset((&unmarshaledNodeId_temp_0), 0, sizeof(unmarshaledNodeId_temp_0)); unmarshaledNodeId_temp_0 = marshaled.___NodeId_0; unmarshaled.___NodeId_0 = unmarshaledNodeId_temp_0; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 unmarshaledLinkId_temp_1; memset((&unmarshaledLinkId_temp_1), 0, sizeof(unmarshaledLinkId_temp_1)); unmarshaledLinkId_temp_1 = marshaled.___LinkId_1; unmarshaled.___LinkId_1 = unmarshaledLinkId_temp_1; bool unmarshaledOutgoing_temp_2 = false; unmarshaledOutgoing_temp_2 = static_cast(marshaled.___Outgoing_2); unmarshaled.___Outgoing_2 = unmarshaledOutgoing_temp_2; } // Conversion method for clean up from marshalling of: DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo IL2CPP_EXTERN_C void FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693_marshal_com_cleanup(FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693_marshaled_com& marshaled) { } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::.ctor(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphQuery__ctor_m46EE21367FB8A5AB1BD8969C7E0447CAB9FEF34C (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___0_graph, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m16BDACD3C7A587394161B07B8ED7141FDD891455_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m391898B958284E726512F3A63BDA17D1CCC03253_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m4122F28C55B6FCF86C9D9DE13A54B7FEC09DF362_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mA089A1313615E2215B8E0C08896CD56B1D84F220_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mB32006615C906C00038A9FB133DF9FFD8EF1F910_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mE1C5ED6C5905EF563DA71645A763F02E5902572B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t02321DCC0FF717E7E70641185F5D2598DF127701_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t28124B690F828C39ABC5D6AA1BEE87940DCD5265_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tCE045E0841BD50B97FD347CB11B41AE359216E05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGraphNodeU5BU2CU2CU5D_t18778A47B6E3E28B07EF1C04F97289FA298BD110_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // private Dictionary nodeMap = new Dictionary(); Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7* L_0 = (Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7*)il2cpp_codegen_object_new(Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7_il2cpp_TypeInfo_var); NullCheck(L_0); Dictionary_2__ctor_mB32006615C906C00038A9FB133DF9FFD8EF1F910(L_0, Dictionary_2__ctor_mB32006615C906C00038A9FB133DF9FFD8EF1F910_RuntimeMethod_var); __this->___nodeMap_1 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___nodeMap_1), (void*)L_0); // private Dictionary linkMap = new Dictionary(); Dictionary_2_t02321DCC0FF717E7E70641185F5D2598DF127701* L_1 = (Dictionary_2_t02321DCC0FF717E7E70641185F5D2598DF127701*)il2cpp_codegen_object_new(Dictionary_2_t02321DCC0FF717E7E70641185F5D2598DF127701_il2cpp_TypeInfo_var); NullCheck(L_1); Dictionary_2__ctor_mE1C5ED6C5905EF563DA71645A763F02E5902572B(L_1, Dictionary_2__ctor_mE1C5ED6C5905EF563DA71645A763F02E5902572B_RuntimeMethod_var); __this->___linkMap_2 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___linkMap_2), (void*)L_1); // private Dictionary connectedNodes = new Dictionary(); Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7* L_2 = (Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7*)il2cpp_codegen_object_new(Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7_il2cpp_TypeInfo_var); NullCheck(L_2); Dictionary_2__ctor_m4122F28C55B6FCF86C9D9DE13A54B7FEC09DF362(L_2, Dictionary_2__ctor_m4122F28C55B6FCF86C9D9DE13A54B7FEC09DF362_RuntimeMethod_var); __this->___connectedNodes_3 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___connectedNodes_3), (void*)L_2); // private Dictionary outgoingNodes = new Dictionary(); Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7* L_3 = (Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7*)il2cpp_codegen_object_new(Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7_il2cpp_TypeInfo_var); NullCheck(L_3); Dictionary_2__ctor_m4122F28C55B6FCF86C9D9DE13A54B7FEC09DF362(L_3, Dictionary_2__ctor_m4122F28C55B6FCF86C9D9DE13A54B7FEC09DF362_RuntimeMethod_var); __this->___outgoingNodes_4 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___outgoingNodes_4), (void*)L_3); // private Dictionary incomingNodes = new Dictionary(); Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7* L_4 = (Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7*)il2cpp_codegen_object_new(Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7_il2cpp_TypeInfo_var); NullCheck(L_4); Dictionary_2__ctor_m4122F28C55B6FCF86C9D9DE13A54B7FEC09DF362(L_4, Dictionary_2__ctor_m4122F28C55B6FCF86C9D9DE13A54B7FEC09DF362_RuntimeMethod_var); __this->___incomingNodes_5 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___incomingNodes_5), (void*)L_4); // private Dictionary parentNodes = new Dictionary(); Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* L_5 = (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7*)il2cpp_codegen_object_new(Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7_il2cpp_TypeInfo_var); NullCheck(L_5); Dictionary_2__ctor_mA089A1313615E2215B8E0C08896CD56B1D84F220(L_5, Dictionary_2__ctor_mA089A1313615E2215B8E0C08896CD56B1D84F220_RuntimeMethod_var); __this->___parentNodes_6 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___parentNodes_6), (void*)L_5); // private Dictionary connectedLinks = new Dictionary(); Dictionary_2_t28124B690F828C39ABC5D6AA1BEE87940DCD5265* L_6 = (Dictionary_2_t28124B690F828C39ABC5D6AA1BEE87940DCD5265*)il2cpp_codegen_object_new(Dictionary_2_t28124B690F828C39ABC5D6AA1BEE87940DCD5265_il2cpp_TypeInfo_var); NullCheck(L_6); Dictionary_2__ctor_m391898B958284E726512F3A63BDA17D1CCC03253(L_6, Dictionary_2__ctor_m391898B958284E726512F3A63BDA17D1CCC03253_RuntimeMethod_var); __this->___connectedLinks_7 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___connectedLinks_7), (void*)L_6); // private FlowLayoutGraphTraversal traversal = new FlowLayoutGraphTraversal(); FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D* L_7 = (FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D*)il2cpp_codegen_object_new(FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D_il2cpp_TypeInfo_var); NullCheck(L_7); FlowLayoutGraphTraversal__ctor_m627B222F23B74306426A3E62263D0B1D6FD343FD(L_7, NULL); __this->___traversal_8 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___traversal_8), (void*)L_7); // private Dictionary subNodeMap = new Dictionary(); Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7* L_8 = (Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7*)il2cpp_codegen_object_new(Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7_il2cpp_TypeInfo_var); NullCheck(L_8); Dictionary_2__ctor_mB32006615C906C00038A9FB133DF9FFD8EF1F910(L_8, Dictionary_2__ctor_mB32006615C906C00038A9FB133DF9FFD8EF1F910_RuntimeMethod_var); __this->___subNodeMap_9 = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___subNodeMap_9), (void*)L_8); // private Dictionary coordToNodeMap = new Dictionary(); Dictionary_2_tCE045E0841BD50B97FD347CB11B41AE359216E05* L_9 = (Dictionary_2_tCE045E0841BD50B97FD347CB11B41AE359216E05*)il2cpp_codegen_object_new(Dictionary_2_tCE045E0841BD50B97FD347CB11B41AE359216E05_il2cpp_TypeInfo_var); NullCheck(L_9); Dictionary_2__ctor_m16BDACD3C7A587394161B07B8ED7141FDD891455(L_9, Dictionary_2__ctor_m16BDACD3C7A587394161B07B8ED7141FDD891455_RuntimeMethod_var); __this->___coordToNodeMap_10 = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___coordToNodeMap_10), (void*)L_9); // private FlowLayoutGraphNode[,,] nodeArray3D = new FlowLayoutGraphNode[0,0,0]; il2cpp_array_size_t L_11[] = { (il2cpp_array_size_t)0, (il2cpp_array_size_t)0, (il2cpp_array_size_t)0 }; FlowLayoutGraphNodeU5BU2CU2CU5D_t18778A47B6E3E28B07EF1C04F97289FA298BD110* L_10 = (FlowLayoutGraphNodeU5BU2CU2CU5D_t18778A47B6E3E28B07EF1C04F97289FA298BD110*)GenArrayNew(FlowLayoutGraphNodeU5BU2CU2CU5D_t18778A47B6E3E28B07EF1C04F97289FA298BD110_il2cpp_TypeInfo_var, L_11); __this->___nodeArray3D_12 = L_10; Il2CppCodeGenWriteBarrier((void**)(&__this->___nodeArray3D_12), (void*)L_10); // public FlowLayoutGraphQuery(FlowLayoutGraph graph) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // this.graph = graph; FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_12 = ___0_graph; __this->___graph_0 = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->___graph_0), (void*)L_12); // Build(); FlowLayoutGraphQuery_Build_m5503B7B87993D97A3EC471F5661C4E0275A87C94(__this, NULL); // } return; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::get_Traversal() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D* FlowLayoutGraphQuery_get_Traversal_mACE8A94F0A5F97DA30C0C19D2DC01EF93C91DC0C (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, const RuntimeMethod* method) { { // get => traversal; FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D* L_0 = __this->___traversal_8; return L_0; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::get_Graph() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* FlowLayoutGraphQuery_get_Graph_mD1680584E341CA19394A4303EA09A21989C9B2A0 (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, const RuntimeMethod* method) { { // get => graph; FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_0 = __this->___graph_0; return L_0; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::GetGraph() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* FlowLayoutGraphQuery_GetGraph_mD49DF4FFD737B08B188AD9C9E14C4CC0F1E812B1 (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, const RuntimeMethod* method) { { // return graph; FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_0 = __this->___graph_0; return L_0; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::GetNode(DungeonArchitect.Utils.DungeonUID) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* FlowLayoutGraphQuery_GetNode_m287DB906C9D75D9F9C69E9C1F532B5665CBE26A7 (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeId, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mEFD6CF821D0E5537C5AAEDD42F96737483B37F2B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mE7984DAF4029A377721DA981307BDF82ED3BC80D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // return nodeMap.ContainsKey(nodeId) ? nodeMap[nodeId] : null; Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7* L_0 = __this->___nodeMap_1; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_1 = ___0_nodeId; NullCheck(L_0); bool L_2; L_2 = Dictionary_2_ContainsKey_mEFD6CF821D0E5537C5AAEDD42F96737483B37F2B(L_0, L_1, Dictionary_2_ContainsKey_mEFD6CF821D0E5537C5AAEDD42F96737483B37F2B_RuntimeMethod_var); if (L_2) { goto IL_0010; } } { return (FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*)NULL; } IL_0010: { Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7* L_3 = __this->___nodeMap_1; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_4 = ___0_nodeId; NullCheck(L_3); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_5; L_5 = Dictionary_2_get_Item_mE7984DAF4029A377721DA981307BDF82ED3BC80D(L_3, L_4, Dictionary_2_get_Item_mE7984DAF4029A377721DA981307BDF82ED3BC80D_RuntimeMethod_var); return L_5; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::GetLink(DungeonArchitect.Utils.DungeonUID) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* FlowLayoutGraphQuery_GetLink_m9EC8F300E7AB467857E3DE329E906915DDD990E7 (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_linkId, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m2652B13E8014C60DCE99E63D995A11C1FAC3A38A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m70076D86992CCA5576FAC1B396064F712A611727_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // return linkMap.ContainsKey(linkId) ? linkMap[linkId] : null; Dictionary_2_t02321DCC0FF717E7E70641185F5D2598DF127701* L_0 = __this->___linkMap_2; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_1 = ___0_linkId; NullCheck(L_0); bool L_2; L_2 = Dictionary_2_ContainsKey_m2652B13E8014C60DCE99E63D995A11C1FAC3A38A(L_0, L_1, Dictionary_2_ContainsKey_m2652B13E8014C60DCE99E63D995A11C1FAC3A38A_RuntimeMethod_var); if (L_2) { goto IL_0010; } } { return (FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066*)NULL; } IL_0010: { Dictionary_2_t02321DCC0FF717E7E70641185F5D2598DF127701* L_3 = __this->___linkMap_2; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_4 = ___0_linkId; NullCheck(L_3); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_5; L_5 = Dictionary_2_get_Item_m70076D86992CCA5576FAC1B396064F712A611727(L_3, L_4, Dictionary_2_get_Item_m70076D86992CCA5576FAC1B396064F712A611727_RuntimeMethod_var); return L_5; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::GetSubNode(DungeonArchitect.Utils.DungeonUID) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* FlowLayoutGraphQuery_GetSubNode_mAC9509E268D6C498B222A09D444F58DD28152350 (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeId, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mEFD6CF821D0E5537C5AAEDD42F96737483B37F2B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mE7984DAF4029A377721DA981307BDF82ED3BC80D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // return subNodeMap.ContainsKey(nodeId) ? subNodeMap[nodeId] : null; Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7* L_0 = __this->___subNodeMap_9; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_1 = ___0_nodeId; NullCheck(L_0); bool L_2; L_2 = Dictionary_2_ContainsKey_mEFD6CF821D0E5537C5AAEDD42F96737483B37F2B(L_0, L_1, Dictionary_2_ContainsKey_mEFD6CF821D0E5537C5AAEDD42F96737483B37F2B_RuntimeMethod_var); if (L_2) { goto IL_0010; } } { return (FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*)NULL; } IL_0010: { Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7* L_3 = __this->___subNodeMap_9; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_4 = ___0_nodeId; NullCheck(L_3); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_5; L_5 = Dictionary_2_get_Item_mE7984DAF4029A377721DA981307BDF82ED3BC80D(L_3, L_4, Dictionary_2_get_Item_mE7984DAF4029A377721DA981307BDF82ED3BC80D_RuntimeMethod_var); return L_5; } } // System.Boolean DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::GetParentNode(DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FlowLayoutGraphQuery_GetParentNode_m5D771350671031403569C1EABF8ECB986DA5D702 (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeId, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* ___1_parentNodeId, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mD018D6DF7F7A13AE2541F3C10E2F3E90095F7951_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mB91A2759D86C3EF51EDE9BEC57A44A6D200FAB24_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (parentNodes.ContainsKey(nodeId)) Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* L_0 = __this->___parentNodes_6; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_1 = ___0_nodeId; NullCheck(L_0); bool L_2; L_2 = Dictionary_2_ContainsKey_mD018D6DF7F7A13AE2541F3C10E2F3E90095F7951(L_0, L_1, Dictionary_2_ContainsKey_mD018D6DF7F7A13AE2541F3C10E2F3E90095F7951_RuntimeMethod_var); if (!L_2) { goto IL_0022; } } { // parentNodeId = parentNodes[nodeId]; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* L_3 = ___1_parentNodeId; Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* L_4 = __this->___parentNodes_6; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_5 = ___0_nodeId; NullCheck(L_4); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_6; L_6 = Dictionary_2_get_Item_mB91A2759D86C3EF51EDE9BEC57A44A6D200FAB24(L_4, L_5, Dictionary_2_get_Item_mB91A2759D86C3EF51EDE9BEC57A44A6D200FAB24_RuntimeMethod_var); *(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9*)L_3 = L_6; // return true; return (bool)1; } IL_0022: { // parentNodeId = DungeonUID.Empty; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* L_7 = ___1_parentNodeId; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_8 = ((DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_StaticFields*)il2cpp_codegen_static_fields_for(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var))->___Empty_5; *(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9*)L_7 = L_8; // return false; return (bool)0; } } // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::GetNodeAtCoord(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 FlowLayoutGraphQuery_GetNodeAtCoord_mA893F89CA383780FB720669C88BADACEC513D90C (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_coord, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m441DC0B3CE9868EED3057B2BD0C99AEE19F64D1C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m4B18A37F0352703064BB307F2130342BE3C4D79C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return coordToNodeMap.ContainsKey(coord) ? coordToNodeMap[coord] : DungeonUID.Empty; Dictionary_2_tCE045E0841BD50B97FD347CB11B41AE359216E05* L_0 = __this->___coordToNodeMap_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_coord; NullCheck(L_0); bool L_2; L_2 = Dictionary_2_ContainsKey_m441DC0B3CE9868EED3057B2BD0C99AEE19F64D1C(L_0, L_1, Dictionary_2_ContainsKey_m441DC0B3CE9868EED3057B2BD0C99AEE19F64D1C_RuntimeMethod_var); if (L_2) { goto IL_0014; } } { il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_3 = ((DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_StaticFields*)il2cpp_codegen_static_fields_for(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var))->___Empty_5; return L_3; } IL_0014: { Dictionary_2_tCE045E0841BD50B97FD347CB11B41AE359216E05* L_4 = __this->___coordToNodeMap_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_coord; NullCheck(L_4); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_6; L_6 = Dictionary_2_get_Item_m4B18A37F0352703064BB307F2130342BE3C4D79C(L_4, L_5, Dictionary_2_get_Item_m4B18A37F0352703064BB307F2130342BE3C4D79C_RuntimeMethod_var); return L_6; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::GetNodeObjAtCoord(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* FlowLayoutGraphQuery_GetNodeObjAtCoord_m0F9B889523AE69B35F5F24029FBEBB1F87C2982C (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_nodeCoord, const RuntimeMethod* method) { { // if (nodeCoord.x >= 0 && nodeCoord.x < nodeArray3D.GetLength(0) // && nodeCoord.y >= 0 && nodeCoord.y < nodeArray3D.GetLength(1) // && nodeCoord.z >= 0 && nodeCoord.z < nodeArray3D.GetLength(2)) int32_t L_0; L_0 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___0_nodeCoord), NULL); if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_007e; } } { int32_t L_1; L_1 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___0_nodeCoord), NULL); FlowLayoutGraphNodeU5BU2CU2CU5D_t18778A47B6E3E28B07EF1C04F97289FA298BD110* L_2 = __this->___nodeArray3D_12; NullCheck((RuntimeArray*)L_2); int32_t L_3; L_3 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_2, 0, NULL); if ((((int32_t)L_1) >= ((int32_t)L_3))) { goto IL_007e; } } { int32_t L_4; L_4 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___0_nodeCoord), NULL); if ((((int32_t)L_4) < ((int32_t)0))) { goto IL_007e; } } { int32_t L_5; L_5 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___0_nodeCoord), NULL); FlowLayoutGraphNodeU5BU2CU2CU5D_t18778A47B6E3E28B07EF1C04F97289FA298BD110* L_6 = __this->___nodeArray3D_12; NullCheck((RuntimeArray*)L_6); int32_t L_7; L_7 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_6, 1, NULL); if ((((int32_t)L_5) >= ((int32_t)L_7))) { goto IL_007e; } } { int32_t L_8; L_8 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___0_nodeCoord), NULL); if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_007e; } } { int32_t L_9; L_9 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___0_nodeCoord), NULL); FlowLayoutGraphNodeU5BU2CU2CU5D_t18778A47B6E3E28B07EF1C04F97289FA298BD110* L_10 = __this->___nodeArray3D_12; NullCheck((RuntimeArray*)L_10); int32_t L_11; L_11 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_10, 2, NULL); if ((((int32_t)L_9) >= ((int32_t)L_11))) { goto IL_007e; } } { // return nodeArray3D[nodeCoord.x, nodeCoord.y, nodeCoord.z]; FlowLayoutGraphNodeU5BU2CU2CU5D_t18778A47B6E3E28B07EF1C04F97289FA298BD110* L_12 = __this->___nodeArray3D_12; int32_t L_13; L_13 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___0_nodeCoord), NULL); int32_t L_14; L_14 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___0_nodeCoord), NULL); int32_t L_15; L_15 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___0_nodeCoord), NULL); NullCheck(L_12); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_16; L_16 = (L_12)->GetAt(L_13, L_14, L_15); return L_16; } IL_007e: { // return null; return (FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*)NULL; } } // DungeonArchitect.Utils.DungeonUID[] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::GetConnectedNodes(DungeonArchitect.Utils.DungeonUID) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* FlowLayoutGraphQuery_GetConnectedNodes_m6DE59EF4733DE30F3677AE261FADCEAB0F43EE85 (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeId, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m287BBD29DE828272ADB5D78EF7471D1789DEB758_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m38C1E4488555AA352206C0BC5B0E4E24B16F6846_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return connectedNodes.ContainsKey(nodeId) ? connectedNodes[nodeId] : new DungeonUID[0]; Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7* L_0 = __this->___connectedNodes_3; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_1 = ___0_nodeId; NullCheck(L_0); bool L_2; L_2 = Dictionary_2_ContainsKey_m287BBD29DE828272ADB5D78EF7471D1789DEB758(L_0, L_1, Dictionary_2_ContainsKey_m287BBD29DE828272ADB5D78EF7471D1789DEB758_RuntimeMethod_var); if (L_2) { goto IL_0015; } } { DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_3 = (DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED*)(DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED*)SZArrayNew(DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED_il2cpp_TypeInfo_var, (uint32_t)0); return L_3; } IL_0015: { Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7* L_4 = __this->___connectedNodes_3; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_5 = ___0_nodeId; NullCheck(L_4); DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_6; L_6 = Dictionary_2_get_Item_m38C1E4488555AA352206C0BC5B0E4E24B16F6846(L_4, L_5, Dictionary_2_get_Item_m38C1E4488555AA352206C0BC5B0E4E24B16F6846_RuntimeMethod_var); return L_6; } } // DungeonArchitect.Utils.DungeonUID[] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::GetIncomingNodes(DungeonArchitect.Utils.DungeonUID) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* FlowLayoutGraphQuery_GetIncomingNodes_m69D3F16CC4B95CE26A78BC72EF25B5E8CF5873A5 (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeId, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m287BBD29DE828272ADB5D78EF7471D1789DEB758_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m38C1E4488555AA352206C0BC5B0E4E24B16F6846_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return incomingNodes.ContainsKey(nodeId) ? incomingNodes[nodeId] : new DungeonUID[0]; Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7* L_0 = __this->___incomingNodes_5; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_1 = ___0_nodeId; NullCheck(L_0); bool L_2; L_2 = Dictionary_2_ContainsKey_m287BBD29DE828272ADB5D78EF7471D1789DEB758(L_0, L_1, Dictionary_2_ContainsKey_m287BBD29DE828272ADB5D78EF7471D1789DEB758_RuntimeMethod_var); if (L_2) { goto IL_0015; } } { DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_3 = (DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED*)(DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED*)SZArrayNew(DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED_il2cpp_TypeInfo_var, (uint32_t)0); return L_3; } IL_0015: { Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7* L_4 = __this->___incomingNodes_5; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_5 = ___0_nodeId; NullCheck(L_4); DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_6; L_6 = Dictionary_2_get_Item_m38C1E4488555AA352206C0BC5B0E4E24B16F6846(L_4, L_5, Dictionary_2_get_Item_m38C1E4488555AA352206C0BC5B0E4E24B16F6846_RuntimeMethod_var); return L_6; } } // DungeonArchitect.Utils.DungeonUID[] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::GetOutgoingNodes(DungeonArchitect.Utils.DungeonUID) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* FlowLayoutGraphQuery_GetOutgoingNodes_m10CB0788F8E22E888E302AFEBE069E7E4E3624A9 (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeId, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m287BBD29DE828272ADB5D78EF7471D1789DEB758_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m38C1E4488555AA352206C0BC5B0E4E24B16F6846_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return outgoingNodes.ContainsKey(nodeId) ? outgoingNodes[nodeId] : new DungeonUID[0]; Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7* L_0 = __this->___outgoingNodes_4; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_1 = ___0_nodeId; NullCheck(L_0); bool L_2; L_2 = Dictionary_2_ContainsKey_m287BBD29DE828272ADB5D78EF7471D1789DEB758(L_0, L_1, Dictionary_2_ContainsKey_m287BBD29DE828272ADB5D78EF7471D1789DEB758_RuntimeMethod_var); if (L_2) { goto IL_0015; } } { DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_3 = (DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED*)(DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED*)SZArrayNew(DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED_il2cpp_TypeInfo_var, (uint32_t)0); return L_3; } IL_0015: { Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7* L_4 = __this->___outgoingNodes_4; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_5 = ___0_nodeId; NullCheck(L_4); DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_6; L_6 = Dictionary_2_get_Item_m38C1E4488555AA352206C0BC5B0E4E24B16F6846(L_4, L_5, Dictionary_2_get_Item_m38C1E4488555AA352206C0BC5B0E4E24B16F6846_RuntimeMethod_var); return L_6; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink[] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::GetConnectedLinks(DungeonArchitect.Utils.DungeonUID) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* FlowLayoutGraphQuery_GetConnectedLinks_mE23E5D0660ADDED964B65CCC7619FDDFE2E51341 (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeId, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m1BC8CCE8541A60D3595427385A2FBF0D8B888C75_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mF9F5DFA78C4C1FF893C3B84EB3CB60D0A0F5FB53_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return connectedLinks.ContainsKey(nodeId) ? connectedLinks[nodeId] : new FlowLayoutGraphLink[0]; Dictionary_2_t28124B690F828C39ABC5D6AA1BEE87940DCD5265* L_0 = __this->___connectedLinks_7; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_1 = ___0_nodeId; NullCheck(L_0); bool L_2; L_2 = Dictionary_2_ContainsKey_m1BC8CCE8541A60D3595427385A2FBF0D8B888C75(L_0, L_1, Dictionary_2_ContainsKey_m1BC8CCE8541A60D3595427385A2FBF0D8B888C75_RuntimeMethod_var); if (L_2) { goto IL_0015; } } { FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_3 = (FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1*)(FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1*)SZArrayNew(FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1_il2cpp_TypeInfo_var, (uint32_t)0); return L_3; } IL_0015: { Dictionary_2_t28124B690F828C39ABC5D6AA1BEE87940DCD5265* L_4 = __this->___connectedLinks_7; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_5 = ___0_nodeId; NullCheck(L_4); FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_6; L_6 = Dictionary_2_get_Item_mF9F5DFA78C4C1FF893C3B84EB3CB60D0A0F5FB53(L_4, L_5, Dictionary_2_get_Item_mF9F5DFA78C4C1FF893C3B84EB3CB60D0A0F5FB53_RuntimeMethod_var); return L_6; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::GetConnectedLink(DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* FlowLayoutGraphQuery_GetConnectedLink_mE3972B85EE34901A5F74B64A5DA9504EF4A744FD (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeA, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___1_nodeB, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_0 = NULL; FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* V_1 = NULL; int32_t V_2 = 0; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_3 = NULL; { // var connectedLinks = GetConnectedLinks(nodeA); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_0 = ___0_nodeA; FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_1; L_1 = FlowLayoutGraphQuery_GetConnectedLinks_mE23E5D0660ADDED964B65CCC7619FDDFE2E51341(__this, L_0, NULL); // FlowLayoutGraphLink targetLink = null; V_0 = (FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066*)NULL; // foreach (var connectedLink in connectedLinks) V_1 = L_1; V_2 = 0; goto IL_0055; } IL_000e: { // foreach (var connectedLink in connectedLinks) FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_2 = V_1; int32_t L_3 = V_2; NullCheck(L_2); int32_t L_4 = L_3; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_5 = (L_2)->GetAt(static_cast(L_4)); V_3 = L_5; // if (connectedLink == null) continue; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_6 = V_3; if (!L_6) { goto IL_0051; } } { // if (connectedLink.source == nodeB // || connectedLink.sourceSubNode == nodeB // || connectedLink.destination == nodeB // || connectedLink.destinationSubNode == nodeB) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_7 = V_3; NullCheck(L_7); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_8 = L_7->___source_1; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_9 = ___1_nodeB; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); bool L_10; L_10 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_8, L_9, NULL); if (L_10) { goto IL_004d; } } { FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_11 = V_3; NullCheck(L_11); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_12 = L_11->___sourceSubNode_4; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_13 = ___1_nodeB; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); bool L_14; L_14 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_12, L_13, NULL); if (L_14) { goto IL_004d; } } { FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_15 = V_3; NullCheck(L_15); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_16 = L_15->___destination_2; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_17 = ___1_nodeB; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); bool L_18; L_18 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_16, L_17, NULL); if (L_18) { goto IL_004d; } } { FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_19 = V_3; NullCheck(L_19); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_20 = L_19->___destinationSubNode_5; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_21 = ___1_nodeB; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); bool L_22; L_22 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_20, L_21, NULL); if (!L_22) { goto IL_0051; } } IL_004d: { // targetLink = connectedLink; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_23 = V_3; V_0 = L_23; // break; goto IL_005b; } IL_0051: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_0055: { // foreach (var connectedLink in connectedLinks) int32_t L_25 = V_2; FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_26 = V_1; NullCheck(L_26); if ((((int32_t)L_25) < ((int32_t)((int32_t)(((RuntimeArray*)L_26)->max_length))))) { goto IL_000e; } } IL_005b: { // return targetLink; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_27 = V_0; return L_27; } } // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::GetConnectedNodes(DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID[]&,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink[]&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphQuery_GetConnectedNodes_m16CD772A68E988E44A9A72CF770F9EBCFC0D0E1D (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeId, DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED** ___1_outConnectedNodeIds, FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1** ___2_outConnectedLinks, const RuntimeMethod* method) { { // outConnectedNodeIds = GetConnectedNodes(nodeId); DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED** L_0 = ___1_outConnectedNodeIds; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_1 = ___0_nodeId; DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_2; L_2 = FlowLayoutGraphQuery_GetConnectedNodes_m6DE59EF4733DE30F3677AE261FADCEAB0F43EE85(__this, L_1, NULL); *((RuntimeObject**)L_0) = (RuntimeObject*)L_2; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_0, (void*)(RuntimeObject*)L_2); // outConnectedLinks = GetConnectedLinks(nodeId); FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1** L_3 = ___2_outConnectedLinks; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_4 = ___0_nodeId; FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_5; L_5 = FlowLayoutGraphQuery_GetConnectedLinks_mE23E5D0660ADDED964B65CCC7619FDDFE2E51341(__this, L_4, NULL); *((RuntimeObject**)L_3) = (RuntimeObject*)L_5; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_3, (void*)(RuntimeObject*)L_5); // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::Rebuild() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphQuery_Rebuild_mD212994E2D534DCCB28107C77692A69AEF5851A1 (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, const RuntimeMethod* method) { { // Build(); FlowLayoutGraphQuery_Build_m5503B7B87993D97A3EC471F5661C4E0275A87C94(__this, NULL); // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::Build() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphQuery_Build_m5503B7B87993D97A3EC471F5661C4E0275A87C94 (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m3B3D8506E8B056AF3B9499A804D1080224319251_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m721298190A8C8583A7664AFF9F46B562BFEBA60F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mC2E721D7F5A0FAF9B207812BA44A29D1587AC730_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mFFF5B35779FFD27E793B4E8942A3E13EF7BA9900_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m57F934A444FC7E365E979B31C8C0302FF4E8291F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m73F45314F48A1E98133A3F36C6DEF0003EE7903F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m93B3AF3C5D1A48844B545DE229C85DD590371200_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mAE2827AC3775C3D54EB3C9C04249714BAC42D550_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mC58D6AF171C526DE9CCF309E4827AD34543AFFB0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mD33A91D06C79EB5E12CB1D34D0833CB3AB5AC9B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mC1F9754FE6CB345FC4D57E1CB58C49B910C1EC42_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mD97EA1D26CE1E6EFD58D0C599A38662483B609BC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m02E18A3335DC8D83AE3B7925677423BCE0499B52_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mCCEC16D94897EE3BFAC0401BD75600026301D8A3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m5B4151AB51214FAA294164F1B195CC9681C0F074_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mC357D1FB280861EFD94C0BCE4B149AEE00C61141_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Keys_m0481D7039ED8CD77BB3CBC968B85DA2F6C2F9A56_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Keys_mD0574AC5C7154887D06825EA4E047C438244EDC2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m19BA0B23B9B0DA6C6F2EA653EBE0AEB12158834D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m1B6939A227CD28D48653FF9CF23CEBDE791BCA01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m8D5DF78D88338CC2FD306A1E74296BD380D811D6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m93886C21EA1F6E815D722F21DEE961B67D12090B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mB8E808F2712E4FD6558EF511C269789D58EE0C45_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m53BEC22A9BDE31DE8F17C5A4D4ADBD5FF1FB27E7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mAEBAEC8EE3BE5841F40E1F93FBA13CFE45F475AF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m5C6DF83E473EC193ED38B0E393C2DAE324A047C4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mF8A10F0D0CF35728B1066FD532D1456405A4F1FA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m0B83E643590861C20B6BE8B7A1D476ABB6287E6B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mB526DB4D0B01DF807570E0F8C60CA82AE2231746_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGraphNodeU5BU2CU2CU5D_t18778A47B6E3E28B07EF1C04F97289FA298BD110_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyCollection_GetEnumerator_m8E6BB2FC78F464047977C00A596930D2837ACFDE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyCollection_GetEnumerator_mA96A701C168ED675E1951ABE613A2D60D10D1D3C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m3231355F69BB85E4FE30A80099FA272110722550_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mC8C0BE0BF8D731EB5B4E935922806A47A258D9C9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m5D92DA7164E5A85774952798C7A5583859D5A1BA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5D0E2E68F505B13C17076E4382706078580D4840_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 V_0; memset((&V_0), 0, sizeof(V_0)); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_1 = NULL; Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 V_2; memset((&V_2), 0, sizeof(V_2)); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_3 = NULL; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_4; memset((&V_4), 0, sizeof(V_4)); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_5 = NULL; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_6; memset((&V_6), 0, sizeof(V_6)); Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 V_7; memset((&V_7), 0, sizeof(V_7)); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_8 = NULL; Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3* V_9 = NULL; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_10 = NULL; Enumerator_tB49178037C0AC0DC170C5E06C0BD79946D6FBBFD V_11; memset((&V_11), 0, sizeof(V_11)); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_12; memset((&V_12), 0, sizeof(V_12)); Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A* V_13 = NULL; Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3* V_14 = NULL; Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3* V_15 = NULL; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_16 = NULL; Enumerator_tE419AD74E7BA3F2020DC6327D76F08E2175EB470 V_17; memset((&V_17), 0, sizeof(V_17)); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_18; memset((&V_18), 0, sizeof(V_18)); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_19; memset((&V_19), 0, sizeof(V_19)); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_20; memset((&V_20), 0, sizeof(V_20)); { // nodeMap.Clear(); Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7* L_0 = __this->___nodeMap_1; NullCheck(L_0); Dictionary_2_Clear_mAE2827AC3775C3D54EB3C9C04249714BAC42D550(L_0, Dictionary_2_Clear_mAE2827AC3775C3D54EB3C9C04249714BAC42D550_RuntimeMethod_var); // linkMap.Clear(); Dictionary_2_t02321DCC0FF717E7E70641185F5D2598DF127701* L_1 = __this->___linkMap_2; NullCheck(L_1); Dictionary_2_Clear_m73F45314F48A1E98133A3F36C6DEF0003EE7903F(L_1, Dictionary_2_Clear_m73F45314F48A1E98133A3F36C6DEF0003EE7903F_RuntimeMethod_var); // connectedNodes.Clear(); Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7* L_2 = __this->___connectedNodes_3; NullCheck(L_2); Dictionary_2_Clear_m93B3AF3C5D1A48844B545DE229C85DD590371200(L_2, Dictionary_2_Clear_m93B3AF3C5D1A48844B545DE229C85DD590371200_RuntimeMethod_var); // connectedLinks.Clear(); Dictionary_2_t28124B690F828C39ABC5D6AA1BEE87940DCD5265* L_3 = __this->___connectedLinks_7; NullCheck(L_3); Dictionary_2_Clear_m57F934A444FC7E365E979B31C8C0302FF4E8291F(L_3, Dictionary_2_Clear_m57F934A444FC7E365E979B31C8C0302FF4E8291F_RuntimeMethod_var); // outgoingNodes.Clear(); Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7* L_4 = __this->___outgoingNodes_4; NullCheck(L_4); Dictionary_2_Clear_m93B3AF3C5D1A48844B545DE229C85DD590371200(L_4, Dictionary_2_Clear_m93B3AF3C5D1A48844B545DE229C85DD590371200_RuntimeMethod_var); // incomingNodes.Clear(); Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7* L_5 = __this->___incomingNodes_5; NullCheck(L_5); Dictionary_2_Clear_m93B3AF3C5D1A48844B545DE229C85DD590371200(L_5, Dictionary_2_Clear_m93B3AF3C5D1A48844B545DE229C85DD590371200_RuntimeMethod_var); // subNodeMap.Clear(); Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7* L_6 = __this->___subNodeMap_9; NullCheck(L_6); Dictionary_2_Clear_mAE2827AC3775C3D54EB3C9C04249714BAC42D550(L_6, Dictionary_2_Clear_mAE2827AC3775C3D54EB3C9C04249714BAC42D550_RuntimeMethod_var); // coordToNodeMap.Clear(); Dictionary_2_tCE045E0841BD50B97FD347CB11B41AE359216E05* L_7 = __this->___coordToNodeMap_10; NullCheck(L_7); Dictionary_2_Clear_mC58D6AF171C526DE9CCF309E4827AD34543AFFB0(L_7, Dictionary_2_Clear_mC58D6AF171C526DE9CCF309E4827AD34543AFFB0_RuntimeMethod_var); // parentNodes.Clear(); Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* L_8 = __this->___parentNodes_6; NullCheck(L_8); Dictionary_2_Clear_mD33A91D06C79EB5E12CB1D34D0833CB3AB5AC9B6(L_8, Dictionary_2_Clear_mD33A91D06C79EB5E12CB1D34D0833CB3AB5AC9B6_RuntimeMethod_var); // foreach (var node in graph.Nodes) FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_9 = __this->___graph_0; NullCheck(L_9); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_10 = L_9->___Nodes_0; NullCheck(L_10); Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 L_11; L_11 = List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068(L_10, List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); V_0 = L_11; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0110: {// begin finally (depth: 1) Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25((&V_0), Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0102_1; } IL_0079_1: { // foreach (var node in graph.Nodes) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_12; L_12 = Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_inline((&V_0), Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); V_1 = L_12; // nodeMap.Add(node.nodeId, node); Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7* L_13 = __this->___nodeMap_1; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_14 = V_1; NullCheck(L_14); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_15 = L_14->___nodeId_0; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_16 = V_1; NullCheck(L_13); Dictionary_2_Add_mC2E721D7F5A0FAF9B207812BA44A29D1587AC730(L_13, L_15, L_16, Dictionary_2_Add_mC2E721D7F5A0FAF9B207812BA44A29D1587AC730_RuntimeMethod_var); // coordToNodeMap[node.coord] = node.nodeId; Dictionary_2_tCE045E0841BD50B97FD347CB11B41AE359216E05* L_17 = __this->___coordToNodeMap_10; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_18 = V_1; NullCheck(L_18); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = L_18->___coord_4; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_20 = V_1; NullCheck(L_20); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_21 = L_20->___nodeId_0; NullCheck(L_17); Dictionary_2_set_Item_m19BA0B23B9B0DA6C6F2EA653EBE0AEB12158834D(L_17, L_19, L_21, Dictionary_2_set_Item_m19BA0B23B9B0DA6C6F2EA653EBE0AEB12158834D_RuntimeMethod_var); // foreach (var subNode in node.MergedCompositeNodes) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_22 = V_1; NullCheck(L_22); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_23 = L_22->___MergedCompositeNodes_10; NullCheck(L_23); Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 L_24; L_24 = List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068(L_23, List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); V_2 = L_24; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00f4_1: {// begin finally (depth: 2) Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25((&V_2), Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); return; }// end finally (depth: 2) }); try {// begin try (depth: 2) { goto IL_00e9_2; } IL_00b8_2: { // foreach (var subNode in node.MergedCompositeNodes) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_25; L_25 = Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_inline((&V_2), Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); V_3 = L_25; // subNodeMap[subNode.nodeId] = subNode; Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7* L_26 = __this->___subNodeMap_9; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_27 = V_3; NullCheck(L_27); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_28 = L_27->___nodeId_0; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_29 = V_3; NullCheck(L_26); Dictionary_2_set_Item_m8D5DF78D88338CC2FD306A1E74296BD380D811D6(L_26, L_28, L_29, Dictionary_2_set_Item_m8D5DF78D88338CC2FD306A1E74296BD380D811D6_RuntimeMethod_var); // parentNodes[subNode.nodeId] = node.nodeId; Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* L_30 = __this->___parentNodes_6; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_31 = V_3; NullCheck(L_31); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_32 = L_31->___nodeId_0; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_33 = V_1; NullCheck(L_33); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_34 = L_33->___nodeId_0; NullCheck(L_30); Dictionary_2_set_Item_mB8E808F2712E4FD6558EF511C269789D58EE0C45(L_30, L_32, L_34, Dictionary_2_set_Item_mB8E808F2712E4FD6558EF511C269789D58EE0C45_RuntimeMethod_var); } IL_00e9_2: { // foreach (var subNode in node.MergedCompositeNodes) bool L_35; L_35 = Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB((&V_2), Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); if (L_35) { goto IL_00b8_2; } } { goto IL_0102_1; } }// end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0102_1: { // foreach (var node in graph.Nodes) bool L_36; L_36 = Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB((&V_0), Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); if (L_36) { goto IL_0079_1; } } { goto IL_011e; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_011e: { // graphGridSize = IntVector.Zero; il2cpp_codegen_runtime_class_init_inline(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_37 = ((IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_StaticFields*)il2cpp_codegen_static_fields_for(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var))->___Zero_3; __this->___graphGridSize_11 = L_37; // foreach (var node in graph.Nodes) FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_38 = __this->___graph_0; NullCheck(L_38); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_39 = L_38->___Nodes_0; NullCheck(L_39); Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 L_40; L_40 = List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068(L_39, List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); V_0 = L_40; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_01c9: {// begin finally (depth: 1) Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25((&V_0), Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_01bb_1; } IL_013c_1: { // foreach (var node in graph.Nodes) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_41; L_41 = Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_inline((&V_0), Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); // var nodeCoord = MathUtils.RoundToVector3Int(node.coord); NullCheck(L_41); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = L_41->___coord_4; il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_43; L_43 = MathUtils_RoundToVector3Int_mE51CDEC19C95F4E5F9586C9653E84772BFD23E78(L_42, NULL); V_4 = L_43; // graphGridSize.x = Mathf.Max(graphGridSize.x, nodeCoord.x + 1); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_44 = (&__this->___graphGridSize_11); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_45 = (&__this->___graphGridSize_11); int32_t L_46 = L_45->___x_0; int32_t L_47; L_47 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&V_4), NULL); int32_t L_48; L_48 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_46, ((int32_t)il2cpp_codegen_add(L_47, 1)), NULL); L_44->___x_0 = L_48; // graphGridSize.y = Mathf.Max(graphGridSize.y, nodeCoord.y + 1); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_49 = (&__this->___graphGridSize_11); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_50 = (&__this->___graphGridSize_11); int32_t L_51 = L_50->___y_1; int32_t L_52; L_52 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&V_4), NULL); int32_t L_53; L_53 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_51, ((int32_t)il2cpp_codegen_add(L_52, 1)), NULL); L_49->___y_1 = L_53; // graphGridSize.z = Mathf.Max(graphGridSize.z, nodeCoord.z + 1); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_54 = (&__this->___graphGridSize_11); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_55 = (&__this->___graphGridSize_11); int32_t L_56 = L_55->___z_2; int32_t L_57; L_57 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&V_4), NULL); int32_t L_58; L_58 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_56, ((int32_t)il2cpp_codegen_add(L_57, 1)), NULL); L_54->___z_2 = L_58; } IL_01bb_1: { // foreach (var node in graph.Nodes) bool L_59; L_59 = Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB((&V_0), Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); if (L_59) { goto IL_013c_1; } } { goto IL_01d7; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_01d7: { // nodeArray3D = new FlowLayoutGraphNode[graphGridSize.x, graphGridSize.y, graphGridSize.z]; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_60 = (&__this->___graphGridSize_11); int32_t L_61 = L_60->___x_0; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_62 = (&__this->___graphGridSize_11); int32_t L_63 = L_62->___y_1; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_64 = (&__this->___graphGridSize_11); int32_t L_65 = L_64->___z_2; il2cpp_array_size_t L_67[] = { (il2cpp_array_size_t)L_61, (il2cpp_array_size_t)L_63, (il2cpp_array_size_t)L_65 }; FlowLayoutGraphNodeU5BU2CU2CU5D_t18778A47B6E3E28B07EF1C04F97289FA298BD110* L_66 = (FlowLayoutGraphNodeU5BU2CU2CU5D_t18778A47B6E3E28B07EF1C04F97289FA298BD110*)GenArrayNew(FlowLayoutGraphNodeU5BU2CU2CU5D_t18778A47B6E3E28B07EF1C04F97289FA298BD110_il2cpp_TypeInfo_var, L_67); __this->___nodeArray3D_12 = L_66; Il2CppCodeGenWriteBarrier((void**)(&__this->___nodeArray3D_12), (void*)L_66); // foreach (var node in graph.Nodes) FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_68 = __this->___graph_0; NullCheck(L_68); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_69 = L_68->___Nodes_0; NullCheck(L_69); Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 L_70; L_70 = List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068(L_69, List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); V_0 = L_70; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_025a: {// begin finally (depth: 1) Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25((&V_0), Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_024f_1; } IL_0216_1: { // foreach (var node in graph.Nodes) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_71; L_71 = Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_inline((&V_0), Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); V_5 = L_71; // var nodeCoord = MathUtils.RoundToVector3Int(node.coord); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_72 = V_5; NullCheck(L_72); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73 = L_72->___coord_4; il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_74; L_74 = MathUtils_RoundToVector3Int_mE51CDEC19C95F4E5F9586C9653E84772BFD23E78(L_73, NULL); V_6 = L_74; // nodeArray3D[nodeCoord.x, nodeCoord.y, nodeCoord.z] = node; FlowLayoutGraphNodeU5BU2CU2CU5D_t18778A47B6E3E28B07EF1C04F97289FA298BD110* L_75 = __this->___nodeArray3D_12; int32_t L_76; L_76 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&V_6), NULL); int32_t L_77; L_77 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&V_6), NULL); int32_t L_78; L_78 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&V_6), NULL); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_79 = V_5; NullCheck(L_75); (L_75)->SetAt(L_76, L_77, L_78, L_79); } IL_024f_1: { // foreach (var node in graph.Nodes) bool L_80; L_80 = Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB((&V_0), Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); if (L_80) { goto IL_0216_1; } } { goto IL_0268; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0268: { // foreach (var link in graph.Links) FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_81 = __this->___graph_0; NullCheck(L_81); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_82 = L_81->___Links_1; NullCheck(L_82); Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 L_83; L_83 = List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C(L_82, List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var); V_7 = L_83; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_02a4: {// begin finally (depth: 1) Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399((&V_7), Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0299_1; } IL_027c_1: { // foreach (var link in graph.Links) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_84; L_84 = Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_inline((&V_7), Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var); V_8 = L_84; // linkMap.Add(link.linkId, link); Dictionary_2_t02321DCC0FF717E7E70641185F5D2598DF127701* L_85 = __this->___linkMap_2; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_86 = V_8; NullCheck(L_86); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_87 = L_86->___linkId_0; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_88 = V_8; NullCheck(L_85); Dictionary_2_Add_mFFF5B35779FFD27E793B4E8942A3E13EF7BA9900(L_85, L_87, L_88, Dictionary_2_Add_mFFF5B35779FFD27E793B4E8942A3E13EF7BA9900_RuntimeMethod_var); } IL_0299_1: { // foreach (var link in graph.Links) bool L_89; L_89 = Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588((&V_7), Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var); if (L_89) { goto IL_027c_1; } } { goto IL_02b2; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_02b2: { // var connectedNodesMap = new Dictionary>(); Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3* L_90 = (Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3*)il2cpp_codegen_object_new(Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3_il2cpp_TypeInfo_var); NullCheck(L_90); Dictionary_2__ctor_mCCEC16D94897EE3BFAC0401BD75600026301D8A3(L_90, Dictionary_2__ctor_mCCEC16D94897EE3BFAC0401BD75600026301D8A3_RuntimeMethod_var); V_9 = L_90; // foreach (var link in graph.Links) FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_91 = __this->___graph_0; NullCheck(L_91); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_92 = L_91->___Links_1; NullCheck(L_92); Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 L_93; L_93 = List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C(L_92, List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var); V_7 = L_93; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0361: {// begin finally (depth: 1) Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399((&V_7), Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0353_1; } IL_02d0_1: { // foreach (var link in graph.Links) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_94; L_94 = Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_inline((&V_7), Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var); V_10 = L_94; // if (!connectedNodesMap.ContainsKey(link.source)) Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3* L_95 = V_9; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_96 = V_10; NullCheck(L_96); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_97 = L_96->___source_1; NullCheck(L_95); bool L_98; L_98 = Dictionary_2_ContainsKey_mD97EA1D26CE1E6EFD58D0C599A38662483B609BC(L_95, L_97, Dictionary_2_ContainsKey_mD97EA1D26CE1E6EFD58D0C599A38662483B609BC_RuntimeMethod_var); if (L_98) { goto IL_02fc_1; } } { // connectedNodesMap.Add(link.source, new List()); Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3* L_99 = V_9; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_100 = V_10; NullCheck(L_100); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_101 = L_100->___source_1; List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_102 = (List_1_t5D0E2E68F505B13C17076E4382706078580D4840*)il2cpp_codegen_object_new(List_1_t5D0E2E68F505B13C17076E4382706078580D4840_il2cpp_TypeInfo_var); NullCheck(L_102); List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB(L_102, List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB_RuntimeMethod_var); NullCheck(L_99); Dictionary_2_Add_m3B3D8506E8B056AF3B9499A804D1080224319251(L_99, L_101, L_102, Dictionary_2_Add_m3B3D8506E8B056AF3B9499A804D1080224319251_RuntimeMethod_var); } IL_02fc_1: { // if (!connectedNodesMap.ContainsKey(link.destination)) Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3* L_103 = V_9; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_104 = V_10; NullCheck(L_104); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_105 = L_104->___destination_2; NullCheck(L_103); bool L_106; L_106 = Dictionary_2_ContainsKey_mD97EA1D26CE1E6EFD58D0C599A38662483B609BC(L_103, L_105, Dictionary_2_ContainsKey_mD97EA1D26CE1E6EFD58D0C599A38662483B609BC_RuntimeMethod_var); if (L_106) { goto IL_031f_1; } } { // connectedNodesMap.Add(link.destination, new List()); Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3* L_107 = V_9; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_108 = V_10; NullCheck(L_108); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_109 = L_108->___destination_2; List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_110 = (List_1_t5D0E2E68F505B13C17076E4382706078580D4840*)il2cpp_codegen_object_new(List_1_t5D0E2E68F505B13C17076E4382706078580D4840_il2cpp_TypeInfo_var); NullCheck(L_110); List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB(L_110, List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB_RuntimeMethod_var); NullCheck(L_107); Dictionary_2_Add_m3B3D8506E8B056AF3B9499A804D1080224319251(L_107, L_109, L_110, Dictionary_2_Add_m3B3D8506E8B056AF3B9499A804D1080224319251_RuntimeMethod_var); } IL_031f_1: { // connectedNodesMap[link.source].Add(link.destination); Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3* L_111 = V_9; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_112 = V_10; NullCheck(L_112); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_113 = L_112->___source_1; NullCheck(L_111); List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_114; L_114 = Dictionary_2_get_Item_mC357D1FB280861EFD94C0BCE4B149AEE00C61141(L_111, L_113, Dictionary_2_get_Item_mC357D1FB280861EFD94C0BCE4B149AEE00C61141_RuntimeMethod_var); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_115 = V_10; NullCheck(L_115); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_116 = L_115->___destination_2; NullCheck(L_114); List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_inline(L_114, L_116, List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_RuntimeMethod_var); // connectedNodesMap[link.destination].Add(link.source); Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3* L_117 = V_9; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_118 = V_10; NullCheck(L_118); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_119 = L_118->___destination_2; NullCheck(L_117); List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_120; L_120 = Dictionary_2_get_Item_mC357D1FB280861EFD94C0BCE4B149AEE00C61141(L_117, L_119, Dictionary_2_get_Item_mC357D1FB280861EFD94C0BCE4B149AEE00C61141_RuntimeMethod_var); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_121 = V_10; NullCheck(L_121); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_122 = L_121->___source_1; NullCheck(L_120); List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_inline(L_120, L_122, List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_RuntimeMethod_var); } IL_0353_1: { // foreach (var link in graph.Links) bool L_123; L_123 = Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588((&V_7), Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var); if (L_123) { goto IL_02d0_1; } } { goto IL_036f; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_036f: { // foreach (var key in connectedNodesMap.Keys) Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3* L_124 = V_9; NullCheck(L_124); KeyCollection_tDE133BAB7B5C2847284789A820F42C53B942346F* L_125; L_125 = Dictionary_2_get_Keys_m0481D7039ED8CD77BB3CBC968B85DA2F6C2F9A56(L_124, Dictionary_2_get_Keys_m0481D7039ED8CD77BB3CBC968B85DA2F6C2F9A56_RuntimeMethod_var); NullCheck(L_125); Enumerator_tB49178037C0AC0DC170C5E06C0BD79946D6FBBFD L_126; L_126 = KeyCollection_GetEnumerator_m8E6BB2FC78F464047977C00A596930D2837ACFDE(L_125, KeyCollection_GetEnumerator_m8E6BB2FC78F464047977C00A596930D2837ACFDE_RuntimeMethod_var); V_11 = L_126; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_03ae: {// begin finally (depth: 1) Enumerator_Dispose_mAEBAEC8EE3BE5841F40E1F93FBA13CFE45F475AF((&V_11), Enumerator_Dispose_mAEBAEC8EE3BE5841F40E1F93FBA13CFE45F475AF_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_03a3_1; } IL_037f_1: { // foreach (var key in connectedNodesMap.Keys) DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_127; L_127 = Enumerator_get_Current_mB526DB4D0B01DF807570E0F8C60CA82AE2231746_inline((&V_11), Enumerator_get_Current_mB526DB4D0B01DF807570E0F8C60CA82AE2231746_RuntimeMethod_var); V_12 = L_127; // connectedNodes[key] = connectedNodesMap[key].ToArray(); Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7* L_128 = __this->___connectedNodes_3; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_129 = V_12; Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3* L_130 = V_9; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_131 = V_12; NullCheck(L_130); List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_132; L_132 = Dictionary_2_get_Item_mC357D1FB280861EFD94C0BCE4B149AEE00C61141(L_130, L_131, Dictionary_2_get_Item_mC357D1FB280861EFD94C0BCE4B149AEE00C61141_RuntimeMethod_var); NullCheck(L_132); DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_133; L_133 = List_1_ToArray_mC8C0BE0BF8D731EB5B4E935922806A47A258D9C9(L_132, List_1_ToArray_mC8C0BE0BF8D731EB5B4E935922806A47A258D9C9_RuntimeMethod_var); NullCheck(L_128); Dictionary_2_set_Item_m93886C21EA1F6E815D722F21DEE961B67D12090B(L_128, L_129, L_133, Dictionary_2_set_Item_m93886C21EA1F6E815D722F21DEE961B67D12090B_RuntimeMethod_var); } IL_03a3_1: { // foreach (var key in connectedNodesMap.Keys) bool L_134; L_134 = Enumerator_MoveNext_m5C6DF83E473EC193ED38B0E393C2DAE324A047C4((&V_11), Enumerator_MoveNext_m5C6DF83E473EC193ED38B0E393C2DAE324A047C4_RuntimeMethod_var); if (L_134) { goto IL_037f_1; } } { goto IL_03bc; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_03bc: { // var connectedLinkMap = new Dictionary>(); Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A* L_135 = (Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A*)il2cpp_codegen_object_new(Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A_il2cpp_TypeInfo_var); NullCheck(L_135); Dictionary_2__ctor_m02E18A3335DC8D83AE3B7925677423BCE0499B52(L_135, Dictionary_2__ctor_m02E18A3335DC8D83AE3B7925677423BCE0499B52_RuntimeMethod_var); V_13 = L_135; // var outgoingNodeMap = new Dictionary>(); Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3* L_136 = (Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3*)il2cpp_codegen_object_new(Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3_il2cpp_TypeInfo_var); NullCheck(L_136); Dictionary_2__ctor_mCCEC16D94897EE3BFAC0401BD75600026301D8A3(L_136, Dictionary_2__ctor_mCCEC16D94897EE3BFAC0401BD75600026301D8A3_RuntimeMethod_var); V_14 = L_136; // var incomingNodeMap = new Dictionary>(); Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3* L_137 = (Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3*)il2cpp_codegen_object_new(Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3_il2cpp_TypeInfo_var); NullCheck(L_137); Dictionary_2__ctor_mCCEC16D94897EE3BFAC0401BD75600026301D8A3(L_137, Dictionary_2__ctor_mCCEC16D94897EE3BFAC0401BD75600026301D8A3_RuntimeMethod_var); V_15 = L_137; // foreach (var link in graph.Links) FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_138 = __this->___graph_0; NullCheck(L_138); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_139 = L_138->___Links_1; NullCheck(L_139); Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 L_140; L_140 = List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C(L_139, List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var); V_7 = L_140; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0567: {// begin finally (depth: 1) Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399((&V_7), Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0559_1; } IL_03e8_1: { // foreach (var link in graph.Links) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_141; L_141 = Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_inline((&V_7), Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var); V_16 = L_141; // if (!connectedLinkMap.ContainsKey(link.source)) connectedLinkMap.Add(link.source, new List()); Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A* L_142 = V_13; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_143 = V_16; NullCheck(L_143); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_144 = L_143->___source_1; NullCheck(L_142); bool L_145; L_145 = Dictionary_2_ContainsKey_mC1F9754FE6CB345FC4D57E1CB58C49B910C1EC42(L_142, L_144, Dictionary_2_ContainsKey_mC1F9754FE6CB345FC4D57E1CB58C49B910C1EC42_RuntimeMethod_var); if (L_145) { goto IL_0414_1; } } { // if (!connectedLinkMap.ContainsKey(link.source)) connectedLinkMap.Add(link.source, new List()); Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A* L_146 = V_13; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_147 = V_16; NullCheck(L_147); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_148 = L_147->___source_1; List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_149 = (List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82*)il2cpp_codegen_object_new(List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82_il2cpp_TypeInfo_var); NullCheck(L_149); List_1__ctor_m5D92DA7164E5A85774952798C7A5583859D5A1BA(L_149, List_1__ctor_m5D92DA7164E5A85774952798C7A5583859D5A1BA_RuntimeMethod_var); NullCheck(L_146); Dictionary_2_Add_m721298190A8C8583A7664AFF9F46B562BFEBA60F(L_146, L_148, L_149, Dictionary_2_Add_m721298190A8C8583A7664AFF9F46B562BFEBA60F_RuntimeMethod_var); } IL_0414_1: { // if (!connectedLinkMap.ContainsKey(link.sourceSubNode)) connectedLinkMap.Add(link.sourceSubNode, new List()); Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A* L_150 = V_13; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_151 = V_16; NullCheck(L_151); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_152 = L_151->___sourceSubNode_4; NullCheck(L_150); bool L_153; L_153 = Dictionary_2_ContainsKey_mC1F9754FE6CB345FC4D57E1CB58C49B910C1EC42(L_150, L_152, Dictionary_2_ContainsKey_mC1F9754FE6CB345FC4D57E1CB58C49B910C1EC42_RuntimeMethod_var); if (L_153) { goto IL_0437_1; } } { // if (!connectedLinkMap.ContainsKey(link.sourceSubNode)) connectedLinkMap.Add(link.sourceSubNode, new List()); Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A* L_154 = V_13; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_155 = V_16; NullCheck(L_155); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_156 = L_155->___sourceSubNode_4; List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_157 = (List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82*)il2cpp_codegen_object_new(List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82_il2cpp_TypeInfo_var); NullCheck(L_157); List_1__ctor_m5D92DA7164E5A85774952798C7A5583859D5A1BA(L_157, List_1__ctor_m5D92DA7164E5A85774952798C7A5583859D5A1BA_RuntimeMethod_var); NullCheck(L_154); Dictionary_2_Add_m721298190A8C8583A7664AFF9F46B562BFEBA60F(L_154, L_156, L_157, Dictionary_2_Add_m721298190A8C8583A7664AFF9F46B562BFEBA60F_RuntimeMethod_var); } IL_0437_1: { // if (!connectedLinkMap.ContainsKey(link.destination)) connectedLinkMap.Add(link.destination, new List()); Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A* L_158 = V_13; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_159 = V_16; NullCheck(L_159); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_160 = L_159->___destination_2; NullCheck(L_158); bool L_161; L_161 = Dictionary_2_ContainsKey_mC1F9754FE6CB345FC4D57E1CB58C49B910C1EC42(L_158, L_160, Dictionary_2_ContainsKey_mC1F9754FE6CB345FC4D57E1CB58C49B910C1EC42_RuntimeMethod_var); if (L_161) { goto IL_045a_1; } } { // if (!connectedLinkMap.ContainsKey(link.destination)) connectedLinkMap.Add(link.destination, new List()); Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A* L_162 = V_13; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_163 = V_16; NullCheck(L_163); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_164 = L_163->___destination_2; List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_165 = (List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82*)il2cpp_codegen_object_new(List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82_il2cpp_TypeInfo_var); NullCheck(L_165); List_1__ctor_m5D92DA7164E5A85774952798C7A5583859D5A1BA(L_165, List_1__ctor_m5D92DA7164E5A85774952798C7A5583859D5A1BA_RuntimeMethod_var); NullCheck(L_162); Dictionary_2_Add_m721298190A8C8583A7664AFF9F46B562BFEBA60F(L_162, L_164, L_165, Dictionary_2_Add_m721298190A8C8583A7664AFF9F46B562BFEBA60F_RuntimeMethod_var); } IL_045a_1: { // if (!connectedLinkMap.ContainsKey(link.destinationSubNode)) connectedLinkMap.Add(link.destinationSubNode, new List()); Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A* L_166 = V_13; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_167 = V_16; NullCheck(L_167); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_168 = L_167->___destinationSubNode_5; NullCheck(L_166); bool L_169; L_169 = Dictionary_2_ContainsKey_mC1F9754FE6CB345FC4D57E1CB58C49B910C1EC42(L_166, L_168, Dictionary_2_ContainsKey_mC1F9754FE6CB345FC4D57E1CB58C49B910C1EC42_RuntimeMethod_var); if (L_169) { goto IL_047d_1; } } { // if (!connectedLinkMap.ContainsKey(link.destinationSubNode)) connectedLinkMap.Add(link.destinationSubNode, new List()); Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A* L_170 = V_13; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_171 = V_16; NullCheck(L_171); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_172 = L_171->___destinationSubNode_5; List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_173 = (List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82*)il2cpp_codegen_object_new(List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82_il2cpp_TypeInfo_var); NullCheck(L_173); List_1__ctor_m5D92DA7164E5A85774952798C7A5583859D5A1BA(L_173, List_1__ctor_m5D92DA7164E5A85774952798C7A5583859D5A1BA_RuntimeMethod_var); NullCheck(L_170); Dictionary_2_Add_m721298190A8C8583A7664AFF9F46B562BFEBA60F(L_170, L_172, L_173, Dictionary_2_Add_m721298190A8C8583A7664AFF9F46B562BFEBA60F_RuntimeMethod_var); } IL_047d_1: { // connectedLinkMap[link.source].Add(link); Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A* L_174 = V_13; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_175 = V_16; NullCheck(L_175); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_176 = L_175->___source_1; NullCheck(L_174); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_177; L_177 = Dictionary_2_get_Item_m5B4151AB51214FAA294164F1B195CC9681C0F074(L_174, L_176, Dictionary_2_get_Item_m5B4151AB51214FAA294164F1B195CC9681C0F074_RuntimeMethod_var); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_178 = V_16; NullCheck(L_177); List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_inline(L_177, L_178, List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_RuntimeMethod_var); // connectedLinkMap[link.sourceSubNode].Add(link); Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A* L_179 = V_13; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_180 = V_16; NullCheck(L_180); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_181 = L_180->___sourceSubNode_4; NullCheck(L_179); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_182; L_182 = Dictionary_2_get_Item_m5B4151AB51214FAA294164F1B195CC9681C0F074(L_179, L_181, Dictionary_2_get_Item_m5B4151AB51214FAA294164F1B195CC9681C0F074_RuntimeMethod_var); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_183 = V_16; NullCheck(L_182); List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_inline(L_182, L_183, List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_RuntimeMethod_var); // connectedLinkMap[link.destination].Add(link); Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A* L_184 = V_13; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_185 = V_16; NullCheck(L_185); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_186 = L_185->___destination_2; NullCheck(L_184); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_187; L_187 = Dictionary_2_get_Item_m5B4151AB51214FAA294164F1B195CC9681C0F074(L_184, L_186, Dictionary_2_get_Item_m5B4151AB51214FAA294164F1B195CC9681C0F074_RuntimeMethod_var); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_188 = V_16; NullCheck(L_187); List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_inline(L_187, L_188, List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_RuntimeMethod_var); // connectedLinkMap[link.destinationSubNode].Add(link); Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A* L_189 = V_13; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_190 = V_16; NullCheck(L_190); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_191 = L_190->___destinationSubNode_5; NullCheck(L_189); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_192; L_192 = Dictionary_2_get_Item_m5B4151AB51214FAA294164F1B195CC9681C0F074(L_189, L_191, Dictionary_2_get_Item_m5B4151AB51214FAA294164F1B195CC9681C0F074_RuntimeMethod_var); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_193 = V_16; NullCheck(L_192); List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_inline(L_192, L_193, List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_RuntimeMethod_var); // if (link.state.type != FlowLayoutGraphLinkType.Unconnected) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_194 = V_16; NullCheck(L_194); FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_195 = L_194->___state_3; NullCheck(L_195); int32_t L_196 = L_195->___type_0; if (!L_196) { goto IL_0559_1; } } { // if (!outgoingNodeMap.ContainsKey(link.source)) outgoingNodeMap.Add(link.source, new List()); Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3* L_197 = V_14; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_198 = V_16; NullCheck(L_198); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_199 = L_198->___source_1; NullCheck(L_197); bool L_200; L_200 = Dictionary_2_ContainsKey_mD97EA1D26CE1E6EFD58D0C599A38662483B609BC(L_197, L_199, Dictionary_2_ContainsKey_mD97EA1D26CE1E6EFD58D0C599A38662483B609BC_RuntimeMethod_var); if (L_200) { goto IL_0502_1; } } { // if (!outgoingNodeMap.ContainsKey(link.source)) outgoingNodeMap.Add(link.source, new List()); Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3* L_201 = V_14; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_202 = V_16; NullCheck(L_202); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_203 = L_202->___source_1; List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_204 = (List_1_t5D0E2E68F505B13C17076E4382706078580D4840*)il2cpp_codegen_object_new(List_1_t5D0E2E68F505B13C17076E4382706078580D4840_il2cpp_TypeInfo_var); NullCheck(L_204); List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB(L_204, List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB_RuntimeMethod_var); NullCheck(L_201); Dictionary_2_Add_m3B3D8506E8B056AF3B9499A804D1080224319251(L_201, L_203, L_204, Dictionary_2_Add_m3B3D8506E8B056AF3B9499A804D1080224319251_RuntimeMethod_var); } IL_0502_1: { // if (!incomingNodeMap.ContainsKey(link.destination)) incomingNodeMap.Add(link.destination, new List()); Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3* L_205 = V_15; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_206 = V_16; NullCheck(L_206); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_207 = L_206->___destination_2; NullCheck(L_205); bool L_208; L_208 = Dictionary_2_ContainsKey_mD97EA1D26CE1E6EFD58D0C599A38662483B609BC(L_205, L_207, Dictionary_2_ContainsKey_mD97EA1D26CE1E6EFD58D0C599A38662483B609BC_RuntimeMethod_var); if (L_208) { goto IL_0525_1; } } { // if (!incomingNodeMap.ContainsKey(link.destination)) incomingNodeMap.Add(link.destination, new List()); Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3* L_209 = V_15; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_210 = V_16; NullCheck(L_210); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_211 = L_210->___destination_2; List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_212 = (List_1_t5D0E2E68F505B13C17076E4382706078580D4840*)il2cpp_codegen_object_new(List_1_t5D0E2E68F505B13C17076E4382706078580D4840_il2cpp_TypeInfo_var); NullCheck(L_212); List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB(L_212, List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB_RuntimeMethod_var); NullCheck(L_209); Dictionary_2_Add_m3B3D8506E8B056AF3B9499A804D1080224319251(L_209, L_211, L_212, Dictionary_2_Add_m3B3D8506E8B056AF3B9499A804D1080224319251_RuntimeMethod_var); } IL_0525_1: { // outgoingNodeMap[link.source].Add(link.destination); Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3* L_213 = V_14; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_214 = V_16; NullCheck(L_214); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_215 = L_214->___source_1; NullCheck(L_213); List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_216; L_216 = Dictionary_2_get_Item_mC357D1FB280861EFD94C0BCE4B149AEE00C61141(L_213, L_215, Dictionary_2_get_Item_mC357D1FB280861EFD94C0BCE4B149AEE00C61141_RuntimeMethod_var); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_217 = V_16; NullCheck(L_217); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_218 = L_217->___destination_2; NullCheck(L_216); List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_inline(L_216, L_218, List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_RuntimeMethod_var); // incomingNodeMap[link.destination].Add(link.source); Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3* L_219 = V_15; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_220 = V_16; NullCheck(L_220); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_221 = L_220->___destination_2; NullCheck(L_219); List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_222; L_222 = Dictionary_2_get_Item_mC357D1FB280861EFD94C0BCE4B149AEE00C61141(L_219, L_221, Dictionary_2_get_Item_mC357D1FB280861EFD94C0BCE4B149AEE00C61141_RuntimeMethod_var); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_223 = V_16; NullCheck(L_223); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_224 = L_223->___source_1; NullCheck(L_222); List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_inline(L_222, L_224, List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_RuntimeMethod_var); } IL_0559_1: { // foreach (var link in graph.Links) bool L_225; L_225 = Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588((&V_7), Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var); if (L_225) { goto IL_03e8_1; } } { goto IL_0575; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0575: { // foreach (var key in connectedLinkMap.Keys) Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A* L_226 = V_13; NullCheck(L_226); KeyCollection_tFE2BE9207AE76DD0611F302528353A18D4BCB2A3* L_227; L_227 = Dictionary_2_get_Keys_mD0574AC5C7154887D06825EA4E047C438244EDC2(L_226, Dictionary_2_get_Keys_mD0574AC5C7154887D06825EA4E047C438244EDC2_RuntimeMethod_var); NullCheck(L_227); Enumerator_tE419AD74E7BA3F2020DC6327D76F08E2175EB470 L_228; L_228 = KeyCollection_GetEnumerator_mA96A701C168ED675E1951ABE613A2D60D10D1D3C(L_227, KeyCollection_GetEnumerator_mA96A701C168ED675E1951ABE613A2D60D10D1D3C_RuntimeMethod_var); V_17 = L_228; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_05b4: {// begin finally (depth: 1) Enumerator_Dispose_m53BEC22A9BDE31DE8F17C5A4D4ADBD5FF1FB27E7((&V_17), Enumerator_Dispose_m53BEC22A9BDE31DE8F17C5A4D4ADBD5FF1FB27E7_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_05a9_1; } IL_0585_1: { // foreach (var key in connectedLinkMap.Keys) DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_229; L_229 = Enumerator_get_Current_m0B83E643590861C20B6BE8B7A1D476ABB6287E6B_inline((&V_17), Enumerator_get_Current_m0B83E643590861C20B6BE8B7A1D476ABB6287E6B_RuntimeMethod_var); V_18 = L_229; // connectedLinks[key] = connectedLinkMap[key].ToArray(); Dictionary_2_t28124B690F828C39ABC5D6AA1BEE87940DCD5265* L_230 = __this->___connectedLinks_7; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_231 = V_18; Dictionary_2_tF28B0A5E042DD596F249C311F2848A340DCD484A* L_232 = V_13; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_233 = V_18; NullCheck(L_232); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_234; L_234 = Dictionary_2_get_Item_m5B4151AB51214FAA294164F1B195CC9681C0F074(L_232, L_233, Dictionary_2_get_Item_m5B4151AB51214FAA294164F1B195CC9681C0F074_RuntimeMethod_var); NullCheck(L_234); FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_235; L_235 = List_1_ToArray_m3231355F69BB85E4FE30A80099FA272110722550(L_234, List_1_ToArray_m3231355F69BB85E4FE30A80099FA272110722550_RuntimeMethod_var); NullCheck(L_230); Dictionary_2_set_Item_m1B6939A227CD28D48653FF9CF23CEBDE791BCA01(L_230, L_231, L_235, Dictionary_2_set_Item_m1B6939A227CD28D48653FF9CF23CEBDE791BCA01_RuntimeMethod_var); } IL_05a9_1: { // foreach (var key in connectedLinkMap.Keys) bool L_236; L_236 = Enumerator_MoveNext_mF8A10F0D0CF35728B1066FD532D1456405A4F1FA((&V_17), Enumerator_MoveNext_mF8A10F0D0CF35728B1066FD532D1456405A4F1FA_RuntimeMethod_var); if (L_236) { goto IL_0585_1; } } { goto IL_05c2; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_05c2: { // foreach (var key in outgoingNodeMap.Keys) Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3* L_237 = V_14; NullCheck(L_237); KeyCollection_tDE133BAB7B5C2847284789A820F42C53B942346F* L_238; L_238 = Dictionary_2_get_Keys_m0481D7039ED8CD77BB3CBC968B85DA2F6C2F9A56(L_237, Dictionary_2_get_Keys_m0481D7039ED8CD77BB3CBC968B85DA2F6C2F9A56_RuntimeMethod_var); NullCheck(L_238); Enumerator_tB49178037C0AC0DC170C5E06C0BD79946D6FBBFD L_239; L_239 = KeyCollection_GetEnumerator_m8E6BB2FC78F464047977C00A596930D2837ACFDE(L_238, KeyCollection_GetEnumerator_m8E6BB2FC78F464047977C00A596930D2837ACFDE_RuntimeMethod_var); V_11 = L_239; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0601: {// begin finally (depth: 1) Enumerator_Dispose_mAEBAEC8EE3BE5841F40E1F93FBA13CFE45F475AF((&V_11), Enumerator_Dispose_mAEBAEC8EE3BE5841F40E1F93FBA13CFE45F475AF_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_05f6_1; } IL_05d2_1: { // foreach (var key in outgoingNodeMap.Keys) DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_240; L_240 = Enumerator_get_Current_mB526DB4D0B01DF807570E0F8C60CA82AE2231746_inline((&V_11), Enumerator_get_Current_mB526DB4D0B01DF807570E0F8C60CA82AE2231746_RuntimeMethod_var); V_19 = L_240; // outgoingNodes[key] = outgoingNodeMap[key].ToArray(); Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7* L_241 = __this->___outgoingNodes_4; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_242 = V_19; Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3* L_243 = V_14; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_244 = V_19; NullCheck(L_243); List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_245; L_245 = Dictionary_2_get_Item_mC357D1FB280861EFD94C0BCE4B149AEE00C61141(L_243, L_244, Dictionary_2_get_Item_mC357D1FB280861EFD94C0BCE4B149AEE00C61141_RuntimeMethod_var); NullCheck(L_245); DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_246; L_246 = List_1_ToArray_mC8C0BE0BF8D731EB5B4E935922806A47A258D9C9(L_245, List_1_ToArray_mC8C0BE0BF8D731EB5B4E935922806A47A258D9C9_RuntimeMethod_var); NullCheck(L_241); Dictionary_2_set_Item_m93886C21EA1F6E815D722F21DEE961B67D12090B(L_241, L_242, L_246, Dictionary_2_set_Item_m93886C21EA1F6E815D722F21DEE961B67D12090B_RuntimeMethod_var); } IL_05f6_1: { // foreach (var key in outgoingNodeMap.Keys) bool L_247; L_247 = Enumerator_MoveNext_m5C6DF83E473EC193ED38B0E393C2DAE324A047C4((&V_11), Enumerator_MoveNext_m5C6DF83E473EC193ED38B0E393C2DAE324A047C4_RuntimeMethod_var); if (L_247) { goto IL_05d2_1; } } { goto IL_060f; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_060f: { // foreach (var key in incomingNodeMap.Keys) Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3* L_248 = V_15; NullCheck(L_248); KeyCollection_tDE133BAB7B5C2847284789A820F42C53B942346F* L_249; L_249 = Dictionary_2_get_Keys_m0481D7039ED8CD77BB3CBC968B85DA2F6C2F9A56(L_248, Dictionary_2_get_Keys_m0481D7039ED8CD77BB3CBC968B85DA2F6C2F9A56_RuntimeMethod_var); NullCheck(L_249); Enumerator_tB49178037C0AC0DC170C5E06C0BD79946D6FBBFD L_250; L_250 = KeyCollection_GetEnumerator_m8E6BB2FC78F464047977C00A596930D2837ACFDE(L_249, KeyCollection_GetEnumerator_m8E6BB2FC78F464047977C00A596930D2837ACFDE_RuntimeMethod_var); V_11 = L_250; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_064e: {// begin finally (depth: 1) Enumerator_Dispose_mAEBAEC8EE3BE5841F40E1F93FBA13CFE45F475AF((&V_11), Enumerator_Dispose_mAEBAEC8EE3BE5841F40E1F93FBA13CFE45F475AF_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0643_1; } IL_061f_1: { // foreach (var key in incomingNodeMap.Keys) DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_251; L_251 = Enumerator_get_Current_mB526DB4D0B01DF807570E0F8C60CA82AE2231746_inline((&V_11), Enumerator_get_Current_mB526DB4D0B01DF807570E0F8C60CA82AE2231746_RuntimeMethod_var); V_20 = L_251; // incomingNodes[key] = incomingNodeMap[key].ToArray(); Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7* L_252 = __this->___incomingNodes_5; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_253 = V_20; Dictionary_2_t57181B6C6FBFCE2167B284DCDEBFD37DEC6075D3* L_254 = V_15; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_255 = V_20; NullCheck(L_254); List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_256; L_256 = Dictionary_2_get_Item_mC357D1FB280861EFD94C0BCE4B149AEE00C61141(L_254, L_255, Dictionary_2_get_Item_mC357D1FB280861EFD94C0BCE4B149AEE00C61141_RuntimeMethod_var); NullCheck(L_256); DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_257; L_257 = List_1_ToArray_mC8C0BE0BF8D731EB5B4E935922806A47A258D9C9(L_256, List_1_ToArray_mC8C0BE0BF8D731EB5B4E935922806A47A258D9C9_RuntimeMethod_var); NullCheck(L_252); Dictionary_2_set_Item_m93886C21EA1F6E815D722F21DEE961B67D12090B(L_252, L_253, L_257, Dictionary_2_set_Item_m93886C21EA1F6E815D722F21DEE961B67D12090B_RuntimeMethod_var); } IL_0643_1: { // foreach (var key in incomingNodeMap.Keys) bool L_258; L_258 = Enumerator_MoveNext_m5C6DF83E473EC193ED38B0E393C2DAE324A047C4((&V_11), Enumerator_MoveNext_m5C6DF83E473EC193ED38B0E393C2DAE324A047C4_RuntimeMethod_var); if (L_258) { goto IL_061f_1; } } { goto IL_065c; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_065c: { // traversal.Build(graph); FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D* L_259 = __this->___traversal_8; FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_260 = __this->___graph_0; NullCheck(L_259); FlowLayoutGraphTraversal_Build_m1EF5417C403A328FBA11E9E1A1B9CD1E545729F5(L_259, L_260, NULL); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode[] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils::FindNodesOnPath(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* FlowLayoutGraphUtils_FindNodesOnPath_m4FD204645D4EA0EBE1B4851641B1C30CB856091B (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___0_graph, String_t* ___1_pathName, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* V_0 = NULL; Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 V_1; memset((&V_1), 0, sizeof(V_1)); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_2 = NULL; { // var result = new List(); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_0 = (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A*)il2cpp_codegen_object_new(List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91(L_0, List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91_RuntimeMethod_var); V_0 = L_0; // if (pathName.Length > 0) String_t* L_1 = ___1_pathName; NullCheck(L_1); int32_t L_2; L_2 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_1, NULL); if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_0056; } } { // foreach (var node in graph.Nodes) FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_3 = ___0_graph; NullCheck(L_3); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_4 = L_3->___Nodes_0; NullCheck(L_4); Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 L_5; L_5 = List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068(L_4, List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); V_1 = L_5; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0048: {// begin finally (depth: 1) Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25((&V_1), Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_003d_1; } IL_001d_1: { // foreach (var node in graph.Nodes) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_6; L_6 = Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_inline((&V_1), Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); V_2 = L_6; // if (node != null && node.pathName == pathName) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_7 = V_2; if (!L_7) { goto IL_003d_1; } } { FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_8 = V_2; NullCheck(L_8); String_t* L_9 = L_8->___pathName_5; String_t* L_10 = ___1_pathName; bool L_11; L_11 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_9, L_10, NULL); if (!L_11) { goto IL_003d_1; } } { // result.Add(node); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_12 = V_0; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_13 = V_2; NullCheck(L_12); List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_inline(L_12, L_13, List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_RuntimeMethod_var); } IL_003d_1: { // foreach (var node in graph.Nodes) bool L_14; L_14 = Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB((&V_1), Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); if (L_14) { goto IL_001d_1; } } { goto IL_0056; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0056: { // return result.ToArray(); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_15 = V_0; NullCheck(L_15); FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_16; L_16 = List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0(L_15, List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0_RuntimeMethod_var); return L_16; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode[] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils::FindNodesWithItemType(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph,DungeonArchitect.Flow.Items.FlowGraphItemType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* FlowLayoutGraphUtils_FindNodesWithItemType_m918D5C8EDA724B994403AB995247D029C9048926 (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___0_graph, int32_t ___1_itemType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* V_0 = NULL; Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 V_1; memset((&V_1), 0, sizeof(V_1)); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_2 = NULL; Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D V_3; memset((&V_3), 0, sizeof(V_3)); { // var result = new List(); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_0 = (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A*)il2cpp_codegen_object_new(List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91(L_0, List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91_RuntimeMethod_var); V_0 = L_0; // foreach (var node in graph.Nodes) FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_1 = ___0_graph; NullCheck(L_1); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_2 = L_1->___Nodes_0; NullCheck(L_2); Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 L_3; L_3 = List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068(L_2, List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); V_1 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0066: {// begin finally (depth: 1) Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25((&V_1), Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_005b_1; } IL_0014_1: { // foreach (var node in graph.Nodes) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_4; L_4 = Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_inline((&V_1), Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); V_2 = L_4; // foreach (var item in node.items) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_5 = V_2; NullCheck(L_5); List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_6 = L_5->___items_6; NullCheck(L_6); Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D L_7; L_7 = List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7(L_6, List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7_RuntimeMethod_var); V_3 = L_7; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_004d_1: {// begin finally (depth: 2) Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81((&V_3), Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81_RuntimeMethod_var); return; }// end finally (depth: 2) }); try {// begin try (depth: 2) { goto IL_0042_2; } IL_002a_2: { // foreach (var item in node.items) FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_8; L_8 = Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_inline((&V_3), Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_RuntimeMethod_var); // if (item.type == itemType) NullCheck(L_8); int32_t L_9 = L_8->___type_1; int32_t L_10 = ___1_itemType; if ((!(((uint32_t)L_9) == ((uint32_t)L_10)))) { goto IL_0042_2; } } { // result.Add(node); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_11 = V_0; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_12 = V_2; NullCheck(L_11); List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_inline(L_11, L_12, List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_RuntimeMethod_var); // break; goto IL_005b_1; } IL_0042_2: { // foreach (var item in node.items) bool L_13; L_13 = Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B((&V_3), Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B_RuntimeMethod_var); if (L_13) { goto IL_002a_2; } } { goto IL_005b_1; } }// end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_005b_1: { // foreach (var node in graph.Nodes) bool L_14; L_14 = Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB((&V_1), Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); if (L_14) { goto IL_0014_1; } } { goto IL_0074; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0074: { // return result.ToArray(); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_15 = V_0; NullCheck(L_15); FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_16; L_16 = List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0(L_15, List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0_RuntimeMethod_var); return L_16; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils::FindNodeWithItemType(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph,DungeonArchitect.Flow.Items.FlowGraphItemType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* FlowLayoutGraphUtils_FindNodeWithItemType_m9556A77977F192C04674038A4DCC99BC399E80DC (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___0_graph, int32_t ___1_itemType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 V_0; memset((&V_0), 0, sizeof(V_0)); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_1 = NULL; Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D V_2; memset((&V_2), 0, sizeof(V_2)); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_3 = NULL; { // foreach (var node in graph.Nodes) FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_0 = ___0_graph; NullCheck(L_0); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_1 = L_0->___Nodes_0; NullCheck(L_1); Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 L_2; L_2 = List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068(L_1, List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_005b: {// begin finally (depth: 1) Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25((&V_0), Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0050_1; } IL_000e_1: { // foreach (var node in graph.Nodes) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_3; L_3 = Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_inline((&V_0), Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); V_1 = L_3; // foreach (var item in node.items) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_4 = V_1; NullCheck(L_4); List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_5 = L_4->___items_6; NullCheck(L_5); Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D L_6; L_6 = List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7(L_5, List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7_RuntimeMethod_var); V_2 = L_6; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0042_1: {// begin finally (depth: 2) Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81((&V_2), Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81_RuntimeMethod_var); return; }// end finally (depth: 2) }); try {// begin try (depth: 2) { goto IL_0037_2; } IL_0024_2: { // foreach (var item in node.items) FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_7; L_7 = Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_inline((&V_2), Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_RuntimeMethod_var); // if (item.type == itemType) NullCheck(L_7); int32_t L_8 = L_7->___type_1; int32_t L_9 = ___1_itemType; if ((!(((uint32_t)L_8) == ((uint32_t)L_9)))) { goto IL_0037_2; } } { // return node; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_10 = V_1; V_3 = L_10; goto IL_006b; } IL_0037_2: { // foreach (var item in node.items) bool L_11; L_11 = Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B((&V_2), Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B_RuntimeMethod_var); if (L_11) { goto IL_0024_2; } } { goto IL_0050_1; } }// end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0050_1: { // foreach (var node in graph.Nodes) bool L_12; L_12 = Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB((&V_0), Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); if (L_12) { goto IL_000e_1; } } { goto IL_0069; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0069: { // return null; return (FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*)NULL; } IL_006b: { // } FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_13 = V_3; return L_13; } } // System.Boolean DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils::ContainsItem(System.Collections.Generic.List`1,DungeonArchitect.Flow.Items.FlowGraphItemType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FlowLayoutGraphUtils_ContainsItem_mCEC57E79775C5D228249B681144556BD3946C487 (List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* ___0_items, int32_t ___1_itemType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; { // foreach (var item in items) List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_0 = ___0_items; NullCheck(L_0); Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D L_1; L_1 = List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7(L_0, List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7_RuntimeMethod_var); V_0 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0027: {// begin finally (depth: 1) Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81((&V_0), Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_001c_1; } IL_0009_1: { // foreach (var item in items) FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_2; L_2 = Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_inline((&V_0), Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_RuntimeMethod_var); // if (item.type == itemType) NullCheck(L_2); int32_t L_3 = L_2->___type_1; int32_t L_4 = ___1_itemType; if ((!(((uint32_t)L_3) == ((uint32_t)L_4)))) { goto IL_001c_1; } } { // return true; V_1 = (bool)1; goto IL_0037; } IL_001c_1: { // foreach (var item in items) bool L_5; L_5 = Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B((&V_0), Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B_RuntimeMethod_var); if (L_5) { goto IL_0009_1; } } { goto IL_0035; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0035: { // return false; return (bool)0; } IL_0037: { // } bool L_6 = V_1; return L_6; } } // System.Boolean DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils::CanReachNode(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery,DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID,System.Boolean,System.Boolean,System.Boolean,System.Func`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FlowLayoutGraphUtils_CanReachNode_mADD62AEFD073CDFCEE14F28109E4FB39DC832DE9 (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* ___0_graphQuery, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___1_startNode, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___2_endNode, bool ___3_ignoreDirection, bool ___4_ignoreOneWayDoors, bool ___5_traverseTeleporters, Func_2_tFA7604C3E19E304A9791C1BC89CCE5A7CE0C4994* ___6_canTraverse, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m2425FE8EBD86634B98184CA9807D759486B610C4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m56B4E51A90CF03271D72E6FDCCC912D71B75475C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m0CF058DF8023D8F847E80B6F12CAB961B6658D80_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m294005E6FE120942D506A87665297C46D32F0D7B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_m40A3CFCBF2B153B3D590557CFDE2F1323551EDF3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m041868332DDAC2ABDDB92DBDD126B5AA5D541D2A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8E07C4F2EDAE0206622913E0767743BE4BA04C0E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Pop_mB7CCAE1600234215300DD704EB273AD5EC578346_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Push_m8BE5882569F85D0E66FEC84E41B2565B9B17B2E6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1__ctor_m3A9F3014EDDB7F387AB21CB92B216E8FBDF677E1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_get_Count_m9EA20B24E40DC2BE71231FB8B6ACEAF136E7C9A7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_t55E9C63D6CAB54153C30C1FA99B1D432E004D3B8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D* V_0 = NULL; HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* V_1 = NULL; Stack_1_t55E9C63D6CAB54153C30C1FA99B1D432E004D3B8* V_2 = NULL; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_3; memset((&V_3), 0, sizeof(V_3)); List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* V_4 = NULL; Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676 V_5; memset((&V_5), 0, sizeof(V_5)); FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 V_6; memset((&V_6), 0, sizeof(V_6)); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_7 = NULL; { // var traversal = graphQuery.Traversal; FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_0 = ___0_graphQuery; NullCheck(L_0); FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D* L_1; L_1 = FlowLayoutGraphQuery_get_Traversal_mACE8A94F0A5F97DA30C0C19D2DC01EF93C91DC0C_inline(L_0, NULL); V_0 = L_1; // var visitedNodes = new HashSet(); HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_2 = (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817*)il2cpp_codegen_object_new(HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817_il2cpp_TypeInfo_var); NullCheck(L_2); HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476(L_2, HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476_RuntimeMethod_var); V_1 = L_2; // var stack = new Stack(); Stack_1_t55E9C63D6CAB54153C30C1FA99B1D432E004D3B8* L_3 = (Stack_1_t55E9C63D6CAB54153C30C1FA99B1D432E004D3B8*)il2cpp_codegen_object_new(Stack_1_t55E9C63D6CAB54153C30C1FA99B1D432E004D3B8_il2cpp_TypeInfo_var); NullCheck(L_3); Stack_1__ctor_m3A9F3014EDDB7F387AB21CB92B216E8FBDF677E1(L_3, Stack_1__ctor_m3A9F3014EDDB7F387AB21CB92B216E8FBDF677E1_RuntimeMethod_var); V_2 = L_3; // stack.Push(startNode); Stack_1_t55E9C63D6CAB54153C30C1FA99B1D432E004D3B8* L_4 = V_2; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_5 = ___1_startNode; NullCheck(L_4); Stack_1_Push_m8BE5882569F85D0E66FEC84E41B2565B9B17B2E6(L_4, L_5, Stack_1_Push_m8BE5882569F85D0E66FEC84E41B2565B9B17B2E6_RuntimeMethod_var); goto IL_00eb; } IL_001f: { // var nodeId = stack.Pop(); Stack_1_t55E9C63D6CAB54153C30C1FA99B1D432E004D3B8* L_6 = V_2; NullCheck(L_6); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_7; L_7 = Stack_1_Pop_mB7CCAE1600234215300DD704EB273AD5EC578346(L_6, Stack_1_Pop_mB7CCAE1600234215300DD704EB273AD5EC578346_RuntimeMethod_var); V_3 = L_7; // if (nodeId == endNode) { DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_8 = V_3; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_9 = ___2_endNode; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); bool L_10; L_10 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_8, L_9, NULL); if (!L_10) { goto IL_0031; } } { // return true; return (bool)1; } IL_0031: { // visitedNodes.Add(nodeId); HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_11 = V_1; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_12 = V_3; NullCheck(L_11); bool L_13; L_13 = HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631(L_11, L_12, HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631_RuntimeMethod_var); // var connectedNodes = new List(); List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* L_14 = (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E*)il2cpp_codegen_object_new(List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E_il2cpp_TypeInfo_var); NullCheck(L_14); List_1__ctor_m8E07C4F2EDAE0206622913E0767743BE4BA04C0E(L_14, List_1__ctor_m8E07C4F2EDAE0206622913E0767743BE4BA04C0E_RuntimeMethod_var); V_4 = L_14; // connectedNodes.AddRange(traversal.GetOutgoingNodes(nodeId)); List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* L_15 = V_4; FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D* L_16 = V_0; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_17 = V_3; NullCheck(L_16); FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* L_18; L_18 = FlowLayoutGraphTraversal_GetOutgoingNodes_mD13E1FB226CD4FEED4E110FD23FD90758C9753FF(L_16, L_17, NULL); NullCheck(L_15); List_1_AddRange_m40A3CFCBF2B153B3D590557CFDE2F1323551EDF3(L_15, (RuntimeObject*)L_18, List_1_AddRange_m40A3CFCBF2B153B3D590557CFDE2F1323551EDF3_RuntimeMethod_var); // if (ignoreDirection) { bool L_19 = ___3_ignoreDirection; if (!L_19) { goto IL_005f; } } { // connectedNodes.AddRange(traversal.GetIncomingNodes(nodeId)); List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* L_20 = V_4; FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D* L_21 = V_0; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_22 = V_3; NullCheck(L_21); FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* L_23; L_23 = FlowLayoutGraphTraversal_GetIncomingNodes_m0EE6F1A34DDB9D1F146D04835FBC5CB6FE386169(L_21, L_22, NULL); NullCheck(L_20); List_1_AddRange_m40A3CFCBF2B153B3D590557CFDE2F1323551EDF3(L_20, (RuntimeObject*)L_23, List_1_AddRange_m40A3CFCBF2B153B3D590557CFDE2F1323551EDF3_RuntimeMethod_var); } IL_005f: { // if (traverseTeleporters) { bool L_24 = ___5_traverseTeleporters; // foreach (var connectedNode in connectedNodes) { List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* L_25 = V_4; NullCheck(L_25); Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676 L_26; L_26 = List_1_GetEnumerator_m041868332DDAC2ABDDB92DBDD126B5AA5D541D2A(L_25, List_1_GetEnumerator_m041868332DDAC2ABDDB92DBDD126B5AA5D541D2A_RuntimeMethod_var); V_5 = L_26; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00dd: {// begin finally (depth: 1) Enumerator_Dispose_m2425FE8EBD86634B98184CA9807D759486B610C4((&V_5), Enumerator_Dispose_m2425FE8EBD86634B98184CA9807D759486B610C4_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_00d2_1; } IL_006d_1: { // foreach (var connectedNode in connectedNodes) { FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 L_27; L_27 = Enumerator_get_Current_m0CF058DF8023D8F847E80B6F12CAB961B6658D80_inline((&V_5), Enumerator_get_Current_m0CF058DF8023D8F847E80B6F12CAB961B6658D80_RuntimeMethod_var); V_6 = L_27; // if (!canTraverse(connectedNode)) continue; Func_2_tFA7604C3E19E304A9791C1BC89CCE5A7CE0C4994* L_28 = ___6_canTraverse; FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 L_29 = V_6; NullCheck(L_28); bool L_30; L_30 = Func_2_Invoke_mA255C2DE6B6348E5DF39DA2784362E6816536D5C_inline(L_28, L_29, NULL); if (!L_30) { goto IL_00d2_1; } } { // if (visitedNodes.Contains(connectedNode.NodeId)) continue; HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_31 = V_1; FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 L_32 = V_6; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_33 = L_32.___NodeId_0; NullCheck(L_31); bool L_34; L_34 = HashSet_1_Contains_m294005E6FE120942D506A87665297C46D32F0D7B(L_31, L_33, HashSet_1_Contains_m294005E6FE120942D506A87665297C46D32F0D7B_RuntimeMethod_var); if (L_34) { goto IL_00d2_1; } } { // if (!ignoreOneWayDoors) { bool L_35 = ___4_ignoreOneWayDoors; if (L_35) { goto IL_00c5_1; } } { // var link = graphQuery.GetLink(connectedNode.LinkId); FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_36 = ___0_graphQuery; FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 L_37 = V_6; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_38 = L_37.___LinkId_1; NullCheck(L_36); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_39; L_39 = FlowLayoutGraphQuery_GetLink_m9EC8F300E7AB467857E3DE329E906915DDD990E7(L_36, L_38, NULL); V_7 = L_39; // if (link != null && link.state.type == FlowLayoutGraphLinkType.OneWay) { FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_40 = V_7; if (!L_40) { goto IL_00c5_1; } } { FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_41 = V_7; NullCheck(L_41); FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_42 = L_41->___state_3; NullCheck(L_42); int32_t L_43 = L_42->___type_0; if ((!(((uint32_t)L_43) == ((uint32_t)2)))) { goto IL_00c5_1; } } { // if (link.source != nodeId) { FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_44 = V_7; NullCheck(L_44); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_45 = L_44->___source_1; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_46 = V_3; il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var); bool L_47; L_47 = DungeonUID_op_Inequality_m6079A32298A042D00F995322F9627BEDE100DE64(L_45, L_46, NULL); if (L_47) { goto IL_00d2_1; } } IL_00c5_1: { // stack.Push(connectedNode.NodeId); Stack_1_t55E9C63D6CAB54153C30C1FA99B1D432E004D3B8* L_48 = V_2; FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 L_49 = V_6; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_50 = L_49.___NodeId_0; NullCheck(L_48); Stack_1_Push_m8BE5882569F85D0E66FEC84E41B2565B9B17B2E6(L_48, L_50, Stack_1_Push_m8BE5882569F85D0E66FEC84E41B2565B9B17B2E6_RuntimeMethod_var); } IL_00d2_1: { // foreach (var connectedNode in connectedNodes) { bool L_51; L_51 = Enumerator_MoveNext_m56B4E51A90CF03271D72E6FDCCC912D71B75475C((&V_5), Enumerator_MoveNext_m56B4E51A90CF03271D72E6FDCCC912D71B75475C_RuntimeMethod_var); if (L_51) { goto IL_006d_1; } } { goto IL_00eb; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00eb: { // while (stack.Count > 0) { Stack_1_t55E9C63D6CAB54153C30C1FA99B1D432E004D3B8* L_52 = V_2; NullCheck(L_52); int32_t L_53; L_53 = Stack_1_get_Count_m9EA20B24E40DC2BE71231FB8B6ACEAF136E7C9A7_inline(L_52, Stack_1_get_Count_m9EA20B24E40DC2BE71231FB8B6ACEAF136E7C9A7_RuntimeMethod_var); if ((((int32_t)L_53) > ((int32_t)0))) { goto IL_001f; } } { // return false; return (bool)0; } } // System.Collections.Generic.Dictionary`2 DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils::CalculateWeights(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A* FlowLayoutGraphUtils_CalculateWeights_mC5C5FFE51F68F8543B63099168EB905081B5FB00 (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___0_graph, int32_t ___1_lockedWeight, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m33726724E32A82AE0636136C6F890ADB3F75A29E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mB3F117D73B50403AC10458D518E24B918D1617FC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m057C5C136E8DDEA9012850B5F49963FC6F17C15C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m1CD723B08D8647B4A2D9F945278DC5E65CF394BD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m48D6430ED5AFAB98C4D6DC7C1C3604B5E456B057_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mB91C975C5BADDF9B505825708B1BE6B1CB23ED26_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m3ADFCC6572EA0FD2374AEB3A72EA6F2E4D17D378_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m6F9AFF20378FFD8FABF1E5BE1C996CF7716DEE56_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_m2B52F48BC206B260C8EC243F88A8DBB303886686_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_m7E4F483A5FBAF558DBD69FB828C7CB47547A9CDC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1__ctor_m2D07DC4C1969FA64E657C6FE7E5A8E172C727A80_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_m3B3980512D3FA7D1F8C929C66B572914950981C9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_tEE8A675847BBC9D67CE073E8A19555049AB91FF0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A* V_0 = NULL; HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0* V_1 = NULL; Queue_1_tEE8A675847BBC9D67CE073E8A19555049AB91FF0* V_2 = NULL; FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* V_3 = NULL; int32_t V_4 = 0; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_5 = NULL; NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A V_6; memset((&V_6), 0, sizeof(V_6)); FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* V_7 = NULL; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_8 = NULL; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_9 = NULL; bool V_10 = false; int32_t V_11 = 0; int32_t V_12 = 0; { // var weights = new Dictionary(); Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A* L_0 = (Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A*)il2cpp_codegen_object_new(Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A_il2cpp_TypeInfo_var); NullCheck(L_0); Dictionary_2__ctor_m057C5C136E8DDEA9012850B5F49963FC6F17C15C(L_0, Dictionary_2__ctor_m057C5C136E8DDEA9012850B5F49963FC6F17C15C_RuntimeMethod_var); V_0 = L_0; // FlowLayoutGraphNode[] startNodes = FindNodesWithItemType(graph, FlowGraphItemType.Entrance); FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_1 = ___0_graph; FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_2; L_2 = FlowLayoutGraphUtils_FindNodesWithItemType_m918D5C8EDA724B994403AB995247D029C9048926(L_1, 4, NULL); // var visited = new HashSet(); HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0* L_3 = (HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0*)il2cpp_codegen_object_new(HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0_il2cpp_TypeInfo_var); NullCheck(L_3); HashSet_1__ctor_m6F9AFF20378FFD8FABF1E5BE1C996CF7716DEE56(L_3, HashSet_1__ctor_m6F9AFF20378FFD8FABF1E5BE1C996CF7716DEE56_RuntimeMethod_var); V_1 = L_3; // var queue = new Queue(); Queue_1_tEE8A675847BBC9D67CE073E8A19555049AB91FF0* L_4 = (Queue_1_tEE8A675847BBC9D67CE073E8A19555049AB91FF0*)il2cpp_codegen_object_new(Queue_1_tEE8A675847BBC9D67CE073E8A19555049AB91FF0_il2cpp_TypeInfo_var); NullCheck(L_4); Queue_1__ctor_m2D07DC4C1969FA64E657C6FE7E5A8E172C727A80(L_4, Queue_1__ctor_m2D07DC4C1969FA64E657C6FE7E5A8E172C727A80_RuntimeMethod_var); V_2 = L_4; // foreach (var startNode in startNodes) V_3 = L_2; V_4 = 0; goto IL_0042; } IL_001f: { // foreach (var startNode in startNodes) FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_5 = V_3; int32_t L_6 = V_4; NullCheck(L_5); int32_t L_7 = L_6; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_8 = (L_5)->GetAt(static_cast(L_7)); V_5 = L_8; // queue.Enqueue(new NodeWeightAssignInfo(startNode, 0)); Queue_1_tEE8A675847BBC9D67CE073E8A19555049AB91FF0* L_9 = V_2; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_10 = V_5; NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A L_11; memset((&L_11), 0, sizeof(L_11)); NodeWeightAssignInfo__ctor_m559B3CD72B63348B3A2F1DC35437BE603D3F596C((&L_11), L_10, 0, /*hidden argument*/NULL); NullCheck(L_9); Queue_1_Enqueue_m7E4F483A5FBAF558DBD69FB828C7CB47547A9CDC(L_9, L_11, Queue_1_Enqueue_m7E4F483A5FBAF558DBD69FB828C7CB47547A9CDC_RuntimeMethod_var); // visited.Add(startNode); HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0* L_12 = V_1; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_13 = V_5; NullCheck(L_12); bool L_14; L_14 = HashSet_1_Add_mB91C975C5BADDF9B505825708B1BE6B1CB23ED26(L_12, L_13, HashSet_1_Add_mB91C975C5BADDF9B505825708B1BE6B1CB23ED26_RuntimeMethod_var); int32_t L_15 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_0042: { // foreach (var startNode in startNodes) int32_t L_16 = V_4; FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_17 = V_3; NullCheck(L_17); if ((((int32_t)L_16) < ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))))) { goto IL_001f; } } { goto IL_015e; } IL_004e: { // var front = queue.Dequeue(); Queue_1_tEE8A675847BBC9D67CE073E8A19555049AB91FF0* L_18 = V_2; NullCheck(L_18); NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A L_19; L_19 = Queue_1_Dequeue_m2B52F48BC206B260C8EC243F88A8DBB303886686(L_18, Queue_1_Dequeue_m2B52F48BC206B260C8EC243F88A8DBB303886686_RuntimeMethod_var); V_6 = L_19; // visited.Add(front.node); HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0* L_20 = V_1; NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A L_21 = V_6; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_22 = L_21.___node_0; NullCheck(L_20); bool L_23; L_23 = HashSet_1_Add_mB91C975C5BADDF9B505825708B1BE6B1CB23ED26(L_20, L_22, HashSet_1_Add_mB91C975C5BADDF9B505825708B1BE6B1CB23ED26_RuntimeMethod_var); // if (weights.ContainsKey(front.node)) Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A* L_24 = V_0; NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A L_25 = V_6; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_26 = L_25.___node_0; NullCheck(L_24); bool L_27; L_27 = Dictionary_2_ContainsKey_mB3F117D73B50403AC10458D518E24B918D1617FC(L_24, L_26, Dictionary_2_ContainsKey_mB3F117D73B50403AC10458D518E24B918D1617FC_RuntimeMethod_var); if (!L_27) { goto IL_009b; } } { // weights[front.node] = Mathf.Min(weights[front.node], front.weight); Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A* L_28 = V_0; NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A L_29 = V_6; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_30 = L_29.___node_0; Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A* L_31 = V_0; NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A L_32 = V_6; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_33 = L_32.___node_0; NullCheck(L_31); int32_t L_34; L_34 = Dictionary_2_get_Item_m1CD723B08D8647B4A2D9F945278DC5E65CF394BD(L_31, L_33, Dictionary_2_get_Item_m1CD723B08D8647B4A2D9F945278DC5E65CF394BD_RuntimeMethod_var); NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A L_35 = V_6; int32_t L_36 = L_35.___weight_1; int32_t L_37; L_37 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_34, L_36, NULL); NullCheck(L_28); Dictionary_2_set_Item_m48D6430ED5AFAB98C4D6DC7C1C3604B5E456B057(L_28, L_30, L_37, Dictionary_2_set_Item_m48D6430ED5AFAB98C4D6DC7C1C3604B5E456B057_RuntimeMethod_var); goto IL_00af; } IL_009b: { // weights.Add(front.node, front.weight); Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A* L_38 = V_0; NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A L_39 = V_6; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_40 = L_39.___node_0; NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A L_41 = V_6; int32_t L_42 = L_41.___weight_1; NullCheck(L_38); Dictionary_2_Add_m33726724E32A82AE0636136C6F890ADB3F75A29E(L_38, L_40, L_42, Dictionary_2_Add_m33726724E32A82AE0636136C6F890ADB3F75A29E_RuntimeMethod_var); } IL_00af: { // foreach (var outgoingLink in graph.GetOutgoingLinks(front.node)) FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_43 = ___0_graph; NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A L_44 = V_6; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_45 = L_44.___node_0; NullCheck(L_43); FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_46; L_46 = FlowLayoutGraph_GetOutgoingLinks_mDE8503FEFB9BC08657898597E24A12EE224E4721(L_43, L_45, NULL); V_7 = L_46; V_4 = 0; goto IL_0153; } IL_00c6: { // foreach (var outgoingLink in graph.GetOutgoingLinks(front.node)) FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_47 = V_7; int32_t L_48 = V_4; NullCheck(L_47); int32_t L_49 = L_48; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_50 = (L_47)->GetAt(static_cast(L_49)); V_8 = L_50; // if (outgoingLink.state.type == FlowLayoutGraphLinkType.Unconnected) continue; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_51 = V_8; NullCheck(L_51); FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_52 = L_51->___state_3; NullCheck(L_52); int32_t L_53 = L_52->___type_0; if (!L_53) { goto IL_014d; } } { // var outgoingNode = graph.GetNode(outgoingLink.destination); FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_54 = ___0_graph; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_55 = V_8; NullCheck(L_55); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_56 = L_55->___destination_2; NullCheck(L_54); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_57; L_57 = FlowLayoutGraph_GetNode_m0D4725EB2B3F72BCCBB61A1DA7C7A281E2E8DA85(L_54, L_56, NULL); V_9 = L_57; // if (!outgoingNode.active) continue; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_58 = V_9; NullCheck(L_58); bool L_59 = L_58->___active_2; if (!L_59) { goto IL_014d; } } { // bool traverseChild = true; V_10 = (bool)1; // if (visited.Contains(outgoingNode)) HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0* L_60 = V_1; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_61 = V_9; NullCheck(L_60); bool L_62; L_62 = HashSet_1_Contains_m3ADFCC6572EA0FD2374AEB3A72EA6F2E4D17D378(L_60, L_61, HashSet_1_Contains_m3ADFCC6572EA0FD2374AEB3A72EA6F2E4D17D378_RuntimeMethod_var); if (!L_62) { goto IL_0118; } } { // var currentWeight = front.weight; NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A L_63 = V_6; int32_t L_64 = L_63.___weight_1; // var childWeight = weights[outgoingNode]; Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A* L_65 = V_0; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_66 = V_9; NullCheck(L_65); int32_t L_67; L_67 = Dictionary_2_get_Item_m1CD723B08D8647B4A2D9F945278DC5E65CF394BD(L_65, L_66, Dictionary_2_get_Item_m1CD723B08D8647B4A2D9F945278DC5E65CF394BD_RuntimeMethod_var); V_11 = L_67; // if (currentWeight > childWeight) int32_t L_68 = V_11; if ((((int32_t)L_64) <= ((int32_t)L_68))) { goto IL_0118; } } { // traverseChild = false; V_10 = (bool)0; } IL_0118: { // if (traverseChild) bool L_69 = V_10; if (!L_69) { goto IL_014d; } } { // var nodeWeight = 1; V_12 = 1; // if (ContainsItem(outgoingLink.state.items, FlowGraphItemType.Lock)) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_70 = V_8; NullCheck(L_70); FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_71 = L_70->___state_3; NullCheck(L_71); List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_72 = L_71->___items_1; bool L_73; L_73 = FlowLayoutGraphUtils_ContainsItem_mCEC57E79775C5D228249B681144556BD3946C487(L_72, 1, NULL); if (!L_73) { goto IL_0136; } } { // nodeWeight = lockedWeight; int32_t L_74 = ___1_lockedWeight; V_12 = L_74; } IL_0136: { // queue.Enqueue(new NodeWeightAssignInfo(outgoingNode, front.weight + nodeWeight)); Queue_1_tEE8A675847BBC9D67CE073E8A19555049AB91FF0* L_75 = V_2; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_76 = V_9; NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A L_77 = V_6; int32_t L_78 = L_77.___weight_1; int32_t L_79 = V_12; NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A L_80; memset((&L_80), 0, sizeof(L_80)); NodeWeightAssignInfo__ctor_m559B3CD72B63348B3A2F1DC35437BE603D3F596C((&L_80), L_76, ((int32_t)il2cpp_codegen_add(L_78, L_79)), /*hidden argument*/NULL); NullCheck(L_75); Queue_1_Enqueue_m7E4F483A5FBAF558DBD69FB828C7CB47547A9CDC(L_75, L_80, Queue_1_Enqueue_m7E4F483A5FBAF558DBD69FB828C7CB47547A9CDC_RuntimeMethod_var); } IL_014d: { int32_t L_81 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_81, 1)); } IL_0153: { // foreach (var outgoingLink in graph.GetOutgoingLinks(front.node)) int32_t L_82 = V_4; FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_83 = V_7; NullCheck(L_83); if ((((int32_t)L_82) < ((int32_t)((int32_t)(((RuntimeArray*)L_83)->max_length))))) { goto IL_00c6; } } IL_015e: { // while (queue.Count > 0) Queue_1_tEE8A675847BBC9D67CE073E8A19555049AB91FF0* L_84 = V_2; NullCheck(L_84); int32_t L_85; L_85 = Queue_1_get_Count_m3B3980512D3FA7D1F8C929C66B572914950981C9_inline(L_84, Queue_1_get_Count_m3B3980512D3FA7D1F8C929C66B572914950981C9_RuntimeMethod_var); if ((((int32_t)L_85) > ((int32_t)0))) { goto IL_004e; } } { // return weights; Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A* L_86 = V_0; return L_86; } } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode[] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils::FilterNodes(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode[],System.Int32,System.Int32,System.Collections.Generic.Dictionary`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* FlowLayoutGraphUtils_FilterNodes_m84F46A4E81BA0CA0CFCE64222DD4BC2BD68056DA (FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* ___0_nodes, int32_t ___1_minWeight, int32_t ___2_maxWeight, Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A* ___3_weights, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m1CD723B08D8647B4A2D9F945278DC5E65CF394BD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* V_0 = NULL; FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* V_1 = NULL; int32_t V_2 = 0; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_3 = NULL; int32_t V_4 = 0; { // var validNodes = new List(); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_0 = (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A*)il2cpp_codegen_object_new(List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91(L_0, List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91_RuntimeMethod_var); V_0 = L_0; // foreach (var node in nodes) FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_1 = ___0_nodes; V_1 = L_1; V_2 = 0; goto IL_002e; } IL_000c: { // foreach (var node in nodes) FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_2 = V_1; int32_t L_3 = V_2; NullCheck(L_2); int32_t L_4 = L_3; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_5 = (L_2)->GetAt(static_cast(L_4)); V_3 = L_5; // var weight = weights[node]; Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A* L_6 = ___3_weights; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_7 = V_3; NullCheck(L_6); int32_t L_8; L_8 = Dictionary_2_get_Item_m1CD723B08D8647B4A2D9F945278DC5E65CF394BD(L_6, L_7, Dictionary_2_get_Item_m1CD723B08D8647B4A2D9F945278DC5E65CF394BD_RuntimeMethod_var); V_4 = L_8; // if (weight >= minWeight && weight <= maxWeight) int32_t L_9 = V_4; int32_t L_10 = ___1_minWeight; if ((((int32_t)L_9) < ((int32_t)L_10))) { goto IL_002a; } } { int32_t L_11 = V_4; int32_t L_12 = ___2_maxWeight; if ((((int32_t)L_11) > ((int32_t)L_12))) { goto IL_002a; } } { // validNodes.Add(node); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_13 = V_0; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_14 = V_3; NullCheck(L_13); List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_inline(L_13, L_14, List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_RuntimeMethod_var); } IL_002a: { int32_t L_15 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_002e: { // foreach (var node in nodes) int32_t L_16 = V_2; FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_17 = V_1; NullCheck(L_17); if ((((int32_t)L_16) < ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))))) { goto IL_000c; } } { // return validNodes.ToArray(); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_18 = V_0; NullCheck(L_18); FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_19; L_19 = List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0(L_18, List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0_RuntimeMethod_var); return L_19; } } // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphUtils__ctor_m7BA87A4F9F0A324E0B814276AC2F44585325D17A (FlowLayoutGraphUtils_t933CDBE6ADB29A4E66DCBAE5ED8EB47CB4F0A7F9* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Conversion methods for marshalling of: DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils/NodeWeightAssignInfo IL2CPP_EXTERN_C void NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A_marshal_pinvoke(const NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A& unmarshaled, NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A_marshaled_pinvoke& marshaled) { Exception_t* ___node_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'node' of type 'NodeWeightAssignInfo': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___node_0Exception, NULL); } IL2CPP_EXTERN_C void NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A_marshal_pinvoke_back(const NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A_marshaled_pinvoke& marshaled, NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A& unmarshaled) { Exception_t* ___node_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'node' of type 'NodeWeightAssignInfo': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___node_0Exception, NULL); } // Conversion method for clean up from marshalling of: DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils/NodeWeightAssignInfo IL2CPP_EXTERN_C void NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A_marshal_pinvoke_cleanup(NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils/NodeWeightAssignInfo IL2CPP_EXTERN_C void NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A_marshal_com(const NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A& unmarshaled, NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A_marshaled_com& marshaled) { Exception_t* ___node_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'node' of type 'NodeWeightAssignInfo': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___node_0Exception, NULL); } IL2CPP_EXTERN_C void NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A_marshal_com_back(const NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A_marshaled_com& marshaled, NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A& unmarshaled) { Exception_t* ___node_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'node' of type 'NodeWeightAssignInfo': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___node_0Exception, NULL); } // Conversion method for clean up from marshalling of: DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils/NodeWeightAssignInfo IL2CPP_EXTERN_C void NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A_marshal_com_cleanup(NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A_marshaled_com& marshaled) { } // System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils/NodeWeightAssignInfo::.ctor(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeWeightAssignInfo__ctor_m559B3CD72B63348B3A2F1DC35437BE603D3F596C (NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_node, int32_t ___1_weight, const RuntimeMethod* method) { { // this.node = node; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_0 = ___0_node; __this->___node_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___node_0), (void*)L_0); // this.weight = weight; int32_t L_1 = ___1_weight; __this->___weight_1 = L_1; // } return; } } IL2CPP_EXTERN_C void NodeWeightAssignInfo__ctor_m559B3CD72B63348B3A2F1DC35437BE603D3F596C_AdjustorThunk (RuntimeObject* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_node, int32_t ___1_weight, const RuntimeMethod* method) { NodeWeightAssignInfo_t9BAAAAFFCCBB805F91F25A998D6711AE1D94F52A* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); NodeWeightAssignInfo__ctor_m559B3CD72B63348B3A2F1DC35437BE603D3F596C(_thisAdjusted, ___0_node, ___1_weight, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings::.ctor(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayout3DRenderSettings__ctor_m8ABB798F1DC57F87B95A62954DCFB8F72FC78A35 (FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* __this, float ___0_nodeRadius, const RuntimeMethod* method) { { // public float NodeRadius { get; private set; } = 0.5f; __this->___U3CNodeRadiusU3Ek__BackingField_0 = (0.5f); // public float InactiveNodeRadius { get; private set; } = 0.1f; __this->___U3CInactiveNodeRadiusU3Ek__BackingField_1 = (0.100000001f); // public float ItemRadius { get; private set; } = 0.2f; __this->___U3CItemRadiusU3Ek__BackingField_2 = (0.200000003f); // public float LinkThickness { get; private set; } = 0.10f; __this->___U3CLinkThicknessU3Ek__BackingField_3 = (0.100000001f); // public FlowLayout3DRenderSettings(float nodeRadius) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // NodeRadius = nodeRadius; float L_0 = ___0_nodeRadius; FlowLayout3DRenderSettings_set_NodeRadius_mB4D823CA5CFAFCFF70F4333C87BC576319081D6E_inline(__this, L_0, NULL); // InactiveNodeRadius = NodeRadius * 0.2f; float L_1; L_1 = FlowLayout3DRenderSettings_get_NodeRadius_m2D72FFF6477F075310A08DC483E41948B780F07E_inline(__this, NULL); FlowLayout3DRenderSettings_set_InactiveNodeRadius_m48D7C87F6491DA7CB371C45FA3E1AAD2ED376BCD_inline(__this, ((float)il2cpp_codegen_multiply(L_1, (0.200000003f))), NULL); // ItemRadius = NodeRadius * 0.4f; float L_2; L_2 = FlowLayout3DRenderSettings_get_NodeRadius_m2D72FFF6477F075310A08DC483E41948B780F07E_inline(__this, NULL); FlowLayout3DRenderSettings_set_ItemRadius_mB185D083CEB2D29978CD619BECE67E196143ED86_inline(__this, ((float)il2cpp_codegen_multiply(L_2, (0.400000006f))), NULL); // LinkThickness = NodeRadius * 0.2f; float L_3; L_3 = FlowLayout3DRenderSettings_get_NodeRadius_m2D72FFF6477F075310A08DC483E41948B780F07E_inline(__this, NULL); FlowLayout3DRenderSettings_set_LinkThickness_mDBA1BDD3B7C46682CA10600522ED286B3B49EF46_inline(__this, ((float)il2cpp_codegen_multiply(L_3, (0.200000003f))), NULL); // } return; } } // System.Single DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings::get_NodeRadius() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FlowLayout3DRenderSettings_get_NodeRadius_m2D72FFF6477F075310A08DC483E41948B780F07E (FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* __this, const RuntimeMethod* method) { { // public float NodeRadius { get; private set; } = 0.5f; float L_0 = __this->___U3CNodeRadiusU3Ek__BackingField_0; return L_0; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings::set_NodeRadius(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayout3DRenderSettings_set_NodeRadius_mB4D823CA5CFAFCFF70F4333C87BC576319081D6E (FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* __this, float ___0_value, const RuntimeMethod* method) { { // public float NodeRadius { get; private set; } = 0.5f; float L_0 = ___0_value; __this->___U3CNodeRadiusU3Ek__BackingField_0 = L_0; return; } } // System.Single DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings::get_InactiveNodeRadius() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FlowLayout3DRenderSettings_get_InactiveNodeRadius_mEEFDD5FC4F352666F67AA2DDCD2B7DB6AE1D2AD7 (FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* __this, const RuntimeMethod* method) { { // public float InactiveNodeRadius { get; private set; } = 0.1f; float L_0 = __this->___U3CInactiveNodeRadiusU3Ek__BackingField_1; return L_0; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings::set_InactiveNodeRadius(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayout3DRenderSettings_set_InactiveNodeRadius_m48D7C87F6491DA7CB371C45FA3E1AAD2ED376BCD (FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* __this, float ___0_value, const RuntimeMethod* method) { { // public float InactiveNodeRadius { get; private set; } = 0.1f; float L_0 = ___0_value; __this->___U3CInactiveNodeRadiusU3Ek__BackingField_1 = L_0; return; } } // System.Single DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings::get_ItemRadius() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FlowLayout3DRenderSettings_get_ItemRadius_m05C42FDA836C18458EBC87689E14ABD513780F2B (FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* __this, const RuntimeMethod* method) { { // public float ItemRadius { get; private set; } = 0.2f; float L_0 = __this->___U3CItemRadiusU3Ek__BackingField_2; return L_0; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings::set_ItemRadius(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayout3DRenderSettings_set_ItemRadius_mB185D083CEB2D29978CD619BECE67E196143ED86 (FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* __this, float ___0_value, const RuntimeMethod* method) { { // public float ItemRadius { get; private set; } = 0.2f; float L_0 = ___0_value; __this->___U3CItemRadiusU3Ek__BackingField_2 = L_0; return; } } // System.Single DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings::get_LinkThickness() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FlowLayout3DRenderSettings_get_LinkThickness_m84088087D63571041A8F29D0623A4E44DDFAB513 (FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* __this, const RuntimeMethod* method) { { // public float LinkThickness { get; private set; } = 0.10f; float L_0 = __this->___U3CLinkThicknessU3Ek__BackingField_3; return L_0; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings::set_LinkThickness(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayout3DRenderSettings_set_LinkThickness_mDBA1BDD3B7C46682CA10600522ED286B3B49EF46 (FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* __this, float ___0_value, const RuntimeMethod* method) { { // public float LinkThickness { get; private set; } = 0.10f; float L_0 = ___0_value; __this->___U3CLinkThicknessU3Ek__BackingField_3 = L_0; return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DConstants::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayout3DConstants__ctor_m26B40BDCAE485A6502602E6E35779C0BF4A267E8 (FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DConstants::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayout3DConstants__cctor_mD966F108B750CDB8AAAFC6A07C49561F6F8C97C0 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static readonly Color InactiveNodeColor = new Color(0, 0, 0, 0.05f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (0.0f), (0.0f), (0.0500000007f), /*hidden argument*/NULL); ((FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_StaticFields*)il2cpp_codegen_static_fields_for(FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_il2cpp_TypeInfo_var))->___InactiveNodeColor_0 = L_0; // public static readonly Color LinkColor = new Color(0, 0, 0, 0.9f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1; memset((&L_1), 0, sizeof(L_1)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_1), (0.0f), (0.0f), (0.0f), (0.899999976f), /*hidden argument*/NULL); ((FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_StaticFields*)il2cpp_codegen_static_fields_for(FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_il2cpp_TypeInfo_var))->___LinkColor_1 = L_1; // public static readonly Color LinkOneWayColor = new Color(1, 0.2f, 0, 0.9f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2; memset((&L_2), 0, sizeof(L_2)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_2), (1.0f), (0.200000003f), (0.0f), (0.899999976f), /*hidden argument*/NULL); ((FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_StaticFields*)il2cpp_codegen_static_fields_for(FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_il2cpp_TypeInfo_var))->___LinkOneWayColor_2 = L_2; // public static readonly Color LinkItemRefColor = new Color(1, 0, 0, 0.9f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3; memset((&L_3), 0, sizeof(L_3)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_3), (1.0f), (0.0f), (0.0f), (0.899999976f), /*hidden argument*/NULL); ((FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_StaticFields*)il2cpp_codegen_static_fields_for(FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_il2cpp_TypeInfo_var))->___LinkItemRefColor_3 = L_3; // public static readonly float LinkHeadThicknessMultiplier = 4.0f; ((FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_StaticFields*)il2cpp_codegen_static_fields_for(FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_il2cpp_TypeInfo_var))->___LinkHeadThicknessMultiplier_4 = (4.0f); // public static readonly float ItemNodeScaleMultiplier = 0.3f; ((FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_StaticFields*)il2cpp_codegen_static_fields_for(FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_il2cpp_TypeInfo_var))->___ItemNodeScaleMultiplier_5 = (0.300000012f); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutToolGraph3D::RecenterView() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutToolGraph3D_RecenterView_m41DD2CB2E43E88B7C71B9DE07477DB3BB7E10812 (FlowLayoutToolGraph3D_t0EE26B72E9A58905CA1B1E73851A298AD2182553* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxWorld_GetActorsOfType_TisSxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4_m578F39E72B573437891C8D8284A7D714940BE186_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_0 = NULL; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_1 = NULL; SxLayoutNodeActorU5BU5D_t9F15055D41156269E12939924FC9C43B10B72783* V_2 = NULL; int32_t V_3 = 0; SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* V_4 = NULL; Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 V_5; memset((&V_5), 0, sizeof(V_5)); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_6 = NULL; { // var activePoints = new List(); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*)il2cpp_codegen_object_new(List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C(L_0, List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var); V_0 = L_0; // var inactivePoints = new List(); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_1 = (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*)il2cpp_codegen_object_new(List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C(L_1, List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var); V_1 = L_1; // var nodeActors = World.GetActorsOfType(); SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* L_2; L_2 = SxViewportWidget_get_World_m800A7BBFBE1049315EA147896130D35ADBC37521_inline(__this, NULL); NullCheck(L_2); SxLayoutNodeActorU5BU5D_t9F15055D41156269E12939924FC9C43B10B72783* L_3; L_3 = SxWorld_GetActorsOfType_TisSxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4_m578F39E72B573437891C8D8284A7D714940BE186(L_2, SxWorld_GetActorsOfType_TisSxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4_m578F39E72B573437891C8D8284A7D714940BE186_RuntimeMethod_var); // foreach (var nodeActor in nodeActors) V_2 = L_3; V_3 = 0; goto IL_0095; } IL_001c: { // foreach (var nodeActor in nodeActors) SxLayoutNodeActorU5BU5D_t9F15055D41156269E12939924FC9C43B10B72783* L_4 = V_2; int32_t L_5 = V_3; NullCheck(L_4); int32_t L_6 = L_5; SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* L_7 = (L_4)->GetAt(static_cast(L_6)); V_4 = L_7; // if (nodeActor == null) continue; SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* L_8 = V_4; if (!L_8) { goto IL_0091; } } { // if (nodeActor.LayoutNode.active) SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* L_9 = V_4; NullCheck(L_9); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_10 = L_9->___LayoutNode_8; NullCheck(L_10); bool L_11 = L_10->___active_2; if (!L_11) { goto IL_0084; } } { // activePoints.Add(nodeActor.Position); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_12 = V_0; SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* L_13 = V_4; NullCheck(L_13); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = SxActor_get_Position_m86ABE0CDE4D00E6B5AEA766CF0772F7A71A3041A(L_13, NULL); NullCheck(L_12); List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_12, L_14, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); // foreach (var subNode in nodeActor.LayoutNode.MergedCompositeNodes) SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* L_15 = V_4; NullCheck(L_15); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_16 = L_15->___LayoutNode_8; NullCheck(L_16); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_17 = L_16->___MergedCompositeNodes_10; NullCheck(L_17); Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 L_18; L_18 = List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068(L_17, List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); V_5 = L_18; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0076: {// begin finally (depth: 1) Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25((&V_5), Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_006b_1; } IL_0055_1: { // foreach (var subNode in nodeActor.LayoutNode.MergedCompositeNodes) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_19; L_19 = Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_inline((&V_5), Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); V_6 = L_19; // activePoints.Add(subNode.position); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_20 = V_0; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_21 = V_6; NullCheck(L_21); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = L_21->___position_1; NullCheck(L_20); List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_20, L_22, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); } IL_006b_1: { // foreach (var subNode in nodeActor.LayoutNode.MergedCompositeNodes) bool L_23; L_23 = Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB((&V_5), Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); if (L_23) { goto IL_0055_1; } } { goto IL_0091; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0084: { // inactivePoints.Add(nodeActor.Position); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_24 = V_1; SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* L_25 = V_4; NullCheck(L_25); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26; L_26 = SxActor_get_Position_m86ABE0CDE4D00E6B5AEA766CF0772F7A71A3041A(L_25, NULL); NullCheck(L_24); List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_24, L_26, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); } IL_0091: { int32_t L_27 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_27, 1)); } IL_0095: { // foreach (var nodeActor in nodeActors) int32_t L_28 = V_3; SxLayoutNodeActorU5BU5D_t9F15055D41156269E12939924FC9C43B10B72783* L_29 = V_2; NullCheck(L_29); if ((((int32_t)L_28) < ((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length))))) { goto IL_001c; } } { // if (activePoints.Count > 0) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_30 = V_0; NullCheck(L_30); int32_t L_31; L_31 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_30, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_31) <= ((int32_t)0))) { goto IL_00b1; } } { // FocusCameraOnPoints(activePoints.ToArray()); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_32 = V_0; NullCheck(L_32); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_33; L_33 = List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3(L_32, List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3_RuntimeMethod_var); FlowLayoutToolGraph3D_FocusCameraOnPoints_m75BE43B3A36EAD009ACFD47EDB31E7520DA86A81(__this, L_33, NULL); return; } IL_00b1: { // else if (inactivePoints.Count > 0) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_34 = V_1; NullCheck(L_34); int32_t L_35; L_35 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_34, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_35) <= ((int32_t)0))) { goto IL_00c7; } } { // FocusCameraOnPoints(inactivePoints.ToArray()); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_36 = V_1; NullCheck(L_36); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_37; L_37 = List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3(L_36, List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3_RuntimeMethod_var); FlowLayoutToolGraph3D_FocusCameraOnPoints_m75BE43B3A36EAD009ACFD47EDB31E7520DA86A81(__this, L_37, NULL); return; } IL_00c7: { // ResetCamera(false); SxViewportWidget_ResetCamera_m76CA4D65AF947EA8F9DC9C8088DA405C7B4E999A(__this, (bool)0, NULL); // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutToolGraph3D::FocusCameraOnPoints(UnityEngine.Vector3[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutToolGraph3D_FocusCameraOnPoints_m75BE43B3A36EAD009ACFD47EDB31E7520DA86A81 (FlowLayoutToolGraph3D_t0EE26B72E9A58905CA1B1E73851A298AD2182553* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_points, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_3; memset((&V_3), 0, sizeof(V_3)); float V_4 = 0.0f; float V_5 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6; memset((&V_6), 0, sizeof(V_6)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7; memset((&V_7), 0, sizeof(V_7)); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_8 = NULL; int32_t V_9 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_12; memset((&V_12), 0, sizeof(V_12)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_13; memset((&V_13), 0, sizeof(V_13)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_14; memset((&V_14), 0, sizeof(V_14)); { // var rotation = Quaternion.Inverse(Camera.Rotation); SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825* L_0; L_0 = SxViewportWidget_get_Camera_mEC8E90A52993AA829E28F141E9999482EE18A4F8(__this, NULL); NullCheck(L_0); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1; L_1 = SxCamera_get_Rotation_mCA07DDCBF6887AB545E5530067534003925CE481_inline(L_0, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2; L_2 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_1, NULL); V_0 = L_2; // var sum = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_1 = L_3; // foreach (var point in points) Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = ___0_points; V_8 = L_4; V_9 = 0; goto IL_0039; } IL_001f: { // foreach (var point in points) Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5 = V_8; int32_t L_6 = V_9; NullCheck(L_5); int32_t L_7 = L_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = (L_5)->GetAt(static_cast(L_7)); V_10 = L_8; // sum += point; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_9, L_10, NULL); V_1 = L_11; int32_t L_12 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_0039: { // foreach (var point in points) int32_t L_13 = V_9; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_14 = V_8; NullCheck(L_14); if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))))) { goto IL_001f; } } { // var center = sum / points.Length; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_1; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_16 = ___0_points; NullCheck(L_16); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_15, ((float)((int32_t)(((RuntimeArray*)L_16)->max_length))), NULL); V_2 = L_17; // var bounds = new Bounds(); il2cpp_codegen_initobj((&V_3), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3)); // var rotatedPoints = new List(); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_18 = (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*)il2cpp_codegen_object_new(List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); NullCheck(L_18); List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C(L_18, List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var); // for (var i = 0; i < points.Length; i++) V_11 = 0; goto IL_0099; } IL_005f: { // var point = points[i]; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_19 = ___0_points; int32_t L_20 = V_11; NullCheck(L_19); int32_t L_21 = L_20; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = (L_19)->GetAt(static_cast(L_21)); V_12 = L_22; // var p = rotation * (point - center); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_23 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26; L_26 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_24, L_25, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27; L_27 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_23, L_26, NULL); V_13 = L_27; // if (i == 0) int32_t L_28 = V_11; if (L_28) { goto IL_008a; } } { // bounds.SetMinMax(p, p); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_13; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_13; Bounds_SetMinMax_mB5F7DDF18EDB7F3F25FA6D2B36824F28978C540F((&V_3), L_29, L_30, NULL); goto IL_0093; } IL_008a: { // bounds.Encapsulate(p); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = V_13; Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&V_3), L_31, NULL); } IL_0093: { // for (var i = 0; i < points.Length; i++) int32_t L_32 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_32, 1)); } IL_0099: { // for (var i = 0; i < points.Length; i++) int32_t L_33 = V_11; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_34 = ___0_points; NullCheck(L_34); if ((((int32_t)L_33) < ((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length))))) { goto IL_005f; } } { // var frustumHeight = bounds.extents.y * 2 + renderSettings.NodeRadius * 4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35; L_35 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&V_3), NULL); float L_36 = L_35.___y_3; FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* L_37 = __this->___renderSettings_28; NullCheck(L_37); float L_38; L_38 = FlowLayout3DRenderSettings_get_NodeRadius_m2D72FFF6477F075310A08DC483E41948B780F07E_inline(L_37, NULL); // distanceV = frustumHeight * 0.5f / Mathf.Tan(FOV * 0.5f * Mathf.Deg2Rad) + bounds.extents.z; float L_39; L_39 = SxViewportWidget_get_FOV_m22FA13E9F24E5FA8E1FF9EDAE4088026DF3F4EF8(__this, NULL); float L_40; L_40 = tanf(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_39, (0.5f))), (0.0174532924f)))); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41; L_41 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&V_3), NULL); float L_42 = L_41.___z_4; // var frustumWidth = bounds.extents.y * 2 + renderSettings.NodeRadius * 4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43; L_43 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&V_3), NULL); float L_44 = L_43.___y_3; FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* L_45 = __this->___renderSettings_28; NullCheck(L_45); float L_46; L_46 = FlowLayout3DRenderSettings_get_NodeRadius_m2D72FFF6477F075310A08DC483E41948B780F07E_inline(L_45, NULL); // var frustumHeight = frustumWidth / AspectRatio; float L_47; L_47 = SxViewportWidget_get_AspectRatio_m29A2A2444EA72200AFC669AFA2C60F1EF7D44EE6(__this, NULL); // distanceH = frustumHeight * 0.5f / Mathf.Tan(FOV * 0.5f * Mathf.Deg2Rad) + bounds.extents.z; float L_48; L_48 = SxViewportWidget_get_FOV_m22FA13E9F24E5FA8E1FF9EDAE4088026DF3F4EF8(__this, NULL); float L_49; L_49 = tanf(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_48, (0.5f))), (0.0174532924f)))); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50; L_50 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&V_3), NULL); float L_51 = L_50.___z_4; V_4 = ((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_multiply(((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_44, (2.0f))), ((float)il2cpp_codegen_multiply(L_46, (4.0f)))))/L_47)), (0.5f)))/L_49)), L_51)); // var distance = Mathf.Max(distanceV, distanceH); float L_52 = V_4; float L_53; L_53 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_36, (2.0f))), ((float)il2cpp_codegen_multiply(L_38, (4.0f))))), (0.5f)))/L_40)), L_42)), L_52, NULL); V_5 = L_53; // var offset = Camera.Rotation * (Vector3.forward * distance * 1.1f); SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825* L_54; L_54 = SxViewportWidget_get_Camera_mEC8E90A52993AA829E28F141E9999482EE18A4F8(__this, NULL); NullCheck(L_54); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_55; L_55 = SxCamera_get_Rotation_mCA07DDCBF6887AB545E5530067534003925CE481_inline(L_54, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56; L_56 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); float L_57 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58; L_58 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_56, L_57, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59; L_59 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_58, (1.10000002f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60; L_60 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_55, L_59, NULL); V_6 = L_60; // var target = center + offset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63; L_63 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_61, L_62, NULL); V_7 = L_63; // SetCameraLocation(target, false); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64 = V_7; SxViewportWidget_SetCameraLocation_m0C8D4EA6DA3D4138E97023EA3C1E8A498582AF23(__this, L_64, (bool)0, NULL); // PivotDistance = (center - target).magnitude; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67; L_67 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_65, L_66, NULL); V_14 = L_67; float L_68; L_68 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_14), NULL); ((SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498*)__this)->___PivotDistance_20 = L_68; // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutToolGraph3D::Build(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutToolGraph3D_Build_mF710B13019A66302668A210FF33D864825EEBE36 (FlowLayoutToolGraph3D_t0EE26B72E9A58905CA1B1E73851A298AD2182553* __this, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___0_graph, const RuntimeMethod* method) { { // SxLayout3DWorldBuilder.Build(World, graph); SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* L_0; L_0 = SxViewportWidget_get_World_m800A7BBFBE1049315EA147896130D35ADBC37521_inline(__this, NULL); FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_1 = ___0_graph; SxLayout3DWorldBuilder_Build_mFB9F09C52BF494304291CFD4D9FFCAA8B469DCFE(L_0, L_1, NULL); // renderStateInvalidated = true; ((SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498*)__this)->___renderStateInvalidated_17 = (bool)1; // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutToolGraph3D::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutToolGraph3D__ctor_mF7124433F236DD0E6F04841F79771B6C5F0B7E09 (FlowLayoutToolGraph3D_t0EE26B72E9A58905CA1B1E73851A298AD2182553* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // private FlowLayout3DRenderSettings renderSettings = new FlowLayout3DRenderSettings(0.5f); FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* L_0 = (FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446*)il2cpp_codegen_object_new(FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446_il2cpp_TypeInfo_var); NullCheck(L_0); FlowLayout3DRenderSettings__ctor_m8ABB798F1DC57F87B95A62954DCFB8F72FC78A35(L_0, (0.5f), NULL); __this->___renderSettings_28 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___renderSettings_28), (void*)L_0); SxViewportWidget__ctor_m050204F21719B2CD3622081AEA5893BFEAAAF3E3(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder::Build(DungeonArchitect.SxEngine.SxWorld,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxLayout3DWorldBuilder_Build_mFB9F09C52BF494304291CFD4D9FFCAA8B469DCFE (SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* ___0_world, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___1_graph, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // Build(world, graph, BuildSettings.Create(), new FlowLayout3DRenderSettings(0.5f)); SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* L_0 = ___0_world; FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_1 = ___1_graph; BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9* L_2; L_2 = BuildSettings_Create_m5564309BCD1853C065F97907D441795C954DA296(NULL); FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* L_3 = (FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446*)il2cpp_codegen_object_new(FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446_il2cpp_TypeInfo_var); NullCheck(L_3); FlowLayout3DRenderSettings__ctor_m8ABB798F1DC57F87B95A62954DCFB8F72FC78A35(L_3, (0.5f), NULL); SxLayout3DWorldBuilder_Build_mCA187BF1CD2C19D33EB1D5914E64FFABB36E28F7(L_0, L_1, L_2, L_3, NULL); // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder::Build(DungeonArchitect.SxEngine.SxWorld,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph,DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder/BuildSettings,DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxLayout3DWorldBuilder_Build_mCA187BF1CD2C19D33EB1D5914E64FFABB36E28F7 (SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* ___0_world, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___1_graph, BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9* ___2_buildSettings, FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* ___3_renderSettings, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m11913549980C1CC3ACE55BD6BCA8B34208079702_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mC6CEA069D65D6D395F21A23A79965E537BF63C64_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mE648C1482EE9F654A64605C2506F629266FAE8E4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m333551078E2F26D971AEA1467D4F97AF82081F76_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m48F6ED58B6CAA6C9FAF27EAC79384F1F091FC8B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m8F7E1A7C3C51313AA458FB046DF6FC89E7B33FA4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m5B082B8D4F0F53ADC23B7D273449CE1B787DC230_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m78C567F16C2125F80002596C212C48709CB5DC58_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m934E2E3D68909AF98EEA359A66BD738984BEB42F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mC62E3DE2EC83E46E86AC709441C18B42DDEC59D0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mCD8941877B7ABA98F1B60FF4E0BE292832CE3A82_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mE4C72964DF8A17AEB0FFC8BD494E6F49D61E29DC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t72AA58C8E51D60DEBB0D46F2E05A876E12F89A83_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t828985AA57C29BEE87F4545EAA4739DD399BCA1A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tAF450D88856C0E53CE964161F689F05D7702198E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBB84A4FB1A28B93D940AC58DD1B30C37A13CF5E6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3156E3A426CD6F6EEB875779EBA13B78E40203BD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mDB4F02B6EC7357BD5B0B2B441FDC1AB6B2650C36_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_mCAAD71BBE5F2C921808C09EEB270F1DB52CB3A4A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mACED259314212ABEDBD3762C550957B7D25F99F4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m228000B5FEAE2ADC54F4E743B9DECAD90928BDBE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mC387D42B67EB9CFF8106869F75658DA030F904AD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8DD66AC19B88016CB652EC5D194680EF10ECD64E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxMeshActor_SetMaterial_TisSxGridMaterial_tB68EE122BABE55715FC73306EBC71396A2533173_m9EB5813A5C4844B1A88BFCC5660E0FF2D7EA6CAE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxWorld_SpawnActor_TisSxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F_mC9C4C66D25684E499A86A0A94F92E12C609790AE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxWorld_SpawnActor_TisSxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC_mB5B457324E39D590F88E41FEB85E47B114FF110B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxWorld_SpawnActor_TisSxLayoutMergedNodeActor_t3AD99E8B522F27D6B0157532A3AA72664980EA3C_mE987E16D7E9E838761D0F87DB58F22E47F3637AC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxWorld_SpawnActor_TisSxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4_m930E2C8733615FE745CF4111921BE20A4F899AA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxWorld_SpawnActor_TisSxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4_m28B3AD9992F2C4F1A9261E54E42D4B2C9889CF17_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* V_0 = NULL; Dictionary_2_t828985AA57C29BEE87F4545EAA4739DD399BCA1A* V_1 = NULL; Dictionary_2_tAF450D88856C0E53CE964161F689F05D7702198E* V_2 = NULL; Dictionary_2_t72AA58C8E51D60DEBB0D46F2E05A876E12F89A83* V_3 = NULL; List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* V_4 = NULL; Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 V_5; memset((&V_5), 0, sizeof(V_5)); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_6 = NULL; SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* V_7 = NULL; NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB V_8; memset((&V_8), 0, sizeof(V_8)); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_9 = NULL; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_10; memset((&V_10), 0, sizeof(V_10)); Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 V_11; memset((&V_11), 0, sizeof(V_11)); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_12 = NULL; SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* V_13 = NULL; NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB V_14; memset((&V_14), 0, sizeof(V_14)); RenderSettings_t39C29B93120D24BA6BE70F162BD35F5A382DC715 V_15; memset((&V_15), 0, sizeof(V_15)); Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 V_16; memset((&V_16), 0, sizeof(V_16)); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_17 = NULL; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_18 = NULL; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_19 = NULL; SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* V_20 = NULL; SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* V_21 = NULL; SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* V_22 = NULL; bool V_23 = false; LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9 V_24; memset((&V_24), 0, sizeof(V_24)); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_25 = NULL; SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* V_26 = NULL; List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* V_27 = NULL; float V_28 = 0.0f; int32_t V_29 = 0; FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* V_30 = NULL; float V_31 = 0.0f; float V_32 = 0.0f; float V_33 = 0.0f; SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F* V_34 = NULL; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_35; memset((&V_35), 0, sizeof(V_35)); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_36; memset((&V_36), 0, sizeof(V_36)); String_t* V_37 = NULL; int32_t V_38 = 0; NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB V_39; memset((&V_39), 0, sizeof(V_39)); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_40 = NULL; SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* V_41 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_42; memset((&V_42), 0, sizeof(V_42)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_43; memset((&V_43), 0, sizeof(V_43)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_44; memset((&V_44), 0, sizeof(V_44)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_45; memset((&V_45), 0, sizeof(V_45)); List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* V_46 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_47; memset((&V_47), 0, sizeof(V_47)); int32_t V_48 = 0; FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* V_49 = NULL; float V_50 = 0.0f; float V_51 = 0.0f; float V_52 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_53; memset((&V_53), 0, sizeof(V_53)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_54; memset((&V_54), 0, sizeof(V_54)); SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F* V_55 = NULL; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_56; memset((&V_56), 0, sizeof(V_56)); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_57; memset((&V_57), 0, sizeof(V_57)); String_t* V_58 = NULL; NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB V_59; memset((&V_59), 0, sizeof(V_59)); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_60 = NULL; Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D V_61; memset((&V_61), 0, sizeof(V_61)); FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* V_62 = NULL; SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F* V_63 = NULL; Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36 V_64; memset((&V_64), 0, sizeof(V_64)); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_65; memset((&V_65), 0, sizeof(V_65)); SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F* V_66 = NULL; SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F* V_67 = NULL; LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9 V_68; memset((&V_68), 0, sizeof(V_68)); NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB* G_B6_0 = NULL; NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB* G_B5_0 = NULL; float G_B7_0 = 0.0f; NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB* G_B7_1 = NULL; NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB* G_B9_0 = NULL; NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB* G_B8_0 = NULL; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F G_B10_0; memset((&G_B10_0), 0, sizeof(G_B10_0)); NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB* G_B10_1 = NULL; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* G_B33_0 = NULL; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* G_B36_0 = NULL; SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* G_B41_0 = NULL; SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* G_B44_0 = NULL; LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9* G_B48_0 = NULL; LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9* G_B47_0 = NULL; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F G_B49_0; memset((&G_B49_0), 0, sizeof(G_B49_0)); LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9* G_B49_1 = NULL; { // world.Clear(); SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* L_0 = ___0_world; NullCheck(L_0); SxWorld_Clear_mC3E6E54D460D07C75D2ACFF48A93B6AB3276E3AC(L_0, NULL); // var gridMesh = world.SpawnActor(true); SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* L_1 = ___0_world; NullCheck(L_1); SxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4* L_2; L_2 = SxWorld_SpawnActor_TisSxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4_m28B3AD9992F2C4F1A9261E54E42D4B2C9889CF17(L_1, (bool)1, SxWorld_SpawnActor_TisSxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4_m28B3AD9992F2C4F1A9261E54E42D4B2C9889CF17_RuntimeMethod_var); // gridMesh.SetMesh(SxMeshUtils.CreateGridMesh(10, 1.0f)); SxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4* L_3 = L_2; SxMesh_t82E396FB1E8A541A13FDA34EDAD86A4A6280E77B* L_4; L_4 = SxMeshUtils_CreateGridMesh_m15F211BC0304994E2ECD16B03156BACFBFBA66F7(((int32_t)10), (1.0f), NULL); NullCheck(L_3); SxMeshActor_SetMesh_m63BD667911A519304A0C611C01F0FCEEEF1EE780(L_3, L_4, NULL); // gridMesh.SetMaterial(); NullCheck(L_3); SxMeshActor_SetMaterial_TisSxGridMaterial_tB68EE122BABE55715FC73306EBC71396A2533173_m9EB5813A5C4844B1A88BFCC5660E0FF2D7EA6CAE(L_3, SxMeshActor_SetMaterial_TisSxGridMaterial_tB68EE122BABE55715FC73306EBC71396A2533173_m9EB5813A5C4844B1A88BFCC5660E0FF2D7EA6CAE_RuntimeMethod_var); // if (graph == null) FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_5 = ___1_graph; if (L_5) { goto IL_0028; } } { // return; return; } IL_0028: { // var graphQuery = new FlowLayoutGraphQuery(graph); FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_6 = ___1_graph; FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_7 = (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7*)il2cpp_codegen_object_new(FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7_il2cpp_TypeInfo_var); NullCheck(L_7); FlowLayoutGraphQuery__ctor_m46EE21367FB8A5AB1BD8969C7E0447CAB9FEF34C(L_7, L_6, NULL); V_0 = L_7; // var nodeActors = new Dictionary(); Dictionary_2_t828985AA57C29BEE87F4545EAA4739DD399BCA1A* L_8 = (Dictionary_2_t828985AA57C29BEE87F4545EAA4739DD399BCA1A*)il2cpp_codegen_object_new(Dictionary_2_t828985AA57C29BEE87F4545EAA4739DD399BCA1A_il2cpp_TypeInfo_var); NullCheck(L_8); Dictionary_2__ctor_m8F7E1A7C3C51313AA458FB046DF6FC89E7B33FA4(L_8, Dictionary_2__ctor_m8F7E1A7C3C51313AA458FB046DF6FC89E7B33FA4_RuntimeMethod_var); V_1 = L_8; // foreach (var layoutNode in graph.Nodes) FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_9 = ___1_graph; NullCheck(L_9); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_10 = L_9->___Nodes_0; NullCheck(L_10); Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 L_11; L_11 = List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068(L_10, List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); V_5 = L_11; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00e7: {// begin finally (depth: 1) Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25((&V_5), Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_00d9_1; } IL_0047_1: { // foreach (var layoutNode in graph.Nodes) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_12; L_12 = Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_inline((&V_5), Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); V_6 = L_12; // var nodeActor = world.SpawnActor(true); SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* L_13 = ___0_world; NullCheck(L_13); SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* L_14; L_14 = SxWorld_SpawnActor_TisSxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4_m930E2C8733615FE745CF4111921BE20A4F899AA1(L_13, (bool)1, SxWorld_SpawnActor_TisSxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4_m930E2C8733615FE745CF4111921BE20A4F899AA1_RuntimeMethod_var); V_7 = L_14; // var settings = new SxLayoutNodeActor.NodeRenderSettings(); il2cpp_codegen_initobj((&V_8), sizeof(NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB)); // settings.Position = layoutNode.position; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_15 = V_6; NullCheck(L_15); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = L_15->___position_1; (&V_8)->___Position_1 = L_16; // settings.NodeRadius = layoutNode.active ? renderSettings.NodeRadius : renderSettings.InactiveNodeRadius; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_17 = V_6; NullCheck(L_17); bool L_18 = L_17->___active_2; G_B5_0 = (&V_8); if (L_18) { G_B6_0 = (&V_8); goto IL_0082_1; } } { FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* L_19 = ___3_renderSettings; NullCheck(L_19); float L_20; L_20 = FlowLayout3DRenderSettings_get_InactiveNodeRadius_mEEFDD5FC4F352666F67AA2DDCD2B7DB6AE1D2AD7_inline(L_19, NULL); G_B7_0 = L_20; G_B7_1 = G_B5_0; goto IL_0088_1; } IL_0082_1: { FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* L_21 = ___3_renderSettings; NullCheck(L_21); float L_22; L_22 = FlowLayout3DRenderSettings_get_NodeRadius_m2D72FFF6477F075310A08DC483E41948B780F07E_inline(L_21, NULL); G_B7_0 = L_22; G_B7_1 = G_B6_0; } IL_0088_1: { G_B7_1->___NodeRadius_0 = G_B7_0; // settings.Color = layoutNode.active ? layoutNode.color : FlowLayout3DConstants.InactiveNodeColor; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_23 = V_6; NullCheck(L_23); bool L_24 = L_23->___active_2; G_B8_0 = (&V_8); if (L_24) { G_B9_0 = (&V_8); goto IL_009f_1; } } { il2cpp_codegen_runtime_class_init_inline(FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_il2cpp_TypeInfo_var); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_25 = ((FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_StaticFields*)il2cpp_codegen_static_fields_for(FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_il2cpp_TypeInfo_var))->___InactiveNodeColor_0; G_B10_0 = L_25; G_B10_1 = G_B8_0; goto IL_00a6_1; } IL_009f_1: { FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_26 = V_6; NullCheck(L_26); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_27 = L_26->___color_3; G_B10_0 = L_27; G_B10_1 = G_B9_0; } IL_00a6_1: { G_B10_1->___Color_2 = G_B10_0; // settings.Material = buildSettings.NodeMaterial; BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9* L_28 = ___2_buildSettings; NullCheck(L_28); SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* L_29 = L_28->___NodeMaterial_0; (&V_8)->___Material_3 = L_29; Il2CppCodeGenWriteBarrier((void**)(&(&V_8)->___Material_3), (void*)L_29); // nodeActor.Initialize(settings); SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* L_30 = V_7; NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB L_31 = V_8; NullCheck(L_30); SxLayoutNodeActorBase_Initialize_m7923A6DA03EB5067CEA2EBC3F876426A557FB20A(L_30, L_31, NULL); // nodeActor.LayoutNode = layoutNode; SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* L_32 = V_7; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_33 = V_6; NullCheck(L_32); L_32->___LayoutNode_8 = L_33; Il2CppCodeGenWriteBarrier((void**)(&L_32->___LayoutNode_8), (void*)L_33); // nodeActors[layoutNode.nodeId] = nodeActor; Dictionary_2_t828985AA57C29BEE87F4545EAA4739DD399BCA1A* L_34 = V_1; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_35 = V_6; NullCheck(L_35); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_36 = L_35->___nodeId_0; SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* L_37 = V_7; NullCheck(L_34); Dictionary_2_set_Item_mE4C72964DF8A17AEB0FFC8BD494E6F49D61E29DC(L_34, L_36, L_37, Dictionary_2_set_Item_mE4C72964DF8A17AEB0FFC8BD494E6F49D61E29DC_RuntimeMethod_var); } IL_00d9_1: { // foreach (var layoutNode in graph.Nodes) bool L_38; L_38 = Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB((&V_5), Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); if (L_38) { goto IL_0047_1; } } { goto IL_00f5; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f5: { // foreach (var node in graph.Nodes) FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_39 = ___1_graph; NullCheck(L_39); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_40 = L_39->___Nodes_0; NullCheck(L_40); Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 L_41; L_41 = List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068(L_40, List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); V_5 = L_41; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_025f: {// begin finally (depth: 1) Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25((&V_5), Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0251_1; } IL_0107_1: { // foreach (var node in graph.Nodes) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_42; L_42 = Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_inline((&V_5), Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); V_9 = L_42; // if (node.MergedCompositeNodes.Count <= 1) continue; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_43 = V_9; NullCheck(L_43); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_44 = L_43->___MergedCompositeNodes_10; NullCheck(L_44); int32_t L_45; L_45 = List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_inline(L_44, List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_RuntimeMethod_var); if ((((int32_t)L_45) <= ((int32_t)1))) { goto IL_0251_1; } } { // var bounds = new Bounds(node.position, Vector3.zero); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_46 = V_9; NullCheck(L_46); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = L_46->___position_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48; L_48 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&V_10), L_47, L_48, NULL); // foreach (var subNode in node.MergedCompositeNodes) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_49 = V_9; NullCheck(L_49); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_50 = L_49->___MergedCompositeNodes_10; NullCheck(L_50); Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 L_51; L_51 = List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068(L_50, List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); V_11 = L_51; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_01e7_1: {// begin finally (depth: 2) Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25((&V_11), Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); return; }// end finally (depth: 2) }); try {// begin try (depth: 2) { goto IL_01d9_2; } IL_0148_2: { // foreach (var subNode in node.MergedCompositeNodes) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_52; L_52 = Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_inline((&V_11), Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); V_12 = L_52; // bounds.Encapsulate(subNode.position); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_53 = V_12; NullCheck(L_53); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54 = L_53->___position_1; Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&V_10), L_54, NULL); // var subNodeActor = world.SpawnActor(true); SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* L_55 = ___0_world; NullCheck(L_55); SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* L_56; L_56 = SxWorld_SpawnActor_TisSxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4_m930E2C8733615FE745CF4111921BE20A4F899AA1(L_55, (bool)1, SxWorld_SpawnActor_TisSxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4_m930E2C8733615FE745CF4111921BE20A4F899AA1_RuntimeMethod_var); V_13 = L_56; // var settings = new SxLayoutNodeActor.NodeRenderSettings(); il2cpp_codegen_initobj((&V_14), sizeof(NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB)); // settings.Position = subNode.position; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_57 = V_12; NullCheck(L_57); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58 = L_57->___position_1; (&V_14)->___Position_1 = L_58; // settings.NodeRadius = renderSettings.InactiveNodeRadius; FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* L_59 = ___3_renderSettings; NullCheck(L_59); float L_60; L_60 = FlowLayout3DRenderSettings_get_InactiveNodeRadius_mEEFDD5FC4F352666F67AA2DDCD2B7DB6AE1D2AD7_inline(L_59, NULL); (&V_14)->___NodeRadius_0 = L_60; // settings.Color = new Color(0, 0, 0, 0.75f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_61; memset((&L_61), 0, sizeof(L_61)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_61), (0.0f), (0.0f), (0.0f), (0.75f), /*hidden argument*/NULL); (&V_14)->___Color_2 = L_61; // settings.Material = buildSettings.SubNodeMaterial; BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9* L_62 = ___2_buildSettings; NullCheck(L_62); SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* L_63 = L_62->___SubNodeMaterial_1; (&V_14)->___Material_3 = L_63; Il2CppCodeGenWriteBarrier((void**)(&(&V_14)->___Material_3), (void*)L_63); // subNodeActor.Initialize(settings); SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* L_64 = V_13; NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB L_65 = V_14; NullCheck(L_64); SxLayoutNodeActorBase_Initialize_m7923A6DA03EB5067CEA2EBC3F876426A557FB20A(L_64, L_65, NULL); // subNodeActor.LayoutNode = subNode; SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* L_66 = V_13; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_67 = V_12; NullCheck(L_66); L_66->___LayoutNode_8 = L_67; Il2CppCodeGenWriteBarrier((void**)(&L_66->___LayoutNode_8), (void*)L_67); // nodeActors[subNode.nodeId] = subNodeActor; Dictionary_2_t828985AA57C29BEE87F4545EAA4739DD399BCA1A* L_68 = V_1; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_69 = V_12; NullCheck(L_69); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_70 = L_69->___nodeId_0; SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* L_71 = V_13; NullCheck(L_68); Dictionary_2_set_Item_mE4C72964DF8A17AEB0FFC8BD494E6F49D61E29DC(L_68, L_70, L_71, Dictionary_2_set_Item_mE4C72964DF8A17AEB0FFC8BD494E6F49D61E29DC_RuntimeMethod_var); } IL_01d9_2: { // foreach (var subNode in node.MergedCompositeNodes) bool L_72; L_72 = Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB((&V_11), Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); if (L_72) { goto IL_0148_2; } } { goto IL_01f5_1; } }// end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_01f5_1: { // bounds.extents += Vector3.one * renderSettings.NodeRadius; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_73 = (&V_10); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74; L_74 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25(L_73, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75; L_75 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* L_76 = ___3_renderSettings; NullCheck(L_76); float L_77; L_77 = FlowLayout3DRenderSettings_get_NodeRadius_m2D72FFF6477F075310A08DC483E41948B780F07E_inline(L_76, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78; L_78 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_75, L_77, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79; L_79 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_74, L_78, NULL); Bounds_set_extents_m09496358547B86A93EFE7BE6371E7A6FE937C46F(L_73, L_79, NULL); // var cubeActor = world.SpawnActor(true); SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* L_80 = ___0_world; NullCheck(L_80); SxLayoutMergedNodeActor_t3AD99E8B522F27D6B0157532A3AA72664980EA3C* L_81; L_81 = SxWorld_SpawnActor_TisSxLayoutMergedNodeActor_t3AD99E8B522F27D6B0157532A3AA72664980EA3C_mE987E16D7E9E838761D0F87DB58F22E47F3637AC(L_80, (bool)1, SxWorld_SpawnActor_TisSxLayoutMergedNodeActor_t3AD99E8B522F27D6B0157532A3AA72664980EA3C_mE987E16D7E9E838761D0F87DB58F22E47F3637AC_RuntimeMethod_var); // var settings = new SxLayoutMergedNodeActor.RenderSettings(); il2cpp_codegen_initobj((&V_15), sizeof(RenderSettings_t39C29B93120D24BA6BE70F162BD35F5A382DC715)); // settings.Color = node.color; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_82 = V_9; NullCheck(L_82); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_83 = L_82->___color_3; (&V_15)->___Color_1 = L_83; // settings.Bounds = bounds; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_84 = V_10; (&V_15)->___Bounds_0 = L_84; // settings.Material = buildSettings.MergedNodeMaterial; BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9* L_85 = ___2_buildSettings; NullCheck(L_85); SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* L_86 = L_85->___MergedNodeMaterial_2; (&V_15)->___Material_2 = L_86; Il2CppCodeGenWriteBarrier((void**)(&(&V_15)->___Material_2), (void*)L_86); // cubeActor.Initialize(settings); RenderSettings_t39C29B93120D24BA6BE70F162BD35F5A382DC715 L_87 = V_15; NullCheck(L_81); SxLayoutMergedNodeActor_Initialize_mC43EC66EAFF15091F938E9A148E27EA32AC1BCB4(L_81, L_87, NULL); } IL_0251_1: { // foreach (var node in graph.Nodes) bool L_88; L_88 = Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB((&V_5), Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); if (L_88) { goto IL_0107_1; } } { goto IL_026d; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_026d: { // var linkActors = new Dictionary(); Dictionary_2_tAF450D88856C0E53CE964161F689F05D7702198E* L_89 = (Dictionary_2_tAF450D88856C0E53CE964161F689F05D7702198E*)il2cpp_codegen_object_new(Dictionary_2_tAF450D88856C0E53CE964161F689F05D7702198E_il2cpp_TypeInfo_var); NullCheck(L_89); Dictionary_2__ctor_m333551078E2F26D971AEA1467D4F97AF82081F76(L_89, Dictionary_2__ctor_m333551078E2F26D971AEA1467D4F97AF82081F76_RuntimeMethod_var); V_2 = L_89; // foreach (var link in graph.Links) FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_90 = ___1_graph; NullCheck(L_90); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_91 = L_90->___Links_1; NullCheck(L_91); Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 L_92; L_92 = List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C(L_91, List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var); V_16 = L_92; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_03ff: {// begin finally (depth: 1) Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399((&V_16), Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_03f1_1; } IL_0285_1: { // foreach (var link in graph.Links) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_93; L_93 = Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_inline((&V_16), Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var); V_17 = L_93; // if (link.state.type == FlowLayoutGraphLinkType.Unconnected) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_94 = V_17; NullCheck(L_94); FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_95 = L_94->___state_3; NullCheck(L_95); int32_t L_96 = L_95->___type_0; if (!L_96) { goto IL_03f1_1; } } { // var startNode = link.sourceSubNode.IsValid() ? graphQuery.GetSubNode(link.sourceSubNode) : graphQuery.GetNode(link.source); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_97 = V_17; NullCheck(L_97); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* L_98 = (&L_97->___sourceSubNode_4); bool L_99; L_99 = DungeonUID_IsValid_m2DAEBD6A443A151A49262F3B94CFD934FFC0E043(L_98, NULL); if (L_99) { goto IL_02bc_1; } } { FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_100 = V_0; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_101 = V_17; NullCheck(L_101); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_102 = L_101->___source_1; NullCheck(L_100); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_103; L_103 = FlowLayoutGraphQuery_GetNode_m287DB906C9D75D9F9C69E9C1F532B5665CBE26A7(L_100, L_102, NULL); G_B33_0 = L_103; goto IL_02c9_1; } IL_02bc_1: { FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_104 = V_0; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_105 = V_17; NullCheck(L_105); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_106 = L_105->___sourceSubNode_4; NullCheck(L_104); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_107; L_107 = FlowLayoutGraphQuery_GetSubNode_mAC9509E268D6C498B222A09D444F58DD28152350(L_104, L_106, NULL); G_B33_0 = L_107; } IL_02c9_1: { V_18 = G_B33_0; // var endNode = link.destinationSubNode.IsValid() ? graphQuery.GetSubNode(link.destinationSubNode) : graphQuery.GetNode(link.destination); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_108 = V_17; NullCheck(L_108); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* L_109 = (&L_108->___destinationSubNode_5); bool L_110; L_110 = DungeonUID_IsValid_m2DAEBD6A443A151A49262F3B94CFD934FFC0E043(L_109, NULL); if (L_110) { goto IL_02e8_1; } } { FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_111 = V_0; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_112 = V_17; NullCheck(L_112); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_113 = L_112->___destination_2; NullCheck(L_111); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_114; L_114 = FlowLayoutGraphQuery_GetNode_m287DB906C9D75D9F9C69E9C1F532B5665CBE26A7(L_111, L_113, NULL); G_B36_0 = L_114; goto IL_02f5_1; } IL_02e8_1: { FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_115 = V_0; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_116 = V_17; NullCheck(L_116); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_117 = L_116->___destinationSubNode_5; NullCheck(L_115); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_118; L_118 = FlowLayoutGraphQuery_GetSubNode_mAC9509E268D6C498B222A09D444F58DD28152350(L_115, L_117, NULL); G_B36_0 = L_118; } IL_02f5_1: { V_19 = G_B36_0; // if (startNode == null || endNode == null) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_119 = V_18; if (!L_119) { goto IL_03f1_1; } } { FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_120 = V_19; if (!L_120) { goto IL_03f1_1; } } { // SxLayoutNodeActor startNodeActor = nodeActors.ContainsKey(startNode.nodeId) ? nodeActors[startNode.nodeId] : null; Dictionary_2_t828985AA57C29BEE87F4545EAA4739DD399BCA1A* L_121 = V_1; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_122 = V_18; NullCheck(L_122); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_123 = L_122->___nodeId_0; NullCheck(L_121); bool L_124; L_124 = Dictionary_2_ContainsKey_m11913549980C1CC3ACE55BD6BCA8B34208079702(L_121, L_123, Dictionary_2_ContainsKey_m11913549980C1CC3ACE55BD6BCA8B34208079702_RuntimeMethod_var); if (L_124) { goto IL_0317_1; } } { G_B41_0 = ((SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4*)(NULL)); goto IL_0324_1; } IL_0317_1: { Dictionary_2_t828985AA57C29BEE87F4545EAA4739DD399BCA1A* L_125 = V_1; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_126 = V_18; NullCheck(L_126); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_127 = L_126->___nodeId_0; NullCheck(L_125); SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* L_128; L_128 = Dictionary_2_get_Item_m5B082B8D4F0F53ADC23B7D273449CE1B787DC230(L_125, L_127, Dictionary_2_get_Item_m5B082B8D4F0F53ADC23B7D273449CE1B787DC230_RuntimeMethod_var); G_B41_0 = L_128; } IL_0324_1: { V_20 = G_B41_0; // SxLayoutNodeActor endNodeActor = nodeActors.ContainsKey(endNode.nodeId) ? nodeActors[endNode.nodeId] : null; Dictionary_2_t828985AA57C29BEE87F4545EAA4739DD399BCA1A* L_129 = V_1; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_130 = V_19; NullCheck(L_130); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_131 = L_130->___nodeId_0; NullCheck(L_129); bool L_132; L_132 = Dictionary_2_ContainsKey_m11913549980C1CC3ACE55BD6BCA8B34208079702(L_129, L_131, Dictionary_2_ContainsKey_m11913549980C1CC3ACE55BD6BCA8B34208079702_RuntimeMethod_var); if (L_132) { goto IL_0338_1; } } { G_B44_0 = ((SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4*)(NULL)); goto IL_0345_1; } IL_0338_1: { Dictionary_2_t828985AA57C29BEE87F4545EAA4739DD399BCA1A* L_133 = V_1; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_134 = V_19; NullCheck(L_134); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_135 = L_134->___nodeId_0; NullCheck(L_133); SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* L_136; L_136 = Dictionary_2_get_Item_m5B082B8D4F0F53ADC23B7D273449CE1B787DC230(L_133, L_135, Dictionary_2_get_Item_m5B082B8D4F0F53ADC23B7D273449CE1B787DC230_RuntimeMethod_var); G_B44_0 = L_136; } IL_0345_1: { V_21 = G_B44_0; // if (startNodeActor != null && endNodeActor != null) SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* L_137 = V_20; if (!L_137) { goto IL_03f1_1; } } { SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* L_138 = V_21; if (!L_138) { goto IL_03f1_1; } } { // var linkActor = world.SpawnActor(true); SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* L_139 = ___0_world; NullCheck(L_139); SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* L_140; L_140 = SxWorld_SpawnActor_TisSxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC_mB5B457324E39D590F88E41FEB85E47B114FF110B(L_139, (bool)1, SxWorld_SpawnActor_TisSxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC_mB5B457324E39D590F88E41FEB85E47B114FF110B_RuntimeMethod_var); V_22 = L_140; // bool oneWay = (link.state.type == FlowLayoutGraphLinkType.OneWay); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_141 = V_17; NullCheck(L_141); FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_142 = L_141->___state_3; NullCheck(L_142); int32_t L_143 = L_142->___type_0; V_23 = (bool)((((int32_t)L_143) == ((int32_t)2))? 1 : 0); // var settings = new SxLayoutLinkActor.LinkRenderSettings(); il2cpp_codegen_initobj((&V_24), sizeof(LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9)); // settings.StartNode = startNodeActor; SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* L_144 = V_20; (&V_24)->___StartNode_0 = L_144; Il2CppCodeGenWriteBarrier((void**)(&(&V_24)->___StartNode_0), (void*)L_144); // settings.EndNode = endNodeActor; SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* L_145 = V_21; (&V_24)->___EndNode_2 = L_145; Il2CppCodeGenWriteBarrier((void**)(&(&V_24)->___EndNode_2), (void*)L_145); // settings.StartRadius = renderSettings.NodeRadius; FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* L_146 = ___3_renderSettings; NullCheck(L_146); float L_147; L_147 = FlowLayout3DRenderSettings_get_NodeRadius_m2D72FFF6477F075310A08DC483E41948B780F07E_inline(L_146, NULL); (&V_24)->___StartRadius_1 = L_147; // settings.EndRadius = renderSettings.NodeRadius; FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* L_148 = ___3_renderSettings; NullCheck(L_148); float L_149; L_149 = FlowLayout3DRenderSettings_get_NodeRadius_m2D72FFF6477F075310A08DC483E41948B780F07E_inline(L_148, NULL); (&V_24)->___EndRadius_3 = L_149; // settings.OneWay = oneWay; bool L_150 = V_23; (&V_24)->___OneWay_4 = L_150; // settings.Color = oneWay ? FlowLayout3DConstants.LinkOneWayColor : FlowLayout3DConstants.LinkColor; bool L_151 = V_23; G_B47_0 = (&V_24); if (L_151) { G_B48_0 = (&V_24); goto IL_03b9_1; } } { il2cpp_codegen_runtime_class_init_inline(FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_il2cpp_TypeInfo_var); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_152 = ((FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_StaticFields*)il2cpp_codegen_static_fields_for(FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_il2cpp_TypeInfo_var))->___LinkColor_1; G_B49_0 = L_152; G_B49_1 = G_B47_0; goto IL_03be_1; } IL_03b9_1: { il2cpp_codegen_runtime_class_init_inline(FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_il2cpp_TypeInfo_var); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_153 = ((FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_StaticFields*)il2cpp_codegen_static_fields_for(FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_il2cpp_TypeInfo_var))->___LinkOneWayColor_2; G_B49_0 = L_153; G_B49_1 = G_B48_0; } IL_03be_1: { G_B49_1->___Color_5 = G_B49_0; // settings.Thickness = renderSettings.LinkThickness; FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* L_154 = ___3_renderSettings; NullCheck(L_154); float L_155; L_155 = FlowLayout3DRenderSettings_get_LinkThickness_m84088087D63571041A8F29D0623A4E44DDFAB513_inline(L_154, NULL); (&V_24)->___Thickness_6 = L_155; // linkActor.Initialize(settings); SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* L_156 = V_22; LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9 L_157 = V_24; NullCheck(L_156); SxLayoutLinkActor_Initialize_m28B2F759EEE7A1039ABA02CA58EE23BAC0869396(L_156, L_157, NULL); // linkActor.Link = link; SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* L_158 = V_22; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_159 = V_17; NullCheck(L_158); L_158->___Link_6 = L_159; Il2CppCodeGenWriteBarrier((void**)(&L_158->___Link_6), (void*)L_159); // linkActors[link.linkId] = linkActor; Dictionary_2_tAF450D88856C0E53CE964161F689F05D7702198E* L_160 = V_2; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_161 = V_17; NullCheck(L_161); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_162 = L_161->___linkId_0; SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* L_163 = V_22; NullCheck(L_160); Dictionary_2_set_Item_mC62E3DE2EC83E46E86AC709441C18B42DDEC59D0(L_160, L_162, L_163, Dictionary_2_set_Item_mC62E3DE2EC83E46E86AC709441C18B42DDEC59D0_RuntimeMethod_var); } IL_03f1_1: { // foreach (var link in graph.Links) bool L_164; L_164 = Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588((&V_16), Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var); if (L_164) { goto IL_0285_1; } } { goto IL_040d; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_040d: { // var itemActors = new Dictionary(); Dictionary_2_t72AA58C8E51D60DEBB0D46F2E05A876E12F89A83* L_165 = (Dictionary_2_t72AA58C8E51D60DEBB0D46F2E05A876E12F89A83*)il2cpp_codegen_object_new(Dictionary_2_t72AA58C8E51D60DEBB0D46F2E05A876E12F89A83_il2cpp_TypeInfo_var); NullCheck(L_165); Dictionary_2__ctor_m48F6ED58B6CAA6C9FAF27EAC79384F1F091FC8B6(L_165, Dictionary_2__ctor_m48F6ED58B6CAA6C9FAF27EAC79384F1F091FC8B6_RuntimeMethod_var); V_3 = L_165; // foreach (var layoutNode in graph.Nodes) FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_166 = ___1_graph; NullCheck(L_166); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_167 = L_166->___Nodes_0; NullCheck(L_167); Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 L_168; L_168 = List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068(L_167, List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); V_5 = L_168; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_059d: {// begin finally (depth: 1) Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25((&V_5), Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_058f_1; } IL_0425_1: { // foreach (var layoutNode in graph.Nodes) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_169; L_169 = Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_inline((&V_5), Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); V_25 = L_169; // if (!layoutNode.active || !nodeActors.ContainsKey(layoutNode.nodeId)) continue; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_170 = V_25; NullCheck(L_170); bool L_171 = L_170->___active_2; if (!L_171) { goto IL_058f_1; } } { Dictionary_2_t828985AA57C29BEE87F4545EAA4739DD399BCA1A* L_172 = V_1; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_173 = V_25; NullCheck(L_173); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_174 = L_173->___nodeId_0; NullCheck(L_172); bool L_175; L_175 = Dictionary_2_ContainsKey_m11913549980C1CC3ACE55BD6BCA8B34208079702(L_172, L_174, Dictionary_2_ContainsKey_m11913549980C1CC3ACE55BD6BCA8B34208079702_RuntimeMethod_var); if (!L_175) { goto IL_058f_1; } } { // var nodeActor = nodeActors[layoutNode.nodeId]; Dictionary_2_t828985AA57C29BEE87F4545EAA4739DD399BCA1A* L_176 = V_1; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_177 = V_25; NullCheck(L_177); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_178 = L_177->___nodeId_0; NullCheck(L_176); SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* L_179; L_179 = Dictionary_2_get_Item_m5B082B8D4F0F53ADC23B7D273449CE1B787DC230(L_176, L_178, Dictionary_2_get_Item_m5B082B8D4F0F53ADC23B7D273449CE1B787DC230_RuntimeMethod_var); V_26 = L_179; // if (nodeActor == null) continue; SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* L_180 = V_26; if (!L_180) { goto IL_058f_1; } } { // var nodeItems = layoutNode.items; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_181 = V_25; NullCheck(L_181); List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_182 = L_181->___items_6; V_27 = L_182; // float itemCount = nodeItems.Count; List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_183 = V_27; NullCheck(L_183); int32_t L_184; L_184 = List_1_get_Count_mC387D42B67EB9CFF8106869F75658DA030F904AD_inline(L_183, List_1_get_Count_mC387D42B67EB9CFF8106869F75658DA030F904AD_RuntimeMethod_var); V_28 = ((float)L_184); // for (var i = 0; i < nodeItems.Count; i++) V_29 = 0; goto IL_0581_1; } IL_047d_1: { // var item = nodeItems[i]; List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_185 = V_27; int32_t L_186 = V_29; NullCheck(L_185); FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_187; L_187 = List_1_get_Item_m8DD66AC19B88016CB652EC5D194680EF10ECD64E(L_185, L_186, List_1_get_Item_m8DD66AC19B88016CB652EC5D194680EF10ECD64E_RuntimeMethod_var); V_30 = L_187; // var angle = 2.0f * Mathf.PI / itemCount * i; float L_188 = V_28; int32_t L_189 = V_29; // var offset = 1 - FlowLayout3DConstants.ItemNodeScaleMultiplier - 0.05f; il2cpp_codegen_runtime_class_init_inline(FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_il2cpp_TypeInfo_var); float L_190 = ((FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_StaticFields*)il2cpp_codegen_static_fields_for(FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_il2cpp_TypeInfo_var))->___ItemNodeScaleMultiplier_5; V_31 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract((1.0f), L_190)), (0.0500000007f))); // var x = Mathf.Cos(angle) * offset; float L_191 = ((float)il2cpp_codegen_multiply(((float)((6.28318548f)/L_188)), ((float)L_189))); float L_192; L_192 = cosf(L_191); float L_193 = V_31; V_32 = ((float)il2cpp_codegen_multiply(L_192, L_193)); // var y = Mathf.Sin(angle) * offset; float L_194; L_194 = sinf(L_191); float L_195 = V_31; V_33 = ((float)il2cpp_codegen_multiply(L_194, L_195)); // var itemActor = world.SpawnActor(false); SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* L_196 = ___0_world; NullCheck(L_196); SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F* L_197; L_197 = SxWorld_SpawnActor_TisSxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F_mC9C4C66D25684E499A86A0A94F92E12C609790AE(L_196, (bool)0, SxWorld_SpawnActor_TisSxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F_mC9C4C66D25684E499A86A0A94F92E12C609790AE_RuntimeMethod_var); V_34 = L_197; // FlowItemUtils.GetFlowItemColor(item, out colorBackground, out colorText); FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_198 = V_30; FlowItemUtils_GetFlowItemColor_mEBDEDB6CE1F0A356D84E5245DBF7CBE448B3EB94(L_198, (&V_35), (&V_36), NULL); // var itemText = FlowItemUtils.GetFlowItemText(item); FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_199 = V_30; String_t* L_200; L_200 = FlowItemUtils_GetFlowItemText_mFE396F03A2B1AFD2E120528A92C64CF631A4961A(L_199, NULL); V_37 = L_200; // var offsetZSign = -1; V_38 = (-1); // var settings = new SxLayoutNodeActor.NodeRenderSettings(); il2cpp_codegen_initobj((&V_39), sizeof(NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB)); // settings.Position = new Vector3(x, y, -0.05f * offsetZSign); float L_201 = V_32; float L_202 = V_33; int32_t L_203 = V_38; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_204; memset((&L_204), 0, sizeof(L_204)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_204), L_201, L_202, ((float)il2cpp_codegen_multiply((-0.0500000007f), ((float)L_203))), /*hidden argument*/NULL); (&V_39)->___Position_1 = L_204; // settings.NodeRadius = FlowLayout3DConstants.ItemNodeScaleMultiplier; float L_205 = ((FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_StaticFields*)il2cpp_codegen_static_fields_for(FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_il2cpp_TypeInfo_var))->___ItemNodeScaleMultiplier_5; (&V_39)->___NodeRadius_0 = L_205; // settings.Color = colorBackground; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_206 = V_35; (&V_39)->___Color_2 = L_206; // settings.Material = buildSettings.ItemMaterial; BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9* L_207 = ___2_buildSettings; NullCheck(L_207); SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* L_208 = L_207->___ItemMaterial_3; (&V_39)->___Material_3 = L_208; Il2CppCodeGenWriteBarrier((void**)(&(&V_39)->___Material_3), (void*)L_208); // settings.Text = itemText; String_t* L_209 = V_37; (&V_39)->___Text_4 = L_209; Il2CppCodeGenWriteBarrier((void**)(&(&V_39)->___Text_4), (void*)L_209); // settings.TextColor = colorText; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_210 = V_36; (&V_39)->___TextColor_5 = L_210; // settings.TextScale = 1.5f; (&V_39)->___TextScale_6 = (1.5f); // settings.TextDepthBias = -1; (&V_39)->___TextDepthBias_7 = (-1.0f); // itemActor.Initialize(settings); SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F* L_211 = V_34; NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB L_212 = V_39; NullCheck(L_211); SxLayoutNodeActorBase_Initialize_m7923A6DA03EB5067CEA2EBC3F876426A557FB20A(L_211, L_212, NULL); // itemActor.Item = item; SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F* L_213 = V_34; FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_214 = V_30; NullCheck(L_213); L_213->___Item_8 = L_214; Il2CppCodeGenWriteBarrier((void**)(&L_213->___Item_8), (void*)L_214); // itemActor.AlignToCamera = false; SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F* L_215 = V_34; NullCheck(L_215); SxLayoutNodeActorBase_set_AlignToCamera_mA3AF576B9C23C2D6077DBACF7E0C48707FF32075_inline(L_215, (bool)0, NULL); // nodeActor.AddChild(itemActor); SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* L_216 = V_26; SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F* L_217 = V_34; NullCheck(L_216); SxActor_AddChild_mDB9A22C5D32D40D08865EE16D12299F428176C01(L_216, L_217, NULL); // itemActors[item.itemId] = itemActor; Dictionary_2_t72AA58C8E51D60DEBB0D46F2E05A876E12F89A83* L_218 = V_3; FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_219 = V_30; NullCheck(L_219); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_220 = L_219->___itemId_0; SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F* L_221 = V_34; NullCheck(L_218); Dictionary_2_set_Item_mCD8941877B7ABA98F1B60FF4E0BE292832CE3A82(L_218, L_220, L_221, Dictionary_2_set_Item_mCD8941877B7ABA98F1B60FF4E0BE292832CE3A82_RuntimeMethod_var); // for (var i = 0; i < nodeItems.Count; i++) int32_t L_222 = V_29; V_29 = ((int32_t)il2cpp_codegen_add(L_222, 1)); } IL_0581_1: { // for (var i = 0; i < nodeItems.Count; i++) int32_t L_223 = V_29; List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_224 = V_27; NullCheck(L_224); int32_t L_225; L_225 = List_1_get_Count_mC387D42B67EB9CFF8106869F75658DA030F904AD_inline(L_224, List_1_get_Count_mC387D42B67EB9CFF8106869F75658DA030F904AD_RuntimeMethod_var); if ((((int32_t)L_223) < ((int32_t)L_225))) { goto IL_047d_1; } } IL_058f_1: { // foreach (var layoutNode in graph.Nodes) bool L_226; L_226 = Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB((&V_5), Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); if (L_226) { goto IL_0425_1; } } { goto IL_05ab; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_05ab: { // foreach (var link in graph.Links) FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_227 = ___1_graph; NullCheck(L_227); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_228 = L_227->___Links_1; NullCheck(L_228); Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 L_229; L_229 = List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C(L_228, List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var); V_16 = L_229; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_07a8: {// begin finally (depth: 1) Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399((&V_16), Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_079a_1; } IL_05bd_1: { // foreach (var link in graph.Links) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_230; L_230 = Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_inline((&V_16), Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var); V_40 = L_230; // if (link.state.type == FlowLayoutGraphLinkType.Unconnected) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_231 = V_40; NullCheck(L_231); FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_232 = L_231->___state_3; NullCheck(L_232); int32_t L_233 = L_232->___type_0; if (!L_233) { goto IL_079a_1; } } { // if (!linkActors.ContainsKey(link.linkId)) Dictionary_2_tAF450D88856C0E53CE964161F689F05D7702198E* L_234 = V_2; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_235 = V_40; NullCheck(L_235); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_236 = L_235->___linkId_0; NullCheck(L_234); bool L_237; L_237 = Dictionary_2_ContainsKey_mC6CEA069D65D6D395F21A23A79965E537BF63C64(L_234, L_236, Dictionary_2_ContainsKey_mC6CEA069D65D6D395F21A23A79965E537BF63C64_RuntimeMethod_var); if (!L_237) { goto IL_079a_1; } } { // var linkActor = linkActors[link.linkId]; Dictionary_2_tAF450D88856C0E53CE964161F689F05D7702198E* L_238 = V_2; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_239 = V_40; NullCheck(L_239); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_240 = L_239->___linkId_0; NullCheck(L_238); SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* L_241; L_241 = Dictionary_2_get_Item_m78C567F16C2125F80002596C212C48709CB5DC58(L_238, L_240, Dictionary_2_get_Item_m78C567F16C2125F80002596C212C48709CB5DC58_RuntimeMethod_var); V_41 = L_241; // if (linkActor == null || linkActor.StartActor == null || linkActor.EndActor == null) SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* L_242 = V_41; if (!L_242) { goto IL_079a_1; } } { SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* L_243 = V_41; NullCheck(L_243); SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* L_244; L_244 = SxLayoutLinkActor_get_StartActor_mCA45CAE2A653322B09B11F649350855736FC54CC(L_243, NULL); if (!L_244) { goto IL_079a_1; } } { SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* L_245 = V_41; NullCheck(L_245); SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* L_246; L_246 = SxLayoutLinkActor_get_EndActor_mDA346A7D90FAB223EE5D9C5E1B8DD768EE6A8759(L_245, NULL); if (!L_246) { goto IL_079a_1; } } { // var startPosition = linkActor.StartActor.Position; SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* L_247 = V_41; NullCheck(L_247); SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* L_248; L_248 = SxLayoutLinkActor_get_StartActor_mCA45CAE2A653322B09B11F649350855736FC54CC(L_247, NULL); NullCheck(L_248); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_249; L_249 = SxActor_get_Position_m86ABE0CDE4D00E6B5AEA766CF0772F7A71A3041A(L_248, NULL); V_42 = L_249; // var endPosition = linkActor.EndActor.Position; SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* L_250 = V_41; NullCheck(L_250); SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* L_251; L_251 = SxLayoutLinkActor_get_EndActor_mDA346A7D90FAB223EE5D9C5E1B8DD768EE6A8759(L_250, NULL); NullCheck(L_251); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_252; L_252 = SxActor_get_Position_m86ABE0CDE4D00E6B5AEA766CF0772F7A71A3041A(L_251, NULL); V_43 = L_252; // var center = (startPosition + endPosition) * 0.5f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_253 = V_42; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_254 = V_43; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_255; L_255 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_253, L_254, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_256; L_256 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_255, (0.5f), NULL); V_44 = L_256; // var direction = (endPosition - startPosition).normalized; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_257 = V_43; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_258 = V_42; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_259; L_259 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_257, L_258, NULL); V_47 = L_259; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_260; L_260 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_47), NULL); V_45 = L_260; // var linkItems = link.state.items; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_261 = V_40; NullCheck(L_261); FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_262 = L_261->___state_3; NullCheck(L_262); List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_263 = L_262->___items_1; V_46 = L_263; // for (var i = 0; i < linkItems.Count; i++) V_48 = 0; goto IL_078c_1; } IL_0672_1: { // var item = linkItems[i]; List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_264 = V_46; int32_t L_265 = V_48; NullCheck(L_264); FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_266; L_266 = List_1_get_Item_m8DD66AC19B88016CB652EC5D194680EF10ECD64E(L_264, L_265, List_1_get_Item_m8DD66AC19B88016CB652EC5D194680EF10ECD64E_RuntimeMethod_var); V_49 = L_266; // var angle = Mathf.PI * 0.5f + 2.0f * Mathf.PI / linkItems.Count * i; List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_267 = V_46; NullCheck(L_267); int32_t L_268; L_268 = List_1_get_Count_mC387D42B67EB9CFF8106869F75658DA030F904AD_inline(L_267, List_1_get_Count_mC387D42B67EB9CFF8106869F75658DA030F904AD_RuntimeMethod_var); int32_t L_269 = V_48; // var distance = renderSettings.ItemRadius * 1.5f; FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* L_270 = ___3_renderSettings; NullCheck(L_270); float L_271; L_271 = FlowLayout3DRenderSettings_get_ItemRadius_m05C42FDA836C18458EBC87689E14ABD513780F2B_inline(L_270, NULL); V_50 = ((float)il2cpp_codegen_multiply(L_271, (1.5f))); // var x = Mathf.Cos(angle) * distance; float L_272 = ((float)il2cpp_codegen_add((1.57079637f), ((float)il2cpp_codegen_multiply(((float)((6.28318548f)/((float)L_268))), ((float)L_269))))); float L_273; L_273 = cosf(L_272); float L_274 = V_50; V_51 = ((float)il2cpp_codegen_multiply(L_273, L_274)); // var z = Mathf.Sin(angle) * distance; float L_275; L_275 = sinf(L_272); float L_276 = V_50; V_52 = ((float)il2cpp_codegen_multiply(L_275, L_276)); // var rotation = Quaternion.FromToRotation(Vector3.up, direction); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_277; L_277 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_278 = V_45; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_279; L_279 = Quaternion_FromToRotation_mCB3100F93637E72455388B901C36EF8A25DFDB9A(L_277, L_278, NULL); // var offset = rotation * new Vector3(x, 0, z); float L_280 = V_51; float L_281 = V_52; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_282; memset((&L_282), 0, sizeof(L_282)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_282), L_280, (0.0f), L_281, /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_283; L_283 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_279, L_282, NULL); V_53 = L_283; // var position = center + offset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_284 = V_44; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_285 = V_53; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_286; L_286 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_284, L_285, NULL); V_54 = L_286; // var itemActor = world.SpawnActor(true); SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* L_287 = ___0_world; NullCheck(L_287); SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F* L_288; L_288 = SxWorld_SpawnActor_TisSxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F_mC9C4C66D25684E499A86A0A94F92E12C609790AE(L_287, (bool)1, SxWorld_SpawnActor_TisSxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F_mC9C4C66D25684E499A86A0A94F92E12C609790AE_RuntimeMethod_var); V_55 = L_288; // FlowItemUtils.GetFlowItemColor(item, out colorBackground, out colorText); FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_289 = V_49; FlowItemUtils_GetFlowItemColor_mEBDEDB6CE1F0A356D84E5245DBF7CBE448B3EB94(L_289, (&V_56), (&V_57), NULL); // var itemText = FlowItemUtils.GetFlowItemText(item); FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_290 = V_49; String_t* L_291; L_291 = FlowItemUtils_GetFlowItemText_mFE396F03A2B1AFD2E120528A92C64CF631A4961A(L_290, NULL); V_58 = L_291; // var settings = new SxLayoutNodeActor.NodeRenderSettings(); il2cpp_codegen_initobj((&V_59), sizeof(NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB)); // settings.Position = position; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_292 = V_54; (&V_59)->___Position_1 = L_292; // settings.NodeRadius = renderSettings.NodeRadius * FlowLayout3DConstants.ItemNodeScaleMultiplier; FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* L_293 = ___3_renderSettings; NullCheck(L_293); float L_294; L_294 = FlowLayout3DRenderSettings_get_NodeRadius_m2D72FFF6477F075310A08DC483E41948B780F07E_inline(L_293, NULL); il2cpp_codegen_runtime_class_init_inline(FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_il2cpp_TypeInfo_var); float L_295 = ((FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_StaticFields*)il2cpp_codegen_static_fields_for(FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_il2cpp_TypeInfo_var))->___ItemNodeScaleMultiplier_5; (&V_59)->___NodeRadius_0 = ((float)il2cpp_codegen_multiply(L_294, L_295)); // settings.Color = colorBackground; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_296 = V_56; (&V_59)->___Color_2 = L_296; // settings.Material = buildSettings.ItemMaterial; BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9* L_297 = ___2_buildSettings; NullCheck(L_297); SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* L_298 = L_297->___ItemMaterial_3; (&V_59)->___Material_3 = L_298; Il2CppCodeGenWriteBarrier((void**)(&(&V_59)->___Material_3), (void*)L_298); // settings.Text = itemText; String_t* L_299 = V_58; (&V_59)->___Text_4 = L_299; Il2CppCodeGenWriteBarrier((void**)(&(&V_59)->___Text_4), (void*)L_299); // settings.TextColor = colorText; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_300 = V_57; (&V_59)->___TextColor_5 = L_300; // settings.TextScale = 1.5f; (&V_59)->___TextScale_6 = (1.5f); // settings.TextDepthBias = -2f; (&V_59)->___TextDepthBias_7 = (-2.0f); // itemActor.Initialize(settings); SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F* L_301 = V_55; NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB L_302 = V_59; NullCheck(L_301); SxLayoutNodeActorBase_Initialize_m7923A6DA03EB5067CEA2EBC3F876426A557FB20A(L_301, L_302, NULL); // itemActor.Item = item; SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F* L_303 = V_55; FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_304 = V_49; NullCheck(L_303); L_303->___Item_8 = L_304; Il2CppCodeGenWriteBarrier((void**)(&L_303->___Item_8), (void*)L_304); // itemActors[item.itemId] = itemActor; Dictionary_2_t72AA58C8E51D60DEBB0D46F2E05A876E12F89A83* L_305 = V_3; FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_306 = V_49; NullCheck(L_306); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_307 = L_306->___itemId_0; SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F* L_308 = V_55; NullCheck(L_305); Dictionary_2_set_Item_mCD8941877B7ABA98F1B60FF4E0BE292832CE3A82(L_305, L_307, L_308, Dictionary_2_set_Item_mCD8941877B7ABA98F1B60FF4E0BE292832CE3A82_RuntimeMethod_var); // for (var i = 0; i < linkItems.Count; i++) int32_t L_309 = V_48; V_48 = ((int32_t)il2cpp_codegen_add(L_309, 1)); } IL_078c_1: { // for (var i = 0; i < linkItems.Count; i++) int32_t L_310 = V_48; List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_311 = V_46; NullCheck(L_311); int32_t L_312; L_312 = List_1_get_Count_mC387D42B67EB9CFF8106869F75658DA030F904AD_inline(L_311, List_1_get_Count_mC387D42B67EB9CFF8106869F75658DA030F904AD_RuntimeMethod_var); if ((((int32_t)L_310) < ((int32_t)L_312))) { goto IL_0672_1; } } IL_079a_1: { // foreach (var link in graph.Links) bool L_313; L_313 = Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588((&V_16), Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var); if (L_313) { goto IL_05bd_1; } } { goto IL_07b6; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_07b6: { // var allItems = new List(); List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_314 = (List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06*)il2cpp_codegen_object_new(List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06_il2cpp_TypeInfo_var); NullCheck(L_314); List_1__ctor_m228000B5FEAE2ADC54F4E743B9DECAD90928BDBE(L_314, List_1__ctor_m228000B5FEAE2ADC54F4E743B9DECAD90928BDBE_RuntimeMethod_var); V_4 = L_314; // foreach (var layoutNode in graph.Nodes) FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_315 = ___1_graph; NullCheck(L_315); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_316 = L_315->___Nodes_0; NullCheck(L_316); Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 L_317; L_317 = List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068(L_316, List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); V_5 = L_317; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_07ee: {// begin finally (depth: 1) Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25((&V_5), Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_07e3_1; } IL_07cc_1: { // foreach (var layoutNode in graph.Nodes) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_318; L_318 = Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_inline((&V_5), Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); V_60 = L_318; // allItems.AddRange(layoutNode.items); List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_319 = V_4; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_320 = V_60; NullCheck(L_320); List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_321 = L_320->___items_6; NullCheck(L_319); List_1_AddRange_mCAAD71BBE5F2C921808C09EEB270F1DB52CB3A4A(L_319, L_321, List_1_AddRange_mCAAD71BBE5F2C921808C09EEB270F1DB52CB3A4A_RuntimeMethod_var); } IL_07e3_1: { // foreach (var layoutNode in graph.Nodes) bool L_322; L_322 = Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB((&V_5), Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); if (L_322) { goto IL_07cc_1; } } { goto IL_07fc; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_07fc: { // foreach (var item in allItems) List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_323 = V_4; NullCheck(L_323); Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D L_324; L_324 = List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7(L_323, List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7_RuntimeMethod_var); V_61 = L_324; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0902: {// begin finally (depth: 1) Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81((&V_61), Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_08f4_1; } IL_080a_1: { // foreach (var item in allItems) FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_325; L_325 = Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_inline((&V_61), Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_RuntimeMethod_var); V_62 = L_325; // if (!itemActors.ContainsKey(item.itemId)) continue; Dictionary_2_t72AA58C8E51D60DEBB0D46F2E05A876E12F89A83* L_326 = V_3; FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_327 = V_62; NullCheck(L_327); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_328 = L_327->___itemId_0; NullCheck(L_326); bool L_329; L_329 = Dictionary_2_ContainsKey_mE648C1482EE9F654A64605C2506F629266FAE8E4(L_326, L_328, Dictionary_2_ContainsKey_mE648C1482EE9F654A64605C2506F629266FAE8E4_RuntimeMethod_var); if (!L_329) { goto IL_08f4_1; } } { // var itemActor = itemActors[item.itemId]; Dictionary_2_t72AA58C8E51D60DEBB0D46F2E05A876E12F89A83* L_330 = V_3; FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_331 = V_62; NullCheck(L_331); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_332 = L_331->___itemId_0; NullCheck(L_330); SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F* L_333; L_333 = Dictionary_2_get_Item_m934E2E3D68909AF98EEA359A66BD738984BEB42F(L_330, L_332, Dictionary_2_get_Item_m934E2E3D68909AF98EEA359A66BD738984BEB42F_RuntimeMethod_var); V_63 = L_333; // foreach (var referencedItemId in item.referencedItemIds) FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_334 = V_62; NullCheck(L_334); List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_335 = L_334->___referencedItemIds_3; NullCheck(L_335); Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36 L_336; L_336 = List_1_GetEnumerator_mACED259314212ABEDBD3762C550957B7D25F99F4(L_335, List_1_GetEnumerator_mACED259314212ABEDBD3762C550957B7D25F99F4_RuntimeMethod_var); V_64 = L_336; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_08e6_1: {// begin finally (depth: 2) Enumerator_Dispose_mBB84A4FB1A28B93D940AC58DD1B30C37A13CF5E6((&V_64), Enumerator_Dispose_mBB84A4FB1A28B93D940AC58DD1B30C37A13CF5E6_RuntimeMethod_var); return; }// end finally (depth: 2) }); try {// begin try (depth: 2) { goto IL_08d8_2; } IL_0847_2: { // foreach (var referencedItemId in item.referencedItemIds) DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_337; L_337 = Enumerator_get_Current_mDB4F02B6EC7357BD5B0B2B441FDC1AB6B2650C36_inline((&V_64), Enumerator_get_Current_mDB4F02B6EC7357BD5B0B2B441FDC1AB6B2650C36_RuntimeMethod_var); V_65 = L_337; // if (!itemActors.ContainsKey(referencedItemId)) continue; Dictionary_2_t72AA58C8E51D60DEBB0D46F2E05A876E12F89A83* L_338 = V_3; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_339 = V_65; NullCheck(L_338); bool L_340; L_340 = Dictionary_2_ContainsKey_mE648C1482EE9F654A64605C2506F629266FAE8E4(L_338, L_339, Dictionary_2_ContainsKey_mE648C1482EE9F654A64605C2506F629266FAE8E4_RuntimeMethod_var); if (!L_340) { goto IL_08d8_2; } } { // var referencedItem = itemActors[referencedItemId]; Dictionary_2_t72AA58C8E51D60DEBB0D46F2E05A876E12F89A83* L_341 = V_3; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_342 = V_65; NullCheck(L_341); SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F* L_343; L_343 = Dictionary_2_get_Item_m934E2E3D68909AF98EEA359A66BD738984BEB42F(L_341, L_342, Dictionary_2_get_Item_m934E2E3D68909AF98EEA359A66BD738984BEB42F_RuntimeMethod_var); // SxLayoutItemActor startNodeActor = itemActor; SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F* L_344 = V_63; V_66 = L_344; // SxLayoutItemActor endNodeActor = referencedItem; V_67 = L_343; // var linkActor = world.SpawnActor(true); SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* L_345 = ___0_world; NullCheck(L_345); SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* L_346; L_346 = SxWorld_SpawnActor_TisSxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC_mB5B457324E39D590F88E41FEB85E47B114FF110B(L_345, (bool)1, SxWorld_SpawnActor_TisSxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC_mB5B457324E39D590F88E41FEB85E47B114FF110B_RuntimeMethod_var); // var settings = new SxLayoutLinkActor.LinkRenderSettings(); il2cpp_codegen_initobj((&V_68), sizeof(LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9)); // settings.StartNode = startNodeActor; SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F* L_347 = V_66; (&V_68)->___StartNode_0 = L_347; Il2CppCodeGenWriteBarrier((void**)(&(&V_68)->___StartNode_0), (void*)L_347); // settings.EndNode = endNodeActor; SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F* L_348 = V_67; (&V_68)->___EndNode_2 = L_348; Il2CppCodeGenWriteBarrier((void**)(&(&V_68)->___EndNode_2), (void*)L_348); // settings.StartRadius = renderSettings.ItemRadius; FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* L_349 = ___3_renderSettings; NullCheck(L_349); float L_350; L_350 = FlowLayout3DRenderSettings_get_ItemRadius_m05C42FDA836C18458EBC87689E14ABD513780F2B_inline(L_349, NULL); (&V_68)->___StartRadius_1 = L_350; // settings.EndRadius = renderSettings.ItemRadius; FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* L_351 = ___3_renderSettings; NullCheck(L_351); float L_352; L_352 = FlowLayout3DRenderSettings_get_ItemRadius_m05C42FDA836C18458EBC87689E14ABD513780F2B_inline(L_351, NULL); (&V_68)->___EndRadius_3 = L_352; // settings.OneWay = false; (&V_68)->___OneWay_4 = (bool)0; // settings.Color = FlowLayout3DConstants.LinkItemRefColor; il2cpp_codegen_runtime_class_init_inline(FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_il2cpp_TypeInfo_var); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_353 = ((FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_StaticFields*)il2cpp_codegen_static_fields_for(FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_il2cpp_TypeInfo_var))->___LinkItemRefColor_3; (&V_68)->___Color_5 = L_353; // settings.Thickness = renderSettings.LinkThickness * 0.5f; FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* L_354 = ___3_renderSettings; NullCheck(L_354); float L_355; L_355 = FlowLayout3DRenderSettings_get_LinkThickness_m84088087D63571041A8F29D0623A4E44DDFAB513_inline(L_354, NULL); (&V_68)->___Thickness_6 = ((float)il2cpp_codegen_multiply(L_355, (0.5f))); // linkActor.Initialize(settings); SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* L_356 = L_346; LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9 L_357 = V_68; NullCheck(L_356); SxLayoutLinkActor_Initialize_m28B2F759EEE7A1039ABA02CA58EE23BAC0869396(L_356, L_357, NULL); // linkActor.FixPositionEveryFrame = true; NullCheck(L_356); L_356->___FixPositionEveryFrame_7 = (bool)1; } IL_08d8_2: { // foreach (var referencedItemId in item.referencedItemIds) bool L_358; L_358 = Enumerator_MoveNext_m3156E3A426CD6F6EEB875779EBA13B78E40203BD((&V_64), Enumerator_MoveNext_m3156E3A426CD6F6EEB875779EBA13B78E40203BD_RuntimeMethod_var); if (L_358) { goto IL_0847_2; } } { goto IL_08f4_1; } }// end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_08f4_1: { // foreach (var item in allItems) bool L_359; L_359 = Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B((&V_61), Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B_RuntimeMethod_var); if (L_359) { goto IL_080a_1; } } { goto IL_0910; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0910: { // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxLayout3DWorldBuilder__ctor_mFEF58A7142DAB9DBD9E437B74AB7DDFFDACB6B01 (SxLayout3DWorldBuilder_t05848FA43B9B20EFFF344FD8DCA38BF146A9D26B* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder/BuildSettings::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildSettings__ctor_m217A6175EA1DB23FEC56F20CEC8EDB7D60F3C72F (BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9* __this, const RuntimeMethod* method) { { // private BuildSettings() Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // } return; } } // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder/BuildSettings DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder/BuildSettings::Create() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9* BuildSettings_Create_m5564309BCD1853C065F97907D441795C954DA296 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxMaterialRegistry_Get_TisSxFlowItemMaterial_t6F221BC222E352CEE81996DE933FA4E04F127341_mE61ABB47D3CF92BC33F416A297A2F1FFEED386D1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxMaterialRegistry_Get_TisSxFlowMergedNodeMaterial_t9D7744BE62A90EEFAE8681F2118FA711B98CF2D9_m9EB06D358DE31198170A15435ED9985B20D35C53_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxMaterialRegistry_Get_TisSxFlowNodeMaterial_t50CFDCA773480B256FB47F41A624DD8651DEDEDC_m6C12285CD77D3DEC4BD9C0CA4FAF37B665C51DD0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxMaterialRegistry_Get_TisSxFlowSubNodeMaterial_t801BDDCB1F871A3E05E1304199FDBB52BFD463A6_m6763097EED5C01C8553AFE41338CF4AEE8E7A94A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxMaterialRegistry_t20F7CAA76B11B121DD86147B3EB8D0B2E8F2BCCB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // var settings = new BuildSettings(); BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9* L_0 = (BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9*)il2cpp_codegen_object_new(BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9_il2cpp_TypeInfo_var); NullCheck(L_0); BuildSettings__ctor_m217A6175EA1DB23FEC56F20CEC8EDB7D60F3C72F(L_0, NULL); // settings.NodeMaterial = SxMaterialRegistry.Get(); BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9* L_1 = L_0; il2cpp_codegen_runtime_class_init_inline(SxMaterialRegistry_t20F7CAA76B11B121DD86147B3EB8D0B2E8F2BCCB_il2cpp_TypeInfo_var); SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* L_2; L_2 = SxMaterialRegistry_Get_TisSxFlowNodeMaterial_t50CFDCA773480B256FB47F41A624DD8651DEDEDC_m6C12285CD77D3DEC4BD9C0CA4FAF37B665C51DD0(SxMaterialRegistry_Get_TisSxFlowNodeMaterial_t50CFDCA773480B256FB47F41A624DD8651DEDEDC_m6C12285CD77D3DEC4BD9C0CA4FAF37B665C51DD0_RuntimeMethod_var); NullCheck(L_1); L_1->___NodeMaterial_0 = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___NodeMaterial_0), (void*)L_2); // settings.SubNodeMaterial = SxMaterialRegistry.Get(); BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9* L_3 = L_1; SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* L_4; L_4 = SxMaterialRegistry_Get_TisSxFlowSubNodeMaterial_t801BDDCB1F871A3E05E1304199FDBB52BFD463A6_m6763097EED5C01C8553AFE41338CF4AEE8E7A94A(SxMaterialRegistry_Get_TisSxFlowSubNodeMaterial_t801BDDCB1F871A3E05E1304199FDBB52BFD463A6_m6763097EED5C01C8553AFE41338CF4AEE8E7A94A_RuntimeMethod_var); NullCheck(L_3); L_3->___SubNodeMaterial_1 = L_4; Il2CppCodeGenWriteBarrier((void**)(&L_3->___SubNodeMaterial_1), (void*)L_4); // settings.MergedNodeMaterial = SxMaterialRegistry.Get(); BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9* L_5 = L_3; SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* L_6; L_6 = SxMaterialRegistry_Get_TisSxFlowMergedNodeMaterial_t9D7744BE62A90EEFAE8681F2118FA711B98CF2D9_m9EB06D358DE31198170A15435ED9985B20D35C53(SxMaterialRegistry_Get_TisSxFlowMergedNodeMaterial_t9D7744BE62A90EEFAE8681F2118FA711B98CF2D9_m9EB06D358DE31198170A15435ED9985B20D35C53_RuntimeMethod_var); NullCheck(L_5); L_5->___MergedNodeMaterial_2 = L_6; Il2CppCodeGenWriteBarrier((void**)(&L_5->___MergedNodeMaterial_2), (void*)L_6); // settings.ItemMaterial = SxMaterialRegistry.Get(); BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9* L_7 = L_5; SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* L_8; L_8 = SxMaterialRegistry_Get_TisSxFlowItemMaterial_t6F221BC222E352CEE81996DE933FA4E04F127341_mE61ABB47D3CF92BC33F416A297A2F1FFEED386D1(SxMaterialRegistry_Get_TisSxFlowItemMaterial_t6F221BC222E352CEE81996DE933FA4E04F127341_mE61ABB47D3CF92BC33F416A297A2F1FFEED386D1_RuntimeMethod_var); NullCheck(L_7); L_7->___ItemMaterial_3 = L_8; Il2CppCodeGenWriteBarrier((void**)(&L_7->___ItemMaterial_3), (void*)L_8); // return settings; return L_7; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // DungeonArchitect.SxEngine.SxActor DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor::get_StartActor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* SxLayoutLinkActor_get_StartActor_mCA45CAE2A653322B09B11F649350855736FC54CC (SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* __this, const RuntimeMethod* method) { { // get => settings.StartNode; LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9* L_0 = (&__this->___settings_8); SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* L_1 = L_0->___StartNode_0; return L_1; } } // DungeonArchitect.SxEngine.SxActor DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor::get_EndActor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* SxLayoutLinkActor_get_EndActor_mDA346A7D90FAB223EE5D9C5E1B8DD768EE6A8759 (SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* __this, const RuntimeMethod* method) { { // get => settings.EndNode; LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9* L_0 = (&__this->___settings_8); SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* L_1 = L_0->___EndNode_2; return L_1; } } // DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor/LinkRenderSettings DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor::get_Settings() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9 SxLayoutLinkActor_get_Settings_m96EBF975757E6727830EAFE75611D3EE1C286492 (SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* __this, const RuntimeMethod* method) { { // get => settings; LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9 L_0 = __this->___settings_8; return L_0; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor::Initialize(DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor/LinkRenderSettings) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxLayoutLinkActor_Initialize_m28B2F759EEE7A1039ABA02CA58EE23BAC0869396 (SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* __this, LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9 ___0_settings, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxMeshActor_SetMaterial_TisSxFlowLinkHeadMaterial_t485F00385F529ED3F24A2F45A3AF75539376FE61_m48364FC1062E68A508A9A980B7BB4AC603B533FA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxMeshActor_SetMaterial_TisSxFlowLinkMaterial_tF552213F8485E27A6C00AE8C25BF2462077B9BFF_mAB234584C405C5C9D0D559DFBDC5C3241561C4AD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxMeshActor_SetMaterial_TisSxFlowLinkOneWayHeadMaterial_tFB90A7D96B3053F07811F87A3C06BBA823A06A68_m47AE38C35E8A19494EC9C3E9B5B68A041510BFCC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxQuadMesh_t755941132817A004E51784FBACEF02590B9A7E50_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxWorld_SpawnActor_TisSxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4_m28B3AD9992F2C4F1A9261E54E42D4B2C9889CF17_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // this.settings = settings; LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9 L_0 = ___0_settings; __this->___settings_8 = L_0; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___settings_8))->___StartNode_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___settings_8))->___EndNode_2), (void*)NULL); #endif // RemoveAllChildren(); SxActor_RemoveAllChildren_mAC9ED5DFC081EBFC75346A2BFB680AD8DD6344BC(__this, NULL); // SetMesh(new SxQuadMesh(settings.Color)); LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9 L_1 = ___0_settings; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = L_1.___Color_5; SxQuadMesh_t755941132817A004E51784FBACEF02590B9A7E50* L_3 = (SxQuadMesh_t755941132817A004E51784FBACEF02590B9A7E50*)il2cpp_codegen_object_new(SxQuadMesh_t755941132817A004E51784FBACEF02590B9A7E50_il2cpp_TypeInfo_var); NullCheck(L_3); SxQuadMesh__ctor_m403B3BE6AC6A6424D05D9422F46F59B97F0EE9AE(L_3, L_2, NULL); SxMeshActor_SetMesh_m63BD667911A519304A0C611C01F0FCEEEF1EE780(__this, L_3, NULL); // SetMaterial(); SxMeshActor_SetMaterial_TisSxFlowLinkMaterial_tF552213F8485E27A6C00AE8C25BF2462077B9BFF_mAB234584C405C5C9D0D559DFBDC5C3241561C4AD(__this, SxMeshActor_SetMaterial_TisSxFlowLinkMaterial_tF552213F8485E27A6C00AE8C25BF2462077B9BFF_mAB234584C405C5C9D0D559DFBDC5C3241561C4AD_RuntimeMethod_var); // headActor = World.SpawnActor(false); SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* L_4 = ((SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB*)__this)->___World_2; NullCheck(L_4); SxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4* L_5; L_5 = SxWorld_SpawnActor_TisSxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4_m28B3AD9992F2C4F1A9261E54E42D4B2C9889CF17(L_4, (bool)0, SxWorld_SpawnActor_TisSxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4_m28B3AD9992F2C4F1A9261E54E42D4B2C9889CF17_RuntimeMethod_var); __this->___headActor_9 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___headActor_9), (void*)L_5); // AddChild(headActor); SxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4* L_6 = __this->___headActor_9; SxActor_AddChild_mDB9A22C5D32D40D08865EE16D12299F428176C01(__this, L_6, NULL); // if (settings.OneWay) LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9 L_7 = ___0_settings; bool L_8 = L_7.___OneWay_4; if (!L_8) { goto IL_0057; } } { // headActor.SetMaterial(); SxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4* L_9 = __this->___headActor_9; NullCheck(L_9); SxMeshActor_SetMaterial_TisSxFlowLinkOneWayHeadMaterial_tFB90A7D96B3053F07811F87A3C06BBA823A06A68_m47AE38C35E8A19494EC9C3E9B5B68A041510BFCC(L_9, SxMeshActor_SetMaterial_TisSxFlowLinkOneWayHeadMaterial_tFB90A7D96B3053F07811F87A3C06BBA823A06A68_m47AE38C35E8A19494EC9C3E9B5B68A041510BFCC_RuntimeMethod_var); goto IL_0062; } IL_0057: { // headActor.SetMaterial(); SxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4* L_10 = __this->___headActor_9; NullCheck(L_10); SxMeshActor_SetMaterial_TisSxFlowLinkHeadMaterial_t485F00385F529ED3F24A2F45A3AF75539376FE61_m48364FC1062E68A508A9A980B7BB4AC603B533FA(L_10, SxMeshActor_SetMaterial_TisSxFlowLinkHeadMaterial_t485F00385F529ED3F24A2F45A3AF75539376FE61_m48364FC1062E68A508A9A980B7BB4AC603B533FA_RuntimeMethod_var); } IL_0062: { // headActor.SetMesh(new SxQuadMesh(settings.Color)); SxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4* L_11 = __this->___headActor_9; LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9 L_12 = ___0_settings; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_13 = L_12.___Color_5; SxQuadMesh_t755941132817A004E51784FBACEF02590B9A7E50* L_14 = (SxQuadMesh_t755941132817A004E51784FBACEF02590B9A7E50*)il2cpp_codegen_object_new(SxQuadMesh_t755941132817A004E51784FBACEF02590B9A7E50_il2cpp_TypeInfo_var); NullCheck(L_14); SxQuadMesh__ctor_m403B3BE6AC6A6424D05D9422F46F59B97F0EE9AE(L_14, L_13, NULL); NullCheck(L_11); SxMeshActor_SetMesh_m63BD667911A519304A0C611C01F0FCEEEF1EE780(L_11, L_14, NULL); // OrientLinkToNodes(); SxLayoutLinkActor_OrientLinkToNodes_mC326229104B39D865AB90CFB904F74269383F5C4(__this, NULL); // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor::Tick(DungeonArchitect.SxEngine.SxRenderContext,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxLayoutLinkActor_Tick_m74A0ACC3B62FAE76D128C8BA86F9E9A57936775E (SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* __this, SxRenderContext_tB0D706921881686CEE6F051D039A6FCF1BE43A63 ___0_context, float ___1_deltaTime, const RuntimeMethod* method) { { // base.Tick(context, deltaTime); SxRenderContext_tB0D706921881686CEE6F051D039A6FCF1BE43A63 L_0 = ___0_context; float L_1 = ___1_deltaTime; SxActor_Tick_m43E9883CA2F72FCC5A915FE6878E208E0731B20D(__this, L_0, L_1, NULL); // if (FixPositionEveryFrame) bool L_2 = __this->___FixPositionEveryFrame_7; if (!L_2) { goto IL_0016; } } { // OrientLinkToNodes(); SxLayoutLinkActor_OrientLinkToNodes_mC326229104B39D865AB90CFB904F74269383F5C4(__this, NULL); } IL_0016: { // OrientLinkToCamera(context.CameraPosition); SxRenderContext_tB0D706921881686CEE6F051D039A6FCF1BE43A63 L_3 = ___0_context; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = L_3.___CameraPosition_0; SxLayoutLinkActor_OrientLinkToCamera_m3FF232D6604CFC0D581C0EB658A26E3E33D11A75(__this, L_4, NULL); // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor::OrientLinkToNodes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxLayoutLinkActor_OrientLinkToNodes_mC326229104B39D865AB90CFB904F74269383F5C4 (SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_2; memset((&V_2), 0, sizeof(V_2)); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_3; memset((&V_3), 0, sizeof(V_3)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5; memset((&V_5), 0, sizeof(V_5)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6; memset((&V_6), 0, sizeof(V_6)); float V_7 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8; memset((&V_8), 0, sizeof(V_8)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9; memset((&V_9), 0, sizeof(V_9)); { // var headThickness = settings.Thickness * FlowLayout3DConstants.LinkHeadThicknessMultiplier; LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9* L_0 = (&__this->___settings_8); float L_1 = L_0->___Thickness_6; il2cpp_codegen_runtime_class_init_inline(FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_il2cpp_TypeInfo_var); float L_2 = ((FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_StaticFields*)il2cpp_codegen_static_fields_for(FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_il2cpp_TypeInfo_var))->___LinkHeadThicknessMultiplier_4; // float headLength = headThickness; float L_3 = ((float)il2cpp_codegen_multiply(L_1, L_2)); V_0 = L_3; // float headWidth = headThickness; V_1 = L_3; // if (settings.OneWay) LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9* L_4 = (&__this->___settings_8); bool L_5 = L_4->___OneWay_4; if (!L_5) { goto IL_0029; } } { // headLength *= 2; float L_6 = V_0; V_0 = ((float)il2cpp_codegen_multiply(L_6, (2.0f))); } IL_0029: { // var startTransform = SxSceneGraphUtils.AccumulateTransforms(settings.StartNode); LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9* L_7 = (&__this->___settings_8); SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* L_8 = L_7->___StartNode_0; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_9; L_9 = SxSceneGraphUtils_AccumulateTransforms_m1DDE3A00D8EE72DE0CF81C8D01AAE5FF027477BA(L_8, NULL); V_2 = L_9; // var endTransform = SxSceneGraphUtils.AccumulateTransforms(settings.EndNode); LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9* L_10 = (&__this->___settings_8); SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* L_11 = L_10->___EndNode_2; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_12; L_12 = SxSceneGraphUtils_AccumulateTransforms_m1DDE3A00D8EE72DE0CF81C8D01AAE5FF027477BA(L_11, NULL); V_3 = L_12; // var start = Matrix.GetTranslation(ref startTransform); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6((&V_2), NULL); V_4 = L_13; // var end = Matrix.GetTranslation(ref endTransform); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6((&V_3), NULL); V_5 = L_14; // var direction = (end - start).normalized; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_15, L_16, NULL); V_8 = L_17; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_8), NULL); V_6 = L_18; // start = start + direction * settings.StartRadius; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_6; LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9* L_21 = (&__this->___settings_8); float L_22 = L_21->___StartRadius_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_20, L_22, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; L_24 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_19, L_23, NULL); V_4 = L_24; // end = end - direction * (settings.EndRadius + headLength); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_6; LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9* L_27 = (&__this->___settings_8); float L_28 = L_27->___EndRadius_3; float L_29 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30; L_30 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_26, ((float)il2cpp_codegen_add(L_28, L_29)), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31; L_31 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_25, L_30, NULL); V_5 = L_31; // var length = (end - start).magnitude; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34; L_34 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_32, L_33, NULL); V_8 = L_34; float L_35; L_35 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_8), NULL); V_7 = L_35; // Rotation = Quaternion.FromToRotation(new Vector3(1, 0, 0), direction); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36; memset((&L_36), 0, sizeof(L_36)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_36), (1.0f), (0.0f), (0.0f), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_6; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38; L_38 = Quaternion_FromToRotation_mCB3100F93637E72455388B901C36EF8A25DFDB9A(L_36, L_37, NULL); SxActor_set_Rotation_mFE28A976CE1A256CE4F6556DC6ABBF6DE362617A(__this, L_38, NULL); // Position = start + (end - start) * 0.5f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42; L_42 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_40, L_41, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43; L_43 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_42, (0.5f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44; L_44 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_39, L_43, NULL); SxActor_set_Position_mF61E3D7F79C7B6292EFDDC08B574723E5221C4C6(__this, L_44, NULL); // Scale = new Vector3(length / 2.0f, settings.Thickness / 2.0f, 1); float L_45 = V_7; LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9* L_46 = (&__this->___settings_8); float L_47 = L_46->___Thickness_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48; memset((&L_48), 0, sizeof(L_48)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_48), ((float)(L_45/(2.0f))), ((float)(L_47/(2.0f))), (1.0f), /*hidden argument*/NULL); SxActor_set_Scale_m43D90B674DCED4F9913606890154DB6FB089E636(__this, L_48, NULL); // var headScale = Vector3.Scale(Vector3.one / 2.0f, new Vector3(headLength, headWidth, 1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49; L_49 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50; L_50 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_49, (2.0f), NULL); float L_51 = V_0; float L_52 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53; memset((&L_53), 0, sizeof(L_53)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_53), L_51, L_52, (1.0f), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54; L_54 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_50, L_53, NULL); V_9 = L_54; // headScale = MathUtils.Divide(headScale, Scale); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56; L_56 = SxActor_get_Scale_m94E9A4E0DB0C272BB5C138EE380212FFAFAD99A6(__this, NULL); il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57; L_57 = MathUtils_Divide_m9C46A2658AFD35FF7A94D26EAC0CF7653E3B5423(L_55, L_56, NULL); V_9 = L_57; // headActor.Scale = headScale; SxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4* L_58 = __this->___headActor_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59 = V_9; NullCheck(L_58); SxActor_set_Scale_m43D90B674DCED4F9913606890154DB6FB089E636(L_58, L_59, NULL); // headActor.Position = MathUtils.Divide(new Vector3(length * 0.5f + headLength * 0.5f, 0, 0), Scale); SxMeshActor_t2DA2E51CCA7391FDEB5ACFEA3A45B00ED46B82B4* L_60 = __this->___headActor_9; float L_61 = V_7; float L_62 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63; memset((&L_63), 0, sizeof(L_63)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_63), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_61, (0.5f))), ((float)il2cpp_codegen_multiply(L_62, (0.5f))))), (0.0f), (0.0f), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64; L_64 = SxActor_get_Scale_m94E9A4E0DB0C272BB5C138EE380212FFAFAD99A6(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65; L_65 = MathUtils_Divide_m9C46A2658AFD35FF7A94D26EAC0CF7653E3B5423(L_63, L_64, NULL); NullCheck(L_60); SxActor_set_Position_mF61E3D7F79C7B6292EFDDC08B574723E5221C4C6(L_60, L_65, NULL); // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor::OrientLinkToCamera(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxLayoutLinkActor_OrientLinkToCamera_m3FF232D6604CFC0D581C0EB658A26E3E33D11A75 (SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_cameraPosition, const RuntimeMethod* method) { Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0; memset((&V_0), 0, sizeof(V_0)); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_1; memset((&V_1), 0, sizeof(V_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); float V_3 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5; memset((&V_5), 0, sizeof(V_5)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6; memset((&V_6), 0, sizeof(V_6)); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_7; memset((&V_7), 0, sizeof(V_7)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8; memset((&V_8), 0, sizeof(V_8)); { // if (settings.StartNode != null && settings.EndNode != null) LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9* L_0 = (&__this->___settings_8); SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* L_1 = L_0->___StartNode_0; if (!L_1) { goto IL_00df; } } { LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9* L_2 = (&__this->___settings_8); SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* L_3 = L_2->___EndNode_2; if (!L_3) { goto IL_00df; } } { // var startTransform = SxSceneGraphUtils.AccumulateTransforms(settings.StartNode); LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9* L_4 = (&__this->___settings_8); SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* L_5 = L_4->___StartNode_0; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_6; L_6 = SxSceneGraphUtils_AccumulateTransforms_m1DDE3A00D8EE72DE0CF81C8D01AAE5FF027477BA(L_5, NULL); V_0 = L_6; // var endTransform = SxSceneGraphUtils.AccumulateTransforms(settings.EndNode); LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9* L_7 = (&__this->___settings_8); SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* L_8 = L_7->___EndNode_2; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_9; L_9 = SxSceneGraphUtils_AccumulateTransforms_m1DDE3A00D8EE72DE0CF81C8D01AAE5FF027477BA(L_8, NULL); V_1 = L_9; // var start = Matrix.GetTranslation(ref startTransform); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6((&V_0), NULL); V_2 = L_10; // var end = Matrix.GetTranslation(ref endTransform); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6((&V_1), NULL); // var length = (end - start).magnitude; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = L_11; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_12, L_13, NULL); V_8 = L_14; float L_15; L_15 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_8), NULL); V_3 = L_15; // var axisX = (end - start) / length; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_12, L_16, NULL); float L_18 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_17, L_18, NULL); V_4 = L_19; // var axisZ = (cameraPosition - Position).normalized; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___0_cameraPosition; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = SxActor_get_Position_m86ABE0CDE4D00E6B5AEA766CF0772F7A71A3041A(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_20, L_21, NULL); V_8 = L_22; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_8), NULL); V_5 = L_23; // var axisY = Vector3.Cross(axisZ, axisX); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26; L_26 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_24, L_25, NULL); V_6 = L_26; // axisZ = Vector3.Cross(axisX, axisY); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29; L_29 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_27, L_28, NULL); V_5 = L_29; // var rotationMatrix = new Matrix4x4(axisX, axisY, axisZ, new Vector4(0, 0, 0, 1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_4; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_31; L_31 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_30, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_6; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_33; L_33 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_32, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = V_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_35; L_35 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_34, NULL); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_36; memset((&L_36), 0, sizeof(L_36)); Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_36), (0.0f), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL); Matrix4x4__ctor_m6523044D700F15EC6BCD183633A329EE56AA8C99((&V_7), L_31, L_33, L_35, L_36, NULL); // Rotation = rotationMatrix.rotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_37; L_37 = Matrix4x4_get_rotation_m7E2C29FCB2AAFAE4D7B4FBD3563E9EDB53F5A8BB((&V_7), NULL); SxActor_set_Rotation_mFE28A976CE1A256CE4F6556DC6ABBF6DE362617A(__this, L_37, NULL); } IL_00df: { // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxLayoutLinkActor__ctor_m17EFC3F8D78C27D34D6501EBE53297226B9DE713 (SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* __this, const RuntimeMethod* method) { { SxMeshActor__ctor_m29C254C869945699E63EC4FEDCAC9D3125DA1E1B(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Conversion methods for marshalling of: DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor/LinkRenderSettings IL2CPP_EXTERN_C void LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9_marshal_pinvoke(const LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9& unmarshaled, LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9_marshaled_pinvoke& marshaled) { Exception_t* ___StartNode_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'StartNode' of type 'LinkRenderSettings': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___StartNode_0Exception, NULL); } IL2CPP_EXTERN_C void LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9_marshal_pinvoke_back(const LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9_marshaled_pinvoke& marshaled, LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9& unmarshaled) { Exception_t* ___StartNode_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'StartNode' of type 'LinkRenderSettings': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___StartNode_0Exception, NULL); } // Conversion method for clean up from marshalling of: DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor/LinkRenderSettings IL2CPP_EXTERN_C void LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9_marshal_pinvoke_cleanup(LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor/LinkRenderSettings IL2CPP_EXTERN_C void LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9_marshal_com(const LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9& unmarshaled, LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9_marshaled_com& marshaled) { Exception_t* ___StartNode_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'StartNode' of type 'LinkRenderSettings': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___StartNode_0Exception, NULL); } IL2CPP_EXTERN_C void LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9_marshal_com_back(const LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9_marshaled_com& marshaled, LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9& unmarshaled) { Exception_t* ___StartNode_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'StartNode' of type 'LinkRenderSettings': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___StartNode_0Exception, NULL); } // Conversion method for clean up from marshalling of: DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor/LinkRenderSettings IL2CPP_EXTERN_C void LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9_marshal_com_cleanup(LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9_marshaled_com& marshaled) { } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxLayoutNodeActor__ctor_m7F6B667F94AA42A0AE230F742BABF142FCDDBF6F (SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4* __this, const RuntimeMethod* method) { { SxLayoutNodeActorBase__ctor_mDB286B2DF6C4529BFE1307291C38473613EF23D7(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutItemActor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxLayoutItemActor__ctor_mB8AF82B335B7793441D5F90535FB0B0950A2B473 (SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F* __this, const RuntimeMethod* method) { { SxLayoutNodeActorBase__ctor_mDB286B2DF6C4529BFE1307291C38473613EF23D7(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodePlaneActor::Initialize(UnityEngine.Color,DungeonArchitect.SxEngine.SxMaterial) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxLayoutMergedNodePlaneActor_Initialize_m59CB29938A119D5A14DC2C9779FD9F9B1DA7293F (SxLayoutMergedNodePlaneActor_t65D15EB9CB47E48DDBC830EDC0EDA37E4CD3CE20* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_color, SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* ___1_material, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxQuadMesh_t755941132817A004E51784FBACEF02590B9A7E50_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // SetMesh(new SxQuadMesh(color)); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_color; SxQuadMesh_t755941132817A004E51784FBACEF02590B9A7E50* L_1 = (SxQuadMesh_t755941132817A004E51784FBACEF02590B9A7E50*)il2cpp_codegen_object_new(SxQuadMesh_t755941132817A004E51784FBACEF02590B9A7E50_il2cpp_TypeInfo_var); NullCheck(L_1); SxQuadMesh__ctor_m403B3BE6AC6A6424D05D9422F46F59B97F0EE9AE(L_1, L_0, NULL); SxMeshActor_SetMesh_m63BD667911A519304A0C611C01F0FCEEEF1EE780(__this, L_1, NULL); // SetMaterial(material); SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* L_2 = ___1_material; SxMeshActor_SetMaterial_mB21589EABDA0788705C728CFA4E19ACEA572981B(__this, L_2, NULL); // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodePlaneActor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxLayoutMergedNodePlaneActor__ctor_m5019FE9FD1421D1AA1A4121FB344E3796F4B1EC0 (SxLayoutMergedNodePlaneActor_t65D15EB9CB47E48DDBC830EDC0EDA37E4CD3CE20* __this, const RuntimeMethod* method) { { SxMeshActor__ctor_m29C254C869945699E63EC4FEDCAC9D3125DA1E1B(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodeActor::Initialize(DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodeActor/RenderSettings) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxLayoutMergedNodeActor_Initialize_mC43EC66EAFF15091F938E9A148E27EA32AC1BCB4 (SxLayoutMergedNodeActor_t3AD99E8B522F27D6B0157532A3AA72664980EA3C* __this, RenderSettings_t39C29B93120D24BA6BE70F162BD35F5A382DC715 ___0_settings, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxWorld_SpawnActor_TisSxLayoutMergedNodePlaneActor_t65D15EB9CB47E48DDBC830EDC0EDA37E4CD3CE20_m1103EF52AFE2B15FDA97C9F73CDE443765306317_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_1 = NULL; int32_t V_2 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); SxLayoutMergedNodePlaneActor_t65D15EB9CB47E48DDBC830EDC0EDA37E4CD3CE20* V_4 = NULL; { // var planeOffsets = new Vector3[] // { // new Vector3(1, 0, 0), // new Vector3(-1, 0, 0), // new Vector3(0, 0, 1), // new Vector3(0, 0, -1), // new Vector3(0, 1, 0), // new Vector3(0, -1, 0) // }; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)6); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = L_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; memset((&L_2), 0, sizeof(L_2)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2), (1.0f), (0.0f), (0.0f), /*hidden argument*/NULL); NullCheck(L_1); (L_1)->SetAt(static_cast(0), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_2); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = L_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; memset((&L_4), 0, sizeof(L_4)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), (-1.0f), (0.0f), (0.0f), /*hidden argument*/NULL); NullCheck(L_3); (L_3)->SetAt(static_cast(1), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_4); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5 = L_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; memset((&L_6), 0, sizeof(L_6)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL); NullCheck(L_5); (L_5)->SetAt(static_cast(2), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_6); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_7 = L_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; memset((&L_8), 0, sizeof(L_8)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_8), (0.0f), (0.0f), (-1.0f), /*hidden argument*/NULL); NullCheck(L_7); (L_7)->SetAt(static_cast(3), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_8); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_9 = L_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; memset((&L_10), 0, sizeof(L_10)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_10), (0.0f), (1.0f), (0.0f), /*hidden argument*/NULL); NullCheck(L_9); (L_9)->SetAt(static_cast(4), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_10); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_11 = L_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), (0.0f), (-1.0f), (0.0f), /*hidden argument*/NULL); NullCheck(L_11); (L_11)->SetAt(static_cast(5), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_12); // var quadForward = new Vector3(0, 0, -1); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), (0.0f), (0.0f), (-1.0f), NULL); // foreach (var offset in planeOffsets) V_1 = L_11; V_2 = 0; goto IL_010e; } IL_00c3: { // foreach (var offset in planeOffsets) Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_13 = V_1; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = (L_13)->GetAt(static_cast(L_15)); V_3 = L_16; // var side = World.SpawnActor(false); SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* L_17 = ((SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB*)__this)->___World_2; NullCheck(L_17); SxLayoutMergedNodePlaneActor_t65D15EB9CB47E48DDBC830EDC0EDA37E4CD3CE20* L_18; L_18 = SxWorld_SpawnActor_TisSxLayoutMergedNodePlaneActor_t65D15EB9CB47E48DDBC830EDC0EDA37E4CD3CE20_m1103EF52AFE2B15FDA97C9F73CDE443765306317(L_17, (bool)0, SxWorld_SpawnActor_TisSxLayoutMergedNodePlaneActor_t65D15EB9CB47E48DDBC830EDC0EDA37E4CD3CE20_m1103EF52AFE2B15FDA97C9F73CDE443765306317_RuntimeMethod_var); V_4 = L_18; // side.Initialize(settings.Color, settings.Material); SxLayoutMergedNodePlaneActor_t65D15EB9CB47E48DDBC830EDC0EDA37E4CD3CE20* L_19 = V_4; RenderSettings_t39C29B93120D24BA6BE70F162BD35F5A382DC715 L_20 = ___0_settings; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_21 = L_20.___Color_1; RenderSettings_t39C29B93120D24BA6BE70F162BD35F5A382DC715 L_22 = ___0_settings; SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* L_23 = L_22.___Material_2; NullCheck(L_19); SxLayoutMergedNodePlaneActor_Initialize_m59CB29938A119D5A14DC2C9779FD9F9B1DA7293F(L_19, L_21, L_23, NULL); // side.Position = offset; SxLayoutMergedNodePlaneActor_t65D15EB9CB47E48DDBC830EDC0EDA37E4CD3CE20* L_24 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_3; NullCheck(L_24); SxActor_set_Position_mF61E3D7F79C7B6292EFDDC08B574723E5221C4C6(L_24, L_25, NULL); // side.Rotation = Quaternion.FromToRotation(quadForward, offset); SxLayoutMergedNodePlaneActor_t65D15EB9CB47E48DDBC830EDC0EDA37E4CD3CE20* L_26 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_29; L_29 = Quaternion_FromToRotation_mCB3100F93637E72455388B901C36EF8A25DFDB9A(L_27, L_28, NULL); NullCheck(L_26); SxActor_set_Rotation_mFE28A976CE1A256CE4F6556DC6ABBF6DE362617A(L_26, L_29, NULL); // AddChild(side); SxLayoutMergedNodePlaneActor_t65D15EB9CB47E48DDBC830EDC0EDA37E4CD3CE20* L_30 = V_4; SxActor_AddChild_mDB9A22C5D32D40D08865EE16D12299F428176C01(__this, L_30, NULL); int32_t L_31 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_31, 1)); } IL_010e: { // foreach (var offset in planeOffsets) int32_t L_32 = V_2; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_33 = V_1; NullCheck(L_33); if ((((int32_t)L_32) < ((int32_t)((int32_t)(((RuntimeArray*)L_33)->max_length))))) { goto IL_00c3; } } { // Scale = settings.Bounds.extents; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_34 = (&(&___0_settings)->___Bounds_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35; L_35 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25(L_34, NULL); SxActor_set_Scale_m43D90B674DCED4F9913606890154DB6FB089E636(__this, L_35, NULL); // Position = settings.Bounds.center; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_36 = (&(&___0_settings)->___Bounds_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37; L_37 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3(L_36, NULL); SxActor_set_Position_mF61E3D7F79C7B6292EFDDC08B574723E5221C4C6(__this, L_37, NULL); // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodeActor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxLayoutMergedNodeActor__ctor_mABC9349C0E2A10E65CF30B93ABA336E31BA79BB7 (SxLayoutMergedNodeActor_t3AD99E8B522F27D6B0157532A3AA72664980EA3C* __this, const RuntimeMethod* method) { { SxActor__ctor_m6C363A81C813483EFC1A821CB21282F0967A22F1(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Conversion methods for marshalling of: DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodeActor/RenderSettings IL2CPP_EXTERN_C void RenderSettings_t39C29B93120D24BA6BE70F162BD35F5A382DC715_marshal_pinvoke(const RenderSettings_t39C29B93120D24BA6BE70F162BD35F5A382DC715& unmarshaled, RenderSettings_t39C29B93120D24BA6BE70F162BD35F5A382DC715_marshaled_pinvoke& marshaled) { Exception_t* ___Material_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Material' of type 'RenderSettings': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___Material_2Exception, NULL); } IL2CPP_EXTERN_C void RenderSettings_t39C29B93120D24BA6BE70F162BD35F5A382DC715_marshal_pinvoke_back(const RenderSettings_t39C29B93120D24BA6BE70F162BD35F5A382DC715_marshaled_pinvoke& marshaled, RenderSettings_t39C29B93120D24BA6BE70F162BD35F5A382DC715& unmarshaled) { Exception_t* ___Material_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Material' of type 'RenderSettings': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___Material_2Exception, NULL); } // Conversion method for clean up from marshalling of: DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodeActor/RenderSettings IL2CPP_EXTERN_C void RenderSettings_t39C29B93120D24BA6BE70F162BD35F5A382DC715_marshal_pinvoke_cleanup(RenderSettings_t39C29B93120D24BA6BE70F162BD35F5A382DC715_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodeActor/RenderSettings IL2CPP_EXTERN_C void RenderSettings_t39C29B93120D24BA6BE70F162BD35F5A382DC715_marshal_com(const RenderSettings_t39C29B93120D24BA6BE70F162BD35F5A382DC715& unmarshaled, RenderSettings_t39C29B93120D24BA6BE70F162BD35F5A382DC715_marshaled_com& marshaled) { Exception_t* ___Material_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Material' of type 'RenderSettings': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___Material_2Exception, NULL); } IL2CPP_EXTERN_C void RenderSettings_t39C29B93120D24BA6BE70F162BD35F5A382DC715_marshal_com_back(const RenderSettings_t39C29B93120D24BA6BE70F162BD35F5A382DC715_marshaled_com& marshaled, RenderSettings_t39C29B93120D24BA6BE70F162BD35F5A382DC715& unmarshaled) { Exception_t* ___Material_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Material' of type 'RenderSettings': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___Material_2Exception, NULL); } // Conversion method for clean up from marshalling of: DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodeActor/RenderSettings IL2CPP_EXTERN_C void RenderSettings_t39C29B93120D24BA6BE70F162BD35F5A382DC715_marshal_com_cleanup(RenderSettings_t39C29B93120D24BA6BE70F162BD35F5A382DC715_marshaled_com& marshaled) { } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodeActor/PlaneTransform::.ctor(UnityEngine.Vector3,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaneTransform__ctor_mF23FC67F652043CD21C82F86747E96BF3951E7F4 (PlaneTransform_t0BC29D58603E952C514903D3012BFDA920FEE0BC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rotation, const RuntimeMethod* method) { { // this.position = position; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_position; __this->___position_0 = L_0; // this.rotation = rotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___1_rotation; __this->___rotation_1 = L_1; // } return; } } IL2CPP_EXTERN_C void PlaneTransform__ctor_mF23FC67F652043CD21C82F86747E96BF3951E7F4_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rotation, const RuntimeMethod* method) { PlaneTransform_t0BC29D58603E952C514903D3012BFDA920FEE0BC* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); PlaneTransform__ctor_mF23FC67F652043CD21C82F86747E96BF3951E7F4(_thisAdjusted, ___0_position, ___1_rotation, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase::get_AlignToCamera() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SxLayoutNodeActorBase_get_AlignToCamera_m0059FA39CB0C106AE8C5BEDBA499A56765127187 (SxLayoutNodeActorBase_t861B1049450B99304606F042750DE141F203B3A2* __this, const RuntimeMethod* method) { { // public bool AlignToCamera { get; set; } = true; bool L_0 = __this->___U3CAlignToCameraU3Ek__BackingField_6; return L_0; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase::set_AlignToCamera(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxLayoutNodeActorBase_set_AlignToCamera_mA3AF576B9C23C2D6077DBACF7E0C48707FF32075 (SxLayoutNodeActorBase_t861B1049450B99304606F042750DE141F203B3A2* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool AlignToCamera { get; set; } = true; bool L_0 = ___0_value; __this->___U3CAlignToCameraU3Ek__BackingField_6 = L_0; return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase::Initialize(DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase/NodeRenderSettings) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxLayoutNodeActorBase_Initialize_m7923A6DA03EB5067CEA2EBC3F876426A557FB20A (SxLayoutNodeActorBase_t861B1049450B99304606F042750DE141F203B3A2* __this, NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB ___0_settings, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxQuadMesh_t755941132817A004E51784FBACEF02590B9A7E50_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxWorld_SpawnActor_TisSxTextActor_t2EF408AA3E99597B91EA271BBD82AA0898E4C0AC_mACC77AE7F2CC10440C4BD976C4639F9FDABF9C3E_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; SxTextActor_t2EF408AA3E99597B91EA271BBD82AA0898E4C0AC* V_2 = NULL; SxTextComponentSettings_t24C82AEEF483A523D38A7BBB63C278BE184D6AA9 V_3; memset((&V_3), 0, sizeof(V_3)); SxTextComponentSettings_t24C82AEEF483A523D38A7BBB63C278BE184D6AA9 V_4; memset((&V_4), 0, sizeof(V_4)); { // this.settings = settings; NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB L_0 = ___0_settings; __this->___settings_7 = L_0; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___settings_7))->___Material_3), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___settings_7))->___Text_4), (void*)NULL); #endif // Position = settings.Position; NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB L_1 = ___0_settings; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = L_1.___Position_1; SxActor_set_Position_mF61E3D7F79C7B6292EFDDC08B574723E5221C4C6(__this, L_2, NULL); // var color = settings.Color; NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB L_3 = ___0_settings; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = L_3.___Color_2; V_0 = L_4; // var scaleF = settings.NodeRadius; NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB L_5 = ___0_settings; float L_6 = L_5.___NodeRadius_0; V_1 = L_6; // Scale = new Vector3(scaleF, scaleF, scaleF); float L_7 = V_1; float L_8 = V_1; float L_9 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; memset((&L_10), 0, sizeof(L_10)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_10), L_7, L_8, L_9, /*hidden argument*/NULL); SxActor_set_Scale_m43D90B674DCED4F9913606890154DB6FB089E636(__this, L_10, NULL); // SetMesh(new SxQuadMesh(color)); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_11 = V_0; SxQuadMesh_t755941132817A004E51784FBACEF02590B9A7E50* L_12 = (SxQuadMesh_t755941132817A004E51784FBACEF02590B9A7E50*)il2cpp_codegen_object_new(SxQuadMesh_t755941132817A004E51784FBACEF02590B9A7E50_il2cpp_TypeInfo_var); NullCheck(L_12); SxQuadMesh__ctor_m403B3BE6AC6A6424D05D9422F46F59B97F0EE9AE(L_12, L_11, NULL); SxMeshActor_SetMesh_m63BD667911A519304A0C611C01F0FCEEEF1EE780(__this, L_12, NULL); // SetMaterial(settings.Material); NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB L_13 = ___0_settings; SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* L_14 = L_13.___Material_3; SxMeshActor_SetMaterial_mB21589EABDA0788705C728CFA4E19ACEA572981B(__this, L_14, NULL); // if (settings.Text != null) NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB L_15 = ___0_settings; String_t* L_16 = L_15.___Text_4; if (!L_16) { goto IL_0100; } } { // var textActor = World.SpawnActor(false); SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* L_17 = ((SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB*)__this)->___World_2; NullCheck(L_17); SxTextActor_t2EF408AA3E99597B91EA271BBD82AA0898E4C0AC* L_18; L_18 = SxWorld_SpawnActor_TisSxTextActor_t2EF408AA3E99597B91EA271BBD82AA0898E4C0AC_mACC77AE7F2CC10440C4BD976C4639F9FDABF9C3E(L_17, (bool)0, SxWorld_SpawnActor_TisSxTextActor_t2EF408AA3E99597B91EA271BBD82AA0898E4C0AC_mACC77AE7F2CC10440C4BD976C4639F9FDABF9C3E_RuntimeMethod_var); V_2 = L_18; // var textSettings = new SxTextComponentSettings() // { // Font = Layout3DGraphRenderingResource.GetFont(), // Color = settings.TextColor, // Scale = settings.TextScale, // HAlign = SxTextHAlign.Center, // VAlign = SxTextVAlign.Center, // DepthBias = settings.TextDepthBias, // }; il2cpp_codegen_initobj((&V_4), sizeof(SxTextComponentSettings_t24C82AEEF483A523D38A7BBB63C278BE184D6AA9)); Font_tC95270EA3198038970422D78B74A7F2E218A96B6* L_19; L_19 = Layout3DGraphRenderingResource_GetFont_mED9973E8682C6D22EB7867F85BCF59E8277FE90E(NULL); (&V_4)->___Font_0 = L_19; Il2CppCodeGenWriteBarrier((void**)(&(&V_4)->___Font_0), (void*)L_19); NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB L_20 = ___0_settings; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_21 = L_20.___TextColor_5; (&V_4)->___Color_1 = L_21; NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB L_22 = ___0_settings; float L_23 = L_22.___TextScale_6; (&V_4)->___Scale_2 = L_23; (&V_4)->___HAlign_3 = 1; (&V_4)->___VAlign_4 = 1; NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB L_24 = ___0_settings; float L_25 = L_24.___TextDepthBias_7; (&V_4)->___DepthBias_5 = L_25; SxTextComponentSettings_t24C82AEEF483A523D38A7BBB63C278BE184D6AA9 L_26 = V_4; V_3 = L_26; // textActor.TextComponent.Initialize(textSettings); SxTextActor_t2EF408AA3E99597B91EA271BBD82AA0898E4C0AC* L_27 = V_2; NullCheck(L_27); SxTextComponent_t7E50FBC1C65438016F0759CCF9E4BE7B1AC49A90* L_28 = L_27->___TextComponent_5; SxTextComponentSettings_t24C82AEEF483A523D38A7BBB63C278BE184D6AA9 L_29 = V_3; NullCheck(L_28); SxTextComponent_Initialize_mDA9434AEFEC602F98FB8B0F27B926FCD49931D46(L_28, L_29, NULL); // textActor.TextComponent.Text = settings.Text; SxTextActor_t2EF408AA3E99597B91EA271BBD82AA0898E4C0AC* L_30 = V_2; NullCheck(L_30); SxTextComponent_t7E50FBC1C65438016F0759CCF9E4BE7B1AC49A90* L_31 = L_30->___TextComponent_5; NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB L_32 = ___0_settings; String_t* L_33 = L_32.___Text_4; NullCheck(L_31); SxTextComponent_set_Text_mEA630521F90B0F6781EBD553A099378DC9E0D703(L_31, L_33, NULL); // textActor.Position = new Vector3(0, 0, 0.1f); SxTextActor_t2EF408AA3E99597B91EA271BBD82AA0898E4C0AC* L_34 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35; memset((&L_35), 0, sizeof(L_35)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_35), (0.0f), (0.0f), (0.100000001f), /*hidden argument*/NULL); NullCheck(L_34); SxActor_set_Position_mF61E3D7F79C7B6292EFDDC08B574723E5221C4C6(L_34, L_35, NULL); // textActor.Rotation = Quaternion.AngleAxis(180, Vector3.up); SxTextActor_t2EF408AA3E99597B91EA271BBD82AA0898E4C0AC* L_36 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37; L_37 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38; L_38 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80((180.0f), L_37, NULL); NullCheck(L_36); SxActor_set_Rotation_mFE28A976CE1A256CE4F6556DC6ABBF6DE362617A(L_36, L_38, NULL); // AddChild(textActor); SxTextActor_t2EF408AA3E99597B91EA271BBD82AA0898E4C0AC* L_39 = V_2; SxActor_AddChild_mDB9A22C5D32D40D08865EE16D12299F428176C01(__this, L_39, NULL); } IL_0100: { // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase::Tick(DungeonArchitect.SxEngine.SxRenderContext,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxLayoutNodeActorBase_Tick_mF253E58F6D67B729AA01485A00860EE44AA1067E (SxLayoutNodeActorBase_t861B1049450B99304606F042750DE141F203B3A2* __this, SxRenderContext_tB0D706921881686CEE6F051D039A6FCF1BE43A63 ___0_context, float ___1_deltaTime, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_3; memset((&V_3), 0, sizeof(V_3)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); { // base.Tick(context, deltaTime); SxRenderContext_tB0D706921881686CEE6F051D039A6FCF1BE43A63 L_0 = ___0_context; float L_1 = ___1_deltaTime; SxActor_Tick_m43E9883CA2F72FCC5A915FE6878E208E0731B20D(__this, L_0, L_1, NULL); // if (AlignToCamera) bool L_2; L_2 = SxLayoutNodeActorBase_get_AlignToCamera_m0059FA39CB0C106AE8C5BEDBA499A56765127187_inline(__this, NULL); if (!L_2) { goto IL_007e; } } { // var axisZ = (context.CameraPosition - Position).normalized; SxRenderContext_tB0D706921881686CEE6F051D039A6FCF1BE43A63 L_3 = ___0_context; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = L_3.___CameraPosition_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = SxActor_get_Position_m86ABE0CDE4D00E6B5AEA766CF0772F7A71A3041A(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_4, L_5, NULL); V_4 = L_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_4), NULL); V_0 = L_7; // var axisX = Vector3.Cross(Vector3.up, axisZ); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_8, L_9, NULL); V_1 = L_10; // var axisY = Vector3.Cross(axisZ, axisX); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_11, L_12, NULL); V_2 = L_13; // var rotationMatrix = new Matrix4x4(axisX, axisY, axisZ, new Vector4(0, 0, 0, 1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_1; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_15; L_15 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_14, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_2; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_17; L_17 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_16, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_0; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_19; L_19 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_18, NULL); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_20; memset((&L_20), 0, sizeof(L_20)); Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_20), (0.0f), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL); Matrix4x4__ctor_m6523044D700F15EC6BCD183633A329EE56AA8C99((&V_3), L_15, L_17, L_19, L_20, NULL); // Rotation = rotationMatrix.rotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21; L_21 = Matrix4x4_get_rotation_m7E2C29FCB2AAFAE4D7B4FBD3563E9EDB53F5A8BB((&V_3), NULL); SxActor_set_Rotation_mFE28A976CE1A256CE4F6556DC6ABBF6DE362617A(__this, L_21, NULL); } IL_007e: { // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxLayoutNodeActorBase__ctor_mDB286B2DF6C4529BFE1307291C38473613EF23D7 (SxLayoutNodeActorBase_t861B1049450B99304606F042750DE141F203B3A2* __this, const RuntimeMethod* method) { { // public bool AlignToCamera { get; set; } = true; __this->___U3CAlignToCameraU3Ek__BackingField_6 = (bool)1; SxMeshActor__ctor_m29C254C869945699E63EC4FEDCAC9D3125DA1E1B(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Conversion methods for marshalling of: DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase/NodeRenderSettings IL2CPP_EXTERN_C void NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB_marshal_pinvoke(const NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB& unmarshaled, NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB_marshaled_pinvoke& marshaled) { Exception_t* ___Material_3Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Material' of type 'NodeRenderSettings': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___Material_3Exception, NULL); } IL2CPP_EXTERN_C void NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB_marshal_pinvoke_back(const NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB_marshaled_pinvoke& marshaled, NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB& unmarshaled) { Exception_t* ___Material_3Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Material' of type 'NodeRenderSettings': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___Material_3Exception, NULL); } // Conversion method for clean up from marshalling of: DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase/NodeRenderSettings IL2CPP_EXTERN_C void NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB_marshal_pinvoke_cleanup(NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase/NodeRenderSettings IL2CPP_EXTERN_C void NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB_marshal_com(const NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB& unmarshaled, NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB_marshaled_com& marshaled) { Exception_t* ___Material_3Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Material' of type 'NodeRenderSettings': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___Material_3Exception, NULL); } IL2CPP_EXTERN_C void NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB_marshal_com_back(const NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB_marshaled_com& marshaled, NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB& unmarshaled) { Exception_t* ___Material_3Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Material' of type 'NodeRenderSettings': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___Material_3Exception, NULL); } // Conversion method for clean up from marshalling of: DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase/NodeRenderSettings IL2CPP_EXTERN_C void NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB_marshal_com_cleanup(NodeRenderSettings_tFF18CAAB284358EAD21D8B095A665756EDCD34BB_marshaled_com& marshaled) { } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // UnityEngine.Font DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.Layout3DGraphRenderingResource::GetFont() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Font_tC95270EA3198038970422D78B74A7F2E218A96B6* Layout3DGraphRenderingResource_GetFont_mED9973E8682C6D22EB7867F85BCF59E8277FE90E (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Layout3DGraphRenderingResource_t2B166C64B971ED61E939840110125251C6A12AAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_Load_TisFont_tC95270EA3198038970422D78B74A7F2E218A96B6_m2B532BE5E14BE59B8F59F82BF8193EEEE249DC6D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFACEF6BCE2DDF0C0A9464FA34CC82AA781BFDD7C); s_Il2CppMethodInitialized = true; } { // if (font == null) Font_tC95270EA3198038970422D78B74A7F2E218A96B6* L_0 = ((Layout3DGraphRenderingResource_t2B166C64B971ED61E939840110125251C6A12AAB_StaticFields*)il2cpp_codegen_static_fields_for(Layout3DGraphRenderingResource_t2B166C64B971ED61E939840110125251C6A12AAB_il2cpp_TypeInfo_var))->___font_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_001c; } } { // font = Resources.Load("ConsolasBold"); Font_tC95270EA3198038970422D78B74A7F2E218A96B6* L_2; L_2 = Resources_Load_TisFont_tC95270EA3198038970422D78B74A7F2E218A96B6_m2B532BE5E14BE59B8F59F82BF8193EEEE249DC6D(_stringLiteralFACEF6BCE2DDF0C0A9464FA34CC82AA781BFDD7C, Resources_Load_TisFont_tC95270EA3198038970422D78B74A7F2E218A96B6_m2B532BE5E14BE59B8F59F82BF8193EEEE249DC6D_RuntimeMethod_var); ((Layout3DGraphRenderingResource_t2B166C64B971ED61E939840110125251C6A12AAB_StaticFields*)il2cpp_codegen_static_fields_for(Layout3DGraphRenderingResource_t2B166C64B971ED61E939840110125251C6A12AAB_il2cpp_TypeInfo_var))->___font_0 = L_2; Il2CppCodeGenWriteBarrier((void**)(&((Layout3DGraphRenderingResource_t2B166C64B971ED61E939840110125251C6A12AAB_StaticFields*)il2cpp_codegen_static_fields_for(Layout3DGraphRenderingResource_t2B166C64B971ED61E939840110125251C6A12AAB_il2cpp_TypeInfo_var))->___font_0), (void*)L_2); } IL_001c: { // return font; Font_tC95270EA3198038970422D78B74A7F2E218A96B6* L_3 = ((Layout3DGraphRenderingResource_t2B166C64B971ED61E939840110125251C6A12AAB_StaticFields*)il2cpp_codegen_static_fields_for(Layout3DGraphRenderingResource_t2B166C64B971ED61E939840110125251C6A12AAB_il2cpp_TypeInfo_var))->___font_0; return L_3; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.Layout3DGraphRenderingResource::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Layout3DGraphRenderingResource__ctor_mE2688872040C4C243FEB2B05046A22761875ACFF (Layout3DGraphRenderingResource_t2B166C64B971ED61E939840110125251C6A12AAB* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowNodeMaterial::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxFlowNodeMaterial__ctor_m81F7CFCDC9E21713975A7D643AC385300BCBA774 (SxFlowNodeMaterial_t50CFDCA773480B256FB47F41A624DD8651DEDEDC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C643B271E8F43006C42F2C44EB577C2E1F01C40); s_Il2CppMethodInitialized = true; } { // public SxFlowNodeMaterial() : base("FlowNodeMaterial") {} SxUnityResourceMaterial__ctor_mA431922C67671D95F2A0DF5CEBE194FF917D3CF8(__this, _stringLiteral2C643B271E8F43006C42F2C44EB577C2E1F01C40, NULL); // public SxFlowNodeMaterial() : base("FlowNodeMaterial") {} return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowSubNodeMaterial::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxFlowSubNodeMaterial__ctor_mD281027BB7376A0CA756C9594A0413A9412981B2 (SxFlowSubNodeMaterial_t801BDDCB1F871A3E05E1304199FDBB52BFD463A6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C643B271E8F43006C42F2C44EB577C2E1F01C40); s_Il2CppMethodInitialized = true; } { // public SxFlowSubNodeMaterial() : base("FlowNodeMaterial") SxUnityResourceMaterial__ctor_mA431922C67671D95F2A0DF5CEBE194FF917D3CF8(__this, _stringLiteral2C643B271E8F43006C42F2C44EB577C2E1F01C40, NULL); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowMergedNodeMaterial::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxFlowMergedNodeMaterial__ctor_m544F7860210B36273BE43A3A63414D157358023D (SxFlowMergedNodeMaterial_t9D7744BE62A90EEFAE8681F2118FA711B98CF2D9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFDFECD99992E5D13419A0606988192DB0B8B92A3); s_Il2CppMethodInitialized = true; } { // public SxFlowMergedNodeMaterial() : base("FlowMergedNodeMaterial") SxUnityResourceMaterial__ctor_mA431922C67671D95F2A0DF5CEBE194FF917D3CF8(__this, _stringLiteralFDFECD99992E5D13419A0606988192DB0B8B92A3, NULL); // DepthBias = -2; ((SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9*)__this)->___DepthBias_1 = (-2.0f); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowMergedNodeMaterialZWrite::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxFlowMergedNodeMaterialZWrite__ctor_mE30F032A7D9872BC1A870B0CCCEE35B83586676E (SxFlowMergedNodeMaterialZWrite_tD53E8EB4F4ECE30DD88375D5F6EC2A6861CAB7E8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8A6C4C6D4B15EC7AEFC35BE66465B32E15485B16); s_Il2CppMethodInitialized = true; } { // public SxFlowMergedNodeMaterialZWrite() : base("FlowMergedNodeMaterial_ZWrite") SxUnityResourceMaterial__ctor_mA431922C67671D95F2A0DF5CEBE194FF917D3CF8(__this, _stringLiteral8A6C4C6D4B15EC7AEFC35BE66465B32E15485B16, NULL); // DepthBias = -2; ((SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9*)__this)->___DepthBias_1 = (-2.0f); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowItemMaterial::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxFlowItemMaterial__ctor_mCF5A91514DC27CA2651383DA640740F9E0574F43 (SxFlowItemMaterial_t6F221BC222E352CEE81996DE933FA4E04F127341* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA84B255D9D818BBFB8DEAC2B44F8136F8771E3F7); s_Il2CppMethodInitialized = true; } { // public SxFlowItemMaterial() : base("FlowItemMaterial") SxUnityResourceMaterial__ctor_mA431922C67671D95F2A0DF5CEBE194FF917D3CF8(__this, _stringLiteralA84B255D9D818BBFB8DEAC2B44F8136F8771E3F7, NULL); // DepthBias = -0.25f; ((SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9*)__this)->___DepthBias_1 = (-0.25f); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowItemMaterialZWrite::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxFlowItemMaterialZWrite__ctor_m748CE75F9193CEB5D5F3126EEB1724B4ABEFB104 (SxFlowItemMaterialZWrite_t81FDB4D533E04B78BFF21F1F92EF0FAC1A03836C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC0EB33994CF9EA179BD97691420917BBEA2377EA); s_Il2CppMethodInitialized = true; } { // public SxFlowItemMaterialZWrite() : base("FlowItemMaterial_ZWrite") SxUnityResourceMaterial__ctor_mA431922C67671D95F2A0DF5CEBE194FF917D3CF8(__this, _stringLiteralC0EB33994CF9EA179BD97691420917BBEA2377EA, NULL); // DepthBias = -0.25f; ((SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9*)__this)->___DepthBias_1 = (-0.25f); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowLinkMaterial::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxFlowLinkMaterial__ctor_mFB952BB29D6A59E615D9C9D85A55908F6F303141 (SxFlowLinkMaterial_tF552213F8485E27A6C00AE8C25BF2462077B9BFF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAB1F2499A65FFC02EE5843204D54CAFD1DF8F3CA); s_Il2CppMethodInitialized = true; } { // public SxFlowLinkMaterial() : base("FlowLinkMaterial") {} SxUnityResourceMaterial__ctor_mA431922C67671D95F2A0DF5CEBE194FF917D3CF8(__this, _stringLiteralAB1F2499A65FFC02EE5843204D54CAFD1DF8F3CA, NULL); // public SxFlowLinkMaterial() : base("FlowLinkMaterial") {} return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowLinkHeadMaterial::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxFlowLinkHeadMaterial__ctor_m5908D4657A063D9662002F24B424530FA292EB08 (SxFlowLinkHeadMaterial_t485F00385F529ED3F24A2F45A3AF75539376FE61* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC69F034EED96C2F35AC0FA81482778C421E29F9E); s_Il2CppMethodInitialized = true; } { // public SxFlowLinkHeadMaterial() : base("FlowLinkHeadMaterial") {} SxUnityResourceMaterial__ctor_mA431922C67671D95F2A0DF5CEBE194FF917D3CF8(__this, _stringLiteralC69F034EED96C2F35AC0FA81482778C421E29F9E, NULL); // public SxFlowLinkHeadMaterial() : base("FlowLinkHeadMaterial") {} return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowLinkOneWayHeadMaterial::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxFlowLinkOneWayHeadMaterial__ctor_m13A54FB8063CBA5FCE29AE43E8D126310B695B63 (SxFlowLinkOneWayHeadMaterial_tFB90A7D96B3053F07811F87A3C06BBA823A06A68* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2D9A6F9338783151A9898642AD7226DCA8765E14); s_Il2CppMethodInitialized = true; } { // public SxFlowLinkOneWayHeadMaterial() : base("FlowLinkOneWayMaterial") {} SxUnityResourceMaterial__ctor_mA431922C67671D95F2A0DF5CEBE194FF917D3CF8(__this, _stringLiteral2D9A6F9338783151A9898642AD7226DCA8765E14, NULL); // public SxFlowLinkOneWayHeadMaterial() : base("FlowLinkOneWayMaterial") {} return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxGridMaterial::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxGridMaterial__ctor_m883ADA824771E4685A4464204BAF92CB2EB81A2F (SxGridMaterial_tB68EE122BABE55715FC73306EBC71396A2533173* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44AE288BF379F0306C1824E29C26F7F52B58C248); s_Il2CppMethodInitialized = true; } { // public SxGridMaterial() : base("GridMaterial") {} SxUnityResourceMaterial__ctor_mA431922C67671D95F2A0DF5CEBE194FF917D3CF8(__this, _stringLiteral44AE288BF379F0306C1824E29C26F7F52B58C248, NULL); // public SxGridMaterial() : base("GridMaterial") {} return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutCamAlignerBase::OnDrawGizmos() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutCamAlignerBase_OnDrawGizmos_mD2D0A1078393F3F0175E6796CDBEFE273A0D8ACE (FlowLayoutCamAlignerBase_tCBBD1B300719C291371DD3BAFA98FFF2806949EA* __this, const RuntimeMethod* method) { { // AlignToCam(); FlowLayoutCamAlignerBase_AlignToCam_m93AA104E8453B3804359B7A13AEAE6E8BB137E4B(__this, NULL); // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutCamAlignerBase::OnDrawGizmosSelected() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutCamAlignerBase_OnDrawGizmosSelected_m599F7B18422341DDE77C08D84F1A18D27E7BFB4E (FlowLayoutCamAlignerBase_tCBBD1B300719C291371DD3BAFA98FFF2806949EA* __this, const RuntimeMethod* method) { { // AlignToCam(); FlowLayoutCamAlignerBase_AlignToCam_m93AA104E8453B3804359B7A13AEAE6E8BB137E4B(__this, NULL); // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutCamAlignerBase::AlignToCam() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutCamAlignerBase_AlignToCam_m93AA104E8453B3804359B7A13AEAE6E8BB137E4B (FlowLayoutCamAlignerBase_tCBBD1B300719C291371DD3BAFA98FFF2806949EA* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // var cameraPosition = GetCameraPosition(); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = FlowLayoutCamAlignerBase_GetCameraPosition_m6C62E3866B34EAAF11BD40E57DDC8CFB2E209313(__this, NULL); V_0 = L_0; // AlignToCamImpl(cameraPosition); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; VirtualActionInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(4 /* System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutCamAlignerBase::AlignToCamImpl(UnityEngine.Vector3) */, __this, L_1); // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutCamAlignerBase::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutCamAlignerBase_Update_mBAFFDDDDB8D81B6C8A5B49F4F29ADFDEE693C2D0 (FlowLayoutCamAlignerBase_tCBBD1B300719C291371DD3BAFA98FFF2806949EA* __this, const RuntimeMethod* method) { { // if (Application.isPlaying) bool L_0; L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL); if (!L_0) { goto IL_000d; } } { // AlignToCam(); FlowLayoutCamAlignerBase_AlignToCam_m93AA104E8453B3804359B7A13AEAE6E8BB137E4B(__this, NULL); } IL_000d: { // } return; } } // UnityEngine.Vector3 DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutCamAlignerBase::GetCameraPosition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FlowLayoutCamAlignerBase_GetCameraPosition_m6C62E3866B34EAAF11BD40E57DDC8CFB2E209313 (FlowLayoutCamAlignerBase_tCBBD1B300719C291371DD3BAFA98FFF2806949EA* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (Application.isPlaying) bool L_0; L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL); if (!L_0) { goto IL_0024; } } { // if (Camera.main != null) Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1; L_1 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_2) { goto IL_0024; } } { // return Camera.main.transform.position; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3; L_3 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL); NullCheck(L_3); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4; L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_3, NULL); NullCheck(L_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL); return L_5; } IL_0024: { // return Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); return L_6; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutCamAlignerBase::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutCamAlignerBase__ctor_mEBC75E775EA937679D91E13A25B44D3E5AB28324 (FlowLayoutCamAlignerBase_tCBBD1B300719C291371DD3BAFA98FFF2806949EA* __this, const RuntimeMethod* method) { { MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutLinkCamAligner::AlignToCamImpl(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutLinkCamAligner_AlignToCamImpl_m3F99D3E69A06AD6AD2E7DA0E8EB07D6114F1870C (FlowLayoutLinkCamAligner_t273480A9864DEF3A106515DFE26638CC439E61BA* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_cameraPosition, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_3; memset((&V_3), 0, sizeof(V_3)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); { // if (startTransform == null || endTransform == null) return; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___startTransform_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_1) { goto IL_001c; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___endTransform_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_3) { goto IL_001d; } } IL_001c: { // if (startTransform == null || endTransform == null) return; return; } IL_001d: { // OrientLinkToNodes(); FlowLayoutLinkCamAligner_OrientLinkToNodes_m369B6F7994FBE12D2EA133F591C2439BBF955EC9(__this, NULL); // var axisX = (endTransform.position - startTransform.position).normalized; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = __this->___endTransform_5; NullCheck(L_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = __this->___startTransform_4; NullCheck(L_6); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_6, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_5, L_7, NULL); V_4 = L_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_4), NULL); V_0 = L_9; // var axisZ = (cameraPosition - transform.position).normalized; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_cameraPosition; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11; L_11 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_11); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_11, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_10, L_12, NULL); V_4 = L_13; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_4), NULL); V_1 = L_14; // var axisY = Vector3.Cross(axisZ, axisX); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_15, L_16, NULL); V_2 = L_17; // axisZ = Vector3.Cross(axisX, axisY); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_18, L_19, NULL); V_1 = L_20; // var rotationMatrix = new Matrix4x4(axisX, axisY, axisZ, new Vector4(0, 0, 0, 1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_0; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_22; L_22 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_21, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_2; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_24; L_24 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_23, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_1; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_26; L_26 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_25, NULL); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_27; memset((&L_27), 0, sizeof(L_27)); Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_27), (0.0f), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL); Matrix4x4__ctor_m6523044D700F15EC6BCD183633A329EE56AA8C99((&V_3), L_22, L_24, L_26, L_27, NULL); // transform.rotation = rotationMatrix.rotation; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28; L_28 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_29; L_29 = Matrix4x4_get_rotation_m7E2C29FCB2AAFAE4D7B4FBD3563E9EDB53F5A8BB((&V_3), NULL); NullCheck(L_28); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_28, L_29, NULL); // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutLinkCamAligner::OrientLinkToNodes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutLinkCamAligner_OrientLinkToNodes_m369B6F7994FBE12D2EA133F591C2439BBF955EC9 (FlowLayoutLinkCamAligner_t273480A9864DEF3A106515DFE26638CC439E61BA* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); float V_5 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6; memset((&V_6), 0, sizeof(V_6)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7; memset((&V_7), 0, sizeof(V_7)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8; memset((&V_8), 0, sizeof(V_8)); { // var headThickness = thickness * FlowLayout3DConstants.LinkHeadThicknessMultiplier; float L_0 = __this->___thickness_6; il2cpp_codegen_runtime_class_init_inline(FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_il2cpp_TypeInfo_var); float L_1 = ((FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_StaticFields*)il2cpp_codegen_static_fields_for(FlowLayout3DConstants_tBD3E0DBB79C1EA36B56DE96672E521B6F6490CDF_il2cpp_TypeInfo_var))->___LinkHeadThicknessMultiplier_4; // float headLength = headThickness; float L_2 = ((float)il2cpp_codegen_multiply(L_0, L_1)); V_0 = L_2; // float headWidth = headThickness; V_1 = L_2; // if (oneWay) bool L_3 = __this->___oneWay_9; if (!L_3) { goto IL_001f; } } { // headLength *= 2; float L_4 = V_0; V_0 = ((float)il2cpp_codegen_multiply(L_4, (2.0f))); } IL_001f: { // var start = startTransform.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = __this->___startTransform_4; NullCheck(L_5); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_5, NULL); V_2 = L_6; // var end = endTransform.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = __this->___endTransform_5; NullCheck(L_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_7, NULL); V_3 = L_8; // var direction = (end - start).normalized; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_9, L_10, NULL); V_7 = L_11; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_7), NULL); V_4 = L_12; // start = start + direction * startRadius; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_4; float L_15 = __this->___startRadius_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_14, L_15, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_13, L_16, NULL); V_2 = L_17; // end = end - direction * (endRadius + headLength); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_4; float L_20 = __this->___endRadius_8; float L_21 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_19, ((float)il2cpp_codegen_add(L_20, L_21)), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_18, L_22, NULL); V_3 = L_23; // var length = (end - start).magnitude; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26; L_26 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_24, L_25, NULL); V_7 = L_26; float L_27; L_27 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_7), NULL); V_5 = L_27; // transform.rotation = Quaternion.FromToRotation(new Vector3(1, 0, 0), direction); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28; L_28 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29; memset((&L_29), 0, sizeof(L_29)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_29), (1.0f), (0.0f), (0.0f), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_4; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_31; L_31 = Quaternion_FromToRotation_mCB3100F93637E72455388B901C36EF8A25DFDB9A(L_29, L_30, NULL); NullCheck(L_28); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_28, L_31, NULL); // transform.position = start + (end - start) * 0.5f; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32; L_32 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36; L_36 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_34, L_35, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37; L_37 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_36, (0.5f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38; L_38 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_33, L_37, NULL); NullCheck(L_32); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_32, L_38, NULL); // var scale = new Vector3(length / 2.0f, thickness / 2.0f, 1); float L_39 = V_5; float L_40 = __this->___thickness_6; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_6), ((float)(L_39/(2.0f))), ((float)(L_40/(2.0f))), (1.0f), NULL); // transform.localScale = scale; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_41; L_41 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = V_6; NullCheck(L_41); Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_41, L_42, NULL); // if (transform.childCount > 0) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_43; L_43 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_43); int32_t L_44; L_44 = Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0(L_43, NULL); if ((((int32_t)L_44) <= ((int32_t)0))) { goto IL_0174; } } { // var headTransform = transform.GetChild(0); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_45; L_45 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_45); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_46; L_46 = Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF(L_45, 0, NULL); // var headScale = Vector3.Scale(Vector3.one / 2.0f, new Vector3(headLength, headWidth, 1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47; L_47 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48; L_48 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_47, (2.0f), NULL); float L_49 = V_0; float L_50 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51; memset((&L_51), 0, sizeof(L_51)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_51), L_49, L_50, (1.0f), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52; L_52 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_48, L_51, NULL); V_8 = L_52; // headScale = MathUtils.Divide(headScale, scale); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54 = V_6; il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55; L_55 = MathUtils_Divide_m9C46A2658AFD35FF7A94D26EAC0CF7653E3B5423(L_53, L_54, NULL); V_8 = L_55; // headTransform.localScale = headScale; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_56 = L_46; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57 = V_8; NullCheck(L_56); Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_56, L_57, NULL); // headTransform.localPosition = MathUtils.Divide(new Vector3(length * 0.5f + headLength * 0.5f, 0, 0), scale); float L_58 = V_5; float L_59 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60; memset((&L_60), 0, sizeof(L_60)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_60), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_58, (0.5f))), ((float)il2cpp_codegen_multiply(L_59, (0.5f))))), (0.0f), (0.0f), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62; L_62 = MathUtils_Divide_m9C46A2658AFD35FF7A94D26EAC0CF7653E3B5423(L_60, L_61, NULL); NullCheck(L_56); Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_56, L_62, NULL); } IL_0174: { // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutLinkCamAligner::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutLinkCamAligner__ctor_mED9B429321FFC1903DCE508A6B0531F4C800CB68 (FlowLayoutLinkCamAligner_t273480A9864DEF3A106515DFE26638CC439E61BA* __this, const RuntimeMethod* method) { { FlowLayoutCamAlignerBase__ctor_mEBC75E775EA937679D91E13A25B44D3E5AB28324(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutNodeCamAligner::AlignToCamImpl(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutNodeCamAligner_AlignToCamImpl_mD6D2BB42E2D825D611CD8179B83733B59E70BAF8 (FlowLayoutNodeCamAligner_t9113878EB39413A265AFB535F292717B05CC56AF* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_cameraPosition, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); { // var direction = (cameraPosition - transform.position).normalized; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_cameraPosition; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1; L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_1, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_0, L_2, NULL); V_1 = L_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_1), NULL); V_0 = L_4; // transform.rotation = Quaternion.LookRotation(direction, Vector3.up); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5; L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8; L_8 = Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307(L_6, L_7, NULL); NullCheck(L_5); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_5, L_8, NULL); // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutNodeCamAligner::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutNodeCamAligner__ctor_m8DE4338536A68C37667B3C83F81A1C6C93A813EE (FlowLayoutNodeCamAligner_t9113878EB39413A265AFB535F292717B05CC56AF* __this, const RuntimeMethod* method) { { FlowLayoutCamAlignerBase__ctor_mEBC75E775EA937679D91E13A25B44D3E5AB28324(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizerObject::Build(DungeonArchitect.SxEngine.SxRenderCommand,UnityEngine.Transform,DungeonArchitect.SxEngine.ISxSceneNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphUnityVisualizerObject_Build_m26440FBCAC2E0FA4F7B001978D80ED5A0A039BD2 (FlowLayoutGraphUnityVisualizerObject_t8C4DCF2B164516A9564981A44CA3BF43648D6DF4* __this, SxRenderCommand_tA878712CF8D568C7900BCDF61A5631AA52E09CB9* ___0_command, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_parent, RuntimeObject* ___2_node, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_mF420EEE32C56DB13DB3A9A21DB50E23BCCD1C93C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mF07A0F08711D22C380DD0BE24AE310715BEABCBF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m02D31CFBAF72B8171CD08FE7B0DB8B9F46C083D9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m4795656B8125D5A2103323F74EFDE4590E0E2216_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISxSceneNode_t77E85FAF4E47CFB1391163949515991B987D4D95_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m6577A0E4E57C81E5170123FFC99EE89D349184EF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4EA3769821DBDED34CA0EBACD784AC6C1A536C1A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m9F2A058632994B7A2310424880C089F9DE5B1BA5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mD1EFBC7A0C9E4DF640DF58EC90D5494500C0571F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE1298EFE02E4CF09A9513D04C6D0FE12C4A5A96D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxMeshVertexU5BU5D_t33DDC0C0B73752EA2A5A5DF7F878507292FAB15C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_0 = NULL; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_1 = NULL; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_2 = NULL; List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* V_3 = NULL; List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* V_4 = NULL; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_5 = NULL; SxTransform_tE48FA028D72DD62E3C6DA61A2E7A8C742C170E67 V_6; memset((&V_6), 0, sizeof(V_6)); Enumerator_t3FFF9D0A12F1EA33FFDB691C60BEEA2FC4031411 V_7; memset((&V_7), 0, sizeof(V_7)); KeyValuePair_2_t1DB9F1EA22A1CCC35971B22198C4A90FDD8C3A9F V_8; memset((&V_8), 0, sizeof(V_8)); SxMeshSection_t15854867233767C9DE935FAE2D3F902F36ABB5C2* V_9 = NULL; int32_t V_10 = 0; int32_t V_11 = 0; SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1* V_12 = NULL; SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1* V_13 = NULL; SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1* V_14 = NULL; SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1* V_15 = NULL; SxMeshVertexU5BU5D_t33DDC0C0B73752EA2A5A5DF7F878507292FAB15C* V_16 = NULL; int32_t V_17 = 0; SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1* V_18 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_19; memset((&V_19), 0, sizeof(V_19)); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B6_0 = NULL; { // Destroy(); FlowLayoutGraphUnityVisualizerObject_Destroy_m999FA26CFC7E2A61C8AF07245DA7D7D2AFC23481(__this, NULL); // gameObject = new GameObject(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); NullCheck(L_0); GameObject__ctor_m7D0340DE160786E6EFA8DABD39EC3B694DA30AAD(L_0, NULL); __this->___gameObject_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___gameObject_0), (void*)L_0); // gameObject.transform.parent = parent; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = __this->___gameObject_0; NullCheck(L_1); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2; L_2 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_1, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ___1_parent; NullCheck(L_2); Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_2, L_3, NULL); // gameObject.transform.localPosition = node.WorldTransform.Positon; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = __this->___gameObject_0; NullCheck(L_4); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5; L_5 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_4, NULL); RuntimeObject* L_6 = ___2_node; NullCheck(L_6); SxTransform_tE48FA028D72DD62E3C6DA61A2E7A8C742C170E67 L_7; L_7 = InterfaceFuncInvoker0< SxTransform_tE48FA028D72DD62E3C6DA61A2E7A8C742C170E67 >::Invoke(0 /* DungeonArchitect.SxEngine.Utils.SxTransform DungeonArchitect.SxEngine.ISxSceneNode::get_WorldTransform() */, ISxSceneNode_t77E85FAF4E47CFB1391163949515991B987D4D95_il2cpp_TypeInfo_var, L_6); V_6 = L_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = SxTransform_get_Positon_m85ABD9B6E0F5AA8D1C5EDDA73EB709B409FD2865_inline((&V_6), NULL); NullCheck(L_5); Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_5, L_8, NULL); // gameObject.transform.localRotation = node.WorldTransform.Rotation; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = __this->___gameObject_0; NullCheck(L_9); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10; L_10 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_9, NULL); RuntimeObject* L_11 = ___2_node; NullCheck(L_11); SxTransform_tE48FA028D72DD62E3C6DA61A2E7A8C742C170E67 L_12; L_12 = InterfaceFuncInvoker0< SxTransform_tE48FA028D72DD62E3C6DA61A2E7A8C742C170E67 >::Invoke(0 /* DungeonArchitect.SxEngine.Utils.SxTransform DungeonArchitect.SxEngine.ISxSceneNode::get_WorldTransform() */, ISxSceneNode_t77E85FAF4E47CFB1391163949515991B987D4D95_il2cpp_TypeInfo_var, L_11); V_6 = L_12; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13; L_13 = SxTransform_get_Rotation_mF9A33AF7C04A299E9384D8D08DEF52F3C1AA591F_inline((&V_6), NULL); NullCheck(L_10); Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_10, L_13, NULL); // gameObject.transform.localScale = node.WorldTransform.Scale; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14 = __this->___gameObject_0; NullCheck(L_14); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15; L_15 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_14, NULL); RuntimeObject* L_16 = ___2_node; NullCheck(L_16); SxTransform_tE48FA028D72DD62E3C6DA61A2E7A8C742C170E67 L_17; L_17 = InterfaceFuncInvoker0< SxTransform_tE48FA028D72DD62E3C6DA61A2E7A8C742C170E67 >::Invoke(0 /* DungeonArchitect.SxEngine.Utils.SxTransform DungeonArchitect.SxEngine.ISxSceneNode::get_WorldTransform() */, ISxSceneNode_t77E85FAF4E47CFB1391163949515991B987D4D95_il2cpp_TypeInfo_var, L_16); V_6 = L_17; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = SxTransform_get_Scale_m92D32E885F207EBF0D9568380EF71F41197B9597_inline((&V_6), NULL); NullCheck(L_15); Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_15, L_18, NULL); // if (command == null || command.Mesh == null) return; SxRenderCommand_tA878712CF8D568C7900BCDF61A5631AA52E09CB9* L_19 = ___0_command; if (!L_19) { goto IL_008a; } } { SxRenderCommand_tA878712CF8D568C7900BCDF61A5631AA52E09CB9* L_20 = ___0_command; NullCheck(L_20); SxMesh_t82E396FB1E8A541A13FDA34EDAD86A4A6280E77B* L_21 = L_20->___Mesh_1; if (L_21) { goto IL_008b; } } IL_008a: { // if (command == null || command.Mesh == null) return; return; } IL_008b: { // var material = command.Material != null ? command.Material.UnityMaterial : null; SxRenderCommand_tA878712CF8D568C7900BCDF61A5631AA52E09CB9* L_22 = ___0_command; NullCheck(L_22); SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* L_23 = L_22->___Material_2; if (L_23) { goto IL_0096; } } { G_B6_0 = ((Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)(NULL)); goto IL_00a1; } IL_0096: { SxRenderCommand_tA878712CF8D568C7900BCDF61A5631AA52E09CB9* L_24 = ___0_command; NullCheck(L_24); SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* L_25 = L_24->___Material_2; NullCheck(L_25); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_26; L_26 = SxMaterial_get_UnityMaterial_m02A3EB2FE601E9AA25B98213AA07AFFD243A1AF1_inline(L_25, NULL); G_B6_0 = L_26; } IL_00a1: { V_0 = G_B6_0; // if (command.Material == null) return; SxRenderCommand_tA878712CF8D568C7900BCDF61A5631AA52E09CB9* L_27 = ___0_command; NullCheck(L_27); SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* L_28 = L_27->___Material_2; if (L_28) { goto IL_00ab; } } { // if (command.Material == null) return; return; } IL_00ab: { // meshFilter = gameObject.AddComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_29 = __this->___gameObject_0; NullCheck(L_29); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_30; L_30 = GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94(L_29, GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94_RuntimeMethod_var); __this->___meshFilter_1 = L_30; Il2CppCodeGenWriteBarrier((void**)(&__this->___meshFilter_1), (void*)L_30); // meshRenderer = gameObject.AddComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_31 = __this->___gameObject_0; NullCheck(L_31); MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_32; L_32 = GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D(L_31, GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D_RuntimeMethod_var); __this->___meshRenderer_2 = L_32; Il2CppCodeGenWriteBarrier((void**)(&__this->___meshRenderer_2), (void*)L_32); // var mesh = new Mesh(); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_33 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var); NullCheck(L_33); Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_33, NULL); V_1 = L_33; // meshFilter.sharedMesh = mesh; MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_34 = __this->___meshFilter_1; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_35 = V_1; NullCheck(L_34); MeshFilter_set_sharedMesh_m946F7E3F583761982642BDA4753784AF1DF6E16F(L_34, L_35, NULL); // meshRenderer.sharedMaterial = material; MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_36 = __this->___meshRenderer_2; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_37 = V_0; NullCheck(L_36); Renderer_set_sharedMaterial_m5E842F9A06CFB7B77656EB319881CB4B3E8E4288(L_36, L_37, NULL); // var vertices = new List(); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_38 = (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*)il2cpp_codegen_object_new(List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); NullCheck(L_38); List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C(L_38, List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var); V_2 = L_38; // var uvs = new List(); List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_39 = (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*)il2cpp_codegen_object_new(List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var); NullCheck(L_39); List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F(L_39, List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var); V_3 = L_39; // var colors = new List(); List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* L_40 = (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*)il2cpp_codegen_object_new(List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF_il2cpp_TypeInfo_var); NullCheck(L_40); List_1__ctor_mE1298EFE02E4CF09A9513D04C6D0FE12C4A5A96D(L_40, List_1__ctor_mE1298EFE02E4CF09A9513D04C6D0FE12C4A5A96D_RuntimeMethod_var); V_4 = L_40; // var triangles = new List(); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_41 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); NullCheck(L_41); List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_41, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var); V_5 = L_41; // foreach (var sectionEntry in command.Mesh.Sections) SxRenderCommand_tA878712CF8D568C7900BCDF61A5631AA52E09CB9* L_42 = ___0_command; NullCheck(L_42); SxMesh_t82E396FB1E8A541A13FDA34EDAD86A4A6280E77B* L_43 = L_42->___Mesh_1; NullCheck(L_43); Dictionary_2_tEBD2129845DE979FB1F3E4D619F251ECBF3D72A6* L_44 = L_43->___Sections_0; NullCheck(L_44); Enumerator_t3FFF9D0A12F1EA33FFDB691C60BEEA2FC4031411 L_45; L_45 = Dictionary_2_GetEnumerator_mF420EEE32C56DB13DB3A9A21DB50E23BCCD1C93C(L_44, Dictionary_2_GetEnumerator_mF420EEE32C56DB13DB3A9A21DB50E23BCCD1C93C_RuntimeMethod_var); V_7 = L_45; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_025b: {// begin finally (depth: 1) Enumerator_Dispose_mF07A0F08711D22C380DD0BE24AE310715BEABCBF((&V_7), Enumerator_Dispose_mF07A0F08711D22C380DD0BE24AE310715BEABCBF_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_024d_1; } IL_011c_1: { // foreach (var sectionEntry in command.Mesh.Sections) KeyValuePair_2_t1DB9F1EA22A1CCC35971B22198C4A90FDD8C3A9F L_46; L_46 = Enumerator_get_Current_m4795656B8125D5A2103323F74EFDE4590E0E2216_inline((&V_7), Enumerator_get_Current_m4795656B8125D5A2103323F74EFDE4590E0E2216_RuntimeMethod_var); V_8 = L_46; // var section = sectionEntry.Value; SxMeshSection_t15854867233767C9DE935FAE2D3F902F36ABB5C2* L_47; L_47 = KeyValuePair_2_get_Value_m6577A0E4E57C81E5170123FFC99EE89D349184EF_inline((&V_8), KeyValuePair_2_get_Value_m6577A0E4E57C81E5170123FFC99EE89D349184EF_RuntimeMethod_var); V_9 = L_47; // if (section == null || section.Vertices.Length == 0) continue; SxMeshSection_t15854867233767C9DE935FAE2D3F902F36ABB5C2* L_48 = V_9; if (!L_48) { goto IL_024d_1; } } { SxMeshSection_t15854867233767C9DE935FAE2D3F902F36ABB5C2* L_49 = V_9; NullCheck(L_49); SxMeshVertexU5BU5D_t33DDC0C0B73752EA2A5A5DF7F878507292FAB15C* L_50; L_50 = SxMeshSection_get_Vertices_m98DC66D5FE65E65FB61242D2A3E81CBAB01C0417_inline(L_49, NULL); NullCheck(L_50); if (!(((RuntimeArray*)L_50)->max_length)) { goto IL_024d_1; } } { // if (section.DrawMode != GL.QUADS) continue; SxMeshSection_t15854867233767C9DE935FAE2D3F902F36ABB5C2* L_51 = V_9; NullCheck(L_51); int32_t L_52; L_52 = SxMeshSection_get_DrawMode_mAEE1C13FD53C6339E803D3738BAB4E7FA9EEB56C_inline(L_51, NULL); if ((!(((uint32_t)L_52) == ((uint32_t)7)))) { goto IL_024d_1; } } { // for (var i = 0; i + 3 < section.Vertices.Length; i += 4) V_10 = 0; goto IL_023b_1; } IL_0157_1: { // var baseIndex = vertices.Count; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_53 = V_2; NullCheck(L_53); int32_t L_54; L_54 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_53, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); V_11 = L_54; // var p0 = section.Vertices[i + 0]; SxMeshSection_t15854867233767C9DE935FAE2D3F902F36ABB5C2* L_55 = V_9; NullCheck(L_55); SxMeshVertexU5BU5D_t33DDC0C0B73752EA2A5A5DF7F878507292FAB15C* L_56; L_56 = SxMeshSection_get_Vertices_m98DC66D5FE65E65FB61242D2A3E81CBAB01C0417_inline(L_55, NULL); int32_t L_57 = V_10; NullCheck(L_56); int32_t L_58 = L_57; SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1* L_59 = (L_56)->GetAt(static_cast(L_58)); V_12 = L_59; // var p1 = section.Vertices[i + 1]; SxMeshSection_t15854867233767C9DE935FAE2D3F902F36ABB5C2* L_60 = V_9; NullCheck(L_60); SxMeshVertexU5BU5D_t33DDC0C0B73752EA2A5A5DF7F878507292FAB15C* L_61; L_61 = SxMeshSection_get_Vertices_m98DC66D5FE65E65FB61242D2A3E81CBAB01C0417_inline(L_60, NULL); int32_t L_62 = V_10; NullCheck(L_61); int32_t L_63 = ((int32_t)il2cpp_codegen_add(L_62, 1)); SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1* L_64 = (L_61)->GetAt(static_cast(L_63)); V_13 = L_64; // var p2 = section.Vertices[i + 2]; SxMeshSection_t15854867233767C9DE935FAE2D3F902F36ABB5C2* L_65 = V_9; NullCheck(L_65); SxMeshVertexU5BU5D_t33DDC0C0B73752EA2A5A5DF7F878507292FAB15C* L_66; L_66 = SxMeshSection_get_Vertices_m98DC66D5FE65E65FB61242D2A3E81CBAB01C0417_inline(L_65, NULL); int32_t L_67 = V_10; NullCheck(L_66); int32_t L_68 = ((int32_t)il2cpp_codegen_add(L_67, 2)); SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1* L_69 = (L_66)->GetAt(static_cast(L_68)); V_14 = L_69; // var p3 = section.Vertices[i + 3]; SxMeshSection_t15854867233767C9DE935FAE2D3F902F36ABB5C2* L_70 = V_9; NullCheck(L_70); SxMeshVertexU5BU5D_t33DDC0C0B73752EA2A5A5DF7F878507292FAB15C* L_71; L_71 = SxMeshSection_get_Vertices_m98DC66D5FE65E65FB61242D2A3E81CBAB01C0417_inline(L_70, NULL); int32_t L_72 = V_10; NullCheck(L_71); int32_t L_73 = ((int32_t)il2cpp_codegen_add(L_72, 3)); SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1* L_74 = (L_71)->GetAt(static_cast(L_73)); V_15 = L_74; // var quad = new SxMeshVertex[] {p0, p1, p2, p3}; SxMeshVertexU5BU5D_t33DDC0C0B73752EA2A5A5DF7F878507292FAB15C* L_75 = (SxMeshVertexU5BU5D_t33DDC0C0B73752EA2A5A5DF7F878507292FAB15C*)(SxMeshVertexU5BU5D_t33DDC0C0B73752EA2A5A5DF7F878507292FAB15C*)SZArrayNew(SxMeshVertexU5BU5D_t33DDC0C0B73752EA2A5A5DF7F878507292FAB15C_il2cpp_TypeInfo_var, (uint32_t)4); SxMeshVertexU5BU5D_t33DDC0C0B73752EA2A5A5DF7F878507292FAB15C* L_76 = L_75; SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1* L_77 = V_12; NullCheck(L_76); ArrayElementTypeCheck (L_76, L_77); (L_76)->SetAt(static_cast(0), (SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1*)L_77); SxMeshVertexU5BU5D_t33DDC0C0B73752EA2A5A5DF7F878507292FAB15C* L_78 = L_76; SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1* L_79 = V_13; NullCheck(L_78); ArrayElementTypeCheck (L_78, L_79); (L_78)->SetAt(static_cast(1), (SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1*)L_79); SxMeshVertexU5BU5D_t33DDC0C0B73752EA2A5A5DF7F878507292FAB15C* L_80 = L_78; SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1* L_81 = V_14; NullCheck(L_80); ArrayElementTypeCheck (L_80, L_81); (L_80)->SetAt(static_cast(2), (SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1*)L_81); SxMeshVertexU5BU5D_t33DDC0C0B73752EA2A5A5DF7F878507292FAB15C* L_82 = L_80; SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1* L_83 = V_15; NullCheck(L_82); ArrayElementTypeCheck (L_82, L_83); (L_82)->SetAt(static_cast(3), (SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1*)L_83); // foreach (var vert in quad) V_16 = L_82; V_17 = 0; goto IL_01ef_1; } IL_01b6_1: { // foreach (var vert in quad) SxMeshVertexU5BU5D_t33DDC0C0B73752EA2A5A5DF7F878507292FAB15C* L_84 = V_16; int32_t L_85 = V_17; NullCheck(L_84); int32_t L_86 = L_85; SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1* L_87 = (L_84)->GetAt(static_cast(L_86)); V_18 = L_87; // var worldPosition = vert.Position; SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1* L_88 = V_18; NullCheck(L_88); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_89; L_89 = SxMeshVertex_get_Position_mAE27FFE26F37AE902092C574695F4AEAE94A10F5_inline(L_88, NULL); V_19 = L_89; // vertices.Add(worldPosition); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_90 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_91 = V_19; NullCheck(L_90); List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_90, L_91, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); // uvs.Add(vert.UV0); List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_92 = V_3; SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1* L_93 = V_18; NullCheck(L_93); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_94; L_94 = SxMeshVertex_get_UV0_mDC91E4537FA5D156F6F95F51E5E25AAE6E616561_inline(L_93, NULL); NullCheck(L_92); List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline(L_92, L_94, List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var); // colors.Add(vert.Color); List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* L_95 = V_4; SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1* L_96 = V_18; NullCheck(L_96); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_97; L_97 = SxMeshVertex_get_Color_mEDEF4776F7756BFACDE6EE7D4D67C953AA82B286_inline(L_96, NULL); NullCheck(L_95); List_1_Add_m4EA3769821DBDED34CA0EBACD784AC6C1A536C1A_inline(L_95, L_97, List_1_Add_m4EA3769821DBDED34CA0EBACD784AC6C1A536C1A_RuntimeMethod_var); int32_t L_98 = V_17; V_17 = ((int32_t)il2cpp_codegen_add(L_98, 1)); } IL_01ef_1: { // foreach (var vert in quad) int32_t L_99 = V_17; SxMeshVertexU5BU5D_t33DDC0C0B73752EA2A5A5DF7F878507292FAB15C* L_100 = V_16; NullCheck(L_100); if ((((int32_t)L_99) < ((int32_t)((int32_t)(((RuntimeArray*)L_100)->max_length))))) { goto IL_01b6_1; } } { // triangles.Add(baseIndex + 0); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_101 = V_5; int32_t L_102 = V_11; NullCheck(L_101); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_101, L_102, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); // triangles.Add(baseIndex + 1); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_103 = V_5; int32_t L_104 = V_11; NullCheck(L_103); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_103, ((int32_t)il2cpp_codegen_add(L_104, 1)), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); // triangles.Add(baseIndex + 2); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_105 = V_5; int32_t L_106 = V_11; NullCheck(L_105); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_105, ((int32_t)il2cpp_codegen_add(L_106, 2)), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); // triangles.Add(baseIndex + 0); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_107 = V_5; int32_t L_108 = V_11; NullCheck(L_107); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_107, L_108, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); // triangles.Add(baseIndex + 2); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_109 = V_5; int32_t L_110 = V_11; NullCheck(L_109); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_109, ((int32_t)il2cpp_codegen_add(L_110, 2)), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); // triangles.Add(baseIndex + 3); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_111 = V_5; int32_t L_112 = V_11; NullCheck(L_111); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_111, ((int32_t)il2cpp_codegen_add(L_112, 3)), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); // for (var i = 0; i + 3 < section.Vertices.Length; i += 4) int32_t L_113 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_113, 4)); } IL_023b_1: { // for (var i = 0; i + 3 < section.Vertices.Length; i += 4) int32_t L_114 = V_10; SxMeshSection_t15854867233767C9DE935FAE2D3F902F36ABB5C2* L_115 = V_9; NullCheck(L_115); SxMeshVertexU5BU5D_t33DDC0C0B73752EA2A5A5DF7F878507292FAB15C* L_116; L_116 = SxMeshSection_get_Vertices_m98DC66D5FE65E65FB61242D2A3E81CBAB01C0417_inline(L_115, NULL); NullCheck(L_116); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_114, 3))) < ((int32_t)((int32_t)(((RuntimeArray*)L_116)->max_length))))) { goto IL_0157_1; } } IL_024d_1: { // foreach (var sectionEntry in command.Mesh.Sections) bool L_117; L_117 = Enumerator_MoveNext_m02D31CFBAF72B8171CD08FE7B0DB8B9F46C083D9((&V_7), Enumerator_MoveNext_m02D31CFBAF72B8171CD08FE7B0DB8B9F46C083D9_RuntimeMethod_var); if (L_117) { goto IL_011c_1; } } { goto IL_0269; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0269: { // mesh.vertices = vertices.ToArray(); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_118 = V_1; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_119 = V_2; NullCheck(L_119); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_120; L_120 = List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3(L_119, List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3_RuntimeMethod_var); NullCheck(L_118); Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C(L_118, L_120, NULL); // mesh.uv = uvs.ToArray(); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_121 = V_1; List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_122 = V_3; NullCheck(L_122); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_123; L_123 = List_1_ToArray_m9F2A058632994B7A2310424880C089F9DE5B1BA5(L_122, List_1_ToArray_m9F2A058632994B7A2310424880C089F9DE5B1BA5_RuntimeMethod_var); NullCheck(L_121); Mesh_set_uv_m6ED9C50E0DA8166DD48AC40FD6C828B9AD2E9617(L_121, L_123, NULL); // mesh.colors = colors.ToArray(); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_124 = V_1; List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* L_125 = V_4; NullCheck(L_125); ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_126; L_126 = List_1_ToArray_mD1EFBC7A0C9E4DF640DF58EC90D5494500C0571F(L_125, List_1_ToArray_mD1EFBC7A0C9E4DF640DF58EC90D5494500C0571F_RuntimeMethod_var); NullCheck(L_124); Mesh_set_colors_m5558BAAA60676427B7954F1694A1765B000EB0FE(L_124, L_126, NULL); // mesh.triangles = triangles.ToArray(); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_127 = V_1; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_128 = V_5; NullCheck(L_128); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_129; L_129 = List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA(L_128, List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var); NullCheck(L_127); Mesh_set_triangles_m124405320579A8D92711BB5A124644963A26F60B(L_127, L_129, NULL); // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizerObject::Destroy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphUnityVisualizerObject_Destroy_m999FA26CFC7E2A61C8AF07245DA7D7D2AFC23481 (FlowLayoutGraphUnityVisualizerObject_t8C4DCF2B164516A9564981A44CA3BF43648D6DF4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (gameObject != null) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___gameObject_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_0019; } } { // DungeonUtils.DestroyObject(gameObject); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___gameObject_0; DungeonUtils_DestroyObject_mE7903363F862729A5242C5F83A49E24450396F9F(L_2, NULL); } IL_0019: { // meshFilter = null; __this->___meshFilter_1 = (MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___meshFilter_1), (void*)(MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5*)NULL); // meshRenderer = null; __this->___meshRenderer_2 = (MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___meshRenderer_2), (void*)(MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE*)NULL); // gameObject = null; __this->___gameObject_0 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___gameObject_0), (void*)(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL); // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizerObject::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphUnityVisualizerObject__ctor_m254CCFA385CD008AE08252FBA8E36A123203DEDE (FlowLayoutGraphUnityVisualizerObject_t8C4DCF2B164516A9564981A44CA3BF43648D6DF4* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // UnityEngine.GameObject DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizer::Build(DungeonArchitect.SxEngine.SxWorld) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* FlowLayoutGraphUnityVisualizer_Build_mBEEEC93A4B886BB2482D2CD6DCE9E124BF870E77 (FlowLayoutGraphUnityVisualizer_t1E60A7D74E78920260AAB63650BEA9540E9CE76B* __this, SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* ___0_world, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m5DA5D584108F9FB287309A4E54BE366AAAB45BA8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t25AD1684421601DA7DE743B91BD7C1E7148BC506_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m455FE606C98C5386DF71A5AE34195438DF331E6D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t7CE1EACBAA9150363D530DF49C8BEC2B0F391E64_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCB8B416E6FF0C95C28C0580E26CA04677EB2C269); s_Il2CppMethodInitialized = true; } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL; SxRenderContext_tB0D706921881686CEE6F051D039A6FCF1BE43A63 V_1; memset((&V_1), 0, sizeof(V_1)); Dictionary_2_t25AD1684421601DA7DE743B91BD7C1E7148BC506* V_2 = NULL; { // var gameObject = new GameObject("SnapGridFlowDebugVisualizer"); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); NullCheck(L_0); GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_0, _stringLiteralCB8B416E6FF0C95C28C0580E26CA04677EB2C269, NULL); V_0 = L_0; // var context = new SxRenderContext(); il2cpp_codegen_initobj((&V_1), sizeof(SxRenderContext_tB0D706921881686CEE6F051D039A6FCF1BE43A63)); // var nodeTransforms = new Dictionary(); Dictionary_2_t25AD1684421601DA7DE743B91BD7C1E7148BC506* L_1 = (Dictionary_2_t25AD1684421601DA7DE743B91BD7C1E7148BC506*)il2cpp_codegen_object_new(Dictionary_2_t25AD1684421601DA7DE743B91BD7C1E7148BC506_il2cpp_TypeInfo_var); NullCheck(L_1); Dictionary_2__ctor_m5DA5D584108F9FB287309A4E54BE366AAAB45BA8(L_1, Dictionary_2__ctor_m5DA5D584108F9FB287309A4E54BE366AAAB45BA8_RuntimeMethod_var); V_2 = L_1; // BuildRecursive(context, world.RootNode, gameObject.transform, Matrix4x4.identity, new HashSet(), 0, nodeTransforms); SxRenderContext_tB0D706921881686CEE6F051D039A6FCF1BE43A63 L_2 = V_1; SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* L_3 = ___0_world; NullCheck(L_3); SxRootSceneNode_t341B291BFEC61C035ED18C9994211A90FE036245* L_4; L_4 = SxWorld_get_RootNode_m84D8BDAD703084FC92E21FAA0AEB5CC5ADF24D62(L_3, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = V_0; NullCheck(L_5); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6; L_6 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_5, NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_7; L_7 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL); HashSet_1_t7CE1EACBAA9150363D530DF49C8BEC2B0F391E64* L_8 = (HashSet_1_t7CE1EACBAA9150363D530DF49C8BEC2B0F391E64*)il2cpp_codegen_object_new(HashSet_1_t7CE1EACBAA9150363D530DF49C8BEC2B0F391E64_il2cpp_TypeInfo_var); NullCheck(L_8); HashSet_1__ctor_m455FE606C98C5386DF71A5AE34195438DF331E6D(L_8, HashSet_1__ctor_m455FE606C98C5386DF71A5AE34195438DF331E6D_RuntimeMethod_var); Dictionary_2_t25AD1684421601DA7DE743B91BD7C1E7148BC506* L_9 = V_2; FlowLayoutGraphUnityVisualizer_BuildRecursive_m9740356FA79B1480EE872B152BBFDEE7B34B3E82(__this, L_2, L_4, L_6, L_7, L_8, 0, L_9, NULL); // return gameObject; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = V_0; return L_10; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizer::BuildRecursive(DungeonArchitect.SxEngine.SxRenderContext,DungeonArchitect.SxEngine.ISxSceneNode,UnityEngine.Transform,UnityEngine.Matrix4x4,System.Collections.Generic.HashSet`1,System.Int32,System.Collections.Generic.Dictionary`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphUnityVisualizer_BuildRecursive_m9740356FA79B1480EE872B152BBFDEE7B34B3E82 (FlowLayoutGraphUnityVisualizer_t1E60A7D74E78920260AAB63650BEA9540E9CE76B* __this, SxRenderContext_tB0D706921881686CEE6F051D039A6FCF1BE43A63 ___0_context, RuntimeObject* ___1_node, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_parent, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___3_incomingWorldTransform, HashSet_1_t7CE1EACBAA9150363D530DF49C8BEC2B0F391E64* ___4_visited, int32_t ___5_depth, Dictionary_2_t25AD1684421601DA7DE743B91BD7C1E7148BC506* ___6_nodeTransforms, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m2940D7BF8011BA96F6C51BDF5CC32DCEDD3AEA64_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m42CD5D7570A5FE04E6A6185C916340A66BB61668_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mDE5B9B9618288E1BDCF9FB85C6F3F6F1A7345C5C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m13FB7FFFF428F9DF1ABF4007FAD14F97A77B280F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mAF036089BD1B25EAECEE65C222307289D5AA3DF4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mCCE14586009EDECD1640DB1B70BE21448B464F27_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGraphUnityVisualizerObject_t8C4DCF2B164516A9564981A44CA3BF43648D6DF4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisFlowLayoutLinkCamAligner_t273480A9864DEF3A106515DFE26638CC439E61BA_mDBF555C3B16317DFC8451CE5F597C1A8EBEECB66_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisFlowLayoutNodeCamAligner_t9113878EB39413A265AFB535F292717B05CC56AF_mD1C8A9FC0B6F8450DC4237810A86A79F3E90869B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mCCAA4D1F0BD177F6E0364BDB08D76F9DE49AEE27_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m6740A7D1B558BD1F4D9F81F604835B53EA8344B4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISxSceneNode_t77E85FAF4E47CFB1391163949515991B987D4D95_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mCDEA9F399EC64BE43FE01339CE1A41FB5B64A413_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mECB396FA0DCB80F26715BF8D64CA3C3A9CEBC83C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m603634BC8074DBC27386B8F0519CDB9BB0CD9230_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC8A472FF37838AC6C51FEF6DA49763E02E6DC5FA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxRenderCommandList_t3C54B1B512D3CC7F8DD6C3FF7ABB15EC61CACF3E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0; memset((&V_0), 0, sizeof(V_0)); SxRenderCommandList_t3C54B1B512D3CC7F8DD6C3FF7ABB15EC61CACF3E* V_1 = NULL; FlowLayoutGraphUnityVisualizerObject_t8C4DCF2B164516A9564981A44CA3BF43648D6DF4* V_2 = NULL; SxRenderCommand_tA878712CF8D568C7900BCDF61A5631AA52E09CB9* V_3 = NULL; List_1_tC8A472FF37838AC6C51FEF6DA49763E02E6DC5FA* V_4 = NULL; SxTransform_tE48FA028D72DD62E3C6DA61A2E7A8C742C170E67 V_5; memset((&V_5), 0, sizeof(V_5)); FlowLayoutNodeCamAligner_t9113878EB39413A265AFB535F292717B05CC56AF* V_6 = NULL; SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* V_7 = NULL; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_8 = NULL; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_9 = NULL; FlowLayoutLinkCamAligner_t273480A9864DEF3A106515DFE26638CC439E61BA* V_10 = NULL; FlowLayoutNodeCamAligner_t9113878EB39413A265AFB535F292717B05CC56AF* V_11 = NULL; ISxSceneNodeU5BU5D_t8C121DAAA821ACB7E30208EA91128D316D11B523* V_12 = NULL; int32_t V_13 = 0; RuntimeObject* V_14 = NULL; Enumerator_t82032C43D27807F8511EBD1DA8A15E1F417A204C V_15; memset((&V_15), 0, sizeof(V_15)); SxRenderCommand_tA878712CF8D568C7900BCDF61A5631AA52E09CB9* G_B5_0 = NULL; { // if (visited.Contains(node)) HashSet_1_t7CE1EACBAA9150363D530DF49C8BEC2B0F391E64* L_0 = ___4_visited; RuntimeObject* L_1 = ___1_node; NullCheck(L_0); bool L_2; L_2 = HashSet_1_Contains_m6740A7D1B558BD1F4D9F81F604835B53EA8344B4(L_0, L_1, HashSet_1_Contains_m6740A7D1B558BD1F4D9F81F604835B53EA8344B4_RuntimeMethod_var); if (!L_2) { goto IL_000b; } } { // return; return; } IL_000b: { // visited.Add(node); HashSet_1_t7CE1EACBAA9150363D530DF49C8BEC2B0F391E64* L_3 = ___4_visited; RuntimeObject* L_4 = ___1_node; NullCheck(L_3); bool L_5; L_5 = HashSet_1_Add_mCCAA4D1F0BD177F6E0364BDB08D76F9DE49AEE27(L_3, L_4, HashSet_1_Add_mCCAA4D1F0BD177F6E0364BDB08D76F9DE49AEE27_RuntimeMethod_var); // var accumulatedWorldTransform = incomingWorldTransform * node.WorldTransform.Matrix; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_6 = ___3_incomingWorldTransform; RuntimeObject* L_7 = ___1_node; NullCheck(L_7); SxTransform_tE48FA028D72DD62E3C6DA61A2E7A8C742C170E67 L_8; L_8 = InterfaceFuncInvoker0< SxTransform_tE48FA028D72DD62E3C6DA61A2E7A8C742C170E67 >::Invoke(0 /* DungeonArchitect.SxEngine.Utils.SxTransform DungeonArchitect.SxEngine.ISxSceneNode::get_WorldTransform() */, ISxSceneNode_t77E85FAF4E47CFB1391163949515991B987D4D95_il2cpp_TypeInfo_var, L_7); V_5 = L_8; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_9; L_9 = SxTransform_get_Matrix_m920F3DD7452B19A9CBC07E7879BD5440863D1CB3((&V_5), NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_10; L_10 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_6, L_9, NULL); V_0 = L_10; // var renderCommandList = new SxRenderCommandList(); SxRenderCommandList_t3C54B1B512D3CC7F8DD6C3FF7ABB15EC61CACF3E* L_11 = (SxRenderCommandList_t3C54B1B512D3CC7F8DD6C3FF7ABB15EC61CACF3E*)il2cpp_codegen_object_new(SxRenderCommandList_t3C54B1B512D3CC7F8DD6C3FF7ABB15EC61CACF3E_il2cpp_TypeInfo_var); NullCheck(L_11); SxRenderCommandList__ctor_m4BDCE991E81F5EBC60AE61BAE42E449A52BA682D(L_11, NULL); V_1 = L_11; // node.Draw(context, accumulatedWorldTransform, renderCommandList); RuntimeObject* L_12 = ___1_node; SxRenderContext_tB0D706921881686CEE6F051D039A6FCF1BE43A63 L_13 = ___0_context; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_14 = V_0; SxRenderCommandList_t3C54B1B512D3CC7F8DD6C3FF7ABB15EC61CACF3E* L_15 = V_1; NullCheck(L_12); InterfaceActionInvoker3< SxRenderContext_tB0D706921881686CEE6F051D039A6FCF1BE43A63, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6, SxRenderCommandList_t3C54B1B512D3CC7F8DD6C3FF7ABB15EC61CACF3E* >::Invoke(2 /* System.Void DungeonArchitect.SxEngine.ISxSceneNode::Draw(DungeonArchitect.SxEngine.SxRenderContext,UnityEngine.Matrix4x4,DungeonArchitect.SxEngine.SxRenderCommandList) */, ISxSceneNode_t77E85FAF4E47CFB1391163949515991B987D4D95_il2cpp_TypeInfo_var, L_12, L_13, L_14, L_15); // var subObject = new FlowLayoutGraphUnityVisualizerObject(); FlowLayoutGraphUnityVisualizerObject_t8C4DCF2B164516A9564981A44CA3BF43648D6DF4* L_16 = (FlowLayoutGraphUnityVisualizerObject_t8C4DCF2B164516A9564981A44CA3BF43648D6DF4*)il2cpp_codegen_object_new(FlowLayoutGraphUnityVisualizerObject_t8C4DCF2B164516A9564981A44CA3BF43648D6DF4_il2cpp_TypeInfo_var); NullCheck(L_16); FlowLayoutGraphUnityVisualizerObject__ctor_m254CCFA385CD008AE08252FBA8E36A123203DEDE(L_16, NULL); V_2 = L_16; // var renderCommand = renderCommandList.Commands.Length == 1 ? renderCommandList.Commands[0] : null; SxRenderCommandList_t3C54B1B512D3CC7F8DD6C3FF7ABB15EC61CACF3E* L_17 = V_1; NullCheck(L_17); SxRenderCommandU5BU5D_t07B2E5D5353E61C9F4001B4015C98D3B558EC61C* L_18; L_18 = SxRenderCommandList_get_Commands_mBE3006C58DED9DE8557216E434C5DFE0F788C1BE(L_17, NULL); NullCheck(L_18); if ((((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))) == ((int32_t)1))) { goto IL_004e; } } { G_B5_0 = ((SxRenderCommand_tA878712CF8D568C7900BCDF61A5631AA52E09CB9*)(NULL)); goto IL_0056; } IL_004e: { SxRenderCommandList_t3C54B1B512D3CC7F8DD6C3FF7ABB15EC61CACF3E* L_19 = V_1; NullCheck(L_19); SxRenderCommandU5BU5D_t07B2E5D5353E61C9F4001B4015C98D3B558EC61C* L_20; L_20 = SxRenderCommandList_get_Commands_mBE3006C58DED9DE8557216E434C5DFE0F788C1BE(L_19, NULL); NullCheck(L_20); int32_t L_21 = 0; SxRenderCommand_tA878712CF8D568C7900BCDF61A5631AA52E09CB9* L_22 = (L_20)->GetAt(static_cast(L_21)); G_B5_0 = L_22; } IL_0056: { V_3 = G_B5_0; // subObject.Build(renderCommand, parent, node); FlowLayoutGraphUnityVisualizerObject_t8C4DCF2B164516A9564981A44CA3BF43648D6DF4* L_23 = V_2; SxRenderCommand_tA878712CF8D568C7900BCDF61A5631AA52E09CB9* L_24 = V_3; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25 = ___2_parent; RuntimeObject* L_26 = ___1_node; NullCheck(L_23); FlowLayoutGraphUnityVisualizerObject_Build_m26440FBCAC2E0FA4F7B001978D80ED5A0A039BD2(L_23, L_24, L_25, L_26, NULL); // subObject.gameObject.transform.parent = parent; FlowLayoutGraphUnityVisualizerObject_t8C4DCF2B164516A9564981A44CA3BF43648D6DF4* L_27 = V_2; NullCheck(L_27); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_28 = L_27->___gameObject_0; NullCheck(L_28); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29; L_29 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_28, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_30 = ___2_parent; NullCheck(L_29); Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_29, L_30, NULL); // nodeTransforms.Add(node, subObject.gameObject.transform); Dictionary_2_t25AD1684421601DA7DE743B91BD7C1E7148BC506* L_31 = ___6_nodeTransforms; RuntimeObject* L_32 = ___1_node; FlowLayoutGraphUnityVisualizerObject_t8C4DCF2B164516A9564981A44CA3BF43648D6DF4* L_33 = V_2; NullCheck(L_33); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_34 = L_33->___gameObject_0; NullCheck(L_34); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_35; L_35 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_34, NULL); NullCheck(L_31); Dictionary_2_Add_m2940D7BF8011BA96F6C51BDF5CC32DCEDD3AEA64(L_31, L_32, L_35, Dictionary_2_Add_m2940D7BF8011BA96F6C51BDF5CC32DCEDD3AEA64_RuntimeMethod_var); // var camAligners = new List(); List_1_tC8A472FF37838AC6C51FEF6DA49763E02E6DC5FA* L_36 = (List_1_tC8A472FF37838AC6C51FEF6DA49763E02E6DC5FA*)il2cpp_codegen_object_new(List_1_tC8A472FF37838AC6C51FEF6DA49763E02E6DC5FA_il2cpp_TypeInfo_var); NullCheck(L_36); List_1__ctor_m603634BC8074DBC27386B8F0519CDB9BB0CD9230(L_36, List_1__ctor_m603634BC8074DBC27386B8F0519CDB9BB0CD9230_RuntimeMethod_var); V_4 = L_36; // if (node is SxLayoutNodeActor) RuntimeObject* L_37 = ___1_node; if (!((SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4*)IsInstClass((RuntimeObject*)L_37, SxLayoutNodeActor_tF0432766201BA4CA27FE00B46F4C6D7AB3C066D4_il2cpp_TypeInfo_var))) { goto IL_00ae; } } { // var camAligner = subObject.gameObject.AddComponent(); FlowLayoutGraphUnityVisualizerObject_t8C4DCF2B164516A9564981A44CA3BF43648D6DF4* L_38 = V_2; NullCheck(L_38); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_39 = L_38->___gameObject_0; NullCheck(L_39); FlowLayoutNodeCamAligner_t9113878EB39413A265AFB535F292717B05CC56AF* L_40; L_40 = GameObject_AddComponent_TisFlowLayoutNodeCamAligner_t9113878EB39413A265AFB535F292717B05CC56AF_mD1C8A9FC0B6F8450DC4237810A86A79F3E90869B(L_39, GameObject_AddComponent_TisFlowLayoutNodeCamAligner_t9113878EB39413A265AFB535F292717B05CC56AF_mD1C8A9FC0B6F8450DC4237810A86A79F3E90869B_RuntimeMethod_var); V_6 = L_40; // camAligners.Add(camAligner); List_1_tC8A472FF37838AC6C51FEF6DA49763E02E6DC5FA* L_41 = V_4; FlowLayoutNodeCamAligner_t9113878EB39413A265AFB535F292717B05CC56AF* L_42 = V_6; NullCheck(L_41); List_1_Add_mCDEA9F399EC64BE43FE01339CE1A41FB5B64A413_inline(L_41, L_42, List_1_Add_mCDEA9F399EC64BE43FE01339CE1A41FB5B64A413_RuntimeMethod_var); goto IL_01a0; } IL_00ae: { // else if (node is SxLayoutLinkActor) RuntimeObject* L_43 = ___1_node; if (!((SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC*)IsInstClass((RuntimeObject*)L_43, SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC_il2cpp_TypeInfo_var))) { goto IL_017d; } } { // var linkActor = node as SxLayoutLinkActor; RuntimeObject* L_44 = ___1_node; V_7 = ((SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC*)IsInstClass((RuntimeObject*)L_44, SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC_il2cpp_TypeInfo_var)); // if (nodeTransforms.ContainsKey(linkActor.StartActor) && nodeTransforms.ContainsKey(linkActor.EndActor)) Dictionary_2_t25AD1684421601DA7DE743B91BD7C1E7148BC506* L_45 = ___6_nodeTransforms; SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* L_46 = V_7; NullCheck(L_46); SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* L_47; L_47 = SxLayoutLinkActor_get_StartActor_mCA45CAE2A653322B09B11F649350855736FC54CC(L_46, NULL); NullCheck(L_45); bool L_48; L_48 = Dictionary_2_ContainsKey_m42CD5D7570A5FE04E6A6185C916340A66BB61668(L_45, L_47, Dictionary_2_ContainsKey_m42CD5D7570A5FE04E6A6185C916340A66BB61668_RuntimeMethod_var); if (!L_48) { goto IL_01a0; } } { Dictionary_2_t25AD1684421601DA7DE743B91BD7C1E7148BC506* L_49 = ___6_nodeTransforms; SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* L_50 = V_7; NullCheck(L_50); SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* L_51; L_51 = SxLayoutLinkActor_get_EndActor_mDA346A7D90FAB223EE5D9C5E1B8DD768EE6A8759(L_50, NULL); NullCheck(L_49); bool L_52; L_52 = Dictionary_2_ContainsKey_m42CD5D7570A5FE04E6A6185C916340A66BB61668(L_49, L_51, Dictionary_2_ContainsKey_m42CD5D7570A5FE04E6A6185C916340A66BB61668_RuntimeMethod_var); if (!L_52) { goto IL_01a0; } } { // var startTransform = nodeTransforms[linkActor.StartActor]; Dictionary_2_t25AD1684421601DA7DE743B91BD7C1E7148BC506* L_53 = ___6_nodeTransforms; SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* L_54 = V_7; NullCheck(L_54); SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* L_55; L_55 = SxLayoutLinkActor_get_StartActor_mCA45CAE2A653322B09B11F649350855736FC54CC(L_54, NULL); NullCheck(L_53); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_56; L_56 = Dictionary_2_get_Item_mDE5B9B9618288E1BDCF9FB85C6F3F6F1A7345C5C(L_53, L_55, Dictionary_2_get_Item_mDE5B9B9618288E1BDCF9FB85C6F3F6F1A7345C5C_RuntimeMethod_var); V_8 = L_56; // var endTransform = nodeTransforms[linkActor.EndActor]; Dictionary_2_t25AD1684421601DA7DE743B91BD7C1E7148BC506* L_57 = ___6_nodeTransforms; SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* L_58 = V_7; NullCheck(L_58); SxActor_t03CE7CA136799ECC4DC2CF9F0F27B41DDF63B8DB* L_59; L_59 = SxLayoutLinkActor_get_EndActor_mDA346A7D90FAB223EE5D9C5E1B8DD768EE6A8759(L_58, NULL); NullCheck(L_57); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_60; L_60 = Dictionary_2_get_Item_mDE5B9B9618288E1BDCF9FB85C6F3F6F1A7345C5C(L_57, L_59, Dictionary_2_get_Item_mDE5B9B9618288E1BDCF9FB85C6F3F6F1A7345C5C_RuntimeMethod_var); V_9 = L_60; // var camAligner = subObject.gameObject.AddComponent(); FlowLayoutGraphUnityVisualizerObject_t8C4DCF2B164516A9564981A44CA3BF43648D6DF4* L_61 = V_2; NullCheck(L_61); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_62 = L_61->___gameObject_0; NullCheck(L_62); FlowLayoutLinkCamAligner_t273480A9864DEF3A106515DFE26638CC439E61BA* L_63; L_63 = GameObject_AddComponent_TisFlowLayoutLinkCamAligner_t273480A9864DEF3A106515DFE26638CC439E61BA_mDBF555C3B16317DFC8451CE5F597C1A8EBEECB66(L_62, GameObject_AddComponent_TisFlowLayoutLinkCamAligner_t273480A9864DEF3A106515DFE26638CC439E61BA_mDBF555C3B16317DFC8451CE5F597C1A8EBEECB66_RuntimeMethod_var); V_10 = L_63; // camAligner.startTransform = startTransform; FlowLayoutLinkCamAligner_t273480A9864DEF3A106515DFE26638CC439E61BA* L_64 = V_10; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_65 = V_8; NullCheck(L_64); L_64->___startTransform_4 = L_65; Il2CppCodeGenWriteBarrier((void**)(&L_64->___startTransform_4), (void*)L_65); // camAligner.endTransform = endTransform; FlowLayoutLinkCamAligner_t273480A9864DEF3A106515DFE26638CC439E61BA* L_66 = V_10; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_67 = V_9; NullCheck(L_66); L_66->___endTransform_5 = L_67; Il2CppCodeGenWriteBarrier((void**)(&L_66->___endTransform_5), (void*)L_67); // camAligner.thickness = linkActor.Settings.Thickness; FlowLayoutLinkCamAligner_t273480A9864DEF3A106515DFE26638CC439E61BA* L_68 = V_10; SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* L_69 = V_7; NullCheck(L_69); LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9 L_70; L_70 = SxLayoutLinkActor_get_Settings_m96EBF975757E6727830EAFE75611D3EE1C286492_inline(L_69, NULL); float L_71 = L_70.___Thickness_6; NullCheck(L_68); L_68->___thickness_6 = L_71; // camAligner.startRadius = linkActor.Settings.StartRadius; FlowLayoutLinkCamAligner_t273480A9864DEF3A106515DFE26638CC439E61BA* L_72 = V_10; SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* L_73 = V_7; NullCheck(L_73); LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9 L_74; L_74 = SxLayoutLinkActor_get_Settings_m96EBF975757E6727830EAFE75611D3EE1C286492_inline(L_73, NULL); float L_75 = L_74.___StartRadius_1; NullCheck(L_72); L_72->___startRadius_7 = L_75; // camAligner.endRadius = linkActor.Settings.EndRadius; FlowLayoutLinkCamAligner_t273480A9864DEF3A106515DFE26638CC439E61BA* L_76 = V_10; SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* L_77 = V_7; NullCheck(L_77); LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9 L_78; L_78 = SxLayoutLinkActor_get_Settings_m96EBF975757E6727830EAFE75611D3EE1C286492_inline(L_77, NULL); float L_79 = L_78.___EndRadius_3; NullCheck(L_76); L_76->___endRadius_8 = L_79; // camAligner.oneWay = linkActor.Settings.OneWay; FlowLayoutLinkCamAligner_t273480A9864DEF3A106515DFE26638CC439E61BA* L_80 = V_10; SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* L_81 = V_7; NullCheck(L_81); LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9 L_82; L_82 = SxLayoutLinkActor_get_Settings_m96EBF975757E6727830EAFE75611D3EE1C286492_inline(L_81, NULL); bool L_83 = L_82.___OneWay_4; NullCheck(L_80); L_80->___oneWay_9 = L_83; // camAligners.Add(camAligner); List_1_tC8A472FF37838AC6C51FEF6DA49763E02E6DC5FA* L_84 = V_4; FlowLayoutLinkCamAligner_t273480A9864DEF3A106515DFE26638CC439E61BA* L_85 = V_10; NullCheck(L_84); List_1_Add_mCDEA9F399EC64BE43FE01339CE1A41FB5B64A413_inline(L_84, L_85, List_1_Add_mCDEA9F399EC64BE43FE01339CE1A41FB5B64A413_RuntimeMethod_var); goto IL_01a0; } IL_017d: { // else if (node is SxLayoutItemActor && depth == 1) RuntimeObject* L_86 = ___1_node; if (!((SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F*)IsInstClass((RuntimeObject*)L_86, SxLayoutItemActor_t378B917EC060CEFD6FFA52269577DA9E907D248F_il2cpp_TypeInfo_var))) { goto IL_01a0; } } { int32_t L_87 = ___5_depth; if ((!(((uint32_t)L_87) == ((uint32_t)1)))) { goto IL_01a0; } } { // var camAligner = subObject.gameObject.AddComponent(); FlowLayoutGraphUnityVisualizerObject_t8C4DCF2B164516A9564981A44CA3BF43648D6DF4* L_88 = V_2; NullCheck(L_88); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_89 = L_88->___gameObject_0; NullCheck(L_89); FlowLayoutNodeCamAligner_t9113878EB39413A265AFB535F292717B05CC56AF* L_90; L_90 = GameObject_AddComponent_TisFlowLayoutNodeCamAligner_t9113878EB39413A265AFB535F292717B05CC56AF_mD1C8A9FC0B6F8450DC4237810A86A79F3E90869B(L_89, GameObject_AddComponent_TisFlowLayoutNodeCamAligner_t9113878EB39413A265AFB535F292717B05CC56AF_mD1C8A9FC0B6F8450DC4237810A86A79F3E90869B_RuntimeMethod_var); V_11 = L_90; // camAligners.Add(camAligner); List_1_tC8A472FF37838AC6C51FEF6DA49763E02E6DC5FA* L_91 = V_4; FlowLayoutNodeCamAligner_t9113878EB39413A265AFB535F292717B05CC56AF* L_92 = V_11; NullCheck(L_91); List_1_Add_mCDEA9F399EC64BE43FE01339CE1A41FB5B64A413_inline(L_91, L_92, List_1_Add_mCDEA9F399EC64BE43FE01339CE1A41FB5B64A413_RuntimeMethod_var); } IL_01a0: { // foreach (var childNode in node.Children) RuntimeObject* L_93 = ___1_node; NullCheck(L_93); ISxSceneNodeU5BU5D_t8C121DAAA821ACB7E30208EA91128D316D11B523* L_94; L_94 = InterfaceFuncInvoker0< ISxSceneNodeU5BU5D_t8C121DAAA821ACB7E30208EA91128D316D11B523* >::Invoke(5 /* DungeonArchitect.SxEngine.ISxSceneNode[] DungeonArchitect.SxEngine.ISxSceneNode::get_Children() */, ISxSceneNode_t77E85FAF4E47CFB1391163949515991B987D4D95_il2cpp_TypeInfo_var, L_93); V_12 = L_94; V_13 = 0; goto IL_01d7; } IL_01ad: { // foreach (var childNode in node.Children) ISxSceneNodeU5BU5D_t8C121DAAA821ACB7E30208EA91128D316D11B523* L_95 = V_12; int32_t L_96 = V_13; NullCheck(L_95); int32_t L_97 = L_96; RuntimeObject* L_98 = (L_95)->GetAt(static_cast(L_97)); V_14 = L_98; // BuildRecursive(context, childNode, subObject.gameObject.transform, accumulatedWorldTransform, visited, depth + 1, nodeTransforms); SxRenderContext_tB0D706921881686CEE6F051D039A6FCF1BE43A63 L_99 = ___0_context; RuntimeObject* L_100 = V_14; FlowLayoutGraphUnityVisualizerObject_t8C4DCF2B164516A9564981A44CA3BF43648D6DF4* L_101 = V_2; NullCheck(L_101); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_102 = L_101->___gameObject_0; NullCheck(L_102); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_103; L_103 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_102, NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_104 = V_0; HashSet_1_t7CE1EACBAA9150363D530DF49C8BEC2B0F391E64* L_105 = ___4_visited; int32_t L_106 = ___5_depth; Dictionary_2_t25AD1684421601DA7DE743B91BD7C1E7148BC506* L_107 = ___6_nodeTransforms; FlowLayoutGraphUnityVisualizer_BuildRecursive_m9740356FA79B1480EE872B152BBFDEE7B34B3E82(__this, L_99, L_100, L_103, L_104, L_105, ((int32_t)il2cpp_codegen_add(L_106, 1)), L_107, NULL); int32_t L_108 = V_13; V_13 = ((int32_t)il2cpp_codegen_add(L_108, 1)); } IL_01d7: { // foreach (var childNode in node.Children) int32_t L_109 = V_13; ISxSceneNodeU5BU5D_t8C121DAAA821ACB7E30208EA91128D316D11B523* L_110 = V_12; NullCheck(L_110); if ((((int32_t)L_109) < ((int32_t)((int32_t)(((RuntimeArray*)L_110)->max_length))))) { goto IL_01ad; } } { // foreach (var camAligner in camAligners) List_1_tC8A472FF37838AC6C51FEF6DA49763E02E6DC5FA* L_111 = V_4; NullCheck(L_111); Enumerator_t82032C43D27807F8511EBD1DA8A15E1F417A204C L_112; L_112 = List_1_GetEnumerator_mECB396FA0DCB80F26715BF8D64CA3C3A9CEBC83C(L_111, List_1_GetEnumerator_mECB396FA0DCB80F26715BF8D64CA3C3A9CEBC83C_RuntimeMethod_var); V_15 = L_112; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0201: {// begin finally (depth: 1) Enumerator_Dispose_m13FB7FFFF428F9DF1ABF4007FAD14F97A77B280F((&V_15), Enumerator_Dispose_m13FB7FFFF428F9DF1ABF4007FAD14F97A77B280F_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_01f6_1; } IL_01ea_1: { // foreach (var camAligner in camAligners) FlowLayoutCamAlignerBase_tCBBD1B300719C291371DD3BAFA98FFF2806949EA* L_113; L_113 = Enumerator_get_Current_mCCE14586009EDECD1640DB1B70BE21448B464F27_inline((&V_15), Enumerator_get_Current_mCCE14586009EDECD1640DB1B70BE21448B464F27_RuntimeMethod_var); // camAligner.AlignToCam(); NullCheck(L_113); FlowLayoutCamAlignerBase_AlignToCam_m93AA104E8453B3804359B7A13AEAE6E8BB137E4B(L_113, NULL); } IL_01f6_1: { // foreach (var camAligner in camAligners) bool L_114; L_114 = Enumerator_MoveNext_mAF036089BD1B25EAECEE65C222307289D5AA3DF4((&V_15), Enumerator_MoveNext_mAF036089BD1B25EAECEE65C222307289D5AA3DF4_RuntimeMethod_var); if (L_114) { goto IL_01ea_1; } } { goto IL_020f; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_020f: { // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizer::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphUnityVisualizer__ctor_mA5385F8F066E451D2DCA5070669259B012BF10D7 (FlowLayoutGraphUnityVisualizer_t1E60A7D74E78920260AAB63650BEA9540E9CE76B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE88FBC35A0019CB56D7E0024A8E2B051DA7E9D98_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4A3FCF305C9C2C6D71B62669AECBA81A6C913091_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // private List subObjects = new List(); List_1_t4A3FCF305C9C2C6D71B62669AECBA81A6C913091* L_0 = (List_1_t4A3FCF305C9C2C6D71B62669AECBA81A6C913091*)il2cpp_codegen_object_new(List_1_t4A3FCF305C9C2C6D71B62669AECBA81A6C913091_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mE88FBC35A0019CB56D7E0024A8E2B051DA7E9D98(L_0, List_1__ctor_mE88FBC35A0019CB56D7E0024A8E2B051DA7E9D98_RuntimeMethod_var); __this->___subObjects_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___subObjects_0), (void*)L_0); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2D::OnEnable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutToolGraph2D_OnEnable_m1A38B5408595757B7369900DC959989A543F669A (FlowLayoutToolGraph2D_t16DCF6F02F406EF3035B4DDFF6D9979E016AB024* __this, const RuntimeMethod* method) { { // base.OnEnable(); Graph_OnEnable_m72EAD272148330F9F6C12B36DE1EA671B944198B(__this, NULL); // hideFlags = HideFlags.HideInHierarchy; Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(__this, 1, NULL); // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2D::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutToolGraph2D__ctor_m248B3028A80C23E4F58D5B2145611FBAAF5B2BEC (FlowLayoutToolGraph2D_t16DCF6F02F406EF3035B4DDFF6D9979E016AB024* __this, const RuntimeMethod* method) { { Graph__ctor_mB6C33FC156BDC793908203260AF80260D3563DA1(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DBuilder::Build(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph,DungeonArchitect.Graphs.GraphBuilder) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutToolGraph2DBuilder_Build_mAF1200DCC64F1EEF781C0577B3BCDB727A1167C7 (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___0_layoutGraph, GraphBuilder_t3ABC8DFFE16CC2C1A876F82CE56469A202547258* ___1_graphBuilder, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m1C34EF43089A8E548F9F3D2C7E47D853D9D34F9F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m39183A4A8BCC575556324EB49D18E996B882D8C4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mC285725904A8C2E94AE1219315BC5E00E7B4A5DF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tE85A328853E38A21BE8DF54DECE670198433A928_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphBuilder_CreateNode_TisFlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16_m03BB777422A8D2CDB107BFB9B4BEDBFD85D577D2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphBuilder_LinkNodes_TisFlowLayoutToolGraph2DLink_t34C47A7B28B1B5023C1F99B69904C5CB52472CA3_m5CF93BB0A64781E2DB72812DE979EBF8D7A4C04A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Dictionary_2_tE85A328853E38A21BE8DF54DECE670198433A928* V_0 = NULL; Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 V_1; memset((&V_1), 0, sizeof(V_1)); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_2 = NULL; FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* V_3 = NULL; Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 V_4; memset((&V_4), 0, sizeof(V_4)); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_5 = NULL; FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* V_6 = NULL; FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* V_7 = NULL; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* V_8 = NULL; { // if (graphBuilder == null) GraphBuilder_t3ABC8DFFE16CC2C1A876F82CE56469A202547258* L_0 = ___1_graphBuilder; if (L_0) { goto IL_0004; } } { // return; return; } IL_0004: { // graphBuilder.DestroyAllNodes(); GraphBuilder_t3ABC8DFFE16CC2C1A876F82CE56469A202547258* L_1 = ___1_graphBuilder; NullCheck(L_1); GraphBuilder_DestroyAllNodes_m0B868554DA82ED03CCD9EF1F1C34761EDFCD61B8(L_1, NULL); // if (layoutGraph == null) FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_2 = ___0_layoutGraph; if (L_2) { goto IL_000e; } } { // return; return; } IL_000e: { // var runtimeToPreviewMap = new Dictionary(); Dictionary_2_tE85A328853E38A21BE8DF54DECE670198433A928* L_3 = (Dictionary_2_tE85A328853E38A21BE8DF54DECE670198433A928*)il2cpp_codegen_object_new(Dictionary_2_tE85A328853E38A21BE8DF54DECE670198433A928_il2cpp_TypeInfo_var); NullCheck(L_3); Dictionary_2__ctor_m39183A4A8BCC575556324EB49D18E996B882D8C4(L_3, Dictionary_2__ctor_m39183A4A8BCC575556324EB49D18E996B882D8C4_RuntimeMethod_var); V_0 = L_3; // foreach (var runtimeNode in layoutGraph.Nodes) FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_4 = ___0_layoutGraph; NullCheck(L_4); List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_5 = L_4->___Nodes_0; NullCheck(L_5); Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 L_6; L_6 = List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068(L_5, List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var); V_1 = L_6; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_006a: {// begin finally (depth: 1) Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25((&V_1), Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_005f_1; } IL_0022_1: { // foreach (var runtimeNode in layoutGraph.Nodes) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_7; L_7 = Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_inline((&V_1), Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var); V_2 = L_7; // var previewNode = graphBuilder.CreateNode(); GraphBuilder_t3ABC8DFFE16CC2C1A876F82CE56469A202547258* L_8 = ___1_graphBuilder; NullCheck(L_8); FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* L_9; L_9 = GraphBuilder_CreateNode_TisFlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16_m03BB777422A8D2CDB107BFB9B4BEDBFD85D577D2(L_8, GraphBuilder_CreateNode_TisFlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16_m03BB777422A8D2CDB107BFB9B4BEDBFD85D577D2_RuntimeMethod_var); V_3 = L_9; // if (previewNode != null) FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* L_10 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_11; L_11 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_11) { goto IL_005f_1; } } { // previewNode.LayoutNode = runtimeNode; FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* L_12 = V_3; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_13 = V_2; NullCheck(L_12); FlowLayoutToolGraph2DNode_set_LayoutNode_m1E5CB8A7086C4CB83DA652C5BDDC43197ED2ACAC_inline(L_12, L_13, NULL); // previewNode.Position = runtimeNode.position; FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* L_14 = V_3; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_15 = V_2; NullCheck(L_15); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = L_15->___position_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17; L_17 = Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline(L_16, NULL); NullCheck(L_14); GraphNode_set_Position_mC8931EF0CFF819D410AB78ABD1A283E03CDC42B0(L_14, L_17, NULL); // runtimeToPreviewMap.Add(runtimeNode.nodeId, previewNode); Dictionary_2_tE85A328853E38A21BE8DF54DECE670198433A928* L_18 = V_0; FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_19 = V_2; NullCheck(L_19); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_20 = L_19->___nodeId_0; FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* L_21 = V_3; NullCheck(L_18); Dictionary_2_Add_m1C34EF43089A8E548F9F3D2C7E47D853D9D34F9F(L_18, L_20, L_21, Dictionary_2_Add_m1C34EF43089A8E548F9F3D2C7E47D853D9D34F9F_RuntimeMethod_var); } IL_005f_1: { // foreach (var runtimeNode in layoutGraph.Nodes) bool L_22; L_22 = Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB((&V_1), Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var); if (L_22) { goto IL_0022_1; } } { goto IL_0078; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0078: { // foreach (var link in layoutGraph.Links) FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_23 = ___0_layoutGraph; NullCheck(L_23); List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_24 = L_23->___Links_1; NullCheck(L_24); Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 L_25; L_25 = List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C(L_24, List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var); V_4 = L_25; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0112: {// begin finally (depth: 1) Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399((&V_4), Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0104_1; } IL_0087_1: { // foreach (var link in layoutGraph.Links) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_26; L_26 = Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_inline((&V_4), Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var); V_5 = L_26; // var startNode = runtimeToPreviewMap[link.source]; Dictionary_2_tE85A328853E38A21BE8DF54DECE670198433A928* L_27 = V_0; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_28 = V_5; NullCheck(L_28); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_29 = L_28->___source_1; NullCheck(L_27); FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* L_30; L_30 = Dictionary_2_get_Item_mC285725904A8C2E94AE1219315BC5E00E7B4A5DF(L_27, L_29, Dictionary_2_get_Item_mC285725904A8C2E94AE1219315BC5E00E7B4A5DF_RuntimeMethod_var); V_6 = L_30; // var endNode = runtimeToPreviewMap[link.destination]; Dictionary_2_tE85A328853E38A21BE8DF54DECE670198433A928* L_31 = V_0; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_32 = V_5; NullCheck(L_32); DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_33 = L_32->___destination_2; NullCheck(L_31); FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* L_34; L_34 = Dictionary_2_get_Item_mC285725904A8C2E94AE1219315BC5E00E7B4A5DF(L_31, L_33, Dictionary_2_get_Item_mC285725904A8C2E94AE1219315BC5E00E7B4A5DF_RuntimeMethod_var); V_7 = L_34; // if (startNode != null && endNode != null) FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* L_35 = V_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_36; L_36 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_35, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_36) { goto IL_0104_1; } } { FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* L_37 = V_7; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_38; L_38 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_37, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_38) { goto IL_0104_1; } } { // var outputPin = startNode.OutputPin; FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* L_39 = V_6; NullCheck(L_39); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_40; L_40 = GraphNode_get_OutputPin_m750698867CC9A96A75B59739E743B46F93DF9F47(L_39, NULL); // var inputPin = endNode.InputPin; FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* L_41 = V_7; NullCheck(L_41); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_42; L_42 = GraphNode_get_InputPin_m4195708399CD7D221AEAAC20739A12BBCA46ACC4(L_41, NULL); V_8 = L_42; // if (outputPin != null && inputPin != null) il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_43; L_43 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_40, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_43) { goto IL_0104_1; } } { GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_44 = V_8; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_45; L_45 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_44, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_45) { goto IL_0104_1; } } { // var previewLink = graphBuilder.LinkNodes(startNode.OutputPin, endNode.OutputPin); GraphBuilder_t3ABC8DFFE16CC2C1A876F82CE56469A202547258* L_46 = ___1_graphBuilder; FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* L_47 = V_6; NullCheck(L_47); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_48; L_48 = GraphNode_get_OutputPin_m750698867CC9A96A75B59739E743B46F93DF9F47(L_47, NULL); FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* L_49 = V_7; NullCheck(L_49); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_50; L_50 = GraphNode_get_OutputPin_m750698867CC9A96A75B59739E743B46F93DF9F47(L_49, NULL); NullCheck(L_46); FlowLayoutToolGraph2DLink_t34C47A7B28B1B5023C1F99B69904C5CB52472CA3* L_51; L_51 = GenericVirtualFuncInvoker2< FlowLayoutToolGraph2DLink_t34C47A7B28B1B5023C1F99B69904C5CB52472CA3*, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00*, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* >::Invoke(GraphBuilder_LinkNodes_TisFlowLayoutToolGraph2DLink_t34C47A7B28B1B5023C1F99B69904C5CB52472CA3_m5CF93BB0A64781E2DB72812DE979EBF8D7A4C04A_RuntimeMethod_var, L_46, L_48, L_50); // previewLink.layoutLinkState = link.state; FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_52 = V_5; NullCheck(L_52); FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_53 = L_52->___state_3; NullCheck(L_51); L_51->___layoutLinkState_8 = L_53; Il2CppCodeGenWriteBarrier((void**)(&L_51->___layoutLinkState_8), (void*)L_53); } IL_0104_1: { // foreach (var link in layoutGraph.Links) bool L_54; L_54 = Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588((&V_4), Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var); if (L_54) { goto IL_0087_1; } } { goto IL_0120; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0120: { // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DBuilder::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutToolGraph2DBuilder__ctor_m2F740C28AB121CADEB5F70100079E5E5315B6CA5 (FlowLayoutToolGraph2DBuilder_tBB0AFBC443792706C57C5EF295E0043694A4143E* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // DungeonArchitect.Flow.Items.FlowItem[] DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DUtils::GetAllItems(DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowItemU5BU5D_t7302BA46C0F9C20579C8CD52F81F3F02E32516B1* FlowLayoutToolGraph2DUtils_GetAllItems_mF041164A379EE34864A28395E571AD52296328E2 (FlowLayoutToolGraph2D_t16DCF6F02F406EF3035B4DDFF6D9979E016AB024* ___0_graph, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m4416EA7A59000B5016E61CF7957E020A1ABAF9FE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m6EAA0725AB4AC63888B68637E9B67140F90C381C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m747B95F484214BB8C6353850A19AD7ACF2B032D1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutToolGraph2DLink_t34C47A7B28B1B5023C1F99B69904C5CB52472CA3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m7A7A73ED3D32539D947AFC14A424B03213D3FAF7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mFD0CEEF8FB610328C410DA48BA57EF80D351B018_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m3D12DD81E3AE7A21CA0C8A296B2D63DFE95330F3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m228000B5FEAE2ADC54F4E743B9DECAD90928BDBE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* V_0 = NULL; Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371 V_1; memset((&V_1), 0, sizeof(V_1)); FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* V_2 = NULL; Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D V_3; memset((&V_3), 0, sizeof(V_3)); FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* V_4 = NULL; Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126 V_5; memset((&V_5), 0, sizeof(V_5)); FlowLayoutToolGraph2DLink_t34C47A7B28B1B5023C1F99B69904C5CB52472CA3* V_6 = NULL; FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* V_7 = NULL; { // var items = new List(); List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_0 = (List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06*)il2cpp_codegen_object_new(List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m228000B5FEAE2ADC54F4E743B9DECAD90928BDBE(L_0, List_1__ctor_m228000B5FEAE2ADC54F4E743B9DECAD90928BDBE_RuntimeMethod_var); V_0 = L_0; // foreach (var node in graph.Nodes) FlowLayoutToolGraph2D_t16DCF6F02F406EF3035B4DDFF6D9979E016AB024* L_1 = ___0_graph; NullCheck(L_1); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_2; L_2 = Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline(L_1, NULL); NullCheck(L_2); Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371 L_3; L_3 = List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60(L_2, List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60_RuntimeMethod_var); V_1 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0076: {// begin finally (depth: 1) Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1((&V_1), Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_006b_1; } IL_0014_1: { // foreach (var node in graph.Nodes) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_4; L_4 = Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_inline((&V_1), Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_RuntimeMethod_var); // var previewNode = node as FlowLayoutToolGraph2DNode; V_2 = ((FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16*)IsInstClass((RuntimeObject*)L_4, FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16_il2cpp_TypeInfo_var)); // if (previewNode != null) FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* L_5 = V_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_6) { goto IL_006b_1; } } { // foreach (var item in previewNode.LayoutNode.items) FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* L_7 = V_2; NullCheck(L_7); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_8; L_8 = FlowLayoutToolGraph2DNode_get_LayoutNode_m07DC762D6C9162C5BAF686114BDD1F53DB7C5F2A_inline(L_7, NULL); NullCheck(L_8); List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_9 = L_8->___items_6; NullCheck(L_9); Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D L_10; L_10 = List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7(L_9, List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7_RuntimeMethod_var); V_3 = L_10; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_005d_1: {// begin finally (depth: 2) Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81((&V_3), Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81_RuntimeMethod_var); return; }// end finally (depth: 2) }); try {// begin try (depth: 2) { goto IL_0052_2; } IL_003d_2: { // foreach (var item in previewNode.LayoutNode.items) FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_11; L_11 = Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_inline((&V_3), Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_RuntimeMethod_var); V_4 = L_11; // if (item != null) FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_12 = V_4; if (!L_12) { goto IL_0052_2; } } { // items.Add(item); List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_13 = V_0; FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_14 = V_4; NullCheck(L_13); List_1_Add_m7A7A73ED3D32539D947AFC14A424B03213D3FAF7_inline(L_13, L_14, List_1_Add_m7A7A73ED3D32539D947AFC14A424B03213D3FAF7_RuntimeMethod_var); } IL_0052_2: { // foreach (var item in previewNode.LayoutNode.items) bool L_15; L_15 = Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B((&V_3), Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B_RuntimeMethod_var); if (L_15) { goto IL_003d_2; } } { goto IL_006b_1; } }// end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006b_1: { // foreach (var node in graph.Nodes) bool L_16; L_16 = Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B((&V_1), Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B_RuntimeMethod_var); if (L_16) { goto IL_0014_1; } } { goto IL_0084; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0084: { // foreach (var link in graph.Links) FlowLayoutToolGraph2D_t16DCF6F02F406EF3035B4DDFF6D9979E016AB024* L_17 = ___0_graph; NullCheck(L_17); List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* L_18; L_18 = Graph_get_Links_m2DC023B7C4956887C381227BB26C31178B8F2CDF_inline(L_17, NULL); NullCheck(L_18); Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126 L_19; L_19 = List_1_GetEnumerator_mFD0CEEF8FB610328C410DA48BA57EF80D351B018(L_18, List_1_GetEnumerator_mFD0CEEF8FB610328C410DA48BA57EF80D351B018_RuntimeMethod_var); V_5 = L_19; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00f8: {// begin finally (depth: 1) Enumerator_Dispose_m4416EA7A59000B5016E61CF7957E020A1ABAF9FE((&V_5), Enumerator_Dispose_m4416EA7A59000B5016E61CF7957E020A1ABAF9FE_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_00ed_1; } IL_0093_1: { // foreach (var link in graph.Links) GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_20; L_20 = Enumerator_get_Current_m747B95F484214BB8C6353850A19AD7ACF2B032D1_inline((&V_5), Enumerator_get_Current_m747B95F484214BB8C6353850A19AD7ACF2B032D1_RuntimeMethod_var); // var previewLink = link as FlowLayoutToolGraph2DLink; V_6 = ((FlowLayoutToolGraph2DLink_t34C47A7B28B1B5023C1F99B69904C5CB52472CA3*)IsInstClass((RuntimeObject*)L_20, FlowLayoutToolGraph2DLink_t34C47A7B28B1B5023C1F99B69904C5CB52472CA3_il2cpp_TypeInfo_var)); // if (previewLink != null) FlowLayoutToolGraph2DLink_t34C47A7B28B1B5023C1F99B69904C5CB52472CA3* L_21 = V_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_22; L_22 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_21, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_22) { goto IL_00ed_1; } } { // foreach (var item in previewLink.layoutLinkState.items) FlowLayoutToolGraph2DLink_t34C47A7B28B1B5023C1F99B69904C5CB52472CA3* L_23 = V_6; NullCheck(L_23); FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_24 = L_23->___layoutLinkState_8; NullCheck(L_24); List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_25 = L_24->___items_1; NullCheck(L_25); Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D L_26; L_26 = List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7(L_25, List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7_RuntimeMethod_var); V_3 = L_26; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00df_1: {// begin finally (depth: 2) Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81((&V_3), Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81_RuntimeMethod_var); return; }// end finally (depth: 2) }); try {// begin try (depth: 2) { goto IL_00d4_2; } IL_00bf_2: { // foreach (var item in previewLink.layoutLinkState.items) FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_27; L_27 = Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_inline((&V_3), Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_RuntimeMethod_var); V_7 = L_27; // if (item != null) FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_28 = V_7; if (!L_28) { goto IL_00d4_2; } } { // items.Add(item); List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_29 = V_0; FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_30 = V_7; NullCheck(L_29); List_1_Add_m7A7A73ED3D32539D947AFC14A424B03213D3FAF7_inline(L_29, L_30, List_1_Add_m7A7A73ED3D32539D947AFC14A424B03213D3FAF7_RuntimeMethod_var); } IL_00d4_2: { // foreach (var item in previewLink.layoutLinkState.items) bool L_31; L_31 = Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B((&V_3), Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B_RuntimeMethod_var); if (L_31) { goto IL_00bf_2; } } { goto IL_00ed_1; } }// end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00ed_1: { // foreach (var link in graph.Links) bool L_32; L_32 = Enumerator_MoveNext_m6EAA0725AB4AC63888B68637E9B67140F90C381C((&V_5), Enumerator_MoveNext_m6EAA0725AB4AC63888B68637E9B67140F90C381C_RuntimeMethod_var); if (L_32) { goto IL_0093_1; } } { goto IL_0106; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0106: { // return items.ToArray(); List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_33 = V_0; NullCheck(L_33); FlowItemU5BU5D_t7302BA46C0F9C20579C8CD52F81F3F02E32516B1* L_34; L_34 = List_1_ToArray_m3D12DD81E3AE7A21CA0C8A296B2D63DFE95330F3(L_33, List_1_ToArray_m3D12DD81E3AE7A21CA0C8A296B2D63DFE95330F3_RuntimeMethod_var); return L_34; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DUtils::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutToolGraph2DUtils__ctor_m4338E68B4CF6AD1157E1B96911D38FF48C95996F (FlowLayoutToolGraph2DUtils_tDDD447B1BF1B480D428C05BFD872983234AFD34A* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DLink::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutToolGraph2DLink__ctor_m19B738B2A63796F86B04C9C5C4B79D5FFF0864DE (FlowLayoutToolGraph2DLink_t34C47A7B28B1B5023C1F99B69904C5CB52472CA3* __this, const RuntimeMethod* method) { { GraphLink__ctor_mE6BCC1D779C7EDE1DE600D96B66D3FE7927FFD92(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DNode::get_LayoutNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* FlowLayoutToolGraph2DNode_get_LayoutNode_m07DC762D6C9162C5BAF686114BDD1F53DB7C5F2A (FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* __this, const RuntimeMethod* method) { { // public FlowLayoutGraphNode LayoutNode { get; set; } FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_0 = __this->___U3CLayoutNodeU3Ek__BackingField_16; return L_0; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DNode::set_LayoutNode(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutToolGraph2DNode_set_LayoutNode_m1E5CB8A7086C4CB83DA652C5BDDC43197ED2ACAC (FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_value, const RuntimeMethod* method) { { // public FlowLayoutGraphNode LayoutNode { get; set; } FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_0 = ___0_value; __this->___U3CLayoutNodeU3Ek__BackingField_16 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLayoutNodeU3Ek__BackingField_16), (void*)L_0); return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DNode::Initialize(System.String,DungeonArchitect.Graphs.Graph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutToolGraph2DNode_Initialize_m22F244F6AFB5F423D257453209534FAFCFF37D91 (FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* __this, String_t* ___0_id, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___1_graph, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNode_CreatePinOfType_TisFlowLayoutToolGraph2DNodePin_t2AA3DB2269ACAB6F8A06139942A45FF992936B1C_mD1057F96E45C9BBA93CBBBFFCDA2EBBA28BFC0E1_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { // base.Initialize(id, graph); String_t* L_0 = ___0_id; Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_1 = ___1_graph; GraphNode_Initialize_m2B041E95B6F2B08CDFBF0B742AAD81B262D04C43(__this, L_0, L_1, NULL); // Size = new Vector2(54, 54); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), (54.0f), (54.0f), /*hidden argument*/NULL); GraphNode_set_Size_m26BAC6D9113B76E604141079761993C07CCC7153(__this, L_2, NULL); // var pinPosition = Size * 0.5f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; L_3 = GraphNode_get_Size_m215BC04EF821C3B3221DC55F3447DDF97CDBB7E1(__this, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_3, (0.5f), NULL); V_0 = L_4; // CreatePinOfType(GraphPinType.Input, // pinPosition, // Rect.zero, // new Vector2(0, -1)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = V_0; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_6; L_6 = Rect_get_zero_m5341D8B63DEF1F4C308A685EEC8CFEA12A396C8D(NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7; memset((&L_7), 0, sizeof(L_7)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_7), (0.0f), (-1.0f), /*hidden argument*/NULL); FlowLayoutToolGraph2DNodePin_t2AA3DB2269ACAB6F8A06139942A45FF992936B1C* L_8; L_8 = GraphNode_CreatePinOfType_TisFlowLayoutToolGraph2DNodePin_t2AA3DB2269ACAB6F8A06139942A45FF992936B1C_mD1057F96E45C9BBA93CBBBFFCDA2EBBA28BFC0E1(__this, 0, L_5, L_6, L_7, GraphNode_CreatePinOfType_TisFlowLayoutToolGraph2DNodePin_t2AA3DB2269ACAB6F8A06139942A45FF992936B1C_mD1057F96E45C9BBA93CBBBFFCDA2EBBA28BFC0E1_RuntimeMethod_var); // CreatePinOfType(GraphPinType.Output, // pinPosition, // Rect.zero, // new Vector2(0, -1)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_10; L_10 = Rect_get_zero_m5341D8B63DEF1F4C308A685EEC8CFEA12A396C8D(NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11; memset((&L_11), 0, sizeof(L_11)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_11), (0.0f), (-1.0f), /*hidden argument*/NULL); FlowLayoutToolGraph2DNodePin_t2AA3DB2269ACAB6F8A06139942A45FF992936B1C* L_12; L_12 = GraphNode_CreatePinOfType_TisFlowLayoutToolGraph2DNodePin_t2AA3DB2269ACAB6F8A06139942A45FF992936B1C_mD1057F96E45C9BBA93CBBBFFCDA2EBBA28BFC0E1(__this, 1, L_9, L_10, L_11, GraphNode_CreatePinOfType_TisFlowLayoutToolGraph2DNodePin_t2AA3DB2269ACAB6F8A06139942A45FF992936B1C_mD1057F96E45C9BBA93CBBBFFCDA2EBBA28BFC0E1_RuntimeMethod_var); // } return; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutToolGraph2DNode__ctor_mAAEB0A4B743EC8B03D060986A77EC5EEDDB8E549 (FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* __this, const RuntimeMethod* method) { { GraphNode__ctor_m88402BB3DB74830FCBB3FBC049021BA864D274F6(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DNodePin::ContainsPoint(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FlowLayoutToolGraph2DNodePin_ContainsPoint_m80930F3F4FF133B45653BD795C1DBB2A4DA26B82 (FlowLayoutToolGraph2DNodePin_t2AA3DB2269ACAB6F8A06139942A45FF992936B1C* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_worldPoint, const RuntimeMethod* method) { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); { // if (PinType == GraphPinType.Input) int32_t L_0; L_0 = GraphPin_get_PinType_m5402BA889181025BF3960BEFBD4120707511D6D8_inline(__this, NULL); if (L_0) { goto IL_000a; } } { // return false; return (bool)0; } IL_000a: { // if (base.ContainsPoint(worldPoint)) Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_worldPoint; bool L_2; L_2 = GraphPin_ContainsPoint_mFB0C8E239529C77328DB4E5A2C4DCAE3151EA4E0(__this, L_1, NULL); if (!L_2) { goto IL_0065; } } { // var bodyBounds = Node.Bounds; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_3; L_3 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(__this, NULL); NullCheck(L_3); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_4; L_4 = GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline(L_3, NULL); V_0 = L_4; // bodyBounds.position += Padding; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_5 = (&V_0); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; L_6 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38(L_5, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = __this->___Padding_13; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; L_8 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_6, L_7, NULL); Rect_set_position_m9CD8AA25A83A7A893429C0ED56C36641202C3F05(L_5, L_8, NULL); // bodyBounds.size -= Padding * 2; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_9 = (&V_0); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10; L_10 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267(L_9, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = __this->___Padding_13; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12; L_12 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_11, (2.0f), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13; L_13 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_10, L_12, NULL); Rect_set_size_m346E4F7077E5A1C0F4E21966232CD726CB9E6BAA(L_9, L_13, NULL); // return !bodyBounds.Contains(worldPoint); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = ___0_worldPoint; bool L_15; L_15 = Rect_Contains_mAB270D6B7E3B0009A50D142C569D63E8FE59F48B((&V_0), L_14, NULL); return (bool)((((int32_t)L_15) == ((int32_t)0))? 1 : 0); } IL_0065: { // return false; return (bool)0; } } // System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DNodePin::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutToolGraph2DNodePin__ctor_m3451CEA3341A939F482A7A8F421AD016BBE4FE6A (FlowLayoutToolGraph2DNodePin_t2AA3DB2269ACAB6F8A06139942A45FF992936B1C* __this, const RuntimeMethod* method) { { // public Vector2 Padding = new Vector2(0, 0); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (0.0f), (0.0f), /*hidden argument*/NULL); __this->___Padding_13 = L_0; GraphPin__ctor_m5DCC74D7DB9BF2FB3CBEB62FADA17BC63590E7E4(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____stringLength_4; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (1.0f), (1.0f), (1.0f), /*hidden argument*/NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FlowTilemapCellOverlay_get_noiseValue_m69478E45FEFB18DD43DBBAD4542500950BAC9933_inline (FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* __this, const RuntimeMethod* method) { { // public float noiseValue { get; set; } float L_0 = __this->___U3CnoiseValueU3Ek__BackingField_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowTilemapCellOverlay_set_noiseValue_m25000545F3E7913924AEE9E0BC78B0838FAEC7AA_inline (FlowTilemapCellOverlay_t9C8C4D4993A6A061C199BBE9206FE74E5942D8D8* __this, float ___0_value, const RuntimeMethod* method) { { // public float noiseValue { get; set; } float L_0 = ___0_value; __this->___U3CnoiseValueU3Ek__BackingField_2 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* FlowTilemapCellDatabaseEnumerator_get_Current_m9EDFA335E4157D3DEB1C64E210CDE5299EAEF486_inline (FlowTilemapCellDatabaseEnumerator_t57A5EF04D1CEFABE4952AAB85D6EB9D440A4A0D3* __this, const RuntimeMethod* method) { { // get { return current; } FlowTilemapCell_t21C61A83C3D074D3B3CEBDC346AEA7206A4CB7EE* L_0 = __this->___current_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* FlowTilemapEdgeDatabaseEnumerator_get_Current_m7DD7D27D94094F29E78284176EE4D7057281DA3C_inline (FlowTilemapEdgeDatabaseEnumerator_t5AF3A547DCBA92D5AC9F21CBDAD16E6AD646C8D5* __this, const RuntimeMethod* method) { { // get { return current; } FlowTilemapEdge_tC52865F7B0CD0E1B78203B65D5DD35D08BAD97BE* L_0 = __this->___current_3; return L_0; } } 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) { { float L_0 = ___0_r; __this->___r_0 = L_0; float L_1 = ___1_g; __this->___g_1 = L_1; float L_2 = ___2_b; __this->___b_2 = L_2; float L_3 = ___3_a; __this->___a_3 = L_3; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x_0 = L_0; float L_1 = ___1_y; __this->___y_1 = L_1; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) { bool V_0 = false; float V_1 = 0.0f; bool V_2 = false; { float L_0 = ___0_value; V_0 = (bool)((((float)L_0) < ((float)(0.0f)))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0015; } } { V_1 = (0.0f); goto IL_002d; } IL_0015: { float L_2 = ___0_value; V_2 = (bool)((((float)L_2) > ((float)(1.0f)))? 1 : 0); bool L_3 = V_2; if (!L_3) { goto IL_0029; } } { V_1 = (1.0f); goto IL_002d; } IL_0029: { float L_4 = ___0_value; V_1 = L_4; goto IL_002d; } IL_002d: { float L_5 = V_1; return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_HSVToRGB_m1E66966AAB74D56DB4D339B65E60E2AF435C8105_inline (float ___0_H, float ___1_S, float ___2_V, const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { float L_0 = ___0_H; float L_1 = ___1_S; float L_2 = ___2_V; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3; L_3 = Color_HSVToRGB_m8FA653F8C22366CB1AA90891822B889C59162AAF(L_0, L_1, L_2, (bool)1, NULL); V_0 = L_3; goto IL_000d; } IL_000d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, const RuntimeMethod* method) { { float L_0 = ___0_r; __this->___r_0 = L_0; float L_1 = ___1_g; __this->___g_1 = L_1; float L_2 = ___2_b; __this->___b_2 = L_2; __this->___a_3 = (1.0f); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_magenta_mE31C432891E0B3D23C8FB03CB3A38A60E7F52A9A_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowTilemapToolGraphNode_set_LayoutGraph_m78DADDD2472A0C094330EC56C0F5EEA55547C651_inline (FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* __this, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___0_value, const RuntimeMethod* method) { { // public FlowLayoutGraph LayoutGraph { get; set; } FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_0 = ___0_value; __this->___U3CLayoutGraphU3Ek__BackingField_18 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLayoutGraphU3Ek__BackingField_18), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowTilemapToolGraphNode_set_SelectedNode_mE41765A6E9FAC4D51074F1E414C72CDE2DBF1B78_inline (FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_value, const RuntimeMethod* method) { { // public FlowLayoutGraphNode SelectedNode { get; set; } FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_0 = ___0_value; __this->___U3CSelectedNodeU3Ek__BackingField_19 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CSelectedNodeU3Ek__BackingField_19), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowTilemapToolGraphNode_set_SelectedItem_m8C2C638C7A13FFAA868903793AD58395BD927BDF_inline (FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* __this, FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ___0_value, const RuntimeMethod* method) { { // public FlowItem SelectedItem { get; set; } FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_0 = ___0_value; __this->___U3CSelectedItemU3Ek__BackingField_20 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CSelectedItemU3Ek__BackingField_20), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowTilemapToolGraphNode_set_RequestRecreatePreview_m4F945F210BDB36D0CC7F487BC21666500BC4E2DA_inline (FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool RequestRecreatePreview { get; set; } bool L_0 = ___0_value; __this->___U3CRequestRecreatePreviewU3Ek__BackingField_21 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowTilemapToolGraphNode_set_Tilemap_m13B57754445DFD7C413D5D2131192838344186EC_inline (FlowTilemapToolGraphNode_t13F46C901023ECD29B9391B67C2CD46790698B7D* __this, FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* ___0_value, const RuntimeMethod* method) { { // public FlowTilemap Tilemap { get; private set; } FlowTilemap_tE3D74C2E92B71E88284B282F6E1473E1314DF927* L_0 = ___0_value; __this->___U3CTilemapU3Ek__BackingField_17 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTilemapU3Ek__BackingField_17), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a; float L_1 = L_0.___x_0; float L_2 = ___1_d; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_a; float L_4 = L_3.___y_1; float L_5 = ___1_d; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; memset((&L_6), 0, sizeof(L_6)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), /*hidden argument*/NULL); V_0 = L_6; goto IL_0019; } IL_0019: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0; return L_7; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___zeroVector_2; V_0 = L_0; goto IL_0009; } IL_0009: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_op_Multiply_m379B20A820266ACF82A21425B9CAE8DCD773CFBB_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_a, float ___1_b, const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_a; float L_1 = L_0.___r_0; float L_2 = ___1_b; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = ___0_a; float L_4 = L_3.___g_1; float L_5 = ___1_b; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = ___0_a; float L_7 = L_6.___b_2; float L_8 = ___1_b; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9 = ___0_a; float L_10 = L_9.___a_3; float L_11 = ___1_b; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12; memset((&L_12), 0, sizeof(L_12)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_12), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), ((float)il2cpp_codegen_multiply(L_10, L_11)), /*hidden argument*/NULL); V_0 = L_12; goto IL_0029; } IL_0029: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_13 = V_0; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_Lerp_mE79F87889843ECDC188E4CB5B5E1F1B2256E5EBE_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_a, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_b, float ___2_t, const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { float L_0 = ___2_t; float L_1; L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL); ___2_t = L_1; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ___0_a; float L_3 = L_2.___r_0; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___1_b; float L_5 = L_4.___r_0; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = ___0_a; float L_7 = L_6.___r_0; float L_8 = ___2_t; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9 = ___0_a; float L_10 = L_9.___g_1; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_11 = ___1_b; float L_12 = L_11.___g_1; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_13 = ___0_a; float L_14 = L_13.___g_1; float L_15 = ___2_t; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_16 = ___0_a; float L_17 = L_16.___b_2; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_18 = ___1_b; float L_19 = L_18.___b_2; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_20 = ___0_a; float L_21 = L_20.___b_2; float L_22 = ___2_t; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_23 = ___0_a; float L_24 = L_23.___a_3; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_25 = ___1_b; float L_26 = L_25.___a_3; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_27 = ___0_a; float L_28 = L_27.___a_3; float L_29 = ___2_t; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_30; memset((&L_30), 0, sizeof(L_30)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_30), ((float)il2cpp_codegen_add(L_3, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_5, L_7)), L_8)))), ((float)il2cpp_codegen_add(L_10, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_12, L_14)), L_15)))), ((float)il2cpp_codegen_add(L_17, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_19, L_21)), L_22)))), ((float)il2cpp_codegen_add(L_24, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_26, L_28)), L_29)))), /*hidden argument*/NULL); V_0 = L_30; goto IL_0069; } IL_0069: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_31 = V_0; return L_31; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { int32_t L_0 = ___0_a; int32_t L_1 = ___1_b; if ((((int32_t)L_0) > ((int32_t)L_1))) { goto IL_0008; } } { int32_t L_2 = ___1_b; G_B3_0 = L_2; goto IL_0009; } IL_0008: { int32_t L_3 = ___0_a; G_B3_0 = L_3; } IL_0009: { V_0 = G_B3_0; goto IL_000c; } IL_000c: { int32_t L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (1.0f), (0.0f), (1.0f), /*hidden argument*/NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector_5; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___m_X_0; V_0 = L_0; goto IL_000a; } IL_000a: { int32_t L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___m_Y_1; V_0 = L_0; goto IL_000a; } IL_000a: { int32_t L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___m_Z_2; V_0 = L_0; goto IL_000a; } IL_000a: { int32_t L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D* FlowLayoutGraphQuery_get_Traversal_mACE8A94F0A5F97DA30C0C19D2DC01EF93C91DC0C_inline (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, const RuntimeMethod* method) { { // get => traversal; FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D* L_0 = __this->___traversal_8; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { int32_t L_0 = ___0_a; int32_t L_1 = ___1_b; if ((((int32_t)L_0) < ((int32_t)L_1))) { goto IL_0008; } } { int32_t L_2 = ___1_b; G_B3_0 = L_2; goto IL_0009; } IL_0008: { int32_t L_3 = ___0_a; G_B3_0 = L_3; } IL_0009: { V_0 = G_B3_0; goto IL_000c; } IL_000c: { int32_t L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowLayout3DRenderSettings_set_NodeRadius_mB4D823CA5CFAFCFF70F4333C87BC576319081D6E_inline (FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* __this, float ___0_value, const RuntimeMethod* method) { { // public float NodeRadius { get; private set; } = 0.5f; float L_0 = ___0_value; __this->___U3CNodeRadiusU3Ek__BackingField_0 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FlowLayout3DRenderSettings_get_NodeRadius_m2D72FFF6477F075310A08DC483E41948B780F07E_inline (FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* __this, const RuntimeMethod* method) { { // public float NodeRadius { get; private set; } = 0.5f; float L_0 = __this->___U3CNodeRadiusU3Ek__BackingField_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowLayout3DRenderSettings_set_InactiveNodeRadius_m48D7C87F6491DA7CB371C45FA3E1AAD2ED376BCD_inline (FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* __this, float ___0_value, const RuntimeMethod* method) { { // public float InactiveNodeRadius { get; private set; } = 0.1f; float L_0 = ___0_value; __this->___U3CInactiveNodeRadiusU3Ek__BackingField_1 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowLayout3DRenderSettings_set_ItemRadius_mB185D083CEB2D29978CD619BECE67E196143ED86_inline (FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* __this, float ___0_value, const RuntimeMethod* method) { { // public float ItemRadius { get; private set; } = 0.2f; float L_0 = ___0_value; __this->___U3CItemRadiusU3Ek__BackingField_2 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowLayout3DRenderSettings_set_LinkThickness_mDBA1BDD3B7C46682CA10600522ED286B3B49EF46_inline (FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* __this, float ___0_value, const RuntimeMethod* method) { { // public float LinkThickness { get; private set; } = 0.10f; float L_0 = ___0_value; __this->___U3CLinkThicknessU3Ek__BackingField_3 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* SxViewportWidget_get_World_m800A7BBFBE1049315EA147896130D35ADBC37521_inline (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, const RuntimeMethod* method) { { // public SxWorld World { get; } SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* L_0 = __this->___U3CWorldU3Ek__BackingField_7; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 SxCamera_get_Rotation_mCA07DDCBF6887AB545E5530067534003925CE481_inline (SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825* __this, const RuntimeMethod* method) { { // get => rotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = __this->___rotation_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; float L_11 = L_10.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), /*hidden argument*/NULL); V_0 = L_12; goto IL_0030; } IL_0030: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; float L_2 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a; float L_4 = L_3.___y_3; float L_5 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a; float L_7 = L_6.___z_4; float L_8 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(L_7/L_8)), /*hidden argument*/NULL); V_0 = L_9; goto IL_0021; } IL_0021: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; return L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; float L_11 = L_10.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(L_9, L_11)), /*hidden argument*/NULL); V_0 = L_12; goto IL_0030; } IL_0030: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) { float V_0 = 0.0f; float G_B3_0 = 0.0f; { float L_0 = ___0_a; float L_1 = ___1_b; if ((((float)L_0) > ((float)L_1))) { goto IL_0008; } } { float L_2 = ___1_b; G_B3_0 = L_2; goto IL_0009; } IL_0008: { float L_3 = ___0_a; G_B3_0 = L_3; } IL_0009: { V_0 = G_B3_0; goto IL_000c; } IL_000c: { float L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___forwardVector_11; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; float L_2 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a; float L_4 = L_3.___y_3; float L_5 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a; float L_7 = L_6.___z_4; float L_8 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL); V_0 = L_9; goto IL_0021; } IL_0021: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; return L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { float L_0 = __this->___x_2; float L_1 = __this->___x_2; float L_2 = __this->___y_3; float L_3 = __this->___y_3; float L_4 = __this->___z_4; float L_5 = __this->___z_4; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_6; L_6 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5)))))); V_0 = ((float)L_6); goto IL_0034; } IL_0034: { float L_7 = V_0; return L_7; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FlowLayout3DRenderSettings_get_InactiveNodeRadius_mEEFDD5FC4F352666F67AA2DDCD2B7DB6AE1D2AD7_inline (FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* __this, const RuntimeMethod* method) { { // public float InactiveNodeRadius { get; private set; } = 0.1f; float L_0 = __this->___U3CInactiveNodeRadiusU3Ek__BackingField_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___oneVector_6; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FlowLayout3DRenderSettings_get_LinkThickness_m84088087D63571041A8F29D0623A4E44DDFAB513_inline (FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* __this, const RuntimeMethod* method) { { // public float LinkThickness { get; private set; } = 0.10f; float L_0 = __this->___U3CLinkThicknessU3Ek__BackingField_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x_2 = L_0; float L_1 = ___1_y; __this->___y_3 = L_1; float L_2 = ___2_z; __this->___z_4 = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SxLayoutNodeActorBase_set_AlignToCamera_mA3AF576B9C23C2D6077DBACF7E0C48707FF32075_inline (SxLayoutNodeActorBase_t861B1049450B99304606F042750DE141F203B3A2* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool AlignToCamera { get; set; } = true; bool L_0 = ___0_value; __this->___U3CAlignToCameraU3Ek__BackingField_6 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline(L_0, NULL); V_0 = L_1; goto IL_000f; } IL_000f: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0; return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FlowLayout3DRenderSettings_get_ItemRadius_m05C42FDA836C18458EBC87689E14ABD513780F2B_inline (FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* __this, const RuntimeMethod* method) { { // public float ItemRadius { get; private set; } = 0.2f; float L_0 = __this->___U3CItemRadiusU3Ek__BackingField_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___upVector_7; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; float L_11 = L_10.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)), ((float)il2cpp_codegen_multiply(L_9, L_11)), /*hidden argument*/NULL); V_0 = L_12; goto IL_0030; } IL_0030: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs; float L_1 = L_0.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs; float L_3 = L_2.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs; float L_5 = L_4.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs; float L_11 = L_10.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___0_lhs; float L_13 = L_12.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___1_rhs; float L_15 = L_14.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___0_lhs; float L_17 = L_16.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___1_rhs; float L_19 = L_18.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___0_lhs; float L_21 = L_20.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___1_rhs; float L_23 = L_22.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; memset((&L_24), 0, sizeof(L_24)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_24), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_9, L_11)), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), /*hidden argument*/NULL); V_0 = L_24; goto IL_005a; } IL_005a: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_0; return L_25; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_v; float L_3 = L_2.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_v; float L_5 = L_4.___z_4; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6; memset((&L_6), 0, sizeof(L_6)); Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_6), L_1, L_3, L_5, (0.0f), /*hidden argument*/NULL); V_0 = L_6; goto IL_0020; } IL_0020: { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = V_0; return L_7; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x_1 = L_0; float L_1 = ___1_y; __this->___y_2 = L_1; float L_2 = ___2_z; __this->___z_3 = L_2; float L_3 = ___3_w; __this->___w_4 = L_3; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SxLayoutNodeActorBase_get_AlignToCamera_m0059FA39CB0C106AE8C5BEDBA499A56765127187_inline (SxLayoutNodeActorBase_t861B1049450B99304606F042750DE141F203B3A2* __this, const RuntimeMethod* method) { { // public bool AlignToCamera { get; set; } = true; bool L_0 = __this->___U3CAlignToCameraU3Ek__BackingField_6; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SxTransform_get_Positon_m85ABD9B6E0F5AA8D1C5EDDA73EB709B409FD2865_inline (SxTransform_tE48FA028D72DD62E3C6DA61A2E7A8C742C170E67* __this, const RuntimeMethod* method) { { // get => _position; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->____position_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 SxTransform_get_Rotation_mF9A33AF7C04A299E9384D8D08DEF52F3C1AA591F_inline (SxTransform_tE48FA028D72DD62E3C6DA61A2E7A8C742C170E67* __this, const RuntimeMethod* method) { { // get => _rotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = __this->____rotation_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SxTransform_get_Scale_m92D32E885F207EBF0D9568380EF71F41197B9597_inline (SxTransform_tE48FA028D72DD62E3C6DA61A2E7A8C742C170E67* __this, const RuntimeMethod* method) { { // get => _scale; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->____scale_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* SxMaterial_get_UnityMaterial_m02A3EB2FE601E9AA25B98213AA07AFFD243A1AF1_inline (SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* __this, const RuntimeMethod* method) { { // public Material UnityMaterial { get => unityMaterial; } Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___unityMaterial_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SxMeshVertexU5BU5D_t33DDC0C0B73752EA2A5A5DF7F878507292FAB15C* SxMeshSection_get_Vertices_m98DC66D5FE65E65FB61242D2A3E81CBAB01C0417_inline (SxMeshSection_t15854867233767C9DE935FAE2D3F902F36ABB5C2* __this, const RuntimeMethod* method) { { // public SxMeshVertex[] Vertices { get; set; } = new SxMeshVertex[0]; SxMeshVertexU5BU5D_t33DDC0C0B73752EA2A5A5DF7F878507292FAB15C* L_0 = __this->___U3CVerticesU3Ek__BackingField_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SxMeshSection_get_DrawMode_mAEE1C13FD53C6339E803D3738BAB4E7FA9EEB56C_inline (SxMeshSection_t15854867233767C9DE935FAE2D3F902F36ABB5C2* __this, const RuntimeMethod* method) { { // public int DrawMode { get; set; } = GL.LINES; int32_t L_0 = __this->___U3CDrawModeU3Ek__BackingField_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SxMeshVertex_get_Position_mAE27FFE26F37AE902092C574695F4AEAE94A10F5_inline (SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1* __this, const RuntimeMethod* method) { { // public Vector3 Position { get; set; } = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CPositionU3Ek__BackingField_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 SxMeshVertex_get_UV0_mDC91E4537FA5D156F6F95F51E5E25AAE6E616561_inline (SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1* __this, const RuntimeMethod* method) { { // public Vector2 UV0 { get; set; } = Vector2.zero; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___U3CUV0U3Ek__BackingField_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F SxMeshVertex_get_Color_mEDEF4776F7756BFACDE6EE7D4D67C953AA82B286_inline (SxMeshVertex_t49B4DE27E61FFD9D517BBB522D828DD7067190F1* __this, const RuntimeMethod* method) { { // public Color Color { get; set; } = Color.white; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->___U3CColorU3Ek__BackingField_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0; memset((&V_0), 0, sizeof(V_0)); { Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ((Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields*)il2cpp_codegen_static_fields_for(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var))->___identityMatrix_17; V_0 = L_0; goto IL_0009; } IL_0009: { Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9 SxLayoutLinkActor_get_Settings_m96EBF975757E6727830EAFE75611D3EE1C286492_inline (SxLayoutLinkActor_tD375B27D54607C42C66315C77B0F1EFA60B765DC* __this, const RuntimeMethod* method) { { // get => settings; LinkRenderSettings_tBAE2EEC493FF8DBF059C0D91456046DDD6CD76F9 L_0 = __this->___settings_8; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowLayoutToolGraph2DNode_set_LayoutNode_m1E5CB8A7086C4CB83DA652C5BDDC43197ED2ACAC_inline (FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_value, const RuntimeMethod* method) { { // public FlowLayoutGraphNode LayoutNode { get; set; } FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_0 = ___0_value; __this->___U3CLayoutNodeU3Ek__BackingField_16 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLayoutNodeU3Ek__BackingField_16), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_v; float L_3 = L_2.___y_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; memset((&L_4), 0, sizeof(L_4)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_1, L_3, /*hidden argument*/NULL); V_0 = L_4; goto IL_0015; } IL_0015: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = V_0; return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __this, const RuntimeMethod* method) { { // return nodes; List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_0 = __this->___nodes_6; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* FlowLayoutToolGraph2DNode_get_LayoutNode_m07DC762D6C9162C5BAF686114BDD1F53DB7C5F2A_inline (FlowLayoutToolGraph2DNode_tF233406F356B82B9907ABEEFB1FA6F48FD8DDB16* __this, const RuntimeMethod* method) { { // public FlowLayoutGraphNode LayoutNode { get; set; } FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_0 = __this->___U3CLayoutNodeU3Ek__BackingField_16; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* Graph_get_Links_m2DC023B7C4956887C381227BB26C31178B8F2CDF_inline (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __this, const RuntimeMethod* method) { { // return links; List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* L_0 = __this->___links_7; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GraphPin_get_PinType_m5402BA889181025BF3960BEFBD4120707511D6D8_inline (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) { { // return pinType; int32_t L_0 = __this->___pinType_5; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) { { // return node; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = __this->___node_7; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) { { // return bounds; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = __this->___bounds_6; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b; float L_3 = L_2.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a; float L_5 = L_4.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b; float L_7 = L_6.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; memset((&L_8), 0, sizeof(L_8)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), /*hidden argument*/NULL); V_0 = L_8; goto IL_0023; } IL_0023: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b; float L_3 = L_2.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a; float L_5 = L_4.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b; float L_7 = L_6.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; memset((&L_8), 0, sizeof(L_8)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), /*hidden argument*/NULL); V_0 = L_8; goto IL_0023; } IL_0023: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) { { KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_0 = (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230)__this->____current_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = (RuntimeObject*)__this->___key_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = (RuntimeObject*)__this->___value_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_gshared_inline (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m14839C191325D90E953EE99A35EF84B5454678D4_gshared_inline (List_1_t0BF7E59665DD5913690C9953F898B10B7713DD37* __this, TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A ___0_item, const RuntimeMethod* method) { TilemapLayerRenderDataU5BU5D_t38C157DC93B89719D6087AE98D24F47AF7974F3E* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); TilemapLayerRenderDataU5BU5D_t38C157DC93B89719D6087AE98D24F47AF7974F3E* L_1 = (TilemapLayerRenderDataU5BU5D_t38C157DC93B89719D6087AE98D24F47AF7974F3E*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; TilemapLayerRenderDataU5BU5D_t38C157DC93B89719D6087AE98D24F47AF7974F3E* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); TilemapLayerRenderDataU5BU5D_t38C157DC93B89719D6087AE98D24F47AF7974F3E* L_6 = V_0; int32_t L_7 = V_1; TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A)L_8); return; } IL_0034: { TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A L_9 = ___0_item; (( void (*) (List_1_t0BF7E59665DD5913690C9953F898B10B7713DD37*, TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mA06B47F3E29CFC8EBABB74C4DA4B5DFA4C3F93D3_gshared_inline (List_1_t5495F3DBA52B0BB5B19D77A81BDCE81D34A40238* __this, TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 ___0_item, const RuntimeMethod* method) { TilemapRenderQuadU5BU5D_t3583A576C66A6B8E4FE0BCF7DF0523870977065C* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); TilemapRenderQuadU5BU5D_t3583A576C66A6B8E4FE0BCF7DF0523870977065C* L_1 = (TilemapRenderQuadU5BU5D_t3583A576C66A6B8E4FE0BCF7DF0523870977065C*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; TilemapRenderQuadU5BU5D_t3583A576C66A6B8E4FE0BCF7DF0523870977065C* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); TilemapRenderQuadU5BU5D_t3583A576C66A6B8E4FE0BCF7DF0523870977065C* L_6 = V_0; int32_t L_7 = V_1; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0)L_8); return; } IL_0034: { TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_9 = ___0_item; (( void (*) (List_1_t5495F3DBA52B0BB5B19D77A81BDCE81D34A40238*, TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0; int32_t L_7 = V_1; RuntimeObject* L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RuntimeObject*)L_8); return; } IL_0034: { RuntimeObject* L_9 = ___0_item; (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = (RuntimeObject*)__this->____current_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_gshared_inline (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_item, const RuntimeMethod* method) { DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_1 = (DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_6 = V_0; int32_t L_7 = V_1; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9)L_8); return; } IL_0034: { DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_9 = ___0_item; (( void (*) (List_1_t5D0E2E68F505B13C17076E4382706078580D4840*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m3896C35F4CA5D8EB63809A9509B15C1AF0736F88_gshared_inline (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* __this, FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 ___0_item, const RuntimeMethod* method) { FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* L_1 = (FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* L_6 = V_0; int32_t L_7 = V_1; FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693)L_8); return; } IL_0034: { FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 L_9 = ___0_item; (( void (*) (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E*, FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_t37FEE4CB9178545AB0395C7909F910C7D568922E Enumerator_get_Current_m337D2EAB299AB4FB3F3E562B27782C066BB3FC88_gshared_inline (Enumerator_tF1E6F4AF0DCA3539B0AAC312A7D8761D2620C38F* __this, const RuntimeMethod* method) { { KeyValuePair_2_t37FEE4CB9178545AB0395C7909F910C7D568922E L_0 = (KeyValuePair_2_t37FEE4CB9178545AB0395C7909F910C7D568922E)__this->____current_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 KeyValuePair_2_get_Key_m9936DA692BA006362AC9ECE6F3696A57B098732D_gshared_inline (KeyValuePair_2_t37FEE4CB9178545AB0395C7909F910C7D568922E* __this, const RuntimeMethod* method) { { DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_0 = (DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9)__this->___key_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_m959E6238BACC0317A8F75E0E47ABE45DBC9C8BDB_gshared_inline (KeyValuePair_2_t37FEE4CB9178545AB0395C7909F910C7D568922E* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = (RuntimeObject*)__this->___value_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m19BFB6531CBE9C5DDD9564C32AE57DADE567D46C_gshared_inline (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 Enumerator_get_Current_m9BF3AC6AAB53200F42803BE73009A1C596FB5665_gshared_inline (Enumerator_tC7F6F7D850FFBD64D32D064235FD2269777E5339* __this, const RuntimeMethod* method) { { DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_0 = (DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9)__this->____currentKey_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 Enumerator_get_Current_m0CF058DF8023D8F847E80B6F12CAB961B6658D80_gshared_inline (Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676* __this, const RuntimeMethod* method) { { FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 L_0 = (FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693)__this->____current_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_mA255C2DE6B6348E5DF39DA2784362E6816536D5C_gshared_inline (Func_2_tFA7604C3E19E304A9791C1BC89CCE5A7CE0C4994* __this, FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 ___0_arg, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_m9EA20B24E40DC2BE71231FB8B6ACEAF136E7C9A7_gshared_inline (Stack_1_t55E9C63D6CAB54153C30C1FA99B1D432E004D3B8* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m3B3980512D3FA7D1F8C929C66B572914950981C9_gshared_inline (Queue_1_tEE8A675847BBC9D67CE073E8A19555049AB91FF0* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_gshared_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_6 = V_0; int32_t L_7 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_8); return; } IL_0034: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_item; (( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_gshared_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 Enumerator_get_Current_mDB4F02B6EC7357BD5B0B2B441FDC1AB6B2650C36_gshared_inline (Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36* __this, const RuntimeMethod* method) { { DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_0 = (DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9)__this->____current_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 Enumerator_get_Current_m90160D324DA0D9F5624A345F47D8E226A118911A_gshared_inline (Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3* __this, const RuntimeMethod* method) { { KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 L_0 = (KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3)__this->____current_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_m8508BCECB0654E2E93B1A141382E2688ADE7EE7C_gshared_inline (KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = (RuntimeObject*)__this->___value_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_gshared_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method) { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_6 = V_0; int32_t L_7 = V_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_8); return; } IL_0034: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = ___0_item; (( void (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m4EA3769821DBDED34CA0EBACD784AC6C1A536C1A_gshared_inline (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_item, const RuntimeMethod* method) { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_1 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_6 = V_0; int32_t L_7 = V_1; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)L_8); return; } IL_0034: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9 = ___0_item; (( void (*) (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0; int32_t L_7 = V_1; int32_t L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (int32_t)L_8); return; } IL_0034: { int32_t L_9 = ___0_item; (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) { float V_0 = 0.0f; bool V_1 = false; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value; float L_1; L_1 = Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline(L_0, NULL); V_0 = L_1; float L_2 = V_0; V_1 = (bool)((((float)L_2) > ((float)(9.99999975E-06f)))? 1 : 0); bool L_3 = V_1; if (!L_3) { goto IL_001e; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_value; float L_5 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_4, L_5, NULL); V_2 = L_6; goto IL_0026; } IL_001e: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_2 = L_7; goto IL_0026; } IL_0026: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_2; return L_8; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_vector; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_vector; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_vector; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_vector; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_vector; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_vector; float L_11 = L_10.___z_4; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_12; L_12 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))))); V_0 = ((float)L_12); goto IL_0034; } IL_0034: { float L_13 = V_0; return L_13; } }