#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include struct VirtualActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; 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 VirtualActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct VirtualActionInvoker3 { typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; template struct VirtualActionInvoker5 { typedef void (*Action)(void*, T1, T2, T3, T4, T5, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, invokeData.method); } }; template struct VirtualActionInvoker7 { typedef void (*Action)(void*, T1, T2, T3, T4, T5, T6, T7, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, 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 VirtualFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, 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); } }; 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 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 InterfaceFuncInvoker5 { typedef R (*Func)(void*, T1, T2, T3, T4, T5, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, invokeData.method); } }; // System.Action`1 struct Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB; // DungeonArchitect.Utils.BlackboardDatabase`1 struct BlackboardDatabase_1_tF6BBF6273855B129F95CAFE2F765D24B5B70FC72; // DungeonArchitect.Utils.BlackboardDatabase`1 struct BlackboardDatabase_1_tAD075DE2546B5A614DB5F44C12D1BB35DAFCC260; // DungeonArchitect.Utils.BlackboardDatabase`1 struct BlackboardDatabase_1_tB832A6F97B1D095490FF9B70B7E4C978FED46355; // DungeonArchitect.Utils.BlackboardDatabase`1 struct BlackboardDatabase_1_tAFAA73C37E560BACCAD590E452728043822C87FE; // DungeonArchitect.Utils.BlackboardDatabase`1 struct BlackboardDatabase_1_tAB707473BF382E39EB0C239AEC422BF52206FA16; // System.Collections.Generic.Dictionary`2>> struct Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tA27C0DD25873C548F8AFBA67CD49F2CD8492DF93; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t184255DB06D490EE1D1E0AC3AB6196B56751FC75; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t48F0087143A5C09B671AA119C2C7F01D32821E19; // System.Func`2 struct Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3; // System.Func`2 struct Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A; // System.Func`2 struct Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403; // System.Func`2 struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00; // System.Collections.Generic.HashSet`1 struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2; // System.Collections.Generic.HashSet`1 struct HashSet_1_t2A406474C089DE7692B85ACD0024450E84A38DDB; // System.Collections.Generic.HashSet`1 struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885; // System.Collections.Generic.IComparer`1 struct IComparer_1_t9556C39F5C83D99C9A5ECB0476D5EEC5CB76541A; // System.Collections.Generic.IComparer`1 struct IComparer_1_t9FBC6B618391C9431DFC2C6D33ABDA926572E4F3; // System.Collections.Generic.IComparer`1 struct IComparer_1_tC0A12A847AF97F369A5CE9A0CCE71CE18EE1440E; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t2AB07DB444559B6831B92A5E5A298C5AB9C44C62; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t6CDE1DD4DA65DBB9299954AC04F95615D81EF32B; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tDE187B7CB2F7EBE9C690598963E4BB5309A6F376; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tE63F28A26648CAEF0208918BC2A05229CC7AD749; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tD0D6A06E1C0778939D651DAFB147E3A16C504E83; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tFD5E451BB1630CBC4831D928FD306B90C664A7BC; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t4AC11F147952FCCBD23A82ECA2EC0A2B3D1F1033; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t001289F89E26543377562604883FBCBDAA24934D; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t6C47A8FE62321E6AD75C312B8549AFD2B13F0591; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t844FE973E8C3E7E004050D607560E134C7C3C2F1; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_tCAFAEC4CDADD0340C718C7D61B7F0F6DDE07C6FB; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t8A561857669BD99E684BE555C5931C63901EEC04; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t7CD434986F92F058C80B4824126AF1238FB6798D; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t82C3D817F2DE852A888E94C3D59B1EB809A559DD; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_tBFE8BF2AEC927C4B241AC4D5DC7BDAC58FDEE716; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7; // System.Collections.Generic.Dictionary`2/KeyCollection>> struct KeyCollection_t6DA79E0D672C117708CB957B214B304174D37661; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t84EB9AB6EEB4876F1DFB775161C765ADB918B5B7; // System.Collections.Generic.Dictionary`2/KeyCollection> struct KeyCollection_t581C49E816AF86CBA2645DE6169475A1F7DE8926; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t5E5F20A9F69ABC905A4795DBC897DD19A1D50E4D; // System.Collections.Generic.Dictionary`2/KeyCollection> struct KeyCollection_t3477C076CB0FED17FAF3B11D09AA424CB1A95FCF; // System.Collections.Generic.Dictionary`2/KeyCollection> struct KeyCollection_t09FA1F426F06173BB217EE004A0B4D4FDC26B777; // System.Collections.Generic.Dictionary`2/KeyCollection> struct KeyCollection_tC688D04B7DC0D0A8933BAC3C06B1C5D24E7F3FDA; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tB45A861D090B15129521119AE48ED3813820A974; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tF9D3E0ED0D6E5F149A05546A079FD03AC6A7C443; // System.Collections.Generic.Dictionary`2/KeyCollection> struct KeyCollection_t026D0D98563D1BA1F168249016E5C70B93F7C38C; // System.Collections.Generic.Dictionary`2/KeyCollection> struct KeyCollection_t6EB0BC8C2509D531B2A0CD703FF991095467B46E; // System.Collections.Generic.List`1 struct List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867; // System.Collections.Generic.List`1 struct List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD; // System.Collections.Generic.List`1 struct List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779; // System.Collections.Generic.List`1 struct List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20; // System.Collections.Generic.List`1 struct List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059; // System.Collections.Generic.List`1 struct List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB; // System.Collections.Generic.List`1 struct List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B; // System.Collections.Generic.List`1 struct List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A; // 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_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B; // System.Collections.Generic.List`1 struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73; // System.Collections.Generic.List`1 struct List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4; // System.Collections.Generic.List`1 struct List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14; // System.Collections.Generic.List`1 struct List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3; // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D; // System.Collections.Generic.List`1 struct List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE; // System.Collections.Generic.List`1 struct List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB; // System.Collections.Generic.List`1 struct List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8; // System.Collections.Generic.List`1 struct List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8; // System.Collections.Generic.List`1 struct List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865; // 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_t4076DB009456249EC181C622DEC21D26BFD9C23C; // System.Collections.Generic.List`1 struct List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684; // System.Predicate`1 struct Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B; // System.Predicate`1 struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12; // System.Collections.Generic.Queue`1 struct Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E; // System.Collections.Generic.Queue`1 struct Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4; // System.Collections.Generic.Queue`1 struct Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5; // System.Collections.Generic.Queue`1 struct Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E; // System.Collections.Generic.Queue`1 struct Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383; // UnityEngine.Events.UnityEvent`1 struct UnityEvent_1_t8ABE5544759145B8D7A09F1C54FFCB6907EDD56E; // System.Collections.Generic.Dictionary`2/ValueCollection>> struct ValueCollection_t8959DB06E1B506D30EEF8305C8CDF2840025D7F2; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tE1C83BC415CCF30ADB3D47C95E9A1AD42C013EF2; // System.Collections.Generic.Dictionary`2/ValueCollection> struct ValueCollection_t6953BEE153FF6E3C869A6F870CFAD9B0DF5E9F4A; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t70F7105778F5D87C4A7E9E591F004557272A9884; // System.Collections.Generic.Dictionary`2/ValueCollection> struct ValueCollection_t9A07D384DFD39718EBD52C5BFC16CC782193F1C7; // System.Collections.Generic.Dictionary`2/ValueCollection> struct ValueCollection_t17A6DACC843793FB5F96BD91A2E47A1F1033CC6B; // System.Collections.Generic.Dictionary`2/ValueCollection> struct ValueCollection_t740AE1F70C82A734FE6187B052086EB6461FB920; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tF544126B75F019EEEAC4FB578D6670CC345BCE09; // System.Collections.Generic.Dictionary`2/ValueCollection> struct ValueCollection_tE31630D78C4D85A546ED5780A425A83B15A89921; // System.Collections.Generic.Dictionary`2/ValueCollection> struct ValueCollection_t27A522DDBC06990437D71FD74B20F2FA371C5010; // System.Collections.Generic.Dictionary`2/Entry>>[] struct EntryU5BU5D_t7C87475A29788E40B45D966EC48B85B28F80BE12; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t844F7A73A05DA090EA489DF50E456EDBEDB937A5; // System.Collections.Generic.Dictionary`2/Entry>[] struct EntryU5BU5D_t8BEA34A5F05F21F66CE5806A73D7117767F5462B; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tF6AFABE12CC278468E8008F962FB421B0A2838D1; // System.Collections.Generic.Dictionary`2/Entry>[] struct EntryU5BU5D_tE55E62CA3582A37224AE4B3B31EB261E35063C92; // System.Collections.Generic.Dictionary`2/Entry>[] struct EntryU5BU5D_t6CE6E90A77DADDF9007C544A6890CC0882394C8B; // System.Collections.Generic.Dictionary`2/Entry>[] struct EntryU5BU5D_tA25367E988853BB53D2F19120F5D58C4EC3344A5; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t954FDA5FD0278C3CA34B72AAC5083E8D9160C609; // System.Collections.Generic.Dictionary`2/Entry>[] struct EntryU5BU5D_tFBABE9D4E710DA8A3D4B757E1037F44085099953; // System.Collections.Generic.Dictionary`2/Entry>[] struct EntryU5BU5D_t1D3311E0294EF1BBD660E30AF752F8158FE72981; // System.Collections.Generic.HashSet`1/Slot[] struct SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7; // System.Collections.Generic.HashSet`1/Slot[] struct SlotU5BU5D_tC34438727F8FBFCE77BAD4BA4F5F19A51A23245D; // DungeonArchitect.MeshMerger/MergeMeshItem[][] struct MergeMeshItemU5BU5DU5BU5D_t21B746B42D6588C89594DA3BB6EDFDC434FB9A72; // System.Char[] struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; // UnityEngine.Collider[] struct ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787; // UnityEngine.Color32[] struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259; // DungeonArchitect.SpatialConstraints.ConstraintRule[] struct ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54; // DungeonArchitect.Triangulator.DelauneyTriangle[] struct DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB; // System.Delegate[] struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; // DungeonArchitect.DungeonEventListener[] struct DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D; // DungeonArchitect.DungeonItemSpawnListener[] struct DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13; // DungeonArchitect.DungeonMarkerEmitter[] struct DungeonMarkerEmitterU5BU5D_t92FD70095ADC385615422528A495613860975E66; // DungeonArchitect.DungeonNodeSpawnData[] struct DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4; // DungeonArchitect.DungeonSceneProviderData[] struct DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D; // DungeonArchitect.Splatmap.DungeonSplatmapTextureInfo[] struct DungeonSplatmapTextureInfoU5BU5D_tAC2647E1001113A9CE772F2EFF1F5FDE9326F60F; // DungeonArchitect.Themeing.DungeonThemeData[] struct DungeonThemeDataU5BU5D_t30C0F147442C30265C7958D45ED64AF2404CEF8E; // DungeonArchitect.Themeing.DungeonThemeItem[] struct DungeonThemeItemU5BU5D_t51B99638B0F54E76CE8DE5A244CBC10BF851F9C9; // DungeonArchitect.Triangulator.Geometry.Edge[] struct EdgeU5BU5D_t5DB4267F652A735EA03C2DD19A6DCF06E549622D; // System.Reflection.FieldInfo[] struct FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8; // UnityEngine.GameObject[] struct GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF; // DungeonArchitect.Graphs.Graph[] struct GraphU5BU5D_tF56D2D7497A29F0672767123D73F12BD19597CDA; // DungeonArchitect.Graphs.GraphLink[] struct GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D; // DungeonArchitect.Graphs.GraphNode[] struct GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70; // DungeonArchitect.Graphs.GraphPin[] struct GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036; // DungeonArchitect.InfinityDungeonConfig[] struct InfinityDungeonConfigU5BU5D_t9E76051FC2EBAD684B8B1E848DC867CDA1BB9386; // System.Int32[] struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; // System.IntPtr[] struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; // DungeonArchitect.Graphs.MarkerEmitterNode[] struct MarkerEmitterNodeU5BU5D_t3832A24B6B79E6ABE0DA5869415BF44A3EA10FD6; // DungeonArchitect.Graphs.MarkerNode[] struct MarkerNodeU5BU5D_tC33DE0217B1936ED07D290087B00BD45BCEAEE11; // DungeonArchitect.MarkerReplaceVolume[] struct MarkerReplaceVolumeU5BU5D_tA4B37F3EF6CA557E883FE9C3691E8E7A58F51534; // DungeonArchitect.MarkerReplacementEntry[] struct MarkerReplacementEntryU5BU5D_tA84043C70A2C288196A9B4C7CFC2C7F388722021; // UnityEngine.Material[] struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D; // UnityEngine.Matrix4x4[] struct Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D; // UnityEngine.MeshFilter[] struct MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA; // UnityEngine.AI.NavMeshBuildSource[] struct NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A; // System.Object[] struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; // DungeonArchitect.Triangulator.Geometry.Point[] struct PointU5BU5D_tB15BD20E8772BFD4EE32DEB774E71CCD237F1A83; // DungeonArchitect.Themeing.PropChildSocketData[] struct PropChildSocketDataU5BU5D_t6F1B16FF87AC12DD4F1AAEE0E7143720E1D7F9F4; // DungeonArchitect.PropSocket[] struct PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD; // UnityEngine.Renderer[] struct RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; // System.String[] struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; // UnityEngine.Texture2D[] struct Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191; // DungeonArchitect.ThemeOverrideVolume[] struct ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9; // DungeonArchitect.Triangulator.Geometry.Triangle[] struct TriangleU5BU5D_t0BC963C0E04A42C0024DDE3C8D89FB512D9AC7CD; // System.Type[] struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; // UnityEngine.Vector2[] struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA; // UnityEngine.Vector3[] struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; // DungeonArchitect.DungeonSceneObjectSpawner/SpawnInfo[] struct SpawnInfoU5BU5D_t197BED530EF99DCAF170E3AA86F689EBF170C386; // DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData[] struct NodeListExecutionDataU5BU5D_t2D9883599F78DB9E9996D7C81CBBC123325ACAE9; // DungeonArchitect.MeshMerger/MergeMeshItem[] struct MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503; // DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo[] struct FloodFillPixelInfoU5BU5D_t93053B21600134FB4ED2831646B56475E850C360; // System.Single[,] struct SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4; // UnityEngine.AnimationCurve struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354; // System.ApplicationException struct ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A; // System.ArgumentException struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263; // DungeonArchitect.AsyncDungeonSceneObjectSpawner struct AsyncDungeonSceneObjectSpawner_tB96BBBB8980B8214DFB1D76AC7FD8225334AB7FE; // UnityEngine.AsyncOperation struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C; // System.Attribute struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA; // UnityEngine.Behaviour struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA; // System.Reflection.Binder struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; // DungeonArchitect.Utils.Blackboard struct Blackboard_t02618F4A3DD340B66759F75B766D598574968BAA; // DungeonArchitect.BlurFilter struct BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998; // UnityEngine.BoxCollider2D struct BoxCollider2D_tF860C7737FFB062CEC06577E0CD8364EEC1D4EDA; // UnityEngine.CircleCollider2D struct CircleCollider2D_t5D665D58EACA966EA4033BCF0EE91E198552E786; // UnityEngine.Collider struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76; // UnityEngine.Collider2D struct Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52; // UnityEngine.Component struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3; // DungeonArchitect.SpatialConstraints.ConstraintRule struct ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF; // DungeonArchitect.SpatialConstraints.ConstraintRuleContext struct ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F; // DungeonArchitect.Builders.Grid.SpatialConstraints.ConstraintRuleHeightDifference struct ConstraintRuleHeightDifference_t17F33ED2220D2B44E367D254D797C69926390498; // DungeonArchitect.Triangulator.Delauney struct Delauney_t140FC3667D0272C1E98B0B542CCF79E04D786340; // DungeonArchitect.Triangulator.DelauneyV2 struct DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3; // System.DelegateData struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; // DungeonArchitect.Dungeon struct Dungeon_tAA854F521189538FD299BECE6025726B6C359227; // DungeonArchitect.DungeonBuilder struct DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA; // DungeonArchitect.DungeonConfig struct DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD; // DungeonArchitect.DungeonEventListener struct DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF; // DungeonArchitect.DungeonItemSpawnListener struct DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124; // DungeonArchitect.DungeonMarkerEmitter struct DungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5; // DungeonArchitect.Themeing.DungeonMarkerVisualizerComponent struct DungeonMarkerVisualizerComponent_t5EB9C120A493B10717B236451B858AF85B655F21; // DungeonArchitect.DungeonModel struct DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19; // DungeonArchitect.DungeonNavMeshSourceCollector struct DungeonNavMeshSourceCollector_t7B1430D186B3367E85D583E4EE1EA91A92845660; // DungeonArchitect.DungeonPaintMode struct DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331; // DungeonArchitect.DungeonRuntimeNavigation struct DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174; // DungeonArchitect.DungeonSceneObjectSpawner struct DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A; // DungeonArchitect.DungeonSceneProvider struct DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744; // DungeonArchitect.DungeonSceneProviderData struct DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A; // DungeonArchitect.Splatmap.DungeonSplatAsset struct DungeonSplatAsset_t58A425B4FC3E1B1460D445B2E0735BE5E4A4714C; // DungeonArchitect.Splatmap.DungeonSplatmap struct DungeonSplatmap_t029BF947A28B396CEB89BBB14D81A1DB0EF98672; // DungeonArchitect.Splatmap.DungeonSplatmapVisualizer struct DungeonSplatmapVisualizer_t037207C3E92A8C0F35FD69948FBAB3A0FB9C7A64; // DungeonArchitect.Themeing.DungeonThemeData struct DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E; // DungeonArchitect.Themeing.DungeonThemeEngine struct DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB; // DungeonArchitect.Themeing.DungeonThemeItem struct DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1; // DungeonArchitect.DungeonToolData struct DungeonToolData_tB68AE001FFBF2D546FBF46869BE1DC68B320DE34; // DungeonArchitect.DungeonUtils struct DungeonUtils_t1F6CE736D78CA0201D1917639066C325B520E0D5; // DungeonArchitect.Triangulator.Geometry.Edge struct Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101; // System.Reflection.FieldInfo struct FieldInfo_t; // System.IO.FileInfo struct FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C; // UnityEngine.GameObject struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F; // DungeonArchitect.Themeing.GameObjectArrayDungeonThemeItem struct GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F; // DungeonArchitect.Graphs.GameObjectArrayNode struct GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487; // DungeonArchitect.Themeing.GameObjectDungeonThemeItem struct GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732; // DungeonArchitect.Graphs.GameObjectNode struct GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86; // DungeonArchitect.Graphs.Graph struct Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520; // DungeonArchitect.Graphs.GraphLink struct GraphLink_t167090219997E1F874E24A93015AD8333374E463; // DungeonArchitect.Graphs.GraphNode struct GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA; // DungeonArchitect.Graphs.GraphPin struct GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00; // DungeonArchitect.Graphs.GraphSchema struct GraphSchema_t8A0FFDA40767F4EF57DABE465795497F2C2AECE6; // System.Collections.IDictionary struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; // DungeonArchitect.IDungeonSceneObjectInstantiator struct IDungeonSceneObjectInstantiator_tDF0413E32C017E0075100CB80F8EC5CA31A03FFC; // System.Collections.IEnumerator struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA; // DungeonArchitect.Graphs.IndexCounter struct IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586; // DungeonArchitect.InfinityDungeon struct InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32; // DungeonArchitect.InfinityDungeonConfig struct InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D; // DungeonArchitect.InfinityDungeonEditorUpdate struct InfinityDungeonEditorUpdate_t801BFC119D10C5E24D9E29771F6105673A1A3976; // DungeonArchitect.Utils.InstanceCache struct InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8; // DungeonArchitect.Themeing.LeftToRightNodeComparer struct LeftToRightNodeComparer_t026759E38391F68F8F55E04B86A789770234B0A1; // DungeonArchitect.LevelMarkerList struct LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4; // DungeonArchitect.Graphs.MarkerEmitterNode struct MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A; // DungeonArchitect.Graphs.MarkerNode struct MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2; // DungeonArchitect.MarkerReplaceVolume struct MarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271; // DungeonArchitect.MarkerReplacementEntry struct MarkerReplacementEntry_t3593268BE9DDEF718907A319B7C2B0B868F6D224; // UnityEngine.Material struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3; // System.Reflection.MemberFilter struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553; // UnityEngine.Mesh struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4; // UnityEngine.MeshCollider struct MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455; // UnityEngine.MeshFilter struct MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5; // DungeonArchitect.MeshMerger struct MeshMerger_tEB1DAEC8D7D8882CD9E4E38A89BD8B7786326928; // UnityEngine.MeshRenderer struct MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE; // System.Reflection.MethodInfo struct MethodInfo_t; // DungeonArchitect.MirrorVolume struct MirrorVolume_t70CB07725A2B352AAAE8BFFB05C8A7F1CB70AA3D; // UnityEngine.MonoBehaviour struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71; // UnityEngine.AI.NavMeshData struct NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284; // DungeonArchitect.NegationVolume struct NegationVolume_t42465BFBF4B12EEA46E44571401CEB1AD793CFD8; // DungeonArchitect.NonPooledDungeonSceneProvider struct NonPooledDungeonSceneProvider_t6746A78F45EE56BF11471859FB3F6796DBB54726; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C; // DungeonArchitect.Utils.PMRandom struct PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB; // UnityEngine.PhysicsMaterial2D struct PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065; // DungeonArchitect.PlaceableMarker struct PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1; // DungeonArchitect.Graphs.PlaceableNode struct PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E; // DungeonArchitect.Triangulator.Geometry.Point struct Point_t10224084201F077997179F1EDD9E2D2A18384D43; // UnityEngine.PolygonCollider2D struct PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E; // DungeonArchitect.PooledDungeonSceneProvider struct PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C; // DungeonArchitect.Themeing.PropChildSocketData struct PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA; // DungeonArchitect.PropSocket struct PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394; // System.Random struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8; // UnityEngine.Renderer struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF; // DungeonArchitect.SpatialConstraints.RuleMetaAttribute struct RuleMetaAttribute_t6875B77A1EFC2F4FF3DFED1D7BD65BB0D358DDD5; // DungeonArchitect.RuntimeDungeonSceneObjectInstantiator struct RuntimeDungeonSceneObjectInstantiator_t18EE707919101B44BDE77C9F85AEEBB6D2FB093C; // DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode struct SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E; // DungeonArchitect.Graphs.SpatialConstraints.SCReferenceNode struct SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16; // DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode struct SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; // UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A; // DungeonArchitect.SelectorRule struct SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77; // System.Runtime.Serialization.SerializationInfo struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37; // DungeonArchitect.SpatialConstraints.SpatialConstraintAsset struct SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B; // DungeonArchitect.SpatialConstraints.SpatialConstraintGraph struct SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59; // DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor struct SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1; // DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext struct SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7; // DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorUtils struct SpatialConstraintProcessorUtils_tE3B571C7B8453AFA5C86BEF9F3FFE9DB95733EA7; // DungeonArchitect.SpatialConstraints.SpatialConstraintRuleDomain struct SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3; // DungeonArchitect.SpatialPartionedLevelMarkerList struct SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8; // DungeonArchitect.Splatmap.SplatData struct SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710; // DungeonArchitect.Splatmap.SplatRasterizer struct SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0; // UnityEngine.Sprite struct Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99; // DungeonArchitect.Themeing.SpriteDungeonThemeItem struct SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF; // DungeonArchitect.Graphs.SpriteNode struct SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98; // UnityEngine.SpriteRenderer struct SpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B; // System.Diagnostics.Stopwatch struct Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043; // System.String struct String_t; // System.Text.StringBuilder struct StringBuilder_t; // DungeonArchitect.SyncDungeonSceneObjectSpawner struct SyncDungeonSceneObjectSpawner_t45471F82D30149EE01F5CA8387025B422254DC7A; // UnityEngine.Terrain struct Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667; // UnityEngine.TerrainData struct TerrainData_t615A68EAC648066681875D47FC641496D12F2E24; // UnityEngine.Texture struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700; // UnityEngine.Texture2D struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4; // DungeonArchitect.Themeing.ThemeEditorVisMarkerGeometry struct ThemeEditorVisMarkerGeometry_t6A7B2EE3E0FFBB8199F0F9AB127BE32D6B159878; // DungeonArchitect.Themeing.ThemeEditorVisualizationState struct ThemeEditorVisualizationState_t9BCA1A8574B36E87ABE06D294C3B67A1A4B67152; // DungeonArchitect.Graphs.ThemeGraphSchema struct ThemeGraphSchema_t2161A59001C6C66AD83B7CCD220664D7EF5BCCEA; // DungeonArchitect.ThemeOverrideVolume struct ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5; // UnityEngine.Transform struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1; // DungeonArchitect.TransformationRule struct TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9; // System.Type struct Type_t; // DungeonArchitect.Graphs.VisualNode struct VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; // DungeonArchitect.Volume struct Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA; // DungeonArchitect.AsyncDungeonSceneObjectSpawner/SpawnListSorter struct SpawnListSorter_t093822DB080C521628A35F13A5333A583DD021AD; // DungeonArchitect.Dungeon/<>c struct U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A; // DungeonArchitect.DungeonSceneObjectSpawner/SpawnInfo struct SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331; // DungeonArchitect.Graphs.GraphPin/OnPinLinksDestroyed struct OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75; // DungeonArchitect.InfinityDungeon/<>c struct U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE; // DungeonArchitect.MeshMerger/MergeMeshItem struct MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F; // DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor/<>c struct U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B; IL2CPP_EXTERN_C RuntimeClass* ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AsyncDungeonSceneObjectSpawner_tB96BBBB8980B8214DFB1D76AC7FD8225334AB7FE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Blackboard_t02618F4A3DD340B66759F75B766D598574968BAA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t2A406474C089DE7692B85ACD0024450E84A38DDB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDungeonSceneObjectInstantiator_tDF0413E32C017E0075100CB80F8EC5CA31A03FFC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t001289F89E26543377562604883FBCBDAA24934D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t2AB07DB444559B6831B92A5E5A298C5AB9C44C62_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tFD5E451BB1630CBC4831D928FD306B90C664A7BC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t57A1AA340E555F3547947A4D1AD2166C4D00A16E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t844FE973E8C3E7E004050D607560E134C7C3C2F1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_tF8FC191724462C349A823C3D41B87FCFFBFE2895_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8_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* LeftToRightNodeComparer_t026759E38391F68F8F55E04B86A789770234B0A1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tC958F6791FB4E4315279F35506727A207EBFFF03_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_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* Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Point_t10224084201F077997179F1EDD9E2D2A18384D43_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuleMetaAttribute_t6875B77A1EFC2F4FF3DFED1D7BD65BB0D358DDD5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimeDungeonSceneObjectInstantiator_t18EE707919101B44BDE77C9F85AEEBB6D2FB093C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SpawnListSorter_t093822DB080C521628A35F13A5333A583DD021AD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SyncDungeonSceneObjectSpawner_t45471F82D30149EE01F5CA8387025B422254DC7A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral01895DA2F84292303D1E410CF8F1031D5BC57FDD; IL2CPP_EXTERN_C String_t* _stringLiteral043A7E0FED645C41266C113F6626554D133D70F7; IL2CPP_EXTERN_C String_t* _stringLiteral0534B0749312867AB2B48673240585CE3D868473; IL2CPP_EXTERN_C String_t* _stringLiteral1BAD5E7F9211D83A47D9AEA82D679E5687505F25; IL2CPP_EXTERN_C String_t* _stringLiteral1CC52295D2C42114023029A798F46648B055C26D; IL2CPP_EXTERN_C String_t* _stringLiteral28A7AC9D8C919C224000CAEB134D66D11C6FAB2C; IL2CPP_EXTERN_C String_t* _stringLiteral2DD45463245602C984AAFF58DDF4F1A512DCD328; IL2CPP_EXTERN_C String_t* _stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C; IL2CPP_EXTERN_C String_t* _stringLiteral55BD04DD50F24947A1BFCD11C9FCB0ABA340F0F5; IL2CPP_EXTERN_C String_t* _stringLiteral5DB0EE1AA6D2539EB50A89BF6C36BC4D2627F957; IL2CPP_EXTERN_C String_t* _stringLiteral618DF13992DB386810951066F3D97B64927CA8D8; IL2CPP_EXTERN_C String_t* _stringLiteral717DA9E2386BEADCFFB33AE09B063FCD2EE1A657; IL2CPP_EXTERN_C String_t* _stringLiteral7FAE1CEA1731D17F061E49AD65CD04E3AEE6CFB2; IL2CPP_EXTERN_C String_t* _stringLiteral8EBC83410547632BB05334C2B8945791A3E6FD28; IL2CPP_EXTERN_C String_t* _stringLiteral9489037AC0DE5C92702DBB68E26BE51573415855; IL2CPP_EXTERN_C String_t* _stringLiteral983D270A4A6EDCE0F9FE3724F6BDBE4EC22C7F76; IL2CPP_EXTERN_C String_t* _stringLiteralA3C48F920CA03FE8BCEF33375645725C40BA7ADD; IL2CPP_EXTERN_C String_t* _stringLiteralB2D5CF834B3ADC1AADFB6AC910ACB630EDEC272E; IL2CPP_EXTERN_C String_t* _stringLiteralC1FF17ED250395F660A2E397510D538DE1168AAE; IL2CPP_EXTERN_C String_t* _stringLiteralC876CFA4DB13517172195E9AFA846024CDCF08AD; IL2CPP_EXTERN_C String_t* _stringLiteralCF64E4B78B426EA4CC7EDA33706574C8F159A6EF; IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; IL2CPP_EXTERN_C String_t* _stringLiteralDDC1C7906DD1150C2A83E99954D1A0D1DA9CE66F; IL2CPP_EXTERN_C String_t* _stringLiteralE47A442CBDDB4F5D7E9BFA4F9F1EF8D60DC28EDC; IL2CPP_EXTERN_C String_t* _stringLiteralF15C7F4A5DF49522407669CF8796E986E974C584; IL2CPP_EXTERN_C String_t* _stringLiteralFD0D26FE8557FD3AD9E1C0BD97E9B88412F16DEB; IL2CPP_EXTERN_C const RuntimeMethod* Array_Sort_TisDungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_m3FCF9E022451A2FD96ED24AC73C12D8563B97417_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Array_Sort_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m6F9F31BCD4326ABA22A7BCAFF98A30D272716D4D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInParent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_m6200884EA940002A3EDF38F3054CDF6269D0FFEB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisDungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA_m03BC396415FF1BC81262C5ED844FD2D73CCA91C5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mC1A390C3785813E92FA730BD97DCA4978824CB98_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisDungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19_mFC920F09F2C130A1685D0AFA0A7C4250118002B2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisDungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174_mB6368F1149594B21C80EEC1C3AA31A4885AC14A9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_m4ED3CF798B8FADCB1FD6A15C800164D0721177E1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisDungeonSplatmap_t029BF947A28B396CEB89BBB14D81A1DB0EF98672_mED46E1CAAE3A9A02116629EAA93A5A76AE2F90E2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_mA734F06EB91BBE622966C03CC9F62A3EF6E170E8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisPooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C_m8A5E59E7E825781BE4FFD17AA5F790F59A9105D8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisSpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1_m6A50881D732274C9406CC0CD2B422D4525A07914_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponents_TisDungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF_mFAFD94DCA45FDCF055F38850BEF478426EFFA0D5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponents_TisDungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124_m7CFFA48FB573AFEDEE81573815DD6C3791778A16_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponents_TisDungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5_mF51CA1586EFF1084F1DBF2F9756C700C4A28B4F7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Delauney_Triangulate_m154E54A28F1D4AF60ABAFDAB6518EA5A2F2A299D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m004EAF3F4153A59B878FB08CFE93C676D64491B3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m0873C6457ACF7FBC41DD68B0AE5B6FE9E691EEA8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m0D9585B84A0A6B7D29AA8CA3464E08A3089B5AF5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m17AE9BA9A022E2E19DF01357FF2FA60767E023EA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m4C38EED064D0F582692371A449F6CE92F6D73E72_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m61DF76CF5AAD934A35A03772747B71E1E6D59D07_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m87C4C35CD84BE43326864DDCE95923002E113CE1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m9F03FC47614D373BEFA707FA09F2F951202BBE85_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mA3A9EC90485426CB3B38ADB935E77936BF275F36_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mCA1064B308B2D168556671C47DA5C3865BD412D0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m2E29D17C7693F5518C6D6170625FD6E8C8374C56_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m3A64A1C2E09768959CFECC934AC50363F62DE227_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m0098284003D4456485ECBC249AADFA54B4A62A98_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m0D93D90D7BC1F92177BEEB6B970DAC0F3CD4DA96_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m2901502091699FC77A1D65D07C38EE9412EA52CC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m350E295F4E6BF68E11601469BB62152E62E390C0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m917AEA545048210379088217B22B1CD3397A2304_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m91F449E55CE6249A0C28243B580A23DBE2121C0F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mB8D111AA57590741EF6A36EAD40FF04D904D692C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mC2637E7785E2DA2227896CF78CE1B3497C2F4B97_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m83159FA44B75BBB5B059EF931C774C43A4AB54B3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m883D57D38F8448A5AA76FD35C186F18DC5D621C9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m1B8836B0D2EE30EBA4D2CF235513E02E883B8B54_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m3BF0B4F1EA99DF192FE6B2BFBFA00FBB16F94DCB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m5FE7A02F1B183E4F92585C950CA0E34FD4D6861A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m6F69A546E671158DCF60C6F5B69FBE75CAFE1BEF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m7DC2C8CAB208D7E61298E7CAE583C2180371A747_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mA6A83638261D2BDB8E01F08221A4BADBADC78645_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mB39655729E99F5D039819F963C0442CD1C1F545E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mD235B7A549FD65C94935D5831A6A30D13D41DB88_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mF3E497A0CD97CFA9C041A5E0A68C646DB50076AD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mF9730470073290B6F6B9FAD83131A2B17DAC0DC0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_m4D95F2C3038C478686F6FB84F288551AC449A667_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m4020B8463C47B810A19AD402EF7B94CE6CE65A7B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m486836D2C8D62BBA9082DC717E62B6029F646294_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m7627FE1B19292F54AEA8015B6C01F9F7B2C144EB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m7DA1519744867312B93CDCCDE2A9520BD8BD177D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m8C52D21336E47C202AE51103031FC8ABE916C4F0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mA65B96E87334A1C86A98EFB92A611ED33751F5B4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mAB289832A886145F6C4C2BBBE5268812F721D5BC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mC45F46BC83B0C32F556DD99F791E729D587CD86F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mDEC1C4DF180653085824F90D5CFE94A5993B24A4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Keys_mF017FB2A8C4BC130C80314FFB14414A74F42969F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Values_m66D9F844AC36B76933FDB602D378BF1A8FA1EEC6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DungeonPaintMode_GetSiblingComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mD0508E03892BAD384EF0920BE37A691FA359CAAC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DungeonPaintMode_GetSiblingComponent_TisDungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19_m1E1D49277F282AD1C0D5D8936ED391CA911DD57E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DungeonPaintMode_GetSiblingComponent_TisDungeonToolData_tB68AE001FFBF2D546FBF46869BE1DC68B320DE34_mC370517A6E1251D0BE1FD1E594C195ED64575237_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DungeonPaintMode_GetSiblingComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mEF9698BB9A107AD416302F5C85182670C724CA40_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Contains_TisString_t_m903B1A64070B00925A8E4E7979330AA7D7B0FB33_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Count_TisConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF_m4A823C9765C64B818F309670BA443255AC84095B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Count_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m2095B74BEB3CF8CFB9E525EB052A31A88D4FE775_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_FirstOrDefault_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m877F203E2D04365A831D8FC615BBF4223C20C030_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Last_TisMarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_m6823697556A575D6D989B692B977A244BF891492_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisDungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF_m69DE47E1A588690468E3A2CE39B03FEBAA81F0F0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisDungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124_m912F25BCCB60D28F69BAD36B885EA559B1480E6D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF_m6A4625C1E89D411475D530A48E1B64CA0ECC87B5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisDungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF_m7D3B47F779260CCDD2AFA783825B15AB42C1E46C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m0A7718E87AA38BDDC09DFEE02DBD93DEFD5BB1B1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m1B4A4A3D310A66CDD224C95F46547A8C7B502ADA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m1E78396F948362E578A9F996F149211EAFCDA7DB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m51D69F922B17A644AC6781EA3D3D5A3C146C841F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m548DA5F34E81596201F7E15378296DF356E2862E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m54BD3FB2897E56513B0646BC23EE59E90CF231DA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m56C3E2ABC9EB5B2BAA62AF43289007F5BDA6D5BA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m6F4F878761D0AFB9F396D2B9F09C0CDB2E1E50F4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m85A9786E377EDA5B7888172E1A1BD20DA2E2D2D6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m95CDC40AE2EF806DC4D8F1185EF91D469F897AE9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m996AE57D4C13A5D7B89EB40315A362EC1AEB0353_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mB9541B18511481A270E70D8CB084105E79AD46AD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mB9CA8E49EFA67221A2924E2B9ABD1B50E16A854A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mBF197D1EC068C58A29AF1B3C4BB861B2707731C1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mC3AF505293DF64ED736EB1DA9B3D29A90F7E24AF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mD9CA746917F641C6070A4C5D211B9184C0D03207_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mEC0A4A170E7C24071DC8C27F599410C66A65DB6F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m01938602B8A5632445F99C4F9904EA1570CD62ED_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m4AADB6F6919288A0249DA6B9C1058147ADA40125_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m53B039263CB65624BD656D14B2BF0BE0C60DC4C5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m5710AA408E3CBA978C10A7F0CEBFE1A93CAD1F9C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m5F41FA59922D25CD30DB77A03F38E16704CB732E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m663DD3AAD155ADF443F47C72ABE69F4B3C000604_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m682AE06C2B42D5473E0C6A62348836272286990E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m6D7549F3B98644B006163FC7BC2032A87AE7DC85_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m844EF366BEF19BB151046D7F88567549AC6619CB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m91B53F3AF1B3D329412CCA3634A4633B1554BBE8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mBE960F722B02681EA7E1AD9D8DDA20D9384881A0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mCFFEA6B23FFAA60BDD58DC5ABE0C86A3DBEB3429_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mD806AFBCEA13BC204C39A10B4E324C7FE18E217D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mD97B431B6C47A32EB4ADFE602248880C890B017A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mDF0752F200BDDD76DC2BF7CA8539C877E10A5781_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mE1CAA35B10518A41FCB56C0D2C850CBE7869A9D6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m1C078652072852CD864E4D85021386813BB6BF0C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m2A0497762F9AC8522764AE27DD76AFFE1B03B592_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m416C4573AA7F972AB6D25BBEC267C5F9986A1877_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m6EF16962C64A3DF8DAD13686CEDD5EA46B2457EE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m6F909763E1FAE3CAC647BA2FB86843DA88625BF4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m7A7674035171CAED8A622F9F8BED80469BD0DAAA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m96E42E2956ADC8F04907565DB3CFF3B603888425_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m98339082F1223B7FE9CDC838A3134B0828DACFA6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mA7BD5CDB38EA3CDA699404A44CEDBB2A79BD4C5E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mBEBA301E8B4012B6574C6F53C561D83689140A35_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mC08A07FEF61A3E16E0C49CA952E146D5CEE74A9D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mC8752B0FF8B262A0D88061241D193DD243604D8A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mD09A00ED1C24DE39A277E5D778E27061C8F93E01_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mD16A4986584CE64D54942B68E73302C50CACFE16_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mD9C50739AB4E76F1B9206B96711495E704E81FC2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mF872AB284947B7798FB694756CEB4085C3173175_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisBoxCollider2D_tF860C7737FFB062CEC06577E0CD8364EEC1D4EDA_m269F530A27F1496AA2C27915AA02DBC4BDF0EB69_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisCircleCollider2D_t5D665D58EACA966EA4033BCF0EE91E198552E786_m1AC4AC9DD0DE9EA6D8CCD2399273B71ECA3033D2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_m2A571290384F238E17D1E19728FD8BA31E3A531C_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* GameObject_AddComponent_TisPolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E_mDC33421D7DA59610EEC9A5E208A162DF9934C391_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisSpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B_mC0705A0CDAD279A507AA0FD4425FB60968CCE8C4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisDungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA_m998A3533D94A53605B9B7C991E602E734FA979C4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mDAD2CC0D89C67E462DC4D6DF661735DD3321DAFB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_mB8F484EC0F6D5A9BF5572E9870286F2E355B6449_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_m00276319D6BE81CE8486FF2BA55F9B4895742EE3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mDF6525BCE37B444313BE0AA2305BDF4EB8B92FE8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mEB861FF41A6625D346B9D34D7A5A1E761E27963D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponentsInChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mC29DC007A56E819962202CC5829E097BA9E61495_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponentsInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mA2746088DB45856FD76C725AB403CEF5A8997734_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Graph_GetNodes_TisMarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_m5CDBAA273CA219E2AFDF73EF15A00A0EA6D25602_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_mF101BA2B3E1DF5C0DB7B78264AE854CE197FD864_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_mE003524D7FF6F1228067D674C19636C82E611E2C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* KeyCollection_GetEnumerator_m43DEAB7D7E2DF26837B31A9C20224C5567DB13D8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_m4530A2B57C572317AEDEB1F705E13E4FE23317ED_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m33BF211F3AB464DF0E4AF9AA7653F2E19E183E0B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_mAAEB611A55D5FD8D3A6AFC9134A52A6ED577A533_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_mFF89E93E0140F252823F181400689DF2BB5E3008_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m03E66F0A1D5D32A3B484BB1BAEBF63A0156C74C4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0A88EE80F1282CE81D77AC61D62F3F3C2C2810F6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m2596DCF8520D8ED24D7D70AE344C00DA626E7119_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m279D7770A9D6B3FA141AF8B93F25A11280BD3C51_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m28EE95F5274DFB81034CEB60EE2FEA473412FF25_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m3235900C791A61ED04CDE87BE68CE43CDCB8D820_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m33CEBFA9B967635F82E07A49287CACCC1BB24863_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m4009AB1ED2F310616ADA079B699A68B3D5F30C9B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m4E1F40B0BE11D36804DA7C633AC607B56CA4F01D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m5DD0E1456C30D557465E6E2A5641C6E0389A1251_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m83636F994EAC7050939D8DB79B5CCE746B9FD070_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m96477F9DB1D1F123A3EDA004CA36B71D8BBB1C60_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mE6ED6A9C9960565DD229B1973D85A3F341266CCE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mEF097D1D51D658FA3B779B4D4E0DB8CA13F74305_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mFA1B5BBE3484CDA586150330163CBF7C43B67D4C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m05A8A1EC9129CEAF07ACB35511BC45DD315DB667_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m1A94D87BDF6FD2B459419EFD4CCA618B5A165CCB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m2B88941C30668A35B7665F5F6DFBB20F3A104C34_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m856591EB3C365DC27FBE48236D3DAD751EB71C67_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mBB48466AB37B32DC6EF2E0564EC198C1501951D8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mECD716EB8E653062129D487D31BAD53205B39648_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mF172F86040B64FF25915097DDB9E0BD8A96856E4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m3AB3A0CBA2FC939693360C3753E53CA1E7BAD66F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m7E2CA90C985F0EBD46AB7E7E5294027563FB100A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m0427BBA37075A20C4D0BE4AD0869D498ACFC9017_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m119EA27488BB7345EB3D3F54768D814CF3DA5645_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m2B112F1DFA301BD6ED4D9E38F954FEC912C88633_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m35AEDDB12020C3E60F858826C0181CFE79B5E7AB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m56E7FE38C8480C68A2A67E484D7875C4AC224AD2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m599A5E23B161E87C4F21400645D6888591523DB6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m9BE168317973F86E507E5A26388C2331DF4BF457_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m9D38A563130D41F8272B8B72343D4DC793FBB01C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mD0CA17CE402C1860C8D97C3120D266DF5373910C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mDC31D13166FE7EC5DCD68AEFD87E33ADF78F0FE5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mE2498090E8F1B7015EED97BD6EF74D4A2C30D110_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAll_m04EB508F636DE83CC3A8D78C374BC63DD5DB5715_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m40AA0C96894887F87F16C6E393FD701A22ED9EC0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m588CAC395DE5C4A1C44C671A1C2BC2A4F36D4416_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_mE6C591DBAE51112844A2A3B5EAD5341363403B73_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_mFF7CDFF418FD47201772696B3AC1932476960AFC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mA22ACBFC00BF518337732F3D3033AABB2DD46676_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mA36058FBE95978C5C12BADB09164DA62F2C5FC56_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mFF0D982CCBF2852699EFCE46AE5EEF8301930F81_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m2BDF8D7926609696F990F5A01B5FD0B375C77079_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m2E212862F45091DE73EBEA23BDC56366C5AC3BE0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m2F7446475817CADA3525DCF06A35F533A606A959_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m6A1C3BC8D590DBD889F975E422231F97C7B7871A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m8DF18B32585E49372E7CA53432D502C5D19D4804_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m9F2A058632994B7A2310424880C089F9DE5B1BA5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mD949FF44FF927DF43BDC3C8159FFE8690ED935F7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_TrimExcess_m650FA9EBBAA85D6B2239F9CB816324814CB27954_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1D33E701183DB4DD7FC01267392E39DA242FBEFE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1FF2D5FA7699D6C8E07F653D9C56410218F57EF9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m22737CF41DC6DD2CA572ABC7AFE24AE2E6072992_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m230C12BF1426C8D962464E8711577D2A62987A40_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m2DC38AD5C5548F2E1E15307547988B2D5C131844_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m3B9568017D1EA7E2C38A9E8DE87F47A3695B02F6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m46AA8A1DADADCC57D7D9A8CEEFF914C9C5889562_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m4CC21D8869E82C9185A107071B8D6AA83644EF1D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m4E77C32FAF0B6CE903A187D9EAFA50B51E3578CB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m598939D7A2E1FFC8F80817E91CDCE2E7FCAE4093_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m6078A5AB7BB9C203137AA0F8F7B0D1D7EAAE111F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m611A5AF3D52AE47A82193DCAA643AC18FE0EBAE4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m6A6359A5BA8E95CE1E815D3BA905D8268286D95B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mB0EBFD549AF0FD7C7B46069E2C2EF3ADF382D0C1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCC121E81FC85CE1EE119322ABD9121D793CAF681_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mF95B49B13321501C9EE14F6EF1C666715D1BB65F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m032596D60082EE01DF85B06F289E096BAF518E2F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m08B271B4D1595A9D3890D937DE67E40D77853C0C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mA5FD2664AE99EB5792521162F9DD279DB9EE2882_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mABE08BDBD7056833C23AC07CDFAA633EDB539332_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mCBF2D53623041F41F77205E6ECE5C9C46D24B431_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mCD7D28C35988B7D24F332D7F30129D3532CF0B9B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mD85B2B99CE57BBCE0F2B1D9AB4F9CD449DC4D914_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF4355D83EC6995DDA614ED72420E04426AC749E3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m0CFBCD7DEAC63D4E1B8639930D413C5F8C1AFE3B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m25DA77C2E4744A26C125B64A075D5B41CC74384B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mE0AC28D38EE563DC5414C1A0943143AA8BED7843_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Object_FindObjectsOfType_TisMarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271_m3491AAA3AF545ED1BD9D97D359B20E78B910ECFC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Object_FindObjectsOfType_TisThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5_m4412F261DA3B16FD6CD449CCCE28D9DD9B15CEBE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF_mEF62EBFFF26536B9804F3DB7061677A6772ADF71_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Clear_m3555A3155FAFDEB88920CD5986F360EE6802F4A5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Dequeue_m11F75D84C5BAC39C7B433215A25DFC2818603B24_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Dequeue_m5856F724327BBB3C408EA071373CC8D2C864C1CE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Dequeue_mB637D5B43676F336CB79D42430D96065150FB422_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Dequeue_mFB642A0DFBBB46FB11BA3A3D9A23C7F141339975_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Enqueue_m2A29980B56219A0D13D947EF73C4E4CA42BBD748_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Enqueue_m5A435FDDADE10BC9599E175F9B600C40ECFE3C1B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Enqueue_mCBE2A4DB9965F1BBC5D6A92EC7787F9C38D45C77_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_GetEnumerator_mFA1E83229BB407C0F17B2F4302364B026942891B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1__ctor_m17F777512E52AF9B284DDF99793E5E4FA7BF9977_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1__ctor_m30C796E429FCC7507F8F511173A1450236D0633E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1__ctor_m6C30DC4D1D969EDB9CB65C30AD26D6263B66DB82_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1__ctor_mD75513F88082CD25B1DEB4EFB23B693E1D3EFFC0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_get_Count_m63EB352CDC9F12E3141775BB74938A69685DE1D7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_get_Count_mD9A26A999D8EE6C3339F6517D4CEE36EF27B78B8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_get_Count_mE73F23C18FB990E5999D309628076EA9490EFA25_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_get_Count_mFD5DD949D6618748FD99578EA32DDC524F0C6335_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ScriptableObject_CreateInstance_TisSpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59_mF5296D1783040B07AB9FBE33782AEA705F09ABE9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CEditorUpdateU3Eb__9_0_m9CBCBB1596AE3A7840983CADD5C6BA4616B78A2C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetDomainU3Eb__0_0_m56CE95AFA786EA847EB7B345B314D8ED2D51C5F9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetListenersU3Eb__27_0_m1959F4056EDBA33A999B731C30CD2AD06AF8715A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CProcessSpatialConstraintFrameU3Eb__1_0_m40B2E0B29C7D245FE02E919FAB9C3BE41C45CD3F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CProcessSpatialConstraintFrameU3Eb__1_1_m3066E4FDDA7FE415FFA9D25A3C2958288052386D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ValueCollection_GetEnumerator_m004A51C2DC95B2DF876ED9922473E359E80A006F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeType* RuleMetaAttribute_t6875B77A1EFC2F4FF3DFED1D7BD65BB0D358DDD5_0_0_0_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4; struct ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787; struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259; struct ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54; struct DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB; struct DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D; struct DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13; struct DungeonMarkerEmitterU5BU5D_t92FD70095ADC385615422528A495613860975E66; struct DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4; struct DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D; struct FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8; struct GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF; struct GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D; struct GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70; struct IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct MarkerEmitterNodeU5BU5D_t3832A24B6B79E6ABE0DA5869415BF44A3EA10FD6; struct MarkerNodeU5BU5D_tC33DE0217B1936ED07D290087B00BD45BCEAEE11; struct MarkerReplaceVolumeU5BU5D_tA4B37F3EF6CA557E883FE9C3691E8E7A58F51534; struct MarkerReplacementEntryU5BU5D_tA84043C70A2C288196A9B4C7CFC2C7F388722021; struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D; struct Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D; struct MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA; struct NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD; struct RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191; struct ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9; struct TriangleU5BU5D_t0BC963C0E04A42C0024DDE3C8D89FB512D9AC7CD; struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA; struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; struct MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503; struct SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4; 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_tC05E8DDD6E0E6EE2BA9140EB9FECADA59E600637 { }; // System.Collections.Generic.Dictionary`2>> struct Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69 : 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_t7C87475A29788E40B45D966EC48B85B28F80BE12* ____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_t6DA79E0D672C117708CB957B214B304174D37661* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t8959DB06E1B506D30EEF8305C8CDF2840025D7F2* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5 : 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_t844F7A73A05DA090EA489DF50E456EDBEDB937A5* ____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_t84EB9AB6EEB4876F1DFB775161C765ADB918B5B7* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_tE1C83BC415CCF30ADB3D47C95E9A1AD42C013EF2* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02 : 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_t8BEA34A5F05F21F66CE5806A73D7117767F5462B* ____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_t581C49E816AF86CBA2645DE6169475A1F7DE8926* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t6953BEE153FF6E3C869A6F870CFAD9B0DF5E9F4A* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE : 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_tF6AFABE12CC278468E8008F962FB421B0A2838D1* ____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_t5E5F20A9F69ABC905A4795DBC897DD19A1D50E4D* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t70F7105778F5D87C4A7E9E591F004557272A9884* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE : 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_tE55E62CA3582A37224AE4B3B31EB261E35063C92* ____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_t3477C076CB0FED17FAF3B11D09AA424CB1A95FCF* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t9A07D384DFD39718EBD52C5BFC16CC782193F1C7* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858 : 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_t6CE6E90A77DADDF9007C544A6890CC0882394C8B* ____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_t09FA1F426F06173BB217EE004A0B4D4FDC26B777* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t17A6DACC843793FB5F96BD91A2E47A1F1033CC6B* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F : 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_tA25367E988853BB53D2F19120F5D58C4EC3344A5* ____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_tC688D04B7DC0D0A8933BAC3C06B1C5D24E7F3FDA* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t740AE1F70C82A734FE6187B052086EB6461FB920* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610 : 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_t954FDA5FD0278C3CA34B72AAC5083E8D9160C609* ____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_tF9D3E0ED0D6E5F149A05546A079FD03AC6A7C443* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_tF544126B75F019EEEAC4FB578D6670CC345BCE09* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D : 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_tFBABE9D4E710DA8A3D4B757E1037F44085099953* ____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_t026D0D98563D1BA1F168249016E5C70B93F7C38C* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_tE31630D78C4D85A546ED5780A425A83B15A89921* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6 : 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_t1D3311E0294EF1BBD660E30AF752F8158FE72981* ____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_t6EB0BC8C2509D531B2A0CD703FF991095467B46E* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t27A522DDBC06990437D71FD74B20F2FA371C5010* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.HashSet`1 struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2 : 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_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* ____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_t2A406474C089DE7692B85ACD0024450E84A38DDB : 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_tC34438727F8FBFCE77BAD4BA4F5F19A51A23245D* ____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_tC688D04B7DC0D0A8933BAC3C06B1C5D24E7F3FDA : public RuntimeObject { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::_dictionary Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F* ____dictionary_0; }; // System.Collections.Generic.List`1 struct List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items MergeMeshItemU5BU5DU5BU5D_t21B746B42D6588C89594DA3BB6EDFDC434FB9A72* ____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_t82D56AF4934F816733390A8D19E1398BAF46CBAD : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54* ____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_t71FCCC8B0597F44FD799031C3DD71230C2777779 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* ____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_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items DungeonThemeDataU5BU5D_t30C0F147442C30265C7958D45ED64AF2404CEF8E* ____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_t69E782A68CBD7638FDD931EED91DE4B05E917059 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items DungeonThemeItemU5BU5D_t51B99638B0F54E76CE8DE5A244CBC10BF851F9C9* ____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_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items EdgeU5BU5D_t5DB4267F652A735EA03C2DD19A6DCF06E549622D* ____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_tB951CE80B58D1BF9650862451D8DAD8C231F207B : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ____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_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items GraphU5BU5D_tF56D2D7497A29F0672767123D73F12BD19597CDA* ____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_tC958F6791FB4E4315279F35506727A207EBFFF03 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* ____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_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items InfinityDungeonConfigU5BU5D_t9E76051FC2EBAD684B8B1E848DC867CDA1BB9386* ____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_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items MarkerEmitterNodeU5BU5D_t3832A24B6B79E6ABE0DA5869415BF44A3EA10FD6* ____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_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items MarkerNodeU5BU5D_tC33DE0217B1936ED07D290087B00BD45BCEAEE11* ____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_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* ____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_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items PointU5BU5D_tB15BD20E8772BFD4EE32DEB774E71CCD237F1A83* ____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_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items PropChildSocketDataU5BU5D_t6F1B16FF87AC12DD4F1AAEE0E7143720E1D7F9F4* ____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_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* ____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_t3C558DDFF88E480BE79E86223611405C2DCD60F8 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* ____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_t359A1BA7E5F682FE2295FECF313FA6373C0E8865 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items TriangleU5BU5D_t0BC963C0E04A42C0024DDE3C8D89FB512D9AC7CD* ____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_t4076DB009456249EC181C622DEC21D26BFD9C23C : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items SpawnInfoU5BU5D_t197BED530EF99DCAF170E3AA86F689EBF170C386* ____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_tA2A134F61942DA5726FAA412C1D5ADDA8384E684 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* ____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.Queue`1 struct Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E : public RuntimeObject { // T[] System.Collections.Generic.Queue`1::_array DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* ____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_t57484CF2A316F8471C210AA410F8270CCEFF92F4 : public RuntimeObject { // T[] System.Collections.Generic.Queue`1::_array GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ____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_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E : public RuntimeObject { // T[] System.Collections.Generic.Queue`1::_array NodeListExecutionDataU5BU5D_t2D9883599F78DB9E9996D7C81CBBC123325ACAE9* ____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_t7964CA29B72F6929AF63FC92E319BC3A7E949383 : public RuntimeObject { // T[] System.Collections.Generic.Queue`1::_array FloodFillPixelInfoU5BU5D_t93053B21600134FB4ED2831646B56475E850C360* ____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.Dictionary`2/ValueCollection> struct ValueCollection_t27A522DDBC06990437D71FD74B20F2FA371C5010 : public RuntimeObject { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::_dictionary Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* ____dictionary_0; }; // System.Attribute struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA : public RuntimeObject { }; // DungeonArchitect.Utils.Blackboard struct Blackboard_t02618F4A3DD340B66759F75B766D598574968BAA : public RuntimeObject { // DungeonArchitect.Utils.BlackboardDatabase`1 DungeonArchitect.Utils.Blackboard::intEntries BlackboardDatabase_1_tF6BBF6273855B129F95CAFE2F765D24B5B70FC72* ___intEntries_0; // DungeonArchitect.Utils.BlackboardDatabase`1 DungeonArchitect.Utils.Blackboard::floatEntries BlackboardDatabase_1_tB832A6F97B1D095490FF9B70B7E4C978FED46355* ___floatEntries_1; // DungeonArchitect.Utils.BlackboardDatabase`1 DungeonArchitect.Utils.Blackboard::stringEntries BlackboardDatabase_1_tAFAA73C37E560BACCAD590E452728043822C87FE* ___stringEntries_2; // DungeonArchitect.Utils.BlackboardDatabase`1 DungeonArchitect.Utils.Blackboard::vectorEntries BlackboardDatabase_1_tAB707473BF382E39EB0C239AEC422BF52206FA16* ___vectorEntries_3; // DungeonArchitect.Utils.BlackboardDatabase`1 DungeonArchitect.Utils.Blackboard::intVectorEntries BlackboardDatabase_1_tAD075DE2546B5A614DB5F44C12D1BB35DAFCC260* ___intVectorEntries_4; }; // DungeonArchitect.BlurFilter struct BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998 : public RuntimeObject { // System.Int32 DungeonArchitect.BlurFilter::radius int32_t ___radius_0; // System.Int32 DungeonArchitect.BlurFilter::w int32_t ___w_1; // System.Int32 DungeonArchitect.BlurFilter::h int32_t ___h_2; }; // DungeonArchitect.Triangulator.Delauney struct Delauney_t140FC3667D0272C1E98B0B542CCF79E04D786340 : public RuntimeObject { }; // DungeonArchitect.Triangulator.DelauneyV2 struct DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3 : public RuntimeObject { }; // DungeonArchitect.DungeonNavMeshSourceCollector struct DungeonNavMeshSourceCollector_t7B1430D186B3367E85D583E4EE1EA91A92845660 : public RuntimeObject { }; // DungeonArchitect.DungeonSceneObjectSpawner struct DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A : public RuntimeObject { }; // DungeonArchitect.Themeing.DungeonThemeData struct DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E : public RuntimeObject { // System.Collections.Generic.List`1 DungeonArchitect.Themeing.DungeonThemeData::Props List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* ___Props_0; }; // DungeonArchitect.DungeonUtils struct DungeonUtils_t1F6CE736D78CA0201D1917639066C325B520E0D5 : public RuntimeObject { }; // DungeonArchitect.Triangulator.Geometry.Edge struct Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101 : public RuntimeObject { // System.Int32 DungeonArchitect.Triangulator.Geometry.Edge::p1 int32_t ___p1_0; // System.Int32 DungeonArchitect.Triangulator.Geometry.Edge::p2 int32_t ___p2_1; }; // DungeonArchitect.Graphs.GraphSchema struct GraphSchema_t8A0FFDA40767F4EF57DABE465795497F2C2AECE6 : public RuntimeObject { }; // DungeonArchitect.Utils.InstanceCache struct InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8 : public RuntimeObject { // System.Collections.Generic.Dictionary`2 DungeonArchitect.Utils.InstanceCache::instanceByType Dictionary_2_t48F0087143A5C09B671AA119C2C7F01D32821E19* ___instanceByType_0; }; // DungeonArchitect.Themeing.LeftToRightNodeComparer struct LeftToRightNodeComparer_t026759E38391F68F8F55E04B86A789770234B0A1 : public RuntimeObject { }; // DungeonArchitect.LevelMarkerList struct LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4 : public RuntimeObject { // System.Collections.Generic.List`1 DungeonArchitect.LevelMarkerList::markers List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* ___markers_0; // System.Int32 DungeonArchitect.LevelMarkerList::_SocketIdCounter int32_t ____SocketIdCounter_1; }; // DungeonArchitect.MarkerReplacementEntry struct MarkerReplacementEntry_t3593268BE9DDEF718907A319B7C2B0B868F6D224 : public RuntimeObject { // System.String DungeonArchitect.MarkerReplacementEntry::fromMarker String_t* ___fromMarker_0; // System.String DungeonArchitect.MarkerReplacementEntry::toMarker String_t* ___toMarker_1; }; // System.MarshalByRefObject struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject { // System.Object System.MarshalByRefObject::_identity RuntimeObject* ____identity_0; }; // Native definition for P/Invoke marshalling of System.MarshalByRefObject struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke { Il2CppIUnknown* ____identity_0; }; // Native definition for COM marshalling of System.MarshalByRefObject struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com { Il2CppIUnknown* ____identity_0; }; // System.Reflection.MemberInfo struct MemberInfo_t : public RuntimeObject { }; // DungeonArchitect.Utils.PMRandom struct PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB : public RuntimeObject { // System.UInt32 DungeonArchitect.Utils.PMRandom::seed uint32_t ___seed_2; // System.Random DungeonArchitect.Utils.PMRandom::random Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___random_3; }; // DungeonArchitect.Triangulator.Geometry.Point struct Point_t10224084201F077997179F1EDD9E2D2A18384D43 : public RuntimeObject { // System.Double DungeonArchitect.Triangulator.Geometry.Point::_X double ____X_0; // System.Double DungeonArchitect.Triangulator.Geometry.Point::_Y double ____Y_1; }; // 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; }; // DungeonArchitect.RuntimeDungeonSceneObjectInstantiator struct RuntimeDungeonSceneObjectInstantiator_t18EE707919101B44BDE77C9F85AEEBB6D2FB093C : public RuntimeObject { }; // DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext struct SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7 : public RuntimeObject { // DungeonArchitect.SpatialConstraints.SpatialConstraintAsset DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext::constraintAsset SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* ___constraintAsset_0; // DungeonArchitect.PropSocket DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext::marker PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___marker_1; // DungeonArchitect.DungeonModel DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext::model DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___model_2; // DungeonArchitect.DungeonConfig DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext::config DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* ___config_3; // DungeonArchitect.DungeonBuilder DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext::builder DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* ___builder_4; // DungeonArchitect.LevelMarkerList DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext::levelMarkers LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___levelMarkers_5; }; // DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorUtils struct SpatialConstraintProcessorUtils_tE3B571C7B8453AFA5C86BEF9F3FFE9DB95733EA7 : public RuntimeObject { }; // DungeonArchitect.Splatmap.SplatData struct SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710 : public RuntimeObject { // System.Single[,] DungeonArchitect.Splatmap.SplatData::data SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___data_0; }; // DungeonArchitect.Splatmap.SplatRasterizer struct SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0 : public RuntimeObject { // DungeonArchitect.Splatmap.SplatData DungeonArchitect.Splatmap.SplatRasterizer::splatData SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* ___splatData_0; }; // System.Diagnostics.Stopwatch struct Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043 : public RuntimeObject { // System.Int64 System.Diagnostics.Stopwatch::elapsed int64_t ___elapsed_2; // System.Int64 System.Diagnostics.Stopwatch::started int64_t ___started_3; // System.Boolean System.Diagnostics.Stopwatch::is_running bool ___is_running_4; }; // System.String struct String_t : public RuntimeObject { // System.Int32 System.String::_stringLength int32_t ____stringLength_4; // System.Char System.String::_firstChar Il2CppChar ____firstChar_5; }; // System.Text.StringBuilder struct StringBuilder_t : public RuntimeObject { // System.Char[] System.Text.StringBuilder::m_ChunkChars CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars_0; // System.Text.StringBuilder System.Text.StringBuilder::m_ChunkPrevious StringBuilder_t* ___m_ChunkPrevious_1; // System.Int32 System.Text.StringBuilder::m_ChunkLength int32_t ___m_ChunkLength_2; // System.Int32 System.Text.StringBuilder::m_ChunkOffset int32_t ___m_ChunkOffset_3; // System.Int32 System.Text.StringBuilder::m_MaxCapacity int32_t ___m_MaxCapacity_4; }; // DungeonArchitect.Themeing.ThemeEditorVisMarkerGeometry struct ThemeEditorVisMarkerGeometry_t6A7B2EE3E0FFBB8199F0F9AB127BE32D6B159878 : public RuntimeObject { // UnityEngine.Vector3[] DungeonArchitect.Themeing.ThemeEditorVisMarkerGeometry::Vertices Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___Vertices_0; // UnityEngine.Vector2[] DungeonArchitect.Themeing.ThemeEditorVisMarkerGeometry::UV Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___UV_1; // System.Int32[] DungeonArchitect.Themeing.ThemeEditorVisMarkerGeometry::Indices Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___Indices_2; }; // DungeonArchitect.Themeing.ThemeEditorVisualizationState struct ThemeEditorVisualizationState_t9BCA1A8574B36E87ABE06D294C3B67A1A4B67152 : public RuntimeObject { // DungeonArchitect.Themeing.ThemeEditorVisMarkerGeometry DungeonArchitect.Themeing.ThemeEditorVisualizationState::LocalGeometry ThemeEditorVisMarkerGeometry_t6A7B2EE3E0FFBB8199F0F9AB127BE32D6B159878* ___LocalGeometry_0; // UnityEngine.Matrix4x4[] DungeonArchitect.Themeing.ThemeEditorVisualizationState::MarkerTransforms Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* ___MarkerTransforms_1; // UnityEngine.Material DungeonArchitect.Themeing.ThemeEditorVisualizationState::Material Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___Material_2; }; // 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 { }; // UnityEngine.YieldInstruction struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D : public RuntimeObject { }; // Native definition for P/Invoke marshalling of UnityEngine.YieldInstruction struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke { }; // Native definition for COM marshalling of UnityEngine.YieldInstruction struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com { }; // DungeonArchitect.AsyncDungeonSceneObjectSpawner/SpawnListSorter struct SpawnListSorter_t093822DB080C521628A35F13A5333A583DD021AD : public RuntimeObject { }; // DungeonArchitect.Dungeon/<>c struct U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A : public RuntimeObject { }; // DungeonArchitect.InfinityDungeon/<>c struct U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE : public RuntimeObject { }; // DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor/<>c struct U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B : public RuntimeObject { }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tA6ACE174472574332E0E954D8F7AEC620C83F532 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867* ____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 MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tA6289460B8450BAC7D816B77DEC685F829A9BA1D { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* ____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 DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tF944575E3CD77F58497C57EEE8A7D8A5FA712A49 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* ____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 DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ____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 GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ____current_3; }; // System.Collections.Generic.Queue`1/Enumerator struct Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A { // System.Collections.Generic.Queue`1 System.Collections.Generic.Queue`1/Enumerator::_q Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* ____q_0; // System.Int32 System.Collections.Generic.Queue`1/Enumerator::_version int32_t ____version_1; // System.Int32 System.Collections.Generic.Queue`1/Enumerator::_index int32_t ____index_2; // T System.Collections.Generic.Queue`1/Enumerator::_currentElement GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ____currentElement_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tE10C79DC06CD5B127357F7C426ECC775A3EB3F9C { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A* ____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 Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ____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_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* ____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 InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tEC4B775236FA785A0AD11224B49C12C97DD0339A { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* ____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 MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* ____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.Queue`1/Enumerator struct Enumerator_t30E3290EE12437374037B3CF0EE4D614F96D030A { // System.Collections.Generic.Queue`1 System.Collections.Generic.Queue`1/Enumerator::_q Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* ____q_0; // System.Int32 System.Collections.Generic.Queue`1/Enumerator::_version int32_t ____version_1; // System.Int32 System.Collections.Generic.Queue`1/Enumerator::_index int32_t ____index_2; // T System.Collections.Generic.Queue`1/Enumerator::_currentElement RuntimeObject* ____currentElement_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t6D5FAAAF1141FE984F1AD75C5C2CE1BE20799597 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB* ____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 PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* ____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 PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t53C92F73590851D2CCB6B1ECE996195C80A37ECE { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8* ____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 ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tEE08F52CED3E06A858FDB62E1A76FEA2FB9EDA4D { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* ____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 SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tDD4FCC40AC305F91601ACFBD010E20C1E50238B8 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* ____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 MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* ____current_3; }; // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator> struct Enumerator_t674B5B866E290828DCD410F371E78BE109496ADA { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_dictionary Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F* ____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 MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* ____currentKey_3; }; // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator struct Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_dictionary Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____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 RuntimeObject* ____currentKey_3; }; // System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator struct Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_dictionary Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_version int32_t ____version_2; // TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_currentValue RuntimeObject* ____currentValue_3; }; // System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator> struct Enumerator_t26141F490D7B023DB7A7318C6005415D5395163B { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_dictionary Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* ____dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_version int32_t ____version_2; // TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_currentValue Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* ____currentValue_3; }; // System.Collections.Generic.KeyValuePair`2> struct KeyValuePair_2_t536CEBDA1094413AFA84D394AA6C96155C99E9A7 { // TKey System.Collections.Generic.KeyValuePair`2::key int32_t ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* ___value_1; }; // 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.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { // System.Boolean System.Boolean::m_value bool ___m_value_0; }; // System.Byte struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 { // System.Byte System.Byte::m_value uint8_t ___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; }; // UnityEngine.Color32 struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B { union { #pragma pack(push, tp, 1) struct { // System.Int32 UnityEngine.Color32::rgba int32_t ___rgba_0; }; #pragma pack(pop, tp) struct { int32_t ___rgba_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Byte UnityEngine.Color32::r uint8_t ___r_1; }; #pragma pack(pop, tp) struct { uint8_t ___r_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___g_2_OffsetPadding[1]; // System.Byte UnityEngine.Color32::g uint8_t ___g_2; }; #pragma pack(pop, tp) struct { char ___g_2_OffsetPadding_forAlignmentOnly[1]; uint8_t ___g_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___b_3_OffsetPadding[2]; // System.Byte UnityEngine.Color32::b uint8_t ___b_3; }; #pragma pack(pop, tp) struct { char ___b_3_OffsetPadding_forAlignmentOnly[2]; uint8_t ___b_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___a_4_OffsetPadding[3]; // System.Byte UnityEngine.Color32::a uint8_t ___a_4; }; #pragma pack(pop, tp) struct { char ___a_4_OffsetPadding_forAlignmentOnly[3]; uint8_t ___a_4_forAlignmentOnly; }; }; }; // DungeonArchitect.Triangulator.DelauneyTriangle struct DelauneyTriangle_t34BA50A90AF0230FEDBF49BC7D011FB39EA82FC9 { // System.Int32 DungeonArchitect.Triangulator.DelauneyTriangle::p1 int32_t ___p1_0; // System.Int32 DungeonArchitect.Triangulator.DelauneyTriangle::p2 int32_t ___p2_1; // System.Int32 DungeonArchitect.Triangulator.DelauneyTriangle::p3 int32_t ___p3_2; }; // System.Double struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F { // System.Double System.Double::m_value double ___m_value_0; }; // DungeonArchitect.Splatmap.DungeonSplatmapTextureInfo struct DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5 { // System.String DungeonArchitect.Splatmap.DungeonSplatmapTextureInfo::id String_t* ___id_0; // UnityEngine.TextureFormat DungeonArchitect.Splatmap.DungeonSplatmapTextureInfo::textureFormat int32_t ___textureFormat_1; // System.Int32 DungeonArchitect.Splatmap.DungeonSplatmapTextureInfo::textureSize int32_t ___textureSize_2; }; // Native definition for P/Invoke marshalling of DungeonArchitect.Splatmap.DungeonSplatmapTextureInfo struct DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5_marshaled_pinvoke { char* ___id_0; int32_t ___textureFormat_1; int32_t ___textureSize_2; }; // Native definition for COM marshalling of DungeonArchitect.Splatmap.DungeonSplatmapTextureInfo struct DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5_marshaled_com { Il2CppChar* ___id_0; int32_t ___textureFormat_1; int32_t ___textureSize_2; }; // DungeonArchitect.Themeing.DungeonThemeExecutionContext struct DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123 { // DungeonArchitect.DungeonBuilder DungeonArchitect.Themeing.DungeonThemeExecutionContext::builder DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* ___builder_0; // DungeonArchitect.DungeonConfig DungeonArchitect.Themeing.DungeonThemeExecutionContext::config DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* ___config_1; // DungeonArchitect.DungeonModel DungeonArchitect.Themeing.DungeonThemeExecutionContext::model DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___model_2; // DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor DungeonArchitect.Themeing.DungeonThemeExecutionContext::spatialConstraintProcessor SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* ___spatialConstraintProcessor_3; // DungeonArchitect.ThemeOverrideVolume[] DungeonArchitect.Themeing.DungeonThemeExecutionContext::themeOverrideVolumes ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* ___themeOverrideVolumes_4; // DungeonArchitect.DungeonSceneProvider DungeonArchitect.Themeing.DungeonThemeExecutionContext::sceneProvider DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* ___sceneProvider_5; // DungeonArchitect.DungeonSceneObjectSpawner DungeonArchitect.Themeing.DungeonThemeExecutionContext::objectSpawner DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* ___objectSpawner_6; // DungeonArchitect.DungeonItemSpawnListener[] DungeonArchitect.Themeing.DungeonThemeExecutionContext::spawnListeners DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* ___spawnListeners_7; // DungeonArchitect.IDungeonSceneObjectInstantiator DungeonArchitect.Themeing.DungeonThemeExecutionContext::objectInstantiator RuntimeObject* ___objectInstantiator_8; }; // Native definition for P/Invoke marshalling of DungeonArchitect.Themeing.DungeonThemeExecutionContext struct DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123_marshaled_pinvoke { DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* ___builder_0; DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* ___config_1; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___model_2; SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* ___spatialConstraintProcessor_3; ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* ___themeOverrideVolumes_4; DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* ___sceneProvider_5; DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* ___objectSpawner_6; DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* ___spawnListeners_7; RuntimeObject* ___objectInstantiator_8; }; // Native definition for COM marshalling of DungeonArchitect.Themeing.DungeonThemeExecutionContext struct DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123_marshaled_com { DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* ___builder_0; DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* ___config_1; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___model_2; SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* ___spatialConstraintProcessor_3; ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* ___themeOverrideVolumes_4; DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* ___sceneProvider_5; DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* ___objectSpawner_6; DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* ___spawnListeners_7; RuntimeObject* ___objectInstantiator_8; }; // System.Reflection.FieldInfo struct FieldInfo_t : public MemberInfo_t { }; // 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; }; // DungeonArchitect.Triangulator.IEDGE struct IEDGE_t50016A3D78A51AF2C5CD924967093FCA386983AF { // System.Int32 DungeonArchitect.Triangulator.IEDGE::p1 int32_t ___p1_0; // System.Int32 DungeonArchitect.Triangulator.IEDGE::p2 int32_t ___p2_1; }; // System.Int32 struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { // System.Int32 System.Int32::m_value int32_t ___m_value_0; }; // System.Int64 struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3 { // System.Int64 System.Int64::m_value int64_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.AI.NavMeshBuildDebugSettings struct NavMeshBuildDebugSettings_tF9DF93A5E99DFE4851A9B687B8870ADADE1A0621 { // System.Byte UnityEngine.AI.NavMeshBuildDebugSettings::m_Flags uint8_t ___m_Flags_0; }; // UnityEngine.AI.NavMeshDataInstance struct NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04 { // System.Int32 UnityEngine.AI.NavMeshDataInstance::k__BackingField int32_t ___U3CidU3Ek__BackingField_0; }; // 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; }; // DungeonArchitect.SpatialConstraints.RuleMetaAttribute struct RuleMetaAttribute_t6875B77A1EFC2F4FF3DFED1D7BD65BB0D358DDD5 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA { // System.String DungeonArchitect.SpatialConstraints.RuleMetaAttribute::name String_t* ___name_0; }; // System.Single struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { // System.Single System.Single::m_value float ___m_value_0; }; // DungeonArchitect.SpatialPartionedLevelMarkerList struct SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8 : public LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4 { // System.Single DungeonArchitect.SpatialPartionedLevelMarkerList::partitionCellSize float ___partitionCellSize_2; // System.Collections.Generic.Dictionary`2> DungeonArchitect.SpatialPartionedLevelMarkerList::buckets Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE* ___buckets_3; }; // DungeonArchitect.SyncDungeonSceneObjectSpawner struct SyncDungeonSceneObjectSpawner_t45471F82D30149EE01F5CA8387025B422254DC7A : public DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A { }; // DungeonArchitect.Graphs.ThemeGraphSchema struct ThemeGraphSchema_t2161A59001C6C66AD83B7CCD220664D7EF5BCCEA : public GraphSchema_t8A0FFDA40767F4EF57DABE465795497F2C2AECE6 { }; // DungeonArchitect.Triangulator.Geometry.Triangle struct Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 { // System.Int32 DungeonArchitect.Triangulator.Geometry.Triangle::p1 int32_t ___p1_0; // System.Int32 DungeonArchitect.Triangulator.Geometry.Triangle::p2 int32_t ___p2_1; // System.Int32 DungeonArchitect.Triangulator.Geometry.Triangle::p3 int32_t ___p3_2; }; // System.UInt32 struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B { // System.UInt32 System.UInt32::m_value uint32_t ___m_value_0; }; // 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; }; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; // DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionContext struct NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD { // DungeonArchitect.Utils.InstanceCache DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionContext::instanceCache InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8* ___instanceCache_0; // DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionContext::constraintProcessor SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* ___constraintProcessor_1; // DungeonArchitect.Utils.PMRandom DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionContext::srandom PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* ___srandom_2; // DungeonArchitect.DungeonSceneProvider DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionContext::SceneProvider DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* ___SceneProvider_3; // DungeonArchitect.IDungeonSceneObjectInstantiator DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionContext::objectInstantiator RuntimeObject* ___objectInstantiator_4; }; // Native definition for P/Invoke marshalling of DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionContext struct NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD_marshaled_pinvoke { InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8* ___instanceCache_0; SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* ___constraintProcessor_1; PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* ___srandom_2; DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* ___SceneProvider_3; RuntimeObject* ___objectInstantiator_4; }; // Native definition for COM marshalling of DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionContext struct NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD_marshaled_com { InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8* ___instanceCache_0; SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* ___constraintProcessor_1; PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* ___srandom_2; DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* ___SceneProvider_3; RuntimeObject* ___objectInstantiator_4; }; // DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData struct NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC { // System.Collections.Generic.List`1 DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData::nodeDataList List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* ___nodeDataList_0; // DungeonArchitect.PropSocket DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData::socket PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___socket_1; }; // Native definition for P/Invoke marshalling of DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData struct NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC_marshaled_pinvoke { List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* ___nodeDataList_0; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___socket_1; }; // Native definition for COM marshalling of DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData struct NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC_marshaled_com { List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* ___nodeDataList_0; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___socket_1; }; // Interop/Sys/FileStatus struct FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 { // Interop/Sys/FileStatusFlags Interop/Sys/FileStatus::Flags int32_t ___Flags_0; // System.Int32 Interop/Sys/FileStatus::Mode int32_t ___Mode_1; // System.UInt32 Interop/Sys/FileStatus::Uid uint32_t ___Uid_2; // System.UInt32 Interop/Sys/FileStatus::Gid uint32_t ___Gid_3; // System.Int64 Interop/Sys/FileStatus::Size int64_t ___Size_4; // System.Int64 Interop/Sys/FileStatus::ATime int64_t ___ATime_5; // System.Int64 Interop/Sys/FileStatus::ATimeNsec int64_t ___ATimeNsec_6; // System.Int64 Interop/Sys/FileStatus::MTime int64_t ___MTime_7; // System.Int64 Interop/Sys/FileStatus::MTimeNsec int64_t ___MTimeNsec_8; // System.Int64 Interop/Sys/FileStatus::CTime int64_t ___CTime_9; // System.Int64 Interop/Sys/FileStatus::CTimeNsec int64_t ___CTimeNsec_10; // System.Int64 Interop/Sys/FileStatus::BirthTime int64_t ___BirthTime_11; // System.Int64 Interop/Sys/FileStatus::BirthTimeNsec int64_t ___BirthTimeNsec_12; // System.Int64 Interop/Sys/FileStatus::Dev int64_t ___Dev_13; // System.Int64 Interop/Sys/FileStatus::Ino int64_t ___Ino_14; // System.UInt32 Interop/Sys/FileStatus::UserFlags uint32_t ___UserFlags_15; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ____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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____current_3; }; // System.Collections.Generic.Dictionary`2/Enumerator> struct Enumerator_t0FB6C60007CF6F3A578D6F1936DA67C6041F68C3 { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::_dictionary Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02* ____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_t536CEBDA1094413AFA84D394AA6C96155C99E9A7 ____current_3; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType int32_t ____getEnumeratorRetType_4; }; // 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.KeyValuePair`2> struct KeyValuePair_2_t5BCEF9B758DC0FDBEC9DB38A466063110AD6CC88 { // TKey System.Collections.Generic.KeyValuePair`2::key IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* ___value_1; }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_tF2CF3F8B5F8385A4A0450CB75A190401416A73C3 { // TKey System.Collections.Generic.KeyValuePair`2::key IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value RuntimeObject* ___value_1; }; // UnityEngine.AnimationCurve struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354 : public RuntimeObject { // System.IntPtr UnityEngine.AnimationCurve::m_Ptr intptr_t ___m_Ptr_0; }; // Native definition for P/Invoke marshalling of UnityEngine.AnimationCurve struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_pinvoke { intptr_t ___m_Ptr_0; }; // Native definition for COM marshalling of UnityEngine.AnimationCurve struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_com { intptr_t ___m_Ptr_0; }; // DungeonArchitect.AsyncDungeonSceneObjectSpawner struct AsyncDungeonSceneObjectSpawner_tB96BBBB8980B8214DFB1D76AC7FD8225334AB7FE : public DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A { // System.Int64 DungeonArchitect.AsyncDungeonSceneObjectSpawner::maxMilliPerFrame int64_t ___maxMilliPerFrame_0; // UnityEngine.Vector3 DungeonArchitect.AsyncDungeonSceneObjectSpawner::buildOrigin Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___buildOrigin_1; // DungeonArchitect.DungeonSceneProvider DungeonArchitect.AsyncDungeonSceneObjectSpawner::sceneProvider DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* ___sceneProvider_2; // DungeonArchitect.Utils.PMRandom DungeonArchitect.AsyncDungeonSceneObjectSpawner::random PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* ___random_3; // DungeonArchitect.IDungeonSceneObjectInstantiator DungeonArchitect.AsyncDungeonSceneObjectSpawner::objectInstantiator RuntimeObject* ___objectInstantiator_4; // DungeonArchitect.DungeonItemSpawnListener[] DungeonArchitect.AsyncDungeonSceneObjectSpawner::spawnListeners DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* ___spawnListeners_5; // System.Collections.Generic.Queue`1 DungeonArchitect.AsyncDungeonSceneObjectSpawner::buildQueue Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E* ___buildQueue_6; // System.Collections.Generic.List`1 DungeonArchitect.AsyncDungeonSceneObjectSpawner::spawnList List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* ___spawnList_7; }; // UnityEngine.AsyncOperation struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D { // System.IntPtr UnityEngine.AsyncOperation::m_Ptr intptr_t ___m_Ptr_0; // System.Action`1 UnityEngine.AsyncOperation::m_completeCallback Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB* ___m_completeCallback_1; }; // Native definition for P/Invoke marshalling of UnityEngine.AsyncOperation struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke { intptr_t ___m_Ptr_0; Il2CppMethodPointer ___m_completeCallback_1; }; // Native definition for COM marshalling of UnityEngine.AsyncOperation struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com { intptr_t ___m_Ptr_0; Il2CppMethodPointer ___m_completeCallback_1; }; // 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; }; // DungeonArchitect.SpatialConstraints.ConstraintRuleContext struct ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F : public RuntimeObject { // DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext DungeonArchitect.SpatialConstraints.ConstraintRuleContext::processorContext SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* ___processorContext_0; // DungeonArchitect.SpatialConstraints.SpatialConstraintRuleDomain DungeonArchitect.SpatialConstraints.ConstraintRuleContext::domain SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* ___domain_1; // DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode DungeonArchitect.SpatialConstraints.ConstraintRuleContext::ruleNode SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* ___ruleNode_2; // UnityEngine.Vector3 DungeonArchitect.SpatialConstraints.ConstraintRuleContext::ruleNodeWorldPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ruleNodeWorldPosition_3; // UnityEngine.Matrix4x4 DungeonArchitect.SpatialConstraints.ConstraintRuleContext::rotationFrame Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___rotationFrame_4; }; // 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.DungeonNodeSpawnData struct DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 { // DungeonArchitect.Themeing.DungeonThemeItem DungeonArchitect.DungeonNodeSpawnData::nodeData DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* ___nodeData_0; // UnityEngine.Matrix4x4 DungeonArchitect.DungeonNodeSpawnData::transform Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___transform_1; // DungeonArchitect.PropSocket DungeonArchitect.DungeonNodeSpawnData::socket PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___socket_2; // System.Single DungeonArchitect.DungeonNodeSpawnData::_sortDistance float ____sortDistance_3; }; // Native definition for P/Invoke marshalling of DungeonArchitect.DungeonNodeSpawnData struct DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_marshaled_pinvoke { DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* ___nodeData_0; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___transform_1; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___socket_2; float ____sortDistance_3; }; // Native definition for COM marshalling of DungeonArchitect.DungeonNodeSpawnData struct DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_marshaled_com { DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* ___nodeData_0; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___transform_1; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___socket_2; float ____sortDistance_3; }; // DungeonArchitect.Themeing.DungeonThemeEngine struct DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB : public RuntimeObject { // DungeonArchitect.Themeing.DungeonThemeExecutionContext DungeonArchitect.Themeing.DungeonThemeEngine::context DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123 ___context_0; // DungeonArchitect.Utils.PMRandom DungeonArchitect.Themeing.DungeonThemeEngine::random PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* ___random_1; }; // DungeonArchitect.Themeing.DungeonThemeItem struct DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1 : public RuntimeObject { // System.String DungeonArchitect.Themeing.DungeonThemeItem::NodeId String_t* ___NodeId_0; // System.String DungeonArchitect.Themeing.DungeonThemeItem::AttachToSocket String_t* ___AttachToSocket_1; // System.Single DungeonArchitect.Themeing.DungeonThemeItem::Affinity float ___Affinity_2; // System.Boolean DungeonArchitect.Themeing.DungeonThemeItem::ConsumeOnAttach bool ___ConsumeOnAttach_3; // UnityEngine.Matrix4x4 DungeonArchitect.Themeing.DungeonThemeItem::Offset Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___Offset_4; // System.Collections.Generic.List`1 DungeonArchitect.Themeing.DungeonThemeItem::ChildSockets List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB* ___ChildSockets_5; // DungeonArchitect.Themeing.DungeonThemeItemStaticMode DungeonArchitect.Themeing.DungeonThemeItem::StaticState int32_t ___StaticState_6; // System.Boolean DungeonArchitect.Themeing.DungeonThemeItem::affectsNavigation bool ___affectsNavigation_7; // System.Boolean DungeonArchitect.Themeing.DungeonThemeItem::UseSelectionRule bool ___UseSelectionRule_8; // System.String DungeonArchitect.Themeing.DungeonThemeItem::SelectorRuleClassName String_t* ___SelectorRuleClassName_9; // System.Boolean DungeonArchitect.Themeing.DungeonThemeItem::UseTransformRule bool ___UseTransformRule_10; // System.String DungeonArchitect.Themeing.DungeonThemeItem::TransformRuleClassName String_t* ___TransformRuleClassName_11; // System.Boolean DungeonArchitect.Themeing.DungeonThemeItem::useSpatialConstraint bool ___useSpatialConstraint_12; // DungeonArchitect.SpatialConstraints.SpatialConstraintAsset DungeonArchitect.Themeing.DungeonThemeItem::spatialConstraint SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* ___spatialConstraint_13; // System.Boolean DungeonArchitect.Themeing.DungeonThemeItem::externallyManaged bool ___externallyManaged_14; }; // System.Exception struct Exception_t : public RuntimeObject { // System.String System.Exception::_className String_t* ____className_1; // System.String System.Exception::_message String_t* ____message_2; // System.Collections.IDictionary System.Exception::_data RuntimeObject* ____data_3; // System.Exception System.Exception::_innerException Exception_t* ____innerException_4; // System.String System.Exception::_helpURL String_t* ____helpURL_5; // System.Object System.Exception::_stackTrace RuntimeObject* ____stackTrace_6; // System.String System.Exception::_stackTraceString String_t* ____stackTraceString_7; // System.String System.Exception::_remoteStackTraceString String_t* ____remoteStackTraceString_8; // System.Int32 System.Exception::_remoteStackIndex int32_t ____remoteStackIndex_9; // System.Object System.Exception::_dynamicMethods RuntimeObject* ____dynamicMethods_10; // System.Int32 System.Exception::_HResult int32_t ____HResult_11; // System.String System.Exception::_source String_t* ____source_12; // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; // System.Diagnostics.StackTrace[] System.Exception::captured_traces StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; // System.IntPtr[] System.Exception::native_trace_ips IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15; // System.Int32 System.Exception::caught_in_unmanaged int32_t ___caught_in_unmanaged_16; }; // Native definition for P/Invoke marshalling of System.Exception struct Exception_t_marshaled_pinvoke { char* ____className_1; char* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_pinvoke* ____innerException_4; char* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; char* ____stackTraceString_7; char* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; char* ____source_12; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; int32_t ___caught_in_unmanaged_16; }; // Native definition for COM marshalling of System.Exception struct Exception_t_marshaled_com { Il2CppChar* ____className_1; Il2CppChar* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_com* ____innerException_4; Il2CppChar* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; Il2CppChar* ____stackTraceString_7; Il2CppChar* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; Il2CppChar* ____source_12; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; int32_t ___caught_in_unmanaged_16; }; // System.IO.FileStatus struct FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5 { // Interop/Sys/FileStatus System.IO.FileStatus::_fileStatus FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 ____fileStatus_0; // System.Int32 System.IO.FileStatus::_fileStatusInitialized int32_t ____fileStatusInitialized_1; // System.Boolean System.IO.FileStatus::k__BackingField bool ___U3CInitiallyDirectoryU3Ek__BackingField_2; // System.Boolean System.IO.FileStatus::_isDirectory bool ____isDirectory_3; // System.Boolean System.IO.FileStatus::_exists bool ____exists_4; }; // Native definition for P/Invoke marshalling of System.IO.FileStatus struct FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5_marshaled_pinvoke { FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 ____fileStatus_0; int32_t ____fileStatusInitialized_1; int32_t ___U3CInitiallyDirectoryU3Ek__BackingField_2; int32_t ____isDirectory_3; int32_t ____exists_4; }; // Native definition for COM marshalling of System.IO.FileStatus struct FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5_marshaled_com { FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 ____fileStatus_0; int32_t ____fileStatusInitialized_1; int32_t ___U3CInitiallyDirectoryU3Ek__BackingField_2; int32_t ____isDirectory_3; int32_t ____exists_4; }; // UnityEngine.AI.NavMeshBuildSettings struct NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D { // System.Int32 UnityEngine.AI.NavMeshBuildSettings::m_AgentTypeID int32_t ___m_AgentTypeID_0; // System.Single UnityEngine.AI.NavMeshBuildSettings::m_AgentRadius float ___m_AgentRadius_1; // System.Single UnityEngine.AI.NavMeshBuildSettings::m_AgentHeight float ___m_AgentHeight_2; // System.Single UnityEngine.AI.NavMeshBuildSettings::m_AgentSlope float ___m_AgentSlope_3; // System.Single UnityEngine.AI.NavMeshBuildSettings::m_AgentClimb float ___m_AgentClimb_4; // System.Single UnityEngine.AI.NavMeshBuildSettings::m_LedgeDropHeight float ___m_LedgeDropHeight_5; // System.Single UnityEngine.AI.NavMeshBuildSettings::m_MaxJumpAcrossDistance float ___m_MaxJumpAcrossDistance_6; // System.Single UnityEngine.AI.NavMeshBuildSettings::m_MinRegionArea float ___m_MinRegionArea_7; // System.Int32 UnityEngine.AI.NavMeshBuildSettings::m_OverrideVoxelSize int32_t ___m_OverrideVoxelSize_8; // System.Single UnityEngine.AI.NavMeshBuildSettings::m_VoxelSize float ___m_VoxelSize_9; // System.Int32 UnityEngine.AI.NavMeshBuildSettings::m_OverrideTileSize int32_t ___m_OverrideTileSize_10; // System.Int32 UnityEngine.AI.NavMeshBuildSettings::m_TileSize int32_t ___m_TileSize_11; // System.Int32 UnityEngine.AI.NavMeshBuildSettings::m_AccuratePlacement int32_t ___m_AccuratePlacement_12; // System.UInt32 UnityEngine.AI.NavMeshBuildSettings::m_MaxJobWorkers uint32_t ___m_MaxJobWorkers_13; // System.Int32 UnityEngine.AI.NavMeshBuildSettings::m_PreserveTilesOutsideBounds int32_t ___m_PreserveTilesOutsideBounds_14; // UnityEngine.AI.NavMeshBuildDebugSettings UnityEngine.AI.NavMeshBuildSettings::m_Debug NavMeshBuildDebugSettings_tF9DF93A5E99DFE4851A9B687B8870ADADE1A0621 ___m_Debug_15; }; // UnityEngine.AI.NavMeshBuildSource struct NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD { // UnityEngine.Matrix4x4 UnityEngine.AI.NavMeshBuildSource::m_Transform Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_Transform_0; // UnityEngine.Vector3 UnityEngine.AI.NavMeshBuildSource::m_Size Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Size_1; // UnityEngine.AI.NavMeshBuildSourceShape UnityEngine.AI.NavMeshBuildSource::m_Shape int32_t ___m_Shape_2; // System.Int32 UnityEngine.AI.NavMeshBuildSource::m_Area int32_t ___m_Area_3; // System.Int32 UnityEngine.AI.NavMeshBuildSource::m_InstanceID int32_t ___m_InstanceID_4; // System.Int32 UnityEngine.AI.NavMeshBuildSource::m_ComponentID int32_t ___m_ComponentID_5; }; // 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; }; // DungeonArchitect.Themeing.PropChildSocketData struct PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA : public RuntimeObject { // System.String DungeonArchitect.Themeing.PropChildSocketData::SocketType String_t* ___SocketType_0; // UnityEngine.Matrix4x4 DungeonArchitect.Themeing.PropChildSocketData::Offset Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___Offset_1; }; // DungeonArchitect.PropSocket struct PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394 : public RuntimeObject { // System.Int32 DungeonArchitect.PropSocket::Id int32_t ___Id_0; // System.String DungeonArchitect.PropSocket::SocketType String_t* ___SocketType_1; // UnityEngine.Matrix4x4 DungeonArchitect.PropSocket::Transform Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___Transform_2; // DungeonArchitect.IntVector DungeonArchitect.PropSocket::gridPosition IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___gridPosition_3; // System.Int32 DungeonArchitect.PropSocket::cellId int32_t ___cellId_4; // System.Boolean DungeonArchitect.PropSocket::markForDeletion bool ___markForDeletion_5; // System.Collections.Generic.List`1 DungeonArchitect.PropSocket::childMarkers List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* ___childMarkers_6; // System.Object DungeonArchitect.PropSocket::metadata RuntimeObject* ___metadata_7; }; // System.RuntimeTypeHandle struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B { // System.IntPtr System.RuntimeTypeHandle::value intptr_t ___value_0; }; // DungeonArchitect.SpatialConstraints.SpatialConstraintRuleDomain struct SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3 : public RuntimeObject { // DungeonArchitect.Graphs.SpatialConstraints.SCReferenceNode DungeonArchitect.SpatialConstraints.SpatialConstraintRuleDomain::referenceNode SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16* ___referenceNode_0; // UnityEngine.Vector3 DungeonArchitect.SpatialConstraints.SpatialConstraintRuleDomain::gridSize Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___gridSize_1; }; // DungeonArchitect.MeshMerger/MergeMeshItem struct MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F : public RuntimeObject { // UnityEngine.Mesh DungeonArchitect.MeshMerger/MergeMeshItem::mesh Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mesh_0; // UnityEngine.Matrix4x4 DungeonArchitect.MeshMerger/MergeMeshItem::transform Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___transform_1; }; // DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo struct FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F { // DungeonArchitect.IntVector2 DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo::currentPixel IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___currentPixel_0; // DungeonArchitect.IntVector2 DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo::sourcePixel IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___sourcePixel_1; // System.Single DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo::startValue float ___startValue_2; }; // System.Collections.Generic.Dictionary`2/Enumerator> struct Enumerator_tDD6DC1AD71DFDC732B3CB179BAE57589893406FF { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::_dictionary Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858* ____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_t5BCEF9B758DC0FDBEC9DB38A466063110AD6CC88 ____current_3; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType int32_t ____getEnumeratorRetType_4; }; // System.Collections.Generic.Dictionary`2/Enumerator struct Enumerator_tEF2707F5CC16A6E06101F98A15C6C02A0FA06994 { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::_dictionary Dictionary_2_tA27C0DD25873C548F8AFBA67CD49F2CD8492DF93* ____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_tF2CF3F8B5F8385A4A0450CB75A190401416A73C3 ____current_3; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType int32_t ____getEnumeratorRetType_4; }; // System.ApplicationException struct ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A : public Exception_t { }; // UnityEngine.Component struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // System.IO.FileSystemInfo struct FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9 : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE { // System.IO.FileStatus System.IO.FileSystemInfo::_fileStatus FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5 ____fileStatus_1; // System.String System.IO.FileSystemInfo::FullPath String_t* ___FullPath_2; // System.String System.IO.FileSystemInfo::OriginalPath String_t* ___OriginalPath_3; // System.String System.IO.FileSystemInfo::_name String_t* ____name_4; }; // UnityEngine.GameObject struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // DungeonArchitect.Themeing.GameObjectArrayDungeonThemeItem struct GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F : public DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1 { // UnityEngine.GameObject[] DungeonArchitect.Themeing.GameObjectArrayDungeonThemeItem::Templates GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ___Templates_15; }; // DungeonArchitect.Themeing.GameObjectDungeonThemeItem struct GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732 : public DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1 { // UnityEngine.GameObject DungeonArchitect.Themeing.GameObjectDungeonThemeItem::Template GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___Template_15; }; // 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.AI.NavMeshData struct NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // UnityEngine.PhysicsMaterial2D struct PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // 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 { }; // UnityEngine.Sprite struct Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // DungeonArchitect.Themeing.SpriteDungeonThemeItem struct SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF : public DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1 { // UnityEngine.Sprite DungeonArchitect.Themeing.SpriteDungeonThemeItem::sprite Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___sprite_15; // UnityEngine.Color DungeonArchitect.Themeing.SpriteDungeonThemeItem::color Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color_16; // UnityEngine.Material DungeonArchitect.Themeing.SpriteDungeonThemeItem::materialOverride Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___materialOverride_17; // System.String DungeonArchitect.Themeing.SpriteDungeonThemeItem::sortingLayerName String_t* ___sortingLayerName_18; // System.Int32 DungeonArchitect.Themeing.SpriteDungeonThemeItem::orderInLayer int32_t ___orderInLayer_19; // DungeonArchitect.Graphs.DungeonSpriteCollisionType DungeonArchitect.Themeing.SpriteDungeonThemeItem::collisionType int32_t ___collisionType_20; // UnityEngine.PhysicsMaterial2D DungeonArchitect.Themeing.SpriteDungeonThemeItem::physicsMaterial PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065* ___physicsMaterial_21; // UnityEngine.Vector2 DungeonArchitect.Themeing.SpriteDungeonThemeItem::physicsOffset Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___physicsOffset_22; // UnityEngine.Vector2 DungeonArchitect.Themeing.SpriteDungeonThemeItem::physicsSize Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___physicsSize_23; // System.Single DungeonArchitect.Themeing.SpriteDungeonThemeItem::physicsRadius float ___physicsRadius_24; }; // System.SystemException struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; // UnityEngine.TerrainData struct TerrainData_t615A68EAC648066681875D47FC641496D12F2E24 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // 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.DungeonSceneObjectSpawner/SpawnInfo struct SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331 : public RuntimeObject { // DungeonArchitect.DungeonNodeSpawnData DungeonArchitect.DungeonSceneObjectSpawner/SpawnInfo::spawnData DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 ___spawnData_0; // UnityEngine.GameObject DungeonArchitect.DungeonSceneObjectSpawner/SpawnInfo::spawnedItem GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___spawnedItem_1; }; // System.Func`2 struct Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3 : public MulticastDelegate_t { }; // System.Func`2 struct Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A : public MulticastDelegate_t { }; // System.Func`2 struct Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403 : public MulticastDelegate_t { }; // System.Predicate`1 struct Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B : public MulticastDelegate_t { }; // System.ArgumentException struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { // System.String System.ArgumentException::_paramName String_t* ____paramName_18; }; // UnityEngine.Behaviour struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // UnityEngine.Collider struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // DungeonArchitect.SpatialConstraints.ConstraintRule struct ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // System.Boolean DungeonArchitect.SpatialConstraints.ConstraintRule::enabled bool ___enabled_4; // System.String DungeonArchitect.SpatialConstraints.ConstraintRule::ruleName String_t* ___ruleName_5; // System.Boolean DungeonArchitect.SpatialConstraints.ConstraintRule::inverseRule bool ___inverseRule_6; }; // DungeonArchitect.Splatmap.DungeonSplatAsset struct DungeonSplatAsset_t58A425B4FC3E1B1460D445B2E0735BE5E4A4714C : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // UnityEngine.Texture2D[] DungeonArchitect.Splatmap.DungeonSplatAsset::splatTextures Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191* ___splatTextures_4; }; // System.IO.FileInfo struct FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C : public FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9 { }; // 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.Renderer struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // DungeonArchitect.SelectorRule struct SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { }; // DungeonArchitect.SpatialConstraints.SpatialConstraintAsset struct SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // System.Boolean DungeonArchitect.SpatialConstraints.SpatialConstraintAsset::rotateToFit bool ___rotateToFit_4; // System.Boolean DungeonArchitect.SpatialConstraints.SpatialConstraintAsset::applyFitRotation bool ___applyFitRotation_5; // System.Boolean DungeonArchitect.SpatialConstraints.SpatialConstraintAsset::applyMarkerRotation bool ___applyMarkerRotation_6; // System.Boolean DungeonArchitect.SpatialConstraints.SpatialConstraintAsset::checkRelativeToMarkerRotation bool ___checkRelativeToMarkerRotation_7; // DungeonArchitect.Graphs.GraphNode DungeonArchitect.SpatialConstraints.SpatialConstraintAsset::hostThemeNode GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___hostThemeNode_8; // DungeonArchitect.SpatialConstraints.SpatialConstraintGraph DungeonArchitect.SpatialConstraints.SpatialConstraintAsset::graph SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* ___graph_9; }; // UnityEngine.Texture2D struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 { }; // UnityEngine.Transform struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // DungeonArchitect.TransformationRule struct TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { }; // UnityEngine.BoxCollider struct BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 { }; // UnityEngine.CapsuleCollider struct CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 { }; // UnityEngine.Collider2D struct Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // DungeonArchitect.Builders.Grid.SpatialConstraints.ConstraintRuleHeightDifference struct ConstraintRuleHeightDifference_t17F33ED2220D2B44E367D254D797C69926390498 : public ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF { // System.String DungeonArchitect.Builders.Grid.SpatialConstraints.ConstraintRuleHeightDifference::markerName String_t* ___markerName_7; // System.Single DungeonArchitect.Builders.Grid.SpatialConstraints.ConstraintRuleHeightDifference::markerSearchRadius float ___markerSearchRadius_8; // System.Single DungeonArchitect.Builders.Grid.SpatialConstraints.ConstraintRuleHeightDifference::heightCheckTollerance float ___heightCheckTollerance_9; // DungeonArchitect.Builders.Grid.SpatialConstraints.ConstraintRuleHeightDifferenceType DungeonArchitect.Builders.Grid.SpatialConstraints.ConstraintRuleHeightDifference::heightFunction int32_t ___heightFunction_10; }; // DungeonArchitect.Graphs.MarkerNode struct MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2 : public GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA { }; // UnityEngine.MeshCollider struct MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 { }; // UnityEngine.MeshRenderer struct MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE : public Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF { }; // UnityEngine.MonoBehaviour struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // DungeonArchitect.Graphs.PlaceableNode struct PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E : public GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA { // UnityEngine.Matrix4x4 DungeonArchitect.Graphs.PlaceableNode::offset Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___offset_16; // System.Boolean DungeonArchitect.Graphs.PlaceableNode::consumeOnAttach bool ___consumeOnAttach_17; // System.Single DungeonArchitect.Graphs.PlaceableNode::attachmentProbability float ___attachmentProbability_18; }; // DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode struct SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E : public GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA { // DungeonArchitect.Graphs.SpatialConstraints.SCRuleNodeDomain DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::ruleDomain int32_t ___ruleDomain_17; // System.Boolean DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::isSnapped bool ___isSnapped_18; }; // DungeonArchitect.SpatialConstraints.SpatialConstraintGraph struct SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59 : public Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520 { // DungeonArchitect.SpatialConstraints.SpatialConstraintAsset DungeonArchitect.SpatialConstraints.SpatialConstraintGraph::asset SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* ___asset_8; }; // UnityEngine.SphereCollider struct SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 { }; // UnityEngine.SpriteRenderer struct SpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B : public Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF { // UnityEngine.Events.UnityEvent`1 UnityEngine.SpriteRenderer::m_SpriteChangeEvent UnityEvent_1_t8ABE5544759145B8D7A09F1C54FFCB6907EDD56E* ___m_SpriteChangeEvent_4; }; // UnityEngine.Terrain struct Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // UnityEngine.BoxCollider2D struct BoxCollider2D_tF860C7737FFB062CEC06577E0CD8364EEC1D4EDA : public Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52 { }; // UnityEngine.CircleCollider2D struct CircleCollider2D_t5D665D58EACA966EA4033BCF0EE91E198552E786 : public Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52 { }; // DungeonArchitect.Dungeon struct Dungeon_tAA854F521189538FD299BECE6025726B6C359227 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Collections.Generic.List`1 DungeonArchitect.Dungeon::dungeonThemes List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A* ___dungeonThemes_4; // System.Boolean DungeonArchitect.Dungeon::debugDraw bool ___debugDraw_5; // DungeonArchitect.DungeonConfig DungeonArchitect.Dungeon::config DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* ___config_6; // DungeonArchitect.PooledDungeonSceneProvider DungeonArchitect.Dungeon::sceneProvider PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* ___sceneProvider_7; // DungeonArchitect.DungeonBuilder DungeonArchitect.Dungeon::dungeonBuilder DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* ___dungeonBuilder_8; // DungeonArchitect.DungeonModel DungeonArchitect.Dungeon::dungeonModel DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___dungeonModel_9; // DungeonArchitect.DungeonSceneObjectSpawner DungeonArchitect.Dungeon::objectSpawner DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* ___objectSpawner_10; // DungeonArchitect.LevelMarkerList DungeonArchitect.Dungeon::markers LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___markers_11; // System.Boolean DungeonArchitect.Dungeon::requestedRebuild bool ___requestedRebuild_12; }; // DungeonArchitect.DungeonBuilder struct DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.DungeonConfig DungeonArchitect.DungeonBuilder::config DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* ___config_4; // DungeonArchitect.Utils.PMRandom DungeonArchitect.DungeonBuilder::nrandom PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* ___nrandom_5; // DungeonArchitect.Utils.PMRandom DungeonArchitect.DungeonBuilder::random PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* ___random_6; // DungeonArchitect.DungeonModel DungeonArchitect.DungeonBuilder::model DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___model_7; // DungeonArchitect.LevelMarkerList DungeonArchitect.DungeonBuilder::markers LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___markers_8; // DungeonArchitect.Utils.Blackboard DungeonArchitect.DungeonBuilder::blackboard Blackboard_t02618F4A3DD340B66759F75B766D598574968BAA* ___blackboard_9; // System.Boolean DungeonArchitect.DungeonBuilder::asyncBuild bool ___asyncBuild_10; // System.Int64 DungeonArchitect.DungeonBuilder::maxBuildTimePerFrame int64_t ___maxBuildTimePerFrame_11; // UnityEngine.Transform DungeonArchitect.DungeonBuilder::asyncBuildStartPosition Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___asyncBuildStartPosition_12; // System.Boolean DungeonArchitect.DungeonBuilder::isLayoutBuilt bool ___isLayoutBuilt_13; }; // DungeonArchitect.DungeonConfig struct DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.UInt32 DungeonArchitect.DungeonConfig::Seed uint32_t ___Seed_4; }; // DungeonArchitect.DungeonEventListener struct DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // DungeonArchitect.DungeonItemSpawnListener struct DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // DungeonArchitect.DungeonMarkerEmitter struct DungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // DungeonArchitect.Themeing.DungeonMarkerVisualizerComponent struct DungeonMarkerVisualizerComponent_t5EB9C120A493B10717B236451B858AF85B655F21 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // DungeonArchitect.DungeonModel struct DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // DungeonArchitect.DungeonPaintMode struct DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.Dungeon DungeonArchitect.DungeonPaintMode::dungeon Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___dungeon_4; // DungeonArchitect.DungeonModel DungeonArchitect.DungeonPaintMode::dungeonModel DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___dungeonModel_5; // DungeonArchitect.DungeonConfig DungeonArchitect.DungeonPaintMode::dungeonConfig DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* ___dungeonConfig_6; // DungeonArchitect.DungeonToolData DungeonArchitect.DungeonPaintMode::dungeonToolData DungeonToolData_tB68AE001FFBF2D546FBF46869BE1DC68B320DE34* ___dungeonToolData_7; }; // DungeonArchitect.DungeonRuntimeNavigation struct DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Boolean DungeonArchitect.DungeonRuntimeNavigation::enableRuntimeNavigation bool ___enableRuntimeNavigation_4; // UnityEngine.Vector3 DungeonArchitect.DungeonRuntimeNavigation::boundsPadding Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___boundsPadding_5; // System.Boolean DungeonArchitect.DungeonRuntimeNavigation::bakeTerrain bool ___bakeTerrain_6; // UnityEngine.Terrain DungeonArchitect.DungeonRuntimeNavigation::terrain Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* ___terrain_7; // DungeonArchitect.DungeonNavMeshSourceType DungeonArchitect.DungeonRuntimeNavigation::meshSourceType int32_t ___meshSourceType_8; // UnityEngine.Bounds DungeonArchitect.DungeonRuntimeNavigation::dungeonBounds Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___dungeonBounds_9; // UnityEngine.AI.NavMeshData DungeonArchitect.DungeonRuntimeNavigation::m_NavMesh NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* ___m_NavMesh_10; // UnityEngine.AI.NavMeshDataInstance DungeonArchitect.DungeonRuntimeNavigation::m_Instance NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04 ___m_Instance_11; // System.Collections.Generic.List`1 DungeonArchitect.DungeonRuntimeNavigation::meshSources List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* ___meshSources_12; }; // DungeonArchitect.DungeonSceneProvider struct DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.DungeonConfig DungeonArchitect.DungeonSceneProvider::config DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* ___config_4; // DungeonArchitect.Dungeon DungeonArchitect.DungeonSceneProvider::dungeon Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___dungeon_5; // UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::itemParent GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___itemParent_6; // UnityEngine.Vector3 DungeonArchitect.DungeonSceneProvider::_position Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____position_7; // UnityEngine.Quaternion DungeonArchitect.DungeonSceneProvider::_rotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ____rotation_8; // UnityEngine.Vector3 DungeonArchitect.DungeonSceneProvider::_scale Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____scale_9; }; // DungeonArchitect.DungeonSceneProviderData struct DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.String DungeonArchitect.DungeonSceneProviderData::NodeId String_t* ___NodeId_4; // DungeonArchitect.Dungeon DungeonArchitect.DungeonSceneProviderData::dungeon Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___dungeon_5; // System.Boolean DungeonArchitect.DungeonSceneProviderData::affectsNavigation bool ___affectsNavigation_6; // System.Int32 DungeonArchitect.DungeonSceneProviderData::userData int32_t ___userData_7; // System.Boolean DungeonArchitect.DungeonSceneProviderData::externallyManaged bool ___externallyManaged_8; }; // DungeonArchitect.Splatmap.DungeonSplatmap struct DungeonSplatmap_t029BF947A28B396CEB89BBB14D81A1DB0EF98672 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.Splatmap.DungeonSplatmapTextureInfo[] DungeonArchitect.Splatmap.DungeonSplatmap::textures DungeonSplatmapTextureInfoU5BU5D_tAC2647E1001113A9CE772F2EFF1F5FDE9326F60F* ___textures_4; // DungeonArchitect.Splatmap.DungeonSplatAsset DungeonArchitect.Splatmap.DungeonSplatmap::splatmap DungeonSplatAsset_t58A425B4FC3E1B1460D445B2E0735BE5E4A4714C* ___splatmap_5; }; // DungeonArchitect.DungeonToolData struct DungeonToolData_tB68AE001FFBF2D546FBF46869BE1DC68B320DE34 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // DungeonArchitect.InfinityDungeon struct InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.Transform DungeonArchitect.InfinityDungeon::buildPositionTracker Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___buildPositionTracker_4; // System.Single DungeonArchitect.InfinityDungeon::buildDistance float ___buildDistance_5; // System.Collections.Generic.List`1 DungeonArchitect.InfinityDungeon::dungeonThemes List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A* ___dungeonThemes_6; // UnityEngine.Transform DungeonArchitect.InfinityDungeon::parentGameObject Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parentGameObject_7; // UnityEngine.GameObject DungeonArchitect.InfinityDungeon::chunkDungeonTemplate GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___chunkDungeonTemplate_8; // System.Collections.Generic.List`1 DungeonArchitect.InfinityDungeon::spawnedChunks List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* ___spawnedChunks_9; // System.Boolean DungeonArchitect.InfinityDungeon::dungeonBuilt bool ___dungeonBuilt_10; // DungeonArchitect.InfinityDungeonConfig DungeonArchitect.InfinityDungeon::config InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* ___config_11; }; // DungeonArchitect.InfinityDungeonEditorUpdate struct InfinityDungeonEditorUpdate_t801BFC119D10C5E24D9E29771F6105673A1A3976 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.InfinityDungeon DungeonArchitect.InfinityDungeonEditorUpdate::infinityDungeon InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* ___infinityDungeon_4; }; // DungeonArchitect.Graphs.MarkerEmitterNode struct MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A : public PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E { // DungeonArchitect.Graphs.MarkerNode DungeonArchitect.Graphs.MarkerEmitterNode::marker MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* ___marker_19; }; // DungeonArchitect.PlaceableMarker struct PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.String[] DungeonArchitect.PlaceableMarker::supportedMarkers StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___supportedMarkers_4; // UnityEngine.Color DungeonArchitect.PlaceableMarker::debugColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___debugColor_5; // System.String DungeonArchitect.PlaceableMarker::debugText String_t* ___debugText_6; // System.Boolean DungeonArchitect.PlaceableMarker::drawDebugVisuals bool ___drawDebugVisuals_7; }; // UnityEngine.PolygonCollider2D struct PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E : public Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52 { }; // DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode struct SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C : public SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E { // DungeonArchitect.SpatialConstraints.ConstraintRule[] DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode::constraints ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54* ___constraints_19; // DungeonArchitect.Graphs.SpatialConstraints.SCRuleNodeEvaluationMode DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode::constraintEvaluationMode int32_t ___constraintEvaluationMode_20; // System.Single DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode::exclusionRuleSearchRadius float ___exclusionRuleSearchRadius_21; // System.String[] DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode::exclusionRuleMarkersToRemove StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___exclusionRuleMarkersToRemove_22; }; // DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor struct SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // DungeonArchitect.Graphs.VisualNode struct VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77 : public PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E { // System.Boolean DungeonArchitect.Graphs.VisualNode::IsStatic bool ___IsStatic_19; // System.Boolean DungeonArchitect.Graphs.VisualNode::affectsNavigation bool ___affectsNavigation_20; // System.Boolean DungeonArchitect.Graphs.VisualNode::selectionRuleEnabled bool ___selectionRuleEnabled_21; // System.String DungeonArchitect.Graphs.VisualNode::selectionRuleClassName String_t* ___selectionRuleClassName_22; // System.Boolean DungeonArchitect.Graphs.VisualNode::transformRuleEnabled bool ___transformRuleEnabled_23; // System.String DungeonArchitect.Graphs.VisualNode::transformRuleClassName String_t* ___transformRuleClassName_24; // System.Boolean DungeonArchitect.Graphs.VisualNode::useSpatialConstraint bool ___useSpatialConstraint_25; // DungeonArchitect.SpatialConstraints.SpatialConstraintAsset DungeonArchitect.Graphs.VisualNode::spatialConstraint SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* ___spatialConstraint_26; }; // DungeonArchitect.Volume struct Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // DungeonArchitect.Dungeon DungeonArchitect.Volume::dungeon Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___dungeon_4; // System.Boolean DungeonArchitect.Volume::mode2D bool ___mode2D_5; // UnityEngine.Color DungeonArchitect.Volume::COLOR_WIRE Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___COLOR_WIRE_6; // UnityEngine.Color DungeonArchitect.Volume::COLOR_SOLID_DESELECTED Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___COLOR_SOLID_DESELECTED_7; // UnityEngine.Color DungeonArchitect.Volume::COLOR_SOLID Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___COLOR_SOLID_8; }; // DungeonArchitect.Splatmap.DungeonSplatmapVisualizer struct DungeonSplatmapVisualizer_t037207C3E92A8C0F35FD69948FBAB3A0FB9C7A64 : public DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF { // UnityEngine.Renderer DungeonArchitect.Splatmap.DungeonSplatmapVisualizer::debugRenderer Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* ___debugRenderer_4; }; // DungeonArchitect.Graphs.GameObjectArrayNode struct GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487 : public VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77 { // UnityEngine.GameObject[] DungeonArchitect.Graphs.GameObjectArrayNode::Templates GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ___Templates_27; }; // DungeonArchitect.Graphs.GameObjectNode struct GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86 : public VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77 { // UnityEngine.GameObject DungeonArchitect.Graphs.GameObjectNode::Template GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___Template_27; }; // DungeonArchitect.InfinityDungeonConfig struct InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D : public DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD { // UnityEngine.Vector3 DungeonArchitect.InfinityDungeonConfig::chunkPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___chunkPosition_5; // UnityEngine.Vector3 DungeonArchitect.InfinityDungeonConfig::chunkSize Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___chunkSize_6; }; // DungeonArchitect.MarkerReplaceVolume struct MarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271 : public Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA { // DungeonArchitect.MarkerReplacementEntry[] DungeonArchitect.MarkerReplaceVolume::replacements MarkerReplacementEntryU5BU5D_tA84043C70A2C288196A9B4C7CFC2C7F388722021* ___replacements_9; }; // DungeonArchitect.MeshMerger struct MeshMerger_tEB1DAEC8D7D8882CD9E4E38A89BD8B7786326928 : public DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF { // System.Boolean DungeonArchitect.MeshMerger::mergeMeshes bool ___mergeMeshes_4; // System.Single DungeonArchitect.MeshMerger::mergePatchSize float ___mergePatchSize_5; // UnityEngine.Transform DungeonArchitect.MeshMerger::mergedMeshParent Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___mergedMeshParent_6; }; // DungeonArchitect.MirrorVolume struct MirrorVolume_t70CB07725A2B352AAAE8BFFB05C8A7F1CB70AA3D : public Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA { // DungeonArchitect.MirrorVolumeDirection DungeonArchitect.MirrorVolume::direction int32_t ___direction_9; }; // DungeonArchitect.NegationVolume struct NegationVolume_t42465BFBF4B12EEA46E44571401CEB1AD793CFD8 : public Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA { // System.Boolean DungeonArchitect.NegationVolume::inverse bool ___inverse_9; }; // DungeonArchitect.PooledDungeonSceneProvider struct PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C : public DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744 { // System.Collections.Generic.Dictionary`2> DungeonArchitect.PooledDungeonSceneProvider::pooledObjects Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* ___pooledObjects_10; }; // DungeonArchitect.Graphs.SpatialConstraints.SCReferenceNode struct SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16 : public SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C { }; // DungeonArchitect.Graphs.SpriteNode struct SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98 : public VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77 { // UnityEngine.Sprite DungeonArchitect.Graphs.SpriteNode::sprite Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___sprite_27; // UnityEngine.Color DungeonArchitect.Graphs.SpriteNode::color Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color_28; // UnityEngine.Material DungeonArchitect.Graphs.SpriteNode::materialOverride Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___materialOverride_29; // System.String DungeonArchitect.Graphs.SpriteNode::sortingLayerName String_t* ___sortingLayerName_30; // System.Int32 DungeonArchitect.Graphs.SpriteNode::orderInLayer int32_t ___orderInLayer_31; // DungeonArchitect.Graphs.DungeonSpriteCollisionType DungeonArchitect.Graphs.SpriteNode::collisionType int32_t ___collisionType_32; // UnityEngine.PhysicsMaterial2D DungeonArchitect.Graphs.SpriteNode::physicsMaterial PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065* ___physicsMaterial_33; // UnityEngine.Vector2 DungeonArchitect.Graphs.SpriteNode::physicsOffset Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___physicsOffset_34; // UnityEngine.Vector2 DungeonArchitect.Graphs.SpriteNode::physicsSize Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___physicsSize_35; // System.Single DungeonArchitect.Graphs.SpriteNode::physicsRadius float ___physicsRadius_36; }; // DungeonArchitect.ThemeOverrideVolume struct ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5 : public Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA { // DungeonArchitect.Graphs.Graph DungeonArchitect.ThemeOverrideVolume::overrideTheme Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___overrideTheme_9; // System.Boolean DungeonArchitect.ThemeOverrideVolume::useBaseThemeForMissingMarkers bool ___useBaseThemeForMissingMarkers_10; }; // DungeonArchitect.NonPooledDungeonSceneProvider struct NonPooledDungeonSceneProvider_t6746A78F45EE56BF11471859FB3F6796DBB54726 : public PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C { }; // // // 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.Dictionary`2/KeyCollection> // System.Collections.Generic.Dictionary`2/KeyCollection> // System.Collections.Generic.List`1 struct List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray MergeMeshItemU5BU5DU5BU5D_t21B746B42D6588C89594DA3BB6EDFDC434FB9A72* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray DungeonThemeDataU5BU5D_t30C0F147442C30265C7958D45ED64AF2404CEF8E* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray DungeonThemeItemU5BU5D_t51B99638B0F54E76CE8DE5A244CBC10BF851F9C9* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray EdgeU5BU5D_t5DB4267F652A735EA03C2DD19A6DCF06E549622D* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray GraphU5BU5D_tF56D2D7497A29F0672767123D73F12BD19597CDA* ___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_tC958F6791FB4E4315279F35506727A207EBFFF03_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray InfinityDungeonConfigU5BU5D_t9E76051FC2EBAD684B8B1E848DC867CDA1BB9386* ___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_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray MarkerEmitterNodeU5BU5D_t3832A24B6B79E6ABE0DA5869415BF44A3EA10FD6* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray MarkerNodeU5BU5D_tC33DE0217B1936ED07D290087B00BD45BCEAEE11* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* ___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_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray PointU5BU5D_tB15BD20E8772BFD4EE32DEB774E71CCD237F1A83* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray PropChildSocketDataU5BU5D_t6F1B16FF87AC12DD4F1AAEE0E7143720E1D7F9F4* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray TriangleU5BU5D_t0BC963C0E04A42C0024DDE3C8D89FB512D9AC7CD* ___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_t4076DB009456249EC181C622DEC21D26BFD9C23C_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray SpawnInfoU5BU5D_t197BED530EF99DCAF170E3AA86F689EBF170C386* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* ___s_emptyArray_5; }; // System.Collections.Generic.List`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.Queue`1 // System.Collections.Generic.Queue`1 // System.Collections.Generic.Queue`1 // System.Collections.Generic.Queue`1 // System.Collections.Generic.Dictionary`2/ValueCollection> // System.Collections.Generic.Dictionary`2/ValueCollection> // System.Attribute // System.Attribute // DungeonArchitect.Utils.Blackboard // DungeonArchitect.Utils.Blackboard // DungeonArchitect.BlurFilter // DungeonArchitect.BlurFilter // DungeonArchitect.Triangulator.Delauney // DungeonArchitect.Triangulator.Delauney // DungeonArchitect.Triangulator.DelauneyV2 struct DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_StaticFields { // System.Single DungeonArchitect.Triangulator.DelauneyV2::EPSILON float ___EPSILON_0; }; // DungeonArchitect.Triangulator.DelauneyV2 // DungeonArchitect.DungeonNavMeshSourceCollector // DungeonArchitect.DungeonNavMeshSourceCollector // DungeonArchitect.DungeonSceneObjectSpawner // DungeonArchitect.DungeonSceneObjectSpawner // DungeonArchitect.Themeing.DungeonThemeData // DungeonArchitect.Themeing.DungeonThemeData // DungeonArchitect.DungeonUtils // DungeonArchitect.DungeonUtils // DungeonArchitect.Triangulator.Geometry.Edge // DungeonArchitect.Triangulator.Geometry.Edge // DungeonArchitect.Graphs.GraphSchema // DungeonArchitect.Graphs.GraphSchema // DungeonArchitect.Utils.InstanceCache // DungeonArchitect.Utils.InstanceCache // DungeonArchitect.Themeing.LeftToRightNodeComparer // DungeonArchitect.Themeing.LeftToRightNodeComparer // DungeonArchitect.LevelMarkerList // DungeonArchitect.LevelMarkerList // DungeonArchitect.MarkerReplacementEntry // DungeonArchitect.MarkerReplacementEntry // System.MarshalByRefObject // System.MarshalByRefObject // System.Reflection.MemberInfo // System.Reflection.MemberInfo // DungeonArchitect.Utils.PMRandom // DungeonArchitect.Utils.PMRandom // DungeonArchitect.Triangulator.Geometry.Point // DungeonArchitect.Triangulator.Geometry.Point // 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; }; // DungeonArchitect.RuntimeDungeonSceneObjectInstantiator // DungeonArchitect.RuntimeDungeonSceneObjectInstantiator // DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext // DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext // DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorUtils // DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorUtils // DungeonArchitect.Splatmap.SplatData // DungeonArchitect.Splatmap.SplatData // DungeonArchitect.Splatmap.SplatRasterizer // DungeonArchitect.Splatmap.SplatRasterizer // System.Diagnostics.Stopwatch struct Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_StaticFields { // System.Int64 System.Diagnostics.Stopwatch::Frequency int64_t ___Frequency_0; // System.Boolean System.Diagnostics.Stopwatch::IsHighResolution bool ___IsHighResolution_1; }; // System.Diagnostics.Stopwatch // System.String struct String_t_StaticFields { // System.String System.String::Empty String_t* ___Empty_6; }; // System.String // System.Text.StringBuilder // System.Text.StringBuilder // DungeonArchitect.Themeing.ThemeEditorVisMarkerGeometry // DungeonArchitect.Themeing.ThemeEditorVisMarkerGeometry // DungeonArchitect.Themeing.ThemeEditorVisualizationState // DungeonArchitect.Themeing.ThemeEditorVisualizationState // System.ValueType // System.ValueType // UnityEngine.YieldInstruction // UnityEngine.YieldInstruction // DungeonArchitect.AsyncDungeonSceneObjectSpawner/SpawnListSorter // DungeonArchitect.AsyncDungeonSceneObjectSpawner/SpawnListSorter // DungeonArchitect.Dungeon/<>c struct U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_StaticFields { // DungeonArchitect.Dungeon/<>c DungeonArchitect.Dungeon/<>c::<>9 U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A* ___U3CU3E9_0; // System.Func`2 DungeonArchitect.Dungeon/<>c::<>9__27_0 Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A* ___U3CU3E9__27_0_1; }; // DungeonArchitect.Dungeon/<>c // DungeonArchitect.InfinityDungeon/<>c struct U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_StaticFields { // DungeonArchitect.InfinityDungeon/<>c DungeonArchitect.InfinityDungeon/<>c::<>9 U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE* ___U3CU3E9_0; // System.Predicate`1 DungeonArchitect.InfinityDungeon/<>c::<>9__9_0 Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B* ___U3CU3E9__9_0_1; }; // DungeonArchitect.InfinityDungeon/<>c // DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor/<>c struct U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_StaticFields { // DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor/<>c DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor/<>c::<>9 U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B* ___U3CU3E9_0; // System.Func`2 DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor/<>c::<>9__0_0 Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* ___U3CU3E9__0_0_1; // System.Func`2 DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor/<>c::<>9__1_0 Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* ___U3CU3E9__1_0_2; // System.Func`2 DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor/<>c::<>9__1_1 Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3* ___U3CU3E9__1_1_3; }; // DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor/<>c // 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.Queue`1/Enumerator // System.Collections.Generic.Queue`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.Queue`1/Enumerator // System.Collections.Generic.Queue`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.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/ValueCollection/Enumerator // System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator // System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator> // System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator> // 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 // System.Byte // System.Byte // UnityEngine.Color // UnityEngine.Color // UnityEngine.Color32 // UnityEngine.Color32 // DungeonArchitect.Triangulator.DelauneyTriangle // DungeonArchitect.Triangulator.DelauneyTriangle // System.Double // System.Double // DungeonArchitect.Splatmap.DungeonSplatmapTextureInfo // DungeonArchitect.Splatmap.DungeonSplatmapTextureInfo // DungeonArchitect.Themeing.DungeonThemeExecutionContext // DungeonArchitect.Themeing.DungeonThemeExecutionContext // System.Reflection.FieldInfo // System.Reflection.FieldInfo // System.Guid struct Guid_t_StaticFields { // System.Guid System.Guid::Empty Guid_t ___Empty_0; }; // System.Guid // DungeonArchitect.Triangulator.IEDGE // DungeonArchitect.Triangulator.IEDGE // System.Int32 // System.Int32 // System.Int64 // System.Int64 // 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.AI.NavMeshBuildDebugSettings // UnityEngine.AI.NavMeshBuildDebugSettings // UnityEngine.AI.NavMeshDataInstance // UnityEngine.AI.NavMeshDataInstance // UnityEngine.Quaternion struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields { // UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4; }; // UnityEngine.Quaternion // UnityEngine.Rect // UnityEngine.Rect // DungeonArchitect.SpatialConstraints.RuleMetaAttribute // DungeonArchitect.SpatialConstraints.RuleMetaAttribute // System.Single // System.Single // DungeonArchitect.SpatialPartionedLevelMarkerList // DungeonArchitect.SpatialPartionedLevelMarkerList // DungeonArchitect.SyncDungeonSceneObjectSpawner // DungeonArchitect.SyncDungeonSceneObjectSpawner // DungeonArchitect.Graphs.ThemeGraphSchema // DungeonArchitect.Graphs.ThemeGraphSchema // DungeonArchitect.Triangulator.Geometry.Triangle // DungeonArchitect.Triangulator.Geometry.Triangle // System.UInt32 // System.UInt32 // 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 // System.Void // System.Void // DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionContext // DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionContext // DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData // DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData // Interop/Sys/FileStatus // Interop/Sys/FileStatus // 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.Collections.Generic.KeyValuePair`2> // System.Collections.Generic.KeyValuePair`2> // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // UnityEngine.AnimationCurve // UnityEngine.AnimationCurve // DungeonArchitect.AsyncDungeonSceneObjectSpawner // DungeonArchitect.AsyncDungeonSceneObjectSpawner // UnityEngine.AsyncOperation // UnityEngine.AsyncOperation // UnityEngine.Bounds // UnityEngine.Bounds // DungeonArchitect.SpatialConstraints.ConstraintRuleContext // DungeonArchitect.SpatialConstraints.ConstraintRuleContext // System.Delegate // System.Delegate // DungeonArchitect.DungeonNodeSpawnData // DungeonArchitect.DungeonNodeSpawnData // DungeonArchitect.Themeing.DungeonThemeEngine // DungeonArchitect.Themeing.DungeonThemeEngine // DungeonArchitect.Themeing.DungeonThemeItem // DungeonArchitect.Themeing.DungeonThemeItem // System.Exception struct Exception_t_StaticFields { // System.Object System.Exception::s_EDILock RuntimeObject* ___s_EDILock_0; }; // System.Exception // System.IO.FileStatus // System.IO.FileStatus // UnityEngine.AI.NavMeshBuildSettings // UnityEngine.AI.NavMeshBuildSettings // UnityEngine.AI.NavMeshBuildSource // UnityEngine.AI.NavMeshBuildSource // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields { // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1; }; // UnityEngine.Object // DungeonArchitect.Themeing.PropChildSocketData // DungeonArchitect.Themeing.PropChildSocketData // DungeonArchitect.PropSocket // DungeonArchitect.PropSocket // System.RuntimeTypeHandle // System.RuntimeTypeHandle // DungeonArchitect.SpatialConstraints.SpatialConstraintRuleDomain // DungeonArchitect.SpatialConstraints.SpatialConstraintRuleDomain // DungeonArchitect.MeshMerger/MergeMeshItem // DungeonArchitect.MeshMerger/MergeMeshItem // DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo // DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo // 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.ApplicationException // System.ApplicationException // UnityEngine.Component // UnityEngine.Component // System.IO.FileSystemInfo // System.IO.FileSystemInfo // UnityEngine.GameObject // UnityEngine.GameObject // DungeonArchitect.Themeing.GameObjectArrayDungeonThemeItem // DungeonArchitect.Themeing.GameObjectArrayDungeonThemeItem // DungeonArchitect.Themeing.GameObjectDungeonThemeItem // DungeonArchitect.Themeing.GameObjectDungeonThemeItem // UnityEngine.Material // UnityEngine.Material // UnityEngine.Mesh // UnityEngine.Mesh // System.MulticastDelegate // System.MulticastDelegate // UnityEngine.AI.NavMeshData // UnityEngine.AI.NavMeshData // UnityEngine.PhysicsMaterial2D // UnityEngine.PhysicsMaterial2D // UnityEngine.ScriptableObject // UnityEngine.ScriptableObject // UnityEngine.Sprite // UnityEngine.Sprite // DungeonArchitect.Themeing.SpriteDungeonThemeItem // DungeonArchitect.Themeing.SpriteDungeonThemeItem // System.SystemException // System.SystemException // UnityEngine.TerrainData struct TerrainData_t615A68EAC648066681875D47FC641496D12F2E24_StaticFields { // System.Int32 UnityEngine.TerrainData::k_MaximumResolution int32_t ___k_MaximumResolution_4; // System.Int32 UnityEngine.TerrainData::k_MinimumDetailResolutionPerPatch int32_t ___k_MinimumDetailResolutionPerPatch_5; // System.Int32 UnityEngine.TerrainData::k_MaximumDetailResolutionPerPatch int32_t ___k_MaximumDetailResolutionPerPatch_6; // System.Int32 UnityEngine.TerrainData::k_MaximumDetailPatchCount int32_t ___k_MaximumDetailPatchCount_7; // System.Int32 UnityEngine.TerrainData::k_MaximumDetailsPerRes int32_t ___k_MaximumDetailsPerRes_8; // System.Int32 UnityEngine.TerrainData::k_MinimumAlphamapResolution int32_t ___k_MinimumAlphamapResolution_9; // System.Int32 UnityEngine.TerrainData::k_MaximumAlphamapResolution int32_t ___k_MaximumAlphamapResolution_10; // System.Int32 UnityEngine.TerrainData::k_MinimumBaseMapResolution int32_t ___k_MinimumBaseMapResolution_11; // System.Int32 UnityEngine.TerrainData::k_MaximumBaseMapResolution int32_t ___k_MaximumBaseMapResolution_12; }; // UnityEngine.TerrainData // 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.DungeonSceneObjectSpawner/SpawnInfo // DungeonArchitect.DungeonSceneObjectSpawner/SpawnInfo // System.Func`2 // System.Func`2 // System.Func`2 // System.Func`2 // System.Func`2 // System.Func`2 // System.Predicate`1 // System.Predicate`1 // System.ArgumentException // System.ArgumentException // UnityEngine.Behaviour // UnityEngine.Behaviour // UnityEngine.Collider // UnityEngine.Collider // DungeonArchitect.SpatialConstraints.ConstraintRule // DungeonArchitect.SpatialConstraints.ConstraintRule // DungeonArchitect.Splatmap.DungeonSplatAsset // DungeonArchitect.Splatmap.DungeonSplatAsset // System.IO.FileInfo // System.IO.FileInfo // 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.Renderer // UnityEngine.Renderer // DungeonArchitect.SelectorRule // DungeonArchitect.SelectorRule // DungeonArchitect.SpatialConstraints.SpatialConstraintAsset // DungeonArchitect.SpatialConstraints.SpatialConstraintAsset // UnityEngine.Texture2D // UnityEngine.Texture2D // UnityEngine.Transform // UnityEngine.Transform // DungeonArchitect.TransformationRule // DungeonArchitect.TransformationRule // UnityEngine.BoxCollider // UnityEngine.BoxCollider // UnityEngine.CapsuleCollider // UnityEngine.CapsuleCollider // UnityEngine.Collider2D // UnityEngine.Collider2D // DungeonArchitect.Builders.Grid.SpatialConstraints.ConstraintRuleHeightDifference // DungeonArchitect.Builders.Grid.SpatialConstraints.ConstraintRuleHeightDifference // DungeonArchitect.Graphs.MarkerNode // DungeonArchitect.Graphs.MarkerNode // UnityEngine.MeshCollider // UnityEngine.MeshCollider // UnityEngine.MeshRenderer // UnityEngine.MeshRenderer // UnityEngine.MonoBehaviour // UnityEngine.MonoBehaviour // DungeonArchitect.Graphs.PlaceableNode // DungeonArchitect.Graphs.PlaceableNode // DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode struct SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_StaticFields { // System.Single DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::TileSize float ___TileSize_16; }; // DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode // DungeonArchitect.SpatialConstraints.SpatialConstraintGraph // DungeonArchitect.SpatialConstraints.SpatialConstraintGraph // UnityEngine.SphereCollider // UnityEngine.SphereCollider // UnityEngine.SpriteRenderer // UnityEngine.SpriteRenderer // UnityEngine.Terrain // UnityEngine.Terrain // UnityEngine.BoxCollider2D // UnityEngine.BoxCollider2D // UnityEngine.CircleCollider2D // UnityEngine.CircleCollider2D // DungeonArchitect.Dungeon // DungeonArchitect.Dungeon // DungeonArchitect.DungeonBuilder // DungeonArchitect.DungeonBuilder // DungeonArchitect.DungeonConfig // DungeonArchitect.DungeonConfig // DungeonArchitect.DungeonEventListener // DungeonArchitect.DungeonEventListener // DungeonArchitect.DungeonItemSpawnListener // DungeonArchitect.DungeonItemSpawnListener // DungeonArchitect.DungeonMarkerEmitter // DungeonArchitect.DungeonMarkerEmitter // DungeonArchitect.Themeing.DungeonMarkerVisualizerComponent // DungeonArchitect.Themeing.DungeonMarkerVisualizerComponent // DungeonArchitect.DungeonModel // DungeonArchitect.DungeonModel // DungeonArchitect.DungeonPaintMode // DungeonArchitect.DungeonPaintMode // DungeonArchitect.DungeonRuntimeNavigation // DungeonArchitect.DungeonRuntimeNavigation // DungeonArchitect.DungeonSceneProvider // DungeonArchitect.DungeonSceneProvider // DungeonArchitect.DungeonSceneProviderData // DungeonArchitect.DungeonSceneProviderData // DungeonArchitect.Splatmap.DungeonSplatmap // DungeonArchitect.Splatmap.DungeonSplatmap // DungeonArchitect.DungeonToolData // DungeonArchitect.DungeonToolData // DungeonArchitect.InfinityDungeon // DungeonArchitect.InfinityDungeon // DungeonArchitect.InfinityDungeonEditorUpdate // DungeonArchitect.InfinityDungeonEditorUpdate // DungeonArchitect.Graphs.MarkerEmitterNode // DungeonArchitect.Graphs.MarkerEmitterNode // DungeonArchitect.PlaceableMarker // DungeonArchitect.PlaceableMarker // UnityEngine.PolygonCollider2D // UnityEngine.PolygonCollider2D // DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode // DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode // DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor // DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor // DungeonArchitect.Graphs.VisualNode // DungeonArchitect.Graphs.VisualNode // DungeonArchitect.Volume // DungeonArchitect.Volume // DungeonArchitect.Splatmap.DungeonSplatmapVisualizer // DungeonArchitect.Splatmap.DungeonSplatmapVisualizer // DungeonArchitect.Graphs.GameObjectArrayNode // DungeonArchitect.Graphs.GameObjectArrayNode // DungeonArchitect.Graphs.GameObjectNode // DungeonArchitect.Graphs.GameObjectNode // DungeonArchitect.InfinityDungeonConfig // DungeonArchitect.InfinityDungeonConfig // DungeonArchitect.MarkerReplaceVolume // DungeonArchitect.MarkerReplaceVolume // DungeonArchitect.MeshMerger // DungeonArchitect.MeshMerger // DungeonArchitect.MirrorVolume // DungeonArchitect.MirrorVolume // DungeonArchitect.NegationVolume // DungeonArchitect.NegationVolume // DungeonArchitect.PooledDungeonSceneProvider // DungeonArchitect.PooledDungeonSceneProvider // DungeonArchitect.Graphs.SpatialConstraints.SCReferenceNode // DungeonArchitect.Graphs.SpatialConstraints.SCReferenceNode // DungeonArchitect.Graphs.SpriteNode // DungeonArchitect.Graphs.SpriteNode // DungeonArchitect.ThemeOverrideVolume // DungeonArchitect.ThemeOverrideVolume // DungeonArchitect.NonPooledDungeonSceneProvider // DungeonArchitect.NonPooledDungeonSceneProvider #ifdef __clang__ #pragma clang diagnostic pop #endif // DungeonArchitect.ThemeOverrideVolume[] struct ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9 : public RuntimeArray { ALIGN_FIELD (8) ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* m_Items[1]; inline ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5** 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, ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.DungeonItemSpawnListener[] struct DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13 : public RuntimeArray { ALIGN_FIELD (8) DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124* m_Items[1]; inline DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124** 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, DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.DungeonEventListener[] struct DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D : public RuntimeArray { ALIGN_FIELD (8) DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* m_Items[1]; inline DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF** 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, DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.DungeonSceneProviderData[] struct DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D : public RuntimeArray { ALIGN_FIELD (8) DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* m_Items[1]; inline DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A** 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, DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.DungeonMarkerEmitter[] struct DungeonMarkerEmitterU5BU5D_t92FD70095ADC385615422528A495613860975E66 : public RuntimeArray { ALIGN_FIELD (8) DungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5* m_Items[1]; inline DungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline DungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5** 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, DungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline DungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline DungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, DungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.MarkerReplaceVolume[] struct MarkerReplaceVolumeU5BU5D_tA4B37F3EF6CA557E883FE9C3691E8E7A58F51534 : public RuntimeArray { ALIGN_FIELD (8) MarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271* m_Items[1]; inline MarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline MarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271** 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, MarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline MarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline MarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, MarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.MarkerReplacementEntry[] struct MarkerReplacementEntryU5BU5D_tA84043C70A2C288196A9B4C7CFC2C7F388722021 : public RuntimeArray { ALIGN_FIELD (8) MarkerReplacementEntry_t3593268BE9DDEF718907A319B7C2B0B868F6D224* m_Items[1]; inline MarkerReplacementEntry_t3593268BE9DDEF718907A319B7C2B0B868F6D224* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline MarkerReplacementEntry_t3593268BE9DDEF718907A319B7C2B0B868F6D224** 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, MarkerReplacementEntry_t3593268BE9DDEF718907A319B7C2B0B868F6D224* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline MarkerReplacementEntry_t3593268BE9DDEF718907A319B7C2B0B868F6D224* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline MarkerReplacementEntry_t3593268BE9DDEF718907A319B7C2B0B868F6D224** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, MarkerReplacementEntry_t3593268BE9DDEF718907A319B7C2B0B868F6D224* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Single[,] struct SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4 : public RuntimeArray { ALIGN_FIELD (8) float m_Items[1]; inline float GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline float* 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, float value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline float GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline float* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, float value) { m_Items[index] = value; } inline float 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 float* 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, float 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; } inline float 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 float* 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, float value) { il2cpp_array_size_t jBound = bounds[1].length; il2cpp_array_size_t index = i * jBound + j; m_Items[index] = value; } }; // 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; } }; // System.Reflection.FieldInfo[] struct FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8 : public RuntimeArray { ALIGN_FIELD (8) FieldInfo_t* m_Items[1]; inline FieldInfo_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline FieldInfo_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, FieldInfo_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline FieldInfo_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline FieldInfo_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, FieldInfo_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // UnityEngine.Material[] struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D : public RuntimeArray { ALIGN_FIELD (8) Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* m_Items[1]; inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3** 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, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // UnityEngine.MeshFilter[] struct MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA : public RuntimeArray { ALIGN_FIELD (8) MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* m_Items[1]; inline MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5** 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, MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.MeshMerger/MergeMeshItem[] struct MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503 : public RuntimeArray { ALIGN_FIELD (8) MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* m_Items[1]; inline MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F** 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, MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* 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; } }; // 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.Collider[] struct ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787 : public RuntimeArray { ALIGN_FIELD (8) Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* m_Items[1]; inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76** 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, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // UnityEngine.GameObject[] struct GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF : public RuntimeArray { ALIGN_FIELD (8) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* m_Items[1]; inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F** 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, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.DungeonNodeSpawnData[] struct DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4 : public RuntimeArray { ALIGN_FIELD (8) DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 m_Items[1]; inline DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7* 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, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___nodeData_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___socket_2), (void*)NULL); #endif } inline DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___nodeData_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___socket_2), (void*)NULL); #endif } }; // UnityEngine.Renderer[] struct RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A : public RuntimeArray { ALIGN_FIELD (8) Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* m_Items[1]; inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF** 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, Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.PropSocket[] struct PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD : public RuntimeArray { ALIGN_FIELD (8) PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* m_Items[1]; inline PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394** 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, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.Triangulator.DelauneyTriangle[] struct DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB : public RuntimeArray { ALIGN_FIELD (8) DelauneyTriangle_t34BA50A90AF0230FEDBF49BC7D011FB39EA82FC9 m_Items[1]; inline DelauneyTriangle_t34BA50A90AF0230FEDBF49BC7D011FB39EA82FC9 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline DelauneyTriangle_t34BA50A90AF0230FEDBF49BC7D011FB39EA82FC9* 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, DelauneyTriangle_t34BA50A90AF0230FEDBF49BC7D011FB39EA82FC9 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline DelauneyTriangle_t34BA50A90AF0230FEDBF49BC7D011FB39EA82FC9 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline DelauneyTriangle_t34BA50A90AF0230FEDBF49BC7D011FB39EA82FC9* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, DelauneyTriangle_t34BA50A90AF0230FEDBF49BC7D011FB39EA82FC9 value) { m_Items[index] = value; } }; // System.Boolean[] struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4 : public RuntimeArray { ALIGN_FIELD (8) bool m_Items[1]; inline bool GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline bool* 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, bool value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline bool GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline bool* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, bool value) { m_Items[index] = value; } }; // DungeonArchitect.Triangulator.IEDGE[] struct IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5 : public RuntimeArray { ALIGN_FIELD (8) IEDGE_t50016A3D78A51AF2C5CD924967093FCA386983AF m_Items[1]; inline IEDGE_t50016A3D78A51AF2C5CD924967093FCA386983AF GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline IEDGE_t50016A3D78A51AF2C5CD924967093FCA386983AF* 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, IEDGE_t50016A3D78A51AF2C5CD924967093FCA386983AF value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline IEDGE_t50016A3D78A51AF2C5CD924967093FCA386983AF GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline IEDGE_t50016A3D78A51AF2C5CD924967093FCA386983AF* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, IEDGE_t50016A3D78A51AF2C5CD924967093FCA386983AF value) { m_Items[index] = value; } }; // DungeonArchitect.Graphs.GraphNode[] struct GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70 : public RuntimeArray { ALIGN_FIELD (8) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* m_Items[1]; inline GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA** 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, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // UnityEngine.Matrix4x4[] struct Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D : public RuntimeArray { ALIGN_FIELD (8) Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 m_Items[1]; inline Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* 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, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 value) { m_Items[index] = value; } }; // UnityEngine.Color32[] struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259 : public RuntimeArray { ALIGN_FIELD (8) Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B m_Items[1]; inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* 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, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B value) { m_Items[index] = value; } }; // UnityEngine.Texture2D[] struct Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191 : public RuntimeArray { ALIGN_FIELD (8) Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* m_Items[1]; inline Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4** 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, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.Graphs.MarkerNode[] struct MarkerNodeU5BU5D_tC33DE0217B1936ED07D290087B00BD45BCEAEE11 : public RuntimeArray { ALIGN_FIELD (8) MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* m_Items[1]; inline MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2** 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, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.Graphs.MarkerEmitterNode[] struct MarkerEmitterNodeU5BU5D_t3832A24B6B79E6ABE0DA5869415BF44A3EA10FD6 : public RuntimeArray { ALIGN_FIELD (8) MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* m_Items[1]; inline MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A** 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, MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.Graphs.GraphLink[] struct GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D : public RuntimeArray { ALIGN_FIELD (8) GraphLink_t167090219997E1F874E24A93015AD8333374E463* m_Items[1]; inline GraphLink_t167090219997E1F874E24A93015AD8333374E463* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline GraphLink_t167090219997E1F874E24A93015AD8333374E463** 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, GraphLink_t167090219997E1F874E24A93015AD8333374E463* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline GraphLink_t167090219997E1F874E24A93015AD8333374E463* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline GraphLink_t167090219997E1F874E24A93015AD8333374E463** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, GraphLink_t167090219997E1F874E24A93015AD8333374E463* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // DungeonArchitect.SpatialConstraints.ConstraintRule[] struct ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54 : public RuntimeArray { ALIGN_FIELD (8) ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* m_Items[1]; inline ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF** 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, ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // 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); } }; // 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); } }; // UnityEngine.AI.NavMeshBuildSource[] struct NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A : public RuntimeArray { ALIGN_FIELD (8) NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD m_Items[1]; inline NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* 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, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD value) { m_Items[index] = value; } }; // DungeonArchitect.Triangulator.Geometry.Triangle[] struct TriangleU5BU5D_t0BC963C0E04A42C0024DDE3C8D89FB512D9AC7CD : public RuntimeArray { ALIGN_FIELD (8) Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 m_Items[1]; inline Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9* 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, Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 value) { m_Items[index] = value; } }; // T UnityEngine.Component::GetComponent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, 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.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.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.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) ; // T[] UnityEngine.Component::GetComponents() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Component_GetComponents_TisRuntimeObject_m35447B0B07F9C06A1AF846E482EC6FEB09D2436F_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // TSource[] System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ; // T[] UnityEngine.Object::FindObjectsOfType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Object_FindObjectsOfType_TisRuntimeObject_m0B4DF4B8AB4C71E0F471BC9D0440B40844DA221D_gshared (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.Func`2::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; // System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable::Where(System.Collections.Generic.IEnumerable`1,System.Func`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ; // T DungeonArchitect.DungeonPaintMode::GetSiblingComponent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DungeonPaintMode_GetSiblingComponent_TisRuntimeObject_m3A78FBE0A17D5D0D643F7163DD583E67EA1C803F_gshared (DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331* __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.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) ; // 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) ; // System.Void System.Predicate`1::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m1A8DE2A7640CC473609F3ADAC38FDB960520636D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___0_match, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_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_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __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.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m3AB3A0CBA2FC939693360C3753E53CA1E7BAD66F_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mA22ACBFC00BF518337732F3D3033AABB2DD46676_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, 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.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_gshared (Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1/Enumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_gshared_inline (Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_gshared (Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047* __this, const RuntimeMethod* method) ; // T UnityEngine.Object::Instantiate(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared (RuntimeObject* ___0_original, 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) ; // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponentInParent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponentInParent_TisRuntimeObject_m6746D6BB99912B1B509746C993906492F86CD119_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ; // T[] UnityEngine.GameObject::GetComponentsInChildren() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* GameObject_GetComponentsInChildren_TisRuntimeObject_m6F69570C0224EE6620FD43C4DDB0F0AB152A1B20_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mED5C451F158CDDD2B3F4B0720CD248DA9DB27B25_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___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_mAF1EF7DA16BD70E252EA5C4B0F74DE519A02CBCD_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___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_mC3FEA647E750C27367C990777D8890E0E712E514_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, 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) ; // TKey System.Collections.Generic.KeyValuePair`2::get_Key() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_mF0E6A8A455FA71BC8EA94E39C8848FB35A836841_gshared_inline (KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3* __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.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tEF2707F5CC16A6E06101F98A15C6C02A0FA06994 Dictionary_2_GetEnumerator_mF8473343AF03ABD230BD41045B7EE0452F065BFD_gshared (Dictionary_2_tA27C0DD25873C548F8AFBA67CD49F2CD8492DF93* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m581552D753644F85A4D1CFD6880BAC24FE12F74D_gshared (Enumerator_tEF2707F5CC16A6E06101F98A15C6C02A0FA06994* __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_tF2CF3F8B5F8385A4A0450CB75A190401416A73C3 Enumerator_get_Current_m4519681B87AB8553CE784B86CAD4D869C7CDC1A4_gshared_inline (Enumerator_tEF2707F5CC16A6E06101F98A15C6C02A0FA06994* __this, const RuntimeMethod* method) ; // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC2915B028987E80D4EDE76EF537F3446626CF1F2_gshared_inline (KeyValuePair_2_tF2CF3F8B5F8385A4A0450CB75A190401416A73C3* __this, 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.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mDA85AB23617131E4573A713D52904D7DB8238A81_gshared (Enumerator_tEF2707F5CC16A6E06101F98A15C6C02A0FA06994* __this, 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) ; // 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) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m6CB7217352B925BB4008CD684804DB04B39ED2F5_gshared (Dictionary_2_tA27C0DD25873C548F8AFBA67CD49F2CD8492DF93* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mFD874508917976E4B679DE7DD33C12E0DD7ACC21_gshared (Dictionary_2_tA27C0DD25873C548F8AFBA67CD49F2CD8492DF93* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___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_m4FFFD525E71379179AE1B5E7866853382040181F_gshared (Dictionary_2_tA27C0DD25873C548F8AFBA67CD49F2CD8492DF93* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___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_m24FA1D279FE2E8ABBC6AC29870F0AB585E24B30F_gshared (Dictionary_2_tA27C0DD25873C548F8AFBA67CD49F2CD8492DF93* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_key, 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::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC_gshared (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m856591EB3C365DC27FBE48236D3DAD751EB71C67_gshared_inline (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_gshared_inline (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD ___0_item, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675_gshared (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, const RuntimeMethod* method) ; // System.Void System.Array::Sort(T[],System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisDungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_m3FCF9E022451A2FD96ED24AC73C12D8563B97417_gshared (DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* ___0_array, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Queue`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_m17F777512E52AF9B284DDF99793E5E4FA7BF9977_gshared (Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E* __this, RuntimeObject* ___0_collection, 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_mE73F23C18FB990E5999D309628076EA9490EFA25_gshared_inline (Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.Queue`1::Dequeue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 Queue_1_Dequeue_mB637D5B43676F336CB79D42430D96065150FB422_gshared (Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __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.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.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) ; // 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.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) ; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA* Dictionary_2_get_Values_mA0C01DEA55329E55380E96BBD04D4D228B437EC5_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ; // System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator System.Collections.Generic.Dictionary`2/ValueCollection::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB ValueCollection_GetEnumerator_m025EE28BE2F31676E08BC3D7C8E39D8232BDBBF8_gshared (ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mFD8FAB8D9FF5EDF9AE3B14CF539A8A34AA9527A8_gshared (Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB* __this, const RuntimeMethod* method) ; // TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_mB407E755F3B4C51C54D24338D00A352E5B16E7F3_gshared_inline (Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB* __this, const RuntimeMethod* method) ; // System.Collections.Generic.Queue`1/Enumerator System.Collections.Generic.Queue`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t30E3290EE12437374037B3CF0EE4D614F96D030A Queue_1_GetEnumerator_mBF0033C4BCEA408644D24F0B28A81F9145FB97C9_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Queue`1/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m680926A5EFC7099ECBCE9DEF68F8DED03C103955_gshared (Enumerator_t30E3290EE12437374037B3CF0EE4D614F96D030A* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.Queue`1/Enumerator::get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m5F2338F4C35E898DB7231D7E30F30155498FA9D7_gshared (Enumerator_t30E3290EE12437374037B3CF0EE4D614F96D030A* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Queue`1/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mABD92CBE05B031E50E316375DDC8B2BDAD3F6F84_gshared (Enumerator_t30E3290EE12437374037B3CF0EE4D614F96D030A* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mBE11DA1DAFC756EB87E884AADC5EDC4BB72FB032_gshared (Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB* __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) ; // 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.Void System.Collections.Generic.Queue`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Clear_m70861E24CF43ECFF3BC5C2AD4EE55963D54D8711_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, 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::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) ; // 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.Dictionary`2::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mF4233287D33FC9DEC45E3A03B4083DAF6E711755_gshared (Dictionary_2_tA27C0DD25873C548F8AFBA67CD49F2CD8492DF93* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m230C12BF1426C8D962464E8711577D2A62987A40_gshared (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0A88EE80F1282CE81D77AC61D62F3F3C2C2810F6_gshared_inline (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* __this, Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 ___0_item, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_gshared (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mFF7CDFF418FD47201772696B3AC1932476960AFC_gshared (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* __this, int32_t ___0_index, 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_mF4355D83EC6995DDA614ED72420E04426AC749E3_gshared_inline (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m650FA9EBBAA85D6B2239F9CB816324814CB27954_gshared (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* __this, const RuntimeMethod* method) ; // System.Void System.Array::Sort(T[],System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisRuntimeObject_mB5F13D1685AB91F0DC0157388C3E5AE9C3E451AE_gshared (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m1FF2D5FA7699D6C8E07F653D9C56410218F57EF9_gshared (List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Queue`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_mD75513F88082CD25B1DEB4EFB23B693E1D3EFFC0_gshared (Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Queue`1::Enqueue(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Enqueue_mCBE2A4DB9965F1BBC5D6A92EC7787F9C38D45C77_gshared (Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E* __this, NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC ___0_item, const RuntimeMethod* method) ; // T System.Collections.Generic.Queue`1::Dequeue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC Queue_1_Dequeue_mFB642A0DFBBB46FB11BA3A3D9A23C7F141339975_gshared (Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E* __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_mFD5DD949D6618748FD99578EA32DDC524F0C6335_gshared_inline (Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E* __this, const RuntimeMethod* method) ; // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* List_1_ToArray_m6A1C3BC8D590DBD889F975E422231F97C7B7871A_gshared (List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779* __this, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.HashSet`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.HashSet`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.HashSet`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m2596DCF8520D8ED24D7D70AE344C00DA626E7119_gshared_inline (List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779* __this, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 ___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[] 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) ; // System.Void System.Collections.Generic.Queue`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_m30C796E429FCC7507F8F511173A1450236D0633E_gshared (Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Queue`1::Enqueue(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Enqueue_m2A29980B56219A0D13D947EF73C4E4CA42BBD748_gshared (Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* __this, FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F ___0_item, const RuntimeMethod* method) ; // T System.Collections.Generic.Queue`1::Dequeue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F Queue_1_Dequeue_m5856F724327BBB3C408EA071373CC8D2C864C1CE_gshared (Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* __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_mD9A26A999D8EE6C3339F6517D4CEE36EF27B78B8_gshared_inline (Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* __this, const RuntimeMethod* method) ; // T[] DungeonArchitect.Graphs.Graph::GetNodes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Graph_GetNodes_TisRuntimeObject_m9AE7A46E0BDB45363DC989EEE05E748073CEA84E_gshared (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __this, 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.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::get_Keys() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_tB45A861D090B15129521119AE48ED3813820A974* Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __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_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF KeyCollection_GetEnumerator_m7E77FBA7DE2D3876EC02F396712C4AA5B1D535A5_gshared (KeyCollection_tB45A861D090B15129521119AE48ED3813820A974* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mEB2A61F3F3F420C1B1DFD5C74EEFD4BD7761BCF7_gshared (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method) ; // TKey System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_gshared_inline (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, 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.Boolean System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mB5E00F11BCA3AC963F9BA72659FA76B107863F3C_gshared (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method) ; // TSource System.Linq.Enumerable::Last(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Last_TisRuntimeObject_m39971562AFD7CCF7CFF65E8CA0A457CCC3E18F8F_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; // TSource System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ; // T UnityEngine.ScriptableObject::CreateInstance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ScriptableObject_CreateInstance_TisRuntimeObject_mC07BE383F5EF546F4191035A679930852BC19BDA_gshared (const RuntimeMethod* method) ; // System.Int32 System.Linq.Enumerable::Count(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Enumerable_Count_TisRuntimeObject_mA9FCB8ECCFE8FABC5AA2F8D46F82ACD52279930B_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mA539B8FE4C6FAFC6C87123D3E02A18CDBA76F410_gshared (Dictionary_2_t184255DB06D490EE1D1E0AC3AB6196B56751FC75* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m861B0BBC65C4DA70AA8DCC5A206E60158B0C454F_gshared (Dictionary_2_t184255DB06D490EE1D1E0AC3AB6196B56751FC75* __this, RuntimeObject* ___0_key, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, const RuntimeMethod* method) ; // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Dictionary_2_get_Item_mE9471094833D0656420C54F84B0E66371B2EAF54_gshared (Dictionary_2_t184255DB06D490EE1D1E0AC3AB6196B56751FC75* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ; // System.Boolean System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable`1,TSource) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_Contains_TisRuntimeObject_mBCDB5870C52FC5BD2B6AE472A749FC03B9CF8958_gshared (RuntimeObject* ___0_source, RuntimeObject* ___1_value, 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.Component::GetComponent() inline DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* Component_GetComponent_TisDungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19_mFC920F09F2C130A1685D0AFA0A7C4250118002B2 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // System.Boolean DungeonArchitect.DungeonBuilder::get_IsLayoutBuilt() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DungeonBuilder_get_IsLayoutBuilt_m9FB20538FB79F418CD8DF5721B762A37CF468ACE (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* Component_GetComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mC1A390C3785813E92FA730BD97DCA4978824CB98 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // System.Void DungeonArchitect.Dungeon::Initialize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_Initialize_mCB848F0D09F9E4F9F7484507309F5358A9FD2BBB (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* Component_GetComponent_TisPooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C_m8A5E59E7E825781BE4FFD17AA5F790F59A9105D8 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // T UnityEngine.Component::GetComponent() inline DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* Component_GetComponent_TisDungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA_m03BC396415FF1BC81262C5ED844FD2D73CCA91C5 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m4E77C32FAF0B6CE903A187D9EAFA50B51E3578CB (List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* __this, const RuntimeMethod* method) { (( void (*) (List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_tE10C79DC06CD5B127357F7C426ECC775A3EB3F9C List_1_GetEnumerator_m119EA27488BB7345EB3D3F54768D814CF3DA5645 (List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A* __this, const RuntimeMethod* method) { return (( Enumerator_tE10C79DC06CD5B127357F7C426ECC775A3EB3F9C (*) (List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_mB9CA8E49EFA67221A2924E2B9ABD1B50E16A854A (Enumerator_tE10C79DC06CD5B127357F7C426ECC775A3EB3F9C* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tE10C79DC06CD5B127357F7C426ECC775A3EB3F9C*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* Enumerator_get_Current_mD16A4986584CE64D54942B68E73302C50CACFE16_inline (Enumerator_tE10C79DC06CD5B127357F7C426ECC775A3EB3F9C* __this, const RuntimeMethod* method) { return (( Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* (*) (Enumerator_tE10C79DC06CD5B127357F7C426ECC775A3EB3F9C*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // System.Void DungeonArchitect.Themeing.DungeonThemeData::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeData__ctor_m7CBE41EDB0EDD0F3085D16500411D8FEC6ABC49D (DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Themeing.DungeonThemeData::BuildFromGraph(DungeonArchitect.Graphs.Graph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeData_BuildFromGraph_m483F271F96A7ABC6DC57B007281913EC2B020041 (DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* __this, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___0_graph, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m28EE95F5274DFB81034CEB60EE2FEA473412FF25_inline (List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* __this, DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20*, DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E*, 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_mCFFEA6B23FFAA60BDD58DC5ABE0C86A3DBEB3429 (Enumerator_tE10C79DC06CD5B127357F7C426ECC775A3EB3F9C* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tE10C79DC06CD5B127357F7C426ECC775A3EB3F9C*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Void DungeonArchitect.RuntimeDungeonSceneObjectInstantiator::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeDungeonSceneObjectInstantiator__ctor_mC6C0A316606E09C17B77A18B6B96624EF382D861 (RuntimeDungeonSceneObjectInstantiator_t18EE707919101B44BDE77C9F85AEEBB6D2FB093C* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Dungeon::Build(DungeonArchitect.IDungeonSceneObjectInstantiator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_Build_m19294111575BF32EF95AF21B186F316666341608 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, RuntimeObject* ___0_objectInstantiator, const RuntimeMethod* method) ; // DungeonArchitect.DungeonConfig DungeonArchitect.Dungeon::get_Config() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* Dungeon_get_Config_mC6757E750DD29510532B73B07094C4D0079EF1A4 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Random::get_value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Random_get_value_m2CEA87FADF5222EF9E13D32695F15E2BA282E24B (const RuntimeMethod* method) ; // System.Int32 UnityEngine.Mathf::RoundToInt(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline (float ___0_f, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Dungeon::SetSeed(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_SetSeed_m9A3848B728AFE33897FFF47654A11609EA81017D (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, int32_t ___0_seed, const RuntimeMethod* method) ; // System.Single RandomExtensions::NextFloat(System.Random) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RandomExtensions_NextFloat_m83B4036CA53E0F8F86D3A8D8ABC1C564D0673A67 (Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___0_random, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Dungeon::DestroyDungeon() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_DestroyDungeon_m8BF85970B02483DEA0ACE473B0DF700431ED8B41 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Dungeon::NotifyPreBuild() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_NotifyPreBuild_m5F4FDA4E7B28F5DD8857042A314FBFCC32374CE2 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) ; // DungeonArchitect.LevelMarkerList DungeonArchitect.DungeonBuilder::get_Markers() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* DungeonBuilder_get_Markers_m54679B042CFC062AA6B7BE30119712F19A0B8D2F_inline (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Dungeon::NotifyPostLayoutBuild() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_NotifyPostLayoutBuild_m0281A78CC82FA59B3F1F2DB07ABA0F1CA0F3251A (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Dungeon::ReapplyTheme(DungeonArchitect.IDungeonSceneObjectInstantiator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_ReapplyTheme_mD69979D14C9839D19A5AB90A3D4843002C86A24C (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, RuntimeObject* ___0_objectInstantiator, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* Component_GetComponent_TisDungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174_mB6368F1149594B21C80EEC1C3AA31A4885AC14A9 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_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.DungeonRuntimeNavigation::BuildNavMesh() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonRuntimeNavigation_BuildNavMesh_mB117D731FE403B943F9BDF46A4DC91A7DF06051B (DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Dungeon::NotifyPostBuild() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_NotifyPostBuild_m7A4B5122D8B01DFB84E4164003ACCA605E29835E (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.DungeonBuilder::EmitCustomMarkers() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_EmitCustomMarkers_mE03B2ABA282B0F244539538527A4F44C2E2C91D1 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Dungeon::NotifyMarkersEmitted(DungeonArchitect.LevelMarkerList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_NotifyMarkersEmitted_m0485E99F06C9B2E6CEE01C94D832B08E4E5B0CBB (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___0_markers, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 DungeonArchitect.Dungeon::GetThemeAssets() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* Dungeon_GetThemeAssets_m97F979B747424BC0F3AE5CF690F16BA992070F09 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) ; // DungeonArchitect.Themeing.DungeonThemeExecutionContext DungeonArchitect.Dungeon::CreateThemeExecutionContext(DungeonArchitect.IDungeonSceneObjectInstantiator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123 Dungeon_CreateThemeExecutionContext_mFD723BB1DB0A883EA99EFA8B79A09E847329DB7E (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, RuntimeObject* ___0_objectInstantiator, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Themeing.DungeonThemeEngine::.ctor(DungeonArchitect.Themeing.DungeonThemeExecutionContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeEngine__ctor_mBA10C52FEAED861BA03CC7CF090EA3B3CBB3371D (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123 ___0_context, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Themeing.DungeonThemeEngine::ApplyTheme(DungeonArchitect.LevelMarkerList,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeEngine_ApplyTheme_mCBDCDE5F991B2CB02EE83D4F062B7B85CA00837D (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___0_markers, List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* ___1_Themes, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* Component_GetComponent_TisSpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1_m6A50881D732274C9406CC0CD2B422D4525A07914 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // T UnityEngine.Component::GetComponent() inline DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* Component_GetComponent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_m4ED3CF798B8FADCB1FD6A15C800164D0721177E1 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // T[] UnityEngine.Component::GetComponents() inline DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* Component_GetComponents_TisDungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124_m7CFFA48FB573AFEDEE81573815DD6C3791778A16 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponents_TisRuntimeObject_m35447B0B07F9C06A1AF846E482EC6FEB09D2436F_gshared)(__this, method); } // TSource[] System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable`1) inline DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* Enumerable_ToArray_TisDungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124_m912F25BCCB60D28F69BAD36B885EA559B1480E6D (RuntimeObject* ___0_source, const RuntimeMethod* method) { return (( DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared)(___0_source, method); } // UnityEngine.Vector3 UnityEngine.Vector3::get_zero() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (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 DungeonArchitect.AsyncDungeonSceneObjectSpawner::.ctor(System.Int64,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncDungeonSceneObjectSpawner__ctor_m51625F6B8A893B21C147B946A41D6739BB10C6E0 (AsyncDungeonSceneObjectSpawner_tB96BBBB8980B8214DFB1D76AC7FD8225334AB7FE* __this, int64_t ___0_maxMilliPerFrame, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_buildOrigin, const RuntimeMethod* method) ; // System.Void DungeonArchitect.SyncDungeonSceneObjectSpawner::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SyncDungeonSceneObjectSpawner__ctor_mCCF5901CAC9AE725720C0C734C92729F635262EB (SyncDungeonSceneObjectSpawner_t45471F82D30149EE01F5CA8387025B422254DC7A* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m6078A5AB7BB9C203137AA0F8F7B0D1D7EAAE111F (List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8* __this, const RuntimeMethod* method) { (( void (*) (List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // T UnityEngine.Component::GetComponent() inline Dungeon_tAA854F521189538FD299BECE6025726B6C359227* Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( Dungeon_tAA854F521189538FD299BECE6025726B6C359227* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // T[] UnityEngine.Object::FindObjectsOfType() inline ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* Object_FindObjectsOfType_TisThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5_m4412F261DA3B16FD6CD449CCCE28D9DD9B15CEBE (const RuntimeMethod* method) { return (( ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* (*) (const RuntimeMethod*))Object_FindObjectsOfType_TisRuntimeObject_m0B4DF4B8AB4C71E0F471BC9D0440B40844DA221D_gshared)(method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m5DD0E1456C30D557465E6E2A5641C6E0389A1251_inline (List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8* __this, ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8*, ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // T[] System.Collections.Generic.List`1::ToArray() inline ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* List_1_ToArray_m8DF18B32585E49372E7CA53432D502C5D19D4804 (List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8* __this, const RuntimeMethod* method) { return (( ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* (*) (List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method); } // T[] UnityEngine.Component::GetComponents() inline DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* Component_GetComponents_TisDungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF_mFAFD94DCA45FDCF055F38850BEF478426EFFA0D5 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponents_TisRuntimeObject_m35447B0B07F9C06A1AF846E482EC6FEB09D2436F_gshared)(__this, method); } // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_mC7726F3CA1E9B0D4BA165423718E0B050B4E71F6 (Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method); } // System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable::Where(System.Collections.Generic.IEnumerable`1,System.Func`2) inline RuntimeObject* Enumerable_Where_TisDungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF_m7D3B47F779260CCDD2AFA783825B15AB42C1E46C (RuntimeObject* ___0_source, Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A* ___1_predicate, const RuntimeMethod* method) { return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method); } // TSource[] System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable`1) inline DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* Enumerable_ToArray_TisDungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF_m69DE47E1A588690468E3A2CE39B03FEBAA81F0F0 (RuntimeObject* ___0_source, const RuntimeMethod* method) { return (( DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared)(___0_source, method); } // DungeonArchitect.DungeonEventListener[] DungeonArchitect.Dungeon::GetListeners() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* Dungeon_GetListeners_m3059C487249EF8FB4DB52569BE494F24F1BAD77F (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) ; // DungeonArchitect.DungeonModel DungeonArchitect.Dungeon::get_ActiveModel() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* Dungeon_get_ActiveModel_m0E27473D49B3B5B81C49EC28DD20A4B00FC37794 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Dungeon::NotifyPreDungeonDestroy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_NotifyPreDungeonDestroy_m238C9D76AC1A6D8FC43E0F5A9CA4155C30531802 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) ; // T[] UnityEngine.Object::FindObjectsOfType() inline DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3 (const RuntimeMethod* method) { return (( DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* (*) (const RuntimeMethod*))Object_FindObjectsOfType_TisRuntimeObject_m0B4DF4B8AB4C71E0F471BC9D0440B40844DA221D_gshared)(method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, const RuntimeMethod* method) { (( void (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // UnityEngine.GameObject UnityEngine.Component::get_gameObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8 (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, const RuntimeMethod* method) { return (( Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D (Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_inline (Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60* __this, const RuntimeMethod* method) { return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // System.Boolean UnityEngine.Application::get_isPlaying() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34 (const RuntimeMethod* method) ; // System.Void UnityEngine.Object::Destroy(UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ; // System.Void UnityEngine.Object::DestroyImmediate(UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27 (Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Void DungeonArchitect.DungeonRuntimeNavigation::DestroyNavMesh() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonRuntimeNavigation_DestroyNavMesh_m00359C3B719991195C873972069890D80FE45031 (DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Dungeon::NotifyDungeonDestroyed() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_NotifyDungeonDestroyed_m6B493637DA9C801CBC2214B18A53E1F137D30CB8 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Dungeon::Build() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_Build_m45B4B957E26626984F5E6D93FE4A2A59C53E59EE (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Dungeon::DebugDraw() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_DebugDraw_m1D5538E6EA515494412A9C346C5659EEBD655692 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.LevelMarkerList::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelMarkerList__ctor_m73746DC024AA64926C8BA6C26DD9E278A6B9B074 (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __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.Dungeon/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mBDC2FB1123DA88B475F203C4BC8088F35C66E4B4 (U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A* __this, const RuntimeMethod* method) ; // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Behaviour::get_enabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1 (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Utils.PMRandom::.ctor(System.UInt32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PMRandom__ctor_m706882B3460D0948D7D5CE2FACF9550FD4D74883 (PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* __this, uint32_t ___0_seed, const RuntimeMethod* method) ; // System.Void DungeonArchitect.SpatialPartionedLevelMarkerList::.ctor(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialPartionedLevelMarkerList__ctor_mE3A4A098EAF11544377624B40695150DBD6EA100 (SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8* __this, float ___0_partitionCellSize, const RuntimeMethod* method) ; // System.Void DungeonArchitect.DungeonBuilder::ClearSockets() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_ClearSockets_m30F24A43870870974DE27711938250A8CCA21D6A (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method) ; // T[] UnityEngine.Component::GetComponents() inline DungeonMarkerEmitterU5BU5D_t92FD70095ADC385615422528A495613860975E66* Component_GetComponents_TisDungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5_mF51CA1586EFF1084F1DBF2F9756C700C4A28B4F7 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( DungeonMarkerEmitterU5BU5D_t92FD70095ADC385615422528A495613860975E66* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponents_TisRuntimeObject_m35447B0B07F9C06A1AF846E482EC6FEB09D2436F_gshared)(__this, method); } // DungeonArchitect.PropSocket DungeonArchitect.DungeonBuilder::EmitMarker(System.String,UnityEngine.Matrix4x4,DungeonArchitect.IntVector,System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* DungeonBuilder_EmitMarker_m4ADEFAAF748B5CE1DC62FD9B9891E57E506D31AE (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, String_t* ___0_SocketType, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___2_gridPosition, int32_t ___3_cellId, RuntimeObject* ___4_metadata, const RuntimeMethod* method) ; // DungeonArchitect.PropSocket DungeonArchitect.LevelMarkerList::EmitMarker(System.String,UnityEngine.Matrix4x4,DungeonArchitect.IntVector,System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* LevelMarkerList_EmitMarker_m2BE4E26A7BAD3B94CE8480C66EEEECA7D6C3D54A (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, String_t* ___0_SocketType, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___2_gridPosition, int32_t ___3_cellId, RuntimeObject* ___4_metadata, const RuntimeMethod* method) ; // System.Void DungeonArchitect.DungeonBuilder::EmitMarker(System.String,UnityEngine.Matrix4x4,System.Int32,UnityEngine.Vector3,DungeonArchitect.IntVector,System.Int32,UnityEngine.Vector3,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_EmitMarker_m22A17CF3A63D95FBAF747B849BF86DD4B2249239 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, String_t* ___0_SocketType, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1__transform, int32_t ___2_count, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_InterOffset, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___4_gridPosition, int32_t ___5_cellId, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___6_LogicalToWorldScale, RuntimeObject* ___7_metadata, const RuntimeMethod* method) ; // System.Void DungeonArchitect.LevelMarkerList::EmitMarker(System.String,UnityEngine.Matrix4x4,System.Int32,UnityEngine.Vector3,DungeonArchitect.IntVector,System.Int32,UnityEngine.Vector3,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelMarkerList_EmitMarker_m3832E3F7230ABD2A85525E980EB7920C1E67D182 (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, String_t* ___0_SocketType, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1__transform, int32_t ___2_count, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_InterOffset, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___4_gridPosition, int32_t ___5_cellId, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___6_LogicalToWorldScale, RuntimeObject* ___7_metadata, 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) ; // DungeonArchitect.IntVector DungeonArchitect.Utils.MathUtils::ToIntVector(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C MathUtils_ToIntVector_mBB1A27762E1EB2064865DE6AC6A54A5B4A4C525E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::get_localScale() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // T[] UnityEngine.Object::FindObjectsOfType() inline MarkerReplaceVolumeU5BU5D_tA4B37F3EF6CA557E883FE9C3691E8E7A58F51534* Object_FindObjectsOfType_TisMarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271_m3491AAA3AF545ED1BD9D97D359B20E78B910ECFC (const RuntimeMethod* method) { return (( MarkerReplaceVolumeU5BU5D_tA4B37F3EF6CA557E883FE9C3691E8E7A58F51534* (*) (const RuntimeMethod*))Object_FindObjectsOfType_TisRuntimeObject_m0B4DF4B8AB4C71E0F471BC9D0440B40844DA221D_gshared)(method); } // DungeonArchitect.PropSocket DungeonArchitect.LevelMarkerList::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* LevelMarkerList_get_Item_m3ACDB807266CFEF13DF534AD423E1A3D531BD9A2 (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, int32_t ___0_index, 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) ; // UnityEngine.Bounds DungeonArchitect.Volume::GetBounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Volume_GetBounds_mE184DA7DA5E2D181490A2182D55E80A6833D2463 (Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Bounds::Contains(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Bounds_Contains_m584E9DE0CF9D90C3C4F928BA8F5AD328393F3555 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, 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) ; // System.Int32 DungeonArchitect.LevelMarkerList::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LevelMarkerList_get_Count_mC2D02E8AB30BF89E2653153EC79358F35D43DEB8 (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Utils.Blackboard::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blackboard__ctor_m3E9F07F0CEDCF79CBD8C800EC761A0F0F0752F3C (Blackboard_t02618F4A3DD340B66759F75B766D598574968BAA* __this, const RuntimeMethod* method) ; // T DungeonArchitect.DungeonPaintMode::GetSiblingComponent() inline DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* DungeonPaintMode_GetSiblingComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mD0508E03892BAD384EF0920BE37A691FA359CAAC (DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331* __this, const RuntimeMethod* method) { return (( DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* (*) (DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331*, const RuntimeMethod*))DungeonPaintMode_GetSiblingComponent_TisRuntimeObject_m3A78FBE0A17D5D0D643F7163DD583E67EA1C803F_gshared)(__this, method); } // T DungeonArchitect.DungeonPaintMode::GetSiblingComponent() inline DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* DungeonPaintMode_GetSiblingComponent_TisDungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19_m1E1D49277F282AD1C0D5D8936ED391CA911DD57E (DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331* __this, const RuntimeMethod* method) { return (( DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* (*) (DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331*, const RuntimeMethod*))DungeonPaintMode_GetSiblingComponent_TisRuntimeObject_m3A78FBE0A17D5D0D643F7163DD583E67EA1C803F_gshared)(__this, method); } // T DungeonArchitect.DungeonPaintMode::GetSiblingComponent() inline Dungeon_tAA854F521189538FD299BECE6025726B6C359227* DungeonPaintMode_GetSiblingComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mEF9698BB9A107AD416302F5C85182670C724CA40 (DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331* __this, const RuntimeMethod* method) { return (( Dungeon_tAA854F521189538FD299BECE6025726B6C359227* (*) (DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331*, const RuntimeMethod*))DungeonPaintMode_GetSiblingComponent_TisRuntimeObject_m3A78FBE0A17D5D0D643F7163DD583E67EA1C803F_gshared)(__this, method); } // T DungeonArchitect.DungeonPaintMode::GetSiblingComponent() inline DungeonToolData_tB68AE001FFBF2D546FBF46869BE1DC68B320DE34* DungeonPaintMode_GetSiblingComponent_TisDungeonToolData_tB68AE001FFBF2D546FBF46869BE1DC68B320DE34_mC370517A6E1251D0BE1FD1E594C195ED64575237 (DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331* __this, const RuntimeMethod* method) { return (( DungeonToolData_tB68AE001FFBF2D546FBF46869BE1DC68B320DE34* (*) (DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331*, const RuntimeMethod*))DungeonPaintMode_GetSiblingComponent_TisRuntimeObject_m3A78FBE0A17D5D0D643F7163DD583E67EA1C803F_gshared)(__this, method); } // System.Void UnityEngine.Gizmos::set_color(UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797 (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Gizmos::DrawSphere(UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_DrawSphere_mC7B2862BBDB3141A63B83F0F1E56E30101D4F472 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, float ___1_radius, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::get_forward() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, 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) ; // System.Void UnityEngine.Gizmos::DrawLine(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, 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) ; // System.Void UnityEngine.ScriptableObject::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF (ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* __this, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::get_identity() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (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.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.Void DungeonArchitect.BlurFilter::gaussBlur_4(System.Single[,],System.Single[,],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlurFilter_gaussBlur_4_mF6E948069B324A5DA647CBF26419CDC16954E6CB (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___0_scl, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___1_tcl, int32_t ___2_r, const RuntimeMethod* method) ; // System.Int32[] DungeonArchitect.BlurFilter::boxesForGauss(System.Single,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BlurFilter_boxesForGauss_m1170642C2BEE51B0C1B9067575C5768FB2F40524 (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, float ___0_sigma, int32_t ___1_n, const RuntimeMethod* method) ; // System.Void DungeonArchitect.BlurFilter::boxBlur_4(System.Single[,],System.Single[,],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlurFilter_boxBlur_4_m04E9E697CF1C8EC4C319CE1E5BBD698B775B3804 (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___0_scl, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___1_tcl, int32_t ___2_r, const RuntimeMethod* method) ; // System.Void DungeonArchitect.BlurFilter::boxBlurH_4(System.Single[,],System.Single[,],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlurFilter_boxBlurH_4_m6333E9BF1527CF66910D4705E4416A74B3755B94 (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___0_scl, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___1_tcl, int32_t ___2_r, const RuntimeMethod* method) ; // System.Void DungeonArchitect.BlurFilter::boxBlurT_4(System.Single[,],System.Single[,],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlurFilter_boxBlurT_4_m04FD002F1E6A15FD31129D97FCD25745E540DABA (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___0_scl, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___1_tcl, int32_t ___2_r, const RuntimeMethod* method) ; // System.Single DungeonArchitect.BlurFilter::Get(System.Single[,],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BlurFilter_Get_m3BB3B6C4630E1EB50E7C1C31D55EDD6C416CC6AB (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___0_data, int32_t ___1_index, const RuntimeMethod* method) ; // System.Single DungeonArchitect.BlurFilter::Round(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BlurFilter_Round_m71E57E0DC6DEC5AEF47ED39718A0183E45245A71 (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, float ___0_a, const RuntimeMethod* method) ; // System.Void DungeonArchitect.BlurFilter::Set(System.Single[,],System.Int32,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlurFilter_Set_mA45AA966186D878F525C0D56E61D0C9669402BB8 (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___0_data, int32_t ___1_index, float ___2_value, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Mathf::FloorToInt(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline (float ___0_f, const RuntimeMethod* 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.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); } // 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.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 DungeonArchitect.Volume::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Volume__ctor_mD78989B38E1986C8697A66AFC31678EBF6D14321 (Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA* __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.Bounds::set_center(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Transform::get_rotation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, 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 DungeonArchitect.Utils.MathUtils::Abs(UnityEngine.Vector3&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MathUtils_Abs_m76DE8396A922DFAB1D309272D4A1211543189698 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_v, const RuntimeMethod* method) ; // System.Void UnityEngine.Bounds::set_size(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Utils.MathUtils::FlipYZ(UnityEngine.Bounds&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MathUtils_FlipYZ_mFFC7BE1AD36441E37ACB9AEBA05F7D8BADEF51A2 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* ___0_bounds, 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) ; // DungeonArchitect.IntVector DungeonArchitect.Utils.MathUtils::FlipYZ(DungeonArchitect.IntVector) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C MathUtils_FlipYZ_m19A539577F79C585E8B904EAD433F0AE7234A054 (IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___0_bounds, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Volume::DrawGizmo(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Volume_DrawGizmo_mF698E104ADC1F525029817E08180653801988243 (Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA* __this, bool ___0_selected, const RuntimeMethod* method) ; // System.Void UnityEngine.Gizmos::DrawWireCube(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_DrawWireCube_m343533B3955A2D04A8638280D0EF537274A1FD8B (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) ; // System.Void UnityEngine.Gizmos::DrawCube(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_DrawCube_m4417EAEA479EF4AD52445810D840BA8FCBC6EF3F (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Color::get_yellow() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_yellow_m66637FA14383E8D74F24AE256B577CE1D55D469F_inline (const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* Component_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_mA734F06EB91BBE622966C03CC9F62A3EF6E170E8 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // System.Void System.Predicate`1::.ctor(System.Object,System.IntPtr) inline void Predicate_1__ctor_m36CE7AA28427E59F2053524DE8015820202C483D (Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B*, RuntimeObject*, intptr_t, const RuntimeMethod*))Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared)(__this, ___0_object, ___1_method, method); } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) inline int32_t List_1_RemoveAll_m04EB508F636DE83CC3A8D78C374BC63DD5DB5715 (List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* __this, Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B* ___0_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B*, Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B*, const RuntimeMethod*))List_1_RemoveAll_m1A8DE2A7640CC473609F3ADAC38FDB960520636D_gshared)(__this, ___0_match, method); } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12 List_1_GetEnumerator_m0427BBA37075A20C4D0BE4AD0869D498ACFC9017 (List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* __this, const RuntimeMethod* method) { return (( Enumerator_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12 (*) (List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m85A9786E377EDA5B7888172E1A1BD20DA2E2D2D6 (Enumerator_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* Enumerator_get_Current_m6F909763E1FAE3CAC647BA2FB86843DA88625BF4_inline (Enumerator_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12* __this, const RuntimeMethod* method) { return (( InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* (*) (Enumerator_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // T UnityEngine.GameObject::GetComponent() inline Dungeon_tAA854F521189538FD299BECE6025726B6C359227* GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( Dungeon_tAA854F521189538FD299BECE6025726B6C359227* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m663DD3AAD155ADF443F47C72ABE69F4B3C000604 (Enumerator_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Void DungeonArchitect.InfinityDungeon::UpdateChunks() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeon_UpdateChunks_m18B064E5C54EF7BF8672F9B3EE6CD8855FC2E7C1 (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.InfinityDungeon::DestroyDungeon() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeon_DestroyDungeon_m82A5D1F4C254F139283B38D90999A6F33E741DF2 (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.InfinityDungeon::UpdateChunks(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeon_UpdateChunks_m49DBA6E9EB0776EDF296F5B105FFE3996C961ACA (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_buildPosition, 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) ; // 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 DungeonArchitect.InfinityDungeon::ClampOnBuildAxis(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 InfinityDungeon_ClampOnBuildAxis_mD20C318B551761DAEDA7CE6DAE902395208ABFF7 (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p, 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 DungeonArchitect.Utils.MathUtils::V3FloorToInt(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MathUtils_V3FloorToInt_m73FC3AD339F1FBF3F8EA7297C11F8674E3240039 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ; // System.Void DungeonArchitect.IntVector::.ctor(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntVector__ctor_mF9D7D9DF8D8C67A59A97CCEAF12C3AEBB4EA3EB9 (IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, 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); } // 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) ; // 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.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m22737CF41DC6DD2CA572ABC7AFE24AE2E6072992 (List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* __this, const RuntimeMethod* method) { (( void (*) (List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Boolean System.Collections.Generic.List`1::Contains(T) inline bool List_1_Contains_m3AB3A0CBA2FC939693360C3753E53CA1E7BAD66F (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))List_1_Contains_m3AB3A0CBA2FC939693360C3753E53CA1E7BAD66F_gshared)(__this, ___0_item, method); } // System.Boolean System.Collections.Generic.List`1::Remove(T) inline bool List_1_Remove_mA22ACBFC00BF518337732F3D3033AABB2DD46676 (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))List_1_Remove_mA22ACBFC00BF518337732F3D3033AABB2DD46676_gshared)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mE6ED6A9C9960565DD229B1973D85A3F341266CCE_inline (List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* __this, InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B*, InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D*, 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_mA36058FBE95978C5C12BADB09164DA62F2C5FC56 (List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* __this, InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B*, InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, 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.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method) { return (( Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, const RuntimeMethod*))List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6 (Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047*, const RuntimeMethod*))Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_inline (Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047* __this, const RuntimeMethod* method) { return (( Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047*, const RuntimeMethod*))Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_gshared_inline)(__this, method); } // DungeonArchitect.Dungeon DungeonArchitect.InfinityDungeon::BuildDungeonChunk(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dungeon_tAA854F521189538FD299BECE6025726B6C359227* InfinityDungeon_BuildDungeonChunk_mDF03996890DAAC43B533212D5D79CD352379952B (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_chunkPosition, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A (Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047*, const RuntimeMethod*))Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_gshared)(__this, method); } // T UnityEngine.Object::Instantiate(T) inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_original, const RuntimeMethod* method) { return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared)(___0_original, method); } // System.Void UnityEngine.GameObject::set_isStatic(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_set_isStatic_m0468F0E4553F5B3DDBE03F3788BE0A1A3736839C (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, bool ___0_value, 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) ; // T UnityEngine.GameObject::GetComponent() inline DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* GameObject_GetComponent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_mB8F484EC0F6D5A9BF5572E9870286F2E355B6449 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // T UnityEngine.GameObject::GetComponent() inline InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* GameObject_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_m00276319D6BE81CE8486FF2BA55F9B4895742EE3 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // System.Void DungeonArchitect.InfinityDungeon::CopyDungeonConfig(DungeonArchitect.InfinityDungeonConfig) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeon_CopyDungeonConfig_m83CD90F4E346FF77242320AE1227BF677C32FCFA (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* ___0_targetConfig, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponent() inline DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* GameObject_GetComponent_TisDungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA_m998A3533D94A53605B9B7C991E602E734FA979C4 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) inline void List_1__ctor_m598939D7A2E1FFC8F80817E91CDCE2E7FCAE4093 (List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { (( void (*) (List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared)(__this, ___0_collection, method); } // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_mECD716EB8E653062129D487D31BAD53205B39648_inline (List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* __this, const RuntimeMethod* method) { (( void (*) (List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // System.Type System.Object::GetType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ; // System.Reflection.FieldInfo[] System.Type::GetFields() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* Type_GetFields_mC0570FF1986A6D93FA7976303B44B2FF8D0BC77F (Type_t* __this, const RuntimeMethod* method) ; // System.Void System.Reflection.FieldInfo::SetValue(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C (FieldInfo_t* __this, RuntimeObject* ___0_obj, RuntimeObject* ___1_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.InfinityDungeon/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m2BBE8C1C2A1A91FD6C00F86AA47A4D9C40DC1305 (U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.DungeonConfig::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonConfig__ctor_m6D90F75CA55996A65B7286D7A485462FBDEFC284 (DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.InfinityDungeon::EditorUpdate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeon_EditorUpdate_mE0245105A554544B061A61DC4355B79B0636081B (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, const RuntimeMethod* method) ; // System.Void System.Text.StringBuilder::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D (StringBuilder_t* __this, const RuntimeMethod* method) ; // System.String System.Int32::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ; // System.Text.StringBuilder System.Text.StringBuilder::Append(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponentInParent() inline DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* Component_GetComponentInParent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_m6200884EA940002A3EDF38F3054CDF6269D0FFEB (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInParent_TisRuntimeObject_m6746D6BB99912B1B509746C993906492F86CD119_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2>::.ctor() inline void Dictionary_2__ctor_mD235B7A549FD65C94935D5831A6A30D13D41DB88 (Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02*, const RuntimeMethod*))Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_mF3E497A0CD97CFA9C041A5E0A68C646DB50076AD (Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE*, const RuntimeMethod*))Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared)(__this, method); } // T[] UnityEngine.GameObject::GetComponentsInChildren() inline MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA* GameObject_GetComponentsInChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mC29DC007A56E819962202CC5829E097BA9E61495 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponentsInChildren_TisRuntimeObject_m6F69570C0224EE6620FD43C4DDB0F0AB152A1B20_gshared)(__this, method); } // System.Boolean UnityEngine.GameObject::get_isStatic() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameObject_get_isStatic_mB88ADDE2E0D3544FACC287E9B49AFA116C07FB66 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponent() inline MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* GameObject_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // UnityEngine.Material[] UnityEngine.Renderer::get_sharedMaterials() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* Renderer_get_sharedMaterials_m0B61AFD8EDA35A70C796FFB2F28BB62380051ABF (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ; // System.Int32 DungeonArchitect.MeshMerger::GetMaterialHash(UnityEngine.Material[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MeshMerger_GetMaterialHash_m133DF487C57B491E616B0E4373F274CD97B77329 (MeshMerger_tEB1DAEC8D7D8882CD9E4E38A89BD8B7786326928* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_materials, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2>::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_m2901502091699FC77A1D65D07C38EE9412EA52CC (Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02* __this, int32_t ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02*, int32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_mED5C451F158CDDD2B3F4B0720CD248DA9DB27B25_gshared)(__this, ___0_key, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m611A5AF3D52AE47A82193DCAA643AC18FE0EBAE4 (List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* __this, const RuntimeMethod* method) { (( void (*) (List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2>::Add(TKey,TValue) inline void Dictionary_2_Add_m87C4C35CD84BE43326864DDCE95923002E113CE1 (Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02* __this, int32_t ___0_key, List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02*, int32_t, List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684*, const RuntimeMethod*))Dictionary_2_Add_mAF1EF7DA16BD70E252EA5C4B0F74DE519A02CBCD_gshared)(__this, ___0_key, ___1_value, method); } // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) inline void Dictionary_2_Add_mCA1064B308B2D168556671C47DA5C3865BD412D0 (Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE* __this, int32_t ___0_key, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE*, int32_t, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D*, const RuntimeMethod*))Dictionary_2_Add_mAF1EF7DA16BD70E252EA5C4B0F74DE519A02CBCD_gshared)(__this, ___0_key, ___1_value, method); } // System.Void DungeonArchitect.MeshMerger/MergeMeshItem::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MergeMeshItem__ctor_mA563E2F512FC2A2A6858AD262344B0C59C1545AF (MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* __this, const RuntimeMethod* method) ; // UnityEngine.Mesh UnityEngine.MeshFilter::get_sharedMesh() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* MeshFilter_get_sharedMesh_mE4ED3E7E31C1DE5097E4980DA996E620F7D7CB8C (MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* __this, const RuntimeMethod* method) ; // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::TRS(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_q, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_s, const RuntimeMethod* method) ; // TValue System.Collections.Generic.Dictionary`2>::get_Item(TKey) inline List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* Dictionary_2_get_Item_mA65B96E87334A1C86A98EFB92A611ED33751F5B4 (Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02* __this, int32_t ___0_key, const RuntimeMethod* method) { return (( List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* (*) (Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02*, int32_t, const RuntimeMethod*))Dictionary_2_get_Item_mC3FEA647E750C27367C990777D8890E0E712E514_gshared)(__this, ___0_key, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m33CEBFA9B967635F82E07A49287CACCC1BB24863_inline (List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* __this, MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684*, MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2>::GetEnumerator() inline Enumerator_t0FB6C60007CF6F3A578D6F1936DA67C6041F68C3 Dictionary_2_GetEnumerator_m83159FA44B75BBB5B059EF931C774C43A4AB54B3 (Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02* __this, const RuntimeMethod* method) { return (( Enumerator_t0FB6C60007CF6F3A578D6F1936DA67C6041F68C3 (*) (Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m3F1620145BA0815B7C7CD648EF054558AA26556A_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator>::Dispose() inline void Enumerator_Dispose_mB9541B18511481A270E70D8CB084105E79AD46AD (Enumerator_t0FB6C60007CF6F3A578D6F1936DA67C6041F68C3* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t0FB6C60007CF6F3A578D6F1936DA67C6041F68C3*, const RuntimeMethod*))Enumerator_Dispose_mAECCBE12C0427D7ACF88F82FA266F1AE37402565_gshared)(__this, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator>::get_Current() inline KeyValuePair_2_t536CEBDA1094413AFA84D394AA6C96155C99E9A7 Enumerator_get_Current_m6EF16962C64A3DF8DAD13686CEDD5EA46B2457EE_inline (Enumerator_t0FB6C60007CF6F3A578D6F1936DA67C6041F68C3* __this, const RuntimeMethod* method) { return (( KeyValuePair_2_t536CEBDA1094413AFA84D394AA6C96155C99E9A7 (*) (Enumerator_t0FB6C60007CF6F3A578D6F1936DA67C6041F68C3*, const RuntimeMethod*))Enumerator_get_Current_m90160D324DA0D9F5624A345F47D8E226A118911A_gshared_inline)(__this, method); } // TKey System.Collections.Generic.KeyValuePair`2>::get_Key() inline int32_t KeyValuePair_2_get_Key_m4530A2B57C572317AEDEB1F705E13E4FE23317ED_inline (KeyValuePair_2_t536CEBDA1094413AFA84D394AA6C96155C99E9A7* __this, const RuntimeMethod* method) { return (( int32_t (*) (KeyValuePair_2_t536CEBDA1094413AFA84D394AA6C96155C99E9A7*, const RuntimeMethod*))KeyValuePair_2_get_Key_mF0E6A8A455FA71BC8EA94E39C8848FB35A836841_gshared_inline)(__this, method); } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_m0098284003D4456485ECBC249AADFA54B4A62A98 (Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE* __this, int32_t ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE*, int32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_mED5C451F158CDDD2B3F4B0720CD248DA9DB27B25_gshared)(__this, ___0_key, method); } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) inline MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* Dictionary_2_get_Item_mDEC1C4DF180653085824F90D5CFE94A5993B24A4 (Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE* __this, int32_t ___0_key, const RuntimeMethod* method) { return (( MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* (*) (Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE*, int32_t, const RuntimeMethod*))Dictionary_2_get_Item_mC3FEA647E750C27367C990777D8890E0E712E514_gshared)(__this, ___0_key, method); } // TValue System.Collections.Generic.KeyValuePair`2>::get_Value() inline List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* KeyValuePair_2_get_Value_mAAEB611A55D5FD8D3A6AFC9134A52A6ED577A533_inline (KeyValuePair_2_t536CEBDA1094413AFA84D394AA6C96155C99E9A7* __this, const RuntimeMethod* method) { return (( List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* (*) (KeyValuePair_2_t536CEBDA1094413AFA84D394AA6C96155C99E9A7*, const RuntimeMethod*))KeyValuePair_2_get_Value_m8508BCECB0654E2E93B1A141382E2688ADE7EE7C_gshared_inline)(__this, method); } // System.Collections.Generic.Dictionary`2> DungeonArchitect.MeshMerger::SpatialPartitionByPatchSize(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858* MeshMerger_SpatialPartitionByPatchSize_m2B204F4B9185F02FDD8733E065E9D7A541C19043 (MeshMerger_tEB1DAEC8D7D8882CD9E4E38A89BD8B7786326928* __this, List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* ___0_items, const RuntimeMethod* method) ; // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2>::GetEnumerator() inline Enumerator_tDD6DC1AD71DFDC732B3CB179BAE57589893406FF Dictionary_2_GetEnumerator_m883D57D38F8448A5AA76FD35C186F18DC5D621C9 (Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858* __this, const RuntimeMethod* method) { return (( Enumerator_tDD6DC1AD71DFDC732B3CB179BAE57589893406FF (*) (Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858*, const RuntimeMethod*))Dictionary_2_GetEnumerator_mF8473343AF03ABD230BD41045B7EE0452F065BFD_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator>::Dispose() inline void Enumerator_Dispose_m1E78396F948362E578A9F996F149211EAFCDA7DB (Enumerator_tDD6DC1AD71DFDC732B3CB179BAE57589893406FF* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tDD6DC1AD71DFDC732B3CB179BAE57589893406FF*, const RuntimeMethod*))Enumerator_Dispose_m581552D753644F85A4D1CFD6880BAC24FE12F74D_gshared)(__this, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator>::get_Current() inline KeyValuePair_2_t5BCEF9B758DC0FDBEC9DB38A466063110AD6CC88 Enumerator_get_Current_mBEBA301E8B4012B6574C6F53C561D83689140A35_inline (Enumerator_tDD6DC1AD71DFDC732B3CB179BAE57589893406FF* __this, const RuntimeMethod* method) { return (( KeyValuePair_2_t5BCEF9B758DC0FDBEC9DB38A466063110AD6CC88 (*) (Enumerator_tDD6DC1AD71DFDC732B3CB179BAE57589893406FF*, const RuntimeMethod*))Enumerator_get_Current_m4519681B87AB8553CE784B86CAD4D869C7CDC1A4_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2>::get_Value() inline List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* KeyValuePair_2_get_Value_m33BF211F3AB464DF0E4AF9AA7653F2E19E183E0B_inline (KeyValuePair_2_t5BCEF9B758DC0FDBEC9DB38A466063110AD6CC88* __this, const RuntimeMethod* method) { return (( List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* (*) (KeyValuePair_2_t5BCEF9B758DC0FDBEC9DB38A466063110AD6CC88*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC2915B028987E80D4EDE76EF537F3446626CF1F2_gshared_inline)(__this, method); } // System.Collections.Generic.List`1 DungeonArchitect.MeshMerger::SplitPerVertexLimit(System.Collections.Generic.List`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867* MeshMerger_SplitPerVertexLimit_mED07E5EFE08FA3BCFE87039F4940E081B60231E4 (MeshMerger_tEB1DAEC8D7D8882CD9E4E38A89BD8B7786326928* __this, List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* ___0_patchItems, int32_t ___1_vertexLimit, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_tA6ACE174472574332E0E954D8F7AEC620C83F532 List_1_GetEnumerator_mDC31D13166FE7EC5DCD68AEFD87E33ADF78F0FE5 (List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867* __this, const RuntimeMethod* method) { return (( Enumerator_tA6ACE174472574332E0E954D8F7AEC620C83F532 (*) (List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m54BD3FB2897E56513B0646BC23EE59E90CF231DA (Enumerator_tA6ACE174472574332E0E954D8F7AEC620C83F532* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tA6ACE174472574332E0E954D8F7AEC620C83F532*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* Enumerator_get_Current_m1C078652072852CD864E4D85021386813BB6BF0C_inline (Enumerator_tA6ACE174472574332E0E954D8F7AEC620C83F532* __this, const RuntimeMethod* method) { return (( MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* (*) (Enumerator_tA6ACE174472574332E0E954D8F7AEC620C83F532*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // UnityEngine.Mesh DungeonArchitect.MeshMerger::CreateMergedMesh(DungeonArchitect.MeshMerger/MergeMeshItem[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* MeshMerger_CreateMergedMesh_m35FC7C4BED40FB928C964EEA93285A22C80038D0 (MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* ___0_items, const RuntimeMethod* method) ; // System.Void UnityEngine.GameObject::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_m7D0340DE160786E6EFA8DABD39EC3B694DA30AAD (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // T UnityEngine.GameObject::AddComponent() inline DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* GameObject_AddComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_m2A571290384F238E17D1E19728FD8BA31E3A531C (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } // System.Guid System.Guid::NewGuid() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_t Guid_NewGuid_m1F4894E8DC089811D6252148AD5858E58D43A7BD (const RuntimeMethod* method) ; // System.String System.Guid::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C (Guid_t* __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); } // 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) ; // 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.Renderer::set_sharedMaterials(UnityEngine.Material[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_sharedMaterials_m665ADE4190214CC2AC52490B4A7373D7EE75DEB2 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_value, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m4AADB6F6919288A0249DA6B9C1058147ADA40125 (Enumerator_tA6ACE174472574332E0E954D8F7AEC620C83F532* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tA6ACE174472574332E0E954D8F7AEC620C83F532*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator>::MoveNext() inline bool Enumerator_MoveNext_mDF0752F200BDDD76DC2BF7CA8539C877E10A5781 (Enumerator_tDD6DC1AD71DFDC732B3CB179BAE57589893406FF* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tDD6DC1AD71DFDC732B3CB179BAE57589893406FF*, const RuntimeMethod*))Enumerator_MoveNext_mDA85AB23617131E4573A713D52904D7DB8238A81_gshared)(__this, method); } // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator>::MoveNext() inline bool Enumerator_MoveNext_m53B039263CB65624BD656D14B2BF0BE0C60DC4C5 (Enumerator_t0FB6C60007CF6F3A578D6F1936DA67C6041F68C3* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t0FB6C60007CF6F3A578D6F1936DA67C6041F68C3*, const RuntimeMethod*))Enumerator_MoveNext_m4DC143BC57F14EDD85AB13B6D6F3B5D0E319B30E_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m4CC21D8869E82C9185A107071B8D6AA83644EF1D (List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867* __this, const RuntimeMethod* method) { (( void (*) (List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_tDD4FCC40AC305F91601ACFBD010E20C1E50238B8 List_1_GetEnumerator_m9BE168317973F86E507E5A26388C2331DF4BF457 (List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* __this, const RuntimeMethod* method) { return (( Enumerator_tDD4FCC40AC305F91601ACFBD010E20C1E50238B8 (*) (List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m6F4F878761D0AFB9F396D2B9F09C0CDB2E1E50F4 (Enumerator_tDD4FCC40AC305F91601ACFBD010E20C1E50238B8* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tDD4FCC40AC305F91601ACFBD010E20C1E50238B8*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* Enumerator_get_Current_mF872AB284947B7798FB694756CEB4085C3173175_inline (Enumerator_tDD4FCC40AC305F91601ACFBD010E20C1E50238B8* __this, const RuntimeMethod* method) { return (( MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* (*) (Enumerator_tDD4FCC40AC305F91601ACFBD010E20C1E50238B8*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // System.Int32 UnityEngine.Mesh::get_vertexCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mesh_get_vertexCount_mB7BE0340AAF272933068D830C8E711FC8978E12C (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m08B271B4D1595A9D3890D937DE67E40D77853C0C_inline (List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // T[] System.Collections.Generic.List`1::ToArray() inline MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* List_1_ToArray_m2E212862F45091DE73EBEA23BDC56366C5AC3BE0 (List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* __this, const RuntimeMethod* method) { return (( MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* (*) (List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m96477F9DB1D1F123A3EDA004CA36B71D8BBB1C60_inline (List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867* __this, MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867*, MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503*, 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_m844EF366BEF19BB151046D7F88567549AC6619CB (Enumerator_tDD4FCC40AC305F91601ACFBD010E20C1E50238B8* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tDD4FCC40AC305F91601ACFBD010E20C1E50238B8*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2>::.ctor() inline void Dictionary_2__ctor_mB39655729E99F5D039819F963C0442CD1C1F545E (Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858*, const RuntimeMethod*))Dictionary_2__ctor_m6CB7217352B925BB4008CD684804DB04B39ED2F5_gshared)(__this, 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.Boolean System.Collections.Generic.Dictionary`2>::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_m0D93D90D7BC1F92177BEEB6B970DAC0F3CD4DA96 (Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858*, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7, const RuntimeMethod*))Dictionary_2_ContainsKey_mFD874508917976E4B679DE7DD33C12E0DD7ACC21_gshared)(__this, ___0_key, method); } // System.Void System.Collections.Generic.Dictionary`2>::Add(TKey,TValue) inline void Dictionary_2_Add_m0873C6457ACF7FBC41DD68B0AE5B6FE9E691EEA8 (Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_key, List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858*, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7, List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684*, const RuntimeMethod*))Dictionary_2_Add_m4FFFD525E71379179AE1B5E7866853382040181F_gshared)(__this, ___0_key, ___1_value, method); } // TValue System.Collections.Generic.Dictionary`2>::get_Item(TKey) inline List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* Dictionary_2_get_Item_m7DA1519744867312B93CDCCDE2A9520BD8BD177D (Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_key, const RuntimeMethod* method) { return (( List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* (*) (Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858*, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7, const RuntimeMethod*))Dictionary_2_get_Item_m24FA1D279FE2E8ABBC6AC29870F0AB585E24B30F_gshared)(__this, ___0_key, 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); } // UnityEngine.Vector3[] UnityEngine.Mesh::get_vertices() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* Mesh_get_vertices_mA3577F1B08EDDD54E26AEB3F8FFE4EC247D2ABB9 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Matrix4x4::MultiplyPoint(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method) ; // System.Int32[] UnityEngine.Mesh::get_triangles() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* Mesh_get_triangles_m33E39B4A383CC613C760FA7E297AC417A433F24B (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2[] UnityEngine.Mesh::get_uv() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* Mesh_get_uv_mA47805C48AB3493FF3727922C43E77880E73519F (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) inline void List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { (( void (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC_gshared)(__this, ___0_collection, 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.Mesh::SetVertices(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_SetVertices_mCE01139EEEC3D10B4A6CEA1749FD84DABC53599E (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_inVertices, const RuntimeMethod* method) ; // System.Void UnityEngine.Mesh::SetUVs(System.Int32,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_SetUVs_m5A7A6EC14A621579B7138F2EF9BECA60E880A8D7 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, int32_t ___0_channel, List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* ___1_uvs, const RuntimeMethod* method) ; // System.Void UnityEngine.Mesh::SetTriangles(System.Int32[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_SetTriangles_mD97664344427EB85BB6DC2EF91479E03B9114258 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_triangles, int32_t ___1_submesh, const RuntimeMethod* method) ; // System.Void UnityEngine.Mesh::RecalculateNormals() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_RecalculateNormals_m3AA2788914611444E030CA310E03E3CFE683902B (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.DungeonEventListener::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonEventListener__ctor_m922ECF10BBFD6A5CE70AFCE0E110EEFE569DCB01 (DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshBuildSource::set_shape(UnityEngine.AI.NavMeshBuildSourceShape) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSource_set_shape_mF78F14CE9B626D5279FD64B7E85D803808C14B42 (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* __this, int32_t ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshBuildSource::set_sourceObject(UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSource_set_sourceObject_m36761EB3BB4E7DB1E53C59E8346561BFADBA3B08 (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshBuildSource::set_transform(UnityEngine.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSource_set_transform_m7E9E224BFD798D20012492199BBD408D82AA9A00 (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshBuildSource::set_area(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSource_set_area_m52BD5EFD88AF67F5065242DFCAEFF7AC924C2C0D (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* __this, int32_t ___0_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_m856591EB3C365DC27FBE48236D3DAD751EB71C67_inline (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, const RuntimeMethod* method) { (( void (*) (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3*, const RuntimeMethod*))List_1_Clear_m856591EB3C365DC27FBE48236D3DAD751EB71C67_gshared_inline)(__this, method); } // T[] UnityEngine.GameObject::GetComponentsInChildren() inline ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* GameObject_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mEB861FF41A6625D346B9D34D7A5A1E761E27963D (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponentsInChildren_TisRuntimeObject_m6F69570C0224EE6620FD43C4DDB0F0AB152A1B20_gshared)(__this, method); } // UnityEngine.Mesh UnityEngine.MeshCollider::get_sharedMesh() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* MeshCollider_get_sharedMesh_mFB4B8534501C29930D2D3710D6D82E60093FA21E (MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* __this, const RuntimeMethod* method) ; // UnityEngine.Matrix4x4 UnityEngine.Transform::get_localToWorldMatrix() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // UnityEngine.AI.NavMeshBuildSource DungeonArchitect.DungeonNavMeshSourceCollector::CreateMeshSource(UnityEngine.Mesh,UnityEngine.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD DungeonNavMeshSourceCollector_CreateMeshSource_mF0C53EDBD0C72FEFAA4C542502578E93D5EB301B (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_mesh, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_inline (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3*, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD, const RuntimeMethod*))List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_gshared_inline)(__this, ___0_item, method); } // System.Void UnityEngine.AI.NavMeshBuildSource::set_component(UnityEngine.Component) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSource_set_component_m87727E567F98816274FB7EA70996EFDCCDE7C21D (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* __this, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshData::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshData__ctor_m2C0DE2AACB529EE0ABB27F514E4968F62BE97C72 (NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* __this, const RuntimeMethod* method) ; // UnityEngine.AI.NavMeshDataInstance UnityEngine.AI.NavMesh::AddNavMeshData(UnityEngine.AI.NavMeshData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04 NavMesh_AddNavMeshData_mF8AA70956909F02883A0D11E4052D4783604884A (NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* ___0_navMeshData, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Object::op_Implicit(UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_exists, const RuntimeMethod* method) ; // System.Void UnityEngine.Debug::LogError(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ; // UnityEngine.Bounds DungeonArchitect.DungeonUtils::GetDungeonBounds(DungeonArchitect.Dungeon) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 DungeonUtils_GetDungeonBounds_m4513EC78E97AC6F046BC88DA03C5A209DBFFFA55 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Bounds::get_size() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.DungeonRuntimeNavigation::UpdateNavMesh(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonRuntimeNavigation_UpdateNavMesh_m441AED215739D45ADCE9FA7279261EEBCA5A0E4D (DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* __this, bool ___0_asyncUpdate, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshDataInstance::Remove() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshDataInstance_Remove_mDC57A2ABE926E61CC28E001EC9AA5A40B9CA7635 (NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.DungeonNavMeshSourceCollector::CollectSources(DungeonArchitect.Dungeon,DungeonArchitect.DungeonNavMeshSourceType,System.Collections.Generic.List`1&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonNavMeshSourceCollector_CollectSources_m4842768266416A56AB878E8E6475D74A19D30C37 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, int32_t ___1_MeshSourceType, List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3** ___2_sources, const RuntimeMethod* method) ; // UnityEngine.TerrainData UnityEngine.Terrain::get_terrainData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD (Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.DungeonRuntimeNavigation::CollectMeshSources() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonRuntimeNavigation_CollectMeshSources_m216124D5C524AC7F08003B58BE73B5B790775A09 (DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* __this, const RuntimeMethod* method) ; // UnityEngine.AI.NavMeshBuildSettings UnityEngine.AI.NavMesh::GetSettingsByID(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D NavMesh_GetSettingsByID_m43460012C35CBEDFED319636450B0E9E18DD9FF0 (int32_t ___0_agentTypeID, const RuntimeMethod* method) ; // UnityEngine.AsyncOperation UnityEngine.AI.NavMeshBuilder::UpdateNavMeshDataAsync(UnityEngine.AI.NavMeshData,UnityEngine.AI.NavMeshBuildSettings,System.Collections.Generic.List`1,UnityEngine.Bounds) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* NavMeshBuilder_UpdateNavMeshDataAsync_mE11626461F878CE8C00462DC1FA13736D6B28D52 (NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* ___0_data, NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D ___1_buildSettings, List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* ___2_sources, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___3_localBounds, const RuntimeMethod* method) ; // System.Boolean UnityEngine.AI.NavMeshBuilder::UpdateNavMeshData(UnityEngine.AI.NavMeshData,UnityEngine.AI.NavMeshBuildSettings,System.Collections.Generic.List`1,UnityEngine.Bounds) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshBuilder_UpdateNavMeshData_mC27D30BF0305CA68F66AE36AB92F32937FD564D0 (NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* ___0_data, NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D ___1_buildSettings, List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* ___2_sources, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___3_localBounds, 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) ; // UnityEngine.Bounds UnityEngine.AI.NavMeshData::get_sourceBounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 NavMeshData_get_sourceBounds_mC7A9737523C2FF9CDE7F567E0487F0548380B0A1 (NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* __this, 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 System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675 (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, const RuntimeMethod* method) { (( void (*) (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3*, const RuntimeMethod*))List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821 (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* __this, const RuntimeMethod* method) { (( void (*) (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void UnityEngine.Transform::SetParent(UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_p, 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_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_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.Single DungeonArchitect.Utils.PMRandom::GetNextUniformFloat() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PMRandom_GetNextUniformFloat_m70400BBE43312170CC9F5129D914844215E0D6EC (PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.DungeonSceneObjectSpawner::TagDungeonItemUserData(UnityEngine.GameObject,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneObjectSpawner_TagDungeonItemUserData_m0E60211EE2F756616A9E7EA41D7FF0BE847032DA (DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_dungeonItem, int32_t ___1_cellID, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponent() inline DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* GameObject_GetComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mDAD2CC0D89C67E462DC4D6DF661735DD3321DAFB (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_tEE08F52CED3E06A858FDB62E1A76FEA2FB9EDA4D List_1_GetEnumerator_m2B112F1DFA301BD6ED4D9E38F954FEC912C88633 (List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* __this, const RuntimeMethod* method) { return (( Enumerator_tEE08F52CED3E06A858FDB62E1A76FEA2FB9EDA4D (*) (List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m548DA5F34E81596201F7E15378296DF356E2862E (Enumerator_tEE08F52CED3E06A858FDB62E1A76FEA2FB9EDA4D* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tEE08F52CED3E06A858FDB62E1A76FEA2FB9EDA4D*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* Enumerator_get_Current_mC08A07FEF61A3E16E0C49CA952E146D5CEE74A9D_inline (Enumerator_tEE08F52CED3E06A858FDB62E1A76FEA2FB9EDA4D* __this, const RuntimeMethod* method) { return (( SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* (*) (Enumerator_tEE08F52CED3E06A858FDB62E1A76FEA2FB9EDA4D*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m6D7549F3B98644B006163FC7BC2032A87AE7DC85 (Enumerator_tEE08F52CED3E06A858FDB62E1A76FEA2FB9EDA4D* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tEE08F52CED3E06A858FDB62E1A76FEA2FB9EDA4D*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mF95B49B13321501C9EE14F6EF1C666715D1BB65F (List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* __this, const RuntimeMethod* method) { (( void (*) (List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void DungeonArchitect.DungeonSceneObjectSpawner/SpawnInfo::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnInfo__ctor_mF4181299EEB94F23CE95CA05EABC7D42EA8E8560 (SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* __this, const RuntimeMethod* method) ; // UnityEngine.GameObject DungeonArchitect.DungeonSceneObjectSpawner::SpawnNodeItem(DungeonArchitect.DungeonNodeSpawnData,DungeonArchitect.DungeonSceneProvider,DungeonArchitect.Utils.PMRandom,DungeonArchitect.IDungeonSceneObjectInstantiator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* DungeonSceneObjectSpawner_SpawnNodeItem_mB6C6E5C87AF12256B2500BAE59B3D2BE398FD7C5 (DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* __this, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 ___0_data, DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* ___1_sceneProvider, PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* ___2_random, RuntimeObject* ___3_objectInstantiator, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m3235900C791A61ED04CDE87BE68CE43CDCB8D820_inline (List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* __this, SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C*, SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Void DungeonArchitect.DungeonSceneObjectSpawner::NotifySpawnListeners(DungeonArchitect.DungeonItemSpawnListener[],System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneObjectSpawner_NotifySpawnListeners_m9D4DE7EC1CBCAE7F80168120D6C7CA462B529AAE (DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* __this, DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* ___0_spawnListeners, List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* ___1_spawnList, const RuntimeMethod* method) ; // System.Void DungeonArchitect.DungeonSceneObjectSpawner::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneObjectSpawner__ctor_m745D9825CC8ADA6B12A53E69EAD2A93EB80E0561 (DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::get_sqrMagnitude() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.AsyncDungeonSceneObjectSpawner/SpawnListSorter::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnListSorter__ctor_m64E79FA1410D002C900DEBD5AE434F346DAF3C67 (SpawnListSorter_t093822DB080C521628A35F13A5333A583DD021AD* __this, const RuntimeMethod* method) ; // System.Void System.Array::Sort(T[],System.Collections.Generic.IComparer`1) inline void Array_Sort_TisDungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_m3FCF9E022451A2FD96ED24AC73C12D8563B97417 (DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* ___0_array, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { (( void (*) (DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4*, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisDungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_m3FCF9E022451A2FD96ED24AC73C12D8563B97417_gshared)(___0_array, ___1_comparer, method); } // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_mF172F86040B64FF25915097DDB9E0BD8A96856E4_inline (List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* __this, const RuntimeMethod* method) { (( void (*) (List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.Queue`1::.ctor(System.Collections.Generic.IEnumerable`1) inline void Queue_1__ctor_m17F777512E52AF9B284DDF99793E5E4FA7BF9977 (Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { (( void (*) (Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E*, RuntimeObject*, const RuntimeMethod*))Queue_1__ctor_m17F777512E52AF9B284DDF99793E5E4FA7BF9977_gshared)(__this, ___0_collection, method); } // System.Int32 System.Collections.Generic.Queue`1::get_Count() inline int32_t Queue_1_get_Count_mE73F23C18FB990E5999D309628076EA9490EFA25_inline (Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E* __this, const RuntimeMethod* method) { return (( int32_t (*) (Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E*, const RuntimeMethod*))Queue_1_get_Count_mE73F23C18FB990E5999D309628076EA9490EFA25_gshared_inline)(__this, method); } // System.Diagnostics.Stopwatch System.Diagnostics.Stopwatch::StartNew() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* Stopwatch_StartNew_mF813F15E68604C7734FECC301B7042A521041259 (const RuntimeMethod* method) ; // T System.Collections.Generic.Queue`1::Dequeue() inline DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 Queue_1_Dequeue_mB637D5B43676F336CB79D42430D96065150FB422 (Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E* __this, const RuntimeMethod* method) { return (( DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 (*) (Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E*, const RuntimeMethod*))Queue_1_Dequeue_mB637D5B43676F336CB79D42430D96065150FB422_gshared)(__this, method); } // System.Int64 System.Diagnostics.Stopwatch::get_ElapsedMilliseconds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Stopwatch_get_ElapsedMilliseconds_m8D8E60ADEB47D008C06D8E57D28D41EAE07AECBF (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.DungeonSceneProvider::Initialize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider_Initialize_m5FAD7FF48E4061EB413FF814C870418C75C519A0 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, const RuntimeMethod* method) ; // System.String UnityEngine.Object::get_name() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ; // System.String System.String::Concat(System.String,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ; // System.Void UnityEngine.Debug::LogWarning(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___0_message, const RuntimeMethod* method) ; // UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::BuildGameObject(UnityEngine.GameObject,System.String,System.Boolean,UnityEngine.Matrix4x4,System.Boolean,DungeonArchitect.IDungeonSceneObjectInstantiator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* DungeonSceneProvider_BuildGameObject_m10DA8F2B5A59218FB84A8469BE495955385BC6A4 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_template, String_t* ___1_nodeId, bool ___2_affectsNavigation, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___3_transform, bool ___4_externallyManaged, RuntimeObject* ___5_objectInstantiator, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Utils.Matrix::DecomposeMatrix(UnityEngine.Matrix4x4&,UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_DecomposeMatrix_mF670E9C9FBCCA971BCE5E3D8C4A0B7DAB0AE5243 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___0_matrix, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_localPosition, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___2_localRotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___3_localScale, const RuntimeMethod* method) ; // System.Void DungeonArchitect.DungeonSceneProvider::FlipSpritePosition(UnityEngine.Vector3&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider_FlipSpritePosition_m08D7CACFEBD24ACB0683DD145BAF16720B247615 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_position, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Quaternion::get_eulerAngles() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::Euler(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ; // System.Void UnityEngine.Matrix4x4::SetTRS(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix4x4_SetTRS_m8002A569FE81574DABE86044C8FF6F7C44DA21AA (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_q, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_s, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Utils.Matrix::SetTranslation(UnityEngine.Matrix4x4&,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_SetTranslation_mAA917514414E05888555DF3453E6DBDE160538A1 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___0_matrix, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_translate, 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) ; // T UnityEngine.GameObject::AddComponent() inline SpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B* GameObject_AddComponent_TisSpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B_mC0705A0CDAD279A507AA0FD4425FB60968CCE8C4 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( SpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } // System.Void UnityEngine.SpriteRenderer::set_sprite(UnityEngine.Sprite) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteRenderer_set_sprite_m7B176E33955108C60CAE21DFC153A0FAC674CB53 (SpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B* __this, Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.SpriteRenderer::set_color(UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteRenderer_set_color_mB0EEC2845A0347E296C01C831F967731D2804546 (SpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Renderer::set_sortingOrder(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_sortingOrder_m4C67F002AD68CA0D55D20D6B78CDED3DB24467DA (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, int32_t ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Renderer::set_material(UnityEngine.Material) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_material_m21E88977071E0A914D62F3D9CFF0193B3117C45A (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_value, const RuntimeMethod* 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.Void UnityEngine.Renderer::set_sortingLayerName(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_sortingLayerName_mF335BAE30015B49C27FF3C063B033E44C237AC8A (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, String_t* ___0_value, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::get_one() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline (const RuntimeMethod* method) ; // System.Single UnityEngine.Sprite::get_pixelsPerUnit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Sprite_get_pixelsPerUnit_m5A5984BC298062DF4CD2CB3E8534443FFCF31826 (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* __this, const RuntimeMethod* method) ; // UnityEngine.Rect UnityEngine.Sprite::get_rect() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D Sprite_get_rect_m2D85032EBEDC505E346E49291B8816BDB18DF625 (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Rect::get_width() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Rect::get_height() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; // T UnityEngine.GameObject::AddComponent() inline BoxCollider2D_tF860C7737FFB062CEC06577E0CD8364EEC1D4EDA* GameObject_AddComponent_TisBoxCollider2D_tF860C7737FFB062CEC06577E0CD8364EEC1D4EDA_m269F530A27F1496AA2C27915AA02DBC4BDF0EB69 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( BoxCollider2D_tF860C7737FFB062CEC06577E0CD8364EEC1D4EDA* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } // UnityEngine.Vector3 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, 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 UnityEngine.BoxCollider2D::set_size(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BoxCollider2D_set_size_mA69E48F639FFB614B5FC083D3FEED3DF78A9FF46 (BoxCollider2D_tF860C7737FFB062CEC06577E0CD8364EEC1D4EDA* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ; // T UnityEngine.GameObject::AddComponent() inline CircleCollider2D_t5D665D58EACA966EA4033BCF0EE91E198552E786* GameObject_AddComponent_TisCircleCollider2D_t5D665D58EACA966EA4033BCF0EE91E198552E786_m1AC4AC9DD0DE9EA6D8CCD2399273B71ECA3033D2 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( CircleCollider2D_t5D665D58EACA966EA4033BCF0EE91E198552E786* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } // System.Void UnityEngine.CircleCollider2D::set_radius(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CircleCollider2D_set_radius_m468ECCD06634C48E6837A55B9E8D056BBF15FC52 (CircleCollider2D_t5D665D58EACA966EA4033BCF0EE91E198552E786* __this, float ___0_value, const RuntimeMethod* method) ; // T UnityEngine.GameObject::AddComponent() inline PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E* GameObject_AddComponent_TisPolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E_mDC33421D7DA59610EEC9A5E208A162DF9934C391 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } // System.Void UnityEngine.Collider2D::set_sharedMaterial(UnityEngine.PhysicsMaterial2D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Collider2D_set_sharedMaterial_m3CA0689BCC35C5601FEF7FD60ECA3F8A47C7FC8B (Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* __this, PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065* ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Collider2D::set_offset(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Collider2D_set_offset_m416A5FDD11A7E07322418D1869AEFF9F1295913F (Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::SetParent(UnityEngine.Transform,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_parent, bool ___1_worldPositionStays, const RuntimeMethod* method) ; // System.Void DungeonArchitect.PooledDungeonSceneProvider::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PooledDungeonSceneProvider__ctor_m757C3421663ECCC2620E4271F804EA1BCDDFAD14 (PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.DungeonSceneProvider::OnDungeonBuildStart() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider_OnDungeonBuildStart_m40542647D4912FFFF5C451B2FBB310CD0E0C2D2F (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2>::Clear() inline void Dictionary_2_Clear_m2E29D17C7693F5518C6D6170625FD6E8C8374C56 (Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6*, const RuntimeMethod*))Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared)(__this, method); } // System.Boolean System.Collections.Generic.Dictionary`2>::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF (Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* __this, String_t* ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method); } // System.Void System.Collections.Generic.Queue`1::.ctor() inline void Queue_1__ctor_m6C30DC4D1D969EDB9CB65C30AD26D6263B66DB82 (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* __this, const RuntimeMethod* method) { (( void (*) (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4*, const RuntimeMethod*))Queue_1__ctor_m6E2A5A8173E0CC524496D5155C737DF8FD10D0EB_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2>::Add(TKey,TValue) inline void Dictionary_2_Add_m61DF76CF5AAD934A35A03772747B71E1E6D59D07 (Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* __this, String_t* ___0_key, Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6*, String_t*, Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method); } // TValue System.Collections.Generic.Dictionary`2>::get_Item(TKey) inline Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1 (Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* __this, String_t* ___0_key, const RuntimeMethod* method) { return (( Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* (*) (Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6*, String_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method); } // System.Void System.Collections.Generic.Queue`1::Enqueue(T) inline void Queue_1_Enqueue_m5A435FDDADE10BC9599E175F9B600C40ECFE3C1B (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_item, const RuntimeMethod* method) { (( void (*) (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))Queue_1_Enqueue_m5CB8CF3906F1289F92036F0973EC5BE3450402EF_gshared)(__this, ___0_item, method); } // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2>::get_Values() inline ValueCollection_t27A522DDBC06990437D71FD74B20F2FA371C5010* Dictionary_2_get_Values_m66D9F844AC36B76933FDB602D378BF1A8FA1EEC6 (Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* __this, const RuntimeMethod* method) { return (( ValueCollection_t27A522DDBC06990437D71FD74B20F2FA371C5010* (*) (Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6*, const RuntimeMethod*))Dictionary_2_get_Values_mA0C01DEA55329E55380E96BBD04D4D228B437EC5_gshared)(__this, method); } // System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator System.Collections.Generic.Dictionary`2/ValueCollection>::GetEnumerator() inline Enumerator_t26141F490D7B023DB7A7318C6005415D5395163B ValueCollection_GetEnumerator_m004A51C2DC95B2DF876ED9922473E359E80A006F (ValueCollection_t27A522DDBC06990437D71FD74B20F2FA371C5010* __this, const RuntimeMethod* method) { return (( Enumerator_t26141F490D7B023DB7A7318C6005415D5395163B (*) (ValueCollection_t27A522DDBC06990437D71FD74B20F2FA371C5010*, const RuntimeMethod*))ValueCollection_GetEnumerator_m025EE28BE2F31676E08BC3D7C8E39D8232BDBBF8_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator>::Dispose() inline void Enumerator_Dispose_m1B4A4A3D310A66CDD224C95F46547A8C7B502ADA (Enumerator_t26141F490D7B023DB7A7318C6005415D5395163B* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t26141F490D7B023DB7A7318C6005415D5395163B*, const RuntimeMethod*))Enumerator_Dispose_mFD8FAB8D9FF5EDF9AE3B14CF539A8A34AA9527A8_gshared)(__this, method); } // TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator>::get_Current() inline Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* Enumerator_get_Current_m7A7674035171CAED8A622F9F8BED80469BD0DAAA_inline (Enumerator_t26141F490D7B023DB7A7318C6005415D5395163B* __this, const RuntimeMethod* method) { return (( Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* (*) (Enumerator_t26141F490D7B023DB7A7318C6005415D5395163B*, const RuntimeMethod*))Enumerator_get_Current_mB407E755F3B4C51C54D24338D00A352E5B16E7F3_gshared_inline)(__this, method); } // System.Collections.Generic.Queue`1/Enumerator System.Collections.Generic.Queue`1::GetEnumerator() inline Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A Queue_1_GetEnumerator_mFA1E83229BB407C0F17B2F4302364B026942891B (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* __this, const RuntimeMethod* method) { return (( Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A (*) (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4*, const RuntimeMethod*))Queue_1_GetEnumerator_mBF0033C4BCEA408644D24F0B28A81F9145FB97C9_gshared)(__this, method); } // System.Void System.Collections.Generic.Queue`1/Enumerator::Dispose() inline void Enumerator_Dispose_mD9CA746917F641C6070A4C5D211B9184C0D03207 (Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A*, const RuntimeMethod*))Enumerator_Dispose_m680926A5EFC7099ECBCE9DEF68F8DED03C103955_gshared)(__this, method); } // T System.Collections.Generic.Queue`1/Enumerator::get_Current() inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Enumerator_get_Current_m416C4573AA7F972AB6D25BBEC267C5F9986A1877 (Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A* __this, const RuntimeMethod* method) { return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A*, const RuntimeMethod*))Enumerator_get_Current_m5F2338F4C35E898DB7231D7E30F30155498FA9D7_gshared)(__this, method); } // System.Boolean System.Collections.Generic.Queue`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m91B53F3AF1B3D329412CCA3634A4633B1554BBE8 (Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A*, const RuntimeMethod*))Enumerator_MoveNext_mABD92CBE05B031E50E316375DDC8B2BDAD3F6F84_gshared)(__this, method); } // System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator>::MoveNext() inline bool Enumerator_MoveNext_m5F41FA59922D25CD30DB77A03F38E16704CB732E (Enumerator_t26141F490D7B023DB7A7318C6005415D5395163B* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t26141F490D7B023DB7A7318C6005415D5395163B*, const RuntimeMethod*))Enumerator_MoveNext_mBE11DA1DAFC756EB87E884AADC5EDC4BB72FB032_gshared)(__this, method); } // System.Void DungeonArchitect.DungeonSceneProvider::FlipSpriteTransform(UnityEngine.Matrix4x4&,UnityEngine.Sprite) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider_FlipSpriteTransform_mA7E4644EE2485A935B0A77A1444ACD7CF05EAE64 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___0_transform, Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___1_sprite, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.Queue`1::get_Count() inline int32_t Queue_1_get_Count_m63EB352CDC9F12E3141775BB74938A69685DE1D7_inline (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* __this, const RuntimeMethod* method) { return (( int32_t (*) (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4*, const RuntimeMethod*))Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline)(__this, method); } // T System.Collections.Generic.Queue`1::Dequeue() inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Queue_1_Dequeue_m11F75D84C5BAC39C7B433215A25DFC2818603B24 (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* __this, const RuntimeMethod* method) { return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4*, const RuntimeMethod*))Queue_1_Dequeue_m86B243DF9EC238316EC3D27DF3E0AB8DB0987E84_gshared)(__this, method); } // System.Void DungeonArchitect.DungeonSceneProvider::SetTransform(UnityEngine.Transform,UnityEngine.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider_SetTransform_m1351093BA02146AB6CC27BD83E6B6B8BAA8C63F3 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_matrix, const RuntimeMethod* method) ; // UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::BuildSpriteObject(DungeonArchitect.Themeing.SpriteDungeonThemeItem,UnityEngine.Matrix4x4,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* DungeonSceneProvider_BuildSpriteObject_m9C4980580A688E1D7C58B67C04E8BD5CA47F6065 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* ___0_spriteData, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, String_t* ___2_NodeId, const RuntimeMethod* method) ; // System.Void DungeonArchitect.PooledDungeonSceneProvider::SetStaticState(UnityEngine.GameObject,DungeonArchitect.Themeing.DungeonThemeItemStaticMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PooledDungeonSceneProvider_SetStaticState_m97377CE4DB6CEA70AA13B3C891966B479AC74000 (PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_item, int32_t ___1_staticState, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Queue`1::Clear() inline void Queue_1_Clear_m3555A3155FAFDEB88920CD5986F360EE6802F4A5 (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* __this, const RuntimeMethod* method) { (( void (*) (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4*, const RuntimeMethod*))Queue_1_Clear_m70861E24CF43ECFF3BC5C2AD4EE55963D54D8711_gshared)(__this, method); } // UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::BuildGameObject(DungeonArchitect.Themeing.GameObjectDungeonThemeItem,UnityEngine.Matrix4x4,DungeonArchitect.IDungeonSceneObjectInstantiator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* DungeonSceneProvider_BuildGameObject_m70D0CDC5499D0F5DB98255102B3EB1ED9BB5C86F (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* ___0_gameObjectProp, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, RuntimeObject* ___2_objectInstantiator, const RuntimeMethod* method) ; // System.Void DungeonArchitect.PooledDungeonSceneProvider::RecursivelySetStatic(UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PooledDungeonSceneProvider_RecursivelySetStatic_m2B4F78EF6EE6F8CCC0CA66DDD2EA0C83F9592043 (PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_trans, const RuntimeMethod* method) ; // UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::BuildGameObjectFromArray(DungeonArchitect.Themeing.GameObjectArrayDungeonThemeItem,System.Int32,UnityEngine.Matrix4x4,DungeonArchitect.IDungeonSceneObjectInstantiator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* DungeonSceneProvider_BuildGameObjectFromArray_mD6535742BC46F2EAA0BB741A908B74D8F67AC854 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* ___0_gameObjectArrayProp, int32_t ___1_index, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_transform, RuntimeObject* ___3_objectInstantiator, 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.Int32 UnityEngine.Transform::get_childCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2>::.ctor() inline void Dictionary_2__ctor_m6F69A546E671158DCF60C6F5B69FBE75CAFE1BEF (Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method); } // System.Void DungeonArchitect.DungeonSceneProvider::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider__ctor_m6A7A580F64140998ABF22A7711826654154AFAC6 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 DungeonArchitect.DungeonUtils::GetDungeonObjects(DungeonArchitect.Dungeon) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* DungeonUtils_GetDungeonObjects_m0461537C232C0D3F2681B5FDA5BB6621A486297D (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, const RuntimeMethod* method) ; // T[] UnityEngine.GameObject::GetComponentsInChildren() inline RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* GameObject_GetComponentsInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mA2746088DB45856FD76C725AB403CEF5A8997734 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponentsInChildren_TisRuntimeObject_m6F69570C0224EE6620FD43C4DDB0F0AB152A1B20_gshared)(__this, method); } // UnityEngine.Bounds UnityEngine.Renderer::get_bounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Renderer_get_bounds_m390CF334730C3C34E45CE59F1D08C3B9F3109C7C (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Bounds::Encapsulate(UnityEngine.Bounds) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0 List_1_GetEnumerator_m599A5E23B161E87C4F21400645D6888591523DB6 (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* __this, const RuntimeMethod* method) { return (( Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0 (*) (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_inline (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) inline void List_1_AddRange_mFF89E93E0140F252823F181400689DF2BB5E3008 (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { (( void (*) (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared)(__this, ___0_collection, method); } // System.Boolean System.Collections.Generic.List`1::Remove(T) inline bool List_1_Remove_mFF0D982CCBF2852699EFCE46AE5EEF8301930F81 (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_m05A8A1EC9129CEAF07ACB35511BC45DD315DB667_inline (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* __this, const RuntimeMethod* method) { (( void (*) (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* List_1_get_Item_m0CFBCD7DEAC63D4E1B8639930D413C5F8C1AFE3B (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* (*) (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mCD7D28C35988B7D24F332D7F30129D3532CF0B9B_inline (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void DungeonArchitect.PropSocket::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropSocket__ctor_m8E35CE44D738C18657F6F422A45C234096285408 (PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* __this, const RuntimeMethod* method) ; // System.Int32 DungeonArchitect.LevelMarkerList::GetNextSocketId() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LevelMarkerList_GetNextSocketId_mADEEAAF1928D5F3CB749F4F997DA642AFE1778AB (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.IntVector::.ctor(System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34 (IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, const RuntimeMethod* method) ; // UnityEngine.Matrix4x4 DungeonArchitect.Utils.Matrix::Copy(UnityEngine.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix_Copy_m5508086234C027B909A5363CCF41D59CA064B0E6 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_In, const RuntimeMethod* method) ; // DungeonArchitect.IntVector DungeonArchitect.IntVector::op_Addition(DungeonArchitect.IntVector,DungeonArchitect.IntVector) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C IntVector_op_Addition_mDD66816374D94E99E89A052A5A1B6C78249273B6 (IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___0_a, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___1_b, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2>::.ctor() inline void Dictionary_2__ctor_m5FE7A02F1B183E4F92585C950CA0E34FD4D6861A (Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE*, const RuntimeMethod*))Dictionary_2__ctor_m6CB7217352B925BB4008CD684804DB04B39ED2F5_gshared)(__this, method); } // DungeonArchitect.IntVector2 DungeonArchitect.SpatialPartionedLevelMarkerList::GetBucketCoord(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 SpatialPartionedLevelMarkerList_GetBucketCoord_m619DB5C9D46E5BDF2D6D130CF6619B5185E9347F (SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8* __this, float ___0_x, float ___1_z, const RuntimeMethod* method) ; // System.Void DungeonArchitect.LevelMarkerList::Add(DungeonArchitect.PropSocket) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelMarkerList_Add_m0F1CF41F359F67322C84FBE37A4354365AA418EE (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_marker, const RuntimeMethod* method) ; // DungeonArchitect.IntVector2 DungeonArchitect.SpatialPartionedLevelMarkerList::GetBucketCoord(DungeonArchitect.PropSocket) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 SpatialPartionedLevelMarkerList_GetBucketCoord_m907CD9E38F6F5B3B6C8758BBBDE124BC2BDF66ED (SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_marker, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2>::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_mC2637E7785E2DA2227896CF78CE1B3497C2F4B97 (Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE*, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7, const RuntimeMethod*))Dictionary_2_ContainsKey_mFD874508917976E4B679DE7DD33C12E0DD7ACC21_gshared)(__this, ___0_key, method); } // System.Void System.Collections.Generic.Dictionary`2>::Add(TKey,TValue) inline void Dictionary_2_Add_m004EAF3F4153A59B878FB08CFE93C676D64491B3 (Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_key, List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE*, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7, List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*, const RuntimeMethod*))Dictionary_2_Add_m4FFFD525E71379179AE1B5E7866853382040181F_gshared)(__this, ___0_key, ___1_value, method); } // TValue System.Collections.Generic.Dictionary`2>::get_Item(TKey) inline List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* Dictionary_2_get_Item_m4020B8463C47B810A19AD402EF7B94CE6CE65A7B (Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_key, const RuntimeMethod* method) { return (( List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* (*) (Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE*, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7, const RuntimeMethod*))Dictionary_2_get_Item_m24FA1D279FE2E8ABBC6AC29870F0AB585E24B30F_gshared)(__this, ___0_key, method); } // System.Void DungeonArchitect.LevelMarkerList::Remove(DungeonArchitect.PropSocket) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelMarkerList_Remove_mCC8186C0FD3BE88BB4F13580550FF0774B0BE1F8 (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_marker, 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) ; // 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) ; // DungeonArchitect.IntVector2 DungeonArchitect.SpatialPartionedLevelMarkerList::GetBucketCoord(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 SpatialPartionedLevelMarkerList_GetBucketCoord_m7C74AABF03FE9F8F14A17362277179E176760566 (SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_position, 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 DungeonArchitect.LevelMarkerList::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelMarkerList_Clear_m4F4356B709ED505EA080BEE4E15C51579C54DB6C (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2>::Clear() inline void Dictionary_2_Clear_m3A64A1C2E09768959CFECC934AC50363F62DE227 (Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE*, const RuntimeMethod*))Dictionary_2_Clear_mF4233287D33FC9DEC45E3A03B4083DAF6E711755_gshared)(__this, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m032596D60082EE01DF85B06F289E096BAF518E2F_inline (List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void System.ArgumentException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline Point_t10224084201F077997179F1EDD9E2D2A18384D43* List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5 (List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Point_t10224084201F077997179F1EDD9E2D2A18384D43* (*) (List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Double DungeonArchitect.Triangulator.Geometry.Point::get_X() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline (Point_t10224084201F077997179F1EDD9E2D2A18384D43* __this, const RuntimeMethod* method) ; // System.Double DungeonArchitect.Triangulator.Geometry.Point::get_Y() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline (Point_t10224084201F077997179F1EDD9E2D2A18384D43* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Triangulator.Geometry.Point::.ctor(System.Double,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Point__ctor_m77814209958D34E1112848259FCF23460E2E623E (Point_t10224084201F077997179F1EDD9E2D2A18384D43* __this, double ___0_x, double ___1_y, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m03E66F0A1D5D32A3B484BB1BAEBF63A0156C74C4_inline (List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* __this, Point_t10224084201F077997179F1EDD9E2D2A18384D43* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE*, Point_t10224084201F077997179F1EDD9E2D2A18384D43*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m230C12BF1426C8D962464E8711577D2A62987A40 (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* __this, const RuntimeMethod* method) { (( void (*) (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865*, const RuntimeMethod*))List_1__ctor_m230C12BF1426C8D962464E8711577D2A62987A40_gshared)(__this, method); } // System.Void DungeonArchitect.Triangulator.Geometry.Triangle::.ctor(System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Triangle__ctor_m106B424A73B24FDEDC6CD64F986A38A38DF74C44 (Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9* __this, int32_t ___0_point1, int32_t ___1_point2, int32_t ___2_point3, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m0A88EE80F1282CE81D77AC61D62F3F3C2C2810F6_inline (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* __this, Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865*, Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9, const RuntimeMethod*))List_1_Add_m0A88EE80F1282CE81D77AC61D62F3F3C2C2810F6_gshared_inline)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m6A6359A5BA8E95CE1E815D3BA905D8268286D95B (List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* __this, const RuntimeMethod* method) { (( void (*) (List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217 (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 (*) (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865*, int32_t, const RuntimeMethod*))List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_gshared)(__this, ___0_index, method); } // System.Boolean DungeonArchitect.Triangulator.Delauney::InCircle(DungeonArchitect.Triangulator.Geometry.Point,DungeonArchitect.Triangulator.Geometry.Point,DungeonArchitect.Triangulator.Geometry.Point,DungeonArchitect.Triangulator.Geometry.Point) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Delauney_InCircle_m442D053B58EBBE010FFCC4A899E72CFCDDBA26F8 (Point_t10224084201F077997179F1EDD9E2D2A18384D43* ___0_p, Point_t10224084201F077997179F1EDD9E2D2A18384D43* ___1_p1, Point_t10224084201F077997179F1EDD9E2D2A18384D43* ___2_p2, Point_t10224084201F077997179F1EDD9E2D2A18384D43* ___3_p3, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Triangulator.Geometry.Edge::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Edge__ctor_mDF258B59824E1F7F49D8F4B2634CED02BF850E4C (Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* __this, int32_t ___0_point1, int32_t ___1_point2, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m279D7770A9D6B3FA141AF8B93F25A11280BD3C51_inline (List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* __this, Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB*, Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) inline void List_1_RemoveAt_mFF7CDFF418FD47201772696B3AC1932476960AFC (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865*, int32_t, const RuntimeMethod*))List_1_RemoveAt_mFF7CDFF418FD47201772696B3AC1932476960AFC_gshared)(__this, ___0_index, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mF4355D83EC6995DDA614ED72420E04426AC749E3_inline (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865*, const RuntimeMethod*))List_1_get_Count_mF4355D83EC6995DDA614ED72420E04426AC749E3_gshared_inline)(__this, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mABE08BDBD7056833C23AC07CDFAA633EDB539332_inline (List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* List_1_get_Item_m25DA77C2E4744A26C125B64A075D5B41CC74384B (List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* (*) (List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Boolean DungeonArchitect.Triangulator.Geometry.Edge::Equals(DungeonArchitect.Triangulator.Geometry.Edge) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Edge_Equals_mA9EF98AABC6163FAF5137DC5F2100E1FCB5E575F (Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* __this, Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* ___0_other, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) inline void List_1_RemoveAt_mE6C591DBAE51112844A2A3B5EAD5341363403B73 (List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method); } // System.Void System.ApplicationException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplicationException__ctor_mE51100DFCDB0A0DF23B482CC43EC8E396BE7BE82 (ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A* __this, String_t* ___0_message, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_m2B88941C30668A35B7665F5F6DFBB20F3A104C34_inline (List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* __this, const RuntimeMethod* method) { (( void (*) (List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) inline void List_1_RemoveAt_m40AA0C96894887F87F16C6E393FD701A22ED9EC0 (List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method); } // System.Void System.Collections.Generic.List`1::TrimExcess() inline void List_1_TrimExcess_m650FA9EBBAA85D6B2239F9CB816324814CB27954 (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* __this, const RuntimeMethod* method) { (( void (*) (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865*, const RuntimeMethod*))List_1_TrimExcess_m650FA9EBBAA85D6B2239F9CB816324814CB27954_gshared)(__this, method); } // System.Void System.Array::Copy(System.Array,System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900 (RuntimeArray* ___0_sourceArray, RuntimeArray* ___1_destinationArray, int32_t ___2_length, 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.Boolean DungeonArchitect.Triangulator.DelauneyV2::CircumCircle(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single&,System.Single&,System.Single&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DelauneyV2_CircumCircle_m590587304E35CBAD13DB3F62C47B463A502D5936 (float ___0_xp, float ___1_yp, float ___2_x1, float ___3_y1, float ___4_x2, float ___5_y2, float ___6_x3, float ___7_y3, float* ___8_xc, float* ___9_yc, float* ___10_r, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_m1A94D87BDF6FD2B459419EFD4CCA618B5A165CCB_inline (List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* __this, const RuntimeMethod* method) { (( void (*) (List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, 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) ; // T[] System.Collections.Generic.List`1::ToArray() inline GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* __this, const RuntimeMethod* method) { return (( GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* (*) (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method); } // System.Void DungeonArchitect.Themeing.LeftToRightNodeComparer::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LeftToRightNodeComparer__ctor_mAFBC08F417B186C52596992D7F8DE0C3B08032E6 (LeftToRightNodeComparer_t026759E38391F68F8F55E04B86A789770234B0A1* __this, const RuntimeMethod* method) ; // System.Void System.Array::Sort(T[],System.Collections.Generic.IComparer`1) inline void Array_Sort_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m6F9F31BCD4326ABA22A7BCAFF98A30D272716D4D (GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* ___0_array, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { (( void (*) (GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70*, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisRuntimeObject_mB5F13D1685AB91F0DC0157388C3E5AE9C3E451AE_gshared)(___0_array, ___1_comparer, method); } // DungeonArchitect.Graphs.GraphNode[] DungeonArchitect.Graphs.GraphNode::GetParentNodes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* GraphNode_GetParentNodes_m75462775A8F35B70FE30E33FB37F755FE6B56696 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Themeing.GameObjectDungeonThemeItem::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectDungeonThemeItem__ctor_mCE0C7569A4CEE5937ED3749C225EB2C42440B4B9 (GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Themeing.GameObjectArrayDungeonThemeItem::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectArrayDungeonThemeItem__ctor_mC5CD642CFAAADD643F1C309643DC6B21E5CD5716 (GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Themeing.SpriteDungeonThemeItem::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteDungeonThemeItem__ctor_mC60A469A780DB78BD984F8E3A76C3D8CA331F845 (SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* __this, const RuntimeMethod* method) ; // System.String DungeonArchitect.Graphs.GraphNode::get_Id() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* GraphNode_get_Id_m1208226FF4D1BDA590D208AC5FE33899494F581F_inline (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) ; // System.String DungeonArchitect.Graphs.GraphNode::get_Caption() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* GraphNode_get_Caption_m5CB8A2609C249B98CD2E31A97455BFB695659E04_inline (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) ; // DungeonArchitect.Graphs.GraphNode[] DungeonArchitect.Graphs.GraphNode::GetChildNodes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* GraphNode_GetChildNodes_mC0EB7EF413C144369BD033BA67B79D5300469CFC (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) ; // DungeonArchitect.Graphs.MarkerNode DungeonArchitect.Graphs.MarkerEmitterNode::get_Marker() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* MarkerEmitterNode_get_Marker_m203C74C1A155C7125F8B9D52BFF5FC3E86444A47_inline (MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Themeing.PropChildSocketData::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropChildSocketData__ctor_m859857156E51B09E30887497AC4495DF2F225E49 (PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m4E1F40B0BE11D36804DA7C633AC607B56CA4F01D_inline (List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB* __this, PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB*, PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m83636F994EAC7050939D8DB79B5CCE746B9FD070_inline (List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* __this, DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059*, DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m46AA8A1DADADCC57D7D9A8CEEFF914C9C5889562 (List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* __this, const RuntimeMethod* method) { (( void (*) (List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, 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) ; // System.Single UnityEngine.Rect::get_x() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Utils.InstanceCache::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceCache__ctor_m66940AA5FDC2ADCA1D738CF3353E10359B6DF740 (InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2>>::.ctor() inline void Dictionary_2__ctor_mF9730470073290B6F6B9FAD83131A2B17DAC0DC0 (Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method); } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_tA6289460B8450BAC7D816B77DEC685F829A9BA1D List_1_GetEnumerator_m35AEDDB12020C3E60F858826C0181CFE79B5E7AB (List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* __this, const RuntimeMethod* method) { return (( Enumerator_tA6289460B8450BAC7D816B77DEC685F829A9BA1D (*) (List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m51D69F922B17A644AC6781EA3D3D5A3C146C841F (Enumerator_tA6289460B8450BAC7D816B77DEC685F829A9BA1D* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tA6289460B8450BAC7D816B77DEC685F829A9BA1D*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* Enumerator_get_Current_m98339082F1223B7FE9CDC838A3134B0828DACFA6_inline (Enumerator_tA6289460B8450BAC7D816B77DEC685F829A9BA1D* __this, const RuntimeMethod* method) { return (( DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* (*) (Enumerator_tA6289460B8450BAC7D816B77DEC685F829A9BA1D*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // System.Void DungeonArchitect.Themeing.DungeonThemeEngine::CreatePropLookup(DungeonArchitect.Themeing.DungeonThemeData,System.Collections.Generic.Dictionary`2>>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeEngine_CreatePropLookup_m83B8AD74DDEEA1C291C3D73DF47AB75601A8AE37 (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* ___0_theme, Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* ___1_PropBySocketTypeByTheme, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m01938602B8A5632445F99C4F9904EA1570CD62ED (Enumerator_tA6289460B8450BAC7D816B77DEC685F829A9BA1D* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tA6289460B8450BAC7D816B77DEC685F829A9BA1D*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_m7DC2C8CAB208D7E61298E7CAE583C2180371A747 (Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method); } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_m350E295F4E6BF68E11601469BB62152E62E390C0 (Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5* __this, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5*, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method); } // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) inline void Dictionary_2_Add_m0D9585B84A0A6B7D29AA8CA3464E08A3089B5AF5 (Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5* __this, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___0_key, DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5*, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520*, DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E*, 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_m1FF2D5FA7699D6C8E07F653D9C56410218F57EF9 (List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779* __this, const RuntimeMethod* method) { (( void (*) (List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779*, const RuntimeMethod*))List_1__ctor_m1FF2D5FA7699D6C8E07F653D9C56410218F57EF9_gshared)(__this, method); } // System.Void System.Collections.Generic.Queue`1::.ctor() inline void Queue_1__ctor_mD75513F88082CD25B1DEB4EFB23B693E1D3EFFC0 (Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E* __this, const RuntimeMethod* method) { (( void (*) (Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E*, const RuntimeMethod*))Queue_1__ctor_mD75513F88082CD25B1DEB4EFB23B693E1D3EFFC0_gshared)(__this, method); } // DungeonArchitect.Themeing.DungeonThemeData DungeonArchitect.Themeing.DungeonThemeEngine::GetBestMatchedTheme(System.Collections.Generic.List`1,DungeonArchitect.PropSocket,System.Collections.Generic.Dictionary`2>>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* DungeonThemeEngine_GetBestMatchedTheme_mDE59AC11C02FA83DC108BC74A03BB9B0C1D87325 (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* ___0_Themes, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___1_socket, Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* ___2_PropBySocketTypeByTheme, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_t53C92F73590851D2CCB6B1ECE996195C80A37ECE List_1_GetEnumerator_mD0CA17CE402C1860C8D97C3120D266DF5373910C (List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8* __this, const RuntimeMethod* method) { return (( Enumerator_t53C92F73590851D2CCB6B1ECE996195C80A37ECE (*) (List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_mBF197D1EC068C58A29AF1B3C4BB861B2707731C1 (Enumerator_t53C92F73590851D2CCB6B1ECE996195C80A37ECE* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t53C92F73590851D2CCB6B1ECE996195C80A37ECE*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* Enumerator_get_Current_mD9C50739AB4E76F1B9206B96711495E704E81FC2_inline (Enumerator_t53C92F73590851D2CCB6B1ECE996195C80A37ECE* __this, const RuntimeMethod* method) { return (( ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* (*) (Enumerator_t53C92F73590851D2CCB6B1ECE996195C80A37ECE*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) inline DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* Dictionary_2_get_Item_m8C52D21336E47C202AE51103031FC8ABE916C4F0 (Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5* __this, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___0_key, const RuntimeMethod* method) { return (( DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* (*) (Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5*, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method); } // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m5710AA408E3CBA978C10A7F0CEBFE1A93CAD1F9C (Enumerator_t53C92F73590851D2CCB6B1ECE996195C80A37ECE* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t53C92F73590851D2CCB6B1ECE996195C80A37ECE*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // TValue System.Collections.Generic.Dictionary`2>>::get_Item(TKey) inline Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* Dictionary_2_get_Item_m486836D2C8D62BBA9082DC717E62B6029F646294 (Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* __this, DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* ___0_key, const RuntimeMethod* method) { return (( Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* (*) (Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69*, DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method); } // System.Boolean System.Collections.Generic.Dictionary`2>::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_m91F449E55CE6249A0C28243B580A23DBE2121C0F (Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* __this, String_t* ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method); } // TValue System.Collections.Generic.Dictionary`2>::get_Item(TKey) inline List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* Dictionary_2_get_Item_mAB289832A886145F6C4C2BBBE5268812F721D5BC (Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* __this, String_t* ___0_key, const RuntimeMethod* method) { return (( List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* (*) (Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D*, String_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method); } // System.Boolean DungeonArchitect.Themeing.DungeonThemeEngine::ShouldDelayExecution(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DungeonThemeEngine_ShouldDelayExecution_m4F7EF3BDC12F93689FC569061AAD32B9A0F358CB (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* ___0_nodeDataList, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Queue`1::Enqueue(T) inline void Queue_1_Enqueue_mCBE2A4DB9965F1BBC5D6A92EC7787F9C38D45C77 (Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E* __this, NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC ___0_item, const RuntimeMethod* method) { (( void (*) (Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E*, NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC, const RuntimeMethod*))Queue_1_Enqueue_mCBE2A4DB9965F1BBC5D6A92EC7787F9C38D45C77_gshared)(__this, ___0_item, method); } // System.Void DungeonArchitect.Themeing.DungeonThemeEngine::ExecuteNodesUnderMarker(DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData,DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionContext,DungeonArchitect.LevelMarkerList,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeEngine_ExecuteNodesUnderMarker_mEAF7743F1BDDE09083D951BBB8889AC6E2E8661C (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC ___0_data, NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD ___1_nodeContext, LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___2_markers, List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779* ___3_spawnDataList, const RuntimeMethod* method) ; // T System.Collections.Generic.Queue`1::Dequeue() inline NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC Queue_1_Dequeue_mFB642A0DFBBB46FB11BA3A3D9A23C7F141339975 (Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E* __this, const RuntimeMethod* method) { return (( NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC (*) (Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E*, const RuntimeMethod*))Queue_1_Dequeue_mFB642A0DFBBB46FB11BA3A3D9A23C7F141339975_gshared)(__this, method); } // System.Int32 System.Collections.Generic.Queue`1::get_Count() inline int32_t Queue_1_get_Count_mFD5DD949D6618748FD99578EA32DDC524F0C6335_inline (Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E* __this, const RuntimeMethod* method) { return (( int32_t (*) (Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E*, const RuntimeMethod*))Queue_1_get_Count_mFD5DD949D6618748FD99578EA32DDC524F0C6335_gshared_inline)(__this, method); } // System.Void DungeonArchitect.Themeing.DungeonThemeEngine::RecursivelyTagMarkersForDeletion(DungeonArchitect.LevelMarkerList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeEngine_RecursivelyTagMarkersForDeletion_mAA9520FF597905C2F5BE1EBB5E817D665CB9245D (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___0_markers, const RuntimeMethod* method) ; // T[] System.Collections.Generic.List`1::ToArray() inline DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* List_1_ToArray_m6A1C3BC8D590DBD889F975E422231F97C7B7871A (List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779* __this, const RuntimeMethod* method) { return (( DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* (*) (List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779*, const RuntimeMethod*))List_1_ToArray_m6A1C3BC8D590DBD889F975E422231F97C7B7871A_gshared)(__this, method); } // System.Boolean System.Collections.Generic.Dictionary`2>>::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_mB8D111AA57590741EF6A36EAD40FF04D904D692C (Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* __this, DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69*, DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method); } // System.Int32 System.Collections.Generic.Dictionary`2>::get_Count() inline int32_t Dictionary_2_get_Count_m4D95F2C3038C478686F6FB84F288551AC449A667 (Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* __this, const RuntimeMethod* method) { return (( int32_t (*) (Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D*, const RuntimeMethod*))Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_gshared)(__this, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mCBF2D53623041F41F77205E6ECE5C9C46D24B431_inline (List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mA5FD2664AE99EB5792521162F9DD279DB9EE2882_inline (List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* List_1_get_Item_mE0AC28D38EE563DC5414C1A0943143AA8BED7843 (List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* (*) (List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, 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 DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialConstraintProcessorContext__ctor_m3CD9168D209B3AF3744EBF7E890FA56487F0038E (SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* __this, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor::ProcessSpatialConstraint(DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext,UnityEngine.Matrix4x4&,DungeonArchitect.PropSocket[]&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpatialConstraintProcessor_ProcessSpatialConstraint_m53609D9F323CF2EBFE9273B41B2571E54ECDE230 (SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* __this, SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* ___0_context, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___1_outOffset, PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD** ___2_outMarkersToRemove, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.HashSet`1::Add(T) inline bool HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_gshared)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m95CDC40AE2EF806DC4D8F1185EF91D469F897AE9 (Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* Enumerator_get_Current_mA7BD5CDB38EA3CDA699404A44CEDBB2A79BD4C5E_inline (Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0* __this, const RuntimeMethod* method) { return (( PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* (*) (Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // System.Boolean System.Collections.Generic.HashSet`1::Contains(T) inline bool HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_gshared)(__this, ___0_item, method); } // System.Void DungeonArchitect.Themeing.DungeonThemeEngine::RecursivelyTagMarkerForDeletion(DungeonArchitect.PropSocket,System.Collections.Generic.HashSet`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeEngine_RecursivelyTagMarkerForDeletion_mC7E84EBF3DD4C90087E735283733E4374701919A (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_marker, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___1_visited, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m682AE06C2B42D5473E0C6A62348836272286990E (Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Void System.Collections.Generic.HashSet`1::.ctor() inline void HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method) { (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_gshared)(__this, method); } // System.Collections.Generic.IEnumerator`1 DungeonArchitect.LevelMarkerList::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LevelMarkerList_GetEnumerator_m68262F857EAD49059EC5789DBDD7DA0EEC770A97 (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_tF944575E3CD77F58497C57EEE8A7D8A5FA712A49 List_1_GetEnumerator_m56E7FE38C8480C68A2A67E484D7875C4AC224AD2 (List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* __this, const RuntimeMethod* method) { return (( Enumerator_tF944575E3CD77F58497C57EEE8A7D8A5FA712A49 (*) (List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_mC3AF505293DF64ED736EB1DA9B3D29A90F7E24AF (Enumerator_tF944575E3CD77F58497C57EEE8A7D8A5FA712A49* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tF944575E3CD77F58497C57EEE8A7D8A5FA712A49*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* Enumerator_get_Current_m2A0497762F9AC8522764AE27DD76AFFE1B03B592_inline (Enumerator_tF944575E3CD77F58497C57EEE8A7D8A5FA712A49* __this, const RuntimeMethod* method) { return (( DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* (*) (Enumerator_tF944575E3CD77F58497C57EEE8A7D8A5FA712A49*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_mD806AFBCEA13BC204C39A10B4E324C7FE18E217D (Enumerator_tF944575E3CD77F58497C57EEE8A7D8A5FA712A49* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tF944575E3CD77F58497C57EEE8A7D8A5FA712A49*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2>::.ctor() inline void Dictionary_2__ctor_m1B8836B0D2EE30EBA4D2CF235513E02E883B8B54 (Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2>>::Add(TKey,TValue) inline void Dictionary_2_Add_m17AE9BA9A022E2E19DF01357FF2FA60767E023EA (Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* __this, DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* ___0_key, Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69*, DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E*, Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method); } // System.Void System.Collections.Generic.Dictionary`2>::Add(TKey,TValue) inline void Dictionary_2_Add_m4C38EED064D0F582692371A449F6CE92F6D73E72 (Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* __this, String_t* ___0_key, List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D*, String_t*, List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, 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) ; // UnityEngine.ScriptableObject DungeonArchitect.Utils.InstanceCache::GetInstance(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* InstanceCache_GetInstance_m4975CAF7B9076D8A44B9362F44536DDC996847E1 (InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8* __this, String_t* ___0_typeName, const RuntimeMethod* method) ; // System.Random DungeonArchitect.Utils.PMRandom::get_UniformRandom() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* PMRandom_get_UniformRandom_m048B11294E888E6F51847E45F62BB48D3FE23F2F_inline (PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* __this, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.Themeing.DungeonThemeEngine::ProcessSpatialConstraint(DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor,DungeonArchitect.SpatialConstraints.SpatialConstraintAsset,DungeonArchitect.PropSocket,DungeonArchitect.LevelMarkerList,UnityEngine.Matrix4x4&,DungeonArchitect.PropSocket[]&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DungeonThemeEngine_ProcessSpatialConstraint_m644F74ACBAEEEB5F1A965030A658B1DF5DF2A112 (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* ___0_constraintProcessor, SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* ___1_constraint, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___2_marker, LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___3_markers, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___4_OutOffset, PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD** ___5_outMarkersToRemove, const RuntimeMethod* method) ; // UnityEngine.Vector3 DungeonArchitect.Utils.Matrix::GetScale(UnityEngine.Matrix4x4&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix_GetScale_mB4129435BCD704E75A7A0175465CBF423EA43B5E (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___0_matrix, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m2596DCF8520D8ED24D7D70AE344C00DA626E7119_inline (List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779* __this, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779*, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7, const RuntimeMethod*))List_1_Add_m2596DCF8520D8ED24D7D70AE344C00DA626E7119_gshared_inline)(__this, ___0_item, method); } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_t6D5FAAAF1141FE984F1AD75C5C2CE1BE20799597 List_1_GetEnumerator_mE2498090E8F1B7015EED97BD6EF74D4A2C30D110 (List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB* __this, const RuntimeMethod* method) { return (( Enumerator_t6D5FAAAF1141FE984F1AD75C5C2CE1BE20799597 (*) (List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m56C3E2ABC9EB5B2BAA62AF43289007F5BDA6D5BA (Enumerator_t6D5FAAAF1141FE984F1AD75C5C2CE1BE20799597* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t6D5FAAAF1141FE984F1AD75C5C2CE1BE20799597*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA* Enumerator_get_Current_mC8752B0FF8B262A0D88061241D193DD243604D8A_inline (Enumerator_t6D5FAAAF1141FE984F1AD75C5C2CE1BE20799597* __this, const RuntimeMethod* method) { return (( PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA* (*) (Enumerator_t6D5FAAAF1141FE984F1AD75C5C2CE1BE20799597*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // DungeonArchitect.PropSocket DungeonArchitect.LevelMarkerList::EmitMarker(System.String,UnityEngine.Matrix4x4,DungeonArchitect.IntVector,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* LevelMarkerList_EmitMarker_mACBC3C7B9F276A3740115717999FFBE81AF2FB9C (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, String_t* ___0_SocketType, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___2_gridPosition, int32_t ___3_cellId, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_mD97B431B6C47A32EB4ADFE602248880C890B017A (Enumerator_t6D5FAAAF1141FE984F1AD75C5C2CE1BE20799597* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t6D5FAAAF1141FE984F1AD75C5C2CE1BE20799597*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m2DC38AD5C5548F2E1E15307547988B2D5C131844 (List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB* __this, const RuntimeMethod* method) { (( void (*) (List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void DungeonArchitect.Themeing.DungeonThemeItem::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeItem__ctor_mD7CC4489C97576A151E57CF2AA720E6531177290 (DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* __this, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponent() inline MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* GameObject_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mDF6525BCE37B444313BE0AA2305BDF4EB8B92FE8 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // System.Void UnityEngine.MeshFilter::set_mesh(UnityEngine.Mesh) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshFilter_set_mesh_mD2988E2D835205FD6B6CD35A61E1592844D971F8 (MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_value, const RuntimeMethod* 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 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) ; // 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.Byte DungeonArchitect.Utils.MathUtils::ToByte(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t MathUtils_ToByte_m9A55A4A2A5F74FD06A12A84E4B8C134794E37A53 (float ___0_value01, const RuntimeMethod* method) ; // System.Void UnityEngine.Color32::.ctor(System.Byte,System.Byte,System.Byte,System.Byte) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* __this, uint8_t ___0_r, uint8_t ___1_g, uint8_t ___2_b, uint8_t ___3_a, const RuntimeMethod* method) ; // System.Void UnityEngine.Texture2D::SetPixels32(UnityEngine.Color32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_SetPixels32_m169F9873A21FB8DECA24DC1B8F06FB23D13BEE2A (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___0_colors, const RuntimeMethod* method) ; // System.Single[,] DungeonArchitect.Splatmap.SplatData::get_Data() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224_inline (SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Queue`1::.ctor() inline void Queue_1__ctor_m30C796E429FCC7507F8F511173A1450236D0633E (Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* __this, const RuntimeMethod* method) { (( void (*) (Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383*, const RuntimeMethod*))Queue_1__ctor_m30C796E429FCC7507F8F511173A1450236D0633E_gshared)(__this, method); } // System.Void System.Collections.Generic.Queue`1::Enqueue(T) inline void Queue_1_Enqueue_m2A29980B56219A0D13D947EF73C4E4CA42BBD748 (Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* __this, FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F ___0_item, const RuntimeMethod* method) { (( void (*) (Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383*, FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F, const RuntimeMethod*))Queue_1_Enqueue_m2A29980B56219A0D13D947EF73C4E4CA42BBD748_gshared)(__this, ___0_item, method); } // T System.Collections.Generic.Queue`1::Dequeue() inline FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F Queue_1_Dequeue_m5856F724327BBB3C408EA071373CC8D2C864C1CE (Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* __this, const RuntimeMethod* method) { return (( FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F (*) (Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383*, const RuntimeMethod*))Queue_1_Dequeue_m5856F724327BBB3C408EA071373CC8D2C864C1CE_gshared)(__this, method); } // System.Void DungeonArchitect.Splatmap.SplatRasterizer::AddNeighbor(System.Collections.Generic.Queue`1,DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo&,System.Int32,System.Int32,System.Int32,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatRasterizer_AddNeighbor_m883EE6B3DDB666569DF035A759C2A08DB25A23CD (SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0* __this, Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* ___0_queue, FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F* ___1_info, int32_t ___2_textureSize, int32_t ___3_dx, int32_t ___4_dy, float ___5_decayMultiplier, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.Queue`1::get_Count() inline int32_t Queue_1_get_Count_mD9A26A999D8EE6C3339F6517D4CEE36EF27B78B8_inline (Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* __this, const RuntimeMethod* method) { return (( int32_t (*) (Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383*, const RuntimeMethod*))Queue_1_get_Count_mD9A26A999D8EE6C3339F6517D4CEE36EF27B78B8_gshared_inline)(__this, method); } // System.Void System.Diagnostics.Stopwatch::Stop() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stopwatch_Stop_m8F2A2EFD9D7D5B4180A5E5379E5443864618D7DC (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* __this, const RuntimeMethod* method) ; // System.String System.Single::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972 (float* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Debug::Log(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ; // System.Single DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo::DistanceToSource() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FloodFillPixelInfo_DistanceToSource_m47C2469BF7524909690C3356074D18988544BAD9 (FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F* __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) ; // System.Single UnityEngine.AnimationCurve::Evaluate(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, float ___0_time, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Splatmap.SplatRasterizer::Swap(UnityEngine.Vector2&,UnityEngine.Vector2&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatRasterizer_Swap_mA857C311BCCEC182C31FD4D2F04BD8C58C0D073C (SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___1_b, const RuntimeMethod* method) ; // System.Int32 DungeonArchitect.Splatmap.SplatRasterizer::MapToTextureCoord(System.Single,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SplatRasterizer_MapToTextureCoord_mF2AA7236F645BF58145A2B54B328290E95D3A49A (SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0* __this, float ___0_value01, int32_t ___1_lastIndex, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Mathf::Clamp(System.Int32,System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline (int32_t ___0_value, int32_t ___1_min, int32_t ___2_max, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Mathf::Abs(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline (int32_t ___0_value, const RuntimeMethod* 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.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) ; // System.Void DungeonArchitect.Splatmap.SplatRasterizer::_DrawCircleOctants(System.Int32,System.Int32,System.Int32,System.Int32,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatRasterizer__DrawCircleOctants_m84BE6F5BB47E9CDCE49BB7F4F65A050F9CC75808 (SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0* __this, int32_t ___0_xc, int32_t ___1_yc, int32_t ___2_x, int32_t ___3_y, float ___4_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Splatmap.SplatRasterizer::SetPixel(System.Int32,System.Int32,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatRasterizer_SetPixel_mCB37BB744DD8838FF6239DDBBED8A62DD4767D73 (SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0* __this, int32_t ___0_x, int32_t ___1_y, float ___2_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo::.ctor(DungeonArchitect.IntVector2,DungeonArchitect.IntVector2,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FloodFillPixelInfo__ctor_m095EC721AC8B6CAC9D23BF5B8DD6FDC80AD31687 (FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_currentPixel, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___1_sourcePixel, float ___2_startValue, const RuntimeMethod* method) ; // DungeonArchitect.IntVector2 DungeonArchitect.IntVector2::op_Subtraction(DungeonArchitect.IntVector2,DungeonArchitect.IntVector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 IntVector2_op_Subtraction_m4590D577B9ED8A8080B981B945EBC631EB8E9CAE (IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_a, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___1_b, const RuntimeMethod* method) ; // System.Single DungeonArchitect.IntVector2::Distance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float IntVector2_Distance_mA44970D4272358702A901C9121C6C3980A62A0C5 (IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* __this, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline DungeonSplatmap_t029BF947A28B396CEB89BBB14D81A1DB0EF98672* Component_GetComponent_TisDungeonSplatmap_t029BF947A28B396CEB89BBB14D81A1DB0EF98672_mED46E1CAAE3A9A02116629EAA93A5A76AE2F90E2 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( DungeonSplatmap_t029BF947A28B396CEB89BBB14D81A1DB0EF98672* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // UnityEngine.Material UnityEngine.Renderer::get_material() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* Renderer_get_material_m5BA2A00816C4CC66580D4B2E409CF10718C15656 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Material::set_mainTexture(UnityEngine.Texture) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_set_mainTexture_m389E048BA9C81B603EBF36BD792212B296317AC0 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Graphs.VisualNode::Initialize(System.String,DungeonArchitect.Graphs.Graph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualNode_Initialize_m4B865686A51351BD583C1FDED81591C3C19ECB84 (VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* __this, String_t* ___0_id, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___1_graph, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Graphs.GraphNode::UpdateName(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNode_UpdateName_mF89F85CB0996BF6063F7691A16CB6ADB92EFC485 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, String_t* ___0_prefix, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Graphs.VisualNode::CopyFrom(DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualNode_CopyFrom_m209BFB907C5D212B5D75FBBBFE9DB4B232155A8F (VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Graphs.VisualNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualNode__ctor_m49AD33C2BCDE64AB9947770607EC89FC5BA7DEA2 (VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* __this, 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.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) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D (List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* __this, const RuntimeMethod* method) { (( void (*) (List_1_tC958F6791FB4E4315279F35506727A207EBFFF03*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void UnityEngine.Rect::.ctor(System.Single,System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_x, float ___1_y, float ___2_width, float ___3_height, const RuntimeMethod* method) ; // DungeonArchitect.Graphs.GraphPin DungeonArchitect.Graphs.GraphNode::CreatePin(DungeonArchitect.Graphs.GraphPinType,UnityEngine.Vector2,UnityEngine.Rect,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* GraphNode_CreatePin_m0488D6E8C2D94D8D0EF7453A1E3A55C9B149D4E8 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, int32_t ___0_pinType, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_position, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___2_boundsOffset, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_tangent, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Graphs.PlaceableNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaceableNode__ctor_m65B5BE2BEE739B0F409EB5B8AD9D7EF1E04B0266 (PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E* __this, 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.Graphs.GraphNode::CopyFrom(DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNode_CopyFrom_mC0AD3E9D4EC0FF26488896C4E471D1EA5D763C6C (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* 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) ; // 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) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m3B9568017D1EA7E2C38A9E8DE87F47A3695B02F6 (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* __this, const RuntimeMethod* method) { (( void (*) (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Boolean DungeonArchitect.Graphs.ThemeGraphSchema::ContainsLoops(DungeonArchitect.Graphs.GraphPin,DungeonArchitect.Graphs.GraphPin,System.Collections.Generic.List`1&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ThemeGraphSchema_ContainsLoops_mF0234D327A3AFD08C5072574020C814CC5C5A860 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_a, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___1_b, List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** ___2_cyclePath, const RuntimeMethod* method) ; // System.String DungeonArchitect.Graphs.ThemeGraphSchema::CombineMarkerNames(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ThemeGraphSchema_CombineMarkerNames_mFAF0A1CBD8EF8BA0796BF5F440FF1418F9013459 (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* ___0_markerNodes, const RuntimeMethod* method) ; // System.String System.String::Concat(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.Graphs.GraphSchema::CanCreateLink(DungeonArchitect.Graphs.GraphPin,DungeonArchitect.Graphs.GraphPin,System.String&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphSchema_CanCreateLink_m63272D9F2301D078A49B46C5998B81181084435C (GraphSchema_t8A0FFDA40767F4EF57DABE465795497F2C2AECE6* __this, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_output, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___1_input, String_t** ___2_errorMessage, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_tEC4B775236FA785A0AD11224B49C12C97DD0339A List_1_GetEnumerator_m9D38A563130D41F8272B8B72343D4DC793FBB01C (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* __this, const RuntimeMethod* method) { return (( Enumerator_tEC4B775236FA785A0AD11224B49C12C97DD0339A (*) (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m996AE57D4C13A5D7B89EB40315A362EC1AEB0353 (Enumerator_tEC4B775236FA785A0AD11224B49C12C97DD0339A* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tEC4B775236FA785A0AD11224B49C12C97DD0339A*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* Enumerator_get_Current_mD09A00ED1C24DE39A277E5D778E27061C8F93E01_inline (Enumerator_tEC4B775236FA785A0AD11224B49C12C97DD0339A* __this, const RuntimeMethod* method) { return (( MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* (*) (Enumerator_tEC4B775236FA785A0AD11224B49C12C97DD0339A*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // System.Int32 System.Text.StringBuilder::get_Length() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8 (StringBuilder_t* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_mE1CAA35B10518A41FCB56C0D2C850CBE7869A9D6 (Enumerator_tEC4B775236FA785A0AD11224B49C12C97DD0339A* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tEC4B775236FA785A0AD11224B49C12C97DD0339A*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_mBB48466AB37B32DC6EF2E0564EC198C1501951D8_inline (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* __this, const RuntimeMethod* method) { (( void (*) (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // DungeonArchitect.Graphs.Graph DungeonArchitect.Graphs.GraphNode::get_Graph() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* GraphNode_get_Graph_m3747319C884D29CEE76D91160230E341B1D94831_inline (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) ; // T[] DungeonArchitect.Graphs.Graph::GetNodes() inline MarkerNodeU5BU5D_tC33DE0217B1936ED07D290087B00BD45BCEAEE11* Graph_GetNodes_TisMarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_m5CDBAA273CA219E2AFDF73EF15A00A0EA6D25602 (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __this, const RuntimeMethod* method) { return (( MarkerNodeU5BU5D_tC33DE0217B1936ED07D290087B00BD45BCEAEE11* (*) (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520*, const RuntimeMethod*))Graph_GetNodes_TisRuntimeObject_m9AE7A46E0BDB45363DC989EEE05E748073CEA84E_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2>::.ctor() inline void Dictionary_2__ctor_m3BF0B4F1EA99DF192FE6B2BFBFA00FBB16F94DCB (Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method); } // DungeonArchitect.Graphs.MarkerEmitterNode[] DungeonArchitect.Graphs.ThemeGraphSchema::GetEmitters(DungeonArchitect.Graphs.MarkerNode,DungeonArchitect.Graphs.GraphPin,DungeonArchitect.Graphs.GraphPin) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MarkerEmitterNodeU5BU5D_t3832A24B6B79E6ABE0DA5869415BF44A3EA10FD6* ThemeGraphSchema_GetEmitters_m1104015F393E07142A6C579A8BA30196B7F25F57 (MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* ___0_markerNode, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___1_a, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___2_b, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mEF097D1D51D658FA3B779B4D4E0DB8CA13F74305_inline (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* __this, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14*, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Void System.Collections.Generic.Dictionary`2>::Add(TKey,TValue) inline void Dictionary_2_Add_m9F03FC47614D373BEFA707FA09F2F951202BBE85 (Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F* __this, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* ___0_key, List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F*, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2*, List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method); } // System.Boolean DungeonArchitect.Graphs.ThemeGraphSchema::FindCycles(System.Collections.Generic.Dictionary`2>&,System.Collections.Generic.List`1&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ThemeGraphSchema_FindCycles_mB0426FA9CE9BA0D34E6A0D1ABD29E3AAE25C8D8C (Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F** ___0_markerChildMap, List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** ___1_cyclePath, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.HashSet`1::.ctor() inline void HashSet_1__ctor_mE003524D7FF6F1228067D674C19636C82E611E2C (HashSet_1_t2A406474C089DE7692B85ACD0024450E84A38DDB* __this, const RuntimeMethod* method) { (( void (*) (HashSet_1_t2A406474C089DE7692B85ACD0024450E84A38DDB*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method); } // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2>::get_Keys() inline KeyCollection_tC688D04B7DC0D0A8933BAC3C06B1C5D24E7F3FDA* Dictionary_2_get_Keys_mF017FB2A8C4BC130C80314FFB14414A74F42969F (Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F* __this, const RuntimeMethod* method) { return (( KeyCollection_tC688D04B7DC0D0A8933BAC3C06B1C5D24E7F3FDA* (*) (Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F*, const RuntimeMethod*))Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6_gshared)(__this, method); } // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator System.Collections.Generic.Dictionary`2/KeyCollection>::GetEnumerator() inline Enumerator_t674B5B866E290828DCD410F371E78BE109496ADA KeyCollection_GetEnumerator_m43DEAB7D7E2DF26837B31A9C20224C5567DB13D8 (KeyCollection_tC688D04B7DC0D0A8933BAC3C06B1C5D24E7F3FDA* __this, const RuntimeMethod* method) { return (( Enumerator_t674B5B866E290828DCD410F371E78BE109496ADA (*) (KeyCollection_tC688D04B7DC0D0A8933BAC3C06B1C5D24E7F3FDA*, const RuntimeMethod*))KeyCollection_GetEnumerator_m7E77FBA7DE2D3876EC02F396712C4AA5B1D535A5_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator>::Dispose() inline void Enumerator_Dispose_mEC0A4A170E7C24071DC8C27F599410C66A65DB6F (Enumerator_t674B5B866E290828DCD410F371E78BE109496ADA* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t674B5B866E290828DCD410F371E78BE109496ADA*, const RuntimeMethod*))Enumerator_Dispose_mEB2A61F3F3F420C1B1DFD5C74EEFD4BD7761BCF7_gshared)(__this, method); } // TKey System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator>::get_Current() inline MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* Enumerator_get_Current_m96E42E2956ADC8F04907565DB3CFF3B603888425_inline (Enumerator_t674B5B866E290828DCD410F371E78BE109496ADA* __this, const RuntimeMethod* method) { return (( MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* (*) (Enumerator_t674B5B866E290828DCD410F371E78BE109496ADA*, const RuntimeMethod*))Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_gshared_inline)(__this, method); } // System.Boolean System.Collections.Generic.HashSet`1::Contains(T) inline bool HashSet_1_Contains_mF101BA2B3E1DF5C0DB7B78264AE854CE197FD864 (HashSet_1_t2A406474C089DE7692B85ACD0024450E84A38DDB* __this, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* ___0_item, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_t2A406474C089DE7692B85ACD0024450E84A38DDB*, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___0_item, method); } // System.Boolean DungeonArchitect.Graphs.ThemeGraphSchema::CheckCycleDFS(System.Collections.Generic.Dictionary`2>&,System.Collections.Generic.List`1&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ThemeGraphSchema_CheckCycleDFS_m7D4CC258C38ADB4ADE4C2FE6CCEE9DF7F742F57A (Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F** ___0_markerChildMap, List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** ___1_traversePath, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator>::MoveNext() inline bool Enumerator_MoveNext_mBE960F722B02681EA7E1AD9D8DDA20D9384881A0 (Enumerator_t674B5B866E290828DCD410F371E78BE109496ADA* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t674B5B866E290828DCD410F371E78BE109496ADA*, const RuntimeMethod*))Enumerator_MoveNext_mB5E00F11BCA3AC963F9BA72659FA76B107863F3C_gshared)(__this, method); } // TSource System.Linq.Enumerable::Last(System.Collections.Generic.IEnumerable`1) inline MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* Enumerable_Last_TisMarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_m6823697556A575D6D989B692B977A244BF891492 (RuntimeObject* ___0_source, const RuntimeMethod* method) { return (( MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_Last_TisRuntimeObject_m39971562AFD7CCF7CFF65E8CA0A457CCC3E18F8F_gshared)(___0_source, method); } // System.Boolean System.Collections.Generic.Dictionary`2>::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_m917AEA545048210379088217B22B1CD3397A2304 (Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F* __this, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F*, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method); } // TValue System.Collections.Generic.Dictionary`2>::get_Item(TKey) inline List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* Dictionary_2_get_Item_mC45F46BC83B0C32F556DD99F791E729D587CD86F (Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F* __this, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* ___0_key, const RuntimeMethod* method) { return (( List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* (*) (Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F*, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method); } // System.Boolean System.Collections.Generic.List`1::Contains(T) inline bool List_1_Contains_m7E2CA90C985F0EBD46AB7E7E5294027563FB100A (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* __this, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14*, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mD85B2B99CE57BBCE0F2B1D9AB4F9CD449DC4D914_inline (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) inline void List_1_RemoveAt_m588CAC395DE5C4A1C44C671A1C2BC2A4F36D4416 (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mB0EBFD549AF0FD7C7B46069E2C2EF3ADF382D0C1 (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* __this, const RuntimeMethod* method) { (( void (*) (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, 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.GraphLink[] DungeonArchitect.Graphs.GraphPin::GetConntectedLinks() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* GraphPin_GetConntectedLinks_mB5D45F5630E9AE8BA745F54363C846C24FCC1418 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) ; // DungeonArchitect.Graphs.GraphPin DungeonArchitect.Graphs.GraphLink::get_Input() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* GraphLink_get_Input_m21946AED087C7CD12E1254823ACACC63CF4A1C91_inline (GraphLink_t167090219997E1F874E24A93015AD8333374E463* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_inline (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A*, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m1D33E701183DB4DD7FC01267392E39DA242FBEFE (List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4* __this, const RuntimeMethod* method) { (( void (*) (List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // DungeonArchitect.Graphs.GraphNode[] DungeonArchitect.Graphs.ThemeGraphSchema::GetOutgoingNodes(DungeonArchitect.Graphs.GraphNode,DungeonArchitect.Graphs.GraphPin,DungeonArchitect.Graphs.GraphPin) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* ThemeGraphSchema_GetOutgoingNodes_m62B4ADF3FCFB91EB305FDF7C9703A4FB7D58900D (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___1_a, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___2_b, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m4009AB1ED2F310616ADA079B699A68B3D5F30C9B_inline (List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4* __this, MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4*, MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // T[] System.Collections.Generic.List`1::ToArray() inline MarkerEmitterNodeU5BU5D_t3832A24B6B79E6ABE0DA5869415BF44A3EA10FD6* List_1_ToArray_mD949FF44FF927DF43BDC3C8159FFE8690ED935F7 (List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4* __this, const RuntimeMethod* method) { return (( MarkerEmitterNodeU5BU5D_t3832A24B6B79E6ABE0DA5869415BF44A3EA10FD6* (*) (List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method); } // System.Void DungeonArchitect.Graphs.GraphSchema::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSchema__ctor_m4396B0651CE3D97FA8E922BD48AED17E51CBBBC4 (GraphSchema_t8A0FFDA40767F4EF57DABE465795497F2C2AECE6* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Graphs.PlaceableNode::CopyFrom(DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaceableNode_CopyFrom_m3FEE3BB4E076996D53970CCC29F095AEC17ABBF6 (PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, 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) ; // 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.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); } // UnityEngine.Vector2 UnityEngine.Rect::get_center() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rect_get_center_mAA9A2E1F058B2C9F58E13CC4822F789F42975E5C (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector2::op_Equality(UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, 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); } // DungeonArchitect.IntVector2 DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::GetHalfGridLogicalCoords() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 SCBaseDomainNode_GetHalfGridLogicalCoords_m39C5FA56C998F4966658245B06EC2A1957F3FFDD (SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2 DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::GetSnapPosition(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 SCBaseDomainNode_GetSnapPosition_mFF0251EB3DD3EED687BB376E438335B89A553CA4 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_position, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::ContainsOtherNodeAt(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SCBaseDomainNode_ContainsOtherNodeAt_mC812302E87538EB31121F30DD2F81E2273224433 (SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_snappedPosition, const RuntimeMethod* method) ; // System.Void UnityEngine.Rect::set_center(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_center_m1BFC7584EEE9EF6C9AC2CA8459300FE23D5CE86F (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::UpdateRuleDomain() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SCBaseDomainNode_UpdateRuleDomain_mF255A470077ACFEF4D8B0A711EF37E8FC77CBBC7 (SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode::Initialize(System.String,DungeonArchitect.Graphs.Graph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SCRuleNode_Initialize_m943097A33AEE0D2F737FBA552500CE59D118DFB1 (SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* __this, String_t* ___0_id, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___1_graph, 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) ; // System.Void DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SCRuleNode__ctor_m92B9F2E3C3A58907559888C7A82B581E0E686542 (SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::Initialize(System.String,DungeonArchitect.Graphs.Graph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SCBaseDomainNode_Initialize_m4B9E693F593FFA51941EFE817F338C187CDD292C (SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E* __this, String_t* ___0_id, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___1_graph, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mCC121E81FC85CE1EE119322ABD9121D793CAF681 (List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD* __this, const RuntimeMethod* method) { (( void (*) (List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // T UnityEngine.Object::Instantiate(T) inline ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* Object_Instantiate_TisConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF_mEF62EBFFF26536B9804F3DB7061677A6772ADF71 (ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* ___0_original, const RuntimeMethod* method) { return (( ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* (*) (ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF*, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared)(___0_original, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mFA1B5BBE3484CDA586150330163CBF7C43B67D4C_inline (List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD* __this, ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD*, ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // T[] System.Collections.Generic.List`1::ToArray() inline ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54* List_1_ToArray_m2BDF8D7926609696F990F5A01B5FD0B375C77079 (List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD* __this, const RuntimeMethod* method) { return (( ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54* (*) (List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method); } // System.Void DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SCBaseDomainNode__ctor_mD4A5B66684F12A353C74638047B9622DF5962693 (SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E* __this, const RuntimeMethod* method) ; // System.Void System.Attribute::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2 (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* __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.String DungeonArchitect.SpatialConstraints.ConstraintRule::GetScriptName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ConstraintRule_GetScriptName_m0AFE9A52A34B72E4132C2413B1EEB85844FB9880 (ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* __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) ; // TSource System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable`1) inline RuntimeObject* Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD (RuntimeObject* ___0_source, const RuntimeMethod* method) { return (( RuntimeObject* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_gshared)(___0_source, method); } // System.String DungeonArchitect.SpatialConstraints.ConstraintRule::GetFullMenuPath(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ConstraintRule_GetFullMenuPath_m05424675765868AE650CAE31EB10E7561192D2C8 (Type_t* ___0_type, const RuntimeMethod* method) ; // System.Void System.IO.FileInfo::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileInfo__ctor_m0A602529DFCFC44BB4EF4C530E6FBA765C44143F (FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* __this, String_t* ___0_fileName, const RuntimeMethod* method) ; // System.String DungeonArchitect.SpatialConstraints.ConstraintRule::GetScriptName(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ConstraintRule_GetScriptName_mA6BC79455EB84A0A8196279183586FF17D8A2515 (Type_t* ___0_type, 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 DungeonArchitect.Graphs.Graph::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graph__ctor_mB6C33FC156BDC793908203260AF80260D3563DA1 (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __this, const RuntimeMethod* method) ; // T UnityEngine.ScriptableObject::CreateInstance() inline SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* ScriptableObject_CreateInstance_TisSpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59_mF5296D1783040B07AB9FBE33782AEA705F09ABE9 (const RuntimeMethod* method) { return (( SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* (*) (const RuntimeMethod*))ScriptableObject_CreateInstance_TisRuntimeObject_mC07BE383F5EF546F4191035A679930852BC19BDA_gshared)(method); } // UnityEngine.Quaternion DungeonArchitect.Utils.Matrix::GetRotation(UnityEngine.Matrix4x4&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Matrix_GetRotation_m9C9279D228DC3622E77F89C3CD9E1C2AE4012ED5 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___0_matrix, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::op_Division(UnityEngine.Vector2,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) ; // UnityEngine.Vector3 DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorUtils::RotateVector(UnityEngine.Vector3,UnityEngine.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpatialConstraintProcessorUtils_RotateVector_m3B79451B430B923F977B8DF57720BC63A7AF2698 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_matrix, const RuntimeMethod* method) ; // System.Void DungeonArchitect.SpatialConstraints.SpatialConstraintRuleDomain::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialConstraintRuleDomain__ctor_m7E0F39CDAB820C1D7333ACAF1BE17D90A8ABDB79 (SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* __this, const RuntimeMethod* method) ; // DungeonArchitect.SpatialConstraints.SpatialConstraintGraph DungeonArchitect.SpatialConstraints.SpatialConstraintAsset::get_Graph() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* SpatialConstraintAsset_get_Graph_mDD2BD1E7359C0501E5215ACF35660B199A92296B_inline (SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* __this, const RuntimeMethod* method) ; // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_mAA247217BABDCDCE5A62A51BAED3EBCAD940E7C7 (Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method); } // System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable::Where(System.Collections.Generic.IEnumerable`1,System.Func`2) inline RuntimeObject* Enumerable_Where_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m0A7718E87AA38BDDC09DFEE02DBD93DEFD5BB1B1 (RuntimeObject* ___0_source, Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* ___1_predicate, const RuntimeMethod* method) { return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method); } // TSource System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable`1) inline GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* Enumerable_FirstOrDefault_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m877F203E2D04365A831D8FC615BBF4223C20C030 (RuntimeObject* ___0_source, const RuntimeMethod* method) { return (( GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_gshared)(___0_source, method); } // System.Int32 System.Linq.Enumerable::Count(System.Collections.Generic.IEnumerable`1) inline int32_t Enumerable_Count_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m2095B74BEB3CF8CFB9E525EB052A31A88D4FE775 (RuntimeObject* ___0_source, const RuntimeMethod* method) { return (( int32_t (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_Count_TisRuntimeObject_mA9FCB8ECCFE8FABC5AA2F8D46F82ACD52279930B_gshared)(___0_source, method); } // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_mA6A83638261D2BDB8E01F08221A4BADBADC78645 (Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610*, const RuntimeMethod*))Dictionary_2__ctor_mA539B8FE4C6FAFC6C87123D3E02A18CDBA76F410_gshared)(__this, method); } // UnityEngine.Vector3 DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorUtils::GetRuleNodeWorldPosition(DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode,DungeonArchitect.Graphs.SpatialConstraints.SCReferenceNode,DungeonArchitect.PropSocket,UnityEngine.Vector3,UnityEngine.Matrix4x4&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpatialConstraintProcessorUtils_GetRuleNodeWorldPosition_m15F17476202BB15012B64777F58D46A7AE2B60FE (SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* ___0_ruleNode, SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16* ___1_referenceNode, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___2_marker, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_gridSize, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___4_rotationFrame, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) inline void Dictionary_2_Add_mA3A9EC90485426CB3B38ADB935E77936BF275F36 (Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610* __this, SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* ___0_key, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610*, SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))Dictionary_2_Add_m861B0BBC65C4DA70AA8DCC5A206E60158B0C454F_gshared)(__this, ___0_key, ___1_value, method); } // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_m6E929EBBC14E2D7EA1304A217A21C9709E6128E4 (Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method); } // System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable::Where(System.Collections.Generic.IEnumerable`1,System.Func`2) inline RuntimeObject* Enumerable_Where_TisConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF_m6A4625C1E89D411475D530A48E1B64CA0ECC87B5 (RuntimeObject* ___0_source, Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3* ___1_predicate, const RuntimeMethod* method) { return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method); } // System.Int32 System.Linq.Enumerable::Count(System.Collections.Generic.IEnumerable`1) inline int32_t Enumerable_Count_TisConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF_m4A823C9765C64B818F309670BA443255AC84095B (RuntimeObject* ___0_source, const RuntimeMethod* method) { return (( int32_t (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_Count_TisRuntimeObject_mA9FCB8ECCFE8FABC5AA2F8D46F82ACD52279930B_gshared)(___0_source, method); } // System.Void DungeonArchitect.SpatialConstraints.ConstraintRuleContext::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstraintRuleContext__ctor_m52F565BFFDEBD48BBB8635810DE644526C696152 (ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* __this, const RuntimeMethod* method) ; // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Dictionary_2_get_Item_m7627FE1B19292F54AEA8015B6C01F9F7B2C144EB (Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610* __this, SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* ___0_key, const RuntimeMethod* method) { return (( Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610*, SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C*, const RuntimeMethod*))Dictionary_2_get_Item_mE9471094833D0656420C54F84B0E66371B2EAF54_gshared)(__this, ___0_key, method); } // UnityEngine.Vector2 DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorUtils::GetPosition2D(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 SpatialConstraintProcessorUtils_GetPosition2D_m110FA9EA4538D053D2675122298125D445025FAF (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ; // System.Boolean System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable`1,TSource) inline bool Enumerable_Contains_TisString_t_m903B1A64070B00925A8E4E7979330AA7D7B0FB33 (RuntimeObject* ___0_source, String_t* ___1_value, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, String_t*, const RuntimeMethod*))Enumerable_Contains_TisRuntimeObject_mBCDB5870C52FC5BD2B6AE472A749FC03B9CF8958_gshared)(___0_source, ___1_value, method); } // System.Single UnityEngine.Vector2::get_sqrMagnitude() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ; // T[] System.Collections.Generic.List`1::ToArray() inline PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* List_1_ToArray_m2F7446475817CADA3525DCF06A35F533A606A959 (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* __this, const RuntimeMethod* method) { return (( PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* (*) (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method); } // UnityEngine.Quaternion UnityEngine.Quaternion::Euler(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline (float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ; // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Rotate(UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_Rotate_m015442530DFF5651458BBFDFB3CBC9180FC09D9E (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_q, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor::ProcessSpatialConstraintFrame(DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext,DungeonArchitect.SpatialConstraints.SpatialConstraintRuleDomain,UnityEngine.Matrix4x4,DungeonArchitect.PropSocket[]&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpatialConstraintProcessor_ProcessSpatialConstraintFrame_m039945F1932B32C3E3E3B9EB021D1FAAB357689F (SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* __this, SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* ___0_context, SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* ___1_domain, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_rotationFrame, PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD** ___3_outMarkersToRemove, const RuntimeMethod* method) ; // System.Void DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m88B50C7E3ACEF5A4497992CE05DE197F1881F83B (U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B* __this, const RuntimeMethod* method) ; // System.String DungeonArchitect.SpatialConstraints.ConstraintRule::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ConstraintRule_ToString_m19C8B8279CC58EE19643ACBD736AFC0E404BB017 (ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* __this, const RuntimeMethod* method) ; // System.String System.String::Format(System.String,System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987 (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) ; // DungeonArchitect.PropSocket DungeonArchitect.Builders.Grid.SpatialConstraints.ConstraintRuleHeightDifference::GetMarkerSearchResult(DungeonArchitect.SpatialConstraints.ConstraintRuleContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ConstraintRuleHeightDifference_GetMarkerSearchResult_m3AE4A9AC0A467B018D88D05797DC2242D21EF42E (ConstraintRuleHeightDifference_t17F33ED2220D2B44E367D254D797C69926390498* __this, ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* ___0_context, const RuntimeMethod* method) ; // System.Void DungeonArchitect.SpatialConstraints.ConstraintRule::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstraintRule__ctor_mE78D2AC998F128B379D21DE6F3F0F9DF9046093E (ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Quaternion::Internal_ToEulerRad(UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_Internal_ToEulerRad_m5BD0EEC543120C320DC77FCCDFD2CE2E6BD3F1A8 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, 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) ; // UnityEngine.Vector3 UnityEngine.Quaternion::Internal_MakePositive(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_Internal_MakePositive_m73E2D01920CB0DFE661A55022C129E8617F0C9A8 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::Internal_FromEulerRad(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ; // System.Void System.Array::Clear(System.Array,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, 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 // DungeonArchitect.DungeonModel DungeonArchitect.Dungeon::get_ActiveModel() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* Dungeon_get_ActiveModel_m0E27473D49B3B5B81C49EC28DD20A4B00FC37794 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19_mFC920F09F2C130A1685D0AFA0A7C4250118002B2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (dungeonModel == null) { DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = __this->___dungeonModel_9; 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_001a; } } { // dungeonModel = GetComponent (); DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_2; L_2 = Component_GetComponent_TisDungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19_mFC920F09F2C130A1685D0AFA0A7C4250118002B2(__this, Component_GetComponent_TisDungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19_mFC920F09F2C130A1685D0AFA0A7C4250118002B2_RuntimeMethod_var); __this->___dungeonModel_9 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___dungeonModel_9), (void*)L_2); } IL_001a: { // return dungeonModel; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_3 = __this->___dungeonModel_9; return L_3; } } // System.Boolean DungeonArchitect.Dungeon::get_IsLayoutBuilt() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dungeon_get_IsLayoutBuilt_m8281754120A96E1F9CE3A91456CAC7882B37FE62 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __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 (dungeonBuilder == null) DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_0 = __this->___dungeonBuilder_8; 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_0010; } } { // return false; return (bool)0; } IL_0010: { // return dungeonBuilder.IsLayoutBuilt; DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_2 = __this->___dungeonBuilder_8; NullCheck(L_2); bool L_3; L_3 = DungeonBuilder_get_IsLayoutBuilt_m9FB20538FB79F418CD8DF5721B762A37CF468ACE(L_2, NULL); return L_3; } } // DungeonArchitect.LevelMarkerList DungeonArchitect.Dungeon::get_Markers() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* Dungeon_get_Markers_mEA189ADDFDF28AB94DE22E7C3F39B5F43928C16C (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) { { // get { return markers; } LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_0 = __this->___markers_11; return L_0; } } // DungeonArchitect.DungeonConfig DungeonArchitect.Dungeon::get_Config() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* Dungeon_get_Config_mC6757E750DD29510532B73B07094C4D0079EF1A4 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mC1A390C3785813E92FA730BD97DCA4978824CB98_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (config == null) { DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_0 = __this->___config_6; 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_001a; } } { // config = GetComponent (); DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_2; L_2 = Component_GetComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mC1A390C3785813E92FA730BD97DCA4978824CB98(__this, Component_GetComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mC1A390C3785813E92FA730BD97DCA4978824CB98_RuntimeMethod_var); __this->___config_6 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___config_6), (void*)L_2); } IL_001a: { // return config; DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_3 = __this->___config_6; return L_3; } } // System.Void DungeonArchitect.Dungeon::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_Awake_m48ED345DA644CEB21550D0A5BEEFBB0953C18AD0 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) { { // Initialize(); Dungeon_Initialize_mCB848F0D09F9E4F9F7484507309F5358A9FD2BBB(__this, NULL); // } return; } } // System.Void DungeonArchitect.Dungeon::Initialize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_Initialize_mCB848F0D09F9E4F9F7484507309F5358A9FD2BBB (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA_m03BC396415FF1BC81262C5ED844FD2D73CCA91C5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mC1A390C3785813E92FA730BD97DCA4978824CB98_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19_mFC920F09F2C130A1685D0AFA0A7C4250118002B2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisPooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C_m8A5E59E7E825781BE4FFD17AA5F790F59A9105D8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (config == null) { DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_0 = __this->___config_6; 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_001a; } } { // config = GetComponent (); DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_2; L_2 = Component_GetComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mC1A390C3785813E92FA730BD97DCA4978824CB98(__this, Component_GetComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mC1A390C3785813E92FA730BD97DCA4978824CB98_RuntimeMethod_var); __this->___config_6 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___config_6), (void*)L_2); } IL_001a: { // if (sceneProvider == null) { PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* L_3 = __this->___sceneProvider_7; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_4) { goto IL_0034; } } { // sceneProvider = GetComponent (); PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* L_5; L_5 = Component_GetComponent_TisPooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C_m8A5E59E7E825781BE4FFD17AA5F790F59A9105D8(__this, Component_GetComponent_TisPooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C_m8A5E59E7E825781BE4FFD17AA5F790F59A9105D8_RuntimeMethod_var); __this->___sceneProvider_7 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___sceneProvider_7), (void*)L_5); } IL_0034: { // if (dungeonBuilder == null) { DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_6 = __this->___dungeonBuilder_8; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_7) { goto IL_004e; } } { // dungeonBuilder = GetComponent (); DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_8; L_8 = Component_GetComponent_TisDungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA_m03BC396415FF1BC81262C5ED844FD2D73CCA91C5(__this, Component_GetComponent_TisDungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA_m03BC396415FF1BC81262C5ED844FD2D73CCA91C5_RuntimeMethod_var); __this->___dungeonBuilder_8 = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___dungeonBuilder_8), (void*)L_8); } IL_004e: { // if (dungeonModel == null) { DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_9 = __this->___dungeonModel_9; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_10; L_10 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_10) { goto IL_0068; } } { // dungeonModel = GetComponent (); DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_11; L_11 = Component_GetComponent_TisDungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19_mFC920F09F2C130A1685D0AFA0A7C4250118002B2(__this, Component_GetComponent_TisDungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19_mFC920F09F2C130A1685D0AFA0A7C4250118002B2_RuntimeMethod_var); __this->___dungeonModel_9 = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->___dungeonModel_9), (void*)L_11); } IL_0068: { // } return; } } // System.Collections.Generic.List`1 DungeonArchitect.Dungeon::GetThemeAssets() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* Dungeon_GetThemeAssets_m97F979B747424BC0F3AE5CF690F16BA992070F09 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mB9CA8E49EFA67221A2924E2B9ABD1B50E16A854A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mCFFEA6B23FFAA60BDD58DC5ABE0C86A3DBEB3429_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD16A4986584CE64D54942B68E73302C50CACFE16_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m28EE95F5274DFB81034CEB60EE2FEA473412FF25_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m119EA27488BB7345EB3D3F54768D814CF3DA5645_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m4E77C32FAF0B6CE903A187D9EAFA50B51E3578CB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* V_0 = NULL; Enumerator_tE10C79DC06CD5B127357F7C426ECC775A3EB3F9C V_1; memset((&V_1), 0, sizeof(V_1)); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* V_2 = NULL; DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* V_3 = NULL; { // var themes = new List(); List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* L_0 = (List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20*)il2cpp_codegen_object_new(List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m4E77C32FAF0B6CE903A187D9EAFA50B51E3578CB(L_0, List_1__ctor_m4E77C32FAF0B6CE903A187D9EAFA50B51E3578CB_RuntimeMethod_var); V_0 = L_0; // foreach (var themeGraph in dungeonThemes) List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A* L_1 = __this->___dungeonThemes_4; NullCheck(L_1); Enumerator_tE10C79DC06CD5B127357F7C426ECC775A3EB3F9C L_2; L_2 = List_1_GetEnumerator_m119EA27488BB7345EB3D3F54768D814CF3DA5645(L_1, List_1_GetEnumerator_m119EA27488BB7345EB3D3F54768D814CF3DA5645_RuntimeMethod_var); V_1 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003b: {// begin finally (depth: 1) Enumerator_Dispose_mB9CA8E49EFA67221A2924E2B9ABD1B50E16A854A((&V_1), Enumerator_Dispose_mB9CA8E49EFA67221A2924E2B9ABD1B50E16A854A_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0030_1; } IL_0014_1: { // foreach (var themeGraph in dungeonThemes) Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_3; L_3 = Enumerator_get_Current_mD16A4986584CE64D54942B68E73302C50CACFE16_inline((&V_1), Enumerator_get_Current_mD16A4986584CE64D54942B68E73302C50CACFE16_RuntimeMethod_var); V_2 = L_3; // DungeonThemeData theme = new DungeonThemeData(); DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_4 = (DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E*)il2cpp_codegen_object_new(DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E_il2cpp_TypeInfo_var); NullCheck(L_4); DungeonThemeData__ctor_m7CBE41EDB0EDD0F3085D16500411D8FEC6ABC49D(L_4, NULL); V_3 = L_4; // theme.BuildFromGraph(themeGraph); DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_5 = V_3; Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_6 = V_2; NullCheck(L_5); DungeonThemeData_BuildFromGraph_m483F271F96A7ABC6DC57B007281913EC2B020041(L_5, L_6, NULL); // themes.Add(theme); List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* L_7 = V_0; DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_8 = V_3; NullCheck(L_7); List_1_Add_m28EE95F5274DFB81034CEB60EE2FEA473412FF25_inline(L_7, L_8, List_1_Add_m28EE95F5274DFB81034CEB60EE2FEA473412FF25_RuntimeMethod_var); } IL_0030_1: { // foreach (var themeGraph in dungeonThemes) bool L_9; L_9 = Enumerator_MoveNext_mCFFEA6B23FFAA60BDD58DC5ABE0C86A3DBEB3429((&V_1), Enumerator_MoveNext_mCFFEA6B23FFAA60BDD58DC5ABE0C86A3DBEB3429_RuntimeMethod_var); if (L_9) { goto IL_0014_1; } } { goto IL_0049; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0049: { // return themes; List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* L_10 = V_0; return L_10; } } // System.Void DungeonArchitect.Dungeon::Build() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_Build_m45B4B957E26626984F5E6D93FE4A2A59C53E59EE (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeDungeonSceneObjectInstantiator_t18EE707919101B44BDE77C9F85AEEBB6D2FB093C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // Build(new RuntimeDungeonSceneObjectInstantiator()); RuntimeDungeonSceneObjectInstantiator_t18EE707919101B44BDE77C9F85AEEBB6D2FB093C* L_0 = (RuntimeDungeonSceneObjectInstantiator_t18EE707919101B44BDE77C9F85AEEBB6D2FB093C*)il2cpp_codegen_object_new(RuntimeDungeonSceneObjectInstantiator_t18EE707919101B44BDE77C9F85AEEBB6D2FB093C_il2cpp_TypeInfo_var); NullCheck(L_0); RuntimeDungeonSceneObjectInstantiator__ctor_mC6C0A316606E09C17B77A18B6B96624EF382D861(L_0, NULL); Dungeon_Build_m19294111575BF32EF95AF21B186F316666341608(__this, L_0, NULL); // } return; } } // System.Void DungeonArchitect.Dungeon::SetSeed(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_SetSeed_m9A3848B728AFE33897FFF47654A11609EA81017D (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, int32_t ___0_seed, const RuntimeMethod* method) { { // Config.Seed = (uint) seed; DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_0; L_0 = Dungeon_get_Config_mC6757E750DD29510532B73B07094C4D0079EF1A4(__this, NULL); int32_t L_1 = ___0_seed; NullCheck(L_0); L_0->___Seed_4 = L_1; // } return; } } // System.Void DungeonArchitect.Dungeon::RandomizeSeed() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_RandomizeSeed_mB692B966190EBBA3889AD1DCC9AB4D9E323EB2E8 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) { { // SetSeed(Mathf.RoundToInt(Random.value * int.MaxValue)); float L_0; L_0 = Random_get_value_m2CEA87FADF5222EF9E13D32695F15E2BA282E24B(NULL); int32_t L_1; L_1 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_multiply(L_0, (2.14748365E+09f))), NULL); Dungeon_SetSeed_m9A3848B728AFE33897FFF47654A11609EA81017D(__this, L_1, NULL); // } return; } } // System.Void DungeonArchitect.Dungeon::RandomizeSeed(System.Random) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_RandomizeSeed_m24A6641F3C52D87D91AD22A4218AD2F5EAF850BF (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___0_randomStream, const RuntimeMethod* method) { { // SetSeed(Mathf.RoundToInt(randomStream.NextFloat() * int.MaxValue)); Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_0 = ___0_randomStream; float L_1; L_1 = RandomExtensions_NextFloat_m83B4036CA53E0F8F86D3A8D8ABC1C564D0673A67(L_0, NULL); int32_t L_2; L_2 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_multiply(L_1, (2.14748365E+09f))), NULL); Dungeon_SetSeed_m9A3848B728AFE33897FFF47654A11609EA81017D(__this, L_2, NULL); // } return; } } // System.Void DungeonArchitect.Dungeon::Build(DungeonArchitect.IDungeonSceneObjectInstantiator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_Build_m19294111575BF32EF95AF21B186F316666341608 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, RuntimeObject* ___0_objectInstantiator, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174_mB6368F1149594B21C80EEC1C3AA31A4885AC14A9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* V_0 = NULL; { // if (dungeonBuilder.DestroyDungeonOnRebuild()) DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_0 = __this->___dungeonBuilder_8; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(8 /* System.Boolean DungeonArchitect.DungeonBuilder::DestroyDungeonOnRebuild() */, L_0); if (!L_1) { goto IL_0013; } } { // DestroyDungeon(); Dungeon_DestroyDungeon_m8BF85970B02483DEA0ACE473B0DF700431ED8B41(__this, NULL); } IL_0013: { // NotifyPreBuild(); Dungeon_NotifyPreBuild_m5F4FDA4E7B28F5DD8857042A314FBFCC32374CE2(__this, NULL); // Initialize(); Dungeon_Initialize_mCB848F0D09F9E4F9F7484507309F5358A9FD2BBB(__this, NULL); // dungeonModel.ResetModel(); DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_2 = __this->___dungeonModel_9; NullCheck(L_2); VirtualActionInvoker0::Invoke(4 /* System.Void DungeonArchitect.DungeonModel::ResetModel() */, L_2); // dungeonBuilder.BuildDungeon(config, dungeonModel); DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_3 = __this->___dungeonBuilder_8; DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_4 = __this->___config_6; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_5 = __this->___dungeonModel_9; NullCheck(L_3); VirtualActionInvoker2< DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD*, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* >::Invoke(4 /* System.Void DungeonArchitect.DungeonBuilder::BuildDungeon(DungeonArchitect.DungeonConfig,DungeonArchitect.DungeonModel) */, L_3, L_4, L_5); // markers = dungeonBuilder.Markers; DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_6 = __this->___dungeonBuilder_8; NullCheck(L_6); LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_7; L_7 = DungeonBuilder_get_Markers_m54679B042CFC062AA6B7BE30119712F19A0B8D2F_inline(L_6, NULL); __this->___markers_11 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___markers_11), (void*)L_7); // NotifyPostLayoutBuild(); Dungeon_NotifyPostLayoutBuild_m0281A78CC82FA59B3F1F2DB07ABA0F1CA0F3251A(__this, NULL); // if (dungeonBuilder.IsThemingSupported()) DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_8 = __this->___dungeonBuilder_8; NullCheck(L_8); bool L_9; L_9 = VirtualFuncInvoker0< bool >::Invoke(7 /* System.Boolean DungeonArchitect.DungeonBuilder::IsThemingSupported() */, L_8); if (!L_9) { goto IL_006e; } } { // ReapplyTheme(objectInstantiator); RuntimeObject* L_10 = ___0_objectInstantiator; Dungeon_ReapplyTheme_mD69979D14C9839D19A5AB90A3D4843002C86A24C(__this, L_10, NULL); goto IL_0080; } IL_006e: { // dungeonBuilder.BuildNonThemedDungeon(sceneProvider, objectInstantiator); DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_11 = __this->___dungeonBuilder_8; PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* L_12 = __this->___sceneProvider_7; RuntimeObject* L_13 = ___0_objectInstantiator; NullCheck(L_11); VirtualActionInvoker2< DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744*, RuntimeObject* >::Invoke(9 /* System.Void DungeonArchitect.DungeonBuilder::BuildNonThemedDungeon(DungeonArchitect.DungeonSceneProvider,DungeonArchitect.IDungeonSceneObjectInstantiator) */, L_11, L_12, L_13); } IL_0080: { // var navigation = GetComponent(); DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* L_14; L_14 = Component_GetComponent_TisDungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174_mB6368F1149594B21C80EEC1C3AA31A4885AC14A9(__this, Component_GetComponent_TisDungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174_mB6368F1149594B21C80EEC1C3AA31A4885AC14A9_RuntimeMethod_var); V_0 = L_14; // if (navigation != null) DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* L_15 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_16; L_16 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_15, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_16) { goto IL_0096; } } { // navigation.BuildNavMesh(); DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* L_17 = V_0; NullCheck(L_17); DungeonRuntimeNavigation_BuildNavMesh_mB117D731FE403B943F9BDF46A4DC91A7DF06051B(L_17, NULL); } IL_0096: { // NotifyPostBuild(); Dungeon_NotifyPostBuild_m7A4B5122D8B01DFB84E4164003ACCA605E29835E(__this, NULL); // } return; } } // System.Void DungeonArchitect.Dungeon::ReapplyTheme(DungeonArchitect.IDungeonSceneObjectInstantiator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_ReapplyTheme_mD69979D14C9839D19A5AB90A3D4843002C86A24C (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, RuntimeObject* ___0_objectInstantiator, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* V_0 = NULL; { // if (!dungeonBuilder.IsThemingSupported()) DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_0 = __this->___dungeonBuilder_8; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(7 /* System.Boolean DungeonArchitect.DungeonBuilder::IsThemingSupported() */, L_0); if (L_1) { goto IL_000e; } } { // return; return; } IL_000e: { // dungeonBuilder.EmitMarkers(); DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_2 = __this->___dungeonBuilder_8; NullCheck(L_2); VirtualActionInvoker0::Invoke(12 /* System.Void DungeonArchitect.DungeonBuilder::EmitMarkers() */, L_2); // dungeonBuilder.EmitCustomMarkers(); DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_3 = __this->___dungeonBuilder_8; NullCheck(L_3); DungeonBuilder_EmitCustomMarkers_mE03B2ABA282B0F244539538527A4F44C2E2C91D1(L_3, NULL); // NotifyMarkersEmitted(dungeonBuilder.Markers); DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_4 = __this->___dungeonBuilder_8; NullCheck(L_4); LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_5; L_5 = DungeonBuilder_get_Markers_m54679B042CFC062AA6B7BE30119712F19A0B8D2F_inline(L_4, NULL); Dungeon_NotifyMarkersEmitted_m0485E99F06C9B2E6CEE01C94D832B08E4E5B0CBB(__this, L_5, NULL); // var themes = GetThemeAssets(); List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* L_6; L_6 = Dungeon_GetThemeAssets_m97F979B747424BC0F3AE5CF690F16BA992070F09(__this, NULL); V_0 = L_6; // var themeContext = CreateThemeExecutionContext(objectInstantiator); RuntimeObject* L_7 = ___0_objectInstantiator; DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123 L_8; L_8 = Dungeon_CreateThemeExecutionContext_mFD723BB1DB0A883EA99EFA8B79A09E847329DB7E(__this, L_7, NULL); // var themeEngine = new DungeonThemeEngine(themeContext); DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* L_9 = (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB*)il2cpp_codegen_object_new(DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB_il2cpp_TypeInfo_var); NullCheck(L_9); DungeonThemeEngine__ctor_mBA10C52FEAED861BA03CC7CF090EA3B3CBB3371D(L_9, L_8, NULL); // themeEngine.ApplyTheme(dungeonBuilder.Markers, themes); DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_10 = __this->___dungeonBuilder_8; NullCheck(L_10); LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_11; L_11 = DungeonBuilder_get_Markers_m54679B042CFC062AA6B7BE30119712F19A0B8D2F_inline(L_10, NULL); List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* L_12 = V_0; NullCheck(L_9); DungeonThemeEngine_ApplyTheme_mCBDCDE5F991B2CB02EE83D4F062B7B85CA00837D(L_9, L_11, L_12, NULL); // } return; } } // DungeonArchitect.Themeing.DungeonThemeExecutionContext DungeonArchitect.Dungeon::CreateThemeExecutionContext(DungeonArchitect.IDungeonSceneObjectInstantiator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123 Dungeon_CreateThemeExecutionContext_mFD723BB1DB0A883EA99EFA8B79A09E847329DB7E (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, RuntimeObject* ___0_objectInstantiator, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncDungeonSceneObjectSpawner_tB96BBBB8980B8214DFB1D76AC7FD8225334AB7FE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA_m03BC396415FF1BC81262C5ED844FD2D73CCA91C5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_m4ED3CF798B8FADCB1FD6A15C800164D0721177E1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisSpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1_m6A50881D732274C9406CC0CD2B422D4525A07914_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponents_TisDungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124_m7CFFA48FB573AFEDEE81573815DD6C3791778A16_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisDungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124_m912F25BCCB60D28F69BAD36B885EA559B1480E6D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5DD0E1456C30D557465E6E2A5641C6E0389A1251_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m8DF18B32585E49372E7CA53432D502C5D19D4804_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6078A5AB7BB9C203137AA0F8F7B0D1D7EAAE111F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindObjectsOfType_TisThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5_m4412F261DA3B16FD6CD449CCCE28D9DD9B15CEBE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SyncDungeonSceneObjectSpawner_t45471F82D30149EE01F5CA8387025B422254DC7A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123 V_0; memset((&V_0), 0, sizeof(V_0)); DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* V_1 = NULL; List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8* V_2 = NULL; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* V_3 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* V_5 = NULL; int32_t V_6 = 0; ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* V_7 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B4_0; memset((&G_B4_0), 0, sizeof(G_B4_0)); { // var context = new DungeonThemeExecutionContext(); il2cpp_codegen_initobj((&V_0), sizeof(DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123)); // context.builder = dungeonBuilder; DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_0 = __this->___dungeonBuilder_8; (&V_0)->___builder_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___builder_0), (void*)L_0); // context.config = config; DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_1 = __this->___config_6; (&V_0)->___config_1 = L_1; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___config_1), (void*)L_1); // context.model = dungeonModel; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_2 = __this->___dungeonModel_9; (&V_0)->___model_2 = L_2; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___model_2), (void*)L_2); // context.spatialConstraintProcessor = GetComponent(); SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* L_3; L_3 = Component_GetComponent_TisSpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1_m6A50881D732274C9406CC0CD2B422D4525A07914(__this, Component_GetComponent_TisSpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1_m6A50881D732274C9406CC0CD2B422D4525A07914_RuntimeMethod_var); (&V_0)->___spatialConstraintProcessor_3 = L_3; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___spatialConstraintProcessor_3), (void*)L_3); // context.sceneProvider = GetComponent(); DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_4; L_4 = Component_GetComponent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_m4ED3CF798B8FADCB1FD6A15C800164D0721177E1(__this, Component_GetComponent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_m4ED3CF798B8FADCB1FD6A15C800164D0721177E1_RuntimeMethod_var); (&V_0)->___sceneProvider_5 = L_4; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___sceneProvider_5), (void*)L_4); // context.objectInstantiator = objectInstantiator; RuntimeObject* L_5 = ___0_objectInstantiator; (&V_0)->___objectInstantiator_8 = L_5; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___objectInstantiator_8), (void*)L_5); // context.spawnListeners = GetComponents().ToArray(); DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* L_6; L_6 = Component_GetComponents_TisDungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124_m7CFFA48FB573AFEDEE81573815DD6C3791778A16(__this, Component_GetComponents_TisDungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124_m7CFFA48FB573AFEDEE81573815DD6C3791778A16_RuntimeMethod_var); DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* L_7; L_7 = Enumerable_ToArray_TisDungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124_m912F25BCCB60D28F69BAD36B885EA559B1480E6D((RuntimeObject*)L_6, Enumerable_ToArray_TisDungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124_m912F25BCCB60D28F69BAD36B885EA559B1480E6D_RuntimeMethod_var); (&V_0)->___spawnListeners_7 = L_7; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___spawnListeners_7), (void*)L_7); // var builder = GetComponent(); DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_8; L_8 = Component_GetComponent_TisDungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA_m03BC396415FF1BC81262C5ED844FD2D73CCA91C5(__this, Component_GetComponent_TisDungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA_m03BC396415FF1BC81262C5ED844FD2D73CCA91C5_RuntimeMethod_var); V_1 = L_8; // if (builder.asyncBuild) DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_9 = V_1; NullCheck(L_9); bool L_10 = L_9->___asyncBuild_10; if (!L_10) { goto IL_00a9; } } { // var buildPosition = (builder.asyncBuildStartPosition != null) ? builder.asyncBuildStartPosition.position : Vector3.zero; DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_11 = V_1; NullCheck(L_11); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = L_11->___asyncBuildStartPosition_12; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_13; L_13 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_12, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_13) { goto IL_0087; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); G_B4_0 = L_14; goto IL_0092; } IL_0087: { DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_15 = V_1; NullCheck(L_15); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16 = L_15->___asyncBuildStartPosition_12; NullCheck(L_16); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_16, NULL); G_B4_0 = L_17; } IL_0092: { V_4 = G_B4_0; // objectSpawner = new AsyncDungeonSceneObjectSpawner(builder.maxBuildTimePerFrame, buildPosition); DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_18 = V_1; NullCheck(L_18); int64_t L_19 = L_18->___maxBuildTimePerFrame_11; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_4; AsyncDungeonSceneObjectSpawner_tB96BBBB8980B8214DFB1D76AC7FD8225334AB7FE* L_21 = (AsyncDungeonSceneObjectSpawner_tB96BBBB8980B8214DFB1D76AC7FD8225334AB7FE*)il2cpp_codegen_object_new(AsyncDungeonSceneObjectSpawner_tB96BBBB8980B8214DFB1D76AC7FD8225334AB7FE_il2cpp_TypeInfo_var); NullCheck(L_21); AsyncDungeonSceneObjectSpawner__ctor_m51625F6B8A893B21C147B946A41D6739BB10C6E0(L_21, L_19, L_20, NULL); __this->___objectSpawner_10 = L_21; Il2CppCodeGenWriteBarrier((void**)(&__this->___objectSpawner_10), (void*)L_21); goto IL_00b4; } IL_00a9: { // objectSpawner = new SyncDungeonSceneObjectSpawner(); SyncDungeonSceneObjectSpawner_t45471F82D30149EE01F5CA8387025B422254DC7A* L_22 = (SyncDungeonSceneObjectSpawner_t45471F82D30149EE01F5CA8387025B422254DC7A*)il2cpp_codegen_object_new(SyncDungeonSceneObjectSpawner_t45471F82D30149EE01F5CA8387025B422254DC7A_il2cpp_TypeInfo_var); NullCheck(L_22); SyncDungeonSceneObjectSpawner__ctor_mCCF5901CAC9AE725720C0C734C92729F635262EB(L_22, NULL); __this->___objectSpawner_10 = L_22; Il2CppCodeGenWriteBarrier((void**)(&__this->___objectSpawner_10), (void*)L_22); } IL_00b4: { // context.objectSpawner = objectSpawner; DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* L_23 = __this->___objectSpawner_10; (&V_0)->___objectSpawner_6 = L_23; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___objectSpawner_6), (void*)L_23); // var themeOverrides = new List(); List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8* L_24 = (List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8*)il2cpp_codegen_object_new(List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8_il2cpp_TypeInfo_var); NullCheck(L_24); List_1__ctor_m6078A5AB7BB9C203137AA0F8F7B0D1D7EAAE111F(L_24, List_1__ctor_m6078A5AB7BB9C203137AA0F8F7B0D1D7EAAE111F_RuntimeMethod_var); V_2 = L_24; // var dungeon = GetComponent(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_25; L_25 = Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8(__this, Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8_RuntimeMethod_var); V_3 = L_25; // var volumes = GameObject.FindObjectsOfType(); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* L_26; L_26 = Object_FindObjectsOfType_TisThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5_m4412F261DA3B16FD6CD449CCCE28D9DD9B15CEBE(Object_FindObjectsOfType_TisThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5_m4412F261DA3B16FD6CD449CCCE28D9DD9B15CEBE_RuntimeMethod_var); // foreach (var volume in volumes) V_5 = L_26; V_6 = 0; goto IL_00fe; } IL_00da: { // foreach (var volume in volumes) ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* L_27 = V_5; int32_t L_28 = V_6; NullCheck(L_27); int32_t L_29 = L_28; ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* L_30 = (L_27)->GetAt(static_cast(L_29)); V_7 = L_30; // if (volume.dungeon != dungeon) ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* L_31 = V_7; NullCheck(L_31); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_32 = ((Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA*)L_31)->___dungeon_4; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_33 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_34; L_34 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_32, L_33, NULL); if (L_34) { goto IL_00f8; } } { // themeOverrides.Add(volume); List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8* L_35 = V_2; ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* L_36 = V_7; NullCheck(L_35); List_1_Add_m5DD0E1456C30D557465E6E2A5641C6E0389A1251_inline(L_35, L_36, List_1_Add_m5DD0E1456C30D557465E6E2A5641C6E0389A1251_RuntimeMethod_var); } IL_00f8: { int32_t L_37 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_37, 1)); } IL_00fe: { // foreach (var volume in volumes) int32_t L_38 = V_6; ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* L_39 = V_5; NullCheck(L_39); if ((((int32_t)L_38) < ((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length))))) { goto IL_00da; } } { // context.themeOverrideVolumes = themeOverrides.ToArray(); List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8* L_40 = V_2; NullCheck(L_40); ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* L_41; L_41 = List_1_ToArray_m8DF18B32585E49372E7CA53432D502C5D19D4804(L_40, List_1_ToArray_m8DF18B32585E49372E7CA53432D502C5D19D4804_RuntimeMethod_var); (&V_0)->___themeOverrideVolumes_4 = L_41; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___themeOverrideVolumes_4), (void*)L_41); // return context; DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123 L_42 = V_0; return L_42; } } // DungeonArchitect.DungeonEventListener[] DungeonArchitect.Dungeon::GetListeners() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* Dungeon_GetListeners_m3059C487249EF8FB4DB52569BE494F24F1BAD77F (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponents_TisDungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF_mFAFD94DCA45FDCF055F38850BEF478426EFFA0D5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisDungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF_m69DE47E1A588690468E3A2CE39B03FEBAA81F0F0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisDungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF_m7D3B47F779260CCDD2AFA783825B15AB42C1E46C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetListenersU3Eb__27_0_m1959F4056EDBA33A999B731C30CD2AD06AF8715A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A* G_B2_0 = NULL; DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* G_B2_1 = NULL; Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A* G_B1_0 = NULL; DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* G_B1_1 = NULL; { // var listeners = GetComponents(); DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_0; L_0 = Component_GetComponents_TisDungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF_mFAFD94DCA45FDCF055F38850BEF478426EFFA0D5(__this, Component_GetComponents_TisDungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF_mFAFD94DCA45FDCF055F38850BEF478426EFFA0D5_RuntimeMethod_var); // var enabledListeners = from listener in listeners // where listener.enabled // select listener; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_il2cpp_TypeInfo_var); Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A* L_1 = ((U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_il2cpp_TypeInfo_var))->___U3CU3E9__27_0_1; Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A* L_2 = L_1; G_B1_0 = L_2; G_B1_1 = L_0; if (L_2) { G_B2_0 = L_2; G_B2_1 = L_0; goto IL_0025; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_il2cpp_TypeInfo_var); U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A* L_3 = ((U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A* L_4 = (Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A*)il2cpp_codegen_object_new(Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A_il2cpp_TypeInfo_var); NullCheck(L_4); Func_2__ctor_mC7726F3CA1E9B0D4BA165423718E0B050B4E71F6(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3CGetListenersU3Eb__27_0_m1959F4056EDBA33A999B731C30CD2AD06AF8715A_RuntimeMethod_var), NULL); Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A* L_5 = L_4; ((U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_il2cpp_TypeInfo_var))->___U3CU3E9__27_0_1 = L_5; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_il2cpp_TypeInfo_var))->___U3CU3E9__27_0_1), (void*)L_5); G_B2_0 = L_5; G_B2_1 = G_B1_1; } IL_0025: { RuntimeObject* L_6; L_6 = Enumerable_Where_TisDungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF_m7D3B47F779260CCDD2AFA783825B15AB42C1E46C((RuntimeObject*)G_B2_1, G_B2_0, Enumerable_Where_TisDungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF_m7D3B47F779260CCDD2AFA783825B15AB42C1E46C_RuntimeMethod_var); // return enabledListeners.ToArray(); DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_7; L_7 = Enumerable_ToArray_TisDungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF_m69DE47E1A588690468E3A2CE39B03FEBAA81F0F0(L_6, Enumerable_ToArray_TisDungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF_m69DE47E1A588690468E3A2CE39B03FEBAA81F0F0_RuntimeMethod_var); return L_7; } } // System.Void DungeonArchitect.Dungeon::NotifyPostLayoutBuild() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_NotifyPostLayoutBuild_m0281A78CC82FA59B3F1F2DB07ABA0F1CA0F3251A (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) { DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* V_0 = NULL; int32_t V_1 = 0; { // foreach (var listener in GetListeners()) { DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_0; L_0 = Dungeon_GetListeners_m3059C487249EF8FB4DB52569BE494F24F1BAD77F(__this, NULL); V_0 = L_0; V_1 = 0; goto IL_001e; } IL_000b: { // foreach (var listener in GetListeners()) { DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* L_4 = (L_1)->GetAt(static_cast(L_3)); // listener.OnPostDungeonLayoutBuild(this, ActiveModel); DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_5; L_5 = Dungeon_get_ActiveModel_m0E27473D49B3B5B81C49EC28DD20A4B00FC37794(__this, NULL); NullCheck(L_4); VirtualActionInvoker2< Dungeon_tAA854F521189538FD299BECE6025726B6C359227*, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* >::Invoke(4 /* System.Void DungeonArchitect.DungeonEventListener::OnPostDungeonLayoutBuild(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel) */, L_4, __this, L_5); int32_t L_6 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_001e: { // foreach (var listener in GetListeners()) { int32_t L_7 = V_1; DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_8 = V_0; NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))) { goto IL_000b; } } { // } return; } } // System.Void DungeonArchitect.Dungeon::NotifyPreBuild() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_NotifyPreBuild_m5F4FDA4E7B28F5DD8857042A314FBFCC32374CE2 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) { DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* V_0 = NULL; int32_t V_1 = 0; { // foreach (var listener in GetListeners()) DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_0; L_0 = Dungeon_GetListeners_m3059C487249EF8FB4DB52569BE494F24F1BAD77F(__this, NULL); V_0 = L_0; V_1 = 0; goto IL_001e; } IL_000b: { // foreach (var listener in GetListeners()) DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* L_4 = (L_1)->GetAt(static_cast(L_3)); // listener.OnPreDungeonBuild(this, ActiveModel); DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_5; L_5 = Dungeon_get_ActiveModel_m0E27473D49B3B5B81C49EC28DD20A4B00FC37794(__this, NULL); NullCheck(L_4); VirtualActionInvoker2< Dungeon_tAA854F521189538FD299BECE6025726B6C359227*, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* >::Invoke(6 /* System.Void DungeonArchitect.DungeonEventListener::OnPreDungeonBuild(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel) */, L_4, __this, L_5); int32_t L_6 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_001e: { // foreach (var listener in GetListeners()) int32_t L_7 = V_1; DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_8 = V_0; NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))) { goto IL_000b; } } { // } return; } } // System.Void DungeonArchitect.Dungeon::NotifyPostBuild() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_NotifyPostBuild_m7A4B5122D8B01DFB84E4164003ACCA605E29835E (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) { DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* V_0 = NULL; int32_t V_1 = 0; { // foreach (var listener in GetListeners()) { DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_0; L_0 = Dungeon_GetListeners_m3059C487249EF8FB4DB52569BE494F24F1BAD77F(__this, NULL); V_0 = L_0; V_1 = 0; goto IL_001e; } IL_000b: { // foreach (var listener in GetListeners()) { DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* L_4 = (L_1)->GetAt(static_cast(L_3)); // listener.OnPostDungeonBuild(this, ActiveModel); DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_5; L_5 = Dungeon_get_ActiveModel_m0E27473D49B3B5B81C49EC28DD20A4B00FC37794(__this, NULL); NullCheck(L_4); VirtualActionInvoker2< Dungeon_tAA854F521189538FD299BECE6025726B6C359227*, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* >::Invoke(7 /* System.Void DungeonArchitect.DungeonEventListener::OnPostDungeonBuild(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel) */, L_4, __this, L_5); int32_t L_6 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_001e: { // foreach (var listener in GetListeners()) { int32_t L_7 = V_1; DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_8 = V_0; NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))) { goto IL_000b; } } { // } return; } } // System.Void DungeonArchitect.Dungeon::NotifyMarkersEmitted(DungeonArchitect.LevelMarkerList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_NotifyMarkersEmitted_m0485E99F06C9B2E6CEE01C94D832B08E4E5B0CBB (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___0_markers, 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; } DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* V_0 = NULL; int32_t V_1 = 0; DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* V_2 = NULL; { // foreach (var listener in GetListeners()) DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_0; L_0 = Dungeon_GetListeners_m3059C487249EF8FB4DB52569BE494F24F1BAD77F(__this, NULL); V_0 = L_0; V_1 = 0; goto IL_002a; } IL_000b: { // foreach (var listener in GetListeners()) DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* L_4 = (L_1)->GetAt(static_cast(L_3)); V_2 = L_4; // if (listener == null) continue; DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* L_5 = V_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_6) { goto IL_0026; } } { // listener.OnDungeonMarkersEmitted(this, ActiveModel, markers); DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* L_7 = V_2; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_8; L_8 = Dungeon_get_ActiveModel_m0E27473D49B3B5B81C49EC28DD20A4B00FC37794(__this, NULL); LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_9 = ___0_markers; NullCheck(L_7); VirtualActionInvoker3< Dungeon_tAA854F521189538FD299BECE6025726B6C359227*, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19*, LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* >::Invoke(5 /* System.Void DungeonArchitect.DungeonEventListener::OnDungeonMarkersEmitted(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel,DungeonArchitect.LevelMarkerList) */, L_7, __this, L_8, L_9); } IL_0026: { int32_t L_10 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_002a: { // foreach (var listener in GetListeners()) int32_t L_11 = V_1; DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_12 = V_0; NullCheck(L_12); if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))) { goto IL_000b; } } { // } return; } } // System.Void DungeonArchitect.Dungeon::NotifyPreDungeonDestroy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_NotifyPreDungeonDestroy_m238C9D76AC1A6D8FC43E0F5A9CA4155C30531802 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) { DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* V_0 = NULL; int32_t V_1 = 0; { // foreach (var listener in GetListeners()) DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_0; L_0 = Dungeon_GetListeners_m3059C487249EF8FB4DB52569BE494F24F1BAD77F(__this, NULL); V_0 = L_0; V_1 = 0; goto IL_0018; } IL_000b: { // foreach (var listener in GetListeners()) DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* L_4 = (L_1)->GetAt(static_cast(L_3)); // listener.OnPreDungeonDestroy(this); NullCheck(L_4); VirtualActionInvoker1< Dungeon_tAA854F521189538FD299BECE6025726B6C359227* >::Invoke(8 /* System.Void DungeonArchitect.DungeonEventListener::OnPreDungeonDestroy(DungeonArchitect.Dungeon) */, L_4, __this); int32_t L_5 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_0018: { // foreach (var listener in GetListeners()) int32_t L_6 = V_1; DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_7 = V_0; NullCheck(L_7); if ((((int32_t)L_6) < ((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))) { goto IL_000b; } } { // } return; } } // System.Void DungeonArchitect.Dungeon::NotifyDungeonDestroyed() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_NotifyDungeonDestroyed_m6B493637DA9C801CBC2214B18A53E1F137D30CB8 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) { DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* V_0 = NULL; int32_t V_1 = 0; { // foreach (var listener in GetListeners()) { DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_0; L_0 = Dungeon_GetListeners_m3059C487249EF8FB4DB52569BE494F24F1BAD77F(__this, NULL); V_0 = L_0; V_1 = 0; goto IL_0018; } IL_000b: { // foreach (var listener in GetListeners()) { DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* L_4 = (L_1)->GetAt(static_cast(L_3)); // listener.OnDungeonDestroyed(this); NullCheck(L_4); VirtualActionInvoker1< Dungeon_tAA854F521189538FD299BECE6025726B6C359227* >::Invoke(9 /* System.Void DungeonArchitect.DungeonEventListener::OnDungeonDestroyed(DungeonArchitect.Dungeon) */, L_4, __this); int32_t L_5 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_0018: { // foreach (var listener in GetListeners()) { int32_t L_6 = V_1; DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_7 = V_0; NullCheck(L_7); if ((((int32_t)L_6) < ((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))) { goto IL_000b; } } { // } return; } } // System.Void DungeonArchitect.Dungeon::DestroyDungeon() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_DestroyDungeon_m8BF85970B02483DEA0ACE473B0DF700431ED8B41 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174_mB6368F1149594B21C80EEC1C3AA31A4885AC14A9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* V_0 = NULL; DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* V_1 = NULL; DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* V_2 = NULL; int32_t V_3 = 0; DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* V_4 = NULL; Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 V_5; memset((&V_5), 0, sizeof(V_5)); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_6 = NULL; { // NotifyPreDungeonDestroy(); Dungeon_NotifyPreDungeonDestroy_m238C9D76AC1A6D8FC43E0F5A9CA4155C30531802(__this, NULL); // var itemList = GameObject.FindObjectsOfType(); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_0; L_0 = Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3(Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3_RuntimeMethod_var); // var dungeonItems = new List(); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_1 = (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*)il2cpp_codegen_object_new(List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC(L_1, List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var); V_0 = L_1; // foreach (var item in itemList) V_2 = L_0; V_3 = 0; goto IL_0045; } IL_0016: { // foreach (var item in itemList) DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_2 = V_2; int32_t L_3 = V_3; NullCheck(L_2); int32_t L_4 = L_3; DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_5 = (L_2)->GetAt(static_cast(L_4)); V_4 = L_5; // if (item == null) continue; DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_6 = V_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_7) { goto IL_0041; } } { // if (item.dungeon == this) DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_8 = V_4; NullCheck(L_8); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_9 = L_8->___dungeon_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_10; L_10 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_9, __this, NULL); if (!L_10) { goto IL_0041; } } { // dungeonItems.Add(item.gameObject); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_11 = V_0; DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_12 = V_4; NullCheck(L_12); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13; L_13 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_12, NULL); NullCheck(L_11); List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_11, L_13, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); } IL_0041: { int32_t L_14 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0045: { // foreach (var item in itemList) int32_t L_15 = V_3; DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_16 = V_2; NullCheck(L_16); if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))))) { goto IL_0016; } } { // foreach(var item in dungeonItems) { List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_17 = V_0; NullCheck(L_17); Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 L_18; L_18 = List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8(L_17, List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8_RuntimeMethod_var); V_5 = L_18; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0080: {// begin finally (depth: 1) Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D((&V_5), Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0075_1; } IL_0055_1: { // foreach(var item in dungeonItems) { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19; L_19 = Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_inline((&V_5), Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_RuntimeMethod_var); V_6 = L_19; // if (Application.isPlaying) { bool L_20; L_20 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL); if (!L_20) { goto IL_006e_1; } } { // Destroy(item); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_21 = V_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_21, NULL); goto IL_0075_1; } IL_006e_1: { // DestroyImmediate(item); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22 = V_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_22, NULL); } IL_0075_1: { // foreach(var item in dungeonItems) { bool L_23; L_23 = Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27((&V_5), Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27_RuntimeMethod_var); if (L_23) { goto IL_0055_1; } } { goto IL_008e; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_008e: { // if (objectSpawner != null) DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* L_24 = __this->___objectSpawner_10; if (!L_24) { goto IL_00a8; } } { // objectSpawner.Destroy(); DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* L_25 = __this->___objectSpawner_10; NullCheck(L_25); VirtualActionInvoker0::Invoke(6 /* System.Void DungeonArchitect.DungeonSceneObjectSpawner::Destroy() */, L_25); // objectSpawner = null; __this->___objectSpawner_10 = (DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___objectSpawner_10), (void*)(DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A*)NULL); } IL_00a8: { // var navigation = GetComponent(); DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* L_26; L_26 = Component_GetComponent_TisDungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174_mB6368F1149594B21C80EEC1C3AA31A4885AC14A9(__this, Component_GetComponent_TisDungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174_mB6368F1149594B21C80EEC1C3AA31A4885AC14A9_RuntimeMethod_var); V_1 = L_26; // if (navigation != null) { DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* L_27 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_28; L_28 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_27, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_28) { goto IL_00be; } } { // navigation.DestroyNavMesh(); DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* L_29 = V_1; NullCheck(L_29); DungeonRuntimeNavigation_DestroyNavMesh_m00359C3B719991195C873972069890D80FE45031(L_29, NULL); } IL_00be: { // if (dungeonModel != null) { DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_30 = __this->___dungeonModel_9; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_31; L_31 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_30, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_31) { goto IL_00d7; } } { // dungeonModel.ResetModel(); DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_32 = __this->___dungeonModel_9; NullCheck(L_32); VirtualActionInvoker0::Invoke(4 /* System.Void DungeonArchitect.DungeonModel::ResetModel() */, L_32); } IL_00d7: { // if (dungeonBuilder != null) { DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_33 = __this->___dungeonBuilder_8; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_34; L_34 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_33, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_34) { goto IL_00f0; } } { // dungeonBuilder.OnDestroyed(); DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_35 = __this->___dungeonBuilder_8; NullCheck(L_35); VirtualActionInvoker0::Invoke(6 /* System.Void DungeonArchitect.DungeonBuilder::OnDestroyed() */, L_35); } IL_00f0: { // NotifyDungeonDestroyed(); Dungeon_NotifyDungeonDestroyed_m6B493637DA9C801CBC2214B18A53E1F137D30CB8(__this, NULL); // } return; } } // System.Void DungeonArchitect.Dungeon::RequestRebuild() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_RequestRebuild_mCC50B5130EBF50238E71E8553A394D49E5559C6A (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) { { // requestedRebuild = true; __this->___requestedRebuild_12 = (bool)1; // } return; } } // System.Void DungeonArchitect.Dungeon::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_Update_mFFC3562496C025A37E7A00BFFC87D97784EF3682 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __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 (dungeonModel == null) return; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = __this->___dungeonModel_9; 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_000f; } } { // if (dungeonModel == null) return; return; } IL_000f: { // if (requestedRebuild) { bool L_2 = __this->___requestedRebuild_12; if (!L_2) { goto IL_0024; } } { // requestedRebuild = false; __this->___requestedRebuild_12 = (bool)0; // Build(); Dungeon_Build_m45B4B957E26626984F5E6D93FE4A2A59C53E59EE(__this, NULL); } IL_0024: { // if (debugDraw) bool L_3 = __this->___debugDraw_5; if (!L_3) { goto IL_0032; } } { // DebugDraw(); Dungeon_DebugDraw_m1D5538E6EA515494412A9C346C5659EEBD655692(__this, NULL); } IL_0032: { // if (objectSpawner != null) DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* L_4 = __this->___objectSpawner_10; if (!L_4) { goto IL_0045; } } { // objectSpawner.Tick(); DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* L_5 = __this->___objectSpawner_10; NullCheck(L_5); VirtualActionInvoker0::Invoke(5 /* System.Void DungeonArchitect.DungeonSceneObjectSpawner::Tick() */, L_5); } IL_0045: { // } return; } } // System.Void DungeonArchitect.Dungeon::OnGUI() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_OnGUI_m9D8F1BACBF1F71DA7357F9B0A2A3DA00AC2169EE (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) { { // } return; } } // System.Void DungeonArchitect.Dungeon::DebugDraw() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_DebugDraw_m1D5538E6EA515494412A9C346C5659EEBD655692 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __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 (dungeonBuilder != null) DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_0 = __this->___dungeonBuilder_8; 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; } } { // dungeonBuilder.DebugDraw(); DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_2 = __this->___dungeonBuilder_8; NullCheck(L_2); VirtualActionInvoker0::Invoke(10 /* System.Void DungeonArchitect.DungeonBuilder::DebugDraw() */, L_2); } IL_0019: { // } return; } } // System.Void DungeonArchitect.Dungeon::OnDrawGizmosSelected() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_OnDrawGizmosSelected_m0939290C08C21728026099AB4A9BCC0F49E218FA (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __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 (debugDraw && dungeonBuilder != null) bool L_0 = __this->___debugDraw_5; if (!L_0) { goto IL_0021; } } { DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_1 = __this->___dungeonBuilder_8; 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_0021; } } { // dungeonBuilder.DebugDrawGizmos(); DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_3 = __this->___dungeonBuilder_8; NullCheck(L_3); VirtualActionInvoker0::Invoke(11 /* System.Void DungeonArchitect.DungeonBuilder::DebugDrawGizmos() */, L_3); } IL_0021: { // } return; } } // System.Void DungeonArchitect.Dungeon::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon__ctor_m706B25BD2B37D9DD8DFDD5942FD05650A010FB19 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // LevelMarkerList markers = new LevelMarkerList(); LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_0 = (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4*)il2cpp_codegen_object_new(LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4_il2cpp_TypeInfo_var); NullCheck(L_0); LevelMarkerList__ctor_m73746DC024AA64926C8BA6C26DD9E278A6B9B074(L_0, NULL); __this->___markers_11 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___markers_11), (void*)L_0); 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.Dungeon/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mC9BF93139D50381470C4302683509766EAADC2A9 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A* L_0 = (U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A*)il2cpp_codegen_object_new(U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_mBDC2FB1123DA88B475F203C4BC8088F35C66E4B4(L_0, NULL); ((U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void DungeonArchitect.Dungeon/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mBDC2FB1123DA88B475F203C4BC8088F35C66E4B4 (U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.Boolean DungeonArchitect.Dungeon/<>c::b__27_0(DungeonArchitect.DungeonEventListener) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CGetListenersU3Eb__27_0_m1959F4056EDBA33A999B731C30CD2AD06AF8715A (U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A* __this, DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* ___0_listener, const RuntimeMethod* method) { { // where listener.enabled DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* L_0 = ___0_listener; NullCheck(L_0); bool L_1; L_1 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(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.Boolean DungeonArchitect.DungeonBuilder::get_IsLayoutBuilt() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DungeonBuilder_get_IsLayoutBuilt_m9FB20538FB79F418CD8DF5721B762A37CF468ACE (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method) { { // if (random == null) return false; PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_0 = __this->___random_6; if (L_0) { goto IL_000a; } } { // if (random == null) return false; return (bool)0; } IL_000a: { // return isLayoutBuilt; bool L_1 = __this->___isLayoutBuilt_13; return L_1; } } // DungeonArchitect.LevelMarkerList DungeonArchitect.DungeonBuilder::get_Markers() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* DungeonBuilder_get_Markers_m54679B042CFC062AA6B7BE30119712F19A0B8D2F (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method) { { // get { return markers; } LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_0 = __this->___markers_8; return L_0; } } // DungeonArchitect.DungeonModel DungeonArchitect.DungeonBuilder::get_Model() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* DungeonBuilder_get_Model_m389A71C7447944C07FFB0F24CDC1835A33E76C16 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method) { { // get { return model; } DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = __this->___model_7; return L_0; } } // DungeonArchitect.Utils.Blackboard DungeonArchitect.DungeonBuilder::get_Blackboard() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Blackboard_t02618F4A3DD340B66759F75B766D598574968BAA* DungeonBuilder_get_Blackboard_m317A9710A8A06515E716625CC4C4B719359F4702 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method) { { // get { return blackboard; } Blackboard_t02618F4A3DD340B66759F75B766D598574968BAA* L_0 = __this->___blackboard_9; return L_0; } } // System.Void DungeonArchitect.DungeonBuilder::BuildDungeon(DungeonArchitect.DungeonConfig,DungeonArchitect.DungeonModel) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_BuildDungeon_m3560800F8DB87C0B58247D249C2400C41A865535 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* ___0_config, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___1_model, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // this.config = config; DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_0 = ___0_config; __this->___config_4 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___config_4), (void*)L_0); // this.model = model; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_1 = ___1_model; __this->___model_7 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___model_7), (void*)L_1); // nrandom = new PMRandom(config.Seed); DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_2 = ___0_config; NullCheck(L_2); uint32_t L_3 = L_2->___Seed_4; PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_4 = (PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB*)il2cpp_codegen_object_new(PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB_il2cpp_TypeInfo_var); NullCheck(L_4); PMRandom__ctor_m706882B3460D0948D7D5CE2FACF9550FD4D74883(L_4, L_3, NULL); __this->___nrandom_5 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___nrandom_5), (void*)L_4); // random = new PMRandom(config.Seed); DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_5 = ___0_config; NullCheck(L_5); uint32_t L_6 = L_5->___Seed_4; PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_7 = (PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB*)il2cpp_codegen_object_new(PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB_il2cpp_TypeInfo_var); NullCheck(L_7); PMRandom__ctor_m706882B3460D0948D7D5CE2FACF9550FD4D74883(L_7, L_6, NULL); __this->___random_6 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___random_6), (void*)L_7); // markers = CreateMarkerListObject(config); DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_8 = ___0_config; LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_9; L_9 = VirtualFuncInvoker1< LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4*, DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* >::Invoke(5 /* DungeonArchitect.LevelMarkerList DungeonArchitect.DungeonBuilder::CreateMarkerListObject(DungeonArchitect.DungeonConfig) */, __this, L_8); __this->___markers_8 = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___markers_8), (void*)L_9); // isLayoutBuilt = true; __this->___isLayoutBuilt_13 = (bool)1; // } return; } } // DungeonArchitect.LevelMarkerList DungeonArchitect.DungeonBuilder::CreateMarkerListObject(DungeonArchitect.DungeonConfig) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* DungeonBuilder_CreateMarkerListObject_mD8B85F8E117599EFFBC9F37E4C563C9D1C16321A (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* ___0_config, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new SpatialPartionedLevelMarkerList(8); SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8* L_0 = (SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8*)il2cpp_codegen_object_new(SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8_il2cpp_TypeInfo_var); NullCheck(L_0); SpatialPartionedLevelMarkerList__ctor_mE3A4A098EAF11544377624B40695150DBD6EA100(L_0, (8.0f), NULL); return L_0; } } // System.Void DungeonArchitect.DungeonBuilder::OnDestroyed() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_OnDestroyed_m3E662FC6E5EF3FF6E579A72C71A9A8203CA25B35 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method) { { // ClearSockets(); DungeonBuilder_ClearSockets_m30F24A43870870974DE27711938250A8CCA21D6A(__this, NULL); // isLayoutBuilt = false; __this->___isLayoutBuilt_13 = (bool)0; // } return; } } // System.Boolean DungeonArchitect.DungeonBuilder::IsThemingSupported() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DungeonBuilder_IsThemingSupported_m4DE30C8BE19B8F5C2FD5442D0D1D8483614AC23C (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method) { { // public virtual bool IsThemingSupported() { return true; } return (bool)1; } } // System.Boolean DungeonArchitect.DungeonBuilder::DestroyDungeonOnRebuild() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DungeonBuilder_DestroyDungeonOnRebuild_m0566666CF376E9879F631F66902CE48C510D770A (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method) { { // public virtual bool DestroyDungeonOnRebuild() { return false; } return (bool)0; } } // System.Void DungeonArchitect.DungeonBuilder::BuildNonThemedDungeon(DungeonArchitect.DungeonSceneProvider,DungeonArchitect.IDungeonSceneObjectInstantiator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_BuildNonThemedDungeon_mFE82E570182028B2F7FE90CA5B6A82ABB63C0BC7 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* ___0_sceneProvider, RuntimeObject* ___1_objectInstantiator, const RuntimeMethod* method) { { // public virtual void BuildNonThemedDungeon(DungeonSceneProvider sceneProvider, IDungeonSceneObjectInstantiator objectInstantiator) { } return; } } // System.Void DungeonArchitect.DungeonBuilder::DebugDraw() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_DebugDraw_m597BAFE3CE850F96FC8AB66AA29A97A784947AF9 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method) { { // } return; } } // System.Void DungeonArchitect.DungeonBuilder::DebugDrawGizmos() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_DebugDrawGizmos_m2D6CCFFEFD5E1004C1E3EB4FEAB9DBF77AA17DC7 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method) { { // } return; } } // System.Void DungeonArchitect.DungeonBuilder::ClearSockets() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_ClearSockets_m30F24A43870870974DE27711938250A8CCA21D6A (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method) { { // markers.Clear(); LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_0 = __this->___markers_8; NullCheck(L_0); VirtualActionInvoker0::Invoke(9 /* System.Void DungeonArchitect.LevelMarkerList::Clear() */, L_0); // } return; } } // System.Void DungeonArchitect.DungeonBuilder::EmitMarkers() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_EmitMarkers_m9A37877CCDCD23ED308C323678985233569EB0F1 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method) { { // ClearSockets(); DungeonBuilder_ClearSockets_m30F24A43870870974DE27711938250A8CCA21D6A(__this, NULL); // } return; } } // System.Void DungeonArchitect.DungeonBuilder::EmitCustomMarkers() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_EmitCustomMarkers_mE03B2ABA282B0F244539538527A4F44C2E2C91D1 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponents_TisDungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5_mF51CA1586EFF1084F1DBF2F9756C700C4A28B4F7_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DungeonMarkerEmitterU5BU5D_t92FD70095ADC385615422528A495613860975E66* V_0 = NULL; int32_t V_1 = 0; { // var emitters = GetComponents(); DungeonMarkerEmitterU5BU5D_t92FD70095ADC385615422528A495613860975E66* L_0; L_0 = Component_GetComponents_TisDungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5_mF51CA1586EFF1084F1DBF2F9756C700C4A28B4F7(__this, Component_GetComponents_TisDungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5_mF51CA1586EFF1084F1DBF2F9756C700C4A28B4F7_RuntimeMethod_var); // foreach (var emitter in emitters) V_0 = L_0; V_1 = 0; goto IL_0018; } IL_000b: { // foreach (var emitter in emitters) DungeonMarkerEmitterU5BU5D_t92FD70095ADC385615422528A495613860975E66* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; DungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5* L_4 = (L_1)->GetAt(static_cast(L_3)); // emitter.EmitMarkers(this); NullCheck(L_4); VirtualActionInvoker1< DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* >::Invoke(4 /* System.Void DungeonArchitect.DungeonMarkerEmitter::EmitMarkers(DungeonArchitect.DungeonBuilder) */, L_4, __this); int32_t L_5 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_0018: { // foreach (var emitter in emitters) int32_t L_6 = V_1; DungeonMarkerEmitterU5BU5D_t92FD70095ADC385615422528A495613860975E66* L_7 = V_0; NullCheck(L_7); if ((((int32_t)L_6) < ((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))) { goto IL_000b; } } { // } return; } } // DungeonArchitect.PropSocket DungeonArchitect.DungeonBuilder::EmitMarker(System.String,UnityEngine.Matrix4x4,DungeonArchitect.IntVector,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* DungeonBuilder_EmitMarker_m2269C1FA0350E2BE59E038CC9ADD6127C2998865 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, String_t* ___0_SocketType, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___2_gridPosition, int32_t ___3_cellId, const RuntimeMethod* method) { { // return EmitMarker(SocketType, transform, gridPosition, cellId, null); String_t* L_0 = ___0_SocketType; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = ___1_transform; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_2 = ___2_gridPosition; int32_t L_3 = ___3_cellId; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_4; L_4 = DungeonBuilder_EmitMarker_m4ADEFAAF748B5CE1DC62FD9B9891E57E506D31AE(__this, L_0, L_1, L_2, L_3, NULL, NULL); return L_4; } } // DungeonArchitect.PropSocket DungeonArchitect.DungeonBuilder::EmitMarker(System.String,UnityEngine.Matrix4x4,DungeonArchitect.IntVector,System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* DungeonBuilder_EmitMarker_m4ADEFAAF748B5CE1DC62FD9B9891E57E506D31AE (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, String_t* ___0_SocketType, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___2_gridPosition, int32_t ___3_cellId, RuntimeObject* ___4_metadata, const RuntimeMethod* method) { { // return markers.EmitMarker(SocketType, transform, gridPosition, cellId, metadata); LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_0 = __this->___markers_8; String_t* L_1 = ___0_SocketType; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2 = ___1_transform; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_3 = ___2_gridPosition; int32_t L_4 = ___3_cellId; RuntimeObject* L_5 = ___4_metadata; NullCheck(L_0); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_6; L_6 = LevelMarkerList_EmitMarker_m2BE4E26A7BAD3B94CE8480C66EEEECA7D6C3D54A(L_0, L_1, L_2, L_3, L_4, L_5, NULL); return L_6; } } // System.Void DungeonArchitect.DungeonBuilder::EmitMarker(System.String,UnityEngine.Matrix4x4,System.Int32,UnityEngine.Vector3,DungeonArchitect.IntVector,System.Int32,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_EmitMarker_mC35430E4A035FD44F7293D1B8B39DDCEF4D0513F (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, String_t* ___0_SocketType, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1__transform, int32_t ___2_count, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_InterOffset, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___4_gridPosition, int32_t ___5_cellId, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___6_LogicalToWorldScale, const RuntimeMethod* method) { { // EmitMarker(SocketType, _transform, count, InterOffset, gridPosition, cellId, LogicalToWorldScale, null); String_t* L_0 = ___0_SocketType; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = ___1__transform; int32_t L_2 = ___2_count; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___3_InterOffset; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_4 = ___4_gridPosition; int32_t L_5 = ___5_cellId; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___6_LogicalToWorldScale; DungeonBuilder_EmitMarker_m22A17CF3A63D95FBAF747B849BF86DD4B2249239(__this, L_0, L_1, L_2, L_3, L_4, L_5, L_6, NULL, NULL); // } return; } } // System.Void DungeonArchitect.DungeonBuilder::EmitMarker(System.String,UnityEngine.Matrix4x4,System.Int32,UnityEngine.Vector3,DungeonArchitect.IntVector,System.Int32,UnityEngine.Vector3,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_EmitMarker_m22A17CF3A63D95FBAF747B849BF86DD4B2249239 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, String_t* ___0_SocketType, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1__transform, int32_t ___2_count, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_InterOffset, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___4_gridPosition, int32_t ___5_cellId, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___6_LogicalToWorldScale, RuntimeObject* ___7_metadata, const RuntimeMethod* method) { { // markers.EmitMarker(SocketType, _transform, count, InterOffset, gridPosition, cellId, LogicalToWorldScale, metadata); LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_0 = __this->___markers_8; String_t* L_1 = ___0_SocketType; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2 = ___1__transform; int32_t L_3 = ___2_count; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___3_InterOffset; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_5 = ___4_gridPosition; int32_t L_6 = ___5_cellId; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___6_LogicalToWorldScale; RuntimeObject* L_8 = ___7_metadata; NullCheck(L_0); LevelMarkerList_EmitMarker_m3832E3F7230ABD2A85525E980EB7920C1E67D182(L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, L_8, NULL); // } return; } } // System.Void DungeonArchitect.DungeonBuilder::OnVolumePositionModified(DungeonArchitect.Volume,DungeonArchitect.IntVector&,DungeonArchitect.IntVector&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_OnVolumePositionModified_mE162D24A4472F0151614BD7EDF077F0948F51E73 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA* ___0_volume, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* ___1_newPositionOnGrid, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* ___2_newSizeOnGrid, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // newPositionOnGrid = MathUtils.ToIntVector(volume.transform.position); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_0 = ___1_newPositionOnGrid; Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA* L_1 = ___0_volume; NullCheck(L_1); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2; L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_1, NULL); NullCheck(L_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL); il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_4; L_4 = MathUtils_ToIntVector_mBB1A27762E1EB2064865DE6AC6A54A5B4A4C525E(L_3, NULL); *(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C*)L_0 = L_4; // newSizeOnGrid = MathUtils.ToIntVector(volume.transform.localScale); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_5 = ___2_newSizeOnGrid; Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA* L_6 = ___0_volume; NullCheck(L_6); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7; L_7 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_6, NULL); NullCheck(L_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_7, NULL); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_9; L_9 = MathUtils_ToIntVector_mBB1A27762E1EB2064865DE6AC6A54A5B4A4C525E(L_8, NULL); *(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C*)L_5 = L_9; // } return; } } // System.Void DungeonArchitect.DungeonBuilder::ProcessMarkerOverrideVolumes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_ProcessMarkerOverrideVolumes_m1D956AAA9A0ED06FEEA3CF88D40E4BAA41ACDFCA (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindObjectsOfType_TisMarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271_m3491AAA3AF545ED1BD9D97D359B20E78B910ECFC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Dungeon_tAA854F521189538FD299BECE6025726B6C359227* V_0 = NULL; MarkerReplaceVolumeU5BU5D_tA4B37F3EF6CA557E883FE9C3691E8E7A58F51534* V_1 = NULL; int32_t V_2 = 0; MarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271* V_3 = NULL; int32_t V_4 = 0; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* V_5 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6; memset((&V_6), 0, sizeof(V_6)); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_7; memset((&V_7), 0, sizeof(V_7)); MarkerReplacementEntryU5BU5D_tA84043C70A2C288196A9B4C7CFC2C7F388722021* V_8 = NULL; int32_t V_9 = 0; MarkerReplacementEntry_t3593268BE9DDEF718907A319B7C2B0B868F6D224* V_10 = NULL; { // var dungeon = GetComponent(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_0; L_0 = Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8(__this, Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8_RuntimeMethod_var); V_0 = L_0; // var replacementVolumes = GameObject.FindObjectsOfType(); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); MarkerReplaceVolumeU5BU5D_tA4B37F3EF6CA557E883FE9C3691E8E7A58F51534* L_1; L_1 = Object_FindObjectsOfType_TisMarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271_m3491AAA3AF545ED1BD9D97D359B20E78B910ECFC(Object_FindObjectsOfType_TisMarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271_m3491AAA3AF545ED1BD9D97D359B20E78B910ECFC_RuntimeMethod_var); // foreach (var replacementVolume in replacementVolumes) V_1 = L_1; V_2 = 0; goto IL_00bf; } IL_0014: { // foreach (var replacementVolume in replacementVolumes) MarkerReplaceVolumeU5BU5D_tA4B37F3EF6CA557E883FE9C3691E8E7A58F51534* L_2 = V_1; int32_t L_3 = V_2; NullCheck(L_2); int32_t L_4 = L_3; MarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271* L_5 = (L_2)->GetAt(static_cast(L_4)); V_3 = L_5; // if (replacementVolume.dungeon == dungeon) { MarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271* L_6 = V_3; NullCheck(L_6); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_7 = ((Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA*)L_6)->___dungeon_4; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_8 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_9; L_9 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_7, L_8, NULL); if (!L_9) { goto IL_00bb; } } { // for (int i = 0; i < markers.Count; i++) { V_4 = 0; goto IL_00a9; } IL_002e: { // PropSocket socket = markers[i]; LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_10 = __this->___markers_8; int32_t L_11 = V_4; NullCheck(L_10); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_12; L_12 = LevelMarkerList_get_Item_m3ACDB807266CFEF13DF534AD423E1A3D531BD9A2(L_10, L_11, NULL); V_5 = L_12; // var socketPosition = Matrix.GetTranslation (ref socket.Transform); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_13 = V_5; NullCheck(L_13); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_14 = (&L_13->___Transform_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6(L_14, NULL); V_6 = L_15; // if (replacementVolume.GetBounds ().Contains (socketPosition)) { MarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271* L_16 = V_3; NullCheck(L_16); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_17; L_17 = Volume_GetBounds_mE184DA7DA5E2D181490A2182D55E80A6833D2463(L_16, NULL); V_7 = L_17; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_6; bool L_19; L_19 = Bounds_Contains_m584E9DE0CF9D90C3C4F928BA8F5AD328393F3555((&V_7), L_18, NULL); if (!L_19) { goto IL_00a3; } } { // foreach (var replacementEntry in replacementVolume.replacements) { MarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271* L_20 = V_3; NullCheck(L_20); MarkerReplacementEntryU5BU5D_tA84043C70A2C288196A9B4C7CFC2C7F388722021* L_21 = L_20->___replacements_9; V_8 = L_21; V_9 = 0; goto IL_009b; } IL_006b: { // foreach (var replacementEntry in replacementVolume.replacements) { MarkerReplacementEntryU5BU5D_tA84043C70A2C288196A9B4C7CFC2C7F388722021* L_22 = V_8; int32_t L_23 = V_9; NullCheck(L_22); int32_t L_24 = L_23; MarkerReplacementEntry_t3593268BE9DDEF718907A319B7C2B0B868F6D224* L_25 = (L_22)->GetAt(static_cast(L_24)); V_10 = L_25; // if (socket.SocketType == replacementEntry.fromMarker) { PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_26 = V_5; NullCheck(L_26); String_t* L_27 = L_26->___SocketType_1; MarkerReplacementEntry_t3593268BE9DDEF718907A319B7C2B0B868F6D224* L_28 = V_10; NullCheck(L_28); String_t* L_29 = L_28->___fromMarker_0; bool L_30; L_30 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_27, L_29, NULL); if (!L_30) { goto IL_0095; } } { // socket.SocketType = replacementEntry.toMarker; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_31 = V_5; MarkerReplacementEntry_t3593268BE9DDEF718907A319B7C2B0B868F6D224* L_32 = V_10; NullCheck(L_32); String_t* L_33 = L_32->___toMarker_1; NullCheck(L_31); L_31->___SocketType_1 = L_33; Il2CppCodeGenWriteBarrier((void**)(&L_31->___SocketType_1), (void*)L_33); } IL_0095: { int32_t L_34 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_34, 1)); } IL_009b: { // foreach (var replacementEntry in replacementVolume.replacements) { int32_t L_35 = V_9; MarkerReplacementEntryU5BU5D_tA84043C70A2C288196A9B4C7CFC2C7F388722021* L_36 = V_8; NullCheck(L_36); if ((((int32_t)L_35) < ((int32_t)((int32_t)(((RuntimeArray*)L_36)->max_length))))) { goto IL_006b; } } IL_00a3: { // for (int i = 0; i < markers.Count; i++) { int32_t L_37 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_37, 1)); } IL_00a9: { // for (int i = 0; i < markers.Count; i++) { int32_t L_38 = V_4; LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_39 = __this->___markers_8; NullCheck(L_39); int32_t L_40; L_40 = LevelMarkerList_get_Count_mC2D02E8AB30BF89E2653153EC79358F35D43DEB8(L_39, NULL); if ((((int32_t)L_38) < ((int32_t)L_40))) { goto IL_002e; } } IL_00bb: { int32_t L_41 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_41, 1)); } IL_00bf: { // foreach (var replacementVolume in replacementVolumes) int32_t L_42 = V_2; MarkerReplaceVolumeU5BU5D_tA4B37F3EF6CA557E883FE9C3691E8E7A58F51534* L_43 = V_1; NullCheck(L_43); if ((((int32_t)L_42) < ((int32_t)((int32_t)(((RuntimeArray*)L_43)->max_length))))) { goto IL_0014; } } { // } return; } } // System.Void DungeonArchitect.DungeonBuilder::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder__ctor_m96192DED450E96D3B406AF0026E9E7D9B5E36ED2 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blackboard_t02618F4A3DD340B66759F75B766D598574968BAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // protected LevelMarkerList markers = new LevelMarkerList(); LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_0 = (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4*)il2cpp_codegen_object_new(LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4_il2cpp_TypeInfo_var); NullCheck(L_0); LevelMarkerList__ctor_m73746DC024AA64926C8BA6C26DD9E278A6B9B074(L_0, NULL); __this->___markers_8 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___markers_8), (void*)L_0); // protected Blackboard blackboard = new Blackboard(); Blackboard_t02618F4A3DD340B66759F75B766D598574968BAA* L_1 = (Blackboard_t02618F4A3DD340B66759F75B766D598574968BAA*)il2cpp_codegen_object_new(Blackboard_t02618F4A3DD340B66759F75B766D598574968BAA_il2cpp_TypeInfo_var); NullCheck(L_1); Blackboard__ctor_m3E9F07F0CEDCF79CBD8C800EC761A0F0F0752F3C(L_1, NULL); __this->___blackboard_9 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___blackboard_9), (void*)L_1); // public long maxBuildTimePerFrame = 32; __this->___maxBuildTimePerFrame_11 = ((int64_t)((int32_t)32)); 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.Boolean DungeonArchitect.DungeonConfig::HasValidConfig(System.String&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DungeonConfig_HasValidConfig_m9525A649F5C49F94CCEF83BEB129664BAA943FD6 (DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* __this, String_t** ___0_errorMessage, const RuntimeMethod* method) { { // return true; return (bool)1; } } // System.Boolean DungeonArchitect.DungeonConfig::IsMode2D() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DungeonConfig_IsMode2D_mB3BB2CDD814B19D072027682D6AD4FA49A2FCBB8 (DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* __this, const RuntimeMethod* method) { { // return false; return (bool)0; } } // System.Void DungeonArchitect.DungeonConfig::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonConfig__ctor_m6D90F75CA55996A65B7286D7A485462FBDEFC284 (DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* __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.DungeonEventListener::OnPostDungeonLayoutBuild(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonEventListener_OnPostDungeonLayoutBuild_mFEB67BBDB59185682A65B0BAD8170EFE80067B72 (DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___1_model, const RuntimeMethod* method) { { // public virtual void OnPostDungeonLayoutBuild(Dungeon dungeon, DungeonModel model) {} return; } } // System.Void DungeonArchitect.DungeonEventListener::OnDungeonMarkersEmitted(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel,DungeonArchitect.LevelMarkerList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonEventListener_OnDungeonMarkersEmitted_mF78DE0ABEB02BEE7DF256ED13066876A093FC47B (DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___1_model, LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___2_markers, const RuntimeMethod* method) { { // public virtual void OnDungeonMarkersEmitted(Dungeon dungeon, DungeonModel model, LevelMarkerList markers) { } return; } } // System.Void DungeonArchitect.DungeonEventListener::OnPreDungeonBuild(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonEventListener_OnPreDungeonBuild_m5D652A41616653099EABC524C5A3B2603720EB88 (DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___1_model, const RuntimeMethod* method) { { // public virtual void OnPreDungeonBuild(Dungeon dungeon, DungeonModel model) { } return; } } // System.Void DungeonArchitect.DungeonEventListener::OnPostDungeonBuild(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonEventListener_OnPostDungeonBuild_mDAD3F1C2F8FF9F2368E688D96B1E79A984FB92E8 (DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___1_model, const RuntimeMethod* method) { { // public virtual void OnPostDungeonBuild(Dungeon dungeon, DungeonModel model) {} return; } } // System.Void DungeonArchitect.DungeonEventListener::OnPreDungeonDestroy(DungeonArchitect.Dungeon) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonEventListener_OnPreDungeonDestroy_mA008756F69F5918686CEECEDC9302D31112FCC55 (DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, const RuntimeMethod* method) { { // public virtual void OnPreDungeonDestroy(Dungeon dungeon) { } return; } } // System.Void DungeonArchitect.DungeonEventListener::OnDungeonDestroyed(DungeonArchitect.Dungeon) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonEventListener_OnDungeonDestroyed_mC5E9441B0F63D77BD173258441D75BCB4F1466F3 (DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, const RuntimeMethod* method) { { // public virtual void OnDungeonDestroyed(Dungeon dungeon) {} return; } } // System.Void DungeonArchitect.DungeonEventListener::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonEventListener__ctor_m922ECF10BBFD6A5CE70AFCE0E110EEFE569DCB01 (DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* __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.DungeonMarkerEmitter::EmitMarkers(DungeonArchitect.DungeonBuilder) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonMarkerEmitter_EmitMarkers_m3DE565941A4308612E3B3B9F7E0A1F0067CAAA33 (DungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5* __this, DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* ___0_builder, const RuntimeMethod* method) { { // } return; } } // System.Void DungeonArchitect.DungeonMarkerEmitter::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonMarkerEmitter__ctor_mB7D14BAAB473F014E801D612901A63F84DF9845C (DungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5* __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.DungeonModel::Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonModel_Reset_m4E8B9AA29AA4883C3268B658C494EDEA4BB79BAF (DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* __this, const RuntimeMethod* method) { { // ResetModel(); VirtualActionInvoker0::Invoke(4 /* System.Void DungeonArchitect.DungeonModel::ResetModel() */, __this); // } return; } } // System.Void DungeonArchitect.DungeonModel::ResetModel() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonModel_ResetModel_m5D988C2D2F12CC0F3666CDF40F0F9B967AF74502 (DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* __this, const RuntimeMethod* method) { { // public virtual void ResetModel() { } return; } } // System.Void DungeonArchitect.DungeonModel::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonModel__ctor_mB2DA27BF8A4E16B19BC4A3E293DC3FEA124BA709 (DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* __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 // DungeonArchitect.DungeonConfig DungeonArchitect.DungeonPaintMode::GetDungeonConfig() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* DungeonPaintMode_GetDungeonConfig_m3A8C09F33A8155BC56E864E779E823010E709C6E (DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonPaintMode_GetSiblingComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mD0508E03892BAD384EF0920BE37A691FA359CAAC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (dungeonConfig == null) { DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_0 = __this->___dungeonConfig_6; 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_001a; } } { // dungeonConfig = GetSiblingComponent(); DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_2; L_2 = DungeonPaintMode_GetSiblingComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mD0508E03892BAD384EF0920BE37A691FA359CAAC(__this, DungeonPaintMode_GetSiblingComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mD0508E03892BAD384EF0920BE37A691FA359CAAC_RuntimeMethod_var); __this->___dungeonConfig_6 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___dungeonConfig_6), (void*)L_2); } IL_001a: { // return dungeonConfig; DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_3 = __this->___dungeonConfig_6; return L_3; } } // DungeonArchitect.DungeonModel DungeonArchitect.DungeonPaintMode::GetDungeonModel() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* DungeonPaintMode_GetDungeonModel_mADD298C10D7835639C656CDBCFB3A40A0C0CC495 (DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonPaintMode_GetSiblingComponent_TisDungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19_m1E1D49277F282AD1C0D5D8936ED391CA911DD57E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (dungeonModel == null) { DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = __this->___dungeonModel_5; 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_001a; } } { // dungeonModel = GetSiblingComponent(); DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_2; L_2 = DungeonPaintMode_GetSiblingComponent_TisDungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19_m1E1D49277F282AD1C0D5D8936ED391CA911DD57E(__this, DungeonPaintMode_GetSiblingComponent_TisDungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19_m1E1D49277F282AD1C0D5D8936ED391CA911DD57E_RuntimeMethod_var); __this->___dungeonModel_5 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___dungeonModel_5), (void*)L_2); } IL_001a: { // return dungeonModel; DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_3 = __this->___dungeonModel_5; return L_3; } } // DungeonArchitect.Dungeon DungeonArchitect.DungeonPaintMode::GetDungeon() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dungeon_tAA854F521189538FD299BECE6025726B6C359227* DungeonPaintMode_GetDungeon_m2B954DEFFF06E5F6524C5C50D5DF4B1D1CB99A15 (DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonPaintMode_GetSiblingComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mEF9698BB9A107AD416302F5C85182670C724CA40_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (dungeon == null) { Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_0 = __this->___dungeon_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_001a; } } { // dungeon = GetSiblingComponent(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_2; L_2 = DungeonPaintMode_GetSiblingComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mEF9698BB9A107AD416302F5C85182670C724CA40(__this, DungeonPaintMode_GetSiblingComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mEF9698BB9A107AD416302F5C85182670C724CA40_RuntimeMethod_var); __this->___dungeon_4 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___dungeon_4), (void*)L_2); } IL_001a: { // return dungeon; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_3 = __this->___dungeon_4; return L_3; } } // DungeonArchitect.DungeonToolData DungeonArchitect.DungeonPaintMode::GetToolData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonToolData_tB68AE001FFBF2D546FBF46869BE1DC68B320DE34* DungeonPaintMode_GetToolData_m30F1262BB4999E0F6AA14CEDDD4B13B9665FD1EC (DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonPaintMode_GetSiblingComponent_TisDungeonToolData_tB68AE001FFBF2D546FBF46869BE1DC68B320DE34_mC370517A6E1251D0BE1FD1E594C195ED64575237_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (dungeonToolData == null) { DungeonToolData_tB68AE001FFBF2D546FBF46869BE1DC68B320DE34* L_0 = __this->___dungeonToolData_7; 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_001a; } } { // dungeonToolData = GetSiblingComponent(); DungeonToolData_tB68AE001FFBF2D546FBF46869BE1DC68B320DE34* L_2; L_2 = DungeonPaintMode_GetSiblingComponent_TisDungeonToolData_tB68AE001FFBF2D546FBF46869BE1DC68B320DE34_mC370517A6E1251D0BE1FD1E594C195ED64575237(__this, DungeonPaintMode_GetSiblingComponent_TisDungeonToolData_tB68AE001FFBF2D546FBF46869BE1DC68B320DE34_mC370517A6E1251D0BE1FD1E594C195ED64575237_RuntimeMethod_var); __this->___dungeonToolData_7 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___dungeonToolData_7), (void*)L_2); } IL_001a: { // return dungeonToolData; DungeonToolData_tB68AE001FFBF2D546FBF46869BE1DC68B320DE34* L_3 = __this->___dungeonToolData_7; return L_3; } } // System.Void DungeonArchitect.DungeonPaintMode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonPaintMode__ctor_mDCF81DD6B3043CFF3F1B0687D246EA7742FA6BBF (DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331* __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.DungeonToolData::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonToolData__ctor_m89F97D328AEED8FF32AA6C672950A10CBEB516D1 (DungeonToolData_tB68AE001FFBF2D546FBF46869BE1DC68B320DE34* __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.PlaceableMarker::OnDrawGizmos() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaceableMarker_OnDrawGizmos_mEB27D5D82719B03CABFABE6EF50FA245E6D4FDAB (PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1* __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; } float V_0 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); { // if (drawDebugVisuals && transform != null) bool L_0 = __this->___drawDebugVisuals_7; if (!L_0) { goto IL_0051; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1; L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, 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_0051; } } { // Gizmos.color = debugColor; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = __this->___debugColor_5; Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_3, NULL); // var center = transform.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4; L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL); // var radius = 0.2f; V_0 = (0.200000003f); // Gizmos.DrawSphere(center, radius); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = L_5; float L_7 = V_0; Gizmos_DrawSphere_mC7B2862BBDB3141A63B83F0F1E56E30101D4F472(L_6, L_7, NULL); // var end = start + transform.forward; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = L_6; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9; L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_9); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_9, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_8, L_10, NULL); V_1 = L_11; // Gizmos.DrawLine(start, end); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_1; Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A(L_8, L_12, NULL); } IL_0051: { // } return; } } // System.Void DungeonArchitect.PlaceableMarker::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaceableMarker__ctor_mD5939CFC5FB4E1619E848C16336012FCBC2CA7F3 (PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral618DF13992DB386810951066F3D97B64927CA8D8); s_Il2CppMethodInitialized = true; } { // public Color debugColor = Color.red; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; L_0 = Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline(NULL); __this->___debugColor_5 = L_0; // public string debugText = "Marker Description"; __this->___debugText_6 = _stringLiteral618DF13992DB386810951066F3D97B64927CA8D8; Il2CppCodeGenWriteBarrier((void**)(&__this->___debugText_6), (void*)_stringLiteral618DF13992DB386810951066F3D97B64927CA8D8); // public bool drawDebugVisuals = true; __this->___drawDebugVisuals_7 = (bool)1; 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.Boolean DungeonArchitect.SelectorRule::CanSelect(DungeonArchitect.PropSocket,UnityEngine.Matrix4x4,DungeonArchitect.DungeonModel,System.Random) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SelectorRule_CanSelect_mE99CABC3E722D3376D04A909EC95059C0B2ECC3C (SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_socket, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_propTransform, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___2_model, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___3_random, const RuntimeMethod* method) { { // return true; return (bool)1; } } // System.Void DungeonArchitect.SelectorRule::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SelectorRule__ctor_m1890834D67302A1CBBCC8C4F571BF2CD6719CFB3 (SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77* __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 // System.Void DungeonArchitect.TransformationRule::GetTransform(DungeonArchitect.PropSocket,DungeonArchitect.DungeonModel,UnityEngine.Matrix4x4,System.Random,UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TransformationRule_GetTransform_mDB864F59A8ADBE6902A90FA90B7AF9D461A8BA06 (TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_socket, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___1_model, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_propTransform, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___3_random, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___4_outPosition, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___5_outRotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___6_outScale, const RuntimeMethod* method) { { // outPosition = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___4_outPosition; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_0 = L_1; // outRotation = Quaternion.identity; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_2 = ___5_outRotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3; L_3 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); *(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_2 = L_3; // outScale = Vector3.one; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_4 = ___6_outScale; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_4 = L_5; // } return; } } // System.Void DungeonArchitect.TransformationRule::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TransformationRule__ctor_mB2FBC251A9D9865B088C4CE1A952BD4877675DAF (TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9* __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 // System.Void DungeonArchitect.BlurFilter::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlurFilter__ctor_m2AFA86EE8D0AB5194A1A9ADA255F3DACCE35F5DA (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, int32_t ___0_radius, const RuntimeMethod* method) { { // public BlurFilter(int radius) { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // this.radius = radius; int32_t L_0 = ___0_radius; __this->___radius_0 = L_0; // } return; } } // System.Single[,] DungeonArchitect.BlurFilter::ApplyFilter(System.Single[,]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* BlurFilter_ApplyFilter_m1D07FB1436DE5B3E18ABF560A86B1C2DFB2D8CBB (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___0_data, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* V_0 = NULL; { // var blurredData = new float[data.GetLength(0), data.GetLength(1)]; SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_0 = ___0_data; NullCheck((RuntimeArray*)L_0); int32_t L_1; L_1 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_0, 0, NULL); SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_2 = ___0_data; NullCheck((RuntimeArray*)L_2); int32_t L_3; L_3 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_2, 1, NULL); il2cpp_array_size_t L_5[] = { (il2cpp_array_size_t)L_1, (il2cpp_array_size_t)L_3 }; SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_4 = (SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4*)GenArrayNew(SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4_il2cpp_TypeInfo_var, L_5); V_0 = L_4; // gaussBlur_4(data, blurredData, radius); SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_6 = ___0_data; SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_7 = V_0; int32_t L_8 = __this->___radius_0; BlurFilter_gaussBlur_4_mF6E948069B324A5DA647CBF26419CDC16954E6CB(__this, L_6, L_7, L_8, NULL); // return blurredData; SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_9 = V_0; return L_9; } } // System.Void DungeonArchitect.BlurFilter::gaussBlur_4(System.Single[,],System.Single[,],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlurFilter_gaussBlur_4_mF6E948069B324A5DA647CBF26419CDC16954E6CB (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___0_scl, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___1_tcl, int32_t ___2_r, const RuntimeMethod* method) { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; { // h = scl.GetLength(0); SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_0 = ___0_scl; NullCheck((RuntimeArray*)L_0); int32_t L_1; L_1 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_0, 0, NULL); __this->___h_2 = L_1; // w = scl.GetLength(1); SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_2 = ___0_scl; NullCheck((RuntimeArray*)L_2); int32_t L_3; L_3 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_2, 1, NULL); __this->___w_1 = L_3; // var bxs = boxesForGauss(r, 3); int32_t L_4 = ___2_r; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5; L_5 = BlurFilter_boxesForGauss_m1170642C2BEE51B0C1B9067575C5768FB2F40524(__this, ((float)L_4), 3, NULL); V_0 = L_5; // boxBlur_4 (scl, tcl, (bxs[0]-1)/2); SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_6 = ___0_scl; SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_7 = ___1_tcl; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = V_0; NullCheck(L_8); int32_t L_9 = 0; int32_t L_10 = (L_8)->GetAt(static_cast(L_9)); BlurFilter_boxBlur_4_m04E9E697CF1C8EC4C319CE1E5BBD698B775B3804(__this, L_6, L_7, ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_10, 1))/2)), NULL); // boxBlur_4 (tcl, scl, (bxs[1]-1)/2); SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_11 = ___1_tcl; SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_12 = ___0_scl; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = V_0; NullCheck(L_13); int32_t L_14 = 1; int32_t L_15 = (L_13)->GetAt(static_cast(L_14)); BlurFilter_boxBlur_4_m04E9E697CF1C8EC4C319CE1E5BBD698B775B3804(__this, L_11, L_12, ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_15, 1))/2)), NULL); // boxBlur_4 (scl, tcl, (bxs[2]-1)/2); SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_16 = ___0_scl; SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_17 = ___1_tcl; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_0; NullCheck(L_18); int32_t L_19 = 2; int32_t L_20 = (L_18)->GetAt(static_cast(L_19)); BlurFilter_boxBlur_4_m04E9E697CF1C8EC4C319CE1E5BBD698B775B3804(__this, L_16, L_17, ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_20, 1))/2)), NULL); // } return; } } // System.Void DungeonArchitect.BlurFilter::boxBlur_4(System.Single[,],System.Single[,],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlurFilter_boxBlur_4_m04E9E697CF1C8EC4C319CE1E5BBD698B775B3804 (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___0_scl, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___1_tcl, int32_t ___2_r, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { // for(var y = 0; y < scl.GetLength(0); y++) { V_0 = 0; goto IL_002a; } IL_0004: { // for(var x = 0; x < scl.GetLength(1); x++) { V_1 = 0; goto IL_001c; } IL_0008: { // tcl[y, x] = scl[y, x]; SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_0 = ___1_tcl; int32_t L_1 = V_0; int32_t L_2 = V_1; SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_3 = ___0_scl; int32_t L_4 = V_0; int32_t L_5 = V_1; NullCheck(L_3); float L_6; L_6 = (L_3)->GetAt(L_4, L_5); NullCheck(L_0); (L_0)->SetAt(L_1, L_2, L_6); // for(var x = 0; x < scl.GetLength(1); x++) { int32_t L_7 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_001c: { // for(var x = 0; x < scl.GetLength(1); x++) { int32_t L_8 = V_1; SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_9 = ___0_scl; NullCheck((RuntimeArray*)L_9); int32_t L_10; L_10 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_9, 1, NULL); if ((((int32_t)L_8) < ((int32_t)L_10))) { goto IL_0008; } } { // for(var y = 0; y < scl.GetLength(0); y++) { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_002a: { // for(var y = 0; y < scl.GetLength(0); y++) { int32_t L_12 = V_0; SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_13 = ___0_scl; NullCheck((RuntimeArray*)L_13); int32_t L_14; L_14 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_13, 0, NULL); if ((((int32_t)L_12) < ((int32_t)L_14))) { goto IL_0004; } } { // boxBlurH_4(tcl, scl, r); SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_15 = ___1_tcl; SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_16 = ___0_scl; int32_t L_17 = ___2_r; BlurFilter_boxBlurH_4_m6333E9BF1527CF66910D4705E4416A74B3755B94(__this, L_15, L_16, L_17, NULL); // boxBlurT_4(scl, tcl, r); SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_18 = ___0_scl; SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_19 = ___1_tcl; int32_t L_20 = ___2_r; BlurFilter_boxBlurT_4_m04FD002F1E6A15FD31129D97FCD25745E540DABA(__this, L_18, L_19, L_20, NULL); // } return; } } // System.Single DungeonArchitect.BlurFilter::Get(System.Single[,],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BlurFilter_Get_m3BB3B6C4630E1EB50E7C1C31D55EDD6C416CC6AB (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___0_data, int32_t ___1_index, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { // var y = index / w; int32_t L_0 = ___1_index; int32_t L_1 = __this->___w_1; V_0 = ((int32_t)(L_0/L_1)); // var x = index % w; int32_t L_2 = ___1_index; int32_t L_3 = __this->___w_1; V_1 = ((int32_t)(L_2%L_3)); // return data[y, x]; SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_4 = ___0_data; int32_t L_5 = V_0; int32_t L_6 = V_1; NullCheck(L_4); float L_7; L_7 = (L_4)->GetAt(L_5, L_6); return L_7; } } // System.Void DungeonArchitect.BlurFilter::Set(System.Single[,],System.Int32,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlurFilter_Set_mA45AA966186D878F525C0D56E61D0C9669402BB8 (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___0_data, int32_t ___1_index, float ___2_value, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { // var y = index / w; int32_t L_0 = ___1_index; int32_t L_1 = __this->___w_1; V_0 = ((int32_t)(L_0/L_1)); // var x = index % w; int32_t L_2 = ___1_index; int32_t L_3 = __this->___w_1; V_1 = ((int32_t)(L_2%L_3)); // data[y, x] = value; SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_4 = ___0_data; int32_t L_5 = V_0; int32_t L_6 = V_1; float L_7 = ___2_value; NullCheck(L_4); (L_4)->SetAt(L_5, L_6, L_7); // } return; } } // System.Void DungeonArchitect.BlurFilter::boxBlurH_4(System.Single[,],System.Single[,],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlurFilter_boxBlurH_4_m6333E9BF1527CF66910D4705E4416A74B3755B94 (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___0_scl, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___1_tcl, int32_t ___2_r, const RuntimeMethod* method) { float V_0 = 0.0f; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; float V_5 = 0.0f; float V_6 = 0.0f; float V_7 = 0.0f; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; { // var iarr = 1.0f / (r+r+1); int32_t L_0 = ___2_r; int32_t L_1 = ___2_r; V_0 = ((float)((1.0f)/((float)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_0, L_1)), 1))))); // for(var i=0; i___w_1; V_2 = ((int32_t)il2cpp_codegen_multiply(L_2, L_3)); // int ti = i*w, li = ti, ri = ti+r; int32_t L_4 = V_2; V_3 = L_4; // int ti = i*w, li = ti, ri = ti+r; int32_t L_5 = V_2; int32_t L_6 = ___2_r; V_4 = ((int32_t)il2cpp_codegen_add(L_5, L_6)); // float fv = Get(scl, ti), lv = Get(scl, ti+w-1), val = (r+1)*fv; SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_7 = ___0_scl; int32_t L_8 = V_2; float L_9; L_9 = BlurFilter_Get_m3BB3B6C4630E1EB50E7C1C31D55EDD6C416CC6AB(__this, L_7, L_8, NULL); V_5 = L_9; // float fv = Get(scl, ti), lv = Get(scl, ti+w-1), val = (r+1)*fv; SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_10 = ___0_scl; int32_t L_11 = V_2; int32_t L_12 = __this->___w_1; float L_13; L_13 = BlurFilter_Get_m3BB3B6C4630E1EB50E7C1C31D55EDD6C416CC6AB(__this, L_10, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_11, L_12)), 1)), NULL); V_6 = L_13; // float fv = Get(scl, ti), lv = Get(scl, ti+w-1), val = (r+1)*fv; int32_t L_14 = ___2_r; float L_15 = V_5; V_7 = ((float)il2cpp_codegen_multiply(((float)((int32_t)il2cpp_codegen_add(L_14, 1))), L_15)); // for(var j=0; j___w_1; int32_t L_58 = ___2_r; if ((((int32_t)L_56) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_57, L_58))))) { goto IL_00ad; } } { // for(var j=w-r; j___w_1; int32_t L_60 = ___2_r; V_11 = ((int32_t)il2cpp_codegen_subtract(L_59, L_60)); goto IL_0131; } IL_0101: { // for(var j=w-r; j___w_1; if ((((int32_t)L_74) < ((int32_t)L_75))) { goto IL_0101; } } { // for(var i=0; i___h_2; if ((((int32_t)L_77) < ((int32_t)L_78))) { goto IL_0014; } } { // } return; } } // System.Void DungeonArchitect.BlurFilter::boxBlurT_4(System.Single[,],System.Single[,],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlurFilter_boxBlurT_4_m04FD002F1E6A15FD31129D97FCD25745E540DABA (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___0_scl, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___1_tcl, int32_t ___2_r, const RuntimeMethod* method) { float V_0 = 0.0f; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; float V_5 = 0.0f; float V_6 = 0.0f; float V_7 = 0.0f; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; { // var iarr = 1.0f / (r+r+1); int32_t L_0 = ___2_r; int32_t L_1 = ___2_r; V_0 = ((float)((1.0f)/((float)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_0, L_1)), 1))))); // for(var i=0; i___w_1; V_4 = ((int32_t)il2cpp_codegen_add(L_4, ((int32_t)il2cpp_codegen_multiply(L_5, L_6)))); // float fv = Get(scl, ti), lv = Get(scl, ti+w*(h-1)), val = (r+1)*fv; SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_7 = ___0_scl; int32_t L_8 = V_2; float L_9; L_9 = BlurFilter_Get_m3BB3B6C4630E1EB50E7C1C31D55EDD6C416CC6AB(__this, L_7, L_8, NULL); V_5 = L_9; // float fv = Get(scl, ti), lv = Get(scl, ti+w*(h-1)), val = (r+1)*fv; SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_10 = ___0_scl; int32_t L_11 = V_2; int32_t L_12 = __this->___w_1; int32_t L_13 = __this->___h_2; float L_14; L_14 = BlurFilter_Get_m3BB3B6C4630E1EB50E7C1C31D55EDD6C416CC6AB(__this, L_10, ((int32_t)il2cpp_codegen_add(L_11, ((int32_t)il2cpp_codegen_multiply(L_12, ((int32_t)il2cpp_codegen_subtract(L_13, 1)))))), NULL); V_6 = L_14; // float fv = Get(scl, ti), lv = Get(scl, ti+w*(h-1)), val = (r+1)*fv; int32_t L_15 = ___2_r; float L_16 = V_5; V_7 = ((float)il2cpp_codegen_multiply(((float)((int32_t)il2cpp_codegen_add(L_15, 1))), L_16)); // for(var j=0; j___w_1; float L_22; L_22 = BlurFilter_Get_m3BB3B6C4630E1EB50E7C1C31D55EDD6C416CC6AB(__this, L_18, ((int32_t)il2cpp_codegen_add(L_19, ((int32_t)il2cpp_codegen_multiply(L_20, L_21)))), NULL); V_7 = ((float)il2cpp_codegen_add(L_17, L_22)); // for(var j=0; j___w_1; V_4 = ((int32_t)il2cpp_codegen_add(L_36, L_37)); // for(var j=0 ; j<=r ; j++) { val += Get(scl, ri) - fv ; Set(tcl, ti, Round(val*iarr)); ri+=w; ti+=w; } int32_t L_38 = V_2; int32_t L_39 = __this->___w_1; V_2 = ((int32_t)il2cpp_codegen_add(L_38, L_39)); // for(var j=0 ; j<=r ; j++) { val += Get(scl, ri) - fv ; Set(tcl, ti, Round(val*iarr)); ri+=w; ti+=w; } int32_t L_40 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_40, 1)); } IL_00ba: { // for(var j=0 ; j<=r ; j++) { val += Get(scl, ri) - fv ; Set(tcl, ti, Round(val*iarr)); ri+=w; ti+=w; } int32_t L_41 = V_9; int32_t L_42 = ___2_r; if ((((int32_t)L_41) <= ((int32_t)L_42))) { goto IL_007d; } } { // for(var j=r+1; j___w_1; V_3 = ((int32_t)il2cpp_codegen_add(L_56, L_57)); // for(var j=r+1; j___w_1; V_4 = ((int32_t)il2cpp_codegen_add(L_58, L_59)); // for(var j=r+1; j___w_1; V_2 = ((int32_t)il2cpp_codegen_add(L_60, L_61)); // for(var j=r+1; j___h_2; int32_t L_65 = ___2_r; if ((((int32_t)L_63) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_64, L_65))))) { goto IL_00c6; } } { // for(var j=h-r; j___h_2; int32_t L_67 = ___2_r; V_11 = ((int32_t)il2cpp_codegen_subtract(L_66, L_67)); goto IL_0164; } IL_012a: { // for(var j=h-r; j___w_1; V_3 = ((int32_t)il2cpp_codegen_add(L_78, L_79)); // for(var j=h-r; j___w_1; V_2 = ((int32_t)il2cpp_codegen_add(L_80, L_81)); // for(var j=h-r; j___h_2; if ((((int32_t)L_83) < ((int32_t)L_84))) { goto IL_012a; } } { // for(var i=0; i___w_1; if ((((int32_t)L_86) < ((int32_t)L_87))) { goto IL_0014; } } { // } return; } } // System.Int32[] DungeonArchitect.BlurFilter::boxesForGauss(System.Single,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BlurFilter_boxesForGauss_m1170642C2BEE51B0C1B9067575C5768FB2F40524 (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, float ___0_sigma, int32_t ___1_n, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; float V_2 = 0.0f; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_3 = NULL; int32_t V_4 = 0; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* G_B5_0 = NULL; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* G_B4_0 = NULL; int32_t G_B6_0 = 0; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* G_B6_1 = NULL; { // var wIdeal = Mathf.Sqrt((12*sigma*sigma/n)+1); // Ideal averaging filter width float L_0 = ___0_sigma; float L_1 = ___0_sigma; int32_t L_2 = ___1_n; float L_3; L_3 = sqrtf(((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((12.0f), L_0)), L_1))/((float)L_2))), (1.0f)))); // var wl = Mathf.FloorToInt(wIdeal); if(wl%2==0) wl--; int32_t L_4; L_4 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(L_3, NULL); V_0 = L_4; // var wl = Mathf.FloorToInt(wIdeal); if(wl%2==0) wl--; int32_t L_5 = V_0; if (((int32_t)(L_5%2))) { goto IL_0026; } } { // var wl = Mathf.FloorToInt(wIdeal); if(wl%2==0) wl--; int32_t L_6 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_6, 1)); } IL_0026: { // var wu = wl+2; int32_t L_7 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_7, 2)); // var mIdeal = (12*sigma*sigma - n*wl*wl - 4*n*wl - 3*n)/(-4*wl - 4); float L_8 = ___0_sigma; float L_9 = ___0_sigma; int32_t L_10 = ___1_n; int32_t L_11 = V_0; int32_t L_12 = V_0; int32_t L_13 = ___1_n; int32_t L_14 = V_0; int32_t L_15 = ___1_n; int32_t L_16 = V_0; // var m = Mathf.Round(mIdeal); float L_17; L_17 = bankers_roundf(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((12.0f), L_8)), L_9)), ((float)((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_10, L_11)), L_12))))), ((float)((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(4, L_13)), L_14))))), ((float)((int32_t)il2cpp_codegen_multiply(3, L_15)))))/((float)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_multiply(((int32_t)-4), L_16)), 4)))))); V_2 = L_17; // var sizes = new List(); for(var i=0; i(); for(var i=0; i(); for(var i=0; i(); for(var i=0; i(); for(var i=0; i___COLOR_WIRE_6 = L_0; // COLOR_SOLID_DESELECTED = new Color(1, 0.25f, 0.5f, 0.0f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1; memset((&L_1), 0, sizeof(L_1)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_1), (1.0f), (0.25f), (0.5f), (0.0f), /*hidden argument*/NULL); ((Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA*)__this)->___COLOR_SOLID_DESELECTED_7 = L_1; // COLOR_SOLID = new Color(1, 0.25f, 0.5f, 0.1f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2; memset((&L_2), 0, sizeof(L_2)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_2), (1.0f), (0.25f), (0.5f), (0.100000001f), /*hidden argument*/NULL); ((Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA*)__this)->___COLOR_SOLID_8 = L_2; // } return; } } // System.Void DungeonArchitect.MarkerReplaceVolume::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MarkerReplaceVolume__ctor_m5EA00DADBA87AF108B0A7A2A495CE18BC41E4A67 (MarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271* __this, const RuntimeMethod* method) { { Volume__ctor_mD78989B38E1986C8697A66AFC31678EBF6D14321(__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.MirrorVolume::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MirrorVolume__ctor_m8413D6DBD2F00A9DE8159B091F41514FEEC4D37A (MirrorVolume_t70CB07725A2B352AAAE8BFFB05C8A7F1CB70AA3D* __this, const RuntimeMethod* method) { { Volume__ctor_mD78989B38E1986C8697A66AFC31678EBF6D14321(__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.NegationVolume::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NegationVolume_Awake_m6EF2779A1D9A465E5187C3B8042F5B94D7BBCE5E (NegationVolume_t42465BFBF4B12EEA46E44571401CEB1AD793CFD8* __this, const RuntimeMethod* method) { { // COLOR_WIRE = new Color(1, 0.5f, 0, 1); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.5f), (0.0f), (1.0f), /*hidden argument*/NULL); ((Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA*)__this)->___COLOR_WIRE_6 = L_0; // COLOR_SOLID_DESELECTED = new Color(1, 0.5f, 0, 0.0f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1; memset((&L_1), 0, sizeof(L_1)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_1), (1.0f), (0.5f), (0.0f), (0.0f), /*hidden argument*/NULL); ((Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA*)__this)->___COLOR_SOLID_DESELECTED_7 = L_1; // COLOR_SOLID = new Color(1, 0.5f, 0, 0.1f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2; memset((&L_2), 0, sizeof(L_2)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_2), (1.0f), (0.5f), (0.0f), (0.100000001f), /*hidden argument*/NULL); ((Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA*)__this)->___COLOR_SOLID_8 = L_2; // } return; } } // System.Void DungeonArchitect.NegationVolume::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NegationVolume__ctor_mAE7DC5D225A9326E43D864C4BD182131288BDF99 (NegationVolume_t42465BFBF4B12EEA46E44571401CEB1AD793CFD8* __this, const RuntimeMethod* method) { { Volume__ctor_mD78989B38E1986C8697A66AFC31678EBF6D14321(__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.ThemeOverrideVolume::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThemeOverrideVolume_Awake_mB514D05AA30BCB82105FD9E6F492AA1E6E6D2187 (ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* __this, const RuntimeMethod* method) { { // COLOR_WIRE = new Color(0.1f, 0.5f, 1, 1); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.100000001f), (0.5f), (1.0f), (1.0f), /*hidden argument*/NULL); ((Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA*)__this)->___COLOR_WIRE_6 = L_0; // COLOR_SOLID_DESELECTED = new Color(0, 0.5f, 1, 0.0f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1; memset((&L_1), 0, sizeof(L_1)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_1), (0.0f), (0.5f), (1.0f), (0.0f), /*hidden argument*/NULL); ((Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA*)__this)->___COLOR_SOLID_DESELECTED_7 = L_1; // COLOR_SOLID = new Color(0, 0.5f, 1, 0.1f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2; memset((&L_2), 0, sizeof(L_2)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_2), (0.0f), (0.5f), (1.0f), (0.100000001f), /*hidden argument*/NULL); ((Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA*)__this)->___COLOR_SOLID_8 = L_2; // } return; } } // System.Void DungeonArchitect.ThemeOverrideVolume::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThemeOverrideVolume__ctor_m6C19900918220F518BE9FA5C7D0F81C4E1A7B7A9 (ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* __this, const RuntimeMethod* method) { { Volume__ctor_mD78989B38E1986C8697A66AFC31678EBF6D14321(__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.Bounds DungeonArchitect.Volume::GetBounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Volume_GetBounds_mE184DA7DA5E2D181490A2182D55E80A6833D2463 (Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0; memset((&V_0), 0, sizeof(V_0)); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); { // var bounds = new Bounds(); il2cpp_codegen_initobj((&V_0), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3)); // var transform = gameObject.transform; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0; L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); NullCheck(L_0); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1; L_1 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_0, NULL); V_1 = L_1; // bounds.center = transform.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = V_1; NullCheck(L_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL); Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B((&V_0), L_3, NULL); // var size = transform.rotation * transform.localScale; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = V_1; NullCheck(L_4); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5; L_5 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_4, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = V_1; NullCheck(L_6); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_6, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_5, L_7, NULL); V_2 = L_8; // MathUtils.Abs(ref size); il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); MathUtils_Abs_m76DE8396A922DFAB1D309272D4A1211543189698((&V_2), NULL); // bounds.size = size; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_2; Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128((&V_0), L_9, NULL); // if (mode2D) { bool L_10 = __this->___mode2D_5; if (!L_10) { goto IL_0051; } } { // MathUtils.FlipYZ(ref bounds); il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); MathUtils_FlipYZ_mFFC7BE1AD36441E37ACB9AEBA05F7D8BADEF51A2((&V_0), NULL); } IL_0051: { // return bounds; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_11 = V_0; return L_11; } } // System.Void DungeonArchitect.Volume::GetVolumeGridTransform(DungeonArchitect.IntVector&,DungeonArchitect.IntVector&,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Volume_GetVolumeGridTransform_m210D74AB32BDE597E8F2FAF66832BF82EB03B053 (Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA* __this, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* ___0_positionGrid, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* ___1_scaleGrid, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_LogicalGridSize, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_0 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); { // if (dungeon == null) Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_0 = __this->___dungeon_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_0025; } } { // positionGrid = IntVector.Zero; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_2 = ___0_positionGrid; il2cpp_codegen_runtime_class_init_inline(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_3 = ((IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_StaticFields*)il2cpp_codegen_static_fields_for(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var))->___Zero_3; *(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C*)L_2 = L_3; // scaleGrid = IntVector.Zero; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_4 = ___1_scaleGrid; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_5 = ((IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_StaticFields*)il2cpp_codegen_static_fields_for(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var))->___Zero_3; *(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C*)L_4 = L_5; // return; return; } IL_0025: { // var transform = gameObject.transform; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6; L_6 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); NullCheck(L_6); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7; L_7 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_6, NULL); V_0 = L_7; // var position = transform.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = V_0; NullCheck(L_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_8, NULL); // var scale = transform.rotation * transform.localScale; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = V_0; NullCheck(L_10); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11; L_11 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_10, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = V_0; NullCheck(L_12); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_12, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_11, L_13, NULL); V_1 = L_14; // MathUtils.Abs(ref scale); il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); MathUtils_Abs_m76DE8396A922DFAB1D309272D4A1211543189698((&V_1), NULL); // var positionGridF = DungeonArchitect.Utils.MathUtils.Divide(position, LogicalGridSize); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ___2_LogicalGridSize; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = MathUtils_Divide_m9C46A2658AFD35FF7A94D26EAC0CF7653E3B5423(L_9, L_15, NULL); V_2 = L_16; // var scaleGridF = DungeonArchitect.Utils.MathUtils.Divide(scale, LogicalGridSize); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___2_LogicalGridSize; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = MathUtils_Divide_m9C46A2658AFD35FF7A94D26EAC0CF7653E3B5423(L_17, L_18, NULL); V_3 = L_19; // positionGrid = DungeonArchitect.Utils.MathUtils.ToIntVector(positionGridF); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_20 = ___0_positionGrid; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_2; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_22; L_22 = MathUtils_ToIntVector_mBB1A27762E1EB2064865DE6AC6A54A5B4A4C525E(L_21, NULL); *(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C*)L_20 = L_22; // scaleGrid = DungeonArchitect.Utils.MathUtils.ToIntVector(scaleGridF); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_23 = ___1_scaleGrid; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_3; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_25; L_25 = MathUtils_ToIntVector_mBB1A27762E1EB2064865DE6AC6A54A5B4A4C525E(L_24, NULL); *(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C*)L_23 = L_25; // if (mode2D) bool L_26 = __this->___mode2D_5; if (!L_26) { goto IL_00a1; } } { // positionGrid = MathUtils.FlipYZ(positionGrid); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_27 = ___0_positionGrid; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_28 = ___0_positionGrid; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_29 = (*(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C*)L_28); il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_30; L_30 = MathUtils_FlipYZ_m19A539577F79C585E8B904EAD433F0AE7234A054(L_29, NULL); *(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C*)L_27 = L_30; // scaleGrid = MathUtils.FlipYZ(scaleGrid); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_31 = ___1_scaleGrid; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_32 = ___1_scaleGrid; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_33 = (*(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C*)L_32); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_34; L_34 = MathUtils_FlipYZ_m19A539577F79C585E8B904EAD433F0AE7234A054(L_33, NULL); *(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C*)L_31 = L_34; } IL_00a1: { // } return; } } // System.Void DungeonArchitect.Volume::OnDrawGizmosSelected() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Volume_OnDrawGizmosSelected_mA55D0DB0FCEDC1CC7C5EB1F66085250FD86EFE1D (Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA* __this, const RuntimeMethod* method) { { // DrawGizmo(true); Volume_DrawGizmo_mF698E104ADC1F525029817E08180653801988243(__this, (bool)1, NULL); // } return; } } // System.Void DungeonArchitect.Volume::OnDrawGizmos() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Volume_OnDrawGizmos_m05CC97E0AD03F17F82967DBB0067182DACF9E682 (Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA* __this, const RuntimeMethod* method) { { // DrawGizmo(false); Volume_DrawGizmo_mF698E104ADC1F525029817E08180653801988243(__this, (bool)0, NULL); // } return; } } // System.Void DungeonArchitect.Volume::DrawGizmo(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Volume_DrawGizmo_mF698E104ADC1F525029817E08180653801988243 (Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA* __this, bool ___0_selected, 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)); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { // var transform = gameObject.transform; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0; L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); NullCheck(L_0); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1; L_1 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_0, NULL); // var position = transform.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = L_1; NullCheck(L_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL); V_0 = L_3; // var scale = transform.localScale; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = L_2; NullCheck(L_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_4, NULL); V_1 = L_5; // scale = transform.rotation * scale; NullCheck(L_4); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6; L_6 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_4, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_6, L_7, NULL); V_1 = L_8; // Gizmos.color = COLOR_WIRE; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9 = __this->___COLOR_WIRE_6; Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_9, NULL); // Gizmos.DrawWireCube(position, scale); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_1; Gizmos_DrawWireCube_m343533B3955A2D04A8638280D0EF537274A1FD8B(L_10, L_11, NULL); // Gizmos.color = selected ? COLOR_SOLID : COLOR_SOLID_DESELECTED; bool L_12 = ___0_selected; if (L_12) { goto IL_0042; } } { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_13 = __this->___COLOR_SOLID_DESELECTED_7; G_B3_0 = L_13; goto IL_0048; } IL_0042: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14 = __this->___COLOR_SOLID_8; G_B3_0 = L_14; } IL_0048: { Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(G_B3_0, NULL); // Gizmos.DrawCube(position, scale); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_1; Gizmos_DrawCube_m4417EAEA479EF4AD52445810D840BA8FCBC6EF3F(L_15, L_16, NULL); // } return; } } // System.Void DungeonArchitect.Volume::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Volume__ctor_mD78989B38E1986C8697A66AFC31678EBF6D14321 (Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA* __this, const RuntimeMethod* method) { { // protected Color COLOR_WIRE = Color.yellow; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; L_0 = Color_get_yellow_m66637FA14383E8D74F24AE256B577CE1D55D469F_inline(NULL); __this->___COLOR_WIRE_6 = L_0; // protected Color COLOR_SOLID_DESELECTED = new Color(1, 1, 0, 0.0f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1; memset((&L_1), 0, sizeof(L_1)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_1), (1.0f), (1.0f), (0.0f), (0.0f), /*hidden argument*/NULL); __this->___COLOR_SOLID_DESELECTED_7 = L_1; // protected Color COLOR_SOLID = new Color(1, 1, 0, 0.1f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2; memset((&L_2), 0, sizeof(L_2)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_2), (1.0f), (1.0f), (0.0f), (0.100000001f), /*hidden argument*/NULL); __this->___COLOR_SOLID_8 = L_2; 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.InfinityDungeon::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeon_Awake_mE473247D0BF768E16EC59E9D1A7902A27A9FA24A (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_mA734F06EB91BBE622966C03CC9F62A3EF6E170E8_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // config = GetComponent(); InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_0; L_0 = Component_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_mA734F06EB91BBE622966C03CC9F62A3EF6E170E8(__this, Component_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_mA734F06EB91BBE622966C03CC9F62A3EF6E170E8_RuntimeMethod_var); __this->___config_11 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___config_11), (void*)L_0); // } return; } } // System.Void DungeonArchitect.InfinityDungeon::EditorUpdate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeon_EditorUpdate_mE0245105A554544B061A61DC4355B79B0636081B (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m85A9786E377EDA5B7888172E1A1BD20DA2E2D2D6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m663DD3AAD155ADF443F47C72ABE69F4B3C000604_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m6F909763E1FAE3CAC647BA2FB86843DA88625BF4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m0427BBA37075A20C4D0BE4AD0869D498ACFC9017_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAll_m04EB508F636DE83CC3A8D78C374BC63DD5DB5715_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CEditorUpdateU3Eb__9_0_m9CBCBB1596AE3A7840983CADD5C6BA4616B78A2C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Enumerator_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12 V_0; memset((&V_0), 0, sizeof(V_0)); Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B* G_B2_0 = NULL; List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* G_B2_1 = NULL; Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B* G_B1_0 = NULL; List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* G_B1_1 = NULL; { // spawnedChunks.RemoveAll(c => c == null || c.gameObject == null); List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* L_0 = __this->___spawnedChunks_9; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_il2cpp_TypeInfo_var); Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B* L_1 = ((U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_il2cpp_TypeInfo_var))->___U3CU3E9__9_0_1; Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B* L_2 = L_1; G_B1_0 = L_2; G_B1_1 = L_0; if (L_2) { G_B2_0 = L_2; G_B2_1 = L_0; goto IL_0025; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_il2cpp_TypeInfo_var); U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE* L_3 = ((U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_il2cpp_TypeInfo_var))->___U3CU3E9_0; Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B* L_4 = (Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B*)il2cpp_codegen_object_new(Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B_il2cpp_TypeInfo_var); NullCheck(L_4); Predicate_1__ctor_m36CE7AA28427E59F2053524DE8015820202C483D(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3CEditorUpdateU3Eb__9_0_m9CBCBB1596AE3A7840983CADD5C6BA4616B78A2C_RuntimeMethod_var), NULL); Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B* L_5 = L_4; ((U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_il2cpp_TypeInfo_var))->___U3CU3E9__9_0_1 = L_5; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_il2cpp_TypeInfo_var))->___U3CU3E9__9_0_1), (void*)L_5); G_B2_0 = L_5; G_B2_1 = G_B1_1; } IL_0025: { NullCheck(G_B2_1); int32_t L_6; L_6 = List_1_RemoveAll_m04EB508F636DE83CC3A8D78C374BC63DD5DB5715(G_B2_1, G_B2_0, List_1_RemoveAll_m04EB508F636DE83CC3A8D78C374BC63DD5DB5715_RuntimeMethod_var); // foreach (var chunk in spawnedChunks) List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* L_7 = __this->___spawnedChunks_9; NullCheck(L_7); Enumerator_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12 L_8; L_8 = List_1_GetEnumerator_m0427BBA37075A20C4D0BE4AD0869D498ACFC9017(L_7, List_1_GetEnumerator_m0427BBA37075A20C4D0BE4AD0869D498ACFC9017_RuntimeMethod_var); V_0 = L_8; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_005a: {// begin finally (depth: 1) Enumerator_Dispose_m85A9786E377EDA5B7888172E1A1BD20DA2E2D2D6((&V_0), Enumerator_Dispose_m85A9786E377EDA5B7888172E1A1BD20DA2E2D2D6_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_004f_1; } IL_0039_1: { // foreach (var chunk in spawnedChunks) InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_9; L_9 = Enumerator_get_Current_m6F909763E1FAE3CAC647BA2FB86843DA88625BF4_inline((&V_0), Enumerator_get_Current_m6F909763E1FAE3CAC647BA2FB86843DA88625BF4_RuntimeMethod_var); // var dungeon = chunk.gameObject.GetComponent(); NullCheck(L_9); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10; L_10 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_9, NULL); NullCheck(L_10); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_11; L_11 = GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6(L_10, GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6_RuntimeMethod_var); // dungeon.Update(); NullCheck(L_11); VirtualActionInvoker0::Invoke(4 /* System.Void DungeonArchitect.Dungeon::Update() */, L_11); } IL_004f_1: { // foreach (var chunk in spawnedChunks) bool L_12; L_12 = Enumerator_MoveNext_m663DD3AAD155ADF443F47C72ABE69F4B3C000604((&V_0), Enumerator_MoveNext_m663DD3AAD155ADF443F47C72ABE69F4B3C000604_RuntimeMethod_var); if (L_12) { goto IL_0039_1; } } { goto IL_0068; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0068: { // } return; } } // System.Void DungeonArchitect.InfinityDungeon::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeon_Update_mB4689315423193CFB6710195CF44D05370561E44 (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, const RuntimeMethod* method) { { // if (dungeonBuilt) bool L_0 = __this->___dungeonBuilt_10; if (!L_0) { goto IL_000e; } } { // UpdateChunks(); InfinityDungeon_UpdateChunks_m18B064E5C54EF7BF8672F9B3EE6CD8855FC2E7C1(__this, NULL); } IL_000e: { // } return; } } // System.Void DungeonArchitect.InfinityDungeon::BuildDungeon() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeon_BuildDungeon_mD3332DD4F19C8A54366C4F91B96B1AE97B2CE740 (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_mA734F06EB91BBE622966C03CC9F62A3EF6E170E8_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // config = GetComponent(); InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_0; L_0 = Component_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_mA734F06EB91BBE622966C03CC9F62A3EF6E170E8(__this, Component_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_mA734F06EB91BBE622966C03CC9F62A3EF6E170E8_RuntimeMethod_var); __this->___config_11 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___config_11), (void*)L_0); // DestroyDungeon(); InfinityDungeon_DestroyDungeon_m82A5D1F4C254F139283B38D90999A6F33E741DF2(__this, NULL); // dungeonBuilt = true; __this->___dungeonBuilt_10 = (bool)1; // UpdateChunks(); InfinityDungeon_UpdateChunks_m18B064E5C54EF7BF8672F9B3EE6CD8855FC2E7C1(__this, NULL); // } return; } } // System.Void DungeonArchitect.InfinityDungeon::UpdateChunks() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeon_UpdateChunks_m18B064E5C54EF7BF8672F9B3EE6CD8855FC2E7C1 (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __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; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { // var position = (buildPositionTracker != null) ? buildPositionTracker.position : Vector3.zero; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___buildPositionTracker_4; 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_0015; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); G_B3_0 = L_2; goto IL_0020; } IL_0015: { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = __this->___buildPositionTracker_4; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_3, NULL); G_B3_0 = L_4; } IL_0020: { V_0 = G_B3_0; // UpdateChunks(position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0; InfinityDungeon_UpdateChunks_m49DBA6E9EB0776EDF296F5B105FFE3996C961ACA(__this, L_5, NULL); // } return; } } // System.Void DungeonArchitect.InfinityDungeon::UpdateChunks(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeon_UpdateChunks_m49DBA6E9EB0776EDF296F5B105FFE3996C961ACA (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_buildPosition, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_mA734F06EB91BBE622966C03CC9F62A3EF6E170E8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m85A9786E377EDA5B7888172E1A1BD20DA2E2D2D6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m663DD3AAD155ADF443F47C72ABE69F4B3C000604_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m6F909763E1FAE3CAC647BA2FB86843DA88625BF4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6_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_mE6ED6A9C9960565DD229B1973D85A3F341266CCE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m3AB3A0CBA2FC939693360C3753E53CA1E7BAD66F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m0427BBA37075A20C4D0BE4AD0869D498ACFC9017_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mA22ACBFC00BF518337732F3D3033AABB2DD46676_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mA36058FBE95978C5C12BADB09164DA62F2C5FC56_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m22737CF41DC6DD2CA572ABC7AFE24AE2E6072992_RuntimeMethod_var); 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); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); 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)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C V_4; memset((&V_4), 0, sizeof(V_4)); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C V_5; memset((&V_5), 0, sizeof(V_5)); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_6 = NULL; List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* V_7 = NULL; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11; memset((&V_11), 0, sizeof(V_11)); Enumerator_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12 V_12; memset((&V_12), 0, sizeof(V_12)); InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* V_13 = NULL; InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* V_14 = NULL; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* V_15 = NULL; Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 V_16; memset((&V_16), 0, sizeof(V_16)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_17; memset((&V_17), 0, sizeof(V_17)); InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* V_18 = NULL; { // if (!dungeonBuilt) bool L_0 = __this->___dungeonBuilt_10; if (L_0) { goto IL_0009; } } { // return; return; } IL_0009: { // var buildExtents = new Vector3(buildDistance, buildDistance, buildDistance); float L_1 = __this->___buildDistance_5; float L_2 = __this->___buildDistance_5; float L_3 = __this->___buildDistance_5; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), L_1, L_2, L_3, NULL); // var boundsMin = buildPosition - buildExtents; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_buildPosition; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_4, L_5, NULL); V_1 = L_6; // var boundsMax = buildPosition + buildExtents; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_buildPosition; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_7, L_8, NULL); V_2 = L_9; // boundsMin = config.GetLogicalCoord(boundsMin); InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_10 = __this->___config_11; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_1; NullCheck(L_10); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = VirtualFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(6 /* UnityEngine.Vector3 DungeonArchitect.InfinityDungeonConfig::GetLogicalCoord(UnityEngine.Vector3) */, L_10, L_11); V_1 = L_12; // boundsMax = config.GetLogicalCoord(boundsMax); InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_13 = __this->___config_11; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_2; NullCheck(L_13); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = VirtualFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(6 /* UnityEngine.Vector3 DungeonArchitect.InfinityDungeonConfig::GetLogicalCoord(UnityEngine.Vector3) */, L_13, L_14); V_2 = L_15; // boundsMin = ClampOnBuildAxis(boundsMin); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = InfinityDungeon_ClampOnBuildAxis_mD20C318B551761DAEDA7CE6DAE902395208ABFF7(__this, L_16, NULL); V_1 = L_17; // boundsMax = ClampOnBuildAxis(boundsMax); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = InfinityDungeon_ClampOnBuildAxis_mD20C318B551761DAEDA7CE6DAE902395208ABFF7(__this, L_18, NULL); V_2 = L_19; // var size = config.chunkSize; InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_20 = __this->___config_11; NullCheck(L_20); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = L_20->___chunkSize_6; V_3 = L_21; // size.x = Mathf.Max(size.x, 1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_3; float L_23 = L_22.___x_2; float L_24; L_24 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_23, (1.0f), NULL); (&V_3)->___x_2 = L_24; // size.y = Mathf.Max(size.y, 1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_3; float L_26 = L_25.___y_3; float L_27; L_27 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_26, (1.0f), NULL); (&V_3)->___y_3 = L_27; // size.z = Mathf.Max(size.z, 1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_3; float L_29 = L_28.___z_4; float L_30; L_30 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_29, (1.0f), NULL); (&V_3)->___z_4 = L_30; // boundsMin = MathUtils.V3FloorToInt(MathUtils.Divide(boundsMin, size)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_3; il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33; L_33 = MathUtils_Divide_m9C46A2658AFD35FF7A94D26EAC0CF7653E3B5423(L_31, L_32, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34; L_34 = MathUtils_V3FloorToInt_m73FC3AD339F1FBF3F8EA7297C11F8674E3240039(L_33, NULL); V_1 = L_34; // boundsMax = MathUtils.V3FloorToInt(MathUtils.Divide(boundsMax, size)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37; L_37 = MathUtils_Divide_m9C46A2658AFD35FF7A94D26EAC0CF7653E3B5423(L_35, L_36, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38; L_38 = MathUtils_V3FloorToInt_m73FC3AD339F1FBF3F8EA7297C11F8674E3240039(L_37, NULL); V_2 = L_38; // var imin = new IntVector(boundsMin); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = V_1; IntVector__ctor_mF9D7D9DF8D8C67A59A97CCEAF12C3AEBB4EA3EB9((&V_4), L_39, NULL); // var imax = new IntVector(boundsMax); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = V_2; IntVector__ctor_mF9D7D9DF8D8C67A59A97CCEAF12C3AEBB4EA3EB9((&V_5), L_40, NULL); // var chunksToSpawn = new List(); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_41 = (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*)il2cpp_codegen_object_new(List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); NullCheck(L_41); List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C(L_41, List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var); V_6 = L_41; // for (int x = imin.x; x <= imax.x; x++) IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_42 = V_4; int32_t L_43 = L_42.___x_0; V_8 = L_43; goto IL_0150; } IL_00e9: { // for (int y = imin.y; y <= imax.y; y++) IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_44 = V_4; int32_t L_45 = L_44.___y_1; V_9 = L_45; goto IL_013f; } IL_00f4: { // for (int z = imin.z; z <= imax.z; z++) IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_46 = V_4; int32_t L_47 = L_46.___z_2; V_10 = L_47; goto IL_012e; } IL_00ff: { // var position = Vector3.Scale(new Vector3(x, y, z), config.chunkSize); int32_t L_48 = V_8; int32_t L_49 = V_9; int32_t L_50 = V_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51; memset((&L_51), 0, sizeof(L_51)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_51), ((float)L_48), ((float)L_49), ((float)L_50), /*hidden argument*/NULL); InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_52 = __this->___config_11; NullCheck(L_52); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53 = L_52->___chunkSize_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54; L_54 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_51, L_53, NULL); V_11 = L_54; // chunksToSpawn.Add(position); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_55 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56 = V_11; NullCheck(L_55); List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_55, L_56, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); // for (int z = imin.z; z <= imax.z; z++) int32_t L_57 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_57, 1)); } IL_012e: { // for (int z = imin.z; z <= imax.z; z++) int32_t L_58 = V_10; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_59 = V_5; int32_t L_60 = L_59.___z_2; if ((((int32_t)L_58) <= ((int32_t)L_60))) { goto IL_00ff; } } { // for (int y = imin.y; y <= imax.y; y++) int32_t L_61 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_61, 1)); } IL_013f: { // for (int y = imin.y; y <= imax.y; y++) int32_t L_62 = V_9; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_63 = V_5; int32_t L_64 = L_63.___y_1; if ((((int32_t)L_62) <= ((int32_t)L_64))) { goto IL_00f4; } } { // for (int x = imin.x; x <= imax.x; x++) int32_t L_65 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_65, 1)); } IL_0150: { // for (int x = imin.x; x <= imax.x; x++) int32_t L_66 = V_8; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_67 = V_5; int32_t L_68 = L_67.___x_0; if ((((int32_t)L_66) <= ((int32_t)L_68))) { goto IL_00e9; } } { // var chunksToDestroy = new List(); List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* L_69 = (List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B*)il2cpp_codegen_object_new(List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B_il2cpp_TypeInfo_var); NullCheck(L_69); List_1__ctor_m22737CF41DC6DD2CA572ABC7AFE24AE2E6072992(L_69, List_1__ctor_m22737CF41DC6DD2CA572ABC7AFE24AE2E6072992_RuntimeMethod_var); V_7 = L_69; // foreach (var existingChunk in spawnedChunks) List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* L_70 = __this->___spawnedChunks_9; NullCheck(L_70); Enumerator_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12 L_71; L_71 = List_1_GetEnumerator_m0427BBA37075A20C4D0BE4AD0869D498ACFC9017(L_70, List_1_GetEnumerator_m0427BBA37075A20C4D0BE4AD0869D498ACFC9017_RuntimeMethod_var); V_12 = L_71; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_01b9: {// begin finally (depth: 1) Enumerator_Dispose_m85A9786E377EDA5B7888172E1A1BD20DA2E2D2D6((&V_12), Enumerator_Dispose_m85A9786E377EDA5B7888172E1A1BD20DA2E2D2D6_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_01ae_1; } IL_0171_1: { // foreach (var existingChunk in spawnedChunks) InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_72; L_72 = Enumerator_get_Current_m6F909763E1FAE3CAC647BA2FB86843DA88625BF4_inline((&V_12), Enumerator_get_Current_m6F909763E1FAE3CAC647BA2FB86843DA88625BF4_RuntimeMethod_var); V_13 = L_72; // if (existingChunk == null) continue; InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_73 = V_13; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_74; L_74 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_73, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_74) { goto IL_01ae_1; } } { // if (chunksToSpawn.Contains(existingChunk.chunkPosition)) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_75 = V_6; InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_76 = V_13; NullCheck(L_76); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77 = L_76->___chunkPosition_5; NullCheck(L_75); bool L_78; L_78 = List_1_Contains_m3AB3A0CBA2FC939693360C3753E53CA1E7BAD66F(L_75, L_77, List_1_Contains_m3AB3A0CBA2FC939693360C3753E53CA1E7BAD66F_RuntimeMethod_var); if (!L_78) { goto IL_01a5_1; } } { // chunksToSpawn.Remove(existingChunk.chunkPosition); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_79 = V_6; InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_80 = V_13; NullCheck(L_80); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_81 = L_80->___chunkPosition_5; NullCheck(L_79); bool L_82; L_82 = List_1_Remove_mA22ACBFC00BF518337732F3D3033AABB2DD46676(L_79, L_81, List_1_Remove_mA22ACBFC00BF518337732F3D3033AABB2DD46676_RuntimeMethod_var); goto IL_01ae_1; } IL_01a5_1: { // chunksToDestroy.Add(existingChunk); List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* L_83 = V_7; InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_84 = V_13; NullCheck(L_83); List_1_Add_mE6ED6A9C9960565DD229B1973D85A3F341266CCE_inline(L_83, L_84, List_1_Add_mE6ED6A9C9960565DD229B1973D85A3F341266CCE_RuntimeMethod_var); } IL_01ae_1: { // foreach (var existingChunk in spawnedChunks) bool L_85; L_85 = Enumerator_MoveNext_m663DD3AAD155ADF443F47C72ABE69F4B3C000604((&V_12), Enumerator_MoveNext_m663DD3AAD155ADF443F47C72ABE69F4B3C000604_RuntimeMethod_var); if (L_85) { goto IL_0171_1; } } { goto IL_01c7; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_01c7: { // foreach (var chunkToDestroy in chunksToDestroy) List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* L_86 = V_7; NullCheck(L_86); Enumerator_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12 L_87; L_87 = List_1_GetEnumerator_m0427BBA37075A20C4D0BE4AD0869D498ACFC9017(L_86, List_1_GetEnumerator_m0427BBA37075A20C4D0BE4AD0869D498ACFC9017_RuntimeMethod_var); V_12 = L_87; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_022e: {// begin finally (depth: 1) Enumerator_Dispose_m85A9786E377EDA5B7888172E1A1BD20DA2E2D2D6((&V_12), Enumerator_Dispose_m85A9786E377EDA5B7888172E1A1BD20DA2E2D2D6_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0223_1; } IL_01d2_1: { // foreach (var chunkToDestroy in chunksToDestroy) InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_88; L_88 = Enumerator_get_Current_m6F909763E1FAE3CAC647BA2FB86843DA88625BF4_inline((&V_12), Enumerator_get_Current_m6F909763E1FAE3CAC647BA2FB86843DA88625BF4_RuntimeMethod_var); V_14 = L_88; // spawnedChunks.Remove(chunkToDestroy); List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* L_89 = __this->___spawnedChunks_9; InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_90 = V_14; NullCheck(L_89); bool L_91; L_91 = List_1_Remove_mA36058FBE95978C5C12BADB09164DA62F2C5FC56(L_89, L_90, List_1_Remove_mA36058FBE95978C5C12BADB09164DA62F2C5FC56_RuntimeMethod_var); // if (chunkToDestroy.gameObject != null) InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_92 = V_14; NullCheck(L_92); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_93; L_93 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_92, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_94; L_94 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_93, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_94) { goto IL_0223_1; } } { // var dungeon = chunkToDestroy.gameObject.GetComponent(); InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_95 = V_14; NullCheck(L_95); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_96; L_96 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_95, NULL); NullCheck(L_96); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_97; L_97 = GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6(L_96, GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6_RuntimeMethod_var); V_15 = L_97; // if (dungeon != null) Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_98 = V_15; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_99; L_99 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_98, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_99) { goto IL_0217_1; } } { // dungeon.DestroyDungeon(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_100 = V_15; NullCheck(L_100); Dungeon_DestroyDungeon_m8BF85970B02483DEA0ACE473B0DF700431ED8B41(L_100, NULL); } IL_0217_1: { // DungeonUtils.DestroyObject(chunkToDestroy.gameObject); InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_101 = V_14; NullCheck(L_101); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_102; L_102 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_101, NULL); DungeonUtils_DestroyObject_mE7903363F862729A5242C5F83A49E24450396F9F(L_102, NULL); } IL_0223_1: { // foreach (var chunkToDestroy in chunksToDestroy) bool L_103; L_103 = Enumerator_MoveNext_m663DD3AAD155ADF443F47C72ABE69F4B3C000604((&V_12), Enumerator_MoveNext_m663DD3AAD155ADF443F47C72ABE69F4B3C000604_RuntimeMethod_var); if (L_103) { goto IL_01d2_1; } } { goto IL_023c; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_023c: { // foreach (var chunkToSpawn in chunksToSpawn) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_104 = V_6; NullCheck(L_104); Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 L_105; L_105 = List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A(L_104, List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_RuntimeMethod_var); V_16 = L_105; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0277: {// begin finally (depth: 1) Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6((&V_16), Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_026c_1; } IL_0247_1: { // foreach (var chunkToSpawn in chunksToSpawn) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_106; L_106 = Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_inline((&V_16), Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_RuntimeMethod_var); V_17 = L_106; // var dungeon = BuildDungeonChunk(chunkToSpawn); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_107 = V_17; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_108; L_108 = InfinityDungeon_BuildDungeonChunk_mDF03996890DAAC43B533212D5D79CD352379952B(__this, L_107, NULL); // var config = dungeon.GetComponent(); NullCheck(L_108); InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_109; L_109 = Component_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_mA734F06EB91BBE622966C03CC9F62A3EF6E170E8(L_108, Component_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_mA734F06EB91BBE622966C03CC9F62A3EF6E170E8_RuntimeMethod_var); V_18 = L_109; // spawnedChunks.Add(config); List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* L_110 = __this->___spawnedChunks_9; InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_111 = V_18; NullCheck(L_110); List_1_Add_mE6ED6A9C9960565DD229B1973D85A3F341266CCE_inline(L_110, L_111, List_1_Add_mE6ED6A9C9960565DD229B1973D85A3F341266CCE_RuntimeMethod_var); } IL_026c_1: { // foreach (var chunkToSpawn in chunksToSpawn) bool L_112; L_112 = Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A((&V_16), Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_RuntimeMethod_var); if (L_112) { goto IL_0247_1; } } { goto IL_0285; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0285: { // } return; } } // UnityEngine.Vector3 DungeonArchitect.InfinityDungeon::ClampOnBuildAxis(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 InfinityDungeon_ClampOnBuildAxis_mD20C318B551761DAEDA7CE6DAE902395208ABFF7 (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p, const RuntimeMethod* method) { { // if (!config.BuildAlongX()) p.x = 0; InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_0 = __this->___config_11; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(7 /* System.Boolean DungeonArchitect.InfinityDungeonConfig::BuildAlongX() */, L_0); if (L_1) { goto IL_0019; } } { // if (!config.BuildAlongX()) p.x = 0; (&___0_p)->___x_2 = (0.0f); } IL_0019: { // if (!config.BuildAlongY()) p.y = 0; InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_2 = __this->___config_11; NullCheck(L_2); bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(8 /* System.Boolean DungeonArchitect.InfinityDungeonConfig::BuildAlongY() */, L_2); if (L_3) { goto IL_0032; } } { // if (!config.BuildAlongY()) p.y = 0; (&___0_p)->___y_3 = (0.0f); } IL_0032: { // if (!config.BuildAlongZ()) p.z = 0; InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_4 = __this->___config_11; NullCheck(L_4); bool L_5; L_5 = VirtualFuncInvoker0< bool >::Invoke(9 /* System.Boolean DungeonArchitect.InfinityDungeonConfig::BuildAlongZ() */, L_4); if (L_5) { goto IL_004b; } } { // if (!config.BuildAlongZ()) p.z = 0; (&___0_p)->___z_4 = (0.0f); } IL_004b: { // return p; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_p; return L_6; } } // DungeonArchitect.Dungeon DungeonArchitect.InfinityDungeon::BuildDungeonChunk(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dungeon_tAA854F521189538FD299BECE6025726B6C359227* InfinityDungeon_BuildDungeonChunk_mDF03996890DAAC43B533212D5D79CD352379952B (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_chunkPosition, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisDungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA_m998A3533D94A53605B9B7C991E602E734FA979C4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_mB8F484EC0F6D5A9BF5572E9870286F2E355B6449_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_m00276319D6BE81CE8486FF2BA55F9B4895742EE3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m598939D7A2E1FFC8F80817E91CDCE2E7FCAE4093_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL; InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* V_1 = NULL; { // var dungeonObject = GameObject.Instantiate(chunkDungeonTemplate); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___chunkDungeonTemplate_8; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1; L_1 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3(L_0, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var); V_0 = L_1; // dungeonObject.isStatic = true; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = V_0; NullCheck(L_2); GameObject_set_isStatic_m0468F0E4553F5B3DDBE03F3788BE0A1A3736839C(L_2, (bool)1, NULL); // if (parentGameObject != null) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = __this->___parentGameObject_7; bool L_4; L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_4) { goto IL_0032; } } { // dungeonObject.transform.parent = parentGameObject; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = V_0; NullCheck(L_5); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6; L_6 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_5, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = __this->___parentGameObject_7; NullCheck(L_6); Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_6, L_7, NULL); } IL_0032: { // var sceneProvider = dungeonObject.GetComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = V_0; NullCheck(L_8); DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_9; L_9 = GameObject_GetComponent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_mB8F484EC0F6D5A9BF5572E9870286F2E355B6449(L_8, GameObject_GetComponent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_mB8F484EC0F6D5A9BF5572E9870286F2E355B6449_RuntimeMethod_var); // sceneProvider.itemParent = dungeonObject; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = V_0; NullCheck(L_9); L_9->___itemParent_6 = L_10; Il2CppCodeGenWriteBarrier((void**)(&L_9->___itemParent_6), (void*)L_10); // var config = dungeonObject.GetComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = V_0; NullCheck(L_11); InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_12; L_12 = GameObject_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_m00276319D6BE81CE8486FF2BA55F9B4895742EE3(L_11, GameObject_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_m00276319D6BE81CE8486FF2BA55F9B4895742EE3_RuntimeMethod_var); V_1 = L_12; // CopyDungeonConfig(config); InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_13 = V_1; InfinityDungeon_CopyDungeonConfig_m83CD90F4E346FF77242320AE1227BF677C32FCFA(__this, L_13, NULL); // config.chunkPosition = chunkPosition; InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_14 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ___0_chunkPosition; NullCheck(L_14); L_14->___chunkPosition_5 = L_15; // var builder = dungeonObject.GetComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16 = V_0; NullCheck(L_16); DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_17; L_17 = GameObject_GetComponent_TisDungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA_m998A3533D94A53605B9B7C991E602E734FA979C4(L_16, GameObject_GetComponent_TisDungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA_m998A3533D94A53605B9B7C991E602E734FA979C4_RuntimeMethod_var); // builder.asyncBuildStartPosition = buildPositionTracker; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18 = __this->___buildPositionTracker_4; NullCheck(L_17); L_17->___asyncBuildStartPosition_12 = L_18; Il2CppCodeGenWriteBarrier((void**)(&L_17->___asyncBuildStartPosition_12), (void*)L_18); // var dungeon = dungeonObject.GetComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19 = V_0; NullCheck(L_19); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_20; L_20 = GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6(L_19, GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6_RuntimeMethod_var); // dungeon.dungeonThemes = new List(dungeonThemes); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_21 = L_20; List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A* L_22 = __this->___dungeonThemes_6; List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A* L_23 = (List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A*)il2cpp_codegen_object_new(List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A_il2cpp_TypeInfo_var); NullCheck(L_23); List_1__ctor_m598939D7A2E1FFC8F80817E91CDCE2E7FCAE4093(L_23, L_22, List_1__ctor_m598939D7A2E1FFC8F80817E91CDCE2E7FCAE4093_RuntimeMethod_var); NullCheck(L_21); L_21->___dungeonThemes_4 = L_23; Il2CppCodeGenWriteBarrier((void**)(&L_21->___dungeonThemes_4), (void*)L_23); // dungeon.Build(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_24 = L_21; NullCheck(L_24); Dungeon_Build_m45B4B957E26626984F5E6D93FE4A2A59C53E59EE(L_24, NULL); // return dungeon; return L_24; } } // System.Void DungeonArchitect.InfinityDungeon::DestroyDungeon() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeon_DestroyDungeon_m82A5D1F4C254F139283B38D90999A6F33E741DF2 (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m85A9786E377EDA5B7888172E1A1BD20DA2E2D2D6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m663DD3AAD155ADF443F47C72ABE69F4B3C000604_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m6F909763E1FAE3CAC647BA2FB86843DA88625BF4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mECD716EB8E653062129D487D31BAD53205B39648_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m0427BBA37075A20C4D0BE4AD0869D498ACFC9017_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Enumerator_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12 V_0; memset((&V_0), 0, sizeof(V_0)); InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* V_1 = NULL; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* V_2 = NULL; { // foreach (var chunkConfig in spawnedChunks) List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* L_0 = __this->___spawnedChunks_9; NullCheck(L_0); Enumerator_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12 L_1; L_1 = List_1_GetEnumerator_m0427BBA37075A20C4D0BE4AD0869D498ACFC9017(L_0, List_1_GetEnumerator_m0427BBA37075A20C4D0BE4AD0869D498ACFC9017_RuntimeMethod_var); V_0 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_005e: {// begin finally (depth: 1) Enumerator_Dispose_m85A9786E377EDA5B7888172E1A1BD20DA2E2D2D6((&V_0), Enumerator_Dispose_m85A9786E377EDA5B7888172E1A1BD20DA2E2D2D6_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0053_1; } IL_000e_1: { // foreach (var chunkConfig in spawnedChunks) InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_2; L_2 = Enumerator_get_Current_m6F909763E1FAE3CAC647BA2FB86843DA88625BF4_inline((&V_0), Enumerator_get_Current_m6F909763E1FAE3CAC647BA2FB86843DA88625BF4_RuntimeMethod_var); V_1 = L_2; // if (chunkConfig == null || chunkConfig.gameObject == null) continue; InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_3 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_4) { goto IL_0053_1; } } { InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_5 = V_1; NullCheck(L_5); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6; L_6 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_5, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_7) { goto IL_0053_1; } } { // var dungeon = chunkConfig.gameObject.GetComponent(); InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_8 = V_1; NullCheck(L_8); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9; L_9 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_8, NULL); NullCheck(L_9); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_10; L_10 = GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6(L_9, GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6_RuntimeMethod_var); V_2 = L_10; // if (dungeon != null) Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_11 = V_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_12; L_12 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_11, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_12) { goto IL_0053_1; } } { // dungeon.DestroyDungeon(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_13 = V_2; NullCheck(L_13); Dungeon_DestroyDungeon_m8BF85970B02483DEA0ACE473B0DF700431ED8B41(L_13, NULL); // DungeonUtils.DestroyObject(dungeon.gameObject); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_14 = V_2; NullCheck(L_14); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15; L_15 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_14, NULL); DungeonUtils_DestroyObject_mE7903363F862729A5242C5F83A49E24450396F9F(L_15, NULL); } IL_0053_1: { // foreach (var chunkConfig in spawnedChunks) bool L_16; L_16 = Enumerator_MoveNext_m663DD3AAD155ADF443F47C72ABE69F4B3C000604((&V_0), Enumerator_MoveNext_m663DD3AAD155ADF443F47C72ABE69F4B3C000604_RuntimeMethod_var); if (L_16) { goto IL_000e_1; } } { goto IL_006c; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006c: { // spawnedChunks.Clear(); List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* L_17 = __this->___spawnedChunks_9; NullCheck(L_17); List_1_Clear_mECD716EB8E653062129D487D31BAD53205B39648_inline(L_17, List_1_Clear_mECD716EB8E653062129D487D31BAD53205B39648_RuntimeMethod_var); // dungeonBuilt = false; __this->___dungeonBuilt_10 = (bool)0; // } return; } } // System.Void DungeonArchitect.InfinityDungeon::CopyDungeonConfig(DungeonArchitect.InfinityDungeonConfig) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeon_CopyDungeonConfig_m83CD90F4E346FF77242320AE1227BF677C32FCFA (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* ___0_targetConfig, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_mA734F06EB91BBE622966C03CC9F62A3EF6E170E8_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* V_0 = NULL; FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* V_1 = NULL; int32_t V_2 = 0; FieldInfo_t* V_3 = NULL; { // var sourceConfig = GetComponent(); InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_0; L_0 = Component_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_mA734F06EB91BBE622966C03CC9F62A3EF6E170E8(__this, Component_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_mA734F06EB91BBE622966C03CC9F62A3EF6E170E8_RuntimeMethod_var); V_0 = L_0; // var fields = sourceConfig.GetType().GetFields(); InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_1 = V_0; NullCheck(L_1); Type_t* L_2; L_2 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_1, NULL); NullCheck(L_2); FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_3; L_3 = Type_GetFields_mC0570FF1986A6D93FA7976303B44B2FF8D0BC77F(L_2, NULL); // foreach (var field in fields) V_1 = L_3; V_2 = 0; goto IL_002d; } IL_0017: { // foreach (var field in fields) FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_4 = V_1; int32_t L_5 = V_2; NullCheck(L_4); int32_t L_6 = L_5; FieldInfo_t* L_7 = (L_4)->GetAt(static_cast(L_6)); V_3 = L_7; // field.SetValue(targetConfig, field.GetValue(sourceConfig)); FieldInfo_t* L_8 = V_3; InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_9 = ___0_targetConfig; FieldInfo_t* L_10 = V_3; InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_11 = V_0; NullCheck(L_10); RuntimeObject* L_12; L_12 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(24 /* System.Object System.Reflection.FieldInfo::GetValue(System.Object) */, L_10, L_11); NullCheck(L_8); FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C(L_8, L_9, L_12, NULL); int32_t L_13 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_002d: { // foreach (var field in fields) int32_t L_14 = V_2; FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_15 = V_1; NullCheck(L_15); if ((((int32_t)L_14) < ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length))))) { goto IL_0017; } } { // } return; } } // System.Void DungeonArchitect.InfinityDungeon::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeon__ctor_m5171A1CC894D7DF5D1966128848A8D220CE2B378 (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m22737CF41DC6DD2CA572ABC7AFE24AE2E6072992_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public float buildDistance = 40; __this->___buildDistance_5 = (40.0f); // List spawnedChunks = new List(); List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* L_0 = (List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B*)il2cpp_codegen_object_new(List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m22737CF41DC6DD2CA572ABC7AFE24AE2E6072992(L_0, List_1__ctor_m22737CF41DC6DD2CA572ABC7AFE24AE2E6072992_RuntimeMethod_var); __this->___spawnedChunks_9 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___spawnedChunks_9), (void*)L_0); 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.InfinityDungeon/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m18375F7CED4F791A34305258C77D0E0EF5078C50 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE* L_0 = (U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE*)il2cpp_codegen_object_new(U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_m2BBE8C1C2A1A91FD6C00F86AA47A4D9C40DC1305(L_0, NULL); ((U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void DungeonArchitect.InfinityDungeon/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m2BBE8C1C2A1A91FD6C00F86AA47A4D9C40DC1305 (U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.Boolean DungeonArchitect.InfinityDungeon/<>c::b__9_0(DungeonArchitect.InfinityDungeonConfig) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CEditorUpdateU3Eb__9_0_m9CBCBB1596AE3A7840983CADD5C6BA4616B78A2C (U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE* __this, InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* ___0_c, 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; } { // spawnedChunks.RemoveAll(c => c == null || c.gameObject == null); InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_0 = ___0_c; 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_0016; } } { InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_2 = ___0_c; NullCheck(L_2); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3; L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_2, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); return L_4; } IL_0016: { return (bool)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.InfinityDungeonConfig::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeonConfig__ctor_m9E391E8B7774FEF71F0E4496B8ADAC7E83459E9E (InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* __this, const RuntimeMethod* method) { { DungeonConfig__ctor_m6D90F75CA55996A65B7286D7A485462FBDEFC284(__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.InfinityDungeonEditorUpdate::EditorUpdate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeonEditorUpdate_EditorUpdate_m20C9B7D30B552842D3A651F45E40A6D6D4486422 (InfinityDungeonEditorUpdate_t801BFC119D10C5E24D9E29771F6105673A1A3976* __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 (infinityDungeon != null) InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* L_0 = __this->___infinityDungeon_4; 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; } } { // infinityDungeon.EditorUpdate(); InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* L_2 = __this->___infinityDungeon_4; NullCheck(L_2); InfinityDungeon_EditorUpdate_mE0245105A554544B061A61DC4355B79B0636081B(L_2, NULL); } IL_0019: { // } return; } } // System.Void DungeonArchitect.InfinityDungeonEditorUpdate::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeonEditorUpdate__ctor_m2AC72BAD0EE5DE3F838C16DF70DEDB87CFCA9152 (InfinityDungeonEditorUpdate_t801BFC119D10C5E24D9E29771F6105673A1A3976* __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.Int32 DungeonArchitect.MeshMerger::GetMaterialHash(UnityEngine.Material[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MeshMerger_GetMaterialHash_m133DF487C57B491E616B0E4373F274CD97B77329 (MeshMerger_tEB1DAEC8D7D8882CD9E4E38A89BD8B7786326928* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_materials, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C); s_Il2CppMethodInitialized = true; } StringBuilder_t* V_0 = NULL; MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* V_1 = NULL; int32_t V_2 = 0; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_3 = NULL; int32_t V_4 = 0; { // if (materials == null) return 0; MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = ___0_materials; if (L_0) { goto IL_0005; } } { // if (materials == null) return 0; return 0; } IL_0005: { // var builder = new System.Text.StringBuilder(); StringBuilder_t* L_1 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); NullCheck(L_1); StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_1, NULL); V_0 = L_1; // foreach (var material in materials) MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_2 = ___0_materials; V_1 = L_2; V_2 = 0; goto IL_003b; } IL_0011: { // foreach (var material in materials) MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_3 = V_1; int32_t L_4 = V_2; NullCheck(L_3); int32_t L_5 = L_4; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = (L_3)->GetAt(static_cast(L_5)); V_3 = L_6; // builder.Append(material.GetHashCode().ToString()); StringBuilder_t* L_7 = V_0; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_8 = V_3; NullCheck(L_8); int32_t L_9; L_9 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_8); V_4 = L_9; String_t* L_10; L_10 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_4), NULL); NullCheck(L_7); StringBuilder_t* L_11; L_11 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_7, L_10, NULL); // builder.Append("_"); StringBuilder_t* L_12 = V_0; NullCheck(L_12); StringBuilder_t* L_13; L_13 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_12, _stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C, NULL); int32_t L_14 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_003b: { // foreach (var material in materials) int32_t L_15 = V_2; MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_16 = V_1; NullCheck(L_16); if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))))) { goto IL_0011; } } { // return builder.ToString().GetHashCode(); StringBuilder_t* L_17 = V_0; NullCheck(L_17); String_t* L_18; L_18 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_17); NullCheck(L_18); int32_t L_19; L_19 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_18); return L_19; } } // System.Void DungeonArchitect.MeshMerger::OnPostDungeonBuild(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshMerger_OnPostDungeonBuild_m83075815EDB883676AB4496E4189E1E9CE4D4ACD (MeshMerger_tEB1DAEC8D7D8882CD9E4E38A89BD8B7786326928* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___1_model, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInParent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_m6200884EA940002A3EDF38F3054CDF6269D0FFEB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m87C4C35CD84BE43326864DDCE95923002E113CE1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mCA1064B308B2D168556671C47DA5C3865BD412D0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m0098284003D4456485ECBC249AADFA54B4A62A98_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m2901502091699FC77A1D65D07C38EE9412EA52CC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m83159FA44B75BBB5B059EF931C774C43A4AB54B3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m883D57D38F8448A5AA76FD35C186F18DC5D621C9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mD235B7A549FD65C94935D5831A6A30D13D41DB88_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mF3E497A0CD97CFA9C041A5E0A68C646DB50076AD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mA65B96E87334A1C86A98EFB92A611ED33751F5B4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mDEC1C4DF180653085824F90D5CFE94A5993B24A4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m1E78396F948362E578A9F996F149211EAFCDA7DB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m54BD3FB2897E56513B0646BC23EE59E90CF231DA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mB9541B18511481A270E70D8CB084105E79AD46AD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m4AADB6F6919288A0249DA6B9C1058147ADA40125_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m53B039263CB65624BD656D14B2BF0BE0C60DC4C5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mDF0752F200BDDD76DC2BF7CA8539C877E10A5781_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1C078652072852CD864E4D85021386813BB6BF0C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m6EF16962C64A3DF8DAD13686CEDD5EA46B2457EE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mBEBA301E8B4012B6574C6F53C561D83689140A35_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_m2A571290384F238E17D1E19728FD8BA31E3A531C_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_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentsInChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mC29DC007A56E819962202CC5829E097BA9E61495_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m4530A2B57C572317AEDEB1F705E13E4FE23317ED_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m33BF211F3AB464DF0E4AF9AA7653F2E19E183E0B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_mAAEB611A55D5FD8D3A6AFC9134A52A6ED577A533_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m33CEBFA9B967635F82E07A49287CACCC1BB24863_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mDC31D13166FE7EC5DCD68AEFD87E33ADF78F0FE5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m611A5AF3D52AE47A82193DCAA643AC18FE0EBAE4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02* V_0 = NULL; Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE* V_1 = NULL; MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA* V_2 = NULL; int32_t V_3 = 0; MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* V_4 = NULL; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_5 = NULL; MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* V_6 = NULL; int32_t V_7 = 0; MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* V_8 = NULL; DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* V_9 = NULL; DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* V_10 = NULL; Enumerator_t0FB6C60007CF6F3A578D6F1936DA67C6041F68C3 V_11; memset((&V_11), 0, sizeof(V_11)); KeyValuePair_2_t536CEBDA1094413AFA84D394AA6C96155C99E9A7 V_12; memset((&V_12), 0, sizeof(V_12)); int32_t V_13 = 0; MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* V_14 = NULL; List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* V_15 = NULL; Enumerator_tDD6DC1AD71DFDC732B3CB179BAE57589893406FF V_16; memset((&V_16), 0, sizeof(V_16)); KeyValuePair_2_t5BCEF9B758DC0FDBEC9DB38A466063110AD6CC88 V_17; memset((&V_17), 0, sizeof(V_17)); List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* V_18 = NULL; Enumerator_tA6ACE174472574332E0E954D8F7AEC620C83F532 V_19; memset((&V_19), 0, sizeof(V_19)); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_20 = NULL; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_21 = NULL; Guid_t V_22; memset((&V_22), 0, sizeof(V_22)); { // if (!mergeMeshes) bool L_0 = __this->___mergeMeshes_4; if (L_0) { goto IL_0009; } } { // return; return; } IL_0009: { // mergePatchSize = Mathf.Max(mergePatchSize, 20); float L_1 = __this->___mergePatchSize_5; float L_2; L_2 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_1, (20.0f), NULL); __this->___mergePatchSize_5 = L_2; // var sceneProvider = GetComponentInParent(); DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_3; L_3 = Component_GetComponentInParent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_m6200884EA940002A3EDF38F3054CDF6269D0FFEB(__this, Component_GetComponentInParent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_m6200884EA940002A3EDF38F3054CDF6269D0FFEB_RuntimeMethod_var); // var parentToMerge = sceneProvider.itemParent; NullCheck(L_3); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = L_3->___itemParent_6; // var itemsByMaterialHash = new Dictionary>(); Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02* L_5 = (Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02*)il2cpp_codegen_object_new(Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02_il2cpp_TypeInfo_var); NullCheck(L_5); Dictionary_2__ctor_mD235B7A549FD65C94935D5831A6A30D13D41DB88(L_5, Dictionary_2__ctor_mD235B7A549FD65C94935D5831A6A30D13D41DB88_RuntimeMethod_var); V_0 = L_5; // var hashToMaterials = new Dictionary(); Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE* L_6 = (Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE*)il2cpp_codegen_object_new(Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE_il2cpp_TypeInfo_var); NullCheck(L_6); Dictionary_2__ctor_mF3E497A0CD97CFA9C041A5E0A68C646DB50076AD(L_6, Dictionary_2__ctor_mF3E497A0CD97CFA9C041A5E0A68C646DB50076AD_RuntimeMethod_var); V_1 = L_6; // var meshFilters = parentToMerge.GetComponentsInChildren(); NullCheck(L_4); MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA* L_7; L_7 = GameObject_GetComponentsInChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mC29DC007A56E819962202CC5829E097BA9E61495(L_4, GameObject_GetComponentsInChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mC29DC007A56E819962202CC5829E097BA9E61495_RuntimeMethod_var); // foreach (var meshFilter in meshFilters) V_2 = L_7; V_3 = 0; goto IL_0131; } IL_0043: { // foreach (var meshFilter in meshFilters) MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA* L_8 = V_2; int32_t L_9 = V_3; NullCheck(L_8); int32_t L_10 = L_9; MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_11 = (L_8)->GetAt(static_cast(L_10)); V_4 = L_11; // var gameObject = meshFilter.gameObject; MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_12 = V_4; NullCheck(L_12); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13; L_13 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_12, NULL); V_5 = L_13; // if (!gameObject.isStatic) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14 = V_5; NullCheck(L_14); bool L_15; L_15 = GameObject_get_isStatic_mB88ADDE2E0D3544FACC287E9B49AFA116C07FB66(L_14, NULL); if (!L_15) { goto IL_012d; } } { // var renderer = gameObject.GetComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16 = V_5; NullCheck(L_16); MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_17; L_17 = GameObject_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D(L_16, GameObject_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D_RuntimeMethod_var); V_6 = L_17; // if (renderer != null && renderer.sharedMaterials != null) MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_18 = V_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_19; L_19 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_18, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_19) { goto IL_0108; } } { MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_20 = V_6; NullCheck(L_20); MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_21; L_21 = Renderer_get_sharedMaterials_m0B61AFD8EDA35A70C796FFB2F28BB62380051ABF(L_20, NULL); if (!L_21) { goto IL_0108; } } { // var materialHash = GetMaterialHash(renderer.sharedMaterials); MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_22 = V_6; NullCheck(L_22); MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_23; L_23 = Renderer_get_sharedMaterials_m0B61AFD8EDA35A70C796FFB2F28BB62380051ABF(L_22, NULL); int32_t L_24; L_24 = MeshMerger_GetMaterialHash_m133DF487C57B491E616B0E4373F274CD97B77329(__this, L_23, NULL); V_7 = L_24; // if (!itemsByMaterialHash.ContainsKey(materialHash)) Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02* L_25 = V_0; int32_t L_26 = V_7; NullCheck(L_25); bool L_27; L_27 = Dictionary_2_ContainsKey_m2901502091699FC77A1D65D07C38EE9412EA52CC(L_25, L_26, Dictionary_2_ContainsKey_m2901502091699FC77A1D65D07C38EE9412EA52CC_RuntimeMethod_var); if (L_27) { goto IL_00b4; } } { // itemsByMaterialHash.Add(materialHash, new List()); Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02* L_28 = V_0; int32_t L_29 = V_7; List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_30 = (List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684*)il2cpp_codegen_object_new(List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684_il2cpp_TypeInfo_var); NullCheck(L_30); List_1__ctor_m611A5AF3D52AE47A82193DCAA643AC18FE0EBAE4(L_30, List_1__ctor_m611A5AF3D52AE47A82193DCAA643AC18FE0EBAE4_RuntimeMethod_var); NullCheck(L_28); Dictionary_2_Add_m87C4C35CD84BE43326864DDCE95923002E113CE1(L_28, L_29, L_30, Dictionary_2_Add_m87C4C35CD84BE43326864DDCE95923002E113CE1_RuntimeMethod_var); // hashToMaterials.Add(materialHash, renderer.sharedMaterials); Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE* L_31 = V_1; int32_t L_32 = V_7; MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_33 = V_6; NullCheck(L_33); MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_34; L_34 = Renderer_get_sharedMaterials_m0B61AFD8EDA35A70C796FFB2F28BB62380051ABF(L_33, NULL); NullCheck(L_31); Dictionary_2_Add_mCA1064B308B2D168556671C47DA5C3865BD412D0(L_31, L_32, L_34, Dictionary_2_Add_mCA1064B308B2D168556671C47DA5C3865BD412D0_RuntimeMethod_var); } IL_00b4: { // var item = new MergeMeshItem(); MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_35 = (MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F*)il2cpp_codegen_object_new(MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F_il2cpp_TypeInfo_var); NullCheck(L_35); MergeMeshItem__ctor_mA563E2F512FC2A2A6858AD262344B0C59C1545AF(L_35, NULL); V_8 = L_35; // item.mesh = meshFilter.sharedMesh; MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_36 = V_8; MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_37 = V_4; NullCheck(L_37); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_38; L_38 = MeshFilter_get_sharedMesh_mE4ED3E7E31C1DE5097E4980DA996E620F7D7CB8C(L_37, NULL); NullCheck(L_36); L_36->___mesh_0 = L_38; Il2CppCodeGenWriteBarrier((void**)(&L_36->___mesh_0), (void*)L_38); // item.transform = Matrix4x4.TRS(gameObject.transform.position, gameObject.transform.rotation, gameObject.transform.localScale); MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_39 = V_8; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_40 = V_5; NullCheck(L_40); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_41; L_41 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_40, NULL); NullCheck(L_41); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42; L_42 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_41, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_43 = V_5; NullCheck(L_43); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_44; L_44 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_43, NULL); NullCheck(L_44); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_45; L_45 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_44, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_46 = V_5; NullCheck(L_46); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_47; L_47 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_46, NULL); NullCheck(L_47); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48; L_48 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_47, NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_49; L_49 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_42, L_45, L_48, NULL); NullCheck(L_39); L_39->___transform_1 = L_49; // itemsByMaterialHash[materialHash].Add(item); Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02* L_50 = V_0; int32_t L_51 = V_7; NullCheck(L_50); List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_52; L_52 = Dictionary_2_get_Item_mA65B96E87334A1C86A98EFB92A611ED33751F5B4(L_50, L_51, Dictionary_2_get_Item_mA65B96E87334A1C86A98EFB92A611ED33751F5B4_RuntimeMethod_var); MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_53 = V_8; NullCheck(L_52); List_1_Add_m33CEBFA9B967635F82E07A49287CACCC1BB24863_inline(L_52, L_53, List_1_Add_m33CEBFA9B967635F82E07A49287CACCC1BB24863_RuntimeMethod_var); } IL_0108: { // if (Application.isPlaying) bool L_54; L_54 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL); if (!L_54) { goto IL_011f; } } { // GameObject.Destroy(renderer); MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_55 = V_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_55, NULL); // GameObject.Destroy(meshFilter); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_56 = V_4; Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_56, NULL); goto IL_012d; } IL_011f: { // GameObject.DestroyImmediate(renderer); MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_57 = V_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_57, NULL); // GameObject.DestroyImmediate(meshFilter); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_58 = V_4; Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_58, NULL); } IL_012d: { int32_t L_59 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_59, 1)); } IL_0131: { // foreach (var meshFilter in meshFilters) int32_t L_60 = V_3; MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA* L_61 = V_2; NullCheck(L_61); if ((((int32_t)L_60) < ((int32_t)((int32_t)(((RuntimeArray*)L_61)->max_length))))) { goto IL_0043; } } { // var sceneItemInfoList = GameObject.FindObjectsOfType(); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_62; L_62 = Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3(Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3_RuntimeMethod_var); // foreach (var sceneItemInfo in sceneItemInfoList) V_9 = L_62; V_3 = 0; goto IL_016a; } IL_0145: { // foreach (var sceneItemInfo in sceneItemInfoList) DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_63 = V_9; int32_t L_64 = V_3; NullCheck(L_63); int32_t L_65 = L_64; DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_66 = (L_63)->GetAt(static_cast(L_65)); V_10 = L_66; // if (sceneItemInfo.dungeon == dungeon) DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_67 = V_10; NullCheck(L_67); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_68 = L_67->___dungeon_5; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_69 = ___0_dungeon; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_70; L_70 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_68, L_69, NULL); if (!L_70) { goto IL_0166; } } { // sceneItemInfo.NodeId = ""; DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_71 = V_10; NullCheck(L_71); L_71->___NodeId_4 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; Il2CppCodeGenWriteBarrier((void**)(&L_71->___NodeId_4), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); } IL_0166: { int32_t L_72 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_72, 1)); } IL_016a: { // foreach (var sceneItemInfo in sceneItemInfoList) int32_t L_73 = V_3; DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_74 = V_9; NullCheck(L_74); if ((((int32_t)L_73) < ((int32_t)((int32_t)(((RuntimeArray*)L_74)->max_length))))) { goto IL_0145; } } { // foreach (var entry in itemsByMaterialHash) Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02* L_75 = V_0; NullCheck(L_75); Enumerator_t0FB6C60007CF6F3A578D6F1936DA67C6041F68C3 L_76; L_76 = Dictionary_2_GetEnumerator_m83159FA44B75BBB5B059EF931C774C43A4AB54B3(L_75, Dictionary_2_GetEnumerator_m83159FA44B75BBB5B059EF931C774C43A4AB54B3_RuntimeMethod_var); V_11 = L_76; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_02bc: {// begin finally (depth: 1) Enumerator_Dispose_mB9541B18511481A270E70D8CB084105E79AD46AD((&V_11), Enumerator_Dispose_mB9541B18511481A270E70D8CB084105E79AD46AD_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_02ae_1; } IL_017e_1: { // foreach (var entry in itemsByMaterialHash) KeyValuePair_2_t536CEBDA1094413AFA84D394AA6C96155C99E9A7 L_77; L_77 = Enumerator_get_Current_m6EF16962C64A3DF8DAD13686CEDD5EA46B2457EE_inline((&V_11), Enumerator_get_Current_m6EF16962C64A3DF8DAD13686CEDD5EA46B2457EE_RuntimeMethod_var); V_12 = L_77; // var materialHash = entry.Key; int32_t L_78; L_78 = KeyValuePair_2_get_Key_m4530A2B57C572317AEDEB1F705E13E4FE23317ED_inline((&V_12), KeyValuePair_2_get_Key_m4530A2B57C572317AEDEB1F705E13E4FE23317ED_RuntimeMethod_var); V_13 = L_78; // if (!hashToMaterials.ContainsKey(materialHash)) Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE* L_79 = V_1; int32_t L_80 = V_13; NullCheck(L_79); bool L_81; L_81 = Dictionary_2_ContainsKey_m0098284003D4456485ECBC249AADFA54B4A62A98(L_79, L_80, Dictionary_2_ContainsKey_m0098284003D4456485ECBC249AADFA54B4A62A98_RuntimeMethod_var); if (!L_81) { goto IL_02ae_1; } } { // var materials = hashToMaterials[materialHash]; Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE* L_82 = V_1; int32_t L_83 = V_13; NullCheck(L_82); MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_84; L_84 = Dictionary_2_get_Item_mDEC1C4DF180653085824F90D5CFE94A5993B24A4(L_82, L_83, Dictionary_2_get_Item_mDEC1C4DF180653085824F90D5CFE94A5993B24A4_RuntimeMethod_var); V_14 = L_84; // var allItems = entry.Value; List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_85; L_85 = KeyValuePair_2_get_Value_mAAEB611A55D5FD8D3A6AFC9134A52A6ED577A533_inline((&V_12), KeyValuePair_2_get_Value_mAAEB611A55D5FD8D3A6AFC9134A52A6ED577A533_RuntimeMethod_var); V_15 = L_85; // var patchItemMap = SpatialPartitionByPatchSize(allItems); List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_86 = V_15; Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858* L_87; L_87 = MeshMerger_SpatialPartitionByPatchSize_m2B204F4B9185F02FDD8733E065E9D7A541C19043(__this, L_86, NULL); // foreach (var patchItemEntry in patchItemMap) NullCheck(L_87); Enumerator_tDD6DC1AD71DFDC732B3CB179BAE57589893406FF L_88; L_88 = Dictionary_2_GetEnumerator_m883D57D38F8448A5AA76FD35C186F18DC5D621C9(L_87, Dictionary_2_GetEnumerator_m883D57D38F8448A5AA76FD35C186F18DC5D621C9_RuntimeMethod_var); V_16 = L_88; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_02a0_1: {// begin finally (depth: 2) Enumerator_Dispose_m1E78396F948362E578A9F996F149211EAFCDA7DB((&V_16), Enumerator_Dispose_m1E78396F948362E578A9F996F149211EAFCDA7DB_RuntimeMethod_var); return; }// end finally (depth: 2) }); try {// begin try (depth: 2) { goto IL_0292_2; } IL_01c4_2: { // foreach (var patchItemEntry in patchItemMap) KeyValuePair_2_t5BCEF9B758DC0FDBEC9DB38A466063110AD6CC88 L_89; L_89 = Enumerator_get_Current_mBEBA301E8B4012B6574C6F53C561D83689140A35_inline((&V_16), Enumerator_get_Current_mBEBA301E8B4012B6574C6F53C561D83689140A35_RuntimeMethod_var); V_17 = L_89; // var allPatchItems = patchItemEntry.Value; List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_90; L_90 = KeyValuePair_2_get_Value_m33BF211F3AB464DF0E4AF9AA7653F2E19E183E0B_inline((&V_17), KeyValuePair_2_get_Value_m33BF211F3AB464DF0E4AF9AA7653F2E19E183E0B_RuntimeMethod_var); V_18 = L_90; // var patchItemsWithinLimit = SplitPerVertexLimit(allPatchItems, 65532); List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_91 = V_18; List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867* L_92; L_92 = MeshMerger_SplitPerVertexLimit_mED07E5EFE08FA3BCFE87039F4940E081B60231E4(__this, L_91, ((int32_t)65532), NULL); // foreach (var patchItems in patchItemsWithinLimit) NullCheck(L_92); Enumerator_tA6ACE174472574332E0E954D8F7AEC620C83F532 L_93; L_93 = List_1_GetEnumerator_mDC31D13166FE7EC5DCD68AEFD87E33ADF78F0FE5(L_92, List_1_GetEnumerator_mDC31D13166FE7EC5DCD68AEFD87E33ADF78F0FE5_RuntimeMethod_var); V_19 = L_93; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0284_2: {// begin finally (depth: 3) Enumerator_Dispose_m54BD3FB2897E56513B0646BC23EE59E90CF231DA((&V_19), Enumerator_Dispose_m54BD3FB2897E56513B0646BC23EE59E90CF231DA_RuntimeMethod_var); return; }// end finally (depth: 3) }); try {// begin try (depth: 3) { goto IL_0276_3; } IL_01ef_3: { // foreach (var patchItems in patchItemsWithinLimit) MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* L_94; L_94 = Enumerator_get_Current_m1C078652072852CD864E4D85021386813BB6BF0C_inline((&V_19), Enumerator_get_Current_m1C078652072852CD864E4D85021386813BB6BF0C_RuntimeMethod_var); // var mergedMesh = CreateMergedMesh(patchItems); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_95; L_95 = MeshMerger_CreateMergedMesh_m35FC7C4BED40FB928C964EEA93285A22C80038D0(L_94, NULL); V_20 = L_95; // var mergedHost = new GameObject(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_96 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); NullCheck(L_96); GameObject__ctor_m7D0340DE160786E6EFA8DABD39EC3B694DA30AAD(L_96, NULL); V_21 = L_96; // mergedHost.isStatic = true; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_97 = V_21; NullCheck(L_97); GameObject_set_isStatic_m0468F0E4553F5B3DDBE03F3788BE0A1A3736839C(L_97, (bool)1, NULL); // var sceneData = mergedHost.AddComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_98 = V_21; NullCheck(L_98); DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_99; L_99 = GameObject_AddComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_m2A571290384F238E17D1E19728FD8BA31E3A531C(L_98, GameObject_AddComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_m2A571290384F238E17D1E19728FD8BA31E3A531C_RuntimeMethod_var); // sceneData.affectsNavigation = false; DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_100 = L_99; NullCheck(L_100); L_100->___affectsNavigation_6 = (bool)0; // sceneData.dungeon = dungeon; DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_101 = L_100; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_102 = ___0_dungeon; NullCheck(L_101); L_101->___dungeon_5 = L_102; Il2CppCodeGenWriteBarrier((void**)(&L_101->___dungeon_5), (void*)L_102); // sceneData.NodeId = System.Guid.NewGuid().ToString(); Guid_t L_103; L_103 = Guid_NewGuid_m1F4894E8DC089811D6252148AD5858E58D43A7BD(NULL); V_22 = L_103; String_t* L_104; L_104 = Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C((&V_22), NULL); NullCheck(L_101); L_101->___NodeId_4 = L_104; Il2CppCodeGenWriteBarrier((void**)(&L_101->___NodeId_4), (void*)L_104); // var mergedFilter = mergedHost.AddComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_105 = V_21; NullCheck(L_105); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_106; L_106 = GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94(L_105, GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94_RuntimeMethod_var); // mergedFilter.sharedMesh = mergedMesh; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_107 = V_20; NullCheck(L_106); MeshFilter_set_sharedMesh_m946F7E3F583761982642BDA4753784AF1DF6E16F(L_106, L_107, NULL); // var mergedRenderer = mergedHost.AddComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_108 = V_21; NullCheck(L_108); MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_109; L_109 = GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D(L_108, GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D_RuntimeMethod_var); // mergedRenderer.sharedMaterials = materials; MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_110 = V_14; NullCheck(L_109); Renderer_set_sharedMaterials_m665ADE4190214CC2AC52490B4A7373D7EE75DEB2(L_109, L_110, NULL); // if (mergedMeshParent != null) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_111 = __this->___mergedMeshParent_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_112; L_112 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_111, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_112) { goto IL_0276_3; } } { // mergedHost.transform.parent = mergedMeshParent; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_113 = V_21; NullCheck(L_113); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_114; L_114 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_113, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_115 = __this->___mergedMeshParent_6; NullCheck(L_114); Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_114, L_115, NULL); } IL_0276_3: { // foreach (var patchItems in patchItemsWithinLimit) bool L_116; L_116 = Enumerator_MoveNext_m4AADB6F6919288A0249DA6B9C1058147ADA40125((&V_19), Enumerator_MoveNext_m4AADB6F6919288A0249DA6B9C1058147ADA40125_RuntimeMethod_var); if (L_116) { goto IL_01ef_3; } } { goto IL_0292_2; } }// end try (depth: 3) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0292_2: { // foreach (var patchItemEntry in patchItemMap) bool L_117; L_117 = Enumerator_MoveNext_mDF0752F200BDDD76DC2BF7CA8539C877E10A5781((&V_16), Enumerator_MoveNext_mDF0752F200BDDD76DC2BF7CA8539C877E10A5781_RuntimeMethod_var); if (L_117) { goto IL_01c4_2; } } { goto IL_02ae_1; } }// end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_02ae_1: { // foreach (var entry in itemsByMaterialHash) bool L_118; L_118 = Enumerator_MoveNext_m53B039263CB65624BD656D14B2BF0BE0C60DC4C5((&V_11), Enumerator_MoveNext_m53B039263CB65624BD656D14B2BF0BE0C60DC4C5_RuntimeMethod_var); if (L_118) { goto IL_017e_1; } } { goto IL_02ca; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_02ca: { // } return; } } // System.Collections.Generic.List`1 DungeonArchitect.MeshMerger::SplitPerVertexLimit(System.Collections.Generic.List`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867* MeshMerger_SplitPerVertexLimit_mED07E5EFE08FA3BCFE87039F4940E081B60231E4 (MeshMerger_tEB1DAEC8D7D8882CD9E4E38A89BD8B7786326928* __this, List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* ___0_patchItems, int32_t ___1_vertexLimit, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m6F4F878761D0AFB9F396D2B9F09C0CDB2E1E50F4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m844EF366BEF19BB151046D7F88567549AC6619CB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mF872AB284947B7798FB694756CEB4085C3173175_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m33CEBFA9B967635F82E07A49287CACCC1BB24863_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m96477F9DB1D1F123A3EDA004CA36B71D8BBB1C60_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m9BE168317973F86E507E5A26388C2331DF4BF457_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m2E212862F45091DE73EBEA23BDC56366C5AC3BE0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m4CC21D8869E82C9185A107071B8D6AA83644EF1D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m611A5AF3D52AE47A82193DCAA643AC18FE0EBAE4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m08B271B4D1595A9D3890D937DE67E40D77853C0C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867* V_0 = NULL; List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* V_1 = NULL; int32_t V_2 = 0; Enumerator_tDD4FCC40AC305F91601ACFBD010E20C1E50238B8 V_3; memset((&V_3), 0, sizeof(V_3)); MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* V_4 = NULL; { // var result = new List(); List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867* L_0 = (List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867*)il2cpp_codegen_object_new(List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m4CC21D8869E82C9185A107071B8D6AA83644EF1D(L_0, List_1__ctor_m4CC21D8869E82C9185A107071B8D6AA83644EF1D_RuntimeMethod_var); V_0 = L_0; // var currentList = new List(); List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_1 = (List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684*)il2cpp_codegen_object_new(List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m611A5AF3D52AE47A82193DCAA643AC18FE0EBAE4(L_1, List_1__ctor_m611A5AF3D52AE47A82193DCAA643AC18FE0EBAE4_RuntimeMethod_var); V_1 = L_1; // int vertexCount = 0; V_2 = 0; // foreach (var item in patchItems) List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_2 = ___0_patchItems; NullCheck(L_2); Enumerator_tDD4FCC40AC305F91601ACFBD010E20C1E50238B8 L_3; L_3 = List_1_GetEnumerator_m9BE168317973F86E507E5A26388C2331DF4BF457(L_2, List_1_GetEnumerator_m9BE168317973F86E507E5A26388C2331DF4BF457_RuntimeMethod_var); V_3 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0083: {// begin finally (depth: 1) Enumerator_Dispose_m6F4F878761D0AFB9F396D2B9F09C0CDB2E1E50F4((&V_3), Enumerator_Dispose_m6F4F878761D0AFB9F396D2B9F09C0CDB2E1E50F4_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0078_1; } IL_0017_1: { // foreach (var item in patchItems) MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_4; L_4 = Enumerator_get_Current_mF872AB284947B7798FB694756CEB4085C3173175_inline((&V_3), Enumerator_get_Current_mF872AB284947B7798FB694756CEB4085C3173175_RuntimeMethod_var); V_4 = L_4; // if (item == null || item.mesh == null) continue; MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_5 = V_4; if (!L_5) { goto IL_0078_1; } } { MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_6 = V_4; NullCheck(L_6); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_7 = L_6->___mesh_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_8; L_8 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_7, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_8) { goto IL_0078_1; } } { // if (vertexCount + item.mesh.vertexCount >= vertexLimit) int32_t L_9 = V_2; MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_10 = V_4; NullCheck(L_10); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_11 = L_10->___mesh_0; NullCheck(L_11); int32_t L_12; L_12 = Mesh_get_vertexCount_mB7BE0340AAF272933068D830C8E711FC8978E12C(L_11, NULL); int32_t L_13 = ___1_vertexLimit; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_9, L_12))) < ((int32_t)L_13))) { goto IL_0061_1; } } { // if (currentList.Count > 0) List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_14 = V_1; NullCheck(L_14); int32_t L_15; L_15 = List_1_get_Count_m08B271B4D1595A9D3890D937DE67E40D77853C0C_inline(L_14, List_1_get_Count_m08B271B4D1595A9D3890D937DE67E40D77853C0C_RuntimeMethod_var); if ((((int32_t)L_15) <= ((int32_t)0))) { goto IL_0059_1; } } { // result.Add(currentList.ToArray()); List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867* L_16 = V_0; List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_17 = V_1; NullCheck(L_17); MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* L_18; L_18 = List_1_ToArray_m2E212862F45091DE73EBEA23BDC56366C5AC3BE0(L_17, List_1_ToArray_m2E212862F45091DE73EBEA23BDC56366C5AC3BE0_RuntimeMethod_var); NullCheck(L_16); List_1_Add_m96477F9DB1D1F123A3EDA004CA36B71D8BBB1C60_inline(L_16, L_18, List_1_Add_m96477F9DB1D1F123A3EDA004CA36B71D8BBB1C60_RuntimeMethod_var); } IL_0059_1: { // currentList = new List(); List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_19 = (List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684*)il2cpp_codegen_object_new(List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684_il2cpp_TypeInfo_var); NullCheck(L_19); List_1__ctor_m611A5AF3D52AE47A82193DCAA643AC18FE0EBAE4(L_19, List_1__ctor_m611A5AF3D52AE47A82193DCAA643AC18FE0EBAE4_RuntimeMethod_var); V_1 = L_19; // vertexCount = 0; V_2 = 0; } IL_0061_1: { // currentList.Add(item); List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_20 = V_1; MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_21 = V_4; NullCheck(L_20); List_1_Add_m33CEBFA9B967635F82E07A49287CACCC1BB24863_inline(L_20, L_21, List_1_Add_m33CEBFA9B967635F82E07A49287CACCC1BB24863_RuntimeMethod_var); // vertexCount += item.mesh.vertexCount; int32_t L_22 = V_2; MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_23 = V_4; NullCheck(L_23); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_24 = L_23->___mesh_0; NullCheck(L_24); int32_t L_25; L_25 = Mesh_get_vertexCount_mB7BE0340AAF272933068D830C8E711FC8978E12C(L_24, NULL); V_2 = ((int32_t)il2cpp_codegen_add(L_22, L_25)); } IL_0078_1: { // foreach (var item in patchItems) bool L_26; L_26 = Enumerator_MoveNext_m844EF366BEF19BB151046D7F88567549AC6619CB((&V_3), Enumerator_MoveNext_m844EF366BEF19BB151046D7F88567549AC6619CB_RuntimeMethod_var); if (L_26) { goto IL_0017_1; } } { goto IL_0091; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0091: { // if (currentList.Count > 0) List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_27 = V_1; NullCheck(L_27); int32_t L_28; L_28 = List_1_get_Count_m08B271B4D1595A9D3890D937DE67E40D77853C0C_inline(L_27, List_1_get_Count_m08B271B4D1595A9D3890D937DE67E40D77853C0C_RuntimeMethod_var); if ((((int32_t)L_28) <= ((int32_t)0))) { goto IL_00a6; } } { // result.Add(currentList.ToArray()); List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867* L_29 = V_0; List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_30 = V_1; NullCheck(L_30); MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* L_31; L_31 = List_1_ToArray_m2E212862F45091DE73EBEA23BDC56366C5AC3BE0(L_30, List_1_ToArray_m2E212862F45091DE73EBEA23BDC56366C5AC3BE0_RuntimeMethod_var); NullCheck(L_29); List_1_Add_m96477F9DB1D1F123A3EDA004CA36B71D8BBB1C60_inline(L_29, L_31, List_1_Add_m96477F9DB1D1F123A3EDA004CA36B71D8BBB1C60_RuntimeMethod_var); } IL_00a6: { // return result; List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867* L_32 = V_0; return L_32; } } // System.Collections.Generic.Dictionary`2> DungeonArchitect.MeshMerger::SpatialPartitionByPatchSize(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858* MeshMerger_SpatialPartitionByPatchSize_m2B204F4B9185F02FDD8733E065E9D7A541C19043 (MeshMerger_tEB1DAEC8D7D8882CD9E4E38A89BD8B7786326928* __this, List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* ___0_items, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m0873C6457ACF7FBC41DD68B0AE5B6FE9E691EEA8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m0D93D90D7BC1F92177BEEB6B970DAC0F3CD4DA96_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mB39655729E99F5D039819F963C0442CD1C1F545E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m7DA1519744867312B93CDCCDE2A9520BD8BD177D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m6F4F878761D0AFB9F396D2B9F09C0CDB2E1E50F4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m844EF366BEF19BB151046D7F88567549AC6619CB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mF872AB284947B7798FB694756CEB4085C3173175_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m33CEBFA9B967635F82E07A49287CACCC1BB24863_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m9BE168317973F86E507E5A26388C2331DF4BF457_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m611A5AF3D52AE47A82193DCAA643AC18FE0EBAE4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858* V_0 = NULL; Enumerator_tDD4FCC40AC305F91601ACFBD010E20C1E50238B8 V_1; memset((&V_1), 0, sizeof(V_1)); MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* V_2 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 V_4; memset((&V_4), 0, sizeof(V_4)); { // var patches = new Dictionary>(); Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858* L_0 = (Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858*)il2cpp_codegen_object_new(Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858_il2cpp_TypeInfo_var); NullCheck(L_0); Dictionary_2__ctor_mB39655729E99F5D039819F963C0442CD1C1F545E(L_0, Dictionary_2__ctor_mB39655729E99F5D039819F963C0442CD1C1F545E_RuntimeMethod_var); V_0 = L_0; // foreach (var item in items) List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_1 = ___0_items; NullCheck(L_1); Enumerator_tDD4FCC40AC305F91601ACFBD010E20C1E50238B8 L_2; L_2 = List_1_GetEnumerator_m9BE168317973F86E507E5A26388C2331DF4BF457(L_1, List_1_GetEnumerator_m9BE168317973F86E507E5A26388C2331DF4BF457_RuntimeMethod_var); V_1 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_007e: {// begin finally (depth: 1) Enumerator_Dispose_m6F4F878761D0AFB9F396D2B9F09C0CDB2E1E50F4((&V_1), Enumerator_Dispose_m6F4F878761D0AFB9F396D2B9F09C0CDB2E1E50F4_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0073_1; } IL_000f_1: { // foreach (var item in items) MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_3; L_3 = Enumerator_get_Current_mF872AB284947B7798FB694756CEB4085C3173175_inline((&V_1), Enumerator_get_Current_mF872AB284947B7798FB694756CEB4085C3173175_RuntimeMethod_var); V_2 = L_3; // var position = Matrix.GetTranslation(ref item.transform); MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_4 = V_2; NullCheck(L_4); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_5 = (&L_4->___transform_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6(L_5, NULL); V_3 = L_6; // var patchIndex = new IntVector2( // Mathf.FloorToInt(position.x / mergePatchSize), // Mathf.FloorToInt(position.z / mergePatchSize)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_3; float L_8 = L_7.___x_2; float L_9 = __this->___mergePatchSize_5; int32_t L_10; L_10 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)(L_8/L_9)), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_3; float L_12 = L_11.___z_4; float L_13 = __this->___mergePatchSize_5; int32_t L_14; L_14 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)(L_12/L_13)), NULL); IntVector2__ctor_mD3BAEE651E799C5D5F4BAE76D31BFAA7ABD176E0((&V_4), L_10, L_14, NULL); // if (!patches.ContainsKey(patchIndex)) Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858* L_15 = V_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_16 = V_4; NullCheck(L_15); bool L_17; L_17 = Dictionary_2_ContainsKey_m0D93D90D7BC1F92177BEEB6B970DAC0F3CD4DA96(L_15, L_16, Dictionary_2_ContainsKey_m0D93D90D7BC1F92177BEEB6B970DAC0F3CD4DA96_RuntimeMethod_var); if (L_17) { goto IL_0065_1; } } { // patches.Add(patchIndex, new List()); Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858* L_18 = V_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_19 = V_4; List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_20 = (List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684*)il2cpp_codegen_object_new(List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684_il2cpp_TypeInfo_var); NullCheck(L_20); List_1__ctor_m611A5AF3D52AE47A82193DCAA643AC18FE0EBAE4(L_20, List_1__ctor_m611A5AF3D52AE47A82193DCAA643AC18FE0EBAE4_RuntimeMethod_var); NullCheck(L_18); Dictionary_2_Add_m0873C6457ACF7FBC41DD68B0AE5B6FE9E691EEA8(L_18, L_19, L_20, Dictionary_2_Add_m0873C6457ACF7FBC41DD68B0AE5B6FE9E691EEA8_RuntimeMethod_var); } IL_0065_1: { // patches[patchIndex].Add(item); Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858* L_21 = V_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_22 = V_4; NullCheck(L_21); List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_23; L_23 = Dictionary_2_get_Item_m7DA1519744867312B93CDCCDE2A9520BD8BD177D(L_21, L_22, Dictionary_2_get_Item_m7DA1519744867312B93CDCCDE2A9520BD8BD177D_RuntimeMethod_var); MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_24 = V_2; NullCheck(L_23); List_1_Add_m33CEBFA9B967635F82E07A49287CACCC1BB24863_inline(L_23, L_24, List_1_Add_m33CEBFA9B967635F82E07A49287CACCC1BB24863_RuntimeMethod_var); } IL_0073_1: { // foreach (var item in items) bool L_25; L_25 = Enumerator_MoveNext_m844EF366BEF19BB151046D7F88567549AC6619CB((&V_1), Enumerator_MoveNext_m844EF366BEF19BB151046D7F88567549AC6619CB_RuntimeMethod_var); if (L_25) { goto IL_000f_1; } } { goto IL_008c; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_008c: { // return patches; Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858* L_26 = V_0; return L_26; } } // UnityEngine.Mesh DungeonArchitect.MeshMerger::CreateMergedMesh(DungeonArchitect.MeshMerger/MergeMeshItem[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* MeshMerger_CreateMergedMesh_m35FC7C4BED40FB928C964EEA93285A22C80038D0 (MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* ___0_items, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC_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_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_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_t05915E9237850A58106982B7FE4BC5DA4E872E73_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); s_Il2CppMethodInitialized = true; } List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_0 = NULL; List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* V_1 = NULL; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_2 = NULL; int32_t V_3 = 0; MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* V_4 = NULL; int32_t V_5 = 0; MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* V_6 = NULL; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_7 = NULL; int32_t V_8 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9; memset((&V_9), 0, sizeof(V_9)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_10; memset((&V_10), 0, sizeof(V_10)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_11 = NULL; int32_t V_12 = 0; { // var vertices = 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 uv = new List(); List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_1 = (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*)il2cpp_codegen_object_new(List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F(L_1, List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var); V_1 = L_1; // var triangles = new List(); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_2 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); NullCheck(L_2); List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_2, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var); V_2 = L_2; // int baseIndex = 0; V_3 = 0; // foreach (var item in items) MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* L_3 = ___0_items; V_4 = L_3; V_5 = 0; goto IL_00c5; } IL_001f: { // foreach (var item in items) MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* L_4 = V_4; int32_t L_5 = V_5; NullCheck(L_4); int32_t L_6 = L_5; MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_7 = (L_4)->GetAt(static_cast(L_6)); V_6 = L_7; // foreach (var localVertex in item.mesh.vertices) MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_8 = V_6; NullCheck(L_8); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_9 = L_8->___mesh_0; NullCheck(L_9); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_10; L_10 = Mesh_get_vertices_mA3577F1B08EDDD54E26AEB3F8FFE4EC247D2ABB9(L_9, NULL); V_7 = L_10; V_8 = 0; goto IL_0062; } IL_0039: { // foreach (var localVertex in item.mesh.vertices) Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_11 = V_7; int32_t L_12 = V_8; NullCheck(L_11); int32_t L_13 = L_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = (L_11)->GetAt(static_cast(L_13)); V_9 = L_14; // var worldVertex = item.transform.MultiplyPoint(localVertex); MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_15 = V_6; NullCheck(L_15); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_16 = (&L_15->___transform_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E(L_16, L_17, NULL); V_10 = L_18; // vertices.Add(worldVertex); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_19 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_10; NullCheck(L_19); List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_19, L_20, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); int32_t L_21 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_0062: { // foreach (var localVertex in item.mesh.vertices) int32_t L_22 = V_8; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_23 = V_7; NullCheck(L_23); if ((((int32_t)L_22) < ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length))))) { goto IL_0039; } } { // foreach (var index in item.mesh.triangles) MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_24 = V_6; NullCheck(L_24); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_25 = L_24->___mesh_0; NullCheck(L_25); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26; L_26 = Mesh_get_triangles_m33E39B4A383CC613C760FA7E297AC417A433F24B(L_25, NULL); V_11 = L_26; V_8 = 0; goto IL_0094; } IL_007d: { // foreach (var index in item.mesh.triangles) Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_11; int32_t L_28 = V_8; NullCheck(L_27); int32_t L_29 = L_28; int32_t L_30 = (L_27)->GetAt(static_cast(L_29)); V_12 = L_30; // triangles.Add(baseIndex + index); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_31 = V_2; int32_t L_32 = V_3; int32_t L_33 = V_12; NullCheck(L_31); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_31, ((int32_t)il2cpp_codegen_add(L_32, L_33)), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); int32_t L_34 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_34, 1)); } IL_0094: { // foreach (var index in item.mesh.triangles) int32_t L_35 = V_8; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = V_11; NullCheck(L_36); if ((((int32_t)L_35) < ((int32_t)((int32_t)(((RuntimeArray*)L_36)->max_length))))) { goto IL_007d; } } { // baseIndex += item.mesh.vertices.Length; int32_t L_37 = V_3; MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_38 = V_6; NullCheck(L_38); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_39 = L_38->___mesh_0; NullCheck(L_39); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_40; L_40 = Mesh_get_vertices_mA3577F1B08EDDD54E26AEB3F8FFE4EC247D2ABB9(L_39, NULL); NullCheck(L_40); V_3 = ((int32_t)il2cpp_codegen_add(L_37, ((int32_t)(((RuntimeArray*)L_40)->max_length)))); // uv.AddRange(item.mesh.uv); List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_41 = V_1; MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_42 = V_6; NullCheck(L_42); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_43 = L_42->___mesh_0; NullCheck(L_43); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_44; L_44 = Mesh_get_uv_mA47805C48AB3493FF3727922C43E77880E73519F(L_43, NULL); NullCheck(L_41); List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC(L_41, (RuntimeObject*)L_44, List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC_RuntimeMethod_var); int32_t L_45 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_45, 1)); } IL_00c5: { // foreach (var item in items) int32_t L_46 = V_5; MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* L_47 = V_4; NullCheck(L_47); if ((((int32_t)L_46) < ((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length))))) { goto IL_001f; } } { // var mesh = new Mesh(); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_48 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var); NullCheck(L_48); Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_48, NULL); // mesh.SetVertices(vertices); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_49 = L_48; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_50 = V_0; NullCheck(L_49); Mesh_SetVertices_mCE01139EEEC3D10B4A6CEA1749FD84DABC53599E(L_49, L_50, NULL); // mesh.SetUVs(0, uv); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_51 = L_49; List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_52 = V_1; NullCheck(L_51); Mesh_SetUVs_m5A7A6EC14A621579B7138F2EF9BECA60E880A8D7(L_51, 0, L_52, NULL); // mesh.SetTriangles(triangles.ToArray(), 0); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_53 = L_51; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_54 = V_2; NullCheck(L_54); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_55; L_55 = List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA(L_54, List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var); NullCheck(L_53); Mesh_SetTriangles_mD97664344427EB85BB6DC2EF91479E03B9114258(L_53, L_55, 0, NULL); // mesh.RecalculateNormals(); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_56 = L_53; NullCheck(L_56); Mesh_RecalculateNormals_m3AA2788914611444E030CA310E03E3CFE683902B(L_56, NULL); // return mesh; return L_56; } } // System.Void DungeonArchitect.MeshMerger::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshMerger__ctor_mCDBF1DB5A2E615D592C05447566381EB6A15CE23 (MeshMerger_tEB1DAEC8D7D8882CD9E4E38A89BD8B7786326928* __this, const RuntimeMethod* method) { { // public bool mergeMeshes = true; __this->___mergeMeshes_4 = (bool)1; // public float mergePatchSize = 60; __this->___mergePatchSize_5 = (60.0f); DungeonEventListener__ctor_m922ECF10BBFD6A5CE70AFCE0E110EEFE569DCB01(__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.MeshMerger/MergeMeshItem::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MergeMeshItem__ctor_mA563E2F512FC2A2A6858AD262344B0C59C1545AF (MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* __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.AI.NavMeshBuildSource DungeonArchitect.DungeonNavMeshSourceCollector::CreateMeshSource(UnityEngine.Mesh,UnityEngine.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD DungeonNavMeshSourceCollector_CreateMeshSource_mF0C53EDBD0C72FEFAA4C542502578E93D5EB301B (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_mesh, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, const RuntimeMethod* method) { NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD V_0; memset((&V_0), 0, sizeof(V_0)); { // var source = new NavMeshBuildSource(); il2cpp_codegen_initobj((&V_0), sizeof(NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD)); // source.shape = NavMeshBuildSourceShape.Mesh; NavMeshBuildSource_set_shape_mF78F14CE9B626D5279FD64B7E85D803808C14B42((&V_0), 0, NULL); // source.sourceObject = mesh; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = ___0_mesh; NavMeshBuildSource_set_sourceObject_m36761EB3BB4E7DB1E53C59E8346561BFADBA3B08((&V_0), L_0, NULL); // source.transform = transform; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = ___1_transform; NavMeshBuildSource_set_transform_m7E9E224BFD798D20012492199BBD408D82AA9A00((&V_0), L_1, NULL); // source.area = 0; NavMeshBuildSource_set_area_m52BD5EFD88AF67F5065242DFCAEFF7AC924C2C0D((&V_0), 0, NULL); // return source; NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_2 = V_0; return L_2; } } // System.Void DungeonArchitect.DungeonNavMeshSourceCollector::CollectSources(DungeonArchitect.Dungeon,DungeonArchitect.DungeonNavMeshSourceType,System.Collections.Generic.List`1&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonNavMeshSourceCollector_CollectSources_m4842768266416A56AB878E8E6475D74A19D30C37 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, int32_t ___1_MeshSourceType, List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3** ___2_sources, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mEB861FF41A6625D346B9D34D7A5A1E761E27963D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentsInChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mC29DC007A56E819962202CC5829E097BA9E61495_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m856591EB3C365DC27FBE48236D3DAD751EB71C67_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* V_0 = NULL; int32_t V_1 = 0; DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* V_2 = NULL; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_3 = NULL; ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* V_4 = NULL; int32_t V_5 = 0; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_6 = NULL; MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* V_7 = NULL; NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD V_8; memset((&V_8), 0, sizeof(V_8)); NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD V_9; memset((&V_9), 0, sizeof(V_9)); MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA* V_10 = NULL; MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* V_11 = NULL; NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD V_12; memset((&V_12), 0, sizeof(V_12)); { // sources.Clear(); List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3** L_0 = ___2_sources; List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_1 = *((List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3**)L_0); NullCheck(L_1); List_1_Clear_m856591EB3C365DC27FBE48236D3DAD751EB71C67_inline(L_1, List_1_Clear_m856591EB3C365DC27FBE48236D3DAD751EB71C67_RuntimeMethod_var); // if (dungeon == null) return; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_2 = ___0_dungeon; 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_0011; } } { // if (dungeon == null) return; return; } IL_0011: { // var components = GameObject.FindObjectsOfType(); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_4; L_4 = Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3(Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3_RuntimeMethod_var); // foreach (var component in components) V_0 = L_4; V_1 = 0; goto IL_0176; } IL_001e: { // foreach (var component in components) DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_5 = V_0; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_8 = (L_5)->GetAt(static_cast(L_7)); V_2 = L_8; // if (component.dungeon == dungeon && component.affectsNavigation) DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_9 = V_2; NullCheck(L_9); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_10 = L_9->___dungeon_5; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_11 = ___0_dungeon; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_12; L_12 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_10, L_11, NULL); if (!L_12) { goto IL_0172; } } { DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_13 = V_2; NullCheck(L_13); bool L_14 = L_13->___affectsNavigation_6; if (!L_14) { goto IL_0172; } } { // var gameObject = component.gameObject; DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_15 = V_2; NullCheck(L_15); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16; L_16 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_15, NULL); V_3 = L_16; // if (MeshSourceType == DungeonNavMeshSourceType.Collision) int32_t L_17 = ___1_MeshSourceType; if ((!(((uint32_t)L_17) == ((uint32_t)1)))) { goto IL_0111; } } { // var colliders = gameObject.GetComponentsInChildren(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_18 = V_3; NullCheck(L_18); ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_19; L_19 = GameObject_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mEB861FF41A6625D346B9D34D7A5A1E761E27963D(L_18, GameObject_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mEB861FF41A6625D346B9D34D7A5A1E761E27963D_RuntimeMethod_var); // foreach (var collider in colliders) V_4 = L_19; V_5 = 0; goto IL_0104; } IL_005c: { // foreach (var collider in colliders) ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_20 = V_4; int32_t L_21 = V_5; NullCheck(L_20); int32_t L_22 = L_21; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_23 = (L_20)->GetAt(static_cast(L_22)); V_6 = L_23; // if (collider is MeshCollider) Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_24 = V_6; if (!((MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455*)IsInstClass((RuntimeObject*)L_24, MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_il2cpp_TypeInfo_var))) { goto IL_009a; } } { // var meshCollider = collider as MeshCollider; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_25 = V_6; V_7 = ((MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455*)IsInstClass((RuntimeObject*)L_25, MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_il2cpp_TypeInfo_var)); // NavMeshBuildSource source = CreateMeshSource(meshCollider.sharedMesh, meshCollider.transform.localToWorldMatrix); MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_26 = V_7; NullCheck(L_26); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_27; L_27 = MeshCollider_get_sharedMesh_mFB4B8534501C29930D2D3710D6D82E60093FA21E(L_26, NULL); MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_28 = V_7; NullCheck(L_28); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29; L_29 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_28, NULL); NullCheck(L_29); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_30; L_30 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_29, NULL); NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_31; L_31 = DungeonNavMeshSourceCollector_CreateMeshSource_mF0C53EDBD0C72FEFAA4C542502578E93D5EB301B(L_27, L_30, NULL); V_8 = L_31; // sources.Add(source); List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3** L_32 = ___2_sources; List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_33 = *((List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3**)L_32); NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_34 = V_8; NullCheck(L_33); List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_inline(L_33, L_34, List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_RuntimeMethod_var); goto IL_00fe; } IL_009a: { // var source = new NavMeshBuildSource(); il2cpp_codegen_initobj((&V_9), sizeof(NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD)); // source.component = collider; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_35 = V_6; NavMeshBuildSource_set_component_m87727E567F98816274FB7EA70996EFDCCDE7C21D((&V_9), L_35, NULL); // source.transform = collider.transform.localToWorldMatrix; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_36 = V_6; NullCheck(L_36); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_37; L_37 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_36, NULL); NullCheck(L_37); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_38; L_38 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_37, NULL); NavMeshBuildSource_set_transform_m7E9E224BFD798D20012492199BBD408D82AA9A00((&V_9), L_38, NULL); // if (collider is BoxCollider) source.shape = NavMeshBuildSourceShape.Box; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_39 = V_6; if (!((BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23*)IsInstClass((RuntimeObject*)L_39, BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_il2cpp_TypeInfo_var))) { goto IL_00d1; } } { // if (collider is BoxCollider) source.shape = NavMeshBuildSourceShape.Box; NavMeshBuildSource_set_shape_mF78F14CE9B626D5279FD64B7E85D803808C14B42((&V_9), 2, NULL); goto IL_00f5; } IL_00d1: { // else if (collider is SphereCollider) source.shape = NavMeshBuildSourceShape.Sphere; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_40 = V_6; if (!((SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275*)IsInstClass((RuntimeObject*)L_40, SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275_il2cpp_TypeInfo_var))) { goto IL_00e4; } } { // else if (collider is SphereCollider) source.shape = NavMeshBuildSourceShape.Sphere; NavMeshBuildSource_set_shape_mF78F14CE9B626D5279FD64B7E85D803808C14B42((&V_9), 3, NULL); goto IL_00f5; } IL_00e4: { // else if (collider is CapsuleCollider) source.shape = NavMeshBuildSourceShape.Capsule; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_41 = V_6; if (!((CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808*)IsInstClass((RuntimeObject*)L_41, CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808_il2cpp_TypeInfo_var))) { goto IL_00f5; } } { // else if (collider is CapsuleCollider) source.shape = NavMeshBuildSourceShape.Capsule; NavMeshBuildSource_set_shape_mF78F14CE9B626D5279FD64B7E85D803808C14B42((&V_9), 4, NULL); } IL_00f5: { // sources.Add(source); List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3** L_42 = ___2_sources; List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_43 = *((List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3**)L_42); NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_44 = V_9; NullCheck(L_43); List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_inline(L_43, L_44, List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_RuntimeMethod_var); } IL_00fe: { int32_t L_45 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_45, 1)); } IL_0104: { // foreach (var collider in colliders) int32_t L_46 = V_5; ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_47 = V_4; NullCheck(L_47); if ((((int32_t)L_46) < ((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length))))) { goto IL_005c; } } { goto IL_0172; } IL_0111: { // else if (MeshSourceType == DungeonNavMeshSourceType.MeshData) int32_t L_48 = ___1_MeshSourceType; if (L_48) { goto IL_0172; } } { // var meshFilters = gameObject.GetComponentsInChildren(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_49 = V_3; NullCheck(L_49); MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA* L_50; L_50 = GameObject_GetComponentsInChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mC29DC007A56E819962202CC5829E097BA9E61495(L_49, GameObject_GetComponentsInChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mC29DC007A56E819962202CC5829E097BA9E61495_RuntimeMethod_var); // foreach (var meshFilter in meshFilters) V_10 = L_50; V_5 = 0; goto IL_016a; } IL_0121: { // foreach (var meshFilter in meshFilters) MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA* L_51 = V_10; int32_t L_52 = V_5; NullCheck(L_51); int32_t L_53 = L_52; MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_54 = (L_51)->GetAt(static_cast(L_53)); V_11 = L_54; // if (meshFilter == null || meshFilter.sharedMesh == null) continue; MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_55 = V_11; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_56; L_56 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_55, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_56) { goto IL_0164; } } { MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_57 = V_11; NullCheck(L_57); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_58; L_58 = MeshFilter_get_sharedMesh_mE4ED3E7E31C1DE5097E4980DA996E620F7D7CB8C(L_57, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_59; L_59 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_58, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_59) { goto IL_0164; } } { // NavMeshBuildSource source = CreateMeshSource(meshFilter.sharedMesh, meshFilter.transform.localToWorldMatrix); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_60 = V_11; NullCheck(L_60); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_61; L_61 = MeshFilter_get_sharedMesh_mE4ED3E7E31C1DE5097E4980DA996E620F7D7CB8C(L_60, NULL); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_62 = V_11; NullCheck(L_62); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_63; L_63 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_62, NULL); NullCheck(L_63); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_64; L_64 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_63, NULL); NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_65; L_65 = DungeonNavMeshSourceCollector_CreateMeshSource_mF0C53EDBD0C72FEFAA4C542502578E93D5EB301B(L_61, L_64, NULL); V_12 = L_65; // sources.Add(source); List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3** L_66 = ___2_sources; List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_67 = *((List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3**)L_66); NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_68 = V_12; NullCheck(L_67); List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_inline(L_67, L_68, List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_RuntimeMethod_var); } IL_0164: { int32_t L_69 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_69, 1)); } IL_016a: { // foreach (var meshFilter in meshFilters) int32_t L_70 = V_5; MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA* L_71 = V_10; NullCheck(L_71); if ((((int32_t)L_70) < ((int32_t)((int32_t)(((RuntimeArray*)L_71)->max_length))))) { goto IL_0121; } } IL_0172: { int32_t L_72 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_72, 1)); } IL_0176: { // foreach (var component in components) int32_t L_73 = V_1; DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_74 = V_0; NullCheck(L_74); if ((((int32_t)L_73) < ((int32_t)((int32_t)(((RuntimeArray*)L_74)->max_length))))) { goto IL_001e; } } { // } return; } } // System.Void DungeonArchitect.DungeonNavMeshSourceCollector::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonNavMeshSourceCollector__ctor_mF9802DB04A4D5AF3EB6FF83AB91E04A7A13939E6 (DungeonNavMeshSourceCollector_t7B1430D186B3367E85D583E4EE1EA91A92845660* __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.DungeonRuntimeNavigation::BuildNavMesh() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonRuntimeNavigation_BuildNavMesh_mB117D731FE403B943F9BDF46A4DC91A7DF06051B (DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral043A7E0FED645C41266C113F6626554D133D70F7); s_Il2CppMethodInitialized = true; } Dungeon_tAA854F521189538FD299BECE6025726B6C359227* V_0 = NULL; { // DestroyNavMesh(); DungeonRuntimeNavigation_DestroyNavMesh_m00359C3B719991195C873972069890D80FE45031(__this, NULL); // if (enableRuntimeNavigation && Application.isPlaying) bool L_0 = __this->___enableRuntimeNavigation_4; if (!L_0) { goto IL_007f; } } { bool L_1; L_1 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL); if (!L_1) { goto IL_007f; } } { // m_NavMesh = new NavMeshData(); NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_2 = (NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284*)il2cpp_codegen_object_new(NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284_il2cpp_TypeInfo_var); NullCheck(L_2); NavMeshData__ctor_m2C0DE2AACB529EE0ABB27F514E4968F62BE97C72(L_2, NULL); __this->___m_NavMesh_10 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_NavMesh_10), (void*)L_2); // m_Instance = NavMesh.AddNavMeshData(m_NavMesh); NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_3 = __this->___m_NavMesh_10; NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04 L_4; L_4 = NavMesh_AddNavMeshData_mF8AA70956909F02883A0D11E4052D4783604884A(L_3, NULL); __this->___m_Instance_11 = L_4; // var dungeon = GetComponent(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_5; L_5 = Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8(__this, Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8_RuntimeMethod_var); V_0 = L_5; // if (!dungeon) Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_6 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL); if (L_7) { goto IL_004b; } } { // Debug.LogError("DungeonRuntimeNavigation should be attached to a Dungeon prefab. Missing Dungeon Script in the game object"); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral043A7E0FED645C41266C113F6626554D133D70F7, NULL); // return; return; } IL_004b: { // dungeonBounds = DungeonUtils.GetDungeonBounds(dungeon); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_8 = V_0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_9; L_9 = DungeonUtils_GetDungeonBounds_m4513EC78E97AC6F046BC88DA03C5A209DBFFFA55(L_8, NULL); __this->___dungeonBounds_9 = L_9; // dungeonBounds.size = dungeonBounds.size + boundsPadding; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_10 = (&__this->___dungeonBounds_9); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_11 = (&__this->___dungeonBounds_9); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4(L_11, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = __this->___boundsPadding_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_12, L_13, NULL); Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128(L_10, L_14, NULL); // UpdateNavMesh(false); DungeonRuntimeNavigation_UpdateNavMesh_m441AED215739D45ADCE9FA7279261EEBCA5A0E4D(__this, (bool)0, NULL); } IL_007f: { // } return; } } // System.Void DungeonArchitect.DungeonRuntimeNavigation::DestroyNavMesh() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonRuntimeNavigation_DestroyNavMesh_m00359C3B719991195C873972069890D80FE45031 (DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m856591EB3C365DC27FBE48236D3DAD751EB71C67_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // m_Instance.Remove(); NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04* L_0 = (&__this->___m_Instance_11); NavMeshDataInstance_Remove_mDC57A2ABE926E61CC28E001EC9AA5A40B9CA7635(L_0, NULL); // m_NavMesh = null; __this->___m_NavMesh_10 = (NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_NavMesh_10), (void*)(NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284*)NULL); // meshSources.Clear(); List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_1 = __this->___meshSources_12; NullCheck(L_1); List_1_Clear_m856591EB3C365DC27FBE48236D3DAD751EB71C67_inline(L_1, List_1_Clear_m856591EB3C365DC27FBE48236D3DAD751EB71C67_RuntimeMethod_var); // dungeonBounds = new Bounds(); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_2 = (&__this->___dungeonBounds_9); il2cpp_codegen_initobj(L_2, sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3)); // } return; } } // System.Void DungeonArchitect.DungeonRuntimeNavigation::CollectMeshSources() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonRuntimeNavigation_CollectMeshSources_m216124D5C524AC7F08003B58BE73B5B790775A09 (DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m856591EB3C365DC27FBE48236D3DAD751EB71C67_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral043A7E0FED645C41266C113F6626554D133D70F7); s_Il2CppMethodInitialized = true; } Dungeon_tAA854F521189538FD299BECE6025726B6C359227* V_0 = NULL; NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD V_1; memset((&V_1), 0, sizeof(V_1)); { // meshSources.Clear(); List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_0 = __this->___meshSources_12; NullCheck(L_0); List_1_Clear_m856591EB3C365DC27FBE48236D3DAD751EB71C67_inline(L_0, List_1_Clear_m856591EB3C365DC27FBE48236D3DAD751EB71C67_RuntimeMethod_var); // var dungeon = GetComponent(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_1; L_1 = Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8(__this, Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8_RuntimeMethod_var); V_0 = L_1; // if (!dungeon) Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_2 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_2, NULL); if (L_3) { goto IL_0025; } } { // Debug.LogError("DungeonRuntimeNavigation should be attached to a Dungeon prefab. Missing Dungeon Script in the game object"); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral043A7E0FED645C41266C113F6626554D133D70F7, NULL); // return; return; } IL_0025: { // DungeonNavMeshSourceCollector.CollectSources(dungeon, meshSourceType, ref meshSources); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_4 = V_0; int32_t L_5 = __this->___meshSourceType_8; List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3** L_6 = (&__this->___meshSources_12); DungeonNavMeshSourceCollector_CollectSources_m4842768266416A56AB878E8E6475D74A19D30C37(L_4, L_5, L_6, NULL); // if (bakeTerrain && terrain != null) bool L_7 = __this->___bakeTerrain_6; if (!L_7) { goto IL_009a; } } { Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_8 = __this->___terrain_7; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_9; L_9 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_9) { goto IL_009a; } } { // var source = new NavMeshBuildSource(); il2cpp_codegen_initobj((&V_1), sizeof(NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD)); // source.shape = NavMeshBuildSourceShape.Terrain; NavMeshBuildSource_set_shape_mF78F14CE9B626D5279FD64B7E85D803808C14B42((&V_1), 1, NULL); // source.sourceObject = terrain.terrainData; Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_10 = __this->___terrain_7; NullCheck(L_10); TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_11; L_11 = Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD(L_10, NULL); NavMeshBuildSource_set_sourceObject_m36761EB3BB4E7DB1E53C59E8346561BFADBA3B08((&V_1), L_11, NULL); // source.transform = terrain.transform.localToWorldMatrix; Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_12 = __this->___terrain_7; NullCheck(L_12); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13; L_13 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_12, NULL); NullCheck(L_13); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_14; L_14 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_13, NULL); NavMeshBuildSource_set_transform_m7E9E224BFD798D20012492199BBD408D82AA9A00((&V_1), L_14, NULL); // source.area = 0; NavMeshBuildSource_set_area_m52BD5EFD88AF67F5065242DFCAEFF7AC924C2C0D((&V_1), 0, NULL); // meshSources.Add(source); List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_15 = __this->___meshSources_12; NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_16 = V_1; NullCheck(L_15); List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_inline(L_15, L_16, List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_RuntimeMethod_var); } IL_009a: { // } return; } } // System.Void DungeonArchitect.DungeonRuntimeNavigation::UpdateNavMesh(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonRuntimeNavigation_UpdateNavMesh_m441AED215739D45ADCE9FA7279261EEBCA5A0E4D (DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* __this, bool ___0_asyncUpdate, const RuntimeMethod* method) { NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D V_0; memset((&V_0), 0, sizeof(V_0)); { // CollectMeshSources(); DungeonRuntimeNavigation_CollectMeshSources_m216124D5C524AC7F08003B58BE73B5B790775A09(__this, NULL); // var defaultBuildSettings = NavMesh.GetSettingsByID(0); NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D L_0; L_0 = NavMesh_GetSettingsByID_m43460012C35CBEDFED319636450B0E9E18DD9FF0(0, NULL); V_0 = L_0; // if (asyncUpdate) bool L_1 = ___0_asyncUpdate; if (!L_1) { goto IL_002a; } } { // /*m_Operation = */ NavMeshBuilder.UpdateNavMeshDataAsync(m_NavMesh, defaultBuildSettings, meshSources, dungeonBounds); NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_2 = __this->___m_NavMesh_10; NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D L_3 = V_0; List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_4 = __this->___meshSources_12; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_5 = __this->___dungeonBounds_9; AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* L_6; L_6 = NavMeshBuilder_UpdateNavMeshDataAsync_mE11626461F878CE8C00462DC1FA13736D6B28D52(L_2, L_3, L_4, L_5, NULL); return; } IL_002a: { // NavMeshBuilder.UpdateNavMeshData(m_NavMesh, defaultBuildSettings, meshSources, dungeonBounds); NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_7 = __this->___m_NavMesh_10; NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D L_8 = V_0; List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_9 = __this->___meshSources_12; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_10 = __this->___dungeonBounds_9; bool L_11; L_11 = NavMeshBuilder_UpdateNavMeshData_mC27D30BF0305CA68F66AE36AB92F32937FD564D0(L_7, L_8, L_9, L_10, NULL); // } return; } } // System.Void DungeonArchitect.DungeonRuntimeNavigation::OnDrawGizmosSelected() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonRuntimeNavigation_OnDrawGizmosSelected_m2A85FBE589C2EDA4B6CE65AB58FC4202419E48C0 (DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* __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; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_1; memset((&V_1), 0, sizeof(V_1)); { // if (!enableRuntimeNavigation) return; bool L_0 = __this->___enableRuntimeNavigation_4; if (L_0) { goto IL_0009; } } { // if (!enableRuntimeNavigation) return; return; } IL_0009: { // if (m_NavMesh) NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_1 = __this->___m_NavMesh_10; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_1, NULL); if (!L_2) { goto IL_004b; } } { // Gizmos.color = Color.green; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3; L_3 = Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline(NULL); Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_3, NULL); // Gizmos.DrawWireCube(m_NavMesh.sourceBounds.center, m_NavMesh.sourceBounds.size); NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_4 = __this->___m_NavMesh_10; NullCheck(L_4); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_5; L_5 = NavMeshData_get_sourceBounds_mC7A9737523C2FF9CDE7F567E0487F0548380B0A1(L_4, NULL); V_1 = L_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_1), NULL); NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_7 = __this->___m_NavMesh_10; NullCheck(L_7); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_8; L_8 = NavMeshData_get_sourceBounds_mC7A9737523C2FF9CDE7F567E0487F0548380B0A1(L_7, NULL); V_1 = L_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_1), NULL); Gizmos_DrawWireCube_m343533B3955A2D04A8638280D0EF537274A1FD8B(L_6, L_9, NULL); } IL_004b: { // Gizmos.color = Color.green; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_10; L_10 = Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline(NULL); Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_10, NULL); // var center = dungeonBounds.center; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_11 = (&__this->___dungeonBounds_9); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3(L_11, NULL); // var size = dungeonBounds.size; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_13 = (&__this->___dungeonBounds_9); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4(L_13, NULL); V_0 = L_14; // Gizmos.DrawWireCube(center, size); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_0; Gizmos_DrawWireCube_m343533B3955A2D04A8638280D0EF537274A1FD8B(L_12, L_15, NULL); // } return; } } // System.Void DungeonArchitect.DungeonRuntimeNavigation::OnDisable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonRuntimeNavigation_OnDisable_mFEF00B0D9A2037EFC063047C25C8A6B31CFF3E2A (DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* __this, const RuntimeMethod* method) { { // DestroyNavMesh(); DungeonRuntimeNavigation_DestroyNavMesh_m00359C3B719991195C873972069890D80FE45031(__this, NULL); // } return; } } // System.Void DungeonArchitect.DungeonRuntimeNavigation::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonRuntimeNavigation__ctor_mF7859D4183F4E1A01E96D0CF92F41702DA7C99E0 (DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public Vector3 boundsPadding = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); __this->___boundsPadding_5 = L_0; // public bool bakeTerrain = true; __this->___bakeTerrain_6 = (bool)1; // List meshSources = new List(); List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_1 = (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3*)il2cpp_codegen_object_new(List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675(L_1, List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675_RuntimeMethod_var); __this->___meshSources_12 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___meshSources_12), (void*)L_1); 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.PropSocket::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropSocket__ctor_m8E35CE44D738C18657F6F422A45C234096285408 (PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public List childMarkers = new List(); List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_0 = (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*)il2cpp_codegen_object_new(List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821(L_0, List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821_RuntimeMethod_var); __this->___childMarkers_6 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___childMarkers_6), (void*)L_0); // public PropSocket() {} Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // public PropSocket() {} return; } } // System.Void DungeonArchitect.PropSocket::.ctor(DungeonArchitect.PropSocket) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropSocket__ctor_m1D0E2BFA9C1C6CD383A93D02127D75EE7AFC7644 (PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_other, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public List childMarkers = new List(); List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_0 = (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*)il2cpp_codegen_object_new(List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821(L_0, List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821_RuntimeMethod_var); __this->___childMarkers_6 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___childMarkers_6), (void*)L_0); // public PropSocket(PropSocket other) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // Id = other.Id; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_1 = ___0_other; NullCheck(L_1); int32_t L_2 = L_1->___Id_0; __this->___Id_0 = L_2; // SocketType = other.SocketType; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_3 = ___0_other; NullCheck(L_3); String_t* L_4 = L_3->___SocketType_1; __this->___SocketType_1 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___SocketType_1), (void*)L_4); // Transform = other.Transform; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_5 = ___0_other; NullCheck(L_5); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_6 = L_5->___Transform_2; __this->___Transform_2 = L_6; // gridPosition = other.gridPosition; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_7 = ___0_other; NullCheck(L_7); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_8 = L_7->___gridPosition_3; __this->___gridPosition_3 = L_8; // cellId = other.cellId; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_9 = ___0_other; NullCheck(L_9); int32_t L_10 = L_9->___cellId_4; __this->___cellId_4 = L_10; // markForDeletion = other.markForDeletion; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_11 = ___0_other; NullCheck(L_11); bool L_12 = L_11->___markForDeletion_5; __this->___markForDeletion_5 = L_12; // childMarkers = other.childMarkers; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_13 = ___0_other; NullCheck(L_13); List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_14 = L_13->___childMarkers_6; __this->___childMarkers_6 = L_14; Il2CppCodeGenWriteBarrier((void**)(&__this->___childMarkers_6), (void*)L_14); // metadata = other.metadata; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_15 = ___0_other; NullCheck(L_15); RuntimeObject* L_16 = L_15->___metadata_7; __this->___metadata_7 = L_16; Il2CppCodeGenWriteBarrier((void**)(&__this->___metadata_7), (void*)L_16); // } return; } } // System.String DungeonArchitect.PropSocket::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PropSocket_ToString_mF0A6F138F6AAC5542A815DAEED2C27011B01E725 (PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* __this, const RuntimeMethod* method) { { // return SocketType; String_t* L_0 = __this->___SocketType_1; 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 // UnityEngine.GameObject DungeonArchitect.RuntimeDungeonSceneObjectInstantiator::Instantiate(UnityEngine.GameObject,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* RuntimeDungeonSceneObjectInstantiator_Instantiate_m9731263E8467B0A8C4D135659606172063C6393C (RuntimeDungeonSceneObjectInstantiator_t18EE707919101B44BDE77C9F85AEEBB6D2FB093C* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_template, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_scale, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___4_parent, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // var gameObj = MonoBehaviour.Instantiate(template) as GameObject; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_template; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1; L_1 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3(L_0, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var); // gameObj.transform.SetParent(parent); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = L_1; NullCheck(L_2); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3; L_3 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_2, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = ___4_parent; NullCheck(L_3); Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250(L_3, L_4, NULL); // gameObj.transform.position = position; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = L_2; NullCheck(L_5); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6; L_6 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_5, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_position; NullCheck(L_6); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_6, L_7, NULL); // gameObj.transform.rotation = rotation; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = L_5; NullCheck(L_8); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9; L_9 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_8, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___2_rotation; NullCheck(L_9); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_9, L_10, NULL); // gameObj.transform.localScale = scale; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = L_8; NullCheck(L_11); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12; L_12 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_11, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___3_scale; NullCheck(L_12); Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_12, L_13, NULL); // return gameObj; return L_11; } } // System.Void DungeonArchitect.RuntimeDungeonSceneObjectInstantiator::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeDungeonSceneObjectInstantiator__ctor_mC6C0A316606E09C17B77A18B6B96624EF382D861 (RuntimeDungeonSceneObjectInstantiator_t18EE707919101B44BDE77C9F85AEEBB6D2FB093C* __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.DungeonNodeSpawnData IL2CPP_EXTERN_C void DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_marshal_pinvoke(const DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7& unmarshaled, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_marshaled_pinvoke& marshaled) { Exception_t* ___nodeData_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'nodeData' of type 'DungeonNodeSpawnData': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___nodeData_0Exception, NULL); } IL2CPP_EXTERN_C void DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_marshal_pinvoke_back(const DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_marshaled_pinvoke& marshaled, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7& unmarshaled) { Exception_t* ___nodeData_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'nodeData' of type 'DungeonNodeSpawnData': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___nodeData_0Exception, NULL); } // Conversion method for clean up from marshalling of: DungeonArchitect.DungeonNodeSpawnData IL2CPP_EXTERN_C void DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_marshal_pinvoke_cleanup(DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: DungeonArchitect.DungeonNodeSpawnData IL2CPP_EXTERN_C void DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_marshal_com(const DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7& unmarshaled, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_marshaled_com& marshaled) { Exception_t* ___nodeData_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'nodeData' of type 'DungeonNodeSpawnData': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___nodeData_0Exception, NULL); } IL2CPP_EXTERN_C void DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_marshal_com_back(const DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_marshaled_com& marshaled, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7& unmarshaled) { Exception_t* ___nodeData_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'nodeData' of type 'DungeonNodeSpawnData': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___nodeData_0Exception, NULL); } // Conversion method for clean up from marshalling of: DungeonArchitect.DungeonNodeSpawnData IL2CPP_EXTERN_C void DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_marshal_com_cleanup(DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_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.DungeonSceneObjectSpawner::Tick() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneObjectSpawner_Tick_mAB75AB512AF5A3965BA5E31F7FB4A76D2A041A94 (DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* __this, const RuntimeMethod* method) { { // public virtual void Tick() { } return; } } // System.Void DungeonArchitect.DungeonSceneObjectSpawner::Destroy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneObjectSpawner_Destroy_mB2E993EED4836764D6917F8631C7BD4E4CDA18D1 (DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* __this, const RuntimeMethod* method) { { // public virtual void Destroy() { } return; } } // UnityEngine.GameObject DungeonArchitect.DungeonSceneObjectSpawner::SpawnNodeItem(DungeonArchitect.DungeonNodeSpawnData,DungeonArchitect.DungeonSceneProvider,DungeonArchitect.Utils.PMRandom,DungeonArchitect.IDungeonSceneObjectInstantiator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* DungeonSceneObjectSpawner_SpawnNodeItem_mB6C6E5C87AF12256B2500BAE59B3D2BE398FD7C5 (DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* __this, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 ___0_data, DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* ___1_sceneProvider, PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* ___2_random, RuntimeObject* ___3_objectInstantiator, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL; DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* V_1 = NULL; GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* V_2 = NULL; GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* V_6 = NULL; { // if (data.socket.markForDeletion) DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_0 = ___0_data; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_1 = L_0.___socket_2; NullCheck(L_1); bool L_2 = L_1->___markForDeletion_5; if (!L_2) { goto IL_000f; } } { // return null; return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL; } IL_000f: { // GameObject dungeonItem = null; V_0 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL; // var nodeData = data.nodeData; DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_3 = ___0_data; DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_4 = L_3.___nodeData_0; V_1 = L_4; // if (nodeData is GameObjectDungeonThemeItem) DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_5 = V_1; if (!((GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732*)IsInstClass((RuntimeObject*)L_5, GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732_il2cpp_TypeInfo_var))) { goto IL_0039; } } { // var gameObjectProp = nodeData as GameObjectDungeonThemeItem; DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_6 = V_1; V_2 = ((GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732*)IsInstClass((RuntimeObject*)L_6, GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732_il2cpp_TypeInfo_var)); // dungeonItem = sceneProvider.AddGameObject(gameObjectProp, data.transform, objectInstantiator); DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_7 = ___1_sceneProvider; GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_8 = V_2; DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_9 = ___0_data; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_10 = L_9.___transform_1; RuntimeObject* L_11 = ___3_objectInstantiator; NullCheck(L_7); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12; L_12 = VirtualFuncInvoker3< GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732*, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6, RuntimeObject* >::Invoke(6 /* UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::AddGameObject(DungeonArchitect.Themeing.GameObjectDungeonThemeItem,UnityEngine.Matrix4x4,DungeonArchitect.IDungeonSceneObjectInstantiator) */, L_7, L_8, L_10, L_11); V_0 = L_12; goto IL_00a0; } IL_0039: { // else if (nodeData is GameObjectArrayDungeonThemeItem) DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_13 = V_1; if (!((GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F*)IsInstClass((RuntimeObject*)L_13, GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F_il2cpp_TypeInfo_var))) { goto IL_007f; } } { // var gameObjectArrayProp = nodeData as GameObjectArrayDungeonThemeItem; DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_14 = V_1; V_3 = ((GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F*)IsInstClass((RuntimeObject*)L_14, GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F_il2cpp_TypeInfo_var)); // int count = gameObjectArrayProp.Templates.Length; GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_15 = V_3; NullCheck(L_15); GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_16 = L_15->___Templates_15; NullCheck(L_16); V_4 = ((int32_t)(((RuntimeArray*)L_16)->max_length)); // if (count > 0) int32_t L_17 = V_4; if ((((int32_t)L_17) <= ((int32_t)0))) { goto IL_00a0; } } { // int index = Mathf.FloorToInt(random.GetNextUniformFloat() * count) % count; PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_18 = ___2_random; NullCheck(L_18); float L_19; L_19 = PMRandom_GetNextUniformFloat_m70400BBE43312170CC9F5129D914844215E0D6EC(L_18, NULL); int32_t L_20 = V_4; int32_t L_21; L_21 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)il2cpp_codegen_multiply(L_19, ((float)L_20))), NULL); int32_t L_22 = V_4; V_5 = ((int32_t)(L_21%L_22)); // dungeonItem = sceneProvider.AddGameObjectFromArray(gameObjectArrayProp, index, data.transform, objectInstantiator); DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_23 = ___1_sceneProvider; GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_24 = V_3; int32_t L_25 = V_5; DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_26 = ___0_data; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_27 = L_26.___transform_1; RuntimeObject* L_28 = ___3_objectInstantiator; NullCheck(L_23); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_29; L_29 = VirtualFuncInvoker4< GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F*, int32_t, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6, RuntimeObject* >::Invoke(7 /* UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::AddGameObjectFromArray(DungeonArchitect.Themeing.GameObjectArrayDungeonThemeItem,System.Int32,UnityEngine.Matrix4x4,DungeonArchitect.IDungeonSceneObjectInstantiator) */, L_23, L_24, L_25, L_27, L_28); V_0 = L_29; goto IL_00a0; } IL_007f: { // else if (nodeData is SpriteDungeonThemeItem) DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_30 = V_1; if (!((SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF*)IsInstClass((RuntimeObject*)L_30, SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF_il2cpp_TypeInfo_var))) { goto IL_00a0; } } { // var spriteProp = nodeData as SpriteDungeonThemeItem; DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_31 = V_1; V_6 = ((SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF*)IsInstClass((RuntimeObject*)L_31, SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF_il2cpp_TypeInfo_var)); // dungeonItem = sceneProvider.AddSprite(spriteProp, data.transform, objectInstantiator); DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_32 = ___1_sceneProvider; SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_33 = V_6; DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_34 = ___0_data; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_35 = L_34.___transform_1; RuntimeObject* L_36 = ___3_objectInstantiator; NullCheck(L_32); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_37; L_37 = VirtualFuncInvoker3< GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF*, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6, RuntimeObject* >::Invoke(8 /* UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::AddSprite(DungeonArchitect.Themeing.SpriteDungeonThemeItem,UnityEngine.Matrix4x4,DungeonArchitect.IDungeonSceneObjectInstantiator) */, L_32, L_33, L_35, L_36); V_0 = L_37; } IL_00a0: { // TagDungeonItemUserData(dungeonItem, data.socket.cellId); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_38 = V_0; DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_39 = ___0_data; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_40 = L_39.___socket_2; NullCheck(L_40); int32_t L_41 = L_40->___cellId_4; DungeonSceneObjectSpawner_TagDungeonItemUserData_m0E60211EE2F756616A9E7EA41D7FF0BE847032DA(__this, L_38, L_41, NULL); // return dungeonItem; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_42 = V_0; return L_42; } } // System.Void DungeonArchitect.DungeonSceneObjectSpawner::TagDungeonItemUserData(UnityEngine.GameObject,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneObjectSpawner_TagDungeonItemUserData_m0E60211EE2F756616A9E7EA41D7FF0BE847032DA (DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_dungeonItem, int32_t ___1_cellID, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mDAD2CC0D89C67E462DC4D6DF661735DD3321DAFB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* V_0 = NULL; { // if (dungeonItem == null) return; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_dungeonItem; 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_000a; } } { // if (dungeonItem == null) return; return; } IL_000a: { // var data = dungeonItem.GetComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = ___0_dungeonItem; NullCheck(L_2); DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_3; L_3 = GameObject_GetComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mDAD2CC0D89C67E462DC4D6DF661735DD3321DAFB(L_2, GameObject_GetComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mDAD2CC0D89C67E462DC4D6DF661735DD3321DAFB_RuntimeMethod_var); V_0 = L_3; // if (data != null) DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_4 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_5) { goto IL_0021; } } { // data.userData = cellID; DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_6 = V_0; int32_t L_7 = ___1_cellID; NullCheck(L_6); L_6->___userData_7 = L_7; } IL_0021: { // } return; } } // System.Void DungeonArchitect.DungeonSceneObjectSpawner::NotifySpawnListeners(DungeonArchitect.DungeonItemSpawnListener[],System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneObjectSpawner_NotifySpawnListeners_m9D4DE7EC1CBCAE7F80168120D6C7CA462B529AAE (DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* __this, DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* ___0_spawnListeners, List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* ___1_spawnList, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m548DA5F34E81596201F7E15378296DF356E2862E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m6D7549F3B98644B006163FC7BC2032A87AE7DC85_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mC08A07FEF61A3E16E0C49CA952E146D5CEE74A9D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m2B112F1DFA301BD6ED4D9E38F954FEC912C88633_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* V_0 = NULL; int32_t V_1 = 0; DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124* V_2 = NULL; Enumerator_tEE08F52CED3E06A858FDB62E1A76FEA2FB9EDA4D V_3; memset((&V_3), 0, sizeof(V_3)); SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* V_4 = NULL; { // foreach (var spawnListener in spawnListeners) DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* L_0 = ___0_spawnListeners; V_0 = L_0; V_1 = 0; goto IL_0069; } IL_0006: { // foreach (var spawnListener in spawnListeners) DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124* L_4 = (L_1)->GetAt(static_cast(L_3)); V_2 = L_4; // if (spawnListener == null) continue; DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124* L_5 = V_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_6) { goto IL_0065; } } { // foreach (var spawnInfo in spawnList) List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* L_7 = ___1_spawnList; NullCheck(L_7); Enumerator_tEE08F52CED3E06A858FDB62E1A76FEA2FB9EDA4D L_8; L_8 = List_1_GetEnumerator_m2B112F1DFA301BD6ED4D9E38F954FEC912C88633(L_7, List_1_GetEnumerator_m2B112F1DFA301BD6ED4D9E38F954FEC912C88633_RuntimeMethod_var); V_3 = L_8; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0057: {// begin finally (depth: 1) Enumerator_Dispose_m548DA5F34E81596201F7E15378296DF356E2862E((&V_3), Enumerator_Dispose_m548DA5F34E81596201F7E15378296DF356E2862E_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_004c_1; } IL_001c_1: { // foreach (var spawnInfo in spawnList) SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* L_9; L_9 = Enumerator_get_Current_mC08A07FEF61A3E16E0C49CA952E146D5CEE74A9D_inline((&V_3), Enumerator_get_Current_mC08A07FEF61A3E16E0C49CA952E146D5CEE74A9D_RuntimeMethod_var); V_4 = L_9; // if (spawnInfo != null && spawnInfo.spawnedItem != null) SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* L_10 = V_4; if (!L_10) { goto IL_004c_1; } } { SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* L_11 = V_4; NullCheck(L_11); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12 = L_11->___spawnedItem_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_13; L_13 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_12, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_13) { goto IL_004c_1; } } { // spawnListener.SetMetadata(spawnInfo.spawnedItem, spawnInfo.spawnData); DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124* L_14 = V_2; SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* L_15 = V_4; NullCheck(L_15); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16 = L_15->___spawnedItem_1; SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* L_17 = V_4; NullCheck(L_17); DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_18 = L_17->___spawnData_0; NullCheck(L_14); VirtualActionInvoker2< GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 >::Invoke(4 /* System.Void DungeonArchitect.DungeonItemSpawnListener::SetMetadata(UnityEngine.GameObject,DungeonArchitect.DungeonNodeSpawnData) */, L_14, L_16, L_18); } IL_004c_1: { // foreach (var spawnInfo in spawnList) bool L_19; L_19 = Enumerator_MoveNext_m6D7549F3B98644B006163FC7BC2032A87AE7DC85((&V_3), Enumerator_MoveNext_m6D7549F3B98644B006163FC7BC2032A87AE7DC85_RuntimeMethod_var); if (L_19) { goto IL_001c_1; } } { goto IL_0065; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0065: { int32_t L_20 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_0069: { // foreach (var spawnListener in spawnListeners) int32_t L_21 = V_1; DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* L_22 = V_0; NullCheck(L_22); if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))))) { goto IL_0006; } } { // } return; } } // System.Void DungeonArchitect.DungeonSceneObjectSpawner::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneObjectSpawner__ctor_m745D9825CC8ADA6B12A53E69EAD2A93EB80E0561 (DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* __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.DungeonSceneObjectSpawner/SpawnInfo::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnInfo__ctor_mF4181299EEB94F23CE95CA05EABC7D42EA8E8560 (SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* __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.SyncDungeonSceneObjectSpawner::Spawn(DungeonArchitect.DungeonNodeSpawnData[],DungeonArchitect.DungeonSceneProvider,DungeonArchitect.Utils.PMRandom,DungeonArchitect.IDungeonSceneObjectInstantiator,DungeonArchitect.DungeonItemSpawnListener[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SyncDungeonSceneObjectSpawner_Spawn_m7B23098BB2BD08299682C0EFB4EF3A3438CA9B7F (SyncDungeonSceneObjectSpawner_t45471F82D30149EE01F5CA8387025B422254DC7A* __this, DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* ___0_spawnDataList, DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* ___1_sceneProvider, PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* ___2_random, RuntimeObject* ___3_objectInstantiator, DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* ___4_spawnListeners, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m3235900C791A61ED04CDE87BE68CE43CDCB8D820_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF95B49B13321501C9EE14F6EF1C666715D1BB65F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* V_0 = NULL; DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* V_1 = NULL; int32_t V_2 = 0; DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 V_3; memset((&V_3), 0, sizeof(V_3)); SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* V_4 = NULL; { // var spawnList = new List(); List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* L_0 = (List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C*)il2cpp_codegen_object_new(List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mF95B49B13321501C9EE14F6EF1C666715D1BB65F(L_0, List_1__ctor_mF95B49B13321501C9EE14F6EF1C666715D1BB65F_RuntimeMethod_var); V_0 = L_0; // sceneProvider.OnDungeonBuildStart(); DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_1 = ___1_sceneProvider; NullCheck(L_1); VirtualActionInvoker0::Invoke(4 /* System.Void DungeonArchitect.DungeonSceneProvider::OnDungeonBuildStart() */, L_1); // foreach (var spawnData in spawnDataList) DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* L_2 = ___0_spawnDataList; V_1 = L_2; V_2 = 0; goto IL_0047; } IL_0012: { // foreach (var spawnData in spawnDataList) DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* L_3 = V_1; int32_t L_4 = V_2; NullCheck(L_3); int32_t L_5 = L_4; DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_6 = (L_3)->GetAt(static_cast(L_5)); V_3 = L_6; // var spawnInfo = new SpawnInfo(); SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* L_7 = (SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331*)il2cpp_codegen_object_new(SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331_il2cpp_TypeInfo_var); NullCheck(L_7); SpawnInfo__ctor_mF4181299EEB94F23CE95CA05EABC7D42EA8E8560(L_7, NULL); V_4 = L_7; // spawnInfo.spawnData = spawnData; SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* L_8 = V_4; DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_9 = V_3; NullCheck(L_8); L_8->___spawnData_0 = L_9; Il2CppCodeGenWriteBarrier((void**)&(((&L_8->___spawnData_0))->___nodeData_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_8->___spawnData_0))->___socket_2), (void*)NULL); #endif // spawnInfo.spawnedItem = SpawnNodeItem(spawnData, sceneProvider, random, objectInstantiator); SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* L_10 = V_4; DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_11 = V_3; DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_12 = ___1_sceneProvider; PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_13 = ___2_random; RuntimeObject* L_14 = ___3_objectInstantiator; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15; L_15 = DungeonSceneObjectSpawner_SpawnNodeItem_mB6C6E5C87AF12256B2500BAE59B3D2BE398FD7C5(__this, L_11, L_12, L_13, L_14, NULL); NullCheck(L_10); L_10->___spawnedItem_1 = L_15; Il2CppCodeGenWriteBarrier((void**)(&L_10->___spawnedItem_1), (void*)L_15); // spawnList.Add(spawnInfo); List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* L_16 = V_0; SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* L_17 = V_4; NullCheck(L_16); List_1_Add_m3235900C791A61ED04CDE87BE68CE43CDCB8D820_inline(L_16, L_17, List_1_Add_m3235900C791A61ED04CDE87BE68CE43CDCB8D820_RuntimeMethod_var); int32_t L_18 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_0047: { // foreach (var spawnData in spawnDataList) int32_t L_19 = V_2; DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* L_20 = V_1; NullCheck(L_20); if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length))))) { goto IL_0012; } } { // sceneProvider.OnDungeonBuildStop(); DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_21 = ___1_sceneProvider; NullCheck(L_21); VirtualActionInvoker0::Invoke(5 /* System.Void DungeonArchitect.DungeonSceneProvider::OnDungeonBuildStop() */, L_21); // NotifySpawnListeners(spawnListeners, spawnList); DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* L_22 = ___4_spawnListeners; List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* L_23 = V_0; DungeonSceneObjectSpawner_NotifySpawnListeners_m9D4DE7EC1CBCAE7F80168120D6C7CA462B529AAE(__this, L_22, L_23, NULL); // } return; } } // System.Void DungeonArchitect.SyncDungeonSceneObjectSpawner::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SyncDungeonSceneObjectSpawner__ctor_mCCF5901CAC9AE725720C0C734C92729F635262EB (SyncDungeonSceneObjectSpawner_t45471F82D30149EE01F5CA8387025B422254DC7A* __this, const RuntimeMethod* method) { { DungeonSceneObjectSpawner__ctor_m745D9825CC8ADA6B12A53E69EAD2A93EB80E0561(__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.AsyncDungeonSceneObjectSpawner::.ctor(System.Int64,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncDungeonSceneObjectSpawner__ctor_m51625F6B8A893B21C147B946A41D6739BB10C6E0 (AsyncDungeonSceneObjectSpawner_tB96BBBB8980B8214DFB1D76AC7FD8225334AB7FE* __this, int64_t ___0_maxMilliPerFrame, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_buildOrigin, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF95B49B13321501C9EE14F6EF1C666715D1BB65F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // List spawnList = new List(); List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* L_0 = (List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C*)il2cpp_codegen_object_new(List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mF95B49B13321501C9EE14F6EF1C666715D1BB65F(L_0, List_1__ctor_mF95B49B13321501C9EE14F6EF1C666715D1BB65F_RuntimeMethod_var); __this->___spawnList_7 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___spawnList_7), (void*)L_0); // public AsyncDungeonSceneObjectSpawner(long maxMilliPerFrame, Vector3 buildOrigin) DungeonSceneObjectSpawner__ctor_m745D9825CC8ADA6B12A53E69EAD2A93EB80E0561(__this, NULL); // this.maxMilliPerFrame = maxMilliPerFrame; int64_t L_1 = ___0_maxMilliPerFrame; __this->___maxMilliPerFrame_0 = L_1; // this.buildOrigin = buildOrigin; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_buildOrigin; __this->___buildOrigin_1 = L_2; // } return; } } // System.Void DungeonArchitect.AsyncDungeonSceneObjectSpawner::Spawn(DungeonArchitect.DungeonNodeSpawnData[],DungeonArchitect.DungeonSceneProvider,DungeonArchitect.Utils.PMRandom,DungeonArchitect.IDungeonSceneObjectInstantiator,DungeonArchitect.DungeonItemSpawnListener[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncDungeonSceneObjectSpawner_Spawn_mDDD5EB482E21DF6783BBDF4242829D44C4A7F300 (AsyncDungeonSceneObjectSpawner_tB96BBBB8980B8214DFB1D76AC7FD8225334AB7FE* __this, DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* ___0_spawnDataList, DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* ___1_sceneProvider, PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* ___2_random, RuntimeObject* ___3_objectInstantiator, DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* ___4_spawnListeners, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Sort_TisDungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_m3FCF9E022451A2FD96ED24AC73C12D8563B97417_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mF172F86040B64FF25915097DDB9E0BD8A96856E4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1__ctor_m17F777512E52AF9B284DDF99793E5E4FA7BF9977_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnListSorter_t093822DB080C521628A35F13A5333A583DD021AD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); { // this.sceneProvider = sceneProvider; DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_0 = ___1_sceneProvider; __this->___sceneProvider_2 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___sceneProvider_2), (void*)L_0); // this.random = random; PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_1 = ___2_random; __this->___random_3 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___random_3), (void*)L_1); // this.objectInstantiator = objectInstantiator; RuntimeObject* L_2 = ___3_objectInstantiator; __this->___objectInstantiator_4 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___objectInstantiator_4), (void*)L_2); // this.spawnListeners = spawnListeners; DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* L_3 = ___4_spawnListeners; __this->___spawnListeners_5 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___spawnListeners_5), (void*)L_3); // for (int i = 0; i < spawnDataList.Length; i++) V_0 = 0; goto IL_0058; } IL_0022: { // var position = Matrix.GetTranslation(ref spawnDataList[i].transform); DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* L_4 = ___0_spawnDataList; int32_t L_5 = V_0; NullCheck(L_4); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_6 = (&((L_4)->GetAddressAt(static_cast(L_5)))->___transform_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6(L_6, NULL); V_1 = L_7; // spawnDataList[i]._sortDistance = (position - buildOrigin).sqrMagnitude; DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* L_8 = ___0_spawnDataList; int32_t L_9 = V_0; NullCheck(L_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = __this->___buildOrigin_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_10, L_11, NULL); V_2 = L_12; float L_13; L_13 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_2), NULL); ((L_8)->GetAddressAt(static_cast(L_9)))->____sortDistance_3 = L_13; // for (int i = 0; i < spawnDataList.Length; i++) int32_t L_14 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0058: { // for (int i = 0; i < spawnDataList.Length; i++) int32_t L_15 = V_0; DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* L_16 = ___0_spawnDataList; NullCheck(L_16); if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))))) { goto IL_0022; } } { // System.Array.Sort(spawnDataList, new SpawnListSorter()); DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* L_17 = ___0_spawnDataList; SpawnListSorter_t093822DB080C521628A35F13A5333A583DD021AD* L_18 = (SpawnListSorter_t093822DB080C521628A35F13A5333A583DD021AD*)il2cpp_codegen_object_new(SpawnListSorter_t093822DB080C521628A35F13A5333A583DD021AD_il2cpp_TypeInfo_var); NullCheck(L_18); SpawnListSorter__ctor_m64E79FA1410D002C900DEBD5AE434F346DAF3C67(L_18, NULL); Array_Sort_TisDungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_m3FCF9E022451A2FD96ED24AC73C12D8563B97417(L_17, L_18, Array_Sort_TisDungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_m3FCF9E022451A2FD96ED24AC73C12D8563B97417_RuntimeMethod_var); // spawnList.Clear(); List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* L_19 = __this->___spawnList_7; NullCheck(L_19); List_1_Clear_mF172F86040B64FF25915097DDB9E0BD8A96856E4_inline(L_19, List_1_Clear_mF172F86040B64FF25915097DDB9E0BD8A96856E4_RuntimeMethod_var); // sceneProvider.OnDungeonBuildStart(); DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_20 = ___1_sceneProvider; NullCheck(L_20); VirtualActionInvoker0::Invoke(4 /* System.Void DungeonArchitect.DungeonSceneProvider::OnDungeonBuildStart() */, L_20); // buildQueue = new Queue(spawnDataList); DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* L_21 = ___0_spawnDataList; Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E* L_22 = (Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E*)il2cpp_codegen_object_new(Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E_il2cpp_TypeInfo_var); NullCheck(L_22); Queue_1__ctor_m17F777512E52AF9B284DDF99793E5E4FA7BF9977(L_22, (RuntimeObject*)L_21, Queue_1__ctor_m17F777512E52AF9B284DDF99793E5E4FA7BF9977_RuntimeMethod_var); __this->___buildQueue_6 = L_22; Il2CppCodeGenWriteBarrier((void**)(&__this->___buildQueue_6), (void*)L_22); // } return; } } // System.Void DungeonArchitect.AsyncDungeonSceneObjectSpawner::Tick() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncDungeonSceneObjectSpawner_Tick_m2ACE10935D6523156BC59D12AEF7B1211AEEDA07 (AsyncDungeonSceneObjectSpawner_tB96BBBB8980B8214DFB1D76AC7FD8225334AB7FE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m3235900C791A61ED04CDE87BE68CE43CDCB8D820_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mF172F86040B64FF25915097DDB9E0BD8A96856E4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_mB637D5B43676F336CB79D42430D96065150FB422_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_mE73F23C18FB990E5999D309628076EA9490EFA25_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* V_0 = NULL; DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 V_1; memset((&V_1), 0, sizeof(V_1)); SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* V_2 = NULL; { // if (buildQueue == null || buildQueue.Count == 0) Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E* L_0 = __this->___buildQueue_6; if (!L_0) { goto IL_0015; } } { Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E* L_1 = __this->___buildQueue_6; NullCheck(L_1); int32_t L_2; L_2 = Queue_1_get_Count_mE73F23C18FB990E5999D309628076EA9490EFA25_inline(L_1, Queue_1_get_Count_mE73F23C18FB990E5999D309628076EA9490EFA25_RuntimeMethod_var); if (L_2) { goto IL_0016; } } IL_0015: { // return; return; } IL_0016: { // var stopwatch = System.Diagnostics.Stopwatch.StartNew(); il2cpp_codegen_runtime_class_init_inline(Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var); Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_3; L_3 = Stopwatch_StartNew_mF813F15E68604C7734FECC301B7042A521041259(NULL); V_0 = L_3; goto IL_0062; } IL_001e: { // var spawnData = buildQueue.Dequeue(); Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E* L_4 = __this->___buildQueue_6; NullCheck(L_4); DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_5; L_5 = Queue_1_Dequeue_mB637D5B43676F336CB79D42430D96065150FB422(L_4, Queue_1_Dequeue_mB637D5B43676F336CB79D42430D96065150FB422_RuntimeMethod_var); V_1 = L_5; // var spawnInfo = new SpawnInfo(); SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* L_6 = (SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331*)il2cpp_codegen_object_new(SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331_il2cpp_TypeInfo_var); NullCheck(L_6); SpawnInfo__ctor_mF4181299EEB94F23CE95CA05EABC7D42EA8E8560(L_6, NULL); V_2 = L_6; // spawnInfo.spawnData = spawnData; SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* L_7 = V_2; DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_8 = V_1; NullCheck(L_7); L_7->___spawnData_0 = L_8; Il2CppCodeGenWriteBarrier((void**)&(((&L_7->___spawnData_0))->___nodeData_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_7->___spawnData_0))->___socket_2), (void*)NULL); #endif // spawnInfo.spawnedItem = SpawnNodeItem(spawnData, sceneProvider, random, objectInstantiator); SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* L_9 = V_2; DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_10 = V_1; DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_11 = __this->___sceneProvider_2; PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_12 = __this->___random_3; RuntimeObject* L_13 = __this->___objectInstantiator_4; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14; L_14 = DungeonSceneObjectSpawner_SpawnNodeItem_mB6C6E5C87AF12256B2500BAE59B3D2BE398FD7C5(__this, L_10, L_11, L_12, L_13, NULL); NullCheck(L_9); L_9->___spawnedItem_1 = L_14; Il2CppCodeGenWriteBarrier((void**)(&L_9->___spawnedItem_1), (void*)L_14); // spawnList.Add(spawnInfo); List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* L_15 = __this->___spawnList_7; SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* L_16 = V_2; NullCheck(L_15); List_1_Add_m3235900C791A61ED04CDE87BE68CE43CDCB8D820_inline(L_15, L_16, List_1_Add_m3235900C791A61ED04CDE87BE68CE43CDCB8D820_RuntimeMethod_var); } IL_0062: { // while (buildQueue.Count > 0 && stopwatch.ElapsedMilliseconds < maxMilliPerFrame) Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E* L_17 = __this->___buildQueue_6; NullCheck(L_17); int32_t L_18; L_18 = Queue_1_get_Count_mE73F23C18FB990E5999D309628076EA9490EFA25_inline(L_17, Queue_1_get_Count_mE73F23C18FB990E5999D309628076EA9490EFA25_RuntimeMethod_var); if ((((int32_t)L_18) <= ((int32_t)0))) { goto IL_007e; } } { Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_19 = V_0; NullCheck(L_19); int64_t L_20; L_20 = Stopwatch_get_ElapsedMilliseconds_m8D8E60ADEB47D008C06D8E57D28D41EAE07AECBF(L_19, NULL); int64_t L_21 = __this->___maxMilliPerFrame_0; if ((((int64_t)L_20) < ((int64_t)L_21))) { goto IL_001e; } } IL_007e: { // if (buildQueue.Count == 0) Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E* L_22 = __this->___buildQueue_6; NullCheck(L_22); int32_t L_23; L_23 = Queue_1_get_Count_mE73F23C18FB990E5999D309628076EA9490EFA25_inline(L_22, Queue_1_get_Count_mE73F23C18FB990E5999D309628076EA9490EFA25_RuntimeMethod_var); if (L_23) { goto IL_00b3; } } { // sceneProvider.OnDungeonBuildStop(); DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_24 = __this->___sceneProvider_2; NullCheck(L_24); VirtualActionInvoker0::Invoke(5 /* System.Void DungeonArchitect.DungeonSceneProvider::OnDungeonBuildStop() */, L_24); // NotifySpawnListeners(spawnListeners, spawnList); DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* L_25 = __this->___spawnListeners_5; List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* L_26 = __this->___spawnList_7; DungeonSceneObjectSpawner_NotifySpawnListeners_m9D4DE7EC1CBCAE7F80168120D6C7CA462B529AAE(__this, L_25, L_26, NULL); // spawnList.Clear(); List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* L_27 = __this->___spawnList_7; NullCheck(L_27); List_1_Clear_mF172F86040B64FF25915097DDB9E0BD8A96856E4_inline(L_27, List_1_Clear_mF172F86040B64FF25915097DDB9E0BD8A96856E4_RuntimeMethod_var); } IL_00b3: { // } return; } } // System.Void DungeonArchitect.AsyncDungeonSceneObjectSpawner::Destroy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncDungeonSceneObjectSpawner_Destroy_m92E013EBE4DBCE1D35741018C536B726EFC7A17D (AsyncDungeonSceneObjectSpawner_tB96BBBB8980B8214DFB1D76AC7FD8225334AB7FE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mF172F86040B64FF25915097DDB9E0BD8A96856E4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // buildQueue = null; __this->___buildQueue_6 = (Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___buildQueue_6), (void*)(Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E*)NULL); // if (sceneProvider != null) DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_0 = __this->___sceneProvider_2; 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_002b; } } { // sceneProvider.OnDungeonBuildStop(); DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_2 = __this->___sceneProvider_2; NullCheck(L_2); VirtualActionInvoker0::Invoke(5 /* System.Void DungeonArchitect.DungeonSceneProvider::OnDungeonBuildStop() */, L_2); // spawnList.Clear(); List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* L_3 = __this->___spawnList_7; NullCheck(L_3); List_1_Clear_mF172F86040B64FF25915097DDB9E0BD8A96856E4_inline(L_3, List_1_Clear_mF172F86040B64FF25915097DDB9E0BD8A96856E4_RuntimeMethod_var); } IL_002b: { // } 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.Int32 DungeonArchitect.AsyncDungeonSceneObjectSpawner/SpawnListSorter::Compare(DungeonArchitect.DungeonNodeSpawnData,DungeonArchitect.DungeonNodeSpawnData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SpawnListSorter_Compare_mE8BCC22984D9FD001B56A11D821BD97D43A17544 (SpawnListSorter_t093822DB080C521628A35F13A5333A583DD021AD* __this, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 ___0_a, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 ___1_b, const RuntimeMethod* method) { { // if (a._sortDistance == b._sortDistance) return 0; DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_0 = ___0_a; float L_1 = L_0.____sortDistance_3; DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_2 = ___1_b; float L_3 = L_2.____sortDistance_3; if ((!(((float)L_1) == ((float)L_3)))) { goto IL_0010; } } { // if (a._sortDistance == b._sortDistance) return 0; return 0; } IL_0010: { // return a._sortDistance < b._sortDistance ? -1 : 1; DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_4 = ___0_a; float L_5 = L_4.____sortDistance_3; DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_6 = ___1_b; float L_7 = L_6.____sortDistance_3; if ((((float)L_5) < ((float)L_7))) { goto IL_0020; } } { return 1; } IL_0020: { return (-1); } } // System.Void DungeonArchitect.AsyncDungeonSceneObjectSpawner/SpawnListSorter::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnListSorter__ctor_m64E79FA1410D002C900DEBD5AE434F346DAF3C67 (SpawnListSorter_t093822DB080C521628A35F13A5333A583DD021AD* __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.DungeonSceneProvider::OnDungeonBuildStart() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider_OnDungeonBuildStart_m40542647D4912FFFF5C451B2FBB310CD0E0C2D2F (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, const RuntimeMethod* method) { { // Initialize(); DungeonSceneProvider_Initialize_m5FAD7FF48E4061EB413FF814C870418C75C519A0(__this, NULL); // } return; } } // System.Void DungeonArchitect.DungeonSceneProvider::OnDungeonBuildStop() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider_OnDungeonBuildStop_mDEFF304C0166038BA0E0D1FD8C5D0776299BBB79 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, const RuntimeMethod* method) { { // public virtual void OnDungeonBuildStop() {} return; } } // UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::AddGameObject(DungeonArchitect.Themeing.GameObjectDungeonThemeItem,UnityEngine.Matrix4x4,DungeonArchitect.IDungeonSceneObjectInstantiator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* DungeonSceneProvider_AddGameObject_m29DEA817198C802074476A0BDF0824AB41A1A4A4 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* ___0_gameObjectProp, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, RuntimeObject* ___2_objectInstantiator, const RuntimeMethod* method) { { // public virtual GameObject AddGameObject(GameObjectDungeonThemeItem gameObjectProp, Matrix4x4 transform, IDungeonSceneObjectInstantiator objectInstantiator) { return null; } return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL; } } // UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::AddGameObjectFromArray(DungeonArchitect.Themeing.GameObjectArrayDungeonThemeItem,System.Int32,UnityEngine.Matrix4x4,DungeonArchitect.IDungeonSceneObjectInstantiator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* DungeonSceneProvider_AddGameObjectFromArray_m76E12167FA62E9653DB8ED51222B5A5ABC504CAF (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* ___0_gameObjectArrayProp, int32_t ___1_index, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_transform, RuntimeObject* ___3_objectInstantiator, const RuntimeMethod* method) { { // public virtual GameObject AddGameObjectFromArray(GameObjectArrayDungeonThemeItem gameObjectArrayProp, int index, Matrix4x4 transform, IDungeonSceneObjectInstantiator objectInstantiator) { return null; } return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL; } } // UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::AddSprite(DungeonArchitect.Themeing.SpriteDungeonThemeItem,UnityEngine.Matrix4x4,DungeonArchitect.IDungeonSceneObjectInstantiator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* DungeonSceneProvider_AddSprite_mA5006990BD6C40823F12A5A577D0A02425C8C633 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* ___0_spriteProp, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, RuntimeObject* ___2_objectInstantiator, const RuntimeMethod* method) { { // public virtual GameObject AddSprite(SpriteDungeonThemeItem spriteProp, Matrix4x4 transform, IDungeonSceneObjectInstantiator objectInstantiator) { return null; } return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL; } } // System.Void DungeonArchitect.DungeonSceneProvider::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider_Awake_m779161675741227A5248D18E50FB58CCCB197C5E (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, const RuntimeMethod* method) { { // Initialize(); DungeonSceneProvider_Initialize_m5FAD7FF48E4061EB413FF814C870418C75C519A0(__this, NULL); // } return; } } // System.Void DungeonArchitect.DungeonSceneProvider::Initialize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider_Initialize_m5FAD7FF48E4061EB413FF814C870418C75C519A0 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mC1A390C3785813E92FA730BD97DCA4978824CB98_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1CC52295D2C42114023029A798F46648B055C26D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FAE1CEA1731D17F061E49AD65CD04E3AEE6CFB2); s_Il2CppMethodInitialized = true; } { // config = GetComponent(); DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_0; L_0 = Component_GetComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mC1A390C3785813E92FA730BD97DCA4978824CB98(__this, Component_GetComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mC1A390C3785813E92FA730BD97DCA4978824CB98_RuntimeMethod_var); __this->___config_4 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___config_4), (void*)L_0); // dungeon = GetComponent(); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_1; L_1 = Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8(__this, Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8_RuntimeMethod_var); __this->___dungeon_5 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___dungeon_5), (void*)L_1); // if (itemParent != null && !itemParent.isStatic) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___itemParent_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_3) { goto IL_0052; } } { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = __this->___itemParent_6; NullCheck(L_4); bool L_5; L_5 = GameObject_get_isStatic_mB88ADDE2E0D3544FACC287E9B49AFA116C07FB66(L_4, NULL); if (L_5) { goto IL_0052; } } { // Debug.LogWarning("Dungeon Scene Items parent is not marked static (" + itemParent.name + "). Please mark as static to improve performance"); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = __this->___itemParent_6; NullCheck(L_6); String_t* L_7; L_7 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_6, NULL); String_t* L_8; L_8 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral1CC52295D2C42114023029A798F46648B055C26D, L_7, _stringLiteral7FAE1CEA1731D17F061E49AD65CD04E3AEE6CFB2, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_8, NULL); } IL_0052: { // } return; } } // UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::BuildGameObject(DungeonArchitect.Themeing.GameObjectDungeonThemeItem,UnityEngine.Matrix4x4,DungeonArchitect.IDungeonSceneObjectInstantiator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* DungeonSceneProvider_BuildGameObject_m70D0CDC5499D0F5DB98255102B3EB1ED9BB5C86F (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* ___0_gameObjectProp, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, RuntimeObject* ___2_objectInstantiator, const RuntimeMethod* method) { { // return BuildGameObject (gameObjectProp.Template, gameObjectProp.NodeId, gameObjectProp.affectsNavigation, transform, gameObjectProp.externallyManaged, objectInstantiator); GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_0 = ___0_gameObjectProp; NullCheck(L_0); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = L_0->___Template_15; GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_2 = ___0_gameObjectProp; NullCheck(L_2); String_t* L_3 = ((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_2)->___NodeId_0; GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_4 = ___0_gameObjectProp; NullCheck(L_4); bool L_5 = ((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_4)->___affectsNavigation_7; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_6 = ___1_transform; GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_7 = ___0_gameObjectProp; NullCheck(L_7); bool L_8 = ((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_7)->___externallyManaged_14; RuntimeObject* L_9 = ___2_objectInstantiator; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10; L_10 = DungeonSceneProvider_BuildGameObject_m10DA8F2B5A59218FB84A8469BE495955385BC6A4(__this, L_1, L_3, L_5, L_6, L_8, L_9, NULL); return L_10; } } // UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::BuildGameObjectFromArray(DungeonArchitect.Themeing.GameObjectArrayDungeonThemeItem,System.Int32,UnityEngine.Matrix4x4,DungeonArchitect.IDungeonSceneObjectInstantiator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* DungeonSceneProvider_BuildGameObjectFromArray_mD6535742BC46F2EAA0BB741A908B74D8F67AC854 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* ___0_gameObjectArrayProp, int32_t ___1_index, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_transform, RuntimeObject* ___3_objectInstantiator, 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; } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL; { // if (index < 0 || index >= gameObjectArrayProp.Templates.Length) { int32_t L_0 = ___1_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_000f; } } { int32_t L_1 = ___1_index; GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_2 = ___0_gameObjectArrayProp; NullCheck(L_2); GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_3 = L_2->___Templates_15; NullCheck(L_3); if ((((int32_t)L_1) < ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))) { goto IL_0011; } } IL_000f: { // return null; return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL; } IL_0011: { // GameObject template = gameObjectArrayProp.Templates[index]; GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_4 = ___0_gameObjectArrayProp; NullCheck(L_4); GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_5 = L_4->___Templates_15; int32_t L_6 = ___1_index; NullCheck(L_5); int32_t L_7 = L_6; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = (L_5)->GetAt(static_cast(L_7)); V_0 = L_8; // if (template == null) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_10; L_10 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_10) { goto IL_0025; } } { // return null; return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL; } IL_0025: { // return BuildGameObject(template, gameObjectArrayProp.NodeId, gameObjectArrayProp.affectsNavigation, transform, gameObjectArrayProp.externallyManaged, objectInstantiator); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = V_0; GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_12 = ___0_gameObjectArrayProp; NullCheck(L_12); String_t* L_13 = ((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_12)->___NodeId_0; GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_14 = ___0_gameObjectArrayProp; NullCheck(L_14); bool L_15 = ((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_14)->___affectsNavigation_7; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_16 = ___2_transform; GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_17 = ___0_gameObjectArrayProp; NullCheck(L_17); bool L_18 = ((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_17)->___externallyManaged_14; RuntimeObject* L_19 = ___3_objectInstantiator; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20; L_20 = DungeonSceneProvider_BuildGameObject_m10DA8F2B5A59218FB84A8469BE495955385BC6A4(__this, L_11, L_13, L_15, L_16, L_18, L_19, NULL); return L_20; } } // UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::BuildGameObject(UnityEngine.GameObject,System.String,System.Boolean,UnityEngine.Matrix4x4,System.Boolean,DungeonArchitect.IDungeonSceneObjectInstantiator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* DungeonSceneProvider_BuildGameObject_m10DA8F2B5A59218FB84A8469BE495955385BC6A4 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_template, String_t* ___1_nodeId, bool ___2_affectsNavigation, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___3_transform, bool ___4_externallyManaged, RuntimeObject* ___5_objectInstantiator, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_m2A571290384F238E17D1E19728FD8BA31E3A531C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDungeonSceneObjectInstantiator_tDF0413E32C017E0075100CB80F8EC5CA31A03FFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL; String_t* V_1 = NULL; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_2 = NULL; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* G_B3_0 = NULL; { // Matrix.DecomposeMatrix(ref transform, out _position, out _rotation, out _scale); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = (&__this->____position_7); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_1 = (&__this->____rotation_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2 = (&__this->____scale_9); Matrix_DecomposeMatrix_mF670E9C9FBCCA971BCE5E3D8C4A0B7DAB0AE5243((&___3_transform), L_0, L_1, L_2, NULL); // var MeshTemplate = template; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = ___0_template; V_0 = L_3; // string NodeId = nodeId; String_t* L_4 = ___1_nodeId; V_1 = L_4; // var parentTransform = (itemParent != null) ? itemParent.transform : null; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = __this->___itemParent_6; 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_002e; } } { G_B3_0 = ((Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)(NULL)); goto IL_0039; } IL_002e: { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = __this->___itemParent_6; NullCheck(L_7); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8; L_8 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_7, NULL); G_B3_0 = L_8; } IL_0039: { V_2 = G_B3_0; // var gameObj = objectInstantiator.Instantiate(MeshTemplate, _position, _rotation, _scale, parentTransform); RuntimeObject* L_9 = ___5_objectInstantiator; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = __this->____position_7; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = __this->____rotation_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = __this->____scale_9; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = V_2; NullCheck(L_9); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15; L_15 = InterfaceFuncInvoker5< GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(0 /* UnityEngine.GameObject DungeonArchitect.IDungeonSceneObjectInstantiator::Instantiate(UnityEngine.GameObject,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3,UnityEngine.Transform) */, IDungeonSceneObjectInstantiator_tDF0413E32C017E0075100CB80F8EC5CA31A03FFC_il2cpp_TypeInfo_var, L_9, L_10, L_11, L_12, L_13, L_14); // var data = gameObj.AddComponent (); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16 = L_15; NullCheck(L_16); DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_17; L_17 = GameObject_AddComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_m2A571290384F238E17D1E19728FD8BA31E3A531C(L_16, GameObject_AddComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_m2A571290384F238E17D1E19728FD8BA31E3A531C_RuntimeMethod_var); // data.NodeId = NodeId; DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_18 = L_17; String_t* L_19 = V_1; NullCheck(L_18); L_18->___NodeId_4 = L_19; Il2CppCodeGenWriteBarrier((void**)(&L_18->___NodeId_4), (void*)L_19); // data.dungeon = dungeon; DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_20 = L_18; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_21 = __this->___dungeon_5; NullCheck(L_20); L_20->___dungeon_5 = L_21; Il2CppCodeGenWriteBarrier((void**)(&L_20->___dungeon_5), (void*)L_21); // data.affectsNavigation = affectsNavigation; DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_22 = L_20; bool L_23 = ___2_affectsNavigation; NullCheck(L_22); L_22->___affectsNavigation_6 = L_23; // data.externallyManaged = externallyManaged; bool L_24 = ___4_externallyManaged; NullCheck(L_22); L_22->___externallyManaged_8 = L_24; // return gameObj; return L_16; } } // System.Void DungeonArchitect.DungeonSceneProvider::FlipSpriteTransform(UnityEngine.Matrix4x4&,UnityEngine.Sprite) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider_FlipSpriteTransform_mA7E4644EE2485A935B0A77A1444ACD7CF05EAE64 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___0_transform, Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___1_sprite, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; { // Matrix.DecomposeMatrix(ref transform, out _position, out _rotation, out _scale); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_0 = ___0_transform; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1 = (&__this->____position_7); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_2 = (&__this->____rotation_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3 = (&__this->____scale_9); Matrix_DecomposeMatrix_mF670E9C9FBCCA971BCE5E3D8C4A0B7DAB0AE5243(L_0, L_1, L_2, L_3, NULL); // FlipSpritePosition(ref _position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_4 = (&__this->____position_7); DungeonSceneProvider_FlipSpritePosition_m08D7CACFEBD24ACB0683DD145BAF16720B247615(__this, L_4, NULL); // var angles = _rotation.eulerAngles; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_5 = (&__this->____rotation_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline(L_5, NULL); V_0 = L_6; // var t = angles.z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0; float L_8 = L_7.___z_4; V_1 = L_8; // angles.z = -angles.y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0; float L_10 = L_9.___y_3; (&V_0)->___z_4 = ((-L_10)); // angles.y = t; float L_11 = V_1; (&V_0)->___y_3 = L_11; // _rotation = Quaternion.Euler(angles); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13; L_13 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_12, NULL); __this->____rotation_8 = L_13; // transform.SetTRS(_position, _rotation, _scale); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_14 = ___0_transform; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = __this->____position_7; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16 = __this->____rotation_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = __this->____scale_9; Matrix4x4_SetTRS_m8002A569FE81574DABE86044C8FF6F7C44DA21AA(L_14, L_15, L_16, L_17, NULL); // } return; } } // System.Void DungeonArchitect.DungeonSceneProvider::FlipSpritePosition(UnityEngine.Matrix4x4&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider_FlipSpritePosition_mB1504305507B7E70AC34CB27BBC200C7761E4DC1 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___0_transform, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // var position = Matrix.GetTranslation(ref transform); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_0 = ___0_transform; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6(L_0, NULL); V_0 = L_1; // FlipSpritePosition(ref _position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2 = (&__this->____position_7); DungeonSceneProvider_FlipSpritePosition_m08D7CACFEBD24ACB0683DD145BAF16720B247615(__this, L_2, NULL); // Matrix.SetTranslation(ref transform, position); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_3 = ___0_transform; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0; Matrix_SetTranslation_mAA917514414E05888555DF3453E6DBDE160538A1(L_3, L_4, NULL); // } return; } } // System.Void DungeonArchitect.DungeonSceneProvider::FlipSpritePosition(UnityEngine.Vector3&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider_FlipSpritePosition_m08D7CACFEBD24ACB0683DD145BAF16720B247615 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_position, const RuntimeMethod* method) { float V_0 = 0.0f; { // var z = position.z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___0_position; float L_1 = L_0->___z_4; V_0 = L_1; // position.z = position.y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2 = ___0_position; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3 = ___0_position; float L_4 = L_3->___y_3; L_2->___z_4 = L_4; // position.y = z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_5 = ___0_position; float L_6 = V_0; L_5->___y_3 = L_6; // } return; } } // System.Void DungeonArchitect.DungeonSceneProvider::InvalidateNodeCache(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider_InvalidateNodeCache_mD9C8BED731C0C39526F14D4E028253EAED8B3E3F (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, String_t* ___0_NodeId, const RuntimeMethod* method) { { // public virtual void InvalidateNodeCache(string NodeId) { } return; } } // UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::BuildSpriteObject(DungeonArchitect.Themeing.SpriteDungeonThemeItem,UnityEngine.Matrix4x4,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* DungeonSceneProvider_BuildSpriteObject_m9C4980580A688E1D7C58B67C04E8BD5CA47F6065 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* ___0_spriteData, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, String_t* ___2_NodeId, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisBoxCollider2D_tF860C7737FFB062CEC06577E0CD8364EEC1D4EDA_m269F530A27F1496AA2C27915AA02DBC4BDF0EB69_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisCircleCollider2D_t5D665D58EACA966EA4033BCF0EE91E198552E786_m1AC4AC9DD0DE9EA6D8CCD2399273B71ECA3033D2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_m2A571290384F238E17D1E19728FD8BA31E3A531C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisPolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E_mDC33421D7DA59610EEC9A5E208A162DF9934C391_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisSpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B_mC0705A0CDAD279A507AA0FD4425FB60968CCE8C4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL; SpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B* V_1 = NULL; int32_t V_2 = 0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3; memset((&V_3), 0, sizeof(V_3)); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* V_4 = NULL; float V_5 = 0.0f; Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* V_6 = NULL; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_7; memset((&V_7), 0, sizeof(V_7)); { // if (spriteData.sprite == null) return null; SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_0 = ___0_spriteData; NullCheck(L_0); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_1 = L_0->___sprite_15; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_2) { goto IL_0010; } } { // if (spriteData.sprite == null) return null; return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL; } IL_0010: { // var gameObj = new GameObject(spriteData.sprite.name); SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_3 = ___0_spriteData; NullCheck(L_3); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_4 = L_3->___sprite_15; NullCheck(L_4); String_t* L_5; L_5 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_4, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); NullCheck(L_6); GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_6, L_5, NULL); V_0 = L_6; // var spriteRenderer = gameObj.AddComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = V_0; NullCheck(L_7); SpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B* L_8; L_8 = GameObject_AddComponent_TisSpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B_mC0705A0CDAD279A507AA0FD4425FB60968CCE8C4(L_7, GameObject_AddComponent_TisSpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B_mC0705A0CDAD279A507AA0FD4425FB60968CCE8C4_RuntimeMethod_var); V_1 = L_8; // spriteRenderer.sprite = spriteData.sprite; SpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B* L_9 = V_1; SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_10 = ___0_spriteData; NullCheck(L_10); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_11 = L_10->___sprite_15; NullCheck(L_9); SpriteRenderer_set_sprite_m7B176E33955108C60CAE21DFC153A0FAC674CB53(L_9, L_11, NULL); // spriteRenderer.color = spriteData.color; SpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B* L_12 = V_1; SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_13 = ___0_spriteData; NullCheck(L_13); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14 = L_13->___color_16; NullCheck(L_12); SpriteRenderer_set_color_mB0EEC2845A0347E296C01C831F967731D2804546(L_12, L_14, NULL); // spriteRenderer.sortingOrder = spriteData.orderInLayer; SpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B* L_15 = V_1; SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_16 = ___0_spriteData; NullCheck(L_16); int32_t L_17 = L_16->___orderInLayer_19; NullCheck(L_15); Renderer_set_sortingOrder_m4C67F002AD68CA0D55D20D6B78CDED3DB24467DA(L_15, L_17, NULL); // if (spriteData.materialOverride != null) { SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_18 = ___0_spriteData; NullCheck(L_18); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_19 = L_18->___materialOverride_17; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_20; L_20 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_19, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_20) { goto IL_0066; } } { // spriteRenderer.material = spriteData.materialOverride; SpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B* L_21 = V_1; SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_22 = ___0_spriteData; NullCheck(L_22); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_23 = L_22->___materialOverride_17; NullCheck(L_21); Renderer_set_material_m21E88977071E0A914D62F3D9CFF0193B3117C45A(L_21, L_23, NULL); } IL_0066: { // if (spriteData.sortingLayerName != null && spriteData.sortingLayerName.Length > 0) { SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_24 = ___0_spriteData; NullCheck(L_24); String_t* L_25 = L_24->___sortingLayerName_18; if (!L_25) { goto IL_0088; } } { SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_26 = ___0_spriteData; NullCheck(L_26); String_t* L_27 = L_26->___sortingLayerName_18; NullCheck(L_27); int32_t L_28; L_28 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_27, NULL); if ((((int32_t)L_28) <= ((int32_t)0))) { goto IL_0088; } } { // spriteRenderer.sortingLayerName = spriteData.sortingLayerName; SpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B* L_29 = V_1; SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_30 = ___0_spriteData; NullCheck(L_30); String_t* L_31 = L_30->___sortingLayerName_18; NullCheck(L_29); Renderer_set_sortingLayerName_mF335BAE30015B49C27FF3C063B033E44C237AC8A(L_29, L_31, NULL); } IL_0088: { // var collisionType = spriteData.collisionType; SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_32 = ___0_spriteData; NullCheck(L_32); int32_t L_33 = L_32->___collisionType_20; V_2 = L_33; // if (collisionType != DungeonSpriteCollisionType.None) { int32_t L_34 = V_2; if (!L_34) { goto IL_0178; } } { // Vector2 baseScaleMultiplier = Vector2.one; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_35; L_35 = Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline(NULL); V_3 = L_35; // var sprite = spriteData.sprite; SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_36 = ___0_spriteData; NullCheck(L_36); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_37 = L_36->___sprite_15; V_4 = L_37; // var pixelsPerUnit = sprite.pixelsPerUnit; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_38 = V_4; NullCheck(L_38); float L_39; L_39 = Sprite_get_pixelsPerUnit_m5A5984BC298062DF4CD2CB3E8534443FFCF31826(L_38, NULL); V_5 = L_39; // baseScaleMultiplier.x = sprite.rect.width / pixelsPerUnit; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_40 = V_4; NullCheck(L_40); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_41; L_41 = Sprite_get_rect_m2D85032EBEDC505E346E49291B8816BDB18DF625(L_40, NULL); V_7 = L_41; float L_42; L_42 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&V_7), NULL); float L_43 = V_5; (&V_3)->___x_0 = ((float)(L_42/L_43)); // baseScaleMultiplier.y = sprite.rect.height / pixelsPerUnit; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_44 = V_4; NullCheck(L_44); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_45; L_45 = Sprite_get_rect_m2D85032EBEDC505E346E49291B8816BDB18DF625(L_44, NULL); V_7 = L_45; float L_46; L_46 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&V_7), NULL); float L_47 = V_5; (&V_3)->___y_1 = ((float)(L_46/L_47)); // Collider2D collider = null; V_6 = (Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52*)NULL; // if (collisionType == DungeonSpriteCollisionType.Box) { int32_t L_48 = V_2; if ((!(((uint32_t)L_48) == ((uint32_t)1)))) { goto IL_0112; } } { // var boxCollider = gameObj.AddComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_49 = V_0; NullCheck(L_49); BoxCollider2D_tF860C7737FFB062CEC06577E0CD8364EEC1D4EDA* L_50; L_50 = GameObject_AddComponent_TisBoxCollider2D_tF860C7737FFB062CEC06577E0CD8364EEC1D4EDA_m269F530A27F1496AA2C27915AA02DBC4BDF0EB69(L_49, GameObject_AddComponent_TisBoxCollider2D_tF860C7737FFB062CEC06577E0CD8364EEC1D4EDA_m269F530A27F1496AA2C27915AA02DBC4BDF0EB69_RuntimeMethod_var); // boxCollider.size = Vector3.Scale(spriteData.physicsSize, baseScaleMultiplier); BoxCollider2D_tF860C7737FFB062CEC06577E0CD8364EEC1D4EDA* L_51 = L_50; SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_52 = ___0_spriteData; NullCheck(L_52); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_53 = L_52->___physicsSize_23; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54; L_54 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_53, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_55 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56; L_56 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_55, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57; L_57 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_54, L_56, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_58; L_58 = Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline(L_57, NULL); NullCheck(L_51); BoxCollider2D_set_size_mA69E48F639FFB614B5FC083D3FEED3DF78A9FF46(L_51, L_58, NULL); // collider = boxCollider; V_6 = L_51; goto IL_013f; } IL_0112: { // else if (collisionType == DungeonSpriteCollisionType.Circle) { int32_t L_59 = V_2; if ((!(((uint32_t)L_59) == ((uint32_t)2)))) { goto IL_0133; } } { // var circleCollider = gameObj.AddComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_60 = V_0; NullCheck(L_60); CircleCollider2D_t5D665D58EACA966EA4033BCF0EE91E198552E786* L_61; L_61 = GameObject_AddComponent_TisCircleCollider2D_t5D665D58EACA966EA4033BCF0EE91E198552E786_m1AC4AC9DD0DE9EA6D8CCD2399273B71ECA3033D2(L_60, GameObject_AddComponent_TisCircleCollider2D_t5D665D58EACA966EA4033BCF0EE91E198552E786_m1AC4AC9DD0DE9EA6D8CCD2399273B71ECA3033D2_RuntimeMethod_var); // circleCollider.radius = spriteData.physicsRadius * baseScaleMultiplier.x; CircleCollider2D_t5D665D58EACA966EA4033BCF0EE91E198552E786* L_62 = L_61; SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_63 = ___0_spriteData; NullCheck(L_63); float L_64 = L_63->___physicsRadius_24; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_65 = V_3; float L_66 = L_65.___x_0; NullCheck(L_62); CircleCollider2D_set_radius_m468ECCD06634C48E6837A55B9E8D056BBF15FC52(L_62, ((float)il2cpp_codegen_multiply(L_64, L_66)), NULL); // collider = circleCollider; V_6 = L_62; goto IL_013f; } IL_0133: { // else if (collisionType == DungeonSpriteCollisionType.Polygon) { int32_t L_67 = V_2; if ((!(((uint32_t)L_67) == ((uint32_t)3)))) { goto IL_013f; } } { // collider = gameObj.AddComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_68 = V_0; NullCheck(L_68); PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E* L_69; L_69 = GameObject_AddComponent_TisPolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E_mDC33421D7DA59610EEC9A5E208A162DF9934C391(L_68, GameObject_AddComponent_TisPolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E_mDC33421D7DA59610EEC9A5E208A162DF9934C391_RuntimeMethod_var); V_6 = L_69; } IL_013f: { // if (collider != null) { Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_70 = V_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_71; L_71 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_70, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_71) { goto IL_0178; } } { // collider.sharedMaterial = spriteData.physicsMaterial; Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_72 = V_6; SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_73 = ___0_spriteData; NullCheck(L_73); PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065* L_74 = L_73->___physicsMaterial_21; NullCheck(L_72); Collider2D_set_sharedMaterial_m3CA0689BCC35C5601FEF7FD60ECA3F8A47C7FC8B(L_72, L_74, NULL); // collider.offset = Vector3.Scale(spriteData.physicsOffset, baseScaleMultiplier); Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_75 = V_6; SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_76 = ___0_spriteData; NullCheck(L_76); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_77 = L_76->___physicsOffset_22; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78; L_78 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_77, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_79 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80; L_80 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_79, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_81; L_81 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_78, L_80, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_82; L_82 = Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline(L_81, NULL); NullCheck(L_75); Collider2D_set_offset_m416A5FDD11A7E07322418D1869AEFF9F1295913F(L_75, L_82, NULL); } IL_0178: { // Matrix.DecomposeMatrix(ref transform, out _position, out _rotation, out _scale); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_83 = (&__this->____position_7); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_84 = (&__this->____rotation_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_85 = (&__this->____scale_9); Matrix_DecomposeMatrix_mF670E9C9FBCCA971BCE5E3D8C4A0B7DAB0AE5243((&___1_transform), L_83, L_84, L_85, NULL); // gameObj.transform.position = _position; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_86 = V_0; NullCheck(L_86); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_87; L_87 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_86, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_88 = __this->____position_7; NullCheck(L_87); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_87, L_88, NULL); // gameObj.transform.rotation = _rotation; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_89 = V_0; NullCheck(L_89); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_90; L_90 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_89, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_91 = __this->____rotation_8; NullCheck(L_90); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_90, L_91, NULL); // gameObj.transform.localScale = _scale; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_92 = V_0; NullCheck(L_92); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_93; L_93 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_92, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_94 = __this->____scale_9; NullCheck(L_93); Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_93, L_94, NULL); // if (itemParent != null) { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_95 = __this->___itemParent_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_96; L_96 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_95, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_96) { goto IL_01e9; } } { // gameObj.transform.SetParent(itemParent.transform, true); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_97 = V_0; NullCheck(L_97); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_98; L_98 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_97, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_99 = __this->___itemParent_6; NullCheck(L_99); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_100; L_100 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_99, NULL); NullCheck(L_98); Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_98, L_100, (bool)1, NULL); } IL_01e9: { // var data = gameObj.AddComponent (); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_101 = V_0; NullCheck(L_101); DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_102; L_102 = GameObject_AddComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_m2A571290384F238E17D1E19728FD8BA31E3A531C(L_101, GameObject_AddComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_m2A571290384F238E17D1E19728FD8BA31E3A531C_RuntimeMethod_var); // data.NodeId = NodeId; DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_103 = L_102; String_t* L_104 = ___2_NodeId; NullCheck(L_103); L_103->___NodeId_4 = L_104; Il2CppCodeGenWriteBarrier((void**)(&L_103->___NodeId_4), (void*)L_104); // data.dungeon = dungeon; DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_105 = L_103; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_106 = __this->___dungeon_5; NullCheck(L_105); L_105->___dungeon_5 = L_106; Il2CppCodeGenWriteBarrier((void**)(&L_105->___dungeon_5), (void*)L_106); // data.affectsNavigation = spriteData.affectsNavigation; SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_107 = ___0_spriteData; NullCheck(L_107); bool L_108 = ((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_107)->___affectsNavigation_7; NullCheck(L_105); L_105->___affectsNavigation_6 = L_108; // return gameObj; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_109 = V_0; return L_109; } } // System.Void DungeonArchitect.DungeonSceneProvider::SetTransform(UnityEngine.Transform,UnityEngine.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider_SetTransform_m1351093BA02146AB6CC27BD83E6B6B8BAA8C63F3 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_matrix, const RuntimeMethod* method) { { // Matrix.DecomposeMatrix(ref matrix, out _position, out _rotation, out _scale); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = (&__this->____position_7); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_1 = (&__this->____rotation_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2 = (&__this->____scale_9); Matrix_DecomposeMatrix_mF670E9C9FBCCA971BCE5E3D8C4A0B7DAB0AE5243((&___1_matrix), L_0, L_1, L_2, NULL); // transform.position = _position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ___0_transform; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = __this->____position_7; NullCheck(L_3); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_3, L_4, NULL); // transform.rotation = _rotation; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = ___0_transform; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = __this->____rotation_8; NullCheck(L_5); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_5, L_6, NULL); // transform.localScale = _scale; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = ___0_transform; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = __this->____scale_9; NullCheck(L_7); Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_7, L_8, NULL); // } return; } } // System.Void DungeonArchitect.DungeonSceneProvider::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider__ctor_m6A7A580F64140998ABF22A7711826654154AFAC6 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __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.DungeonSceneProviderData::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProviderData__ctor_m6C363AA0D36A9EE7E54C92E758A51525F1F3DD98 (DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* __this, const RuntimeMethod* method) { { // public int userData = -1; __this->___userData_7 = (-1); 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.DungeonItemSpawnListener::SetMetadata(UnityEngine.GameObject,DungeonArchitect.DungeonNodeSpawnData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonItemSpawnListener_SetMetadata_m440D60FD0752D6C16636EB608002EE1CF5FEFA9C (DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_dungeonItem, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 ___1_spawnData, const RuntimeMethod* method) { { // public virtual void SetMetadata(GameObject dungeonItem, DungeonNodeSpawnData spawnData) { } return; } } // System.Void DungeonArchitect.DungeonItemSpawnListener::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonItemSpawnListener__ctor_mFFB221826E9ECF86D406826BBC188C01D81E802A (DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124* __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.NonPooledDungeonSceneProvider::OnDungeonBuildStart() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NonPooledDungeonSceneProvider_OnDungeonBuildStart_mCB2DF74BF19EBE2F00DBBB48D415151169894815 (NonPooledDungeonSceneProvider_t6746A78F45EE56BF11471859FB3F6796DBB54726* __this, const RuntimeMethod* method) { { // Initialize(); DungeonSceneProvider_Initialize_m5FAD7FF48E4061EB413FF814C870418C75C519A0(__this, NULL); // } return; } } // System.Void DungeonArchitect.NonPooledDungeonSceneProvider::OnDungeonBuildStop() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NonPooledDungeonSceneProvider_OnDungeonBuildStop_m9ABC982ACDB9D012726CE3E0CDEECEE789DA234F (NonPooledDungeonSceneProvider_t6746A78F45EE56BF11471859FB3F6796DBB54726* __this, const RuntimeMethod* method) { { // } return; } } // System.Void DungeonArchitect.NonPooledDungeonSceneProvider::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NonPooledDungeonSceneProvider__ctor_mA61666223FEB1577A41B7B15052957FEB8DB4F62 (NonPooledDungeonSceneProvider_t6746A78F45EE56BF11471859FB3F6796DBB54726* __this, const RuntimeMethod* method) { { PooledDungeonSceneProvider__ctor_m757C3421663ECCC2620E4271F804EA1BCDDFAD14(__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.PooledDungeonSceneProvider::OnDungeonBuildStart() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PooledDungeonSceneProvider_OnDungeonBuildStart_mA88B89DF96E93DB92B74E40F193AE434C7790C06 (PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m61DF76CF5AAD934A35A03772747B71E1E6D59D07_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m2E29D17C7693F5518C6D6170625FD6E8C8374C56_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_m5A435FDDADE10BC9599E175F9B600C40ECFE3C1B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1__ctor_m6C30DC4D1D969EDB9CB65C30AD26D6263B66DB82_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* V_0 = NULL; int32_t V_1 = 0; DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* V_2 = NULL; { // base.OnDungeonBuildStart(); DungeonSceneProvider_OnDungeonBuildStart_m40542647D4912FFFF5C451B2FBB310CD0E0C2D2F(__this, NULL); // pooledObjects.Clear (); Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_0 = __this->___pooledObjects_10; NullCheck(L_0); Dictionary_2_Clear_m2E29D17C7693F5518C6D6170625FD6E8C8374C56(L_0, Dictionary_2_Clear_m2E29D17C7693F5518C6D6170625FD6E8C8374C56_RuntimeMethod_var); // var items = GameObject.FindObjectsOfType(); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_1; L_1 = Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3(Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3_RuntimeMethod_var); // foreach (var item in items) { V_0 = L_1; V_1 = 0; goto IL_0094; } IL_001b: { // foreach (var item in items) { DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_2 = V_0; int32_t L_3 = V_1; NullCheck(L_2); int32_t L_4 = L_3; DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_5 = (L_2)->GetAt(static_cast(L_4)); V_2 = L_5; // if (item == null || item.externallyManaged) continue; DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_6 = V_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_7) { goto IL_0090; } } { DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_8 = V_2; NullCheck(L_8); bool L_9 = L_8->___externallyManaged_8; if (L_9) { goto IL_0090; } } { // if (item.dungeon != this.dungeon) continue; DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_10 = V_2; NullCheck(L_10); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_11 = L_10->___dungeon_5; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_12 = ((DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744*)__this)->___dungeon_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_13; L_13 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_11, L_12, NULL); if (L_13) { goto IL_0090; } } { // if (item.NodeId == null) continue; DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_14 = V_2; NullCheck(L_14); String_t* L_15 = L_14->___NodeId_4; if (!L_15) { goto IL_0090; } } { // if (!pooledObjects.ContainsKey(item.NodeId)) { Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_16 = __this->___pooledObjects_10; DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_17 = V_2; NullCheck(L_17); String_t* L_18 = L_17->___NodeId_4; NullCheck(L_16); bool L_19; L_19 = Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF(L_16, L_18, Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF_RuntimeMethod_var); if (L_19) { goto IL_0074; } } { // pooledObjects.Add(item.NodeId, new Queue()); Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_20 = __this->___pooledObjects_10; DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_21 = V_2; NullCheck(L_21); String_t* L_22 = L_21->___NodeId_4; Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* L_23 = (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4*)il2cpp_codegen_object_new(Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4_il2cpp_TypeInfo_var); NullCheck(L_23); Queue_1__ctor_m6C30DC4D1D969EDB9CB65C30AD26D6263B66DB82(L_23, Queue_1__ctor_m6C30DC4D1D969EDB9CB65C30AD26D6263B66DB82_RuntimeMethod_var); NullCheck(L_20); Dictionary_2_Add_m61DF76CF5AAD934A35A03772747B71E1E6D59D07(L_20, L_22, L_23, Dictionary_2_Add_m61DF76CF5AAD934A35A03772747B71E1E6D59D07_RuntimeMethod_var); } IL_0074: { // pooledObjects[item.NodeId].Enqueue(item.gameObject); Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_24 = __this->___pooledObjects_10; DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_25 = V_2; NullCheck(L_25); String_t* L_26 = L_25->___NodeId_4; NullCheck(L_24); Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* L_27; L_27 = Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1(L_24, L_26, Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1_RuntimeMethod_var); DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_28 = V_2; NullCheck(L_28); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_29; L_29 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_28, NULL); NullCheck(L_27); Queue_1_Enqueue_m5A435FDDADE10BC9599E175F9B600C40ECFE3C1B(L_27, L_29, Queue_1_Enqueue_m5A435FDDADE10BC9599E175F9B600C40ECFE3C1B_RuntimeMethod_var); } IL_0090: { int32_t L_30 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_30, 1)); } IL_0094: { // foreach (var item in items) { int32_t L_31 = V_1; DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_32 = V_0; NullCheck(L_32); if ((((int32_t)L_31) < ((int32_t)((int32_t)(((RuntimeArray*)L_32)->max_length))))) { goto IL_001b; } } { // } return; } } // System.Void DungeonArchitect.PooledDungeonSceneProvider::OnDungeonBuildStop() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PooledDungeonSceneProvider_OnDungeonBuildStop_m2598FB2D6985F370B77D9AB221FA95925798DCB3 (PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m2E29D17C7693F5518C6D6170625FD6E8C8374C56_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Values_m66D9F844AC36B76933FDB602D378BF1A8FA1EEC6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m1B4A4A3D310A66CDD224C95F46547A8C7B502ADA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mD9CA746917F641C6070A4C5D211B9184C0D03207_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m5F41FA59922D25CD30DB77A03F38E16704CB732E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m91B53F3AF1B3D329412CCA3634A4633B1554BBE8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m416C4573AA7F972AB6D25BBEC267C5F9986A1877_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m7A7674035171CAED8A622F9F8BED80469BD0DAAA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_GetEnumerator_mFA1E83229BB407C0F17B2F4302364B026942891B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueCollection_GetEnumerator_m004A51C2DC95B2DF876ED9922473E359E80A006F_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Enumerator_t26141F490D7B023DB7A7318C6005415D5395163B V_0; memset((&V_0), 0, sizeof(V_0)); Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A V_1; memset((&V_1), 0, sizeof(V_1)); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_2 = NULL; { // foreach (var objects in pooledObjects.Values) { Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_0 = __this->___pooledObjects_10; NullCheck(L_0); ValueCollection_t27A522DDBC06990437D71FD74B20F2FA371C5010* L_1; L_1 = Dictionary_2_get_Values_m66D9F844AC36B76933FDB602D378BF1A8FA1EEC6(L_0, Dictionary_2_get_Values_m66D9F844AC36B76933FDB602D378BF1A8FA1EEC6_RuntimeMethod_var); NullCheck(L_1); Enumerator_t26141F490D7B023DB7A7318C6005415D5395163B L_2; L_2 = ValueCollection_GetEnumerator_m004A51C2DC95B2DF876ED9922473E359E80A006F(L_1, ValueCollection_GetEnumerator_m004A51C2DC95B2DF876ED9922473E359E80A006F_RuntimeMethod_var); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: {// begin finally (depth: 1) Enumerator_Dispose_m1B4A4A3D310A66CDD224C95F46547A8C7B502ADA((&V_0), Enumerator_Dispose_m1B4A4A3D310A66CDD224C95F46547A8C7B502ADA_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0058_1; } IL_0013_1: { // foreach (var objects in pooledObjects.Values) { Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* L_3; L_3 = Enumerator_get_Current_m7A7674035171CAED8A622F9F8BED80469BD0DAAA_inline((&V_0), Enumerator_get_Current_m7A7674035171CAED8A622F9F8BED80469BD0DAAA_RuntimeMethod_var); // foreach (var obj in objects) { NullCheck(L_3); Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A L_4; L_4 = Queue_1_GetEnumerator_mFA1E83229BB407C0F17B2F4302364B026942891B(L_3, Queue_1_GetEnumerator_mFA1E83229BB407C0F17B2F4302364B026942891B_RuntimeMethod_var); V_1 = L_4; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_004a_1: {// begin finally (depth: 2) Enumerator_Dispose_mD9CA746917F641C6070A4C5D211B9184C0D03207((&V_1), Enumerator_Dispose_mD9CA746917F641C6070A4C5D211B9184C0D03207_RuntimeMethod_var); return; }// end finally (depth: 2) }); try {// begin try (depth: 2) { goto IL_003f_2; } IL_0022_2: { // foreach (var obj in objects) { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5; L_5 = Enumerator_get_Current_m416C4573AA7F972AB6D25BBEC267C5F9986A1877((&V_1), Enumerator_get_Current_m416C4573AA7F972AB6D25BBEC267C5F9986A1877_RuntimeMethod_var); V_2 = L_5; // if (Application.isPlaying) { bool L_6; L_6 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL); if (!L_6) { goto IL_0039_2; } } { // Destroy(obj); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = V_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_7, NULL); goto IL_003f_2; } IL_0039_2: { // DestroyImmediate(obj); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = V_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_8, NULL); } IL_003f_2: { // foreach (var obj in objects) { bool L_9; L_9 = Enumerator_MoveNext_m91B53F3AF1B3D329412CCA3634A4633B1554BBE8((&V_1), Enumerator_MoveNext_m91B53F3AF1B3D329412CCA3634A4633B1554BBE8_RuntimeMethod_var); if (L_9) { goto IL_0022_2; } } { goto IL_0058_1; } }// end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0058_1: { // foreach (var objects in pooledObjects.Values) { bool L_10; L_10 = Enumerator_MoveNext_m5F41FA59922D25CD30DB77A03F38E16704CB732E((&V_0), Enumerator_MoveNext_m5F41FA59922D25CD30DB77A03F38E16704CB732E_RuntimeMethod_var); if (L_10) { goto IL_0013_1; } } { goto IL_0071; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0071: { // pooledObjects.Clear (); Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_11 = __this->___pooledObjects_10; NullCheck(L_11); Dictionary_2_Clear_m2E29D17C7693F5518C6D6170625FD6E8C8374C56(L_11, Dictionary_2_Clear_m2E29D17C7693F5518C6D6170625FD6E8C8374C56_RuntimeMethod_var); // } return; } } // UnityEngine.GameObject DungeonArchitect.PooledDungeonSceneProvider::AddSprite(DungeonArchitect.Themeing.SpriteDungeonThemeItem,UnityEngine.Matrix4x4,DungeonArchitect.IDungeonSceneObjectInstantiator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PooledDungeonSceneProvider_AddSprite_mA271E07FDBB9A510B158E3AB1C2EC4D8E73DD879 (PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* __this, SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* ___0_spriteProp, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, RuntimeObject* ___2_objectInstantiator, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_m11F75D84C5BAC39C7B433215A25DFC2818603B24_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_m63EB352CDC9F12E3141775BB74938A69685DE1D7_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL; { // if (spriteProp == null) return null; SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_0 = ___0_spriteProp; if (L_0) { goto IL_0005; } } { // if (spriteProp == null) return null; return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL; } IL_0005: { // string NodeId = spriteProp.NodeId; SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_1 = ___0_spriteProp; NullCheck(L_1); String_t* L_2 = ((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_1)->___NodeId_0; V_0 = L_2; // if (spriteProp.sprite == null) { SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_3 = ___0_spriteProp; NullCheck(L_3); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_4 = L_3->___sprite_15; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_5) { goto IL_001c; } } { // return null; return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL; } IL_001c: { // FlipSpriteTransform(ref transform, spriteProp.sprite); SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_6 = ___0_spriteProp; NullCheck(L_6); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_7 = L_6->___sprite_15; DungeonSceneProvider_FlipSpriteTransform_mA7E4644EE2485A935B0A77A1444ACD7CF05EAE64(__this, (&___1_transform), L_7, NULL); // GameObject item = null; V_1 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL; // if (pooledObjects.ContainsKey (NodeId) && pooledObjects [NodeId].Count > 0) { Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_8 = __this->___pooledObjects_10; String_t* L_9 = V_0; NullCheck(L_8); bool L_10; L_10 = Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF(L_8, L_9, Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF_RuntimeMethod_var); if (!L_10) { goto IL_006f; } } { Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_11 = __this->___pooledObjects_10; String_t* L_12 = V_0; NullCheck(L_11); Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* L_13; L_13 = Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1(L_11, L_12, Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1_RuntimeMethod_var); NullCheck(L_13); int32_t L_14; L_14 = Queue_1_get_Count_m63EB352CDC9F12E3141775BB74938A69685DE1D7_inline(L_13, Queue_1_get_Count_m63EB352CDC9F12E3141775BB74938A69685DE1D7_RuntimeMethod_var); if ((((int32_t)L_14) <= ((int32_t)0))) { goto IL_006f; } } { // item = pooledObjects [NodeId].Dequeue (); Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_15 = __this->___pooledObjects_10; String_t* L_16 = V_0; NullCheck(L_15); Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* L_17; L_17 = Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1(L_15, L_16, Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1_RuntimeMethod_var); NullCheck(L_17); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_18; L_18 = Queue_1_Dequeue_m11F75D84C5BAC39C7B433215A25DFC2818603B24(L_17, Queue_1_Dequeue_m11F75D84C5BAC39C7B433215A25DFC2818603B24_RuntimeMethod_var); V_1 = L_18; // SetTransform (item.transform, transform); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19 = V_1; NullCheck(L_19); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20; L_20 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_19, NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_21 = ___1_transform; DungeonSceneProvider_SetTransform_m1351093BA02146AB6CC27BD83E6B6B8BAA8C63F3(__this, L_20, L_21, NULL); goto IL_0079; } IL_006f: { // item = BuildSpriteObject(spriteProp, transform, NodeId); SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_22 = ___0_spriteProp; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_23 = ___1_transform; String_t* L_24 = V_0; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_25; L_25 = DungeonSceneProvider_BuildSpriteObject_m9C4980580A688E1D7C58B67C04E8BD5CA47F6065(__this, L_22, L_23, L_24, NULL); V_1 = L_25; } IL_0079: { // SetStaticState(item, spriteProp.StaticState); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_26 = V_1; SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_27 = ___0_spriteProp; NullCheck(L_27); int32_t L_28 = ((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_27)->___StaticState_6; PooledDungeonSceneProvider_SetStaticState_m97377CE4DB6CEA70AA13B3C891966B479AC74000(__this, L_26, L_28, NULL); // return item; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_29 = V_1; return L_29; } } // System.Void DungeonArchitect.PooledDungeonSceneProvider::InvalidateNodeCache(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PooledDungeonSceneProvider_InvalidateNodeCache_m574A81A89FE16FC4593CAC1588BE9FD1394CF80B (PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* __this, String_t* ___0_NodeId, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mD9CA746917F641C6070A4C5D211B9184C0D03207_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m91B53F3AF1B3D329412CCA3634A4633B1554BBE8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m416C4573AA7F972AB6D25BBEC267C5F9986A1877_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Clear_m3555A3155FAFDEB88920CD5986F360EE6802F4A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_GetEnumerator_mFA1E83229BB407C0F17B2F4302364B026942891B_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A V_0; memset((&V_0), 0, sizeof(V_0)); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL; { // if (pooledObjects.ContainsKey(NodeId)) Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_0 = __this->___pooledObjects_10; String_t* L_1 = ___0_NodeId; NullCheck(L_0); bool L_2; L_2 = Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF(L_0, L_1, Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF_RuntimeMethod_var); if (!L_2) { goto IL_0069; } } { // foreach (var obj in pooledObjects[NodeId]) Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_3 = __this->___pooledObjects_10; String_t* L_4 = ___0_NodeId; NullCheck(L_3); Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* L_5; L_5 = Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1(L_3, L_4, Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1_RuntimeMethod_var); NullCheck(L_5); Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A L_6; L_6 = Queue_1_GetEnumerator_mFA1E83229BB407C0F17B2F4302364B026942891B(L_5, Queue_1_GetEnumerator_mFA1E83229BB407C0F17B2F4302364B026942891B_RuntimeMethod_var); V_0 = L_6; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_004a: {// begin finally (depth: 1) Enumerator_Dispose_mD9CA746917F641C6070A4C5D211B9184C0D03207((&V_0), Enumerator_Dispose_mD9CA746917F641C6070A4C5D211B9184C0D03207_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_003f_1; } IL_0022_1: { // foreach (var obj in pooledObjects[NodeId]) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7; L_7 = Enumerator_get_Current_m416C4573AA7F972AB6D25BBEC267C5F9986A1877((&V_0), Enumerator_get_Current_m416C4573AA7F972AB6D25BBEC267C5F9986A1877_RuntimeMethod_var); V_1 = L_7; // if (Application.isPlaying) bool L_8; L_8 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL); if (!L_8) { goto IL_0039_1; } } { // Destroy(obj); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_9, NULL); goto IL_003f_1; } IL_0039_1: { // DestroyImmediate(obj); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_10, NULL); } IL_003f_1: { // foreach (var obj in pooledObjects[NodeId]) bool L_11; L_11 = Enumerator_MoveNext_m91B53F3AF1B3D329412CCA3634A4633B1554BBE8((&V_0), Enumerator_MoveNext_m91B53F3AF1B3D329412CCA3634A4633B1554BBE8_RuntimeMethod_var); if (L_11) { goto IL_0022_1; } } { goto IL_0058; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0058: { // pooledObjects[NodeId].Clear(); Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_12 = __this->___pooledObjects_10; String_t* L_13 = ___0_NodeId; NullCheck(L_12); Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* L_14; L_14 = Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1(L_12, L_13, Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1_RuntimeMethod_var); NullCheck(L_14); Queue_1_Clear_m3555A3155FAFDEB88920CD5986F360EE6802F4A5(L_14, Queue_1_Clear_m3555A3155FAFDEB88920CD5986F360EE6802F4A5_RuntimeMethod_var); } IL_0069: { // } return; } } // UnityEngine.GameObject DungeonArchitect.PooledDungeonSceneProvider::AddGameObject(DungeonArchitect.Themeing.GameObjectDungeonThemeItem,UnityEngine.Matrix4x4,DungeonArchitect.IDungeonSceneObjectInstantiator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PooledDungeonSceneProvider_AddGameObject_m2FB1654F400A7BC44FE8DA3AF139D5ED9D9926B0 (PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* __this, GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* ___0_gameObjectProp, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, RuntimeObject* ___2_objectInstantiator, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_m11F75D84C5BAC39C7B433215A25DFC2818603B24_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_m63EB352CDC9F12E3141775BB74938A69685DE1D7_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL; bool V_2 = false; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); { // if (gameObjectProp == null) return null; GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_0 = ___0_gameObjectProp; if (L_0) { goto IL_0005; } } { // if (gameObjectProp == null) return null; return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL; } IL_0005: { // var MeshTemplate = gameObjectProp.Template; GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_1 = ___0_gameObjectProp; NullCheck(L_1); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = L_1->___Template_15; // string NodeId = gameObjectProp.NodeId; GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_3 = ___0_gameObjectProp; NullCheck(L_3); String_t* L_4 = ((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_3)->___NodeId_0; V_0 = L_4; // if (MeshTemplate == null) { il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_5) { goto IL_001c; } } { // return null; return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL; } IL_001c: { // var mode2D = false; V_2 = (bool)0; // if (config != null) { DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_6 = ((DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744*)__this)->___config_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_7) { goto IL_0038; } } { // mode2D = config.IsMode2D(); DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_8 = ((DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744*)__this)->___config_4; NullCheck(L_8); bool L_9; L_9 = VirtualFuncInvoker0< bool >::Invoke(5 /* System.Boolean DungeonArchitect.DungeonConfig::IsMode2D() */, L_8); V_2 = L_9; } IL_0038: { // if (mode2D) { bool L_10 = V_2; if (!L_10) { goto IL_0053; } } { // var position = Matrix.GetTranslation(ref transform); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6((&___1_transform), NULL); V_3 = L_11; // FlipSpritePosition(ref position); DungeonSceneProvider_FlipSpritePosition_m08D7CACFEBD24ACB0683DD145BAF16720B247615(__this, (&V_3), NULL); // Matrix.SetTranslation(ref transform, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_3; Matrix_SetTranslation_mAA917514414E05888555DF3453E6DBDE160538A1((&___1_transform), L_12, NULL); } IL_0053: { // GameObject item = null; V_1 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL; // if (pooledObjects.ContainsKey (NodeId) && pooledObjects [NodeId].Count > 0) { Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_13 = __this->___pooledObjects_10; String_t* L_14 = V_0; NullCheck(L_13); bool L_15; L_15 = Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF(L_13, L_14, Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF_RuntimeMethod_var); if (!L_15) { goto IL_009f; } } { Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_16 = __this->___pooledObjects_10; String_t* L_17 = V_0; NullCheck(L_16); Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* L_18; L_18 = Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1(L_16, L_17, Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1_RuntimeMethod_var); NullCheck(L_18); int32_t L_19; L_19 = Queue_1_get_Count_m63EB352CDC9F12E3141775BB74938A69685DE1D7_inline(L_18, Queue_1_get_Count_m63EB352CDC9F12E3141775BB74938A69685DE1D7_RuntimeMethod_var); if ((((int32_t)L_19) <= ((int32_t)0))) { goto IL_009f; } } { // item = pooledObjects [NodeId].Dequeue (); Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_20 = __this->___pooledObjects_10; String_t* L_21 = V_0; NullCheck(L_20); Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* L_22; L_22 = Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1(L_20, L_21, Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1_RuntimeMethod_var); NullCheck(L_22); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_23; L_23 = Queue_1_Dequeue_m11F75D84C5BAC39C7B433215A25DFC2818603B24(L_22, Queue_1_Dequeue_m11F75D84C5BAC39C7B433215A25DFC2818603B24_RuntimeMethod_var); V_1 = L_23; // if (item != null) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_24 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_25; L_25 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_24, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_25) { goto IL_009f; } } { // SetTransform(item.transform, transform); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_26 = V_1; NullCheck(L_26); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_27; L_27 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_26, NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_28 = ___1_transform; DungeonSceneProvider_SetTransform_m1351093BA02146AB6CC27BD83E6B6B8BAA8C63F3(__this, L_27, L_28, NULL); } IL_009f: { // if (item == null) { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_29 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_30; L_30 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_29, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_30) { goto IL_00b2; } } { // item = BuildGameObject(gameObjectProp, transform, objectInstantiator); GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_31 = ___0_gameObjectProp; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_32 = ___1_transform; RuntimeObject* L_33 = ___2_objectInstantiator; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_34; L_34 = DungeonSceneProvider_BuildGameObject_m70D0CDC5499D0F5DB98255102B3EB1ED9BB5C86F(__this, L_31, L_32, L_33, NULL); V_1 = L_34; } IL_00b2: { // SetStaticState(item, gameObjectProp.StaticState); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_35 = V_1; GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_36 = ___0_gameObjectProp; NullCheck(L_36); int32_t L_37 = ((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_36)->___StaticState_6; PooledDungeonSceneProvider_SetStaticState_m97377CE4DB6CEA70AA13B3C891966B479AC74000(__this, L_35, L_37, NULL); // return item; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_38 = V_1; return L_38; } } // System.Void DungeonArchitect.PooledDungeonSceneProvider::SetStaticState(UnityEngine.GameObject,DungeonArchitect.Themeing.DungeonThemeItemStaticMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PooledDungeonSceneProvider_SetStaticState_m97377CE4DB6CEA70AA13B3C891966B479AC74000 (PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_item, int32_t ___1_staticState, 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; } bool V_0 = false; { // if (Application.isPlaying) bool L_0; L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL); if (!L_0) { goto IL_0008; } } { // return; return; } IL_0008: { // if (staticState == DungeonThemeItemStaticMode.Unchanged) return; int32_t L_1 = ___1_staticState; if (L_1) { goto IL_000c; } } { // if (staticState == DungeonThemeItemStaticMode.Unchanged) return; return; } IL_000c: { // if (item == null) return; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = ___0_item; 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_0016; } } { // if (item == null) return; return; } IL_0016: { // var isStatic = staticState == DungeonThemeItemStaticMode.ForceStatic; int32_t L_4 = ___1_staticState; V_0 = (bool)((((int32_t)L_4) == ((int32_t)1))? 1 : 0); // item.isStatic = isStatic; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = ___0_item; bool L_6 = V_0; NullCheck(L_5); GameObject_set_isStatic_m0468F0E4553F5B3DDBE03F3788BE0A1A3736839C(L_5, L_6, NULL); // if (isStatic) bool L_7 = V_0; if (!L_7) { goto IL_0031; } } { // RecursivelySetStatic(item.transform); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = ___0_item; NullCheck(L_8); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9; L_9 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_8, NULL); PooledDungeonSceneProvider_RecursivelySetStatic_m2B4F78EF6EE6F8CCC0CA66DDD2EA0C83F9592043(__this, L_9, NULL); } IL_0031: { // } return; } } // UnityEngine.GameObject DungeonArchitect.PooledDungeonSceneProvider::AddGameObjectFromArray(DungeonArchitect.Themeing.GameObjectArrayDungeonThemeItem,System.Int32,UnityEngine.Matrix4x4,DungeonArchitect.IDungeonSceneObjectInstantiator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PooledDungeonSceneProvider_AddGameObjectFromArray_mFBC7149E02F94608AAAE38F409F9242B763D5EC7 (PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* __this, GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* ___0_gameObjectArrayProp, int32_t ___1_index, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_transform, RuntimeObject* ___3_objectInstantiator, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_m11F75D84C5BAC39C7B433215A25DFC2818603B24_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_m63EB352CDC9F12E3141775BB74938A69685DE1D7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL; bool V_2 = false; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); { // if (gameObjectArrayProp == null) return null; GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_0 = ___0_gameObjectArrayProp; if (L_0) { goto IL_0005; } } { // if (gameObjectArrayProp == null) return null; return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL; } IL_0005: { // string NodeId = gameObjectArrayProp.NodeId + "_" + index.ToString(); GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_1 = ___0_gameObjectArrayProp; NullCheck(L_1); String_t* L_2 = ((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_1)->___NodeId_0; String_t* L_3; L_3 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___1_index), NULL); String_t* L_4; L_4 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_2, _stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C, L_3, NULL); V_0 = L_4; // var mode2D = false; V_2 = (bool)0; // if (config != null) { DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_5 = ((DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744*)__this)->___config_4; 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_0039; } } { // mode2D = config.IsMode2D(); DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_7 = ((DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744*)__this)->___config_4; NullCheck(L_7); bool L_8; L_8 = VirtualFuncInvoker0< bool >::Invoke(5 /* System.Boolean DungeonArchitect.DungeonConfig::IsMode2D() */, L_7); V_2 = L_8; } IL_0039: { // if (mode2D) { bool L_9 = V_2; if (!L_9) { goto IL_0054; } } { // var position = Matrix.GetTranslation(ref transform); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6((&___2_transform), NULL); V_3 = L_10; // FlipSpritePosition(ref position); DungeonSceneProvider_FlipSpritePosition_m08D7CACFEBD24ACB0683DD145BAF16720B247615(__this, (&V_3), NULL); // Matrix.SetTranslation(ref transform, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_3; Matrix_SetTranslation_mAA917514414E05888555DF3453E6DBDE160538A1((&___2_transform), L_11, NULL); } IL_0054: { // GameObject item = null; V_1 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL; // if (pooledObjects.ContainsKey (NodeId) && pooledObjects [NodeId].Count > 0) { Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_12 = __this->___pooledObjects_10; String_t* L_13 = V_0; NullCheck(L_12); bool L_14; L_14 = Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF(L_12, L_13, Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF_RuntimeMethod_var); if (!L_14) { goto IL_0099; } } { Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_15 = __this->___pooledObjects_10; String_t* L_16 = V_0; NullCheck(L_15); Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* L_17; L_17 = Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1(L_15, L_16, Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1_RuntimeMethod_var); NullCheck(L_17); int32_t L_18; L_18 = Queue_1_get_Count_m63EB352CDC9F12E3141775BB74938A69685DE1D7_inline(L_17, Queue_1_get_Count_m63EB352CDC9F12E3141775BB74938A69685DE1D7_RuntimeMethod_var); if ((((int32_t)L_18) <= ((int32_t)0))) { goto IL_0099; } } { // item = pooledObjects [NodeId].Dequeue (); Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_19 = __this->___pooledObjects_10; String_t* L_20 = V_0; NullCheck(L_19); Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* L_21; L_21 = Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1(L_19, L_20, Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1_RuntimeMethod_var); NullCheck(L_21); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22; L_22 = Queue_1_Dequeue_m11F75D84C5BAC39C7B433215A25DFC2818603B24(L_21, Queue_1_Dequeue_m11F75D84C5BAC39C7B433215A25DFC2818603B24_RuntimeMethod_var); V_1 = L_22; // SetTransform (item.transform, transform); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_23 = V_1; NullCheck(L_23); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24; L_24 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_23, NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_25 = ___2_transform; DungeonSceneProvider_SetTransform_m1351093BA02146AB6CC27BD83E6B6B8BAA8C63F3(__this, L_24, L_25, NULL); goto IL_00a5; } IL_0099: { // item = BuildGameObjectFromArray(gameObjectArrayProp, index, transform, objectInstantiator); GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_26 = ___0_gameObjectArrayProp; int32_t L_27 = ___1_index; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_28 = ___2_transform; RuntimeObject* L_29 = ___3_objectInstantiator; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_30; L_30 = DungeonSceneProvider_BuildGameObjectFromArray_mD6535742BC46F2EAA0BB741A908B74D8F67AC854(__this, L_26, L_27, L_28, L_29, NULL); V_1 = L_30; } IL_00a5: { // SetStaticState(item, gameObjectArrayProp.StaticState); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_31 = V_1; GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_32 = ___0_gameObjectArrayProp; NullCheck(L_32); int32_t L_33 = ((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_32)->___StaticState_6; PooledDungeonSceneProvider_SetStaticState_m97377CE4DB6CEA70AA13B3C891966B479AC74000(__this, L_31, L_33, NULL); // return item; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_34 = V_1; return L_34; } } // System.Void DungeonArchitect.PooledDungeonSceneProvider::RecursivelySetStatic(UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PooledDungeonSceneProvider_RecursivelySetStatic_m2B4F78EF6EE6F8CCC0CA66DDD2EA0C83F9592043 (PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_trans, const RuntimeMethod* method) { int32_t V_0 = 0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL; { // var obj = trans.gameObject; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_trans; NullCheck(L_0); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1; L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_0, NULL); // obj.isStatic = true; NullCheck(L_1); GameObject_set_isStatic_m0468F0E4553F5B3DDBE03F3788BE0A1A3736839C(L_1, (bool)1, NULL); // for (int i = 0; i < trans.childCount; i++) V_0 = 0; goto IL_0023; } IL_0010: { // var child = trans.GetChild(i); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___0_trans; int32_t L_3 = V_0; NullCheck(L_2); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4; L_4 = Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF(L_2, L_3, NULL); V_1 = L_4; // RecursivelySetStatic(child); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = V_1; PooledDungeonSceneProvider_RecursivelySetStatic_m2B4F78EF6EE6F8CCC0CA66DDD2EA0C83F9592043(__this, L_5, NULL); // for (int i = 0; i < trans.childCount; i++) int32_t L_6 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_0023: { // for (int i = 0; i < trans.childCount; i++) int32_t L_7 = V_0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = ___0_trans; NullCheck(L_8); int32_t L_9; L_9 = Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0(L_8, NULL); if ((((int32_t)L_7) < ((int32_t)L_9))) { goto IL_0010; } } { // } return; } } // System.Void DungeonArchitect.PooledDungeonSceneProvider::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PooledDungeonSceneProvider__ctor_m757C3421663ECCC2620E4271F804EA1BCDDFAD14 (PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m6F69A546E671158DCF60C6F5B69FBE75CAFE1BEF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // Dictionary> pooledObjects = new Dictionary>(); Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_0 = (Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6*)il2cpp_codegen_object_new(Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6_il2cpp_TypeInfo_var); NullCheck(L_0); Dictionary_2__ctor_m6F69A546E671158DCF60C6F5B69FBE75CAFE1BEF(L_0, Dictionary_2__ctor_m6F69A546E671158DCF60C6F5B69FBE75CAFE1BEF_RuntimeMethod_var); __this->___pooledObjects_10 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___pooledObjects_10), (void*)L_0); DungeonSceneProvider__ctor_m6A7A580F64140998ABF22A7711826654154AFAC6(__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.Collections.Generic.List`1 DungeonArchitect.DungeonUtils::GetDungeonObjects(DungeonArchitect.Dungeon) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* DungeonUtils_GetDungeonObjects_m0461537C232C0D3F2681B5FDA5BB6621A486297D (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* V_0 = NULL; DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* V_1 = NULL; int32_t V_2 = 0; DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* V_3 = NULL; { // var result = new List(); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*)il2cpp_codegen_object_new(List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC(L_0, List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var); V_0 = L_0; // var components = GameObject.FindObjectsOfType(); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_1; L_1 = Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3(Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3_RuntimeMethod_var); // foreach (var component in components) V_1 = L_1; V_2 = 0; goto IL_0032; } IL_0010: { // foreach (var component in components) DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_2 = V_1; int32_t L_3 = V_2; NullCheck(L_2); int32_t L_4 = L_3; DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_5 = (L_2)->GetAt(static_cast(L_4)); V_3 = L_5; // if (component.dungeon == dungeon) DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_6 = V_3; NullCheck(L_6); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_7 = L_6->___dungeon_5; Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_8 = ___0_dungeon; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_9; L_9 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_7, L_8, NULL); if (!L_9) { goto IL_002e; } } { // result.Add(component.gameObject); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_10 = V_0; DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_11 = V_3; NullCheck(L_11); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12; L_12 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_11, NULL); NullCheck(L_10); List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_10, L_12, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); } IL_002e: { int32_t L_13 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0032: { // foreach (var component in components) int32_t L_14 = V_2; DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_15 = V_1; NullCheck(L_15); if ((((int32_t)L_14) < ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length))))) { goto IL_0010; } } { // return result; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_16 = V_0; return L_16; } } // System.Void DungeonArchitect.DungeonUtils::DestroyObject(UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonUtils_DestroyObject_mE7903363F862729A5242C5F83A49E24450396F9F (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_go, 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_000e; } } { // Object.Destroy(go); Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1 = ___0_go; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_1, NULL); return; } IL_000e: { // Object.DestroyImmediate(go); Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_2 = ___0_go; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_2, NULL); // } return; } } // UnityEngine.Bounds DungeonArchitect.DungeonUtils::GetDungeonBounds(DungeonArchitect.Dungeon) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 DungeonUtils_GetDungeonBounds_m4513EC78E97AC6F046BC88DA03C5A209DBFFFA55 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentsInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mA2746088DB45856FD76C725AB403CEF5A8997734_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 V_2; memset((&V_2), 0, sizeof(V_2)); RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* V_3 = NULL; int32_t V_4 = 0; Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* V_5 = NULL; { // var dungeonObjects = GetDungeonObjects(dungeon); Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_0 = ___0_dungeon; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_1; L_1 = DungeonUtils_GetDungeonObjects_m0461537C232C0D3F2681B5FDA5BB6621A486297D(L_0, NULL); // var bounds = new Bounds(); il2cpp_codegen_initobj((&V_0), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3)); // bool first = true; V_1 = (bool)1; // foreach (var gameObject in dungeonObjects) NullCheck(L_1); Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 L_2; L_2 = List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8(L_1, List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8_RuntimeMethod_var); V_2 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0065: {// begin finally (depth: 1) Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D((&V_2), Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_005a_1; } IL_0018_1: { // foreach (var gameObject in dungeonObjects) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3; L_3 = Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_inline((&V_2), Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_RuntimeMethod_var); // var renderers = gameObject.GetComponentsInChildren(); NullCheck(L_3); RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* L_4; L_4 = GameObject_GetComponentsInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mA2746088DB45856FD76C725AB403CEF5A8997734(L_3, GameObject_GetComponentsInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mA2746088DB45856FD76C725AB403CEF5A8997734_RuntimeMethod_var); // foreach (var renderer in renderers) V_3 = L_4; V_4 = 0; goto IL_0053_1; } IL_002a_1: { // foreach (var renderer in renderers) RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* L_5 = V_3; int32_t L_6 = V_4; NullCheck(L_5); int32_t L_7 = L_6; Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_8 = (L_5)->GetAt(static_cast(L_7)); V_5 = L_8; // if (first) bool L_9 = V_1; if (!L_9) { goto IL_003f_1; } } { // bounds = renderer.bounds; Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_10 = V_5; NullCheck(L_10); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_11; L_11 = Renderer_get_bounds_m390CF334730C3C34E45CE59F1D08C3B9F3109C7C(L_10, NULL); V_0 = L_11; // first = false; V_1 = (bool)0; goto IL_004d_1; } IL_003f_1: { // bounds.Encapsulate(renderer.bounds); Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_12 = V_5; NullCheck(L_12); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_13; L_13 = Renderer_get_bounds_m390CF334730C3C34E45CE59F1D08C3B9F3109C7C(L_12, NULL); Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_0), L_13, NULL); } IL_004d_1: { int32_t L_14 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0053_1: { // foreach (var renderer in renderers) int32_t L_15 = V_4; RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* L_16 = V_3; NullCheck(L_16); if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))))) { goto IL_002a_1; } } IL_005a_1: { // foreach (var gameObject in dungeonObjects) bool L_17; L_17 = Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27((&V_2), Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27_RuntimeMethod_var); if (L_17) { goto IL_0018_1; } } { goto IL_0073; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0073: { // return bounds; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_18 = V_0; return L_18; } } // System.Void DungeonArchitect.DungeonUtils::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonUtils__ctor_mFC463D64CE66840CEC4ED924A3D6EB2766D7EAF3 (DungeonUtils_t1F6CE736D78CA0201D1917639066C325B520E0D5* __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.Collections.Generic.IEnumerator`1 DungeonArchitect.LevelMarkerList::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LevelMarkerList_GetEnumerator_m68262F857EAD49059EC5789DBDD7DA0EEC770A97 (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m599A5E23B161E87C4F21400645D6888591523DB6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // return markers.GetEnumerator(); List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_0 = __this->___markers_0; NullCheck(L_0); Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0 L_1; L_1 = List_1_GetEnumerator_m599A5E23B161E87C4F21400645D6888591523DB6(L_0, List_1_GetEnumerator_m599A5E23B161E87C4F21400645D6888591523DB6_RuntimeMethod_var); Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0 L_2 = L_1; RuntimeObject* L_3 = Box(Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0_il2cpp_TypeInfo_var, &L_2); return (RuntimeObject*)L_3; } } // System.Collections.IEnumerator DungeonArchitect.LevelMarkerList::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LevelMarkerList_System_Collections_IEnumerable_GetEnumerator_m75325AD2D9B18A8A148C0841F0890B3B8FDF3B2C (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m599A5E23B161E87C4F21400645D6888591523DB6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // return markers.GetEnumerator(); List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_0 = __this->___markers_0; NullCheck(L_0); Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0 L_1; L_1 = List_1_GetEnumerator_m599A5E23B161E87C4F21400645D6888591523DB6(L_0, List_1_GetEnumerator_m599A5E23B161E87C4F21400645D6888591523DB6_RuntimeMethod_var); Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0 L_2 = L_1; RuntimeObject* L_3 = Box(Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0_il2cpp_TypeInfo_var, &L_2); return (RuntimeObject*)L_3; } } // System.Void DungeonArchitect.LevelMarkerList::Add(DungeonArchitect.PropSocket) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelMarkerList_Add_m0F1CF41F359F67322C84FBE37A4354365AA418EE (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_marker, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // markers.Add(marker); List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_0 = __this->___markers_0; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_1 = ___0_marker; NullCheck(L_0); List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_inline(L_0, L_1, List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_RuntimeMethod_var); // } return; } } // System.Void DungeonArchitect.LevelMarkerList::AddRange(DungeonArchitect.PropSocket[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelMarkerList_AddRange_m0F691453AD8EA87A01712E76408DE50581581D28 (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* ___0_markerList, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_mFF89E93E0140F252823F181400689DF2BB5E3008_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // markers.AddRange(markerList); List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_0 = __this->___markers_0; PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* L_1 = ___0_markerList; NullCheck(L_0); List_1_AddRange_mFF89E93E0140F252823F181400689DF2BB5E3008(L_0, (RuntimeObject*)L_1, List_1_AddRange_mFF89E93E0140F252823F181400689DF2BB5E3008_RuntimeMethod_var); // } return; } } // System.Void DungeonArchitect.LevelMarkerList::Remove(DungeonArchitect.PropSocket) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelMarkerList_Remove_mCC8186C0FD3BE88BB4F13580550FF0774B0BE1F8 (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_marker, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mFF0D982CCBF2852699EFCE46AE5EEF8301930F81_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // markers.Remove(marker); List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_0 = __this->___markers_0; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_1 = ___0_marker; NullCheck(L_0); bool L_2; L_2 = List_1_Remove_mFF0D982CCBF2852699EFCE46AE5EEF8301930F81(L_0, L_1, List_1_Remove_mFF0D982CCBF2852699EFCE46AE5EEF8301930F81_RuntimeMethod_var); // } return; } } // System.Void DungeonArchitect.LevelMarkerList::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelMarkerList_Clear_m4F4356B709ED505EA080BEE4E15C51579C54DB6C (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m05A8A1EC9129CEAF07ACB35511BC45DD315DB667_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // _SocketIdCounter = 0; __this->____SocketIdCounter_1 = 0; // markers.Clear(); List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_0 = __this->___markers_0; NullCheck(L_0); List_1_Clear_m05A8A1EC9129CEAF07ACB35511BC45DD315DB667_inline(L_0, List_1_Clear_m05A8A1EC9129CEAF07ACB35511BC45DD315DB667_RuntimeMethod_var); // } return; } } // System.Int32 DungeonArchitect.LevelMarkerList::GetNextSocketId() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LevelMarkerList_GetNextSocketId_mADEEAAF1928D5F3CB749F4F997DA642AFE1778AB (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // return ++_SocketIdCounter; int32_t L_0 = __this->____SocketIdCounter_1; V_0 = ((int32_t)il2cpp_codegen_add(L_0, 1)); int32_t L_1 = V_0; __this->____SocketIdCounter_1 = L_1; int32_t L_2 = V_0; return L_2; } } // DungeonArchitect.PropSocket DungeonArchitect.LevelMarkerList::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* LevelMarkerList_get_Item_m3ACDB807266CFEF13DF534AD423E1A3D531BD9A2 (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, int32_t ___0_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m0CFBCD7DEAC63D4E1B8639930D413C5F8C1AFE3B_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // return markers[index]; List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_0 = __this->___markers_0; int32_t L_1 = ___0_index; NullCheck(L_0); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_2; L_2 = List_1_get_Item_m0CFBCD7DEAC63D4E1B8639930D413C5F8C1AFE3B(L_0, L_1, List_1_get_Item_m0CFBCD7DEAC63D4E1B8639930D413C5F8C1AFE3B_RuntimeMethod_var); return L_2; } } // System.Int32 DungeonArchitect.LevelMarkerList::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LevelMarkerList_get_Count_mC2D02E8AB30BF89E2653153EC79358F35D43DEB8 (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCD7D28C35988B7D24F332D7F30129D3532CF0B9B_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // return markers.Count; List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_0 = __this->___markers_0; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_mCD7D28C35988B7D24F332D7F30129D3532CF0B9B_inline(L_0, List_1_get_Count_mCD7D28C35988B7D24F332D7F30129D3532CF0B9B_RuntimeMethod_var); return L_1; } } // System.Collections.Generic.IEnumerable`1 DungeonArchitect.LevelMarkerList::GetMarkersInSearchArea(UnityEngine.Vector2,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LevelMarkerList_GetMarkersInSearchArea_m6CCA124F74B60AB52ACBD4058D1C584BED22E15D (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_center, float ___1_radius, const RuntimeMethod* method) { { // return markers; List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_0 = __this->___markers_0; return L_0; } } // DungeonArchitect.PropSocket DungeonArchitect.LevelMarkerList::EmitMarker(System.String,UnityEngine.Matrix4x4,DungeonArchitect.IntVector,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* LevelMarkerList_EmitMarker_mACBC3C7B9F276A3740115717999FFBE81AF2FB9C (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, String_t* ___0_SocketType, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___2_gridPosition, int32_t ___3_cellId, const RuntimeMethod* method) { { // return EmitMarker(SocketType, transform, gridPosition, cellId, null); String_t* L_0 = ___0_SocketType; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = ___1_transform; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_2 = ___2_gridPosition; int32_t L_3 = ___3_cellId; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_4; L_4 = LevelMarkerList_EmitMarker_m2BE4E26A7BAD3B94CE8480C66EEEECA7D6C3D54A(__this, L_0, L_1, L_2, L_3, NULL, NULL); return L_4; } } // DungeonArchitect.PropSocket DungeonArchitect.LevelMarkerList::EmitMarker(System.String,UnityEngine.Matrix4x4,DungeonArchitect.IntVector,System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* LevelMarkerList_EmitMarker_m2BE4E26A7BAD3B94CE8480C66EEEECA7D6C3D54A (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, String_t* ___0_SocketType, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___2_gridPosition, int32_t ___3_cellId, RuntimeObject* ___4_metadata, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* V_0 = NULL; { // PropSocket socket = new PropSocket(); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_0 = (PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394*)il2cpp_codegen_object_new(PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394_il2cpp_TypeInfo_var); NullCheck(L_0); PropSocket__ctor_m8E35CE44D738C18657F6F422A45C234096285408(L_0, NULL); V_0 = L_0; // socket.Id = GetNextSocketId(); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_1 = V_0; int32_t L_2; L_2 = LevelMarkerList_GetNextSocketId_mADEEAAF1928D5F3CB749F4F997DA642AFE1778AB(__this, NULL); NullCheck(L_1); L_1->___Id_0 = L_2; // socket.SocketType = SocketType; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_3 = V_0; String_t* L_4 = ___0_SocketType; NullCheck(L_3); L_3->___SocketType_1 = L_4; Il2CppCodeGenWriteBarrier((void**)(&L_3->___SocketType_1), (void*)L_4); // socket.Transform = transform; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_5 = V_0; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_6 = ___1_transform; NullCheck(L_5); L_5->___Transform_2 = L_6; // socket.gridPosition = gridPosition; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_7 = V_0; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_8 = ___2_gridPosition; NullCheck(L_7); L_7->___gridPosition_3 = L_8; // socket.cellId = cellId; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_9 = V_0; int32_t L_10 = ___3_cellId; NullCheck(L_9); L_9->___cellId_4 = L_10; // socket.metadata = metadata; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_11 = V_0; RuntimeObject* L_12 = ___4_metadata; NullCheck(L_11); L_11->___metadata_7 = L_12; Il2CppCodeGenWriteBarrier((void**)(&L_11->___metadata_7), (void*)L_12); // Add(socket); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_13 = V_0; VirtualActionInvoker1< PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* >::Invoke(6 /* System.Void DungeonArchitect.LevelMarkerList::Add(DungeonArchitect.PropSocket) */, __this, L_13); // return socket; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_14 = V_0; return L_14; } } // System.Void DungeonArchitect.LevelMarkerList::EmitMarker(System.String,UnityEngine.Matrix4x4,System.Int32,UnityEngine.Vector3,DungeonArchitect.IntVector,System.Int32,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelMarkerList_EmitMarker_m65979389E37F895F0D81E08CA7CE04E3747E908C (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, String_t* ___0_SocketType, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1__transform, int32_t ___2_count, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_InterOffset, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___4_gridPosition, int32_t ___5_cellId, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___6_LogicalToWorldScale, const RuntimeMethod* method) { { // EmitMarker(SocketType, _transform, count, InterOffset, gridPosition, cellId, LogicalToWorldScale, null); String_t* L_0 = ___0_SocketType; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = ___1__transform; int32_t L_2 = ___2_count; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___3_InterOffset; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_4 = ___4_gridPosition; int32_t L_5 = ___5_cellId; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___6_LogicalToWorldScale; LevelMarkerList_EmitMarker_m3832E3F7230ABD2A85525E980EB7920C1E67D182(__this, L_0, L_1, L_2, L_3, L_4, L_5, L_6, NULL, NULL); // } return; } } // System.Void DungeonArchitect.LevelMarkerList::EmitMarker(System.String,UnityEngine.Matrix4x4,System.Int32,UnityEngine.Vector3,DungeonArchitect.IntVector,System.Int32,UnityEngine.Vector3,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelMarkerList_EmitMarker_m3832E3F7230ABD2A85525E980EB7920C1E67D182 (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, String_t* ___0_SocketType, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1__transform, int32_t ___2_count, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_InterOffset, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___4_gridPosition, int32_t ___5_cellId, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___6_LogicalToWorldScale, RuntimeObject* ___7_metadata, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C V_0; memset((&V_0), 0, sizeof(V_0)); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C V_1; memset((&V_1), 0, sizeof(V_1)); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_2; memset((&V_2), 0, sizeof(V_2)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; { // var iposition = new IntVector(gridPosition.x, gridPosition.y, gridPosition.z); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_0 = ___4_gridPosition; int32_t L_1 = L_0.___x_0; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_2 = ___4_gridPosition; int32_t L_3 = L_2.___y_1; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_4 = ___4_gridPosition; int32_t L_5 = L_4.___z_2; IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&V_0), L_1, L_3, L_5, NULL); // var ioffset = new IntVector( // Mathf.RoundToInt(InterOffset.x / LogicalToWorldScale.x), // Mathf.RoundToInt(InterOffset.y / LogicalToWorldScale.y), // Mathf.RoundToInt(InterOffset.z / LogicalToWorldScale.z) // ); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___3_InterOffset; float L_7 = L_6.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___6_LogicalToWorldScale; float L_9 = L_8.___x_2; int32_t L_10; L_10 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)(L_7/L_9)), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___3_InterOffset; float L_12 = L_11.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___6_LogicalToWorldScale; float L_14 = L_13.___y_3; int32_t L_15; L_15 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)(L_12/L_14)), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___3_InterOffset; float L_17 = L_16.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___6_LogicalToWorldScale; float L_19 = L_18.___z_4; int32_t L_20; L_20 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)(L_17/L_19)), NULL); IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&V_1), L_10, L_15, L_20, NULL); // Matrix4x4 transform = Matrix.Copy(_transform); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_21 = ___1__transform; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_22; L_22 = Matrix_Copy_m5508086234C027B909A5363CCF41D59CA064B0E6(L_21, NULL); V_2 = L_22; // var position = Matrix.GetTranslation(ref transform); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6((&V_2), NULL); V_3 = L_23; // for (int i = 0; i < count; i++) V_4 = 0; goto IL_00a7; } IL_0073: { // EmitMarker(SocketType, transform, iposition, cellId, metadata); String_t* L_24 = ___0_SocketType; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_25 = V_2; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_26 = V_0; int32_t L_27 = ___5_cellId; RuntimeObject* L_28 = ___7_metadata; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_29; L_29 = LevelMarkerList_EmitMarker_m2BE4E26A7BAD3B94CE8480C66EEEECA7D6C3D54A(__this, L_24, L_25, L_26, L_27, L_28, NULL); // position += InterOffset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = ___3_InterOffset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32; L_32 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_30, L_31, NULL); V_3 = L_32; // iposition += ioffset; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_33 = V_0; IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_34 = V_1; il2cpp_codegen_runtime_class_init_inline(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_35; L_35 = IntVector_op_Addition_mDD66816374D94E99E89A052A5A1B6C78249273B6(L_33, L_34, NULL); V_0 = L_35; // transform = Matrix.Copy(transform); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_36 = V_2; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_37; L_37 = Matrix_Copy_m5508086234C027B909A5363CCF41D59CA064B0E6(L_36, NULL); V_2 = L_37; // Matrix.SetTranslation(ref transform, position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = V_3; Matrix_SetTranslation_mAA917514414E05888555DF3453E6DBDE160538A1((&V_2), L_38, NULL); // for (int i = 0; i < count; i++) int32_t L_39 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_39, 1)); } IL_00a7: { // for (int i = 0; i < count; i++) int32_t L_40 = V_4; int32_t L_41 = ___2_count; if ((((int32_t)L_40) < ((int32_t)L_41))) { goto IL_0073; } } { // } return; } } // System.Void DungeonArchitect.LevelMarkerList::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelMarkerList__ctor_m73746DC024AA64926C8BA6C26DD9E278A6B9B074 (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // protected List markers = new List(); List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_0 = (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*)il2cpp_codegen_object_new(List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821(L_0, List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821_RuntimeMethod_var); __this->___markers_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___markers_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.SpatialPartionedLevelMarkerList::.ctor(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialPartionedLevelMarkerList__ctor_mE3A4A098EAF11544377624B40695150DBD6EA100 (SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8* __this, float ___0_partitionCellSize, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m5FE7A02F1B183E4F92585C950CA0E34FD4D6861A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // private float partitionCellSize = 4.0f; __this->___partitionCellSize_2 = (4.0f); // private Dictionary> buckets = new Dictionary>(); Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE* L_0 = (Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE*)il2cpp_codegen_object_new(Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE_il2cpp_TypeInfo_var); NullCheck(L_0); Dictionary_2__ctor_m5FE7A02F1B183E4F92585C950CA0E34FD4D6861A(L_0, Dictionary_2__ctor_m5FE7A02F1B183E4F92585C950CA0E34FD4D6861A_RuntimeMethod_var); __this->___buckets_3 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___buckets_3), (void*)L_0); // public SpatialPartionedLevelMarkerList(float partitionCellSize) LevelMarkerList__ctor_m73746DC024AA64926C8BA6C26DD9E278A6B9B074(__this, NULL); // this.partitionCellSize = partitionCellSize; float L_1 = ___0_partitionCellSize; __this->___partitionCellSize_2 = L_1; // } return; } } // DungeonArchitect.IntVector2 DungeonArchitect.SpatialPartionedLevelMarkerList::GetBucketCoord(DungeonArchitect.PropSocket) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 SpatialPartionedLevelMarkerList_GetBucketCoord_m907CD9E38F6F5B3B6C8758BBBDE124BC2BDF66ED (SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_marker, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // var position = Matrix.GetTranslation(ref marker.Transform); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_0 = ___0_marker; NullCheck(L_0); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_1 = (&L_0->___Transform_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6(L_1, NULL); V_0 = L_2; // return GetBucketCoord(position.x, position.z); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_0; float L_4 = L_3.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0; float L_6 = L_5.___z_4; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_7; L_7 = SpatialPartionedLevelMarkerList_GetBucketCoord_m619DB5C9D46E5BDF2D6D130CF6619B5185E9347F(__this, L_4, L_6, NULL); return L_7; } } // DungeonArchitect.IntVector2 DungeonArchitect.SpatialPartionedLevelMarkerList::GetBucketCoord(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 SpatialPartionedLevelMarkerList_GetBucketCoord_m7C74AABF03FE9F8F14A17362277179E176760566 (SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_position, const RuntimeMethod* method) { { // return GetBucketCoord(position.x, position.y); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_position; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_position; float L_3 = L_2.___y_1; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_4; L_4 = SpatialPartionedLevelMarkerList_GetBucketCoord_m619DB5C9D46E5BDF2D6D130CF6619B5185E9347F(__this, L_1, L_3, NULL); return L_4; } } // DungeonArchitect.IntVector2 DungeonArchitect.SpatialPartionedLevelMarkerList::GetBucketCoord(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 SpatialPartionedLevelMarkerList_GetBucketCoord_m619DB5C9D46E5BDF2D6D130CF6619B5185E9347F (SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8* __this, float ___0_x, float ___1_z, const RuntimeMethod* method) { int32_t V_0 = 0; { // int ix = Mathf.FloorToInt(x / partitionCellSize); float L_0 = ___0_x; float L_1 = __this->___partitionCellSize_2; int32_t L_2; L_2 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)(L_0/L_1)), NULL); // int iy = Mathf.FloorToInt(z / partitionCellSize); float L_3 = ___1_z; float L_4 = __this->___partitionCellSize_2; int32_t L_5; L_5 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)(L_3/L_4)), NULL); V_0 = L_5; // return new IntVector2(ix, iy); int32_t L_6 = V_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_7; memset((&L_7), 0, sizeof(L_7)); IntVector2__ctor_mD3BAEE651E799C5D5F4BAE76D31BFAA7ABD176E0((&L_7), L_2, L_6, /*hidden argument*/NULL); return L_7; } } // System.Void DungeonArchitect.SpatialPartionedLevelMarkerList::Add(DungeonArchitect.PropSocket) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialPartionedLevelMarkerList_Add_m4637BBB826D625FE2B8F160554BBFFE695030EF1 (SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_marker, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m004EAF3F4153A59B878FB08CFE93C676D64491B3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mC2637E7785E2DA2227896CF78CE1B3497C2F4B97_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m4020B8463C47B810A19AD402EF7B94CE6CE65A7B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 V_0; memset((&V_0), 0, sizeof(V_0)); { // base.Add(marker); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_0 = ___0_marker; LevelMarkerList_Add_m0F1CF41F359F67322C84FBE37A4354365AA418EE(__this, L_0, NULL); // var partitionCoord = GetBucketCoord(marker); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_1 = ___0_marker; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_2; L_2 = SpatialPartionedLevelMarkerList_GetBucketCoord_m907CD9E38F6F5B3B6C8758BBBDE124BC2BDF66ED(__this, L_1, NULL); V_0 = L_2; // if (!buckets.ContainsKey(partitionCoord)) Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE* L_3 = __this->___buckets_3; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_4 = V_0; NullCheck(L_3); bool L_5; L_5 = Dictionary_2_ContainsKey_mC2637E7785E2DA2227896CF78CE1B3497C2F4B97(L_3, L_4, Dictionary_2_ContainsKey_mC2637E7785E2DA2227896CF78CE1B3497C2F4B97_RuntimeMethod_var); if (L_5) { goto IL_002e; } } { // buckets.Add(partitionCoord, new List()); Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE* L_6 = __this->___buckets_3; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_7 = V_0; List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_8 = (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*)il2cpp_codegen_object_new(List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_il2cpp_TypeInfo_var); NullCheck(L_8); List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821(L_8, List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821_RuntimeMethod_var); NullCheck(L_6); Dictionary_2_Add_m004EAF3F4153A59B878FB08CFE93C676D64491B3(L_6, L_7, L_8, Dictionary_2_Add_m004EAF3F4153A59B878FB08CFE93C676D64491B3_RuntimeMethod_var); } IL_002e: { // buckets[partitionCoord].Add(marker); Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE* L_9 = __this->___buckets_3; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_10 = V_0; NullCheck(L_9); List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_11; L_11 = Dictionary_2_get_Item_m4020B8463C47B810A19AD402EF7B94CE6CE65A7B(L_9, L_10, Dictionary_2_get_Item_m4020B8463C47B810A19AD402EF7B94CE6CE65A7B_RuntimeMethod_var); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_12 = ___0_marker; NullCheck(L_11); List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_inline(L_11, L_12, List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_RuntimeMethod_var); // } return; } } // System.Void DungeonArchitect.SpatialPartionedLevelMarkerList::Remove(DungeonArchitect.PropSocket) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialPartionedLevelMarkerList_Remove_m2ED34D631471F93C328A79D1F38D3BA8A36325F2 (SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_marker, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mC2637E7785E2DA2227896CF78CE1B3497C2F4B97_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m4020B8463C47B810A19AD402EF7B94CE6CE65A7B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mFF0D982CCBF2852699EFCE46AE5EEF8301930F81_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 V_0; memset((&V_0), 0, sizeof(V_0)); { // base.Remove(marker); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_0 = ___0_marker; LevelMarkerList_Remove_mCC8186C0FD3BE88BB4F13580550FF0774B0BE1F8(__this, L_0, NULL); // var partitionCoord = GetBucketCoord(marker); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_1 = ___0_marker; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_2; L_2 = SpatialPartionedLevelMarkerList_GetBucketCoord_m907CD9E38F6F5B3B6C8758BBBDE124BC2BDF66ED(__this, L_1, NULL); V_0 = L_2; // if (buckets.ContainsKey(partitionCoord)) Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE* L_3 = __this->___buckets_3; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_4 = V_0; NullCheck(L_3); bool L_5; L_5 = Dictionary_2_ContainsKey_mC2637E7785E2DA2227896CF78CE1B3497C2F4B97(L_3, L_4, Dictionary_2_ContainsKey_mC2637E7785E2DA2227896CF78CE1B3497C2F4B97_RuntimeMethod_var); if (!L_5) { goto IL_0030; } } { // buckets[partitionCoord].Remove(marker); Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE* L_6 = __this->___buckets_3; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_7 = V_0; NullCheck(L_6); List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_8; L_8 = Dictionary_2_get_Item_m4020B8463C47B810A19AD402EF7B94CE6CE65A7B(L_6, L_7, Dictionary_2_get_Item_m4020B8463C47B810A19AD402EF7B94CE6CE65A7B_RuntimeMethod_var); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_9 = ___0_marker; NullCheck(L_8); bool L_10; L_10 = List_1_Remove_mFF0D982CCBF2852699EFCE46AE5EEF8301930F81(L_8, L_9, List_1_Remove_mFF0D982CCBF2852699EFCE46AE5EEF8301930F81_RuntimeMethod_var); } IL_0030: { // } return; } } // System.Collections.Generic.IEnumerable`1 DungeonArchitect.SpatialPartionedLevelMarkerList::GetMarkersInSearchArea(UnityEngine.Vector2,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SpatialPartionedLevelMarkerList_GetMarkersInSearchArea_mA76D840F21FA8F980226632D9127871DA0A2EB9C (SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_center, float ___1_radius, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mC2637E7785E2DA2227896CF78CE1B3497C2F4B97_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m4020B8463C47B810A19AD402EF7B94CE6CE65A7B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_mFF89E93E0140F252823F181400689DF2BB5E3008_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 V_1; memset((&V_1), 0, sizeof(V_1)); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 V_2; memset((&V_2), 0, sizeof(V_2)); List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 V_6; memset((&V_6), 0, sizeof(V_6)); { // var extent = new Vector2(radius, radius); float L_0 = ___1_radius; float L_1 = ___1_radius; Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_0), L_0, L_1, NULL); // var start = GetBucketCoord(center - extent); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_center; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_2, L_3, NULL); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_5; L_5 = SpatialPartionedLevelMarkerList_GetBucketCoord_m7C74AABF03FE9F8F14A17362277179E176760566(__this, L_4, NULL); V_1 = L_5; // var end = GetBucketCoord(center + extent); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___0_center; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; L_8 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_6, L_7, NULL); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_9; L_9 = SpatialPartionedLevelMarkerList_GetBucketCoord_m7C74AABF03FE9F8F14A17362277179E176760566(__this, L_8, NULL); V_2 = L_9; // var searchSpace = new List(); List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_10 = (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*)il2cpp_codegen_object_new(List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_il2cpp_TypeInfo_var); NullCheck(L_10); List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821(L_10, List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821_RuntimeMethod_var); V_3 = L_10; // for (int x = start.x; x <= end.x; x++) IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_11 = V_1; int32_t L_12 = L_11.___x_0; V_4 = L_12; goto IL_0082; } IL_0035: { // for (int y = start.y; y <= end.y; y++) IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_13 = V_1; int32_t L_14 = L_13.___y_1; V_5 = L_14; goto IL_0072; } IL_003f: { // var key = new IntVector2(x, y); int32_t L_15 = V_4; int32_t L_16 = V_5; IntVector2__ctor_mD3BAEE651E799C5D5F4BAE76D31BFAA7ABD176E0((&V_6), L_15, L_16, NULL); // if (buckets.ContainsKey(key)) Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE* L_17 = __this->___buckets_3; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_18 = V_6; NullCheck(L_17); bool L_19; L_19 = Dictionary_2_ContainsKey_mC2637E7785E2DA2227896CF78CE1B3497C2F4B97(L_17, L_18, Dictionary_2_ContainsKey_mC2637E7785E2DA2227896CF78CE1B3497C2F4B97_RuntimeMethod_var); if (!L_19) { goto IL_006c; } } { // searchSpace.AddRange(buckets[key]); List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_20 = V_3; Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE* L_21 = __this->___buckets_3; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_22 = V_6; NullCheck(L_21); List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_23; L_23 = Dictionary_2_get_Item_m4020B8463C47B810A19AD402EF7B94CE6CE65A7B(L_21, L_22, Dictionary_2_get_Item_m4020B8463C47B810A19AD402EF7B94CE6CE65A7B_RuntimeMethod_var); NullCheck(L_20); List_1_AddRange_mFF89E93E0140F252823F181400689DF2BB5E3008(L_20, L_23, List_1_AddRange_mFF89E93E0140F252823F181400689DF2BB5E3008_RuntimeMethod_var); } IL_006c: { // for (int y = start.y; y <= end.y; y++) int32_t L_24 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_0072: { // for (int y = start.y; y <= end.y; y++) int32_t L_25 = V_5; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_26 = V_2; int32_t L_27 = L_26.___y_1; if ((((int32_t)L_25) <= ((int32_t)L_27))) { goto IL_003f; } } { // for (int x = start.x; x <= end.x; x++) int32_t L_28 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_28, 1)); } IL_0082: { // for (int x = start.x; x <= end.x; x++) int32_t L_29 = V_4; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_30 = V_2; int32_t L_31 = L_30.___x_0; if ((((int32_t)L_29) <= ((int32_t)L_31))) { goto IL_0035; } } { // return searchSpace; List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_32 = V_3; return L_32; } } // System.Void DungeonArchitect.SpatialPartionedLevelMarkerList::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialPartionedLevelMarkerList_Clear_m91D630A85BD29BA50B53E87CA28BB3A72C9B07DD (SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m3A64A1C2E09768959CFECC934AC50363F62DE227_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // base.Clear(); LevelMarkerList_Clear_m4F4356B709ED505EA080BEE4E15C51579C54DB6C(__this, NULL); // buckets.Clear(); Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE* L_0 = __this->___buckets_3; NullCheck(L_0); Dictionary_2_Clear_m3A64A1C2E09768959CFECC934AC50363F62DE227(L_0, Dictionary_2_Clear_m3A64A1C2E09768959CFECC934AC50363F62DE227_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.Collections.Generic.List`1 DungeonArchitect.Triangulator.Delauney::Triangulate(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* Delauney_Triangulate_m154E54A28F1D4AF60ABAFDAB6518EA5A2F2A299D (List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* ___0_Vertex, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m03E66F0A1D5D32A3B484BB1BAEBF63A0156C74C4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0A88EE80F1282CE81D77AC61D62F3F3C2C2810F6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m279D7770A9D6B3FA141AF8B93F25A11280BD3C51_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m2B88941C30668A35B7665F5F6DFBB20F3A104C34_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m40AA0C96894887F87F16C6E393FD701A22ED9EC0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_mE6C591DBAE51112844A2A3B5EAD5341363403B73_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_mFF7CDFF418FD47201772696B3AC1932476960AFC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_TrimExcess_m650FA9EBBAA85D6B2239F9CB816324814CB27954_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m230C12BF1426C8D962464E8711577D2A62987A40_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6A6359A5BA8E95CE1E815D3BA905D8268286D95B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m032596D60082EE01DF85B06F289E096BAF518E2F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mABE08BDBD7056833C23AC07CDFAA633EDB539332_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF4355D83EC6995DDA614ED72420E04426AC749E3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m25DA77C2E4744A26C125B64A075D5B41CC74384B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Point_t10224084201F077997179F1EDD9E2D2A18384D43_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; double V_2 = 0.0; double V_3 = 0.0; double V_4 = 0.0; double V_5 = 0.0; double V_6 = 0.0; double V_7 = 0.0; double V_8 = 0.0; double V_9 = 0.0; double V_10 = 0.0; List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* V_11 = NULL; int32_t V_12 = 0; int32_t V_13 = 0; List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* V_14 = NULL; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; int32_t V_18 = 0; int32_t V_19 = 0; double G_B16_0 = 0.0; { // int nv = Vertex.Count; List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_0 = ___0_Vertex; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_m032596D60082EE01DF85B06F289E096BAF518E2F_inline(L_0, List_1_get_Count_m032596D60082EE01DF85B06F289E096BAF518E2F_RuntimeMethod_var); V_0 = L_1; // if (nv < 3) int32_t L_2 = V_0; if ((((int32_t)L_2) >= ((int32_t)3))) { goto IL_0016; } } { // throw new ArgumentException("Need at least three vertices for triangulation"); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_3 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_3); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCF64E4B78B426EA4CC7EDA33706574C8F159A6EF)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delauney_Triangulate_m154E54A28F1D4AF60ABAFDAB6518EA5A2F2A299D_RuntimeMethod_var))); } IL_0016: { // int trimax = 4 * nv; int32_t L_4 = V_0; V_1 = ((int32_t)il2cpp_codegen_multiply(4, L_4)); // double xmin = Vertex[0].X; List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_5 = ___0_Vertex; NullCheck(L_5); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_6; L_6 = List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5(L_5, 0, List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var); NullCheck(L_6); double L_7; L_7 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_6, NULL); V_2 = L_7; // double ymin = Vertex[0].Y; List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_8 = ___0_Vertex; NullCheck(L_8); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_9; L_9 = List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5(L_8, 0, List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var); NullCheck(L_9); double L_10; L_10 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_9, NULL); V_3 = L_10; // double xmax = xmin; double L_11 = V_2; V_4 = L_11; // double ymax = ymin; double L_12 = V_3; V_5 = L_12; // for (int i = 1; i < nv; i++) V_12 = 1; goto IL_00c4; } IL_0042: { // if (Vertex[i].X < xmin) xmin = Vertex[i].X; List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_13 = ___0_Vertex; int32_t L_14 = V_12; NullCheck(L_13); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_15; L_15 = List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5(L_13, L_14, List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var); NullCheck(L_15); double L_16; L_16 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_15, NULL); double L_17 = V_2; if ((!(((double)L_16) < ((double)L_17)))) { goto IL_0060; } } { // if (Vertex[i].X < xmin) xmin = Vertex[i].X; List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_18 = ___0_Vertex; int32_t L_19 = V_12; NullCheck(L_18); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_20; L_20 = List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5(L_18, L_19, List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var); NullCheck(L_20); double L_21; L_21 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_20, NULL); V_2 = L_21; } IL_0060: { // if (Vertex[i].X > xmax) xmax = Vertex[i].X; List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_22 = ___0_Vertex; int32_t L_23 = V_12; NullCheck(L_22); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_24; L_24 = List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5(L_22, L_23, List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var); NullCheck(L_24); double L_25; L_25 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_24, NULL); double L_26 = V_4; if ((!(((double)L_25) > ((double)L_26)))) { goto IL_0080; } } { // if (Vertex[i].X > xmax) xmax = Vertex[i].X; List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_27 = ___0_Vertex; int32_t L_28 = V_12; NullCheck(L_27); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_29; L_29 = List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5(L_27, L_28, List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var); NullCheck(L_29); double L_30; L_30 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_29, NULL); V_4 = L_30; } IL_0080: { // if (Vertex[i].Y < ymin) ymin = Vertex[i].Y; List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_31 = ___0_Vertex; int32_t L_32 = V_12; NullCheck(L_31); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_33; L_33 = List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5(L_31, L_32, List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var); NullCheck(L_33); double L_34; L_34 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_33, NULL); double L_35 = V_3; if ((!(((double)L_34) < ((double)L_35)))) { goto IL_009e; } } { // if (Vertex[i].Y < ymin) ymin = Vertex[i].Y; List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_36 = ___0_Vertex; int32_t L_37 = V_12; NullCheck(L_36); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_38; L_38 = List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5(L_36, L_37, List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var); NullCheck(L_38); double L_39; L_39 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_38, NULL); V_3 = L_39; } IL_009e: { // if (Vertex[i].Y > ymax) ymax = Vertex[i].Y; List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_40 = ___0_Vertex; int32_t L_41 = V_12; NullCheck(L_40); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_42; L_42 = List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5(L_40, L_41, List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var); NullCheck(L_42); double L_43; L_43 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_42, NULL); double L_44 = V_5; if ((!(((double)L_43) > ((double)L_44)))) { goto IL_00be; } } { // if (Vertex[i].Y > ymax) ymax = Vertex[i].Y; List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_45 = ___0_Vertex; int32_t L_46 = V_12; NullCheck(L_45); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_47; L_47 = List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5(L_45, L_46, List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var); NullCheck(L_47); double L_48; L_48 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_47, NULL); V_5 = L_48; } IL_00be: { // for (int i = 1; i < nv; i++) int32_t L_49 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_49, 1)); } IL_00c4: { // for (int i = 1; i < nv; i++) int32_t L_50 = V_12; int32_t L_51 = V_0; if ((((int32_t)L_50) < ((int32_t)L_51))) { goto IL_0042; } } { // double dx = xmax - xmin; double L_52 = V_4; double L_53 = V_2; V_6 = ((double)il2cpp_codegen_subtract(L_52, L_53)); // double dy = ymax - ymin; double L_54 = V_5; double L_55 = V_3; V_7 = ((double)il2cpp_codegen_subtract(L_54, L_55)); // double dmax = (dx > dy) ? dx : dy; double L_56 = V_6; double L_57 = V_7; if ((((double)L_56) > ((double)L_57))) { goto IL_00e2; } } { double L_58 = V_7; G_B16_0 = L_58; goto IL_00e4; } IL_00e2: { double L_59 = V_6; G_B16_0 = L_59; } IL_00e4: { V_8 = G_B16_0; // double xmid = (xmax + xmin) * 0.5; double L_60 = V_4; double L_61 = V_2; V_9 = ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_60, L_61)), (0.5))); // double ymid = (ymax + ymin) * 0.5; double L_62 = V_5; double L_63 = V_3; V_10 = ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_62, L_63)), (0.5))); // Vertex.Add(new Triangulator.Geometry.Point((xmid - 2 * dmax), (ymid - dmax))); List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_64 = ___0_Vertex; double L_65 = V_9; double L_66 = V_8; double L_67 = V_10; double L_68 = V_8; Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_69 = (Point_t10224084201F077997179F1EDD9E2D2A18384D43*)il2cpp_codegen_object_new(Point_t10224084201F077997179F1EDD9E2D2A18384D43_il2cpp_TypeInfo_var); NullCheck(L_69); Point__ctor_m77814209958D34E1112848259FCF23460E2E623E(L_69, ((double)il2cpp_codegen_subtract(L_65, ((double)il2cpp_codegen_multiply((2.0), L_66)))), ((double)il2cpp_codegen_subtract(L_67, L_68)), NULL); NullCheck(L_64); List_1_Add_m03E66F0A1D5D32A3B484BB1BAEBF63A0156C74C4_inline(L_64, L_69, List_1_Add_m03E66F0A1D5D32A3B484BB1BAEBF63A0156C74C4_RuntimeMethod_var); // Vertex.Add(new Triangulator.Geometry.Point(xmid, (ymid + 2 * dmax))); List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_70 = ___0_Vertex; double L_71 = V_9; double L_72 = V_10; double L_73 = V_8; Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_74 = (Point_t10224084201F077997179F1EDD9E2D2A18384D43*)il2cpp_codegen_object_new(Point_t10224084201F077997179F1EDD9E2D2A18384D43_il2cpp_TypeInfo_var); NullCheck(L_74); Point__ctor_m77814209958D34E1112848259FCF23460E2E623E(L_74, L_71, ((double)il2cpp_codegen_add(L_72, ((double)il2cpp_codegen_multiply((2.0), L_73)))), NULL); NullCheck(L_70); List_1_Add_m03E66F0A1D5D32A3B484BB1BAEBF63A0156C74C4_inline(L_70, L_74, List_1_Add_m03E66F0A1D5D32A3B484BB1BAEBF63A0156C74C4_RuntimeMethod_var); // Vertex.Add(new Triangulator.Geometry.Point((xmid + 2 * dmax), (ymid - dmax))); List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_75 = ___0_Vertex; double L_76 = V_9; double L_77 = V_8; double L_78 = V_10; double L_79 = V_8; Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_80 = (Point_t10224084201F077997179F1EDD9E2D2A18384D43*)il2cpp_codegen_object_new(Point_t10224084201F077997179F1EDD9E2D2A18384D43_il2cpp_TypeInfo_var); NullCheck(L_80); Point__ctor_m77814209958D34E1112848259FCF23460E2E623E(L_80, ((double)il2cpp_codegen_add(L_76, ((double)il2cpp_codegen_multiply((2.0), L_77)))), ((double)il2cpp_codegen_subtract(L_78, L_79)), NULL); NullCheck(L_75); List_1_Add_m03E66F0A1D5D32A3B484BB1BAEBF63A0156C74C4_inline(L_75, L_80, List_1_Add_m03E66F0A1D5D32A3B484BB1BAEBF63A0156C74C4_RuntimeMethod_var); // List Triangle = new List(); List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_81 = (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865*)il2cpp_codegen_object_new(List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865_il2cpp_TypeInfo_var); NullCheck(L_81); List_1__ctor_m230C12BF1426C8D962464E8711577D2A62987A40(L_81, List_1__ctor_m230C12BF1426C8D962464E8711577D2A62987A40_RuntimeMethod_var); V_11 = L_81; // Triangle.Add(new Geometry.Triangle(nv, nv + 1, nv + 2)); //SuperTriangle placed at index 0 List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_82 = V_11; int32_t L_83 = V_0; int32_t L_84 = V_0; int32_t L_85 = V_0; Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_86; memset((&L_86), 0, sizeof(L_86)); Triangle__ctor_m106B424A73B24FDEDC6CD64F986A38A38DF74C44((&L_86), L_83, ((int32_t)il2cpp_codegen_add(L_84, 1)), ((int32_t)il2cpp_codegen_add(L_85, 2)), /*hidden argument*/NULL); NullCheck(L_82); List_1_Add_m0A88EE80F1282CE81D77AC61D62F3F3C2C2810F6_inline(L_82, L_86, List_1_Add_m0A88EE80F1282CE81D77AC61D62F3F3C2C2810F6_RuntimeMethod_var); // for (int i = 0; i < nv; i++) V_13 = 0; goto IL_034b; } IL_0182: { // List Edges = new List(); //[trimax * 3]; List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* L_87 = (List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB*)il2cpp_codegen_object_new(List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB_il2cpp_TypeInfo_var); NullCheck(L_87); List_1__ctor_m6A6359A5BA8E95CE1E815D3BA905D8268286D95B(L_87, List_1__ctor_m6A6359A5BA8E95CE1E815D3BA905D8268286D95B_RuntimeMethod_var); V_14 = L_87; // for (int j = 0; j < Triangle.Count; j++) V_15 = 0; goto IL_026c; } IL_0191: { // if (InCircle(Vertex[i], Vertex[Triangle[j].p1], Vertex[Triangle[j].p2], Vertex[Triangle[j].p3])) List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_88 = ___0_Vertex; int32_t L_89 = V_13; NullCheck(L_88); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_90; L_90 = List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5(L_88, L_89, List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var); List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_91 = ___0_Vertex; List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_92 = V_11; int32_t L_93 = V_15; NullCheck(L_92); Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_94; L_94 = List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217(L_92, L_93, List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_RuntimeMethod_var); int32_t L_95 = L_94.___p1_0; NullCheck(L_91); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_96; L_96 = List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5(L_91, L_95, List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var); List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_97 = ___0_Vertex; List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_98 = V_11; int32_t L_99 = V_15; NullCheck(L_98); Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_100; L_100 = List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217(L_98, L_99, List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_RuntimeMethod_var); int32_t L_101 = L_100.___p2_1; NullCheck(L_97); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_102; L_102 = List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5(L_97, L_101, List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var); List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_103 = ___0_Vertex; List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_104 = V_11; int32_t L_105 = V_15; NullCheck(L_104); Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_106; L_106 = List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217(L_104, L_105, List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_RuntimeMethod_var); int32_t L_107 = L_106.___p3_2; NullCheck(L_103); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_108; L_108 = List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5(L_103, L_107, List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var); bool L_109; L_109 = Delauney_InCircle_m442D053B58EBBE010FFCC4A899E72CFCDDBA26F8(L_90, L_96, L_102, L_108, NULL); if (!L_109) { goto IL_0266; } } { // Edges.Add(new Geometry.Edge(Triangle[j].p1, Triangle[j].p2)); List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* L_110 = V_14; List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_111 = V_11; int32_t L_112 = V_15; NullCheck(L_111); Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_113; L_113 = List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217(L_111, L_112, List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_RuntimeMethod_var); int32_t L_114 = L_113.___p1_0; List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_115 = V_11; int32_t L_116 = V_15; NullCheck(L_115); Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_117; L_117 = List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217(L_115, L_116, List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_RuntimeMethod_var); int32_t L_118 = L_117.___p2_1; Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* L_119 = (Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101*)il2cpp_codegen_object_new(Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101_il2cpp_TypeInfo_var); NullCheck(L_119); Edge__ctor_mDF258B59824E1F7F49D8F4B2634CED02BF850E4C(L_119, L_114, L_118, NULL); NullCheck(L_110); List_1_Add_m279D7770A9D6B3FA141AF8B93F25A11280BD3C51_inline(L_110, L_119, List_1_Add_m279D7770A9D6B3FA141AF8B93F25A11280BD3C51_RuntimeMethod_var); // Edges.Add(new Geometry.Edge(Triangle[j].p2, Triangle[j].p3)); List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* L_120 = V_14; List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_121 = V_11; int32_t L_122 = V_15; NullCheck(L_121); Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_123; L_123 = List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217(L_121, L_122, List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_RuntimeMethod_var); int32_t L_124 = L_123.___p2_1; List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_125 = V_11; int32_t L_126 = V_15; NullCheck(L_125); Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_127; L_127 = List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217(L_125, L_126, List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_RuntimeMethod_var); int32_t L_128 = L_127.___p3_2; Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* L_129 = (Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101*)il2cpp_codegen_object_new(Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101_il2cpp_TypeInfo_var); NullCheck(L_129); Edge__ctor_mDF258B59824E1F7F49D8F4B2634CED02BF850E4C(L_129, L_124, L_128, NULL); NullCheck(L_120); List_1_Add_m279D7770A9D6B3FA141AF8B93F25A11280BD3C51_inline(L_120, L_129, List_1_Add_m279D7770A9D6B3FA141AF8B93F25A11280BD3C51_RuntimeMethod_var); // Edges.Add(new Geometry.Edge(Triangle[j].p3, Triangle[j].p1)); List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* L_130 = V_14; List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_131 = V_11; int32_t L_132 = V_15; NullCheck(L_131); Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_133; L_133 = List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217(L_131, L_132, List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_RuntimeMethod_var); int32_t L_134 = L_133.___p3_2; List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_135 = V_11; int32_t L_136 = V_15; NullCheck(L_135); Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_137; L_137 = List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217(L_135, L_136, List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_RuntimeMethod_var); int32_t L_138 = L_137.___p1_0; Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* L_139 = (Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101*)il2cpp_codegen_object_new(Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101_il2cpp_TypeInfo_var); NullCheck(L_139); Edge__ctor_mDF258B59824E1F7F49D8F4B2634CED02BF850E4C(L_139, L_134, L_138, NULL); NullCheck(L_130); List_1_Add_m279D7770A9D6B3FA141AF8B93F25A11280BD3C51_inline(L_130, L_139, List_1_Add_m279D7770A9D6B3FA141AF8B93F25A11280BD3C51_RuntimeMethod_var); // Triangle.RemoveAt(j); List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_140 = V_11; int32_t L_141 = V_15; NullCheck(L_140); List_1_RemoveAt_mFF7CDFF418FD47201772696B3AC1932476960AFC(L_140, L_141, List_1_RemoveAt_mFF7CDFF418FD47201772696B3AC1932476960AFC_RuntimeMethod_var); // j--; int32_t L_142 = V_15; V_15 = ((int32_t)il2cpp_codegen_subtract(L_142, 1)); } IL_0266: { // for (int j = 0; j < Triangle.Count; j++) int32_t L_143 = V_15; V_15 = ((int32_t)il2cpp_codegen_add(L_143, 1)); } IL_026c: { // for (int j = 0; j < Triangle.Count; j++) int32_t L_144 = V_15; List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_145 = V_11; NullCheck(L_145); int32_t L_146; L_146 = List_1_get_Count_mF4355D83EC6995DDA614ED72420E04426AC749E3_inline(L_145, List_1_get_Count_mF4355D83EC6995DDA614ED72420E04426AC749E3_RuntimeMethod_var); if ((((int32_t)L_144) < ((int32_t)L_146))) { goto IL_0191; } } { // if (i >= nv) continue; //In case we the last duplicate point we removed was the last in the array int32_t L_147 = V_13; int32_t L_148 = V_0; if ((((int32_t)L_147) >= ((int32_t)L_148))) { goto IL_0345; } } { // for (int j = Edges.Count - 2; j >= 0; j--) List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* L_149 = V_14; NullCheck(L_149); int32_t L_150; L_150 = List_1_get_Count_mABE08BDBD7056833C23AC07CDFAA633EDB539332_inline(L_149, List_1_get_Count_mABE08BDBD7056833C23AC07CDFAA633EDB539332_RuntimeMethod_var); V_16 = ((int32_t)il2cpp_codegen_subtract(L_150, 2)); goto IL_02e1; } IL_028f: { // for (int k = Edges.Count - 1; k >= j + 1; k--) List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* L_151 = V_14; NullCheck(L_151); int32_t L_152; L_152 = List_1_get_Count_mABE08BDBD7056833C23AC07CDFAA633EDB539332_inline(L_151, List_1_get_Count_mABE08BDBD7056833C23AC07CDFAA633EDB539332_RuntimeMethod_var); V_17 = ((int32_t)il2cpp_codegen_subtract(L_152, 1)); goto IL_02d3; } IL_029c: { // if (Edges[j].Equals(Edges[k])) List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* L_153 = V_14; int32_t L_154 = V_16; NullCheck(L_153); Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* L_155; L_155 = List_1_get_Item_m25DA77C2E4744A26C125B64A075D5B41CC74384B(L_153, L_154, List_1_get_Item_m25DA77C2E4744A26C125B64A075D5B41CC74384B_RuntimeMethod_var); List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* L_156 = V_14; int32_t L_157 = V_17; NullCheck(L_156); Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* L_158; L_158 = List_1_get_Item_m25DA77C2E4744A26C125B64A075D5B41CC74384B(L_156, L_157, List_1_get_Item_m25DA77C2E4744A26C125B64A075D5B41CC74384B_RuntimeMethod_var); NullCheck(L_155); bool L_159; L_159 = Edge_Equals_mA9EF98AABC6163FAF5137DC5F2100E1FCB5E575F(L_155, L_158, NULL); if (!L_159) { goto IL_02cd; } } { // Edges.RemoveAt(k); List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* L_160 = V_14; int32_t L_161 = V_17; NullCheck(L_160); List_1_RemoveAt_mE6C591DBAE51112844A2A3B5EAD5341363403B73(L_160, L_161, List_1_RemoveAt_mE6C591DBAE51112844A2A3B5EAD5341363403B73_RuntimeMethod_var); // Edges.RemoveAt(j); List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* L_162 = V_14; int32_t L_163 = V_16; NullCheck(L_162); List_1_RemoveAt_mE6C591DBAE51112844A2A3B5EAD5341363403B73(L_162, L_163, List_1_RemoveAt_mE6C591DBAE51112844A2A3B5EAD5341363403B73_RuntimeMethod_var); // k--; int32_t L_164 = V_17; V_17 = ((int32_t)il2cpp_codegen_subtract(L_164, 1)); } IL_02cd: { // for (int k = Edges.Count - 1; k >= j + 1; k--) int32_t L_165 = V_17; V_17 = ((int32_t)il2cpp_codegen_subtract(L_165, 1)); } IL_02d3: { // for (int k = Edges.Count - 1; k >= j + 1; k--) int32_t L_166 = V_17; int32_t L_167 = V_16; if ((((int32_t)L_166) >= ((int32_t)((int32_t)il2cpp_codegen_add(L_167, 1))))) { goto IL_029c; } } { // for (int j = Edges.Count - 2; j >= 0; j--) int32_t L_168 = V_16; V_16 = ((int32_t)il2cpp_codegen_subtract(L_168, 1)); } IL_02e1: { // for (int j = Edges.Count - 2; j >= 0; j--) int32_t L_169 = V_16; if ((((int32_t)L_169) >= ((int32_t)0))) { goto IL_028f; } } { // for (int j = 0; j < Edges.Count; j++) V_18 = 0; goto IL_0330; } IL_02eb: { // if (Triangle.Count >= trimax) List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_170 = V_11; NullCheck(L_170); int32_t L_171; L_171 = List_1_get_Count_mF4355D83EC6995DDA614ED72420E04426AC749E3_inline(L_170, List_1_get_Count_mF4355D83EC6995DDA614ED72420E04426AC749E3_RuntimeMethod_var); int32_t L_172 = V_1; if ((((int32_t)L_171) < ((int32_t)L_172))) { goto IL_0300; } } { // throw new ApplicationException("Exceeded maximum edges"); ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A* L_173 = (ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A_il2cpp_TypeInfo_var))); NullCheck(L_173); ApplicationException__ctor_mE51100DFCDB0A0DF23B482CC43EC8E396BE7BE82(L_173, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral983D270A4A6EDCE0F9FE3724F6BDBE4EC22C7F76)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_173, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delauney_Triangulate_m154E54A28F1D4AF60ABAFDAB6518EA5A2F2A299D_RuntimeMethod_var))); } IL_0300: { // Triangle.Add(new Geometry.Triangle(Edges[j].p1, Edges[j].p2, i)); List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_174 = V_11; List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* L_175 = V_14; int32_t L_176 = V_18; NullCheck(L_175); Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* L_177; L_177 = List_1_get_Item_m25DA77C2E4744A26C125B64A075D5B41CC74384B(L_175, L_176, List_1_get_Item_m25DA77C2E4744A26C125B64A075D5B41CC74384B_RuntimeMethod_var); NullCheck(L_177); int32_t L_178 = L_177->___p1_0; List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* L_179 = V_14; int32_t L_180 = V_18; NullCheck(L_179); Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* L_181; L_181 = List_1_get_Item_m25DA77C2E4744A26C125B64A075D5B41CC74384B(L_179, L_180, List_1_get_Item_m25DA77C2E4744A26C125B64A075D5B41CC74384B_RuntimeMethod_var); NullCheck(L_181); int32_t L_182 = L_181->___p2_1; int32_t L_183 = V_13; Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_184; memset((&L_184), 0, sizeof(L_184)); Triangle__ctor_m106B424A73B24FDEDC6CD64F986A38A38DF74C44((&L_184), L_178, L_182, L_183, /*hidden argument*/NULL); NullCheck(L_174); List_1_Add_m0A88EE80F1282CE81D77AC61D62F3F3C2C2810F6_inline(L_174, L_184, List_1_Add_m0A88EE80F1282CE81D77AC61D62F3F3C2C2810F6_RuntimeMethod_var); // for (int j = 0; j < Edges.Count; j++) int32_t L_185 = V_18; V_18 = ((int32_t)il2cpp_codegen_add(L_185, 1)); } IL_0330: { // for (int j = 0; j < Edges.Count; j++) int32_t L_186 = V_18; List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* L_187 = V_14; NullCheck(L_187); int32_t L_188; L_188 = List_1_get_Count_mABE08BDBD7056833C23AC07CDFAA633EDB539332_inline(L_187, List_1_get_Count_mABE08BDBD7056833C23AC07CDFAA633EDB539332_RuntimeMethod_var); if ((((int32_t)L_186) < ((int32_t)L_188))) { goto IL_02eb; } } { // Edges.Clear(); List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* L_189 = V_14; NullCheck(L_189); List_1_Clear_m2B88941C30668A35B7665F5F6DFBB20F3A104C34_inline(L_189, List_1_Clear_m2B88941C30668A35B7665F5F6DFBB20F3A104C34_RuntimeMethod_var); // Edges = null; V_14 = (List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB*)NULL; } IL_0345: { // for (int i = 0; i < nv; i++) int32_t L_190 = V_13; V_13 = ((int32_t)il2cpp_codegen_add(L_190, 1)); } IL_034b: { // for (int i = 0; i < nv; i++) int32_t L_191 = V_13; int32_t L_192 = V_0; if ((((int32_t)L_191) < ((int32_t)L_192))) { goto IL_0182; } } { // for (int i = Triangle.Count - 1; i >= 0; i--) List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_193 = V_11; NullCheck(L_193); int32_t L_194; L_194 = List_1_get_Count_mF4355D83EC6995DDA614ED72420E04426AC749E3_inline(L_193, List_1_get_Count_mF4355D83EC6995DDA614ED72420E04426AC749E3_RuntimeMethod_var); V_19 = ((int32_t)il2cpp_codegen_subtract(L_194, 1)); goto IL_03a2; } IL_0360: { // if (Triangle[i].p1 >= nv || Triangle[i].p2 >= nv || Triangle[i].p3 >= nv) List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_195 = V_11; int32_t L_196 = V_19; NullCheck(L_195); Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_197; L_197 = List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217(L_195, L_196, List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_RuntimeMethod_var); int32_t L_198 = L_197.___p1_0; int32_t L_199 = V_0; if ((((int32_t)L_198) >= ((int32_t)L_199))) { goto IL_0393; } } { List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_200 = V_11; int32_t L_201 = V_19; NullCheck(L_200); Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_202; L_202 = List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217(L_200, L_201, List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_RuntimeMethod_var); int32_t L_203 = L_202.___p2_1; int32_t L_204 = V_0; if ((((int32_t)L_203) >= ((int32_t)L_204))) { goto IL_0393; } } { List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_205 = V_11; int32_t L_206 = V_19; NullCheck(L_205); Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_207; L_207 = List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217(L_205, L_206, List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_RuntimeMethod_var); int32_t L_208 = L_207.___p3_2; int32_t L_209 = V_0; if ((((int32_t)L_208) < ((int32_t)L_209))) { goto IL_039c; } } IL_0393: { // Triangle.RemoveAt(i); List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_210 = V_11; int32_t L_211 = V_19; NullCheck(L_210); List_1_RemoveAt_mFF7CDFF418FD47201772696B3AC1932476960AFC(L_210, L_211, List_1_RemoveAt_mFF7CDFF418FD47201772696B3AC1932476960AFC_RuntimeMethod_var); } IL_039c: { // for (int i = Triangle.Count - 1; i >= 0; i--) int32_t L_212 = V_19; V_19 = ((int32_t)il2cpp_codegen_subtract(L_212, 1)); } IL_03a2: { // for (int i = Triangle.Count - 1; i >= 0; i--) int32_t L_213 = V_19; if ((((int32_t)L_213) >= ((int32_t)0))) { goto IL_0360; } } { // Vertex.RemoveAt(Vertex.Count - 1); List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_214 = ___0_Vertex; List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_215 = ___0_Vertex; NullCheck(L_215); int32_t L_216; L_216 = List_1_get_Count_m032596D60082EE01DF85B06F289E096BAF518E2F_inline(L_215, List_1_get_Count_m032596D60082EE01DF85B06F289E096BAF518E2F_RuntimeMethod_var); NullCheck(L_214); List_1_RemoveAt_m40AA0C96894887F87F16C6E393FD701A22ED9EC0(L_214, ((int32_t)il2cpp_codegen_subtract(L_216, 1)), List_1_RemoveAt_m40AA0C96894887F87F16C6E393FD701A22ED9EC0_RuntimeMethod_var); // Vertex.RemoveAt(Vertex.Count - 1); List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_217 = ___0_Vertex; List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_218 = ___0_Vertex; NullCheck(L_218); int32_t L_219; L_219 = List_1_get_Count_m032596D60082EE01DF85B06F289E096BAF518E2F_inline(L_218, List_1_get_Count_m032596D60082EE01DF85B06F289E096BAF518E2F_RuntimeMethod_var); NullCheck(L_217); List_1_RemoveAt_m40AA0C96894887F87F16C6E393FD701A22ED9EC0(L_217, ((int32_t)il2cpp_codegen_subtract(L_219, 1)), List_1_RemoveAt_m40AA0C96894887F87F16C6E393FD701A22ED9EC0_RuntimeMethod_var); // Vertex.RemoveAt(Vertex.Count - 1); List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_220 = ___0_Vertex; List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_221 = ___0_Vertex; NullCheck(L_221); int32_t L_222; L_222 = List_1_get_Count_m032596D60082EE01DF85B06F289E096BAF518E2F_inline(L_221, List_1_get_Count_m032596D60082EE01DF85B06F289E096BAF518E2F_RuntimeMethod_var); NullCheck(L_220); List_1_RemoveAt_m40AA0C96894887F87F16C6E393FD701A22ED9EC0(L_220, ((int32_t)il2cpp_codegen_subtract(L_222, 1)), List_1_RemoveAt_m40AA0C96894887F87F16C6E393FD701A22ED9EC0_RuntimeMethod_var); // Triangle.TrimExcess(); List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_223 = V_11; NullCheck(L_223); List_1_TrimExcess_m650FA9EBBAA85D6B2239F9CB816324814CB27954(L_223, List_1_TrimExcess_m650FA9EBBAA85D6B2239F9CB816324814CB27954_RuntimeMethod_var); // return Triangle; List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_224 = V_11; return L_224; } } // System.Boolean DungeonArchitect.Triangulator.Delauney::InCircle(DungeonArchitect.Triangulator.Geometry.Point,DungeonArchitect.Triangulator.Geometry.Point,DungeonArchitect.Triangulator.Geometry.Point,DungeonArchitect.Triangulator.Geometry.Point) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Delauney_InCircle_m442D053B58EBBE010FFCC4A899E72CFCDDBA26F8 (Point_t10224084201F077997179F1EDD9E2D2A18384D43* ___0_p, Point_t10224084201F077997179F1EDD9E2D2A18384D43* ___1_p1, Point_t10224084201F077997179F1EDD9E2D2A18384D43* ___2_p2, Point_t10224084201F077997179F1EDD9E2D2A18384D43* ___3_p3, 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; } double V_0 = 0.0; double V_1 = 0.0; double V_2 = 0.0; double V_3 = 0.0; double V_4 = 0.0; double V_5 = 0.0; double V_6 = 0.0; double V_7 = 0.0; double V_8 = 0.0; double V_9 = 0.0; { // if (System.Math.Abs(p1.Y - p2.Y) <= double.Epsilon && System.Math.Abs(p2.Y - p3.Y) <= double.Epsilon) Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_0 = ___1_p1; NullCheck(L_0); double L_1; L_1 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_0, NULL); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_2 = ___2_p2; NullCheck(L_2); double L_3; L_3 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_2, NULL); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_4; L_4 = fabs(((double)il2cpp_codegen_subtract(L_1, L_3))); if ((!(((double)L_4) <= ((double)(4.9406564584124654E-324))))) { goto IL_003c; } } { Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_5 = ___2_p2; NullCheck(L_5); double L_6; L_6 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_5, NULL); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_7 = ___3_p3; NullCheck(L_7); double L_8; L_8 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_7, NULL); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_9; L_9 = fabs(((double)il2cpp_codegen_subtract(L_6, L_8))); if ((!(((double)L_9) <= ((double)(4.9406564584124654E-324))))) { goto IL_003c; } } { // return false; return (bool)0; } IL_003c: { // if (System.Math.Abs(p2.Y - p1.Y) <= double.Epsilon) Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_10 = ___2_p2; NullCheck(L_10); double L_11; L_11 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_10, NULL); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_12 = ___1_p1; NullCheck(L_12); double L_13; L_13 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_12, NULL); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_14; L_14 = fabs(((double)il2cpp_codegen_subtract(L_11, L_13))); if ((!(((double)L_14) <= ((double)(4.9406564584124654E-324))))) { goto IL_00d0; } } { // m2 = -(p3.X - p2.X) / (p3.Y - p2.Y); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_15 = ___3_p3; NullCheck(L_15); double L_16; L_16 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_15, NULL); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_17 = ___2_p2; NullCheck(L_17); double L_18; L_18 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_17, NULL); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_19 = ___3_p3; NullCheck(L_19); double L_20; L_20 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_19, NULL); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_21 = ___2_p2; NullCheck(L_21); double L_22; L_22 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_21, NULL); V_1 = ((double)(((-((double)il2cpp_codegen_subtract(L_16, L_18))))/((double)il2cpp_codegen_subtract(L_20, L_22)))); // mx2 = (p2.X + p3.X) * 0.5; Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_23 = ___2_p2; NullCheck(L_23); double L_24; L_24 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_23, NULL); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_25 = ___3_p3; NullCheck(L_25); double L_26; L_26 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_25, NULL); V_3 = ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_24, L_26)), (0.5))); // my2 = (p2.Y + p3.Y) * 0.5; Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_27 = ___2_p2; NullCheck(L_27); double L_28; L_28 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_27, NULL); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_29 = ___3_p3; NullCheck(L_29); double L_30; L_30 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_29, NULL); V_5 = ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_28, L_30)), (0.5))); // xc = (p2.X + p1.X) * 0.5; Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_31 = ___2_p2; NullCheck(L_31); double L_32; L_32 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_31, NULL); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_33 = ___1_p1; NullCheck(L_33); double L_34; L_34 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_33, NULL); V_6 = ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_32, L_34)), (0.5))); // yc = m2 * (xc - mx2) + my2; double L_35 = V_1; double L_36 = V_6; double L_37 = V_3; double L_38 = V_5; V_7 = ((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_35, ((double)il2cpp_codegen_subtract(L_36, L_37)))), L_38)); goto IL_021e; } IL_00d0: { // else if (System.Math.Abs(p3.Y - p2.Y) <= double.Epsilon) Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_39 = ___3_p3; NullCheck(L_39); double L_40; L_40 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_39, NULL); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_41 = ___2_p2; NullCheck(L_41); double L_42; L_42 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_41, NULL); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_43; L_43 = fabs(((double)il2cpp_codegen_subtract(L_40, L_42))); if ((!(((double)L_43) <= ((double)(4.9406564584124654E-324))))) { goto IL_0164; } } { // m1 = -(p2.X - p1.X) / (p2.Y - p1.Y); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_44 = ___2_p2; NullCheck(L_44); double L_45; L_45 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_44, NULL); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_46 = ___1_p1; NullCheck(L_46); double L_47; L_47 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_46, NULL); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_48 = ___2_p2; NullCheck(L_48); double L_49; L_49 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_48, NULL); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_50 = ___1_p1; NullCheck(L_50); double L_51; L_51 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_50, NULL); V_0 = ((double)(((-((double)il2cpp_codegen_subtract(L_45, L_47))))/((double)il2cpp_codegen_subtract(L_49, L_51)))); // mx1 = (p1.X + p2.X) * 0.5; Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_52 = ___1_p1; NullCheck(L_52); double L_53; L_53 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_52, NULL); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_54 = ___2_p2; NullCheck(L_54); double L_55; L_55 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_54, NULL); V_2 = ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_53, L_55)), (0.5))); // my1 = (p1.Y + p2.Y) * 0.5; Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_56 = ___1_p1; NullCheck(L_56); double L_57; L_57 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_56, NULL); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_58 = ___2_p2; NullCheck(L_58); double L_59; L_59 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_58, NULL); V_4 = ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_57, L_59)), (0.5))); // xc = (p3.X + p2.X) * 0.5; Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_60 = ___3_p3; NullCheck(L_60); double L_61; L_61 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_60, NULL); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_62 = ___2_p2; NullCheck(L_62); double L_63; L_63 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_62, NULL); V_6 = ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_61, L_63)), (0.5))); // yc = m1 * (xc - mx1) + my1; double L_64 = V_0; double L_65 = V_6; double L_66 = V_2; double L_67 = V_4; V_7 = ((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_64, ((double)il2cpp_codegen_subtract(L_65, L_66)))), L_67)); goto IL_021e; } IL_0164: { // m1 = -(p2.X - p1.X) / (p2.Y - p1.Y); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_68 = ___2_p2; NullCheck(L_68); double L_69; L_69 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_68, NULL); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_70 = ___1_p1; NullCheck(L_70); double L_71; L_71 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_70, NULL); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_72 = ___2_p2; NullCheck(L_72); double L_73; L_73 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_72, NULL); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_74 = ___1_p1; NullCheck(L_74); double L_75; L_75 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_74, NULL); V_0 = ((double)(((-((double)il2cpp_codegen_subtract(L_69, L_71))))/((double)il2cpp_codegen_subtract(L_73, L_75)))); // m2 = -(p3.X - p2.X) / (p3.Y - p2.Y); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_76 = ___3_p3; NullCheck(L_76); double L_77; L_77 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_76, NULL); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_78 = ___2_p2; NullCheck(L_78); double L_79; L_79 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_78, NULL); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_80 = ___3_p3; NullCheck(L_80); double L_81; L_81 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_80, NULL); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_82 = ___2_p2; NullCheck(L_82); double L_83; L_83 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_82, NULL); V_1 = ((double)(((-((double)il2cpp_codegen_subtract(L_77, L_79))))/((double)il2cpp_codegen_subtract(L_81, L_83)))); // mx1 = (p1.X + p2.X) * 0.5; Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_84 = ___1_p1; NullCheck(L_84); double L_85; L_85 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_84, NULL); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_86 = ___2_p2; NullCheck(L_86); double L_87; L_87 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_86, NULL); V_2 = ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_85, L_87)), (0.5))); // mx2 = (p2.X + p3.X) * 0.5; Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_88 = ___2_p2; NullCheck(L_88); double L_89; L_89 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_88, NULL); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_90 = ___3_p3; NullCheck(L_90); double L_91; L_91 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_90, NULL); V_3 = ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_89, L_91)), (0.5))); // my1 = (p1.Y + p2.Y) * 0.5; Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_92 = ___1_p1; NullCheck(L_92); double L_93; L_93 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_92, NULL); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_94 = ___2_p2; NullCheck(L_94); double L_95; L_95 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_94, NULL); V_4 = ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_93, L_95)), (0.5))); // my2 = (p2.Y + p3.Y) * 0.5; Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_96 = ___2_p2; NullCheck(L_96); double L_97; L_97 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_96, NULL); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_98 = ___3_p3; NullCheck(L_98); double L_99; L_99 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_98, NULL); V_5 = ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_97, L_99)), (0.5))); // xc = (m1 * mx1 - m2 * mx2 + my2 - my1) / (m1 - m2); double L_100 = V_0; double L_101 = V_2; double L_102 = V_1; double L_103 = V_3; double L_104 = V_5; double L_105 = V_4; double L_106 = V_0; double L_107 = V_1; V_6 = ((double)(((double)il2cpp_codegen_subtract(((double)il2cpp_codegen_add(((double)il2cpp_codegen_subtract(((double)il2cpp_codegen_multiply(L_100, L_101)), ((double)il2cpp_codegen_multiply(L_102, L_103)))), L_104)), L_105))/((double)il2cpp_codegen_subtract(L_106, L_107)))); // yc = m1 * (xc - mx1) + my1; double L_108 = V_0; double L_109 = V_6; double L_110 = V_2; double L_111 = V_4; V_7 = ((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_108, ((double)il2cpp_codegen_subtract(L_109, L_110)))), L_111)); } IL_021e: { // double dx = p2.X - xc; Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_112 = ___2_p2; NullCheck(L_112); double L_113; L_113 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_112, NULL); double L_114 = V_6; // double dy = p2.Y - yc; Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_115 = ___2_p2; NullCheck(L_115); double L_116; L_116 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_115, NULL); double L_117 = V_7; V_8 = ((double)il2cpp_codegen_subtract(L_116, L_117)); // double rsqr = dx * dx + dy * dy; double L_118 = ((double)il2cpp_codegen_subtract(L_113, L_114)); double L_119 = V_8; double L_120 = V_8; V_9 = ((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_118, L_118)), ((double)il2cpp_codegen_multiply(L_119, L_120)))); // dx = p.X - xc; Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_121 = ___0_p; NullCheck(L_121); double L_122; L_122 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_121, NULL); double L_123 = V_6; // dy = p.Y - yc; Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_124 = ___0_p; NullCheck(L_124); double L_125; L_125 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_124, NULL); double L_126 = V_7; V_8 = ((double)il2cpp_codegen_subtract(L_125, L_126)); // double drsqr = dx * dx + dy * dy; double L_127 = ((double)il2cpp_codegen_subtract(L_122, L_123)); double L_128 = V_8; double L_129 = V_8; // return (drsqr <= rsqr); double L_130 = V_9; return (bool)((((int32_t)((!(((double)((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_127, L_127)), ((double)il2cpp_codegen_multiply(L_128, L_129))))) <= ((double)L_130)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.Void DungeonArchitect.Triangulator.Delauney::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Delauney__ctor_m50448BBC5E68B62A6DBE038195665A7957985F05 (Delauney_t140FC3667D0272C1E98B0B542CCF79E04D786340* __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 #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 #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.Triangulator.DelauneyTriangle[] DungeonArchitect.Triangulator.DelauneyV2::Triangulate(UnityEngine.Vector2[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* DelauneyV2_Triangulate_mBBAB52236EF2EAB2CC6415D844798EEA28859007 (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_vertices, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* V_1 = NULL; int32_t V_2 = 0; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* V_3 = NULL; IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* V_4 = NULL; IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; float V_11 = 0.0f; float V_12 = 0.0f; float V_13 = 0.0f; float V_14 = 0.0f; float V_15 = 0.0f; float V_16 = 0.0f; float V_17 = 0.0f; float V_18 = 0.0f; float V_19 = 0.0f; float V_20 = 0.0f; float V_21 = 0.0f; float V_22 = 0.0f; float V_23 = 0.0f; float V_24 = 0.0f; float V_25 = 0.0f; float V_26 = 0.0f; float V_27 = 0.0f; float V_28 = 0.0f; float V_29 = 0.0f; float V_30 = 0.0f; DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* V_31 = NULL; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_32 = NULL; int32_t V_33 = 0; int32_t V_34 = 0; int32_t V_35 = 0; int32_t V_36 = 0; float G_B20_0 = 0.0f; bool G_B25_0 = false; bool G_B24_0 = false; { // var nv = vertices.Length; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = ___0_vertices; NullCheck(L_0); V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length)); // var paddedVerts = new Vector2[vertices.Length + 3]; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1 = ___0_vertices; NullCheck(L_1); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)SZArrayNew(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_1)->max_length)), 3))); V_32 = L_2; // System.Array.Copy(vertices, paddedVerts, vertices.Length); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_3 = ___0_vertices; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_4 = V_32; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_5 = ___0_vertices; NullCheck(L_5); Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900((RuntimeArray*)L_3, (RuntimeArray*)L_4, ((int32_t)(((RuntimeArray*)L_5)->max_length)), NULL); // paddedVerts[nv + 0] = Vector2.zero; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_6 = V_32; int32_t L_7 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; L_8 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_8); // paddedVerts[nv + 1] = Vector2.zero; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_9 = V_32; int32_t L_10 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11; L_11 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); NullCheck(L_9); (L_9)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_10, 1))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_11); // paddedVerts[nv + 2] = Vector2.zero; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_12 = V_32; int32_t L_13 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14; L_14 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); NullCheck(L_12); (L_12)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_13, 2))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_14); // vertices = paddedVerts; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_15 = V_32; ___0_vertices = L_15; // var triangles = new DelauneyTriangle[nv * 3]; int32_t L_16 = V_0; DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_17 = (DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB*)(DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB*)SZArrayNew(DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_16, 3))); V_1 = L_17; // for (int m = 0; m < triangles.Length; m++) triangles[m] = new DelauneyTriangle(); V_33 = 0; goto IL_006c; } IL_0058: { // for (int m = 0; m < triangles.Length; m++) triangles[m] = new DelauneyTriangle(); DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_18 = V_1; int32_t L_19 = V_33; NullCheck(L_18); il2cpp_codegen_initobj(((L_18)->GetAddressAt(static_cast(L_19))), sizeof(DelauneyTriangle_t34BA50A90AF0230FEDBF49BC7D011FB39EA82FC9)); // for (int m = 0; m < triangles.Length; m++) triangles[m] = new DelauneyTriangle(); int32_t L_20 = V_33; V_33 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_006c: { // for (int m = 0; m < triangles.Length; m++) triangles[m] = new DelauneyTriangle(); int32_t L_21 = V_33; DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_22 = V_1; NullCheck(L_22); if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))))) { goto IL_0058; } } { // int ntri = 0; V_2 = 0; // bool[] complete = null; V_3 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)NULL; // IEDGE[] edges = null; V_4 = (IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5*)NULL; // IEDGE[] p_EdgeTemp = null; V_5 = (IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5*)NULL; // int nedge = 0; V_6 = 0; // int trimax, emax = 200; V_7 = ((int32_t)200); // float xp, yp, x1, y1, x2, y2, x3, y3, xc = 0, yc = 0, r = 0; V_19 = (0.0f); // float xp, yp, x1, y1, x2, y2, x3, y3, xc = 0, yc = 0, r = 0; V_20 = (0.0f); // float xp, yp, x1, y1, x2, y2, x3, y3, xc = 0, yc = 0, r = 0; V_21 = (0.0f); // trimax = 4 * nv; int32_t L_23 = V_0; // complete = new bool[trimax]; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_24 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)SZArrayNew(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(4, L_23))); V_3 = L_24; // edges = new IEDGE[emax]; int32_t L_25 = V_7; IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_26 = (IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5*)(IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5*)SZArrayNew(IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5_il2cpp_TypeInfo_var, (uint32_t)L_25); V_4 = L_26; // for (int m = 0; m < edges.Length; m++) edges[m] = new IEDGE(); V_34 = 0; goto IL_00c8; } IL_00b3: { // for (int m = 0; m < edges.Length; m++) edges[m] = new IEDGE(); IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_27 = V_4; int32_t L_28 = V_34; NullCheck(L_27); il2cpp_codegen_initobj(((L_27)->GetAddressAt(static_cast(L_28))), sizeof(IEDGE_t50016A3D78A51AF2C5CD924967093FCA386983AF)); // for (int m = 0; m < edges.Length; m++) edges[m] = new IEDGE(); int32_t L_29 = V_34; V_34 = ((int32_t)il2cpp_codegen_add(L_29, 1)); } IL_00c8: { // for (int m = 0; m < edges.Length; m++) edges[m] = new IEDGE(); int32_t L_30 = V_34; IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_31 = V_4; NullCheck(L_31); if ((((int32_t)L_30) < ((int32_t)((int32_t)(((RuntimeArray*)L_31)->max_length))))) { goto IL_00b3; } } { // xmin = vertices[0].x; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_32 = ___0_vertices; NullCheck(L_32); float L_33 = ((L_32)->GetAddressAt(static_cast(0)))->___x_0; V_22 = L_33; // ymin = vertices[0].y; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_34 = ___0_vertices; NullCheck(L_34); float L_35 = ((L_34)->GetAddressAt(static_cast(0)))->___y_1; V_24 = L_35; // xmax = xmin; float L_36 = V_22; V_23 = L_36; // ymax = ymin; float L_37 = V_24; V_25 = L_37; // for (i = 1; i < nv; i++) V_8 = 1; goto IL_0182; } IL_00fc: { // if (vertices[i].x < xmin) xmin = vertices[i].x; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_38 = ___0_vertices; int32_t L_39 = V_8; NullCheck(L_38); float L_40 = ((L_38)->GetAddressAt(static_cast(L_39)))->___x_0; float L_41 = V_22; if ((!(((float)L_40) < ((float)L_41)))) { goto IL_011c; } } { // if (vertices[i].x < xmin) xmin = vertices[i].x; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_42 = ___0_vertices; int32_t L_43 = V_8; NullCheck(L_42); float L_44 = ((L_42)->GetAddressAt(static_cast(L_43)))->___x_0; V_22 = L_44; } IL_011c: { // if (vertices[i].x > xmax) xmax = vertices[i].x; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_45 = ___0_vertices; int32_t L_46 = V_8; NullCheck(L_45); float L_47 = ((L_45)->GetAddressAt(static_cast(L_46)))->___x_0; float L_48 = V_23; if ((!(((float)L_47) > ((float)L_48)))) { goto IL_013c; } } { // if (vertices[i].x > xmax) xmax = vertices[i].x; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_49 = ___0_vertices; int32_t L_50 = V_8; NullCheck(L_49); float L_51 = ((L_49)->GetAddressAt(static_cast(L_50)))->___x_0; V_23 = L_51; } IL_013c: { // if (vertices[i].y < ymin) ymin = vertices[i].y; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_52 = ___0_vertices; int32_t L_53 = V_8; NullCheck(L_52); float L_54 = ((L_52)->GetAddressAt(static_cast(L_53)))->___y_1; float L_55 = V_24; if ((!(((float)L_54) < ((float)L_55)))) { goto IL_015c; } } { // if (vertices[i].y < ymin) ymin = vertices[i].y; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_56 = ___0_vertices; int32_t L_57 = V_8; NullCheck(L_56); float L_58 = ((L_56)->GetAddressAt(static_cast(L_57)))->___y_1; V_24 = L_58; } IL_015c: { // if (vertices[i].y > ymax) ymax = vertices[i].y; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_59 = ___0_vertices; int32_t L_60 = V_8; NullCheck(L_59); float L_61 = ((L_59)->GetAddressAt(static_cast(L_60)))->___y_1; float L_62 = V_25; if ((!(((float)L_61) > ((float)L_62)))) { goto IL_017c; } } { // if (vertices[i].y > ymax) ymax = vertices[i].y; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_63 = ___0_vertices; int32_t L_64 = V_8; NullCheck(L_63); float L_65 = ((L_63)->GetAddressAt(static_cast(L_64)))->___y_1; V_25 = L_65; } IL_017c: { // for (i = 1; i < nv; i++) int32_t L_66 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_66, 1)); } IL_0182: { // for (i = 1; i < nv; i++) int32_t L_67 = V_8; int32_t L_68 = V_0; if ((((int32_t)L_67) < ((int32_t)L_68))) { goto IL_00fc; } } { // dx = xmax - xmin; float L_69 = V_23; float L_70 = V_22; V_28 = ((float)il2cpp_codegen_subtract(L_69, L_70)); // dy = ymax - ymin; float L_71 = V_25; float L_72 = V_24; V_29 = ((float)il2cpp_codegen_subtract(L_71, L_72)); // dmax = (dx > dy) ? dx : dy; float L_73 = V_28; float L_74 = V_29; if ((((float)L_73) > ((float)L_74))) { goto IL_01a2; } } { float L_75 = V_29; G_B20_0 = L_75; goto IL_01a4; } IL_01a2: { float L_76 = V_28; G_B20_0 = L_76; } IL_01a4: { V_30 = G_B20_0; // xmid = (xmax + xmin) / 2.0f; float L_77 = V_23; float L_78 = V_22; V_26 = ((float)(((float)il2cpp_codegen_add(L_77, L_78))/(2.0f))); // ymid = (ymax + ymin) / 2.0f; float L_79 = V_25; float L_80 = V_24; V_27 = ((float)(((float)il2cpp_codegen_add(L_79, L_80))/(2.0f))); // vertices[nv + 0].x = xmid - 20 * dmax; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_81 = ___0_vertices; int32_t L_82 = V_0; NullCheck(L_81); float L_83 = V_26; float L_84 = V_30; ((L_81)->GetAddressAt(static_cast(L_82)))->___x_0 = ((float)il2cpp_codegen_subtract(L_83, ((float)il2cpp_codegen_multiply((20.0f), L_84)))); // vertices[nv + 0].y = ymid - dmax; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_85 = ___0_vertices; int32_t L_86 = V_0; NullCheck(L_85); float L_87 = V_27; float L_88 = V_30; ((L_85)->GetAddressAt(static_cast(L_86)))->___y_1 = ((float)il2cpp_codegen_subtract(L_87, L_88)); // vertices[nv + 1].x = xmid; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_89 = ___0_vertices; int32_t L_90 = V_0; NullCheck(L_89); float L_91 = V_26; ((L_89)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_90, 1)))))->___x_0 = L_91; // vertices[nv + 1].y = ymid + 20 * dmax; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_92 = ___0_vertices; int32_t L_93 = V_0; NullCheck(L_92); float L_94 = V_27; float L_95 = V_30; ((L_92)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_93, 1)))))->___y_1 = ((float)il2cpp_codegen_add(L_94, ((float)il2cpp_codegen_multiply((20.0f), L_95)))); // vertices[nv + 2].x = xmid + 20 * dmax; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_96 = ___0_vertices; int32_t L_97 = V_0; NullCheck(L_96); float L_98 = V_26; float L_99 = V_30; ((L_96)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_97, 2)))))->___x_0 = ((float)il2cpp_codegen_add(L_98, ((float)il2cpp_codegen_multiply((20.0f), L_99)))); // vertices[nv + 2].y = ymid - dmax; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_100 = ___0_vertices; int32_t L_101 = V_0; NullCheck(L_100); float L_102 = V_27; float L_103 = V_30; ((L_100)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_101, 2)))))->___y_1 = ((float)il2cpp_codegen_subtract(L_102, L_103)); // triangles[0].p1 = nv; DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_104 = V_1; NullCheck(L_104); int32_t L_105 = V_0; ((L_104)->GetAddressAt(static_cast(0)))->___p1_0 = L_105; // triangles[0].p2 = nv + 1; DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_106 = V_1; NullCheck(L_106); int32_t L_107 = V_0; ((L_106)->GetAddressAt(static_cast(0)))->___p2_1 = ((int32_t)il2cpp_codegen_add(L_107, 1)); // triangles[0].p3 = nv + 2; DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_108 = V_1; NullCheck(L_108); int32_t L_109 = V_0; ((L_108)->GetAddressAt(static_cast(0)))->___p3_2 = ((int32_t)il2cpp_codegen_add(L_109, 2)); // complete[0] = false; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_110 = V_3; NullCheck(L_110); (L_110)->SetAt(static_cast(0), (bool)0); // ntri = 1; V_2 = 1; // for (i = 0; i < nv; i++) V_8 = 0; goto IL_065b; } IL_0276: { // xp = vertices[i].x; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_111 = ___0_vertices; int32_t L_112 = V_8; NullCheck(L_111); float L_113 = ((L_111)->GetAddressAt(static_cast(L_112)))->___x_0; V_11 = L_113; // yp = vertices[i].y; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_114 = ___0_vertices; int32_t L_115 = V_8; NullCheck(L_114); float L_116 = ((L_114)->GetAddressAt(static_cast(L_115)))->___y_1; V_12 = L_116; // nedge = 0; V_6 = 0; // for (j = 0; j < ntri; j++) V_9 = 0; goto IL_04ad; } IL_029f: { // if (complete[j]) BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_117 = V_3; int32_t L_118 = V_9; NullCheck(L_117); int32_t L_119 = L_118; uint8_t L_120 = (uint8_t)(L_117)->GetAt(static_cast(L_119)); if (L_120) { goto IL_04a7; } } { // x1 = vertices[triangles[j].p1].x; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_121 = ___0_vertices; DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_122 = V_1; int32_t L_123 = V_9; NullCheck(L_122); int32_t L_124 = ((L_122)->GetAddressAt(static_cast(L_123)))->___p1_0; NullCheck(L_121); float L_125 = ((L_121)->GetAddressAt(static_cast(L_124)))->___x_0; V_13 = L_125; // y1 = vertices[triangles[j].p1].y; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_126 = ___0_vertices; DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_127 = V_1; int32_t L_128 = V_9; NullCheck(L_127); int32_t L_129 = ((L_127)->GetAddressAt(static_cast(L_128)))->___p1_0; NullCheck(L_126); float L_130 = ((L_126)->GetAddressAt(static_cast(L_129)))->___y_1; V_14 = L_130; // x2 = vertices[triangles[j].p2].x; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_131 = ___0_vertices; DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_132 = V_1; int32_t L_133 = V_9; NullCheck(L_132); int32_t L_134 = ((L_132)->GetAddressAt(static_cast(L_133)))->___p2_1; NullCheck(L_131); float L_135 = ((L_131)->GetAddressAt(static_cast(L_134)))->___x_0; V_15 = L_135; // y2 = vertices[triangles[j].p2].y; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_136 = ___0_vertices; DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_137 = V_1; int32_t L_138 = V_9; NullCheck(L_137); int32_t L_139 = ((L_137)->GetAddressAt(static_cast(L_138)))->___p2_1; NullCheck(L_136); float L_140 = ((L_136)->GetAddressAt(static_cast(L_139)))->___y_1; V_16 = L_140; // x3 = vertices[triangles[j].p3].x; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_141 = ___0_vertices; DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_142 = V_1; int32_t L_143 = V_9; NullCheck(L_142); int32_t L_144 = ((L_142)->GetAddressAt(static_cast(L_143)))->___p3_2; NullCheck(L_141); float L_145 = ((L_141)->GetAddressAt(static_cast(L_144)))->___x_0; V_17 = L_145; // y3 = vertices[triangles[j].p3].y; Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_146 = ___0_vertices; DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_147 = V_1; int32_t L_148 = V_9; NullCheck(L_147); int32_t L_149 = ((L_147)->GetAddressAt(static_cast(L_148)))->___p3_2; NullCheck(L_146); float L_150 = ((L_146)->GetAddressAt(static_cast(L_149)))->___y_1; V_18 = L_150; // inside = CircumCircle(xp, yp, x1, y1, x2, y2, x3, y3, ref xc, ref yc, ref r); float L_151 = V_11; float L_152 = V_12; float L_153 = V_13; float L_154 = V_14; float L_155 = V_15; float L_156 = V_16; float L_157 = V_17; float L_158 = V_18; il2cpp_codegen_runtime_class_init_inline(DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_il2cpp_TypeInfo_var); bool L_159; L_159 = DelauneyV2_CircumCircle_m590587304E35CBAD13DB3F62C47B463A502D5936(L_151, L_152, L_153, L_154, L_155, L_156, L_157, L_158, (&V_19), (&V_20), (&V_21), NULL); // if (xc + r < xp) float L_160 = V_19; float L_161 = V_21; float L_162 = V_11; G_B24_0 = L_159; if ((!(((float)((float)il2cpp_codegen_add(L_160, L_161))) < ((float)L_162)))) { G_B25_0 = L_159; goto IL_036d; } } { // complete[j] = true; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_163 = V_3; int32_t L_164 = V_9; NullCheck(L_163); (L_163)->SetAt(static_cast(L_164), (bool)1); G_B25_0 = G_B24_0; } IL_036d: { // if (inside) if (!G_B25_0) { goto IL_04a7; } } { // if (nedge + 3 >= emax) int32_t L_165 = V_6; int32_t L_166 = V_7; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_165, 3))) < ((int32_t)L_166))) { goto IL_03d3; } } { // emax += 100; int32_t L_167 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_167, ((int32_t)100))); // p_EdgeTemp = new IEDGE[emax]; int32_t L_168 = V_7; IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_169 = (IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5*)(IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5*)SZArrayNew(IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5_il2cpp_TypeInfo_var, (uint32_t)L_168); V_5 = L_169; // for (int m = 0; m < p_EdgeTemp.Length; m++) p_EdgeTemp[m] = new IEDGE(); V_35 = 0; goto IL_03a4; } IL_038f: { // for (int m = 0; m < p_EdgeTemp.Length; m++) p_EdgeTemp[m] = new IEDGE(); IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_170 = V_5; int32_t L_171 = V_35; NullCheck(L_170); il2cpp_codegen_initobj(((L_170)->GetAddressAt(static_cast(L_171))), sizeof(IEDGE_t50016A3D78A51AF2C5CD924967093FCA386983AF)); // for (int m = 0; m < p_EdgeTemp.Length; m++) p_EdgeTemp[m] = new IEDGE(); int32_t L_172 = V_35; V_35 = ((int32_t)il2cpp_codegen_add(L_172, 1)); } IL_03a4: { // for (int m = 0; m < p_EdgeTemp.Length; m++) p_EdgeTemp[m] = new IEDGE(); int32_t L_173 = V_35; IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_174 = V_5; NullCheck(L_174); if ((((int32_t)L_173) < ((int32_t)((int32_t)(((RuntimeArray*)L_174)->max_length))))) { goto IL_038f; } } { // for (int ik = 0; ik < nedge; ik++) V_36 = 0; goto IL_03c9; } IL_03b1: { // p_EdgeTemp[ik] = edges[ik]; IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_175 = V_5; int32_t L_176 = V_36; IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_177 = V_4; int32_t L_178 = V_36; NullCheck(L_177); int32_t L_179 = L_178; IEDGE_t50016A3D78A51AF2C5CD924967093FCA386983AF L_180 = (L_177)->GetAt(static_cast(L_179)); NullCheck(L_175); (L_175)->SetAt(static_cast(L_176), (IEDGE_t50016A3D78A51AF2C5CD924967093FCA386983AF)L_180); // for (int ik = 0; ik < nedge; ik++) int32_t L_181 = V_36; V_36 = ((int32_t)il2cpp_codegen_add(L_181, 1)); } IL_03c9: { // for (int ik = 0; ik < nedge; ik++) int32_t L_182 = V_36; int32_t L_183 = V_6; if ((((int32_t)L_182) < ((int32_t)L_183))) { goto IL_03b1; } } { // edges = p_EdgeTemp; IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_184 = V_5; V_4 = L_184; } IL_03d3: { // edges[nedge + 0].p1 = triangles[j].p1; IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_185 = V_4; int32_t L_186 = V_6; NullCheck(L_185); DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_187 = V_1; int32_t L_188 = V_9; NullCheck(L_187); int32_t L_189 = ((L_187)->GetAddressAt(static_cast(L_188)))->___p1_0; ((L_185)->GetAddressAt(static_cast(L_186)))->___p1_0 = L_189; // edges[nedge + 0].p2 = triangles[j].p2; IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_190 = V_4; int32_t L_191 = V_6; NullCheck(L_190); DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_192 = V_1; int32_t L_193 = V_9; NullCheck(L_192); int32_t L_194 = ((L_192)->GetAddressAt(static_cast(L_193)))->___p2_1; ((L_190)->GetAddressAt(static_cast(L_191)))->___p2_1 = L_194; // edges[nedge + 1].p1 = triangles[j].p2; IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_195 = V_4; int32_t L_196 = V_6; NullCheck(L_195); DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_197 = V_1; int32_t L_198 = V_9; NullCheck(L_197); int32_t L_199 = ((L_197)->GetAddressAt(static_cast(L_198)))->___p2_1; ((L_195)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_196, 1)))))->___p1_0 = L_199; // edges[nedge + 1].p2 = triangles[j].p3; IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_200 = V_4; int32_t L_201 = V_6; NullCheck(L_200); DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_202 = V_1; int32_t L_203 = V_9; NullCheck(L_202); int32_t L_204 = ((L_202)->GetAddressAt(static_cast(L_203)))->___p3_2; ((L_200)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_201, 1)))))->___p2_1 = L_204; // edges[nedge + 2].p1 = triangles[j].p3; IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_205 = V_4; int32_t L_206 = V_6; NullCheck(L_205); DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_207 = V_1; int32_t L_208 = V_9; NullCheck(L_207); int32_t L_209 = ((L_207)->GetAddressAt(static_cast(L_208)))->___p3_2; ((L_205)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_206, 2)))))->___p1_0 = L_209; // edges[nedge + 2].p2 = triangles[j].p1; IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_210 = V_4; int32_t L_211 = V_6; NullCheck(L_210); DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_212 = V_1; int32_t L_213 = V_9; NullCheck(L_212); int32_t L_214 = ((L_212)->GetAddressAt(static_cast(L_213)))->___p1_0; ((L_210)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_211, 2)))))->___p2_1 = L_214; // nedge += 3; int32_t L_215 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_215, 3)); // triangles[j] = triangles[ntri - 1]; DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_216 = V_1; int32_t L_217 = V_9; DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_218 = V_1; int32_t L_219 = V_2; NullCheck(L_218); int32_t L_220 = ((int32_t)il2cpp_codegen_subtract(L_219, 1)); DelauneyTriangle_t34BA50A90AF0230FEDBF49BC7D011FB39EA82FC9 L_221 = (L_218)->GetAt(static_cast(L_220)); NullCheck(L_216); (L_216)->SetAt(static_cast(L_217), (DelauneyTriangle_t34BA50A90AF0230FEDBF49BC7D011FB39EA82FC9)L_221); // complete[j] = complete[ntri - 1]; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_222 = V_3; int32_t L_223 = V_9; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_224 = V_3; int32_t L_225 = V_2; NullCheck(L_224); int32_t L_226 = ((int32_t)il2cpp_codegen_subtract(L_225, 1)); uint8_t L_227 = (uint8_t)(L_224)->GetAt(static_cast(L_226)); NullCheck(L_222); (L_222)->SetAt(static_cast(L_223), (bool)L_227); // ntri--; int32_t L_228 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_228, 1)); // j--; int32_t L_229 = V_9; V_9 = ((int32_t)il2cpp_codegen_subtract(L_229, 1)); } IL_04a7: { // for (j = 0; j < ntri; j++) int32_t L_230 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_230, 1)); } IL_04ad: { // for (j = 0; j < ntri; j++) int32_t L_231 = V_9; int32_t L_232 = V_2; if ((((int32_t)L_231) < ((int32_t)L_232))) { goto IL_029f; } } { // for (j = 0; j < nedge - 1; j++) V_9 = 0; goto IL_05cd; } IL_04bd: { // for (k = j + 1; k < nedge; k++) int32_t L_233 = V_9; V_10 = ((int32_t)il2cpp_codegen_add(L_233, 1)); goto IL_05be; } IL_04c8: { // if ((edges[j].p1 == edges[k].p2) && (edges[j].p2 == edges[k].p1)) IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_234 = V_4; int32_t L_235 = V_9; NullCheck(L_234); int32_t L_236 = ((L_234)->GetAddressAt(static_cast(L_235)))->___p1_0; IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_237 = V_4; int32_t L_238 = V_10; NullCheck(L_237); int32_t L_239 = ((L_237)->GetAddressAt(static_cast(L_238)))->___p2_1; if ((!(((uint32_t)L_236) == ((uint32_t)L_239)))) { goto IL_0540; } } { IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_240 = V_4; int32_t L_241 = V_9; NullCheck(L_240); int32_t L_242 = ((L_240)->GetAddressAt(static_cast(L_241)))->___p2_1; IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_243 = V_4; int32_t L_244 = V_10; NullCheck(L_243); int32_t L_245 = ((L_243)->GetAddressAt(static_cast(L_244)))->___p1_0; if ((!(((uint32_t)L_242) == ((uint32_t)L_245)))) { goto IL_0540; } } { // edges[j].p1 = -1; IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_246 = V_4; int32_t L_247 = V_9; NullCheck(L_246); ((L_246)->GetAddressAt(static_cast(L_247)))->___p1_0 = (-1); // edges[j].p2 = -1; IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_248 = V_4; int32_t L_249 = V_9; NullCheck(L_248); ((L_248)->GetAddressAt(static_cast(L_249)))->___p2_1 = (-1); // edges[k].p1 = -1; IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_250 = V_4; int32_t L_251 = V_10; NullCheck(L_250); ((L_250)->GetAddressAt(static_cast(L_251)))->___p1_0 = (-1); // edges[k].p2 = -1; IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_252 = V_4; int32_t L_253 = V_10; NullCheck(L_252); ((L_252)->GetAddressAt(static_cast(L_253)))->___p2_1 = (-1); } IL_0540: { // if ((edges[j].p1 == edges[k].p1) && (edges[j].p2 == edges[k].p2)) IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_254 = V_4; int32_t L_255 = V_9; NullCheck(L_254); int32_t L_256 = ((L_254)->GetAddressAt(static_cast(L_255)))->___p1_0; IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_257 = V_4; int32_t L_258 = V_10; NullCheck(L_257); int32_t L_259 = ((L_257)->GetAddressAt(static_cast(L_258)))->___p1_0; if ((!(((uint32_t)L_256) == ((uint32_t)L_259)))) { goto IL_05b8; } } { IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_260 = V_4; int32_t L_261 = V_9; NullCheck(L_260); int32_t L_262 = ((L_260)->GetAddressAt(static_cast(L_261)))->___p2_1; IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_263 = V_4; int32_t L_264 = V_10; NullCheck(L_263); int32_t L_265 = ((L_263)->GetAddressAt(static_cast(L_264)))->___p2_1; if ((!(((uint32_t)L_262) == ((uint32_t)L_265)))) { goto IL_05b8; } } { // edges[j].p1 = -1; IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_266 = V_4; int32_t L_267 = V_9; NullCheck(L_266); ((L_266)->GetAddressAt(static_cast(L_267)))->___p1_0 = (-1); // edges[j].p2 = -1; IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_268 = V_4; int32_t L_269 = V_9; NullCheck(L_268); ((L_268)->GetAddressAt(static_cast(L_269)))->___p2_1 = (-1); // edges[k].p1 = -1; IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_270 = V_4; int32_t L_271 = V_10; NullCheck(L_270); ((L_270)->GetAddressAt(static_cast(L_271)))->___p1_0 = (-1); // edges[k].p2 = -1; IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_272 = V_4; int32_t L_273 = V_10; NullCheck(L_272); ((L_272)->GetAddressAt(static_cast(L_273)))->___p2_1 = (-1); } IL_05b8: { // for (k = j + 1; k < nedge; k++) int32_t L_274 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_274, 1)); } IL_05be: { // for (k = j + 1; k < nedge; k++) int32_t L_275 = V_10; int32_t L_276 = V_6; if ((((int32_t)L_275) < ((int32_t)L_276))) { goto IL_04c8; } } { // for (j = 0; j < nedge - 1; j++) int32_t L_277 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_277, 1)); } IL_05cd: { // for (j = 0; j < nedge - 1; j++) int32_t L_278 = V_9; int32_t L_279 = V_6; if ((((int32_t)L_278) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_279, 1))))) { goto IL_04bd; } } { // for (j = 0; j < nedge; j++) V_9 = 0; goto IL_064f; } IL_05dd: { // if (edges[j].p1 < 0 || edges[j].p2 < 0) IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_280 = V_4; int32_t L_281 = V_9; NullCheck(L_280); int32_t L_282 = ((L_280)->GetAddressAt(static_cast(L_281)))->___p1_0; if ((((int32_t)L_282) < ((int32_t)0))) { goto IL_0649; } } { IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_283 = V_4; int32_t L_284 = V_9; NullCheck(L_283); int32_t L_285 = ((L_283)->GetAddressAt(static_cast(L_284)))->___p2_1; if ((((int32_t)L_285) < ((int32_t)0))) { goto IL_0649; } } { // triangles[ntri].p1 = edges[j].p1; DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_286 = V_1; int32_t L_287 = V_2; NullCheck(L_286); IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_288 = V_4; int32_t L_289 = V_9; NullCheck(L_288); int32_t L_290 = ((L_288)->GetAddressAt(static_cast(L_289)))->___p1_0; ((L_286)->GetAddressAt(static_cast(L_287)))->___p1_0 = L_290; // triangles[ntri].p2 = edges[j].p2; DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_291 = V_1; int32_t L_292 = V_2; NullCheck(L_291); IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_293 = V_4; int32_t L_294 = V_9; NullCheck(L_293); int32_t L_295 = ((L_293)->GetAddressAt(static_cast(L_294)))->___p2_1; ((L_291)->GetAddressAt(static_cast(L_292)))->___p2_1 = L_295; // triangles[ntri].p3 = i; DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_296 = V_1; int32_t L_297 = V_2; NullCheck(L_296); int32_t L_298 = V_8; ((L_296)->GetAddressAt(static_cast(L_297)))->___p3_2 = L_298; // complete[ntri] = false; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_299 = V_3; int32_t L_300 = V_2; NullCheck(L_299); (L_299)->SetAt(static_cast(L_300), (bool)0); // ntri++; int32_t L_301 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_301, 1)); } IL_0649: { // for (j = 0; j < nedge; j++) int32_t L_302 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_302, 1)); } IL_064f: { // for (j = 0; j < nedge; j++) int32_t L_303 = V_9; int32_t L_304 = V_6; if ((((int32_t)L_303) < ((int32_t)L_304))) { goto IL_05dd; } } { // for (i = 0; i < nv; i++) int32_t L_305 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_305, 1)); } IL_065b: { // for (i = 0; i < nv; i++) int32_t L_306 = V_8; int32_t L_307 = V_0; if ((((int32_t)L_306) < ((int32_t)L_307))) { goto IL_0276; } } { // for (i = 0; i < ntri; i++) V_8 = 0; goto IL_06b9; } IL_0668: { // if (triangles[i].p1 >= nv || triangles[i].p2 >= nv || triangles[i].p3 >= nv) DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_308 = V_1; int32_t L_309 = V_8; NullCheck(L_308); int32_t L_310 = ((L_308)->GetAddressAt(static_cast(L_309)))->___p1_0; int32_t L_311 = V_0; if ((((int32_t)L_310) >= ((int32_t)L_311))) { goto IL_0698; } } { DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_312 = V_1; int32_t L_313 = V_8; NullCheck(L_312); int32_t L_314 = ((L_312)->GetAddressAt(static_cast(L_313)))->___p2_1; int32_t L_315 = V_0; if ((((int32_t)L_314) >= ((int32_t)L_315))) { goto IL_0698; } } { DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_316 = V_1; int32_t L_317 = V_8; NullCheck(L_316); int32_t L_318 = ((L_316)->GetAddressAt(static_cast(L_317)))->___p3_2; int32_t L_319 = V_0; if ((((int32_t)L_318) < ((int32_t)L_319))) { goto IL_06b3; } } IL_0698: { // triangles[i] = triangles[ntri - 1]; DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_320 = V_1; int32_t L_321 = V_8; DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_322 = V_1; int32_t L_323 = V_2; NullCheck(L_322); int32_t L_324 = ((int32_t)il2cpp_codegen_subtract(L_323, 1)); DelauneyTriangle_t34BA50A90AF0230FEDBF49BC7D011FB39EA82FC9 L_325 = (L_322)->GetAt(static_cast(L_324)); NullCheck(L_320); (L_320)->SetAt(static_cast(L_321), (DelauneyTriangle_t34BA50A90AF0230FEDBF49BC7D011FB39EA82FC9)L_325); // ntri--; int32_t L_326 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_326, 1)); // i--; int32_t L_327 = V_8; V_8 = ((int32_t)il2cpp_codegen_subtract(L_327, 1)); } IL_06b3: { // for (i = 0; i < ntri; i++) int32_t L_328 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_328, 1)); } IL_06b9: { // for (i = 0; i < ntri; i++) int32_t L_329 = V_8; int32_t L_330 = V_2; if ((((int32_t)L_329) < ((int32_t)L_330))) { goto IL_0668; } } { // var result = new DelauneyTriangle[ntri]; int32_t L_331 = V_2; DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_332 = (DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB*)(DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB*)SZArrayNew(DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB_il2cpp_TypeInfo_var, (uint32_t)L_331); V_31 = L_332; // System.Array.Copy(triangles, result, ntri); DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_333 = V_1; DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_334 = V_31; int32_t L_335 = V_2; Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900((RuntimeArray*)L_333, (RuntimeArray*)L_334, L_335, NULL); // return result; DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_336 = V_31; return L_336; } } // System.Boolean DungeonArchitect.Triangulator.DelauneyV2::CircumCircle(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single&,System.Single&,System.Single&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DelauneyV2_CircumCircle_m590587304E35CBAD13DB3F62C47B463A502D5936 (float ___0_xp, float ___1_yp, float ___2_x1, float ___3_y1, float ___4_x2, float ___5_y2, float ___6_x3, float ___7_y3, float* ___8_xc, float* ___9_yc, float* ___10_r, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_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; float V_4 = 0.0f; float V_5 = 0.0f; float V_6 = 0.0f; float V_7 = 0.0f; { // if (Mathf.Abs(y1 - y2) < EPSILON && Mathf.Abs(y2 - y3) < EPSILON) float L_0 = ___3_y1; float L_1 = ___5_y2; float L_2; L_2 = fabsf(((float)il2cpp_codegen_subtract(L_0, L_1))); il2cpp_codegen_runtime_class_init_inline(DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_il2cpp_TypeInfo_var); float L_3 = ((DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_StaticFields*)il2cpp_codegen_static_fields_for(DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_il2cpp_TypeInfo_var))->___EPSILON_0; if ((!(((float)L_2) < ((float)L_3)))) { goto IL_0023; } } { float L_4 = ___5_y2; float L_5 = ___7_y3; float L_6; L_6 = fabsf(((float)il2cpp_codegen_subtract(L_4, L_5))); il2cpp_codegen_runtime_class_init_inline(DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_il2cpp_TypeInfo_var); float L_7 = ((DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_StaticFields*)il2cpp_codegen_static_fields_for(DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_il2cpp_TypeInfo_var))->___EPSILON_0; if ((!(((float)L_6) < ((float)L_7)))) { goto IL_0023; } } { // return false; return (bool)0; } IL_0023: { // if (Mathf.Abs(y2 - y1) < EPSILON) float L_8 = ___5_y2; float L_9 = ___3_y1; float L_10; L_10 = fabsf(((float)il2cpp_codegen_subtract(L_8, L_9))); il2cpp_codegen_runtime_class_init_inline(DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_il2cpp_TypeInfo_var); float L_11 = ((DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_StaticFields*)il2cpp_codegen_static_fields_for(DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_il2cpp_TypeInfo_var))->___EPSILON_0; if ((!(((float)L_10) < ((float)L_11)))) { goto IL_0078; } } { // m2 = -(x3 - x2) / (y3 - y2); float L_12 = ___6_x3; float L_13 = ___4_x2; float L_14 = ___7_y3; float L_15 = ___5_y2; V_1 = ((float)(((-((float)il2cpp_codegen_subtract(L_12, L_13))))/((float)il2cpp_codegen_subtract(L_14, L_15)))); // mx2 = (x2 + x3) / 2.0f; float L_16 = ___4_x2; float L_17 = ___6_x3; V_3 = ((float)(((float)il2cpp_codegen_add(L_16, L_17))/(2.0f))); // my2 = (y2 + y3) / 2.0f; float L_18 = ___5_y2; float L_19 = ___7_y3; V_5 = ((float)(((float)il2cpp_codegen_add(L_18, L_19))/(2.0f))); // xc = (x2 + x1) / 2.0f; float* L_20 = ___8_xc; float L_21 = ___4_x2; float L_22 = ___2_x1; *((float*)L_20) = (float)((float)(((float)il2cpp_codegen_add(L_21, L_22))/(2.0f))); // yc = m2 * (xc - mx2) + my2; float* L_23 = ___9_yc; float L_24 = V_1; float* L_25 = ___8_xc; float L_26 = *((float*)L_25); float L_27 = V_3; float L_28 = V_5; *((float*)L_23) = (float)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_24, ((float)il2cpp_codegen_subtract(L_26, L_27)))), L_28)); goto IL_0131; } IL_0078: { // else if (Mathf.Abs(y3 - y2) < EPSILON) float L_29 = ___7_y3; float L_30 = ___5_y2; float L_31; L_31 = fabsf(((float)il2cpp_codegen_subtract(L_29, L_30))); il2cpp_codegen_runtime_class_init_inline(DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_il2cpp_TypeInfo_var); float L_32 = ((DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_StaticFields*)il2cpp_codegen_static_fields_for(DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_il2cpp_TypeInfo_var))->___EPSILON_0; if ((!(((float)L_31) < ((float)L_32)))) { goto IL_00c8; } } { // m1 = -(x2 - x1) / (y2 - y1); float L_33 = ___4_x2; float L_34 = ___2_x1; float L_35 = ___5_y2; float L_36 = ___3_y1; V_0 = ((float)(((-((float)il2cpp_codegen_subtract(L_33, L_34))))/((float)il2cpp_codegen_subtract(L_35, L_36)))); // mx1 = (x1 + x2) / 2.0f; float L_37 = ___2_x1; float L_38 = ___4_x2; V_2 = ((float)(((float)il2cpp_codegen_add(L_37, L_38))/(2.0f))); // my1 = (y1 + y2) / 2.0f; float L_39 = ___3_y1; float L_40 = ___5_y2; V_4 = ((float)(((float)il2cpp_codegen_add(L_39, L_40))/(2.0f))); // xc = (x3 + x2) / 2.0f; float* L_41 = ___8_xc; float L_42 = ___6_x3; float L_43 = ___4_x2; *((float*)L_41) = (float)((float)(((float)il2cpp_codegen_add(L_42, L_43))/(2.0f))); // yc = m1 * (xc - mx1) + my1; float* L_44 = ___9_yc; float L_45 = V_0; float* L_46 = ___8_xc; float L_47 = *((float*)L_46); float L_48 = V_2; float L_49 = V_4; *((float*)L_44) = (float)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_45, ((float)il2cpp_codegen_subtract(L_47, L_48)))), L_49)); goto IL_0131; } IL_00c8: { // m1 = -(x2 - x1) / (y2 - y1); float L_50 = ___4_x2; float L_51 = ___2_x1; float L_52 = ___5_y2; float L_53 = ___3_y1; V_0 = ((float)(((-((float)il2cpp_codegen_subtract(L_50, L_51))))/((float)il2cpp_codegen_subtract(L_52, L_53)))); // m2 = -(x3 - x2) / (y3 - y2); float L_54 = ___6_x3; float L_55 = ___4_x2; float L_56 = ___7_y3; float L_57 = ___5_y2; V_1 = ((float)(((-((float)il2cpp_codegen_subtract(L_54, L_55))))/((float)il2cpp_codegen_subtract(L_56, L_57)))); // mx1 = (x1 + x2) / 2.0f; float L_58 = ___2_x1; float L_59 = ___4_x2; V_2 = ((float)(((float)il2cpp_codegen_add(L_58, L_59))/(2.0f))); // mx2 = (x2 + x3) / 2.0f; float L_60 = ___4_x2; float L_61 = ___6_x3; V_3 = ((float)(((float)il2cpp_codegen_add(L_60, L_61))/(2.0f))); // my1 = (y1 + y2) / 2.0f; float L_62 = ___3_y1; float L_63 = ___5_y2; V_4 = ((float)(((float)il2cpp_codegen_add(L_62, L_63))/(2.0f))); // my2 = (y2 + y3) / 2.0f; float L_64 = ___5_y2; float L_65 = ___7_y3; V_5 = ((float)(((float)il2cpp_codegen_add(L_64, L_65))/(2.0f))); // xc = (m1 * mx1 - m2 * mx2 + my2 - my1) / (m1 - m2); float* L_66 = ___8_xc; float L_67 = V_0; float L_68 = V_2; float L_69 = V_1; float L_70 = V_3; float L_71 = V_5; float L_72 = V_4; float L_73 = V_0; float L_74 = V_1; *((float*)L_66) = (float)((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_67, L_68)), ((float)il2cpp_codegen_multiply(L_69, L_70)))), L_71)), L_72))/((float)il2cpp_codegen_subtract(L_73, L_74)))); // yc = m1 * (xc - mx1) + my1; float* L_75 = ___9_yc; float L_76 = V_0; float* L_77 = ___8_xc; float L_78 = *((float*)L_77); float L_79 = V_2; float L_80 = V_4; *((float*)L_75) = (float)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_76, ((float)il2cpp_codegen_subtract(L_78, L_79)))), L_80)); } IL_0131: { // dx = x2 - xc; float L_81 = ___4_x2; float* L_82 = ___8_xc; float L_83 = *((float*)L_82); // dy = y2 - yc; float L_84 = ___5_y2; float* L_85 = ___9_yc; float L_86 = *((float*)L_85); V_6 = ((float)il2cpp_codegen_subtract(L_84, L_86)); // rsqr = dx * dx + dy * dy; float L_87 = ((float)il2cpp_codegen_subtract(L_81, L_83)); float L_88 = V_6; float L_89 = V_6; V_7 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_87, L_87)), ((float)il2cpp_codegen_multiply(L_88, L_89)))); // r = Mathf.Sqrt(rsqr); float* L_90 = ___10_r; float L_91 = V_7; float L_92; L_92 = sqrtf(L_91); *((float*)L_90) = (float)L_92; // dx = xp - xc; float L_93 = ___0_xp; float* L_94 = ___8_xc; float L_95 = *((float*)L_94); // dy = yp - yc; float L_96 = ___1_yp; float* L_97 = ___9_yc; float L_98 = *((float*)L_97); V_6 = ((float)il2cpp_codegen_subtract(L_96, L_98)); // drsqr = dx * dx + dy * dy; float L_99 = ((float)il2cpp_codegen_subtract(L_93, L_95)); float L_100 = V_6; float L_101 = V_6; // return (drsqr <= rsqr) ? true : false; float L_102 = V_7; if ((((float)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_99, L_99)), ((float)il2cpp_codegen_multiply(L_100, L_101))))) <= ((float)L_102))) { goto IL_016d; } } { return (bool)0; } IL_016d: { return (bool)1; } } // System.Void DungeonArchitect.Triangulator.DelauneyV2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelauneyV2__ctor_mB9BAE3A96B22CD973B39E41B179560D9C7FDF543 (DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.Void DungeonArchitect.Triangulator.DelauneyV2::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelauneyV2__cctor_m32EAE1D631BECDBDC79B236D2AE96320FB54246E (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // private static float EPSILON = 1e-6f; ((DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_StaticFields*)il2cpp_codegen_static_fields_for(DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_il2cpp_TypeInfo_var))->___EPSILON_0 = (9.99999997E-07f); 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.Triangulator.Geometry.Edge::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Edge__ctor_mDF258B59824E1F7F49D8F4B2634CED02BF850E4C (Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* __this, int32_t ___0_point1, int32_t ___1_point2, const RuntimeMethod* method) { { // public Edge(int point1, int point2) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // p1 = point1; p2 = point2; int32_t L_0 = ___0_point1; __this->___p1_0 = L_0; // p1 = point1; p2 = point2; int32_t L_1 = ___1_point2; __this->___p2_1 = L_1; // } return; } } // System.Void DungeonArchitect.Triangulator.Geometry.Edge::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Edge__ctor_m5DE3CFFDAFEE8BD5CAC2502B44C3C78C8C48233B (Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* __this, const RuntimeMethod* method) { { // : this(0, 0) Edge__ctor_mDF258B59824E1F7F49D8F4B2634CED02BF850E4C(__this, 0, 0, NULL); // } return; } } // System.Boolean DungeonArchitect.Triangulator.Geometry.Edge::Equals(DungeonArchitect.Triangulator.Geometry.Edge) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Edge_Equals_mA9EF98AABC6163FAF5137DC5F2100E1FCB5E575F (Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* __this, Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* ___0_other, const RuntimeMethod* method) { { // return // ((this.p1 == other.p2) && (this.p2 == other.p1)) || // ((this.p1 == other.p1) && (this.p2 == other.p2)); int32_t L_0 = __this->___p1_0; Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* L_1 = ___0_other; NullCheck(L_1); int32_t L_2 = L_1->___p2_1; if ((!(((uint32_t)L_0) == ((uint32_t)L_2)))) { goto IL_001c; } } { int32_t L_3 = __this->___p2_1; Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* L_4 = ___0_other; NullCheck(L_4); int32_t L_5 = L_4->___p1_0; if ((((int32_t)L_3) == ((int32_t)L_5))) { goto IL_003b; } } IL_001c: { int32_t L_6 = __this->___p1_0; Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* L_7 = ___0_other; NullCheck(L_7); int32_t L_8 = L_7->___p1_0; if ((!(((uint32_t)L_6) == ((uint32_t)L_8)))) { goto IL_0039; } } { int32_t L_9 = __this->___p2_1; Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* L_10 = ___0_other; NullCheck(L_10); int32_t L_11 = L_10->___p2_1; return (bool)((((int32_t)L_9) == ((int32_t)L_11))? 1 : 0); } IL_0039: { return (bool)0; } IL_003b: { return (bool)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.Triangulator.Geometry.Point::.ctor(System.Double,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Point__ctor_m77814209958D34E1112848259FCF23460E2E623E (Point_t10224084201F077997179F1EDD9E2D2A18384D43* __this, double ___0_x, double ___1_y, const RuntimeMethod* method) { { // public Point(double x, double y) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // _X = x; double L_0 = ___0_x; __this->____X_0 = L_0; // _Y = y; double L_1 = ___1_y; __this->____Y_1 = L_1; // } return; } } // System.Double DungeonArchitect.Triangulator.Geometry.Point::get_X() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019 (Point_t10224084201F077997179F1EDD9E2D2A18384D43* __this, const RuntimeMethod* method) { { // get { return _X; } double L_0 = __this->____X_0; return L_0; } } // System.Void DungeonArchitect.Triangulator.Geometry.Point::set_X(System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Point_set_X_m0B445607F0DBB80A5707CCD86543622AFD176201 (Point_t10224084201F077997179F1EDD9E2D2A18384D43* __this, double ___0_value, const RuntimeMethod* method) { { // set { _X = value; } double L_0 = ___0_value; __this->____X_0 = L_0; // set { _X = value; } return; } } // System.Double DungeonArchitect.Triangulator.Geometry.Point::get_Y() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158 (Point_t10224084201F077997179F1EDD9E2D2A18384D43* __this, const RuntimeMethod* method) { { // get { return _Y; } double L_0 = __this->____Y_1; return L_0; } } // System.Void DungeonArchitect.Triangulator.Geometry.Point::set_Y(System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Point_set_Y_m3B86A94EB52A4FF384D665162313D24FF7A9A934 (Point_t10224084201F077997179F1EDD9E2D2A18384D43* __this, double ___0_value, const RuntimeMethod* method) { { // set { _Y = value; } double L_0 = ___0_value; __this->____Y_1 = L_0; // set { _Y = value; } return; } } // System.Boolean DungeonArchitect.Triangulator.Geometry.Point::Equals2D(DungeonArchitect.Triangulator.Geometry.Point) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Point_Equals2D_m8820979379E029B72C62930563DDBB5ACA4CBD55 (Point_t10224084201F077997179F1EDD9E2D2A18384D43* __this, Point_t10224084201F077997179F1EDD9E2D2A18384D43* ___0_other, const RuntimeMethod* method) { { // return (X == other.X && Y == other.Y); double L_0; L_0 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(__this, NULL); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_1 = ___0_other; NullCheck(L_1); double L_2; L_2 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_1, NULL); if ((!(((double)L_0) == ((double)L_2)))) { goto IL_001d; } } { double L_3; L_3 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(__this, NULL); Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_4 = ___0_other; NullCheck(L_4); double L_5; L_5 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_4, NULL); return (bool)((((double)L_3) == ((double)L_5))? 1 : 0); } IL_001d: { 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 // System.Void DungeonArchitect.Triangulator.Geometry.Triangle::.ctor(System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Triangle__ctor_m106B424A73B24FDEDC6CD64F986A38A38DF74C44 (Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9* __this, int32_t ___0_point1, int32_t ___1_point2, int32_t ___2_point3, const RuntimeMethod* method) { { // p1 = point1; p2 = point2; p3 = point3; int32_t L_0 = ___0_point1; __this->___p1_0 = L_0; // p1 = point1; p2 = point2; p3 = point3; int32_t L_1 = ___1_point2; __this->___p2_1 = L_1; // p1 = point1; p2 = point2; p3 = point3; int32_t L_2 = ___2_point3; __this->___p3_2 = L_2; // } return; } } IL2CPP_EXTERN_C void Triangle__ctor_m106B424A73B24FDEDC6CD64F986A38A38DF74C44_AdjustorThunk (RuntimeObject* __this, int32_t ___0_point1, int32_t ___1_point2, int32_t ___2_point3, const RuntimeMethod* method) { Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Triangle__ctor_m106B424A73B24FDEDC6CD64F986A38A38DF74C44(_thisAdjusted, ___0_point1, ___1_point2, ___2_point3, 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.Themeing.DungeonThemeData::BuildFromGraph(DungeonArchitect.Graphs.Graph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeData_BuildFromGraph_m483F271F96A7ABC6DC57B007281913EC2B020041 (DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* __this, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___0_graph, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Sort_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m6F9F31BCD4326ABA22A7BCAFF98A30D272716D4D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LeftToRightNodeComparer_t026759E38391F68F8F55E04B86A789770234B0A1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4E1F40B0BE11D36804DA7C633AC607B56CA4F01D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m83636F994EAC7050939D8DB79B5CCE746B9FD070_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m1A94D87BDF6FD2B459419EFD4CCA618B5A165CCB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* V_0 = NULL; int32_t V_1 = 0; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_2 = NULL; VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* V_3 = NULL; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* V_4 = NULL; int32_t V_5 = 0; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_6 = NULL; MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* V_7 = NULL; DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* V_8 = NULL; GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86* V_9 = NULL; GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* V_10 = NULL; GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487* V_11 = NULL; int32_t V_12 = 0; SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* V_13 = NULL; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* V_14 = NULL; int32_t V_15 = 0; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_16 = NULL; MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* V_17 = NULL; PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA* V_18 = NULL; DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* G_B18_0 = NULL; DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* G_B17_0 = NULL; int32_t G_B19_0 = 0; DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* G_B19_1 = NULL; { // Props.Clear(); List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* L_0 = __this->___Props_0; NullCheck(L_0); List_1_Clear_m1A94D87BDF6FD2B459419EFD4CCA618B5A165CCB_inline(L_0, List_1_Clear_m1A94D87BDF6FD2B459419EFD4CCA618B5A165CCB_RuntimeMethod_var); // if (graph == null) { Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_1 = ___0_graph; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_2) { goto IL_0015; } } { // return; return; } IL_0015: { // var nodes = graph.Nodes.ToArray(); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_3 = ___0_graph; NullCheck(L_3); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_4; L_4 = Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline(L_3, NULL); NullCheck(L_4); GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_5; L_5 = List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE(L_4, List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE_RuntimeMethod_var); // Array.Sort (nodes, new LeftToRightNodeComparer ()); GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_6 = L_5; LeftToRightNodeComparer_t026759E38391F68F8F55E04B86A789770234B0A1* L_7 = (LeftToRightNodeComparer_t026759E38391F68F8F55E04B86A789770234B0A1*)il2cpp_codegen_object_new(LeftToRightNodeComparer_t026759E38391F68F8F55E04B86A789770234B0A1_il2cpp_TypeInfo_var); NullCheck(L_7); LeftToRightNodeComparer__ctor_mAFBC08F417B186C52596992D7F8DE0C3B08032E6(L_7, NULL); Array_Sort_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m6F9F31BCD4326ABA22A7BCAFF98A30D272716D4D(L_6, L_7, Array_Sort_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m6F9F31BCD4326ABA22A7BCAFF98A30D272716D4D_RuntimeMethod_var); // foreach (var node in nodes) { V_0 = L_6; V_1 = 0; goto IL_02fd; } IL_0033: { // foreach (var node in nodes) { GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_8 = V_0; int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_11 = (L_8)->GetAt(static_cast(L_10)); V_2 = L_11; // if (node is VisualNode) { GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_12 = V_2; if (!((VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77*)IsInstClass((RuntimeObject*)L_12, VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77_il2cpp_TypeInfo_var))) { goto IL_02f9; } } { // var visualNode = node as VisualNode; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_13 = V_2; V_3 = ((VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77*)IsInstClass((RuntimeObject*)L_13, VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77_il2cpp_TypeInfo_var)); // foreach (var meshParentNode in visualNode.GetParentNodes()) { VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_14 = V_3; NullCheck(L_14); GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_15; L_15 = GraphNode_GetParentNodes_m75462775A8F35B70FE30E33FB37F755FE6B56696(L_14, NULL); V_4 = L_15; V_5 = 0; goto IL_02ee; } IL_0059: { // foreach (var meshParentNode in visualNode.GetParentNodes()) { GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_16 = V_4; int32_t L_17 = V_5; NullCheck(L_16); int32_t L_18 = L_17; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_19 = (L_16)->GetAt(static_cast(L_18)); V_6 = L_19; // if (meshParentNode is MarkerNode) { GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_20 = V_6; if (!((MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2*)IsInstClass((RuntimeObject*)L_20, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_il2cpp_TypeInfo_var))) { goto IL_02e8; } } { // var markerNode = meshParentNode as MarkerNode; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_21 = V_6; V_7 = ((MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2*)IsInstClass((RuntimeObject*)L_21, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_il2cpp_TypeInfo_var)); // DungeonThemeItem item = null; V_8 = (DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)NULL; // if (visualNode is GameObjectNode) { VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_22 = V_3; if (!((GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86*)IsInstClass((RuntimeObject*)L_22, GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86_il2cpp_TypeInfo_var))) { goto IL_00a1; } } { // var meshItem = new GameObjectDungeonThemeItem (); GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_23 = (GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732*)il2cpp_codegen_object_new(GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732_il2cpp_TypeInfo_var); NullCheck(L_23); GameObjectDungeonThemeItem__ctor_mCE0C7569A4CEE5937ED3749C225EB2C42440B4B9(L_23, NULL); // var goNode = visualNode as GameObjectNode; VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_24 = V_3; V_9 = ((GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86*)IsInstClass((RuntimeObject*)L_24, GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86_il2cpp_TypeInfo_var)); // meshItem.Template = goNode.Template; GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_25 = L_23; GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86* L_26 = V_9; NullCheck(L_26); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_27 = L_26->___Template_27; NullCheck(L_25); L_25->___Template_15 = L_27; Il2CppCodeGenWriteBarrier((void**)(&L_25->___Template_15), (void*)L_27); // item = meshItem; V_8 = L_25; goto IL_01ad; } IL_00a1: { // else if (visualNode is GameObjectArrayNode) { VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_28 = V_3; if (!((GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487*)IsInstClass((RuntimeObject*)L_28, GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487_il2cpp_TypeInfo_var))) { goto IL_0111; } } { // var arrayPropData = new GameObjectArrayDungeonThemeItem (); GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_29 = (GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F*)il2cpp_codegen_object_new(GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F_il2cpp_TypeInfo_var); NullCheck(L_29); GameObjectArrayDungeonThemeItem__ctor_mC5CD642CFAAADD643F1C309643DC6B21E5CD5716(L_29, NULL); V_10 = L_29; // var arrayNode = visualNode as GameObjectArrayNode; VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_30 = V_3; V_11 = ((GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487*)IsInstClass((RuntimeObject*)L_30, GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487_il2cpp_TypeInfo_var)); // if (arrayNode == null || arrayNode.Templates == null) { GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487* L_31 = V_11; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_32; L_32 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_31, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_32) { goto IL_00cb; } } { GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487* L_33 = V_11; NullCheck(L_33); GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_34 = L_33->___Templates_27; if (L_34) { goto IL_00da; } } IL_00cb: { // arrayPropData.Templates = new GameObject[0]; GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_35 = V_10; GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_36 = (GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF*)(GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF*)SZArrayNew(GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF_il2cpp_TypeInfo_var, (uint32_t)0); NullCheck(L_35); L_35->___Templates_15 = L_36; Il2CppCodeGenWriteBarrier((void**)(&L_35->___Templates_15), (void*)L_36); goto IL_0108; } IL_00da: { // var count = arrayNode.Templates.Length; GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487* L_37 = V_11; NullCheck(L_37); GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_38 = L_37->___Templates_27; NullCheck(L_38); V_12 = ((int32_t)(((RuntimeArray*)L_38)->max_length)); // arrayPropData.Templates = new GameObject[count]; GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_39 = V_10; int32_t L_40 = V_12; GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_41 = (GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF*)(GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF*)SZArrayNew(GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF_il2cpp_TypeInfo_var, (uint32_t)L_40); NullCheck(L_39); L_39->___Templates_15 = L_41; Il2CppCodeGenWriteBarrier((void**)(&L_39->___Templates_15), (void*)L_41); // System.Array.Copy (arrayNode.Templates, arrayPropData.Templates, count); GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487* L_42 = V_11; NullCheck(L_42); GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_43 = L_42->___Templates_27; GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_44 = V_10; NullCheck(L_44); GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_45 = L_44->___Templates_15; int32_t L_46 = V_12; Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900((RuntimeArray*)L_43, (RuntimeArray*)L_45, L_46, NULL); } IL_0108: { // item = arrayPropData; GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_47 = V_10; V_8 = L_47; goto IL_01ad; } IL_0111: { // else if (visualNode is SpriteNode) { VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_48 = V_3; if (!((SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98*)IsInstClass((RuntimeObject*)L_48, SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98_il2cpp_TypeInfo_var))) { goto IL_02e8; } } { // var spriteItem = new SpriteDungeonThemeItem(); SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_49 = (SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF*)il2cpp_codegen_object_new(SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF_il2cpp_TypeInfo_var); NullCheck(L_49); SpriteDungeonThemeItem__ctor_mC60A469A780DB78BD984F8E3A76C3D8CA331F845(L_49, NULL); // var spriteNode = visualNode as SpriteNode; VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_50 = V_3; V_13 = ((SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98*)IsInstClass((RuntimeObject*)L_50, SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98_il2cpp_TypeInfo_var)); // spriteItem.sprite = spriteNode.sprite; SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_51 = L_49; SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_52 = V_13; NullCheck(L_52); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_53 = L_52->___sprite_27; NullCheck(L_51); L_51->___sprite_15 = L_53; Il2CppCodeGenWriteBarrier((void**)(&L_51->___sprite_15), (void*)L_53); // spriteItem.color = spriteNode.color; SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_54 = L_51; SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_55 = V_13; NullCheck(L_55); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_56 = L_55->___color_28; NullCheck(L_54); L_54->___color_16 = L_56; // spriteItem.materialOverride = spriteNode.materialOverride; SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_57 = L_54; SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_58 = V_13; NullCheck(L_58); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_59 = L_58->___materialOverride_29; NullCheck(L_57); L_57->___materialOverride_17 = L_59; Il2CppCodeGenWriteBarrier((void**)(&L_57->___materialOverride_17), (void*)L_59); // spriteItem.sortingLayerName = spriteNode.sortingLayerName; SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_60 = L_57; SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_61 = V_13; NullCheck(L_61); String_t* L_62 = L_61->___sortingLayerName_30; NullCheck(L_60); L_60->___sortingLayerName_18 = L_62; Il2CppCodeGenWriteBarrier((void**)(&L_60->___sortingLayerName_18), (void*)L_62); // spriteItem.orderInLayer = spriteNode.orderInLayer; SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_63 = L_60; SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_64 = V_13; NullCheck(L_64); int32_t L_65 = L_64->___orderInLayer_31; NullCheck(L_63); L_63->___orderInLayer_19 = L_65; // spriteItem.collisionType = spriteNode.collisionType; SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_66 = L_63; SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_67 = V_13; NullCheck(L_67); int32_t L_68 = L_67->___collisionType_32; NullCheck(L_66); L_66->___collisionType_20 = L_68; // spriteItem.physicsMaterial = spriteNode.physicsMaterial; SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_69 = L_66; SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_70 = V_13; NullCheck(L_70); PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065* L_71 = L_70->___physicsMaterial_33; NullCheck(L_69); L_69->___physicsMaterial_21 = L_71; Il2CppCodeGenWriteBarrier((void**)(&L_69->___physicsMaterial_21), (void*)L_71); // spriteItem.physicsOffset = spriteNode.physicsOffset; SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_72 = L_69; SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_73 = V_13; NullCheck(L_73); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_74 = L_73->___physicsOffset_34; NullCheck(L_72); L_72->___physicsOffset_22 = L_74; // spriteItem.physicsSize = spriteNode.physicsSize; SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_75 = L_72; SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_76 = V_13; NullCheck(L_76); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_77 = L_76->___physicsSize_35; NullCheck(L_75); L_75->___physicsSize_23 = L_77; // spriteItem.physicsRadius = spriteNode.physicsRadius; SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_78 = L_75; SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_79 = V_13; NullCheck(L_79); float L_80 = L_79->___physicsRadius_36; NullCheck(L_78); L_78->___physicsRadius_24 = L_80; // item = spriteItem; V_8 = L_78; } IL_01ad: { // item.NodeId = visualNode.Id.ToString(); DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_81 = V_8; VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_82 = V_3; NullCheck(L_82); String_t* L_83; L_83 = GraphNode_get_Id_m1208226FF4D1BDA590D208AC5FE33899494F581F_inline(L_82, NULL); NullCheck(L_83); String_t* L_84; L_84 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_83); NullCheck(L_81); L_81->___NodeId_0 = L_84; Il2CppCodeGenWriteBarrier((void**)(&L_81->___NodeId_0), (void*)L_84); // item.AttachToSocket = markerNode.Caption; DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_85 = V_8; MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_86 = V_7; NullCheck(L_86); String_t* L_87; L_87 = GraphNode_get_Caption_m5CB8A2609C249B98CD2E31A97455BFB695659E04_inline(L_86, NULL); NullCheck(L_85); L_85->___AttachToSocket_1 = L_87; Il2CppCodeGenWriteBarrier((void**)(&L_85->___AttachToSocket_1), (void*)L_87); // item.Affinity = visualNode.attachmentProbability; DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_88 = V_8; VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_89 = V_3; NullCheck(L_89); float L_90 = ((PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E*)L_89)->___attachmentProbability_18; NullCheck(L_88); L_88->___Affinity_2 = L_90; // item.ConsumeOnAttach = visualNode.consumeOnAttach; DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_91 = V_8; VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_92 = V_3; NullCheck(L_92); bool L_93 = ((PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E*)L_92)->___consumeOnAttach_17; NullCheck(L_91); L_91->___ConsumeOnAttach_3 = L_93; // item.Offset = visualNode.offset; DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_94 = V_8; VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_95 = V_3; NullCheck(L_95); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_96 = ((PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E*)L_95)->___offset_16; NullCheck(L_94); L_94->___Offset_4 = L_96; // item.StaticState = visualNode.IsStatic ? DungeonThemeItemStaticMode.ForceStatic : DungeonThemeItemStaticMode.Unchanged; DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_97 = V_8; VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_98 = V_3; NullCheck(L_98); bool L_99 = L_98->___IsStatic_19; G_B17_0 = L_97; if (L_99) { G_B18_0 = L_97; goto IL_0201; } } { G_B19_0 = 0; G_B19_1 = G_B17_0; goto IL_0202; } IL_0201: { G_B19_0 = 1; G_B19_1 = G_B18_0; } IL_0202: { NullCheck(G_B19_1); G_B19_1->___StaticState_6 = G_B19_0; // item.affectsNavigation = visualNode.affectsNavigation; DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_100 = V_8; VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_101 = V_3; NullCheck(L_101); bool L_102 = L_101->___affectsNavigation_20; NullCheck(L_100); L_100->___affectsNavigation_7 = L_102; // item.UseSelectionRule = visualNode.selectionRuleEnabled; DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_103 = V_8; VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_104 = V_3; NullCheck(L_104); bool L_105 = L_104->___selectionRuleEnabled_21; NullCheck(L_103); L_103->___UseSelectionRule_8 = L_105; // item.SelectorRuleClassName = visualNode.selectionRuleClassName; DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_106 = V_8; VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_107 = V_3; NullCheck(L_107); String_t* L_108 = L_107->___selectionRuleClassName_22; NullCheck(L_106); L_106->___SelectorRuleClassName_9 = L_108; Il2CppCodeGenWriteBarrier((void**)(&L_106->___SelectorRuleClassName_9), (void*)L_108); // item.UseTransformRule = visualNode.transformRuleEnabled; DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_109 = V_8; VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_110 = V_3; NullCheck(L_110); bool L_111 = L_110->___transformRuleEnabled_23; NullCheck(L_109); L_109->___UseTransformRule_10 = L_111; // item.TransformRuleClassName = visualNode.transformRuleClassName; DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_112 = V_8; VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_113 = V_3; NullCheck(L_113); String_t* L_114 = L_113->___transformRuleClassName_24; NullCheck(L_112); L_112->___TransformRuleClassName_11 = L_114; Il2CppCodeGenWriteBarrier((void**)(&L_112->___TransformRuleClassName_11), (void*)L_114); // item.useSpatialConstraint = visualNode.useSpatialConstraint; DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_115 = V_8; VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_116 = V_3; NullCheck(L_116); bool L_117 = L_116->___useSpatialConstraint_25; NullCheck(L_115); L_115->___useSpatialConstraint_12 = L_117; // item.spatialConstraint = visualNode.spatialConstraint; DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_118 = V_8; VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_119 = V_3; NullCheck(L_119); SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* L_120 = L_119->___spatialConstraint_26; NullCheck(L_118); L_118->___spatialConstraint_13 = L_120; Il2CppCodeGenWriteBarrier((void**)(&L_118->___spatialConstraint_13), (void*)L_120); // var emitterNodes = visualNode.GetChildNodes(); VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_121 = V_3; NullCheck(L_121); GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_122; L_122 = GraphNode_GetChildNodes_mC0EB7EF413C144369BD033BA67B79D5300469CFC(L_121, NULL); // foreach (var childNode in emitterNodes) { V_14 = L_122; V_15 = 0; goto IL_02d3; } IL_026f: { // foreach (var childNode in emitterNodes) { GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_123 = V_14; int32_t L_124 = V_15; NullCheck(L_123); int32_t L_125 = L_124; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_126 = (L_123)->GetAt(static_cast(L_125)); V_16 = L_126; // if (childNode is MarkerEmitterNode) { GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_127 = V_16; if (!((MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A*)IsInstClass((RuntimeObject*)L_127, MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A_il2cpp_TypeInfo_var))) { goto IL_02cd; } } { // var emitterNode = childNode as MarkerEmitterNode; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_128 = V_16; V_17 = ((MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A*)IsInstClass((RuntimeObject*)L_128, MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A_il2cpp_TypeInfo_var)); // if (emitterNode.Marker != null) { MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* L_129 = V_17; NullCheck(L_129); MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_130; L_130 = MarkerEmitterNode_get_Marker_m203C74C1A155C7125F8B9D52BFF5FC3E86444A47_inline(L_129, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_131; L_131 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_130, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_131) { goto IL_02cd; } } { // PropChildSocketData childData = new PropChildSocketData(); PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA* L_132 = (PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA*)il2cpp_codegen_object_new(PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA_il2cpp_TypeInfo_var); NullCheck(L_132); PropChildSocketData__ctor_m859857156E51B09E30887497AC4495DF2F225E49(L_132, NULL); V_18 = L_132; // childData.Offset = emitterNode.offset; PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA* L_133 = V_18; MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* L_134 = V_17; NullCheck(L_134); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_135 = ((PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E*)L_134)->___offset_16; NullCheck(L_133); L_133->___Offset_1 = L_135; // childData.SocketType = emitterNode.Marker.Caption; PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA* L_136 = V_18; MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* L_137 = V_17; NullCheck(L_137); MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_138; L_138 = MarkerEmitterNode_get_Marker_m203C74C1A155C7125F8B9D52BFF5FC3E86444A47_inline(L_137, NULL); NullCheck(L_138); String_t* L_139; L_139 = GraphNode_get_Caption_m5CB8A2609C249B98CD2E31A97455BFB695659E04_inline(L_138, NULL); NullCheck(L_136); L_136->___SocketType_0 = L_139; Il2CppCodeGenWriteBarrier((void**)(&L_136->___SocketType_0), (void*)L_139); // item.ChildSockets.Add (childData); DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_140 = V_8; NullCheck(L_140); List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB* L_141 = L_140->___ChildSockets_5; PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA* L_142 = V_18; NullCheck(L_141); List_1_Add_m4E1F40B0BE11D36804DA7C633AC607B56CA4F01D_inline(L_141, L_142, List_1_Add_m4E1F40B0BE11D36804DA7C633AC607B56CA4F01D_RuntimeMethod_var); } IL_02cd: { int32_t L_143 = V_15; V_15 = ((int32_t)il2cpp_codegen_add(L_143, 1)); } IL_02d3: { // foreach (var childNode in emitterNodes) { int32_t L_144 = V_15; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_145 = V_14; NullCheck(L_145); if ((((int32_t)L_144) < ((int32_t)((int32_t)(((RuntimeArray*)L_145)->max_length))))) { goto IL_026f; } } { // Props.Add(item); List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* L_146 = __this->___Props_0; DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_147 = V_8; NullCheck(L_146); List_1_Add_m83636F994EAC7050939D8DB79B5CCE746B9FD070_inline(L_146, L_147, List_1_Add_m83636F994EAC7050939D8DB79B5CCE746B9FD070_RuntimeMethod_var); } IL_02e8: { int32_t L_148 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_148, 1)); } IL_02ee: { // foreach (var meshParentNode in visualNode.GetParentNodes()) { int32_t L_149 = V_5; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_150 = V_4; NullCheck(L_150); if ((((int32_t)L_149) < ((int32_t)((int32_t)(((RuntimeArray*)L_150)->max_length))))) { goto IL_0059; } } IL_02f9: { int32_t L_151 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_151, 1)); } IL_02fd: { // foreach (var node in nodes) { int32_t L_152 = V_1; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_153 = V_0; NullCheck(L_153); if ((((int32_t)L_152) < ((int32_t)((int32_t)(((RuntimeArray*)L_153)->max_length))))) { goto IL_0033; } } { // } return; } } // System.Void DungeonArchitect.Themeing.DungeonThemeData::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeData__ctor_m7CBE41EDB0EDD0F3085D16500411D8FEC6ABC49D (DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m46AA8A1DADADCC57D7D9A8CEEFF914C9C5889562_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public List Props = new List(); List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* L_0 = (List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059*)il2cpp_codegen_object_new(List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m46AA8A1DADADCC57D7D9A8CEEFF914C9C5889562(L_0, List_1__ctor_m46AA8A1DADADCC57D7D9A8CEEFF914C9C5889562_RuntimeMethod_var); __this->___Props_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___Props_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.Int32 DungeonArchitect.Themeing.LeftToRightNodeComparer::Compare(DungeonArchitect.Graphs.GraphNode,DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LeftToRightNodeComparer_Compare_mCE27E4AD1CAC1B7FB2945771F70A67C6D14C21B5 (LeftToRightNodeComparer_t026759E38391F68F8F55E04B86A789770234B0A1* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_a, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___1_b, const RuntimeMethod* method) { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); { // if (a.Bounds.x == b.Bounds.x) { GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_a; NullCheck(L_0); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1; L_1 = GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline(L_0, NULL); V_0 = L_1; float L_2; L_2 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB((&V_0), NULL); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_3 = ___1_b; NullCheck(L_3); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_4; L_4 = GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline(L_3, NULL); V_0 = L_4; float L_5; L_5 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB((&V_0), NULL); if ((!(((float)L_2) == ((float)L_5)))) { goto IL_0020; } } { // return 0; return 0; } IL_0020: { // return (a.Bounds.x < b.Bounds.x) ? -1 : 1; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_6 = ___0_a; NullCheck(L_6); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_7; L_7 = GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline(L_6, NULL); V_0 = L_7; float L_8; L_8 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB((&V_0), NULL); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_9 = ___1_b; NullCheck(L_9); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_10; L_10 = GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline(L_9, NULL); V_0 = L_10; float L_11; L_11 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB((&V_0), NULL); if ((((float)L_8) < ((float)L_11))) { goto IL_0040; } } { return 1; } IL_0040: { return (-1); } } // System.Void DungeonArchitect.Themeing.LeftToRightNodeComparer::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LeftToRightNodeComparer__ctor_mAFBC08F417B186C52596992D7F8DE0C3B08032E6 (LeftToRightNodeComparer_t026759E38391F68F8F55E04B86A789770234B0A1* __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.Themeing.DungeonThemeExecutionContext IL2CPP_EXTERN_C void DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123_marshal_pinvoke(const DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123& unmarshaled, DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123_marshaled_pinvoke& marshaled) { Exception_t* ___builder_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'builder' of type 'DungeonThemeExecutionContext': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___builder_0Exception, NULL); } IL2CPP_EXTERN_C void DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123_marshal_pinvoke_back(const DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123_marshaled_pinvoke& marshaled, DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123& unmarshaled) { Exception_t* ___builder_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'builder' of type 'DungeonThemeExecutionContext': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___builder_0Exception, NULL); } // Conversion method for clean up from marshalling of: DungeonArchitect.Themeing.DungeonThemeExecutionContext IL2CPP_EXTERN_C void DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123_marshal_pinvoke_cleanup(DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: DungeonArchitect.Themeing.DungeonThemeExecutionContext IL2CPP_EXTERN_C void DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123_marshal_com(const DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123& unmarshaled, DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123_marshaled_com& marshaled) { Exception_t* ___builder_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'builder' of type 'DungeonThemeExecutionContext': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___builder_0Exception, NULL); } IL2CPP_EXTERN_C void DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123_marshal_com_back(const DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123_marshaled_com& marshaled, DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123& unmarshaled) { Exception_t* ___builder_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'builder' of type 'DungeonThemeExecutionContext': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___builder_0Exception, NULL); } // Conversion method for clean up from marshalling of: DungeonArchitect.Themeing.DungeonThemeExecutionContext IL2CPP_EXTERN_C void DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123_marshal_com_cleanup(DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123_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.Themeing.DungeonThemeEngine::.ctor(DungeonArchitect.Themeing.DungeonThemeExecutionContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeEngine__ctor_mBA10C52FEAED861BA03CC7CF090EA3B3CBB3371D (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123 ___0_context, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public DungeonThemeEngine(DungeonThemeExecutionContext context) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // this.context = context; DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123 L_0 = ___0_context; __this->___context_0 = L_0; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___context_0))->___builder_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___context_0))->___config_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___context_0))->___model_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___context_0))->___spatialConstraintProcessor_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___context_0))->___themeOverrideVolumes_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___context_0))->___sceneProvider_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___context_0))->___objectSpawner_6), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___context_0))->___spawnListeners_7), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___context_0))->___objectInstantiator_8), (void*)NULL); #endif // random = new PMRandom(context.config.Seed); DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123 L_1 = ___0_context; DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_2 = L_1.___config_1; NullCheck(L_2); uint32_t L_3 = L_2->___Seed_4; PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_4 = (PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB*)il2cpp_codegen_object_new(PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB_il2cpp_TypeInfo_var); NullCheck(L_4); PMRandom__ctor_m706882B3460D0948D7D5CE2FACF9550FD4D74883(L_4, L_3, NULL); __this->___random_1 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___random_1), (void*)L_4); // } return; } } // System.Void DungeonArchitect.Themeing.DungeonThemeEngine::ApplyTheme(DungeonArchitect.LevelMarkerList,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeEngine_ApplyTheme_mCBDCDE5F991B2CB02EE83D4F062B7B85CA00837D (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___0_markers, List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* ___1_Themes, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m0D9585B84A0A6B7D29AA8CA3464E08A3089B5AF5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m350E295F4E6BF68E11601469BB62152E62E390C0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m91F449E55CE6249A0C28243B580A23DBE2121C0F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m7DC2C8CAB208D7E61298E7CAE583C2180371A747_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mF9730470073290B6F6B9FAD83131A2B17DAC0DC0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m486836D2C8D62BBA9082DC717E62B6029F646294_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m8C52D21336E47C202AE51103031FC8ABE916C4F0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mAB289832A886145F6C4C2BBBE5268812F721D5BC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m51D69F922B17A644AC6781EA3D3D5A3C146C841F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBF197D1EC068C58A29AF1B3C4BB861B2707731C1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m01938602B8A5632445F99C4F9904EA1570CD62ED_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m5710AA408E3CBA978C10A7F0CEBFE1A93CAD1F9C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m98339082F1223B7FE9CDC838A3134B0828DACFA6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD9C50739AB4E76F1B9206B96711495E704E81FC2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5DD0E1456C30D557465E6E2A5641C6E0389A1251_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m35AEDDB12020C3E60F858826C0181CFE79B5E7AB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mD0CA17CE402C1860C8D97C3120D266DF5373910C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m6A1C3BC8D590DBD889F975E422231F97C7B7871A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1FF2D5FA7699D6C8E07F653D9C56410218F57EF9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6078A5AB7BB9C203137AA0F8F7B0D1D7EAAE111F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_mFB642A0DFBBB46FB11BA3A3D9A23C7F141339975_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_mCBE2A4DB9965F1BBC5D6A92EC7787F9C38D45C77_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1__ctor_mD75513F88082CD25B1DEB4EFB23B693E1D3EFFC0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_mFD5DD949D6618748FD99578EA32DDC524F0C6335_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8* V_0 = NULL; SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* V_1 = NULL; Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* V_2 = NULL; List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8* V_3 = NULL; Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5* V_4 = NULL; PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* V_5 = NULL; NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD V_6; memset((&V_6), 0, sizeof(V_6)); List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779* V_7 = NULL; Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E* V_8 = NULL; Enumerator_tA6289460B8450BAC7D816B77DEC685F829A9BA1D V_9; memset((&V_9), 0, sizeof(V_9)); DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* V_10 = NULL; ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* V_11 = NULL; int32_t V_12 = 0; ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* V_13 = NULL; Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* V_14 = NULL; DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* V_15 = NULL; int32_t V_16 = 0; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* V_17 = NULL; bool V_18 = false; DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* V_19 = NULL; DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* V_20 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_21; memset((&V_21), 0, sizeof(V_21)); Enumerator_t53C92F73590851D2CCB6B1ECE996195C80A37ECE V_22; memset((&V_22), 0, sizeof(V_22)); ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* V_23 = NULL; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_24; memset((&V_24), 0, sizeof(V_24)); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* V_25 = NULL; Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* V_26 = NULL; NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC V_27; memset((&V_27), 0, sizeof(V_27)); NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC V_28; memset((&V_28), 0, sizeof(V_28)); { // var instanceCache = new InstanceCache(); InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8* L_0 = (InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8*)il2cpp_codegen_object_new(InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8_il2cpp_TypeInfo_var); NullCheck(L_0); InstanceCache__ctor_m66940AA5FDC2ADCA1D738CF3353E10359B6DF740(L_0, NULL); V_0 = L_0; // var constraintProcessor = context.spatialConstraintProcessor; DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123* L_1 = (&__this->___context_0); SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* L_2 = L_1->___spatialConstraintProcessor_3; V_1 = L_2; // if (random == null) PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_3 = __this->___random_1; if (L_3) { goto IL_0035; } } { // random = new PMRandom(context.config.Seed); DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123* L_4 = (&__this->___context_0); DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_5 = L_4->___config_1; NullCheck(L_5); uint32_t L_6 = L_5->___Seed_4; PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_7 = (PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB*)il2cpp_codegen_object_new(PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB_il2cpp_TypeInfo_var); NullCheck(L_7); PMRandom__ctor_m706882B3460D0948D7D5CE2FACF9550FD4D74883(L_7, L_6, NULL); __this->___random_1 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___random_1), (void*)L_7); } IL_0035: { // PropBySocketTypeByTheme_t PropBySocketTypeByTheme = new PropBySocketTypeByTheme_t(); Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* L_8 = (Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69*)il2cpp_codegen_object_new(Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69_il2cpp_TypeInfo_var); NullCheck(L_8); Dictionary_2__ctor_mF9730470073290B6F6B9FAD83131A2B17DAC0DC0(L_8, Dictionary_2__ctor_mF9730470073290B6F6B9FAD83131A2B17DAC0DC0_RuntimeMethod_var); V_2 = L_8; // foreach (DungeonThemeData Theme in Themes) List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* L_9 = ___1_Themes; NullCheck(L_9); Enumerator_tA6289460B8450BAC7D816B77DEC685F829A9BA1D L_10; L_10 = List_1_GetEnumerator_m35AEDDB12020C3E60F858826C0181CFE79B5E7AB(L_9, List_1_GetEnumerator_m35AEDDB12020C3E60F858826C0181CFE79B5E7AB_RuntimeMethod_var); V_9 = L_10; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0062: {// begin finally (depth: 1) Enumerator_Dispose_m51D69F922B17A644AC6781EA3D3D5A3C146C841F((&V_9), Enumerator_Dispose_m51D69F922B17A644AC6781EA3D3D5A3C146C841F_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0057_1; } IL_0045_1: { // foreach (DungeonThemeData Theme in Themes) DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_11; L_11 = Enumerator_get_Current_m98339082F1223B7FE9CDC838A3134B0828DACFA6_inline((&V_9), Enumerator_get_Current_m98339082F1223B7FE9CDC838A3134B0828DACFA6_RuntimeMethod_var); V_10 = L_11; // CreatePropLookup(Theme, PropBySocketTypeByTheme); DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_12 = V_10; Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* L_13 = V_2; DungeonThemeEngine_CreatePropLookup_m83B8AD74DDEEA1C291C3D73DF47AB75601A8AE37(__this, L_12, L_13, NULL); } IL_0057_1: { // foreach (DungeonThemeData Theme in Themes) bool L_14; L_14 = Enumerator_MoveNext_m01938602B8A5632445F99C4F9904EA1570CD62ED((&V_9), Enumerator_MoveNext_m01938602B8A5632445F99C4F9904EA1570CD62ED_RuntimeMethod_var); if (L_14) { goto IL_0045_1; } } { goto IL_0070; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0070: { // var overrideVolumes = new List(); List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8* L_15 = (List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8*)il2cpp_codegen_object_new(List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8_il2cpp_TypeInfo_var); NullCheck(L_15); List_1__ctor_m6078A5AB7BB9C203137AA0F8F7B0D1D7EAAE111F(L_15, List_1__ctor_m6078A5AB7BB9C203137AA0F8F7B0D1D7EAAE111F_RuntimeMethod_var); V_3 = L_15; // Dictionary GraphToThemeMapping = new Dictionary(); Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5* L_16 = (Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5*)il2cpp_codegen_object_new(Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5_il2cpp_TypeInfo_var); NullCheck(L_16); Dictionary_2__ctor_m7DC2C8CAB208D7E61298E7CAE583C2180371A747(L_16, Dictionary_2__ctor_m7DC2C8CAB208D7E61298E7CAE583C2180371A747_RuntimeMethod_var); V_4 = L_16; // var themeOverrides = context.themeOverrideVolumes; DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123* L_17 = (&__this->___context_0); ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* L_18 = L_17->___themeOverrideVolumes_4; // foreach (var volume in themeOverrides) V_11 = L_18; V_12 = 0; goto IL_00f0; } IL_008f: { // foreach (var volume in themeOverrides) ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* L_19 = V_11; int32_t L_20 = V_12; NullCheck(L_19); int32_t L_21 = L_20; ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* L_22 = (L_19)->GetAt(static_cast(L_21)); V_13 = L_22; // overrideVolumes.Add(volume); List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8* L_23 = V_3; ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* L_24 = V_13; NullCheck(L_23); List_1_Add_m5DD0E1456C30D557465E6E2A5641C6E0389A1251_inline(L_23, L_24, List_1_Add_m5DD0E1456C30D557465E6E2A5641C6E0389A1251_RuntimeMethod_var); // var graph = volume.overrideTheme; ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* L_25 = V_13; NullCheck(L_25); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_26 = L_25->___overrideTheme_9; V_14 = L_26; // if (graph != null && !GraphToThemeMapping.ContainsKey(graph)) Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_27 = V_14; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_28; L_28 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_27, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_28) { goto IL_00ea; } } { Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5* L_29 = V_4; Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_30 = V_14; NullCheck(L_29); bool L_31; L_31 = Dictionary_2_ContainsKey_m350E295F4E6BF68E11601469BB62152E62E390C0(L_29, L_30, Dictionary_2_ContainsKey_m350E295F4E6BF68E11601469BB62152E62E390C0_RuntimeMethod_var); if (L_31) { goto IL_00ea; } } { // DungeonThemeData theme = new DungeonThemeData(); DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_32 = (DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E*)il2cpp_codegen_object_new(DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E_il2cpp_TypeInfo_var); NullCheck(L_32); DungeonThemeData__ctor_m7CBE41EDB0EDD0F3085D16500411D8FEC6ABC49D(L_32, NULL); V_15 = L_32; // theme.BuildFromGraph(volume.overrideTheme); DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_33 = V_15; ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* L_34 = V_13; NullCheck(L_34); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_35 = L_34->___overrideTheme_9; NullCheck(L_33); DungeonThemeData_BuildFromGraph_m483F271F96A7ABC6DC57B007281913EC2B020041(L_33, L_35, NULL); // GraphToThemeMapping.Add(volume.overrideTheme, theme); Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5* L_36 = V_4; ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* L_37 = V_13; NullCheck(L_37); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_38 = L_37->___overrideTheme_9; DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_39 = V_15; NullCheck(L_36); Dictionary_2_Add_m0D9585B84A0A6B7D29AA8CA3464E08A3089B5AF5(L_36, L_38, L_39, Dictionary_2_Add_m0D9585B84A0A6B7D29AA8CA3464E08A3089B5AF5_RuntimeMethod_var); // CreatePropLookup(theme, PropBySocketTypeByTheme); DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_40 = V_15; Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* L_41 = V_2; DungeonThemeEngine_CreatePropLookup_m83B8AD74DDEEA1C291C3D73DF47AB75601A8AE37(__this, L_40, L_41, NULL); } IL_00ea: { int32_t L_42 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_42, 1)); } IL_00f0: { // foreach (var volume in themeOverrides) int32_t L_43 = V_12; ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* L_44 = V_11; NullCheck(L_44); if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length))))) { goto IL_008f; } } { // var srandom = new PMRandom(context.config.Seed); DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123* L_45 = (&__this->___context_0); DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_46 = L_45->___config_1; NullCheck(L_46); uint32_t L_47 = L_46->___Seed_4; PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_48 = (PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB*)il2cpp_codegen_object_new(PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB_il2cpp_TypeInfo_var); NullCheck(L_48); PMRandom__ctor_m706882B3460D0948D7D5CE2FACF9550FD4D74883(L_48, L_47, NULL); V_5 = L_48; // var nodesExecutionContext = new NodeListExecutionContext(); il2cpp_codegen_initobj((&V_6), sizeof(NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD)); // nodesExecutionContext.instanceCache = instanceCache; InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8* L_49 = V_0; (&V_6)->___instanceCache_0 = L_49; Il2CppCodeGenWriteBarrier((void**)(&(&V_6)->___instanceCache_0), (void*)L_49); // nodesExecutionContext.constraintProcessor = constraintProcessor; SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* L_50 = V_1; (&V_6)->___constraintProcessor_1 = L_50; Il2CppCodeGenWriteBarrier((void**)(&(&V_6)->___constraintProcessor_1), (void*)L_50); // nodesExecutionContext.srandom = srandom; PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_51 = V_5; (&V_6)->___srandom_2 = L_51; Il2CppCodeGenWriteBarrier((void**)(&(&V_6)->___srandom_2), (void*)L_51); // nodesExecutionContext.SceneProvider = context.sceneProvider; DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123* L_52 = (&__this->___context_0); DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_53 = L_52->___sceneProvider_5; (&V_6)->___SceneProvider_3 = L_53; Il2CppCodeGenWriteBarrier((void**)(&(&V_6)->___SceneProvider_3), (void*)L_53); // nodesExecutionContext.objectInstantiator = context.objectInstantiator; DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123* L_54 = (&__this->___context_0); RuntimeObject* L_55 = L_54->___objectInstantiator_8; (&V_6)->___objectInstantiator_4 = L_55; Il2CppCodeGenWriteBarrier((void**)(&(&V_6)->___objectInstantiator_4), (void*)L_55); // var spawnDataList = new List(); List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779* L_56 = (List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779*)il2cpp_codegen_object_new(List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779_il2cpp_TypeInfo_var); NullCheck(L_56); List_1__ctor_m1FF2D5FA7699D6C8E07F653D9C56410218F57EF9(L_56, List_1__ctor_m1FF2D5FA7699D6C8E07F653D9C56410218F57EF9_RuntimeMethod_var); V_7 = L_56; // var delayedExecutionList = new Queue(); Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E* L_57 = (Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E*)il2cpp_codegen_object_new(Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E_il2cpp_TypeInfo_var); NullCheck(L_57); Queue_1__ctor_mD75513F88082CD25B1DEB4EFB23B693E1D3EFFC0(L_57, Queue_1__ctor_mD75513F88082CD25B1DEB4EFB23B693E1D3EFFC0_RuntimeMethod_var); V_8 = L_57; // for (int i = 0; i < markers.Count; i++) V_16 = 0; goto IL_0303; } IL_016a: { // PropSocket socket = markers[i]; LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_58 = ___0_markers; int32_t L_59 = V_16; NullCheck(L_58); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_60; L_60 = LevelMarkerList_get_Item_m3ACDB807266CFEF13DF534AD423E1A3D531BD9A2(L_58, L_59, NULL); V_17 = L_60; // if (!socket.markForDeletion) PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_61 = V_17; NullCheck(L_61); bool L_62 = L_61->___markForDeletion_5; if (L_62) { goto IL_02ad; } } { // DungeonThemeData themeToUse = GetBestMatchedTheme(Themes, socket, PropBySocketTypeByTheme); // PropAsset; List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* L_63 = ___1_Themes; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_64 = V_17; Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* L_65 = V_2; DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_66; L_66 = DungeonThemeEngine_GetBestMatchedTheme_mDE59AC11C02FA83DC108BC74A03BB9B0C1D87325(__this, L_63, L_64, L_65, NULL); V_19 = L_66; // DungeonThemeData fallbackThemeToUse = themeToUse; DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_67 = V_19; V_20 = L_67; // var socketPosition = Matrix.GetTranslation(ref socket.Transform); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_68 = V_17; NullCheck(L_68); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_69 = (&L_68->___Transform_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70; L_70 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6(L_69, NULL); V_21 = L_70; // foreach (var volume in overrideVolumes) List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8* L_71 = V_3; NullCheck(L_71); Enumerator_t53C92F73590851D2CCB6B1ECE996195C80A37ECE L_72; L_72 = List_1_GetEnumerator_mD0CA17CE402C1860C8D97C3120D266DF5373910C(L_71, List_1_GetEnumerator_mD0CA17CE402C1860C8D97C3120D266DF5373910C_RuntimeMethod_var); V_22 = L_72; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_020d: {// begin finally (depth: 1) Enumerator_Dispose_mBF197D1EC068C58A29AF1B3C4BB861B2707731C1((&V_22), Enumerator_Dispose_mBF197D1EC068C58A29AF1B3C4BB861B2707731C1_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0202_1; } IL_01a8_1: { // foreach (var volume in overrideVolumes) ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* L_73; L_73 = Enumerator_get_Current_mD9C50739AB4E76F1B9206B96711495E704E81FC2_inline((&V_22), Enumerator_get_Current_mD9C50739AB4E76F1B9206B96711495E704E81FC2_RuntimeMethod_var); V_23 = L_73; // if (volume.GetBounds().Contains(socketPosition)) ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* L_74 = V_23; NullCheck(L_74); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_75; L_75 = Volume_GetBounds_mE184DA7DA5E2D181490A2182D55E80A6833D2463(L_74, NULL); V_24 = L_75; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_76 = V_21; bool L_77; L_77 = Bounds_Contains_m584E9DE0CF9D90C3C4F928BA8F5AD328393F3555((&V_24), L_76, NULL); if (!L_77) { goto IL_0202_1; } } { // var graph = volume.overrideTheme; ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* L_78 = V_23; NullCheck(L_78); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_79 = L_78->___overrideTheme_9; V_25 = L_79; // if (graph != null && GraphToThemeMapping.ContainsKey(graph)) Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_80 = V_25; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_81; L_81 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_80, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_81) { goto IL_0202_1; } } { Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5* L_82 = V_4; Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_83 = V_25; NullCheck(L_82); bool L_84; L_84 = Dictionary_2_ContainsKey_m350E295F4E6BF68E11601469BB62152E62E390C0(L_82, L_83, Dictionary_2_ContainsKey_m350E295F4E6BF68E11601469BB62152E62E390C0_RuntimeMethod_var); if (!L_84) { goto IL_0202_1; } } { // themeToUse = GraphToThemeMapping[volume.overrideTheme]; Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5* L_85 = V_4; ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* L_86 = V_23; NullCheck(L_86); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_87 = L_86->___overrideTheme_9; NullCheck(L_85); DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_88; L_88 = Dictionary_2_get_Item_m8C52D21336E47C202AE51103031FC8ABE916C4F0(L_85, L_87, Dictionary_2_get_Item_m8C52D21336E47C202AE51103031FC8ABE916C4F0_RuntimeMethod_var); V_19 = L_88; // if (!volume.useBaseThemeForMissingMarkers) ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* L_89 = V_23; NullCheck(L_89); bool L_90 = L_89->___useBaseThemeForMissingMarkers_10; if (L_90) { goto IL_020b_1; } } { // fallbackThemeToUse = themeToUse; DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_91 = V_19; V_20 = L_91; // break; goto IL_021b; } IL_0202_1: { // foreach (var volume in overrideVolumes) bool L_92; L_92 = Enumerator_MoveNext_m5710AA408E3CBA978C10A7F0CEBFE1A93CAD1F9C((&V_22), Enumerator_MoveNext_m5710AA408E3CBA978C10A7F0CEBFE1A93CAD1F9C_RuntimeMethod_var); if (L_92) { goto IL_01a8_1; } } IL_020b_1: { goto IL_021b; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_021b: { // if (themeToUse != null) DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_93 = V_19; if (!L_93) { goto IL_02ad; } } { // PropBySocketType_t PropBySocketType = PropBySocketTypeByTheme[themeToUse]; Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* L_94 = V_2; DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_95 = V_19; NullCheck(L_94); Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* L_96; L_96 = Dictionary_2_get_Item_m486836D2C8D62BBA9082DC717E62B6029F646294(L_94, L_95, Dictionary_2_get_Item_m486836D2C8D62BBA9082DC717E62B6029F646294_RuntimeMethod_var); V_26 = L_96; // if (!PropBySocketType.ContainsKey(socket.SocketType) && fallbackThemeToUse != null && fallbackThemeToUse != themeToUse) Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* L_97 = V_26; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_98 = V_17; NullCheck(L_98); String_t* L_99 = L_98->___SocketType_1; NullCheck(L_97); bool L_100; L_100 = Dictionary_2_ContainsKey_m91F449E55CE6249A0C28243B580A23DBE2121C0F(L_97, L_99, Dictionary_2_ContainsKey_m91F449E55CE6249A0C28243B580A23DBE2121C0F_RuntimeMethod_var); if (L_100) { goto IL_0250; } } { DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_101 = V_20; if (!L_101) { goto IL_0250; } } { DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_102 = V_20; DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_103 = V_19; if ((((RuntimeObject*)(DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E*)L_102) == ((RuntimeObject*)(DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E*)L_103))) { goto IL_0250; } } { // PropBySocketType = PropBySocketTypeByTheme[fallbackThemeToUse]; Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* L_104 = V_2; DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_105 = V_20; NullCheck(L_104); Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* L_106; L_106 = Dictionary_2_get_Item_m486836D2C8D62BBA9082DC717E62B6029F646294(L_104, L_105, Dictionary_2_get_Item_m486836D2C8D62BBA9082DC717E62B6029F646294_RuntimeMethod_var); V_26 = L_106; } IL_0250: { // if (PropBySocketType.ContainsKey(socket.SocketType)) Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* L_107 = V_26; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_108 = V_17; NullCheck(L_108); String_t* L_109 = L_108->___SocketType_1; NullCheck(L_107); bool L_110; L_110 = Dictionary_2_ContainsKey_m91F449E55CE6249A0C28243B580A23DBE2121C0F(L_107, L_109, Dictionary_2_ContainsKey_m91F449E55CE6249A0C28243B580A23DBE2121C0F_RuntimeMethod_var); if (!L_110) { goto IL_02ad; } } { // var data = new NodeListExecutionData(); il2cpp_codegen_initobj((&V_27), sizeof(NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC)); // data.socket = socket; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_111 = V_17; (&V_27)->___socket_1 = L_111; Il2CppCodeGenWriteBarrier((void**)(&(&V_27)->___socket_1), (void*)L_111); // data.nodeDataList = PropBySocketType[socket.SocketType]; Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* L_112 = V_26; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_113 = V_17; NullCheck(L_113); String_t* L_114 = L_113->___SocketType_1; NullCheck(L_112); List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* L_115; L_115 = Dictionary_2_get_Item_mAB289832A886145F6C4C2BBBE5268812F721D5BC(L_112, L_114, Dictionary_2_get_Item_mAB289832A886145F6C4C2BBBE5268812F721D5BC_RuntimeMethod_var); (&V_27)->___nodeDataList_0 = L_115; Il2CppCodeGenWriteBarrier((void**)(&(&V_27)->___nodeDataList_0), (void*)L_115); // if (ShouldDelayExecution(data.nodeDataList)) NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC L_116 = V_27; List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* L_117 = L_116.___nodeDataList_0; bool L_118; L_118 = DungeonThemeEngine_ShouldDelayExecution_m4F7EF3BDC12F93689FC569061AAD32B9A0F358CB(__this, L_117, NULL); if (!L_118) { goto IL_02a0; } } { // delayedExecutionList.Enqueue(data); Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E* L_119 = V_8; NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC L_120 = V_27; NullCheck(L_119); Queue_1_Enqueue_mCBE2A4DB9965F1BBC5D6A92EC7787F9C38D45C77(L_119, L_120, Queue_1_Enqueue_mCBE2A4DB9965F1BBC5D6A92EC7787F9C38D45C77_RuntimeMethod_var); goto IL_02ad; } IL_02a0: { // ExecuteNodesUnderMarker(data, nodesExecutionContext, markers, spawnDataList); NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC L_121 = V_27; NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD L_122 = V_6; LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_123 = ___0_markers; List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779* L_124 = V_7; DungeonThemeEngine_ExecuteNodesUnderMarker_mEAF7743F1BDDE09083D951BBB8889AC6E2E8661C(__this, L_121, L_122, L_123, L_124, NULL); } IL_02ad: { // bool isLastIndex = (i == markers.Count - 1); int32_t L_125 = V_16; LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_126 = ___0_markers; NullCheck(L_126); int32_t L_127; L_127 = LevelMarkerList_get_Count_mC2D02E8AB30BF89E2653153EC79358F35D43DEB8(L_126, NULL); V_18 = (bool)((((int32_t)L_125) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_127, 1))))? 1 : 0); goto IL_02ef; } IL_02bd: { // var data = delayedExecutionList.Dequeue(); Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E* L_128 = V_8; NullCheck(L_128); NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC L_129; L_129 = Queue_1_Dequeue_mFB642A0DFBBB46FB11BA3A3D9A23C7F141339975(L_128, Queue_1_Dequeue_mFB642A0DFBBB46FB11BA3A3D9A23C7F141339975_RuntimeMethod_var); V_28 = L_129; // if (!data.socket.markForDeletion) NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC L_130 = V_28; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_131 = L_130.___socket_1; NullCheck(L_131); bool L_132 = L_131->___markForDeletion_5; if (L_132) { goto IL_02e1; } } { // ExecuteNodesUnderMarker(data, nodesExecutionContext, markers, spawnDataList); NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC L_133 = V_28; NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD L_134 = V_6; LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_135 = ___0_markers; List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779* L_136 = V_7; DungeonThemeEngine_ExecuteNodesUnderMarker_mEAF7743F1BDDE09083D951BBB8889AC6E2E8661C(__this, L_133, L_134, L_135, L_136, NULL); } IL_02e1: { // isLastIndex = (i == markers.Count - 1); int32_t L_137 = V_16; LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_138 = ___0_markers; NullCheck(L_138); int32_t L_139; L_139 = LevelMarkerList_get_Count_mC2D02E8AB30BF89E2653153EC79358F35D43DEB8(L_138, NULL); V_18 = (bool)((((int32_t)L_137) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_139, 1))))? 1 : 0); } IL_02ef: { // while (isLastIndex && delayedExecutionList.Count > 0) bool L_140 = V_18; if (!L_140) { goto IL_02fd; } } { Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E* L_141 = V_8; NullCheck(L_141); int32_t L_142; L_142 = Queue_1_get_Count_mFD5DD949D6618748FD99578EA32DDC524F0C6335_inline(L_141, Queue_1_get_Count_mFD5DD949D6618748FD99578EA32DDC524F0C6335_RuntimeMethod_var); if ((((int32_t)L_142) > ((int32_t)0))) { goto IL_02bd; } } IL_02fd: { // for (int i = 0; i < markers.Count; i++) int32_t L_143 = V_16; V_16 = ((int32_t)il2cpp_codegen_add(L_143, 1)); } IL_0303: { // for (int i = 0; i < markers.Count; i++) int32_t L_144 = V_16; LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_145 = ___0_markers; NullCheck(L_145); int32_t L_146; L_146 = LevelMarkerList_get_Count_mC2D02E8AB30BF89E2653153EC79358F35D43DEB8(L_145, NULL); if ((((int32_t)L_144) < ((int32_t)L_146))) { goto IL_016a; } } { // RecursivelyTagMarkersForDeletion(markers); LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_147 = ___0_markers; DungeonThemeEngine_RecursivelyTagMarkersForDeletion_mAA9520FF597905C2F5BE1EBB5E817D665CB9245D(__this, L_147, NULL); // if (context.objectSpawner != null) DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123* L_148 = (&__this->___context_0); DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* L_149 = L_148->___objectSpawner_6; if (!L_149) { goto IL_0334; } } { // context.objectSpawner.Destroy(); DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123* L_150 = (&__this->___context_0); DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* L_151 = L_150->___objectSpawner_6; NullCheck(L_151); VirtualActionInvoker0::Invoke(6 /* System.Void DungeonArchitect.DungeonSceneObjectSpawner::Destroy() */, L_151); } IL_0334: { // context.objectSpawner.Spawn(spawnDataList.ToArray(), nodesExecutionContext.SceneProvider, // random, nodesExecutionContext.objectInstantiator, context.spawnListeners); DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123* L_152 = (&__this->___context_0); DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* L_153 = L_152->___objectSpawner_6; List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779* L_154 = V_7; NullCheck(L_154); DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* L_155; L_155 = List_1_ToArray_m6A1C3BC8D590DBD889F975E422231F97C7B7871A(L_154, List_1_ToArray_m6A1C3BC8D590DBD889F975E422231F97C7B7871A_RuntimeMethod_var); NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD L_156 = V_6; DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_157 = L_156.___SceneProvider_3; PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_158 = __this->___random_1; NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD L_159 = V_6; RuntimeObject* L_160 = L_159.___objectInstantiator_4; DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123* L_161 = (&__this->___context_0); DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* L_162 = L_161->___spawnListeners_7; NullCheck(L_153); VirtualActionInvoker5< DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4*, DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744*, PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB*, RuntimeObject*, DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* >::Invoke(4 /* System.Void DungeonArchitect.DungeonSceneObjectSpawner::Spawn(DungeonArchitect.DungeonNodeSpawnData[],DungeonArchitect.DungeonSceneProvider,DungeonArchitect.Utils.PMRandom,DungeonArchitect.IDungeonSceneObjectInstantiator,DungeonArchitect.DungeonItemSpawnListener[]) */, L_153, L_155, L_157, L_158, L_160, L_162); // } return; } } // DungeonArchitect.Themeing.DungeonThemeData DungeonArchitect.Themeing.DungeonThemeEngine::GetBestMatchedTheme(System.Collections.Generic.List`1,DungeonArchitect.PropSocket,System.Collections.Generic.Dictionary`2>>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* DungeonThemeEngine_GetBestMatchedTheme_mDE59AC11C02FA83DC108BC74A03BB9B0C1D87325 (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* ___0_Themes, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___1_socket, Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* ___2_PropBySocketTypeByTheme, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m91F449E55CE6249A0C28243B580A23DBE2121C0F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mB8D111AA57590741EF6A36EAD40FF04D904D692C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m4D95F2C3038C478686F6FB84F288551AC449A667_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m486836D2C8D62BBA9082DC717E62B6029F646294_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mAB289832A886145F6C4C2BBBE5268812F721D5BC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m51D69F922B17A644AC6781EA3D3D5A3C146C841F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m01938602B8A5632445F99C4F9904EA1570CD62ED_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m98339082F1223B7FE9CDC838A3134B0828DACFA6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m28EE95F5274DFB81034CEB60EE2FEA473412FF25_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m35AEDDB12020C3E60F858826C0181CFE79B5E7AB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m4E77C32FAF0B6CE903A187D9EAFA50B51E3578CB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA5FD2664AE99EB5792521162F9DD279DB9EE2882_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCBF2D53623041F41F77205E6ECE5C9C46D24B431_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE0AC28D38EE563DC5414C1A0943143AA8BED7843_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* V_0 = NULL; int32_t V_1 = 0; Enumerator_tA6289460B8450BAC7D816B77DEC685F829A9BA1D V_2; memset((&V_2), 0, sizeof(V_2)); DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* V_3 = NULL; Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* V_4 = NULL; { // var ValidThemes = new List(); List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* L_0 = (List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20*)il2cpp_codegen_object_new(List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m4E77C32FAF0B6CE903A187D9EAFA50B51E3578CB(L_0, List_1__ctor_m4E77C32FAF0B6CE903A187D9EAFA50B51E3578CB_RuntimeMethod_var); V_0 = L_0; // foreach (DungeonThemeData Theme in Themes) List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* L_1 = ___0_Themes; NullCheck(L_1); Enumerator_tA6289460B8450BAC7D816B77DEC685F829A9BA1D L_2; L_2 = List_1_GetEnumerator_m35AEDDB12020C3E60F858826C0181CFE79B5E7AB(L_1, List_1_GetEnumerator_m35AEDDB12020C3E60F858826C0181CFE79B5E7AB_RuntimeMethod_var); V_2 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0069: {// begin finally (depth: 1) Enumerator_Dispose_m51D69F922B17A644AC6781EA3D3D5A3C146C841F((&V_2), Enumerator_Dispose_m51D69F922B17A644AC6781EA3D3D5A3C146C841F_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_005e_1; } IL_000f_1: { // foreach (DungeonThemeData Theme in Themes) DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_3; L_3 = Enumerator_get_Current_m98339082F1223B7FE9CDC838A3134B0828DACFA6_inline((&V_2), Enumerator_get_Current_m98339082F1223B7FE9CDC838A3134B0828DACFA6_RuntimeMethod_var); V_3 = L_3; // if (PropBySocketTypeByTheme.ContainsKey(Theme)) Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* L_4 = ___2_PropBySocketTypeByTheme; DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_5 = V_3; NullCheck(L_4); bool L_6; L_6 = Dictionary_2_ContainsKey_mB8D111AA57590741EF6A36EAD40FF04D904D692C(L_4, L_5, Dictionary_2_ContainsKey_mB8D111AA57590741EF6A36EAD40FF04D904D692C_RuntimeMethod_var); if (!L_6) { goto IL_005e_1; } } { // PropBySocketType_t PropBySocketType = PropBySocketTypeByTheme[Theme]; Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* L_7 = ___2_PropBySocketTypeByTheme; DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_8 = V_3; NullCheck(L_7); Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* L_9; L_9 = Dictionary_2_get_Item_m486836D2C8D62BBA9082DC717E62B6029F646294(L_7, L_8, Dictionary_2_get_Item_m486836D2C8D62BBA9082DC717E62B6029F646294_RuntimeMethod_var); V_4 = L_9; // if (PropBySocketType.Count > 0) Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* L_10 = V_4; NullCheck(L_10); int32_t L_11; L_11 = Dictionary_2_get_Count_m4D95F2C3038C478686F6FB84F288551AC449A667(L_10, Dictionary_2_get_Count_m4D95F2C3038C478686F6FB84F288551AC449A667_RuntimeMethod_var); if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_005e_1; } } { // if (PropBySocketType.ContainsKey(socket.SocketType) && PropBySocketType[socket.SocketType].Count > 0) Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* L_12 = V_4; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_13 = ___1_socket; NullCheck(L_13); String_t* L_14 = L_13->___SocketType_1; NullCheck(L_12); bool L_15; L_15 = Dictionary_2_ContainsKey_m91F449E55CE6249A0C28243B580A23DBE2121C0F(L_12, L_14, Dictionary_2_ContainsKey_m91F449E55CE6249A0C28243B580A23DBE2121C0F_RuntimeMethod_var); if (!L_15) { goto IL_005e_1; } } { Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* L_16 = V_4; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_17 = ___1_socket; NullCheck(L_17); String_t* L_18 = L_17->___SocketType_1; NullCheck(L_16); List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* L_19; L_19 = Dictionary_2_get_Item_mAB289832A886145F6C4C2BBBE5268812F721D5BC(L_16, L_18, Dictionary_2_get_Item_mAB289832A886145F6C4C2BBBE5268812F721D5BC_RuntimeMethod_var); NullCheck(L_19); int32_t L_20; L_20 = List_1_get_Count_mCBF2D53623041F41F77205E6ECE5C9C46D24B431_inline(L_19, List_1_get_Count_mCBF2D53623041F41F77205E6ECE5C9C46D24B431_RuntimeMethod_var); if ((((int32_t)L_20) <= ((int32_t)0))) { goto IL_005e_1; } } { // ValidThemes.Add(Theme); List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* L_21 = V_0; DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_22 = V_3; NullCheck(L_21); List_1_Add_m28EE95F5274DFB81034CEB60EE2FEA473412FF25_inline(L_21, L_22, List_1_Add_m28EE95F5274DFB81034CEB60EE2FEA473412FF25_RuntimeMethod_var); } IL_005e_1: { // foreach (DungeonThemeData Theme in Themes) bool L_23; L_23 = Enumerator_MoveNext_m01938602B8A5632445F99C4F9904EA1570CD62ED((&V_2), Enumerator_MoveNext_m01938602B8A5632445F99C4F9904EA1570CD62ED_RuntimeMethod_var); if (L_23) { goto IL_000f_1; } } { goto IL_0077; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0077: { // if (ValidThemes.Count == 0) List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* L_24 = V_0; NullCheck(L_24); int32_t L_25; L_25 = List_1_get_Count_mA5FD2664AE99EB5792521162F9DD279DB9EE2882_inline(L_24, List_1_get_Count_mA5FD2664AE99EB5792521162F9DD279DB9EE2882_RuntimeMethod_var); if (L_25) { goto IL_0081; } } { // return null; return (DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E*)NULL; } IL_0081: { // int index = Mathf.FloorToInt(random.GetNextUniformFloat() * ValidThemes.Count) % ValidThemes.Count; PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_26 = __this->___random_1; NullCheck(L_26); float L_27; L_27 = PMRandom_GetNextUniformFloat_m70400BBE43312170CC9F5129D914844215E0D6EC(L_26, NULL); List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* L_28 = V_0; NullCheck(L_28); int32_t L_29; L_29 = List_1_get_Count_mA5FD2664AE99EB5792521162F9DD279DB9EE2882_inline(L_28, List_1_get_Count_mA5FD2664AE99EB5792521162F9DD279DB9EE2882_RuntimeMethod_var); int32_t L_30; L_30 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)il2cpp_codegen_multiply(L_27, ((float)L_29))), NULL); List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* L_31 = V_0; NullCheck(L_31); int32_t L_32; L_32 = List_1_get_Count_mA5FD2664AE99EB5792521162F9DD279DB9EE2882_inline(L_31, List_1_get_Count_mA5FD2664AE99EB5792521162F9DD279DB9EE2882_RuntimeMethod_var); V_1 = ((int32_t)(L_30%L_32)); // return ValidThemes[index]; List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* L_33 = V_0; int32_t L_34 = V_1; NullCheck(L_33); DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_35; L_35 = List_1_get_Item_mE0AC28D38EE563DC5414C1A0943143AA8BED7843(L_33, L_34, List_1_get_Item_mE0AC28D38EE563DC5414C1A0943143AA8BED7843_RuntimeMethod_var); return L_35; } } // System.Boolean DungeonArchitect.Themeing.DungeonThemeEngine::ProcessSpatialConstraint(DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor,DungeonArchitect.SpatialConstraints.SpatialConstraintAsset,DungeonArchitect.PropSocket,DungeonArchitect.LevelMarkerList,UnityEngine.Matrix4x4&,DungeonArchitect.PropSocket[]&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DungeonThemeEngine_ProcessSpatialConstraint_m644F74ACBAEEEB5F1A965030A658B1DF5DF2A112 (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* ___0_constraintProcessor, SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* ___1_constraint, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___2_marker, LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___3_markers, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___4_OutOffset, PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD** ___5_outMarkersToRemove, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* V_0 = NULL; { // if (constraintProcessor == null) SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* L_0 = ___0_constraintProcessor; 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_0020; } } { // OutOffset = Matrix4x4.identity; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_2 = ___4_OutOffset; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_3; L_3 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL); *(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6*)L_2 = L_3; // outMarkersToRemove = new PropSocket[0]; PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD** L_4 = ___5_outMarkersToRemove; PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* L_5 = (PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD*)(PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD*)SZArrayNew(PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD_il2cpp_TypeInfo_var, (uint32_t)0); *((RuntimeObject**)L_4) = (RuntimeObject*)L_5; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_4, (void*)(RuntimeObject*)L_5); // return false; return (bool)0; } IL_0020: { // var spatialContext = new SpatialConstraintProcessorContext(); SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_6 = (SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7*)il2cpp_codegen_object_new(SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7_il2cpp_TypeInfo_var); NullCheck(L_6); SpatialConstraintProcessorContext__ctor_m3CD9168D209B3AF3744EBF7E890FA56487F0038E(L_6, NULL); V_0 = L_6; // spatialContext.constraintAsset = constraint; SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_7 = V_0; SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* L_8 = ___1_constraint; NullCheck(L_7); L_7->___constraintAsset_0 = L_8; Il2CppCodeGenWriteBarrier((void**)(&L_7->___constraintAsset_0), (void*)L_8); // spatialContext.marker = marker; SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_9 = V_0; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_10 = ___2_marker; NullCheck(L_9); L_9->___marker_1 = L_10; Il2CppCodeGenWriteBarrier((void**)(&L_9->___marker_1), (void*)L_10); // spatialContext.model = context.model; SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_11 = V_0; DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123* L_12 = (&__this->___context_0); DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_13 = L_12->___model_2; NullCheck(L_11); L_11->___model_2 = L_13; Il2CppCodeGenWriteBarrier((void**)(&L_11->___model_2), (void*)L_13); // spatialContext.config = context.config; SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_14 = V_0; DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123* L_15 = (&__this->___context_0); DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_16 = L_15->___config_1; NullCheck(L_14); L_14->___config_3 = L_16; Il2CppCodeGenWriteBarrier((void**)(&L_14->___config_3), (void*)L_16); // spatialContext.builder = context.builder; SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_17 = V_0; DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123* L_18 = (&__this->___context_0); DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_19 = L_18->___builder_0; NullCheck(L_17); L_17->___builder_4 = L_19; Il2CppCodeGenWriteBarrier((void**)(&L_17->___builder_4), (void*)L_19); // spatialContext.levelMarkers = markers; SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_20 = V_0; LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_21 = ___3_markers; NullCheck(L_20); L_20->___levelMarkers_5 = L_21; Il2CppCodeGenWriteBarrier((void**)(&L_20->___levelMarkers_5), (void*)L_21); // return constraintProcessor.ProcessSpatialConstraint(spatialContext, out OutOffset, out outMarkersToRemove); SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* L_22 = ___0_constraintProcessor; SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_23 = V_0; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_24 = ___4_OutOffset; PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD** L_25 = ___5_outMarkersToRemove; NullCheck(L_22); bool L_26; L_26 = SpatialConstraintProcessor_ProcessSpatialConstraint_m53609D9F323CF2EBFE9273B41B2571E54ECDE230(L_22, L_23, L_24, L_25, NULL); return L_26; } } // System.Void DungeonArchitect.Themeing.DungeonThemeEngine::RecursivelyTagMarkerForDeletion(DungeonArchitect.PropSocket,System.Collections.Generic.HashSet`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeEngine_RecursivelyTagMarkerForDeletion_mC7E84EBF3DD4C90087E735283733E4374701919A (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_marker, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___1_visited, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m95CDC40AE2EF806DC4D8F1185EF91D469F897AE9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m682AE06C2B42D5473E0C6A62348836272286990E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mA7BD5CDB38EA3CDA699404A44CEDBB2A79BD4C5E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m599A5E23B161E87C4F21400645D6888591523DB6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0 V_0; memset((&V_0), 0, sizeof(V_0)); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* V_1 = NULL; { // visited.Add(marker.Id); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_0 = ___1_visited; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_1 = ___0_marker; NullCheck(L_1); int32_t L_2 = L_1->___Id_0; NullCheck(L_0); bool L_3; L_3 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_0, L_2, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var); // marker.markForDeletion = true; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_4 = ___0_marker; NullCheck(L_4); L_4->___markForDeletion_5 = (bool)1; // foreach (var childMarker in marker.childMarkers) PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_5 = ___0_marker; NullCheck(L_5); List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_6 = L_5->___childMarkers_6; NullCheck(L_6); Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0 L_7; L_7 = List_1_GetEnumerator_m599A5E23B161E87C4F21400645D6888591523DB6(L_6, List_1_GetEnumerator_m599A5E23B161E87C4F21400645D6888591523DB6_RuntimeMethod_var); V_0 = L_7; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_004b: {// begin finally (depth: 1) Enumerator_Dispose_m95CDC40AE2EF806DC4D8F1185EF91D469F897AE9((&V_0), Enumerator_Dispose_m95CDC40AE2EF806DC4D8F1185EF91D469F897AE9_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0040_1; } IL_0022_1: { // foreach (var childMarker in marker.childMarkers) PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_8; L_8 = Enumerator_get_Current_mA7BD5CDB38EA3CDA699404A44CEDBB2A79BD4C5E_inline((&V_0), Enumerator_get_Current_mA7BD5CDB38EA3CDA699404A44CEDBB2A79BD4C5E_RuntimeMethod_var); V_1 = L_8; // if (!visited.Contains(childMarker.Id)) HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_9 = ___1_visited; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_10 = V_1; NullCheck(L_10); int32_t L_11 = L_10->___Id_0; NullCheck(L_9); bool L_12; L_12 = HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1(L_9, L_11, HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var); if (L_12) { goto IL_0040_1; } } { // RecursivelyTagMarkerForDeletion(childMarker, visited); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_13 = V_1; HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_14 = ___1_visited; DungeonThemeEngine_RecursivelyTagMarkerForDeletion_mC7E84EBF3DD4C90087E735283733E4374701919A(__this, L_13, L_14, NULL); } IL_0040_1: { // foreach (var childMarker in marker.childMarkers) bool L_15; L_15 = Enumerator_MoveNext_m682AE06C2B42D5473E0C6A62348836272286990E((&V_0), Enumerator_MoveNext_m682AE06C2B42D5473E0C6A62348836272286990E_RuntimeMethod_var); if (L_15) { goto IL_0022_1; } } { goto IL_0059; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0059: { // } return; } } // System.Void DungeonArchitect.Themeing.DungeonThemeEngine::RecursivelyTagMarkersForDeletion(DungeonArchitect.LevelMarkerList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeEngine_RecursivelyTagMarkersForDeletion_mAA9520FF597905C2F5BE1EBB5E817D665CB9245D (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___0_markers, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t844FE973E8C3E7E004050D607560E134C7C3C2F1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* V_0 = NULL; RuntimeObject* V_1 = NULL; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* V_2 = NULL; { // var visited = new HashSet(); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_0 = (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)il2cpp_codegen_object_new(HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var); NullCheck(L_0); HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF(L_0, HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var); V_0 = L_0; // foreach (var marker in markers) LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_1 = ___0_markers; NullCheck(L_1); RuntimeObject* L_2; L_2 = LevelMarkerList_GetEnumerator_m68262F857EAD49059EC5789DBDD7DA0EEC770A97(L_1, NULL); V_1 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003e: {// begin finally (depth: 1) { RuntimeObject* L_3 = V_1; if (!L_3) { goto IL_0047; } } { RuntimeObject* L_4 = V_1; NullCheck(L_4); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4); } IL_0047: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0034_1; } IL_000f_1: { // foreach (var marker in markers) RuntimeObject* L_5 = V_1; NullCheck(L_5); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_6; L_6 = InterfaceFuncInvoker0< PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IEnumerator_1_t844FE973E8C3E7E004050D607560E134C7C3C2F1_il2cpp_TypeInfo_var, L_5); V_2 = L_6; // if (marker.markForDeletion && !visited.Contains(marker.Id)) PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_7 = V_2; NullCheck(L_7); bool L_8 = L_7->___markForDeletion_5; if (!L_8) { goto IL_0034_1; } } { HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_9 = V_0; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_10 = V_2; NullCheck(L_10); int32_t L_11 = L_10->___Id_0; NullCheck(L_9); bool L_12; L_12 = HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1(L_9, L_11, HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var); if (L_12) { goto IL_0034_1; } } { // RecursivelyTagMarkerForDeletion(marker, visited); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_13 = V_2; HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_14 = V_0; DungeonThemeEngine_RecursivelyTagMarkerForDeletion_mC7E84EBF3DD4C90087E735283733E4374701919A(__this, L_13, L_14, NULL); } IL_0034_1: { // foreach (var marker in markers) RuntimeObject* L_15 = V_1; NullCheck(L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_15); if (L_16) { goto IL_000f_1; } } { goto IL_0048; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0048: { // } return; } } // System.Boolean DungeonArchitect.Themeing.DungeonThemeEngine::ShouldDelayExecution(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DungeonThemeEngine_ShouldDelayExecution_m4F7EF3BDC12F93689FC569061AAD32B9A0F358CB (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* ___0_nodeDataList, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mC3AF505293DF64ED736EB1DA9B3D29A90F7E24AF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD806AFBCEA13BC204C39A10B4E324C7FE18E217D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2A0497762F9AC8522764AE27DD76AFFE1B03B592_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m56E7FE38C8480C68A2A67E484D7875C4AC224AD2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Enumerator_tF944575E3CD77F58497C57EEE8A7D8A5FA712A49 V_0; memset((&V_0), 0, sizeof(V_0)); DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* V_1 = NULL; bool V_2 = false; { // foreach (DungeonThemeItem nodeData in nodeDataList) List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* L_0 = ___0_nodeDataList; NullCheck(L_0); Enumerator_tF944575E3CD77F58497C57EEE8A7D8A5FA712A49 L_1; L_1 = List_1_GetEnumerator_m56E7FE38C8480C68A2A67E484D7875C4AC224AD2(L_0, List_1_GetEnumerator_m56E7FE38C8480C68A2A67E484D7875C4AC224AD2_RuntimeMethod_var); V_0 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0036: {// begin finally (depth: 1) Enumerator_Dispose_mC3AF505293DF64ED736EB1DA9B3D29A90F7E24AF((&V_0), Enumerator_Dispose_mC3AF505293DF64ED736EB1DA9B3D29A90F7E24AF_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_002b_1; } IL_0009_1: { // foreach (DungeonThemeItem nodeData in nodeDataList) DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_2; L_2 = Enumerator_get_Current_m2A0497762F9AC8522764AE27DD76AFFE1B03B592_inline((&V_0), Enumerator_get_Current_m2A0497762F9AC8522764AE27DD76AFFE1B03B592_RuntimeMethod_var); V_1 = L_2; // if (nodeData.useSpatialConstraint && nodeData.spatialConstraint != null) DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_3 = V_1; NullCheck(L_3); bool L_4 = L_3->___useSpatialConstraint_12; if (!L_4) { goto IL_002b_1; } } { DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_5 = V_1; NullCheck(L_5); SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* L_6 = L_5->___spatialConstraint_13; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_7) { goto IL_002b_1; } } { // return true; V_2 = (bool)1; goto IL_0046; } IL_002b_1: { // foreach (DungeonThemeItem nodeData in nodeDataList) bool L_8; L_8 = Enumerator_MoveNext_mD806AFBCEA13BC204C39A10B4E324C7FE18E217D((&V_0), Enumerator_MoveNext_mD806AFBCEA13BC204C39A10B4E324C7FE18E217D_RuntimeMethod_var); if (L_8) { goto IL_0009_1; } } { goto IL_0044; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0044: { // return false; return (bool)0; } IL_0046: { // } bool L_9 = V_2; return L_9; } } // System.Void DungeonArchitect.Themeing.DungeonThemeEngine::CreatePropLookup(DungeonArchitect.Themeing.DungeonThemeData,System.Collections.Generic.Dictionary`2>>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeEngine_CreatePropLookup_m83B8AD74DDEEA1C291C3D73DF47AB75601A8AE37 (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* ___0_theme, Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* ___1_PropBySocketTypeByTheme, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m17AE9BA9A022E2E19DF01357FF2FA60767E023EA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m4C38EED064D0F582692371A449F6CE92F6D73E72_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m91F449E55CE6249A0C28243B580A23DBE2121C0F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mB8D111AA57590741EF6A36EAD40FF04D904D692C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m1B8836B0D2EE30EBA4D2CF235513E02E883B8B54_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mAB289832A886145F6C4C2BBBE5268812F721D5BC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mC3AF505293DF64ED736EB1DA9B3D29A90F7E24AF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD806AFBCEA13BC204C39A10B4E324C7FE18E217D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2A0497762F9AC8522764AE27DD76AFFE1B03B592_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m83636F994EAC7050939D8DB79B5CCE746B9FD070_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m56E7FE38C8480C68A2A67E484D7875C4AC224AD2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m46AA8A1DADADCC57D7D9A8CEEFF914C9C5889562_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* V_0 = NULL; Enumerator_tF944575E3CD77F58497C57EEE8A7D8A5FA712A49 V_1; memset((&V_1), 0, sizeof(V_1)); DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* V_2 = NULL; { // if (theme == null || PropBySocketTypeByTheme.ContainsKey(theme)) DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_0 = ___0_theme; if (!L_0) { goto IL_000c; } } { Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* L_1 = ___1_PropBySocketTypeByTheme; DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_2 = ___0_theme; NullCheck(L_1); bool L_3; L_3 = Dictionary_2_ContainsKey_mB8D111AA57590741EF6A36EAD40FF04D904D692C(L_1, L_2, Dictionary_2_ContainsKey_mB8D111AA57590741EF6A36EAD40FF04D904D692C_RuntimeMethod_var); if (!L_3) { goto IL_000d; } } IL_000c: { // return; return; } IL_000d: { // PropBySocketType_t PropBySocketType = new PropBySocketType_t(); Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* L_4 = (Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D*)il2cpp_codegen_object_new(Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D_il2cpp_TypeInfo_var); NullCheck(L_4); Dictionary_2__ctor_m1B8836B0D2EE30EBA4D2CF235513E02E883B8B54(L_4, Dictionary_2__ctor_m1B8836B0D2EE30EBA4D2CF235513E02E883B8B54_RuntimeMethod_var); V_0 = L_4; // PropBySocketTypeByTheme.Add(theme, PropBySocketType); Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* L_5 = ___1_PropBySocketTypeByTheme; DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_6 = ___0_theme; Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* L_7 = V_0; NullCheck(L_5); Dictionary_2_Add_m17AE9BA9A022E2E19DF01357FF2FA60767E023EA(L_5, L_6, L_7, Dictionary_2_Add_m17AE9BA9A022E2E19DF01357FF2FA60767E023EA_RuntimeMethod_var); // foreach (DungeonThemeItem Prop in theme.Props) DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_8 = ___0_theme; NullCheck(L_8); List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* L_9 = L_8->___Props_0; NullCheck(L_9); Enumerator_tF944575E3CD77F58497C57EEE8A7D8A5FA712A49 L_10; L_10 = List_1_GetEnumerator_m56E7FE38C8480C68A2A67E484D7875C4AC224AD2(L_9, List_1_GetEnumerator_m56E7FE38C8480C68A2A67E484D7875C4AC224AD2_RuntimeMethod_var); V_1 = L_10; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_006d: {// begin finally (depth: 1) Enumerator_Dispose_mC3AF505293DF64ED736EB1DA9B3D29A90F7E24AF((&V_1), Enumerator_Dispose_mC3AF505293DF64ED736EB1DA9B3D29A90F7E24AF_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0062_1; } IL_0029_1: { // foreach (DungeonThemeItem Prop in theme.Props) DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_11; L_11 = Enumerator_get_Current_m2A0497762F9AC8522764AE27DD76AFFE1B03B592_inline((&V_1), Enumerator_get_Current_m2A0497762F9AC8522764AE27DD76AFFE1B03B592_RuntimeMethod_var); V_2 = L_11; // if (!PropBySocketType.ContainsKey(Prop.AttachToSocket)) Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* L_12 = V_0; DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_13 = V_2; NullCheck(L_13); String_t* L_14 = L_13->___AttachToSocket_1; NullCheck(L_12); bool L_15; L_15 = Dictionary_2_ContainsKey_m91F449E55CE6249A0C28243B580A23DBE2121C0F(L_12, L_14, Dictionary_2_ContainsKey_m91F449E55CE6249A0C28243B580A23DBE2121C0F_RuntimeMethod_var); if (L_15) { goto IL_0050_1; } } { // PropBySocketType.Add(Prop.AttachToSocket, new List()); Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* L_16 = V_0; DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_17 = V_2; NullCheck(L_17); String_t* L_18 = L_17->___AttachToSocket_1; List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* L_19 = (List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059*)il2cpp_codegen_object_new(List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059_il2cpp_TypeInfo_var); NullCheck(L_19); List_1__ctor_m46AA8A1DADADCC57D7D9A8CEEFF914C9C5889562(L_19, List_1__ctor_m46AA8A1DADADCC57D7D9A8CEEFF914C9C5889562_RuntimeMethod_var); NullCheck(L_16); Dictionary_2_Add_m4C38EED064D0F582692371A449F6CE92F6D73E72(L_16, L_18, L_19, Dictionary_2_Add_m4C38EED064D0F582692371A449F6CE92F6D73E72_RuntimeMethod_var); } IL_0050_1: { // PropBySocketType[Prop.AttachToSocket].Add(Prop); Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* L_20 = V_0; DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_21 = V_2; NullCheck(L_21); String_t* L_22 = L_21->___AttachToSocket_1; NullCheck(L_20); List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* L_23; L_23 = Dictionary_2_get_Item_mAB289832A886145F6C4C2BBBE5268812F721D5BC(L_20, L_22, Dictionary_2_get_Item_mAB289832A886145F6C4C2BBBE5268812F721D5BC_RuntimeMethod_var); DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_24 = V_2; NullCheck(L_23); List_1_Add_m83636F994EAC7050939D8DB79B5CCE746B9FD070_inline(L_23, L_24, List_1_Add_m83636F994EAC7050939D8DB79B5CCE746B9FD070_RuntimeMethod_var); } IL_0062_1: { // foreach (DungeonThemeItem Prop in theme.Props) bool L_25; L_25 = Enumerator_MoveNext_mD806AFBCEA13BC204C39A10B4E324C7FE18E217D((&V_1), Enumerator_MoveNext_mD806AFBCEA13BC204C39A10B4E324C7FE18E217D_RuntimeMethod_var); if (L_25) { goto IL_0029_1; } } { goto IL_007b; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_007b: { // } return; } } // System.Void DungeonArchitect.Themeing.DungeonThemeEngine::ExecuteNodesUnderMarker(DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData,DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionContext,DungeonArchitect.LevelMarkerList,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeEngine_ExecuteNodesUnderMarker_mEAF7743F1BDDE09083D951BBB8889AC6E2E8661C (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC ___0_data, NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD ___1_nodeContext, LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___2_markers, List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779* ___3_spawnDataList, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m56C3E2ABC9EB5B2BAA62AF43289007F5BDA6D5BA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mC3AF505293DF64ED736EB1DA9B3D29A90F7E24AF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD806AFBCEA13BC204C39A10B4E324C7FE18E217D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD97B431B6C47A32EB4ADFE602248880C890B017A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2A0497762F9AC8522764AE27DD76AFFE1B03B592_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mC8752B0FF8B262A0D88061241D193DD243604D8A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m2596DCF8520D8ED24D7D70AE344C00DA626E7119_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m56E7FE38C8480C68A2A67E484D7875C4AC224AD2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mE2498090E8F1B7015EED97BD6EF74D4A2C30D110_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* V_0 = NULL; Enumerator_tF944575E3CD77F58497C57EEE8A7D8A5FA712A49 V_1; memset((&V_1), 0, sizeof(V_1)); DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* V_2 = NULL; bool V_3 = false; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_4; memset((&V_4), 0, sizeof(V_4)); SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77* V_5 = NULL; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_6; memset((&V_6), 0, sizeof(V_6)); PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* V_7 = NULL; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_8; memset((&V_8), 0, sizeof(V_8)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9; memset((&V_9), 0, sizeof(V_9)); PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* V_10 = NULL; int32_t V_11 = 0; DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 V_12; memset((&V_12), 0, sizeof(V_12)); TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9* V_13 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_14; memset((&V_14), 0, sizeof(V_14)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_15; memset((&V_15), 0, sizeof(V_15)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_16; memset((&V_16), 0, sizeof(V_16)); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_17; memset((&V_17), 0, sizeof(V_17)); Enumerator_t6D5FAAAF1141FE984F1AD75C5C2CE1BE20799597 V_18; memset((&V_18), 0, sizeof(V_18)); PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA* V_19 = NULL; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_20; memset((&V_20), 0, sizeof(V_20)); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* V_21 = NULL; { // var marker = data.socket; NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC L_0 = ___0_data; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_1 = L_0.___socket_1; V_0 = L_1; // var nodeDataList = data.nodeDataList; NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC L_2 = ___0_data; List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* L_3 = L_2.___nodeDataList_0; // foreach (DungeonThemeItem nodeData in nodeDataList) NullCheck(L_3); Enumerator_tF944575E3CD77F58497C57EEE8A7D8A5FA712A49 L_4; L_4 = List_1_GetEnumerator_m56E7FE38C8480C68A2A67E484D7875C4AC224AD2(L_3, List_1_GetEnumerator_m56E7FE38C8480C68A2A67E484D7875C4AC224AD2_RuntimeMethod_var); V_1 = L_4; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_028d: {// begin finally (depth: 1) Enumerator_Dispose_mC3AF505293DF64ED736EB1DA9B3D29A90F7E24AF((&V_1), Enumerator_Dispose_mC3AF505293DF64ED736EB1DA9B3D29A90F7E24AF_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_027f_1; } IL_0018_1: { // foreach (DungeonThemeItem nodeData in nodeDataList) DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_5; L_5 = Enumerator_get_Current_m2A0497762F9AC8522764AE27DD76AFFE1B03B592_inline((&V_1), Enumerator_get_Current_m2A0497762F9AC8522764AE27DD76AFFE1B03B592_RuntimeMethod_var); V_2 = L_5; // bool insertMesh = false; V_3 = (bool)0; // Matrix4x4 transform = marker.Transform * nodeData.Offset; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_6 = V_0; NullCheck(L_6); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_7 = L_6->___Transform_2; DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_8 = V_2; NullCheck(L_8); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_9 = L_8->___Offset_4; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_10; L_10 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_7, L_9, NULL); V_4 = L_10; // if (nodeData.UseSelectionRule && nodeData.SelectorRuleClassName != null) DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_11 = V_2; NullCheck(L_11); bool L_12 = L_11->___UseSelectionRule_8; if (!L_12) { goto IL_008a_1; } } { DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_13 = V_2; NullCheck(L_13); String_t* L_14 = L_13->___SelectorRuleClassName_9; if (!L_14) { goto IL_008a_1; } } { // var selectorRule = nodeContext.instanceCache.GetInstance(nodeData.SelectorRuleClassName) as SelectorRule; NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD L_15 = ___1_nodeContext; InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8* L_16 = L_15.___instanceCache_0; DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_17 = V_2; NullCheck(L_17); String_t* L_18 = L_17->___SelectorRuleClassName_9; NullCheck(L_16); ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* L_19; L_19 = InstanceCache_GetInstance_m4975CAF7B9076D8A44B9362F44536DDC996847E1(L_16, L_18, NULL); V_5 = ((SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77*)IsInstClass((RuntimeObject*)L_19, SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77_il2cpp_TypeInfo_var)); // if (selectorRule != null) SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77* L_20 = V_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_21; L_21 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_20, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_21) { goto IL_009e_1; } } { // insertMesh = selectorRule.CanSelect(marker, transform, context.model, random.UniformRandom); SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77* L_22 = V_5; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_23 = V_0; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_24 = V_4; DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123* L_25 = (&__this->___context_0); DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_26 = L_25->___model_2; PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_27 = __this->___random_1; NullCheck(L_27); Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_28; L_28 = PMRandom_get_UniformRandom_m048B11294E888E6F51847E45F62BB48D3FE23F2F_inline(L_27, NULL); NullCheck(L_22); bool L_29; L_29 = VirtualFuncInvoker4< bool, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394*, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19*, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* >::Invoke(4 /* System.Boolean DungeonArchitect.SelectorRule::CanSelect(DungeonArchitect.PropSocket,UnityEngine.Matrix4x4,DungeonArchitect.DungeonModel,System.Random) */, L_22, L_23, L_24, L_26, L_28); V_3 = L_29; goto IL_009e_1; } IL_008a_1: { // float probability = nodeContext.srandom.GetNextUniformFloat(); NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD L_30 = ___1_nodeContext; PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_31 = L_30.___srandom_2; NullCheck(L_31); float L_32; L_32 = PMRandom_GetNextUniformFloat_m70400BBE43312170CC9F5129D914844215E0D6EC(L_31, NULL); // insertMesh = (probability < nodeData.Affinity); DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_33 = V_2; NullCheck(L_33); float L_34 = L_33->___Affinity_2; V_3 = (bool)((((float)L_32) < ((float)L_34))? 1 : 0); } IL_009e_1: { // if (insertMesh && nodeData.useSpatialConstraint && nodeData.spatialConstraint != null) bool L_35 = V_3; if (!L_35) { goto IL_0157_1; } } { DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_36 = V_2; NullCheck(L_36); bool L_37 = L_36->___useSpatialConstraint_12; if (!L_37) { goto IL_0157_1; } } { DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_38 = V_2; NullCheck(L_38); SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* L_39 = L_38->___spatialConstraint_13; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_40; L_40 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_39, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_40) { goto IL_0157_1; } } { // if (!ProcessSpatialConstraint(nodeContext.constraintProcessor, nodeData.spatialConstraint, marker, markers, out spatialOffset, out markersToRemove)) NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD L_41 = ___1_nodeContext; SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* L_42 = L_41.___constraintProcessor_1; DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_43 = V_2; NullCheck(L_43); SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* L_44 = L_43->___spatialConstraint_13; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_45 = V_0; LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_46 = ___2_markers; bool L_47; L_47 = DungeonThemeEngine_ProcessSpatialConstraint_m644F74ACBAEEEB5F1A965030A658B1DF5DF2A112(__this, L_42, L_44, L_45, L_46, (&V_6), (&V_7), NULL); if (L_47) { goto IL_00de_1; } } { // insertMesh = false; V_3 = (bool)0; goto IL_0157_1; } IL_00de_1: { // var markerOffset = marker.Transform; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_48 = V_0; NullCheck(L_48); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_49 = L_48->___Transform_2; V_8 = L_49; // if (nodeData.spatialConstraint != null && !nodeData.spatialConstraint.applyMarkerRotation) DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_50 = V_2; NullCheck(L_50); SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* L_51 = L_50->___spatialConstraint_13; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_52; L_52 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_51, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_52) { goto IL_011f_1; } } { DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_53 = V_2; NullCheck(L_53); SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* L_54 = L_53->___spatialConstraint_13; NullCheck(L_54); bool L_55 = L_54->___applyMarkerRotation_6; if (L_55) { goto IL_011f_1; } } { // var markerPosition = Matrix.GetTranslation(ref markerOffset); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56; L_56 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6((&V_8), NULL); // var markerScale = Matrix.GetScale(ref markerOffset); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57; L_57 = Matrix_GetScale_mB4129435BCD704E75A7A0175465CBF423EA43B5E((&V_8), NULL); V_9 = L_57; // markerOffset = Matrix4x4.TRS(markerPosition, Quaternion.identity, markerScale); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_58; L_58 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59 = V_9; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_60; L_60 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_56, L_58, L_59, NULL); V_8 = L_60; } IL_011f_1: { // transform = markerOffset * spatialOffset * nodeData.Offset; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_61 = V_8; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_62 = V_6; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_63; L_63 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_61, L_62, NULL); DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_64 = V_2; NullCheck(L_64); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_65 = L_64->___Offset_4; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_66; L_66 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_63, L_65, NULL); V_4 = L_66; // foreach (var markerToRemove in markersToRemove) PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* L_67 = V_7; V_10 = L_67; V_11 = 0; goto IL_014f_1; } IL_013e_1: { // foreach (var markerToRemove in markersToRemove) PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* L_68 = V_10; int32_t L_69 = V_11; NullCheck(L_68); int32_t L_70 = L_69; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_71 = (L_68)->GetAt(static_cast(L_70)); // markerToRemove.markForDeletion = true; NullCheck(L_71); L_71->___markForDeletion_5 = (bool)1; int32_t L_72 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_72, 1)); } IL_014f_1: { // foreach (var markerToRemove in markersToRemove) int32_t L_73 = V_11; PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* L_74 = V_10; NullCheck(L_74); if ((((int32_t)L_73) < ((int32_t)((int32_t)(((RuntimeArray*)L_74)->max_length))))) { goto IL_013e_1; } } IL_0157_1: { // if (insertMesh) bool L_75 = V_3; if (!L_75) { goto IL_027f_1; } } { // if (nodeData.UseTransformRule && nodeData.TransformRuleClassName != null && nodeData.TransformRuleClassName.Length > 0) DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_76 = V_2; NullCheck(L_76); bool L_77 = L_76->___UseTransformRule_10; if (!L_77) { goto IL_01db_1; } } { DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_78 = V_2; NullCheck(L_78); String_t* L_79 = L_78->___TransformRuleClassName_11; if (!L_79) { goto IL_01db_1; } } { DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_80 = V_2; NullCheck(L_80); String_t* L_81 = L_80->___TransformRuleClassName_11; NullCheck(L_81); int32_t L_82; L_82 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_81, NULL); if ((((int32_t)L_82) <= ((int32_t)0))) { goto IL_01db_1; } } { // var transformer = nodeContext.instanceCache.GetInstance(nodeData.TransformRuleClassName) as TransformationRule; NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD L_83 = ___1_nodeContext; InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8* L_84 = L_83.___instanceCache_0; DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_85 = V_2; NullCheck(L_85); String_t* L_86 = L_85->___TransformRuleClassName_11; NullCheck(L_84); ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* L_87; L_87 = InstanceCache_GetInstance_m4975CAF7B9076D8A44B9362F44536DDC996847E1(L_84, L_86, NULL); V_13 = ((TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9*)IsInstClass((RuntimeObject*)L_87, TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9_il2cpp_TypeInfo_var)); // if (transformer != null) TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9* L_88 = V_13; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_89; L_89 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_88, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_89) { goto IL_01db_1; } } { // transformer.GetTransform(marker, context.model, transform, random.UniformRandom, out _position, out _rotation, out _scale); TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9* L_90 = V_13; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_91 = V_0; DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123* L_92 = (&__this->___context_0); DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_93 = L_92->___model_2; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_94 = V_4; PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_95 = __this->___random_1; NullCheck(L_95); Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_96; L_96 = PMRandom_get_UniformRandom_m048B11294E888E6F51847E45F62BB48D3FE23F2F_inline(L_95, NULL); NullCheck(L_90); VirtualActionInvoker7< PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394*, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19*, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* >::Invoke(4 /* System.Void DungeonArchitect.TransformationRule::GetTransform(DungeonArchitect.PropSocket,DungeonArchitect.DungeonModel,UnityEngine.Matrix4x4,System.Random,UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&) */, L_90, L_91, L_93, L_94, L_96, (&V_14), (&V_16), (&V_15)); // var offset = Matrix4x4.TRS(_position, _rotation, _scale); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_97 = V_14; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_98 = V_16; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_99 = V_15; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_100; L_100 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_97, L_98, L_99, NULL); V_17 = L_100; // transform = transform * offset; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_101 = V_4; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_102 = V_17; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_103; L_103 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_101, L_102, NULL); V_4 = L_103; } IL_01db_1: { // var spawnData = new DungeonNodeSpawnData(); il2cpp_codegen_initobj((&V_12), sizeof(DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7)); // spawnData.nodeData = nodeData; DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_104 = V_2; (&V_12)->___nodeData_0 = L_104; Il2CppCodeGenWriteBarrier((void**)(&(&V_12)->___nodeData_0), (void*)L_104); // spawnData.transform = transform; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_105 = V_4; (&V_12)->___transform_1 = L_105; // spawnData.socket = marker; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_106 = V_0; (&V_12)->___socket_2 = L_106; Il2CppCodeGenWriteBarrier((void**)(&(&V_12)->___socket_2), (void*)L_106); // spawnDataList.Add(spawnData); List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779* L_107 = ___3_spawnDataList; DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_108 = V_12; NullCheck(L_107); List_1_Add_m2596DCF8520D8ED24D7D70AE344C00DA626E7119_inline(L_107, L_108, List_1_Add_m2596DCF8520D8ED24D7D70AE344C00DA626E7119_RuntimeMethod_var); // foreach (PropChildSocketData ChildSocket in nodeData.ChildSockets) DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_109 = V_2; NullCheck(L_109); List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB* L_110 = L_109->___ChildSockets_5; NullCheck(L_110); Enumerator_t6D5FAAAF1141FE984F1AD75C5C2CE1BE20799597 L_111; L_111 = List_1_GetEnumerator_mE2498090E8F1B7015EED97BD6EF74D4A2C30D110(L_110, List_1_GetEnumerator_mE2498090E8F1B7015EED97BD6EF74D4A2C30D110_RuntimeMethod_var); V_18 = L_111; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0267_1: {// begin finally (depth: 2) Enumerator_Dispose_m56C3E2ABC9EB5B2BAA62AF43289007F5BDA6D5BA((&V_18), Enumerator_Dispose_m56C3E2ABC9EB5B2BAA62AF43289007F5BDA6D5BA_RuntimeMethod_var); return; }// end finally (depth: 2) }); try {// begin try (depth: 2) { goto IL_025c_2; } IL_0214_2: { // foreach (PropChildSocketData ChildSocket in nodeData.ChildSockets) PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA* L_112; L_112 = Enumerator_get_Current_mC8752B0FF8B262A0D88061241D193DD243604D8A_inline((&V_18), Enumerator_get_Current_mC8752B0FF8B262A0D88061241D193DD243604D8A_RuntimeMethod_var); V_19 = L_112; // Matrix4x4 childTransform = transform * ChildSocket.Offset; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_113 = V_4; PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA* L_114 = V_19; NullCheck(L_114); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_115 = L_114->___Offset_1; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_116; L_116 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_113, L_115, NULL); V_20 = L_116; // var childMarker = markers.EmitMarker(ChildSocket.SocketType, childTransform, marker.gridPosition, marker.cellId); LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_117 = ___2_markers; PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA* L_118 = V_19; NullCheck(L_118); String_t* L_119 = L_118->___SocketType_0; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_120 = V_20; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_121 = V_0; NullCheck(L_121); IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_122 = L_121->___gridPosition_3; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_123 = V_0; NullCheck(L_123); int32_t L_124 = L_123->___cellId_4; NullCheck(L_117); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_125; L_125 = LevelMarkerList_EmitMarker_mACBC3C7B9F276A3740115717999FFBE81AF2FB9C(L_117, L_119, L_120, L_122, L_124, NULL); V_21 = L_125; // data.socket.childMarkers.Add(childMarker); NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC L_126 = ___0_data; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_127 = L_126.___socket_1; NullCheck(L_127); List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_128 = L_127->___childMarkers_6; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_129 = V_21; NullCheck(L_128); List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_inline(L_128, L_129, List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_RuntimeMethod_var); } IL_025c_2: { // foreach (PropChildSocketData ChildSocket in nodeData.ChildSockets) bool L_130; L_130 = Enumerator_MoveNext_mD97B431B6C47A32EB4ADFE602248880C890B017A((&V_18), Enumerator_MoveNext_mD97B431B6C47A32EB4ADFE602248880C890B017A_RuntimeMethod_var); if (L_130) { goto IL_0214_2; } } { goto IL_0275_1; } }// end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0275_1: { // if (nodeData.ConsumeOnAttach) DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_131 = V_2; NullCheck(L_131); bool L_132 = L_131->___ConsumeOnAttach_3; if (!L_132) { goto IL_027f_1; } } { // break; goto IL_029b; } IL_027f_1: { // foreach (DungeonThemeItem nodeData in nodeDataList) bool L_133; L_133 = Enumerator_MoveNext_mD806AFBCEA13BC204C39A10B4E324C7FE18E217D((&V_1), Enumerator_MoveNext_mD806AFBCEA13BC204C39A10B4E324C7FE18E217D_RuntimeMethod_var); if (L_133) { goto IL_0018_1; } } { goto IL_029b; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_029b: { // } 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.Themeing.DungeonThemeEngine/NodeListExecutionData IL2CPP_EXTERN_C void NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC_marshal_pinvoke(const NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC& unmarshaled, NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC_marshaled_pinvoke& marshaled) { Exception_t* ___nodeDataList_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'nodeDataList' of type 'NodeListExecutionData'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___nodeDataList_0Exception, NULL); } IL2CPP_EXTERN_C void NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC_marshal_pinvoke_back(const NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC_marshaled_pinvoke& marshaled, NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC& unmarshaled) { Exception_t* ___nodeDataList_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'nodeDataList' of type 'NodeListExecutionData'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___nodeDataList_0Exception, NULL); } // Conversion method for clean up from marshalling of: DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData IL2CPP_EXTERN_C void NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC_marshal_pinvoke_cleanup(NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData IL2CPP_EXTERN_C void NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC_marshal_com(const NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC& unmarshaled, NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC_marshaled_com& marshaled) { Exception_t* ___nodeDataList_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'nodeDataList' of type 'NodeListExecutionData'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___nodeDataList_0Exception, NULL); } IL2CPP_EXTERN_C void NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC_marshal_com_back(const NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC_marshaled_com& marshaled, NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC& unmarshaled) { Exception_t* ___nodeDataList_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'nodeDataList' of type 'NodeListExecutionData'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___nodeDataList_0Exception, NULL); } // Conversion method for clean up from marshalling of: DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData IL2CPP_EXTERN_C void NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC_marshal_com_cleanup(NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC_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 // Conversion methods for marshalling of: DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionContext IL2CPP_EXTERN_C void NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD_marshal_pinvoke(const NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD& unmarshaled, NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD_marshaled_pinvoke& marshaled) { Exception_t* ___instanceCache_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'instanceCache' of type 'NodeListExecutionContext': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___instanceCache_0Exception, NULL); } IL2CPP_EXTERN_C void NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD_marshal_pinvoke_back(const NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD_marshaled_pinvoke& marshaled, NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD& unmarshaled) { Exception_t* ___instanceCache_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'instanceCache' of type 'NodeListExecutionContext': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___instanceCache_0Exception, NULL); } // Conversion method for clean up from marshalling of: DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionContext IL2CPP_EXTERN_C void NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD_marshal_pinvoke_cleanup(NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionContext IL2CPP_EXTERN_C void NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD_marshal_com(const NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD& unmarshaled, NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD_marshaled_com& marshaled) { Exception_t* ___instanceCache_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'instanceCache' of type 'NodeListExecutionContext': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___instanceCache_0Exception, NULL); } IL2CPP_EXTERN_C void NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD_marshal_com_back(const NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD_marshaled_com& marshaled, NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD& unmarshaled) { Exception_t* ___instanceCache_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'instanceCache' of type 'NodeListExecutionContext': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___instanceCache_0Exception, NULL); } // Conversion method for clean up from marshalling of: DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionContext IL2CPP_EXTERN_C void NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD_marshal_com_cleanup(NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD_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.Themeing.PropChildSocketData::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropChildSocketData__ctor_m859857156E51B09E30887497AC4495DF2F225E49 (PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA* __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.Themeing.DungeonThemeItem::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeItem__ctor_mD7CC4489C97576A151E57CF2AA720E6531177290 (DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2DC38AD5C5548F2E1E15307547988B2D5C131844_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public List ChildSockets = new List(); List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB* L_0 = (List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB*)il2cpp_codegen_object_new(List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m2DC38AD5C5548F2E1E15307547988B2D5C131844(L_0, List_1__ctor_m2DC38AD5C5548F2E1E15307547988B2D5C131844_RuntimeMethod_var); __this->___ChildSockets_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___ChildSockets_5), (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.Themeing.GameObjectDungeonThemeItem::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectDungeonThemeItem__ctor_mCE0C7569A4CEE5937ED3749C225EB2C42440B4B9 (GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* __this, const RuntimeMethod* method) { { DungeonThemeItem__ctor_mD7CC4489C97576A151E57CF2AA720E6531177290(__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.Themeing.GameObjectArrayDungeonThemeItem::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectArrayDungeonThemeItem__ctor_mC5CD642CFAAADD643F1C309643DC6B21E5CD5716 (GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* __this, const RuntimeMethod* method) { { DungeonThemeItem__ctor_mD7CC4489C97576A151E57CF2AA720E6531177290(__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.Themeing.SpriteDungeonThemeItem::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteDungeonThemeItem__ctor_mC60A469A780DB78BD984F8E3A76C3D8CA331F845 (SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* __this, const RuntimeMethod* method) { { DungeonThemeItem__ctor_mD7CC4489C97576A151E57CF2AA720E6531177290(__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.Themeing.ThemeEditorVisMarkerGeometry::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThemeEditorVisMarkerGeometry__ctor_m1A1B7D36ED7F9B255439450B7B789439D7FDFCAB (ThemeEditorVisMarkerGeometry_t6A7B2EE3E0FFBB8199F0F9AB127BE32D6B159878* __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.Themeing.ThemeEditorVisualizationState::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThemeEditorVisualizationState__ctor_mE9E10C1B9C0BF82CE5E5CC896FC52AFFA4377962 (ThemeEditorVisualizationState_t9BCA1A8574B36E87ABE06D294C3B67A1A4B67152* __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.Themeing.DungeonMarkerVisualizerComponent::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonMarkerVisualizerComponent_Awake_mD0E4665C9043E805B889D4D1F3616E7688B55F47 (DungeonMarkerVisualizerComponent_t5EB9C120A493B10717B236451B858AF85B655F21* __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_0013; } } { // Destroy(gameObject); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1; L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_1, NULL); // return; return; } IL_0013: { // } return; } } // System.Void DungeonArchitect.Themeing.DungeonMarkerVisualizerComponent::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonMarkerVisualizerComponent_Clear_mCCC710DFAF78976E376B0976A2D239E43D50B033 (DungeonMarkerVisualizerComponent_t5EB9C120A493B10717B236451B858AF85B655F21* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mDF6525BCE37B444313BE0AA2305BDF4EB8B92FE8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* V_0 = NULL; { // var meshFilter = gameObject.GetComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0; L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); NullCheck(L_0); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_1; L_1 = GameObject_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mDF6525BCE37B444313BE0AA2305BDF4EB8B92FE8(L_0, GameObject_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mDF6525BCE37B444313BE0AA2305BDF4EB8B92FE8_RuntimeMethod_var); V_0 = L_1; // if (meshFilter == null) MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_2 = V_0; 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_0021; } } { // meshFilter = gameObject.AddComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4; L_4 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); NullCheck(L_4); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_5; L_5 = GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94(L_4, GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94_RuntimeMethod_var); V_0 = L_5; } IL_0021: { // meshFilter.mesh = new Mesh(); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_6 = V_0; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_7 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var); NullCheck(L_7); Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_7, NULL); NullCheck(L_6); MeshFilter_set_mesh_mD2988E2D835205FD6B6CD35A61E1592844D971F8(L_6, L_7, NULL); // } return; } } // System.Void DungeonArchitect.Themeing.DungeonMarkerVisualizerComponent::Build(DungeonArchitect.Themeing.ThemeEditorVisualizationState) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonMarkerVisualizerComponent_Build_mDFE2E5B30F72530D78C1EA82CDFB1F2323CBA19D (DungeonMarkerVisualizerComponent_t5EB9C120A493B10717B236451B858AF85B655F21* __this, ThemeEditorVisualizationState_t9BCA1A8574B36E87ABE06D294C3B67A1A4B67152* ___0_state, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { 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_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mDF6525BCE37B444313BE0AA2305BDF4EB8B92FE8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC_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_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_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_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_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_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*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* V_0 = NULL; MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* V_1 = NULL; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_2 = NULL; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_3 = NULL; List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* V_4 = NULL; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_5 = NULL; ThemeEditorVisMarkerGeometry_t6A7B2EE3E0FFBB8199F0F9AB127BE32D6B159878* V_6 = NULL; Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* V_7 = NULL; int32_t V_8 = 0; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_9; memset((&V_9), 0, sizeof(V_9)); int32_t V_10 = 0; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_11 = NULL; int32_t V_12 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_13; memset((&V_13), 0, sizeof(V_13)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_14; memset((&V_14), 0, sizeof(V_14)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_15 = NULL; int32_t V_16 = 0; { // var meshFilter = gameObject.GetComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0; L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); NullCheck(L_0); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_1; L_1 = GameObject_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mDF6525BCE37B444313BE0AA2305BDF4EB8B92FE8(L_0, GameObject_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mDF6525BCE37B444313BE0AA2305BDF4EB8B92FE8_RuntimeMethod_var); V_0 = L_1; // if (meshFilter == null) MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_2 = V_0; 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_0021; } } { // meshFilter = gameObject.AddComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4; L_4 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); NullCheck(L_4); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_5; L_5 = GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94(L_4, GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94_RuntimeMethod_var); V_0 = L_5; } IL_0021: { // var meshRenderer = gameObject.GetComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6; L_6 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); NullCheck(L_6); MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_7; L_7 = GameObject_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D(L_6, GameObject_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D_RuntimeMethod_var); V_1 = L_7; // if (meshRenderer == null) MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_8 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_9; L_9 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_9) { goto IL_0042; } } { // meshRenderer = gameObject.AddComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10; L_10 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); NullCheck(L_10); MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_11; L_11 = GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D(L_10, GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D_RuntimeMethod_var); V_1 = L_11; } IL_0042: { // var mesh = new Mesh(); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_12 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var); NullCheck(L_12); Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_12, NULL); V_2 = L_12; // meshFilter.mesh = mesh; MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_13 = V_0; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_14 = V_2; NullCheck(L_13); MeshFilter_set_mesh_mD2988E2D835205FD6B6CD35A61E1592844D971F8(L_13, L_14, NULL); // meshRenderer.material = state.Material; MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_15 = V_1; ThemeEditorVisualizationState_t9BCA1A8574B36E87ABE06D294C3B67A1A4B67152* L_16 = ___0_state; NullCheck(L_16); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_17 = L_16->___Material_2; NullCheck(L_15); Renderer_set_material_m21E88977071E0A914D62F3D9CFF0193B3117C45A(L_15, L_17, NULL); // var vertices = 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); V_3 = L_18; // var uvs = new List(); List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_19 = (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*)il2cpp_codegen_object_new(List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var); NullCheck(L_19); List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F(L_19, List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var); V_4 = L_19; // var indices = new List(); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_20 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); NullCheck(L_20); List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_20, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var); V_5 = L_20; // var localGeometry = state.LocalGeometry; ThemeEditorVisualizationState_t9BCA1A8574B36E87ABE06D294C3B67A1A4B67152* L_21 = ___0_state; NullCheck(L_21); ThemeEditorVisMarkerGeometry_t6A7B2EE3E0FFBB8199F0F9AB127BE32D6B159878* L_22 = L_21->___LocalGeometry_0; V_6 = L_22; // foreach (var markerTransform in state.MarkerTransforms) ThemeEditorVisualizationState_t9BCA1A8574B36E87ABE06D294C3B67A1A4B67152* L_23 = ___0_state; NullCheck(L_23); Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_24 = L_23->___MarkerTransforms_1; V_7 = L_24; V_8 = 0; goto IL_0117; } IL_0087: { // foreach (var markerTransform in state.MarkerTransforms) Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_25 = V_7; int32_t L_26 = V_8; NullCheck(L_25); int32_t L_27 = L_26; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_28 = (L_25)->GetAt(static_cast(L_27)); V_9 = L_28; // int baseIndex = vertices.Count; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_29 = V_3; NullCheck(L_29); int32_t L_30; L_30 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_29, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); V_10 = L_30; // foreach (var localPosition in localGeometry.Vertices) ThemeEditorVisMarkerGeometry_t6A7B2EE3E0FFBB8199F0F9AB127BE32D6B159878* L_31 = V_6; NullCheck(L_31); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_32 = L_31->___Vertices_0; V_11 = L_32; V_12 = 0; goto IL_00cc; } IL_00a8: { // foreach (var localPosition in localGeometry.Vertices) Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_33 = V_11; int32_t L_34 = V_12; NullCheck(L_33); int32_t L_35 = L_34; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = (L_33)->GetAt(static_cast(L_35)); V_13 = L_36; // var position = markerTransform.MultiplyPoint(localPosition); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_13; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38; L_38 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&V_9), L_37, NULL); V_14 = L_38; // vertices.Add(position); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_39 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = V_14; NullCheck(L_39); List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_39, L_40, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); int32_t L_41 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_41, 1)); } IL_00cc: { // foreach (var localPosition in localGeometry.Vertices) int32_t L_42 = V_12; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_43 = V_11; NullCheck(L_43); if ((((int32_t)L_42) < ((int32_t)((int32_t)(((RuntimeArray*)L_43)->max_length))))) { goto IL_00a8; } } { // uvs.AddRange(localGeometry.UV); List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_44 = V_4; ThemeEditorVisMarkerGeometry_t6A7B2EE3E0FFBB8199F0F9AB127BE32D6B159878* L_45 = V_6; NullCheck(L_45); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_46 = L_45->___UV_1; NullCheck(L_44); List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC(L_44, (RuntimeObject*)L_46, List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC_RuntimeMethod_var); // foreach (var localIndex in localGeometry.Indices) ThemeEditorVisMarkerGeometry_t6A7B2EE3E0FFBB8199F0F9AB127BE32D6B159878* L_47 = V_6; NullCheck(L_47); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_48 = L_47->___Indices_2; V_15 = L_48; V_12 = 0; goto IL_0109; } IL_00f0: { // foreach (var localIndex in localGeometry.Indices) Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_49 = V_15; int32_t L_50 = V_12; NullCheck(L_49); int32_t L_51 = L_50; int32_t L_52 = (L_49)->GetAt(static_cast(L_51)); V_16 = L_52; // indices.Add(baseIndex + localIndex); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_53 = V_5; int32_t L_54 = V_10; int32_t L_55 = V_16; NullCheck(L_53); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_53, ((int32_t)il2cpp_codegen_add(L_54, L_55)), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); int32_t L_56 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_56, 1)); } IL_0109: { // foreach (var localIndex in localGeometry.Indices) int32_t L_57 = V_12; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_58 = V_15; NullCheck(L_58); if ((((int32_t)L_57) < ((int32_t)((int32_t)(((RuntimeArray*)L_58)->max_length))))) { goto IL_00f0; } } { int32_t L_59 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_59, 1)); } IL_0117: { // foreach (var markerTransform in state.MarkerTransforms) int32_t L_60 = V_8; Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_61 = V_7; NullCheck(L_61); if ((((int32_t)L_60) < ((int32_t)((int32_t)(((RuntimeArray*)L_61)->max_length))))) { goto IL_0087; } } { // mesh.vertices = vertices.ToArray(); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_62 = V_2; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_63 = V_3; NullCheck(L_63); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_64; L_64 = List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3(L_63, List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3_RuntimeMethod_var); NullCheck(L_62); Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C(L_62, L_64, NULL); // mesh.uv = uvs.ToArray(); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_65 = V_2; List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_66 = V_4; NullCheck(L_66); Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_67; L_67 = List_1_ToArray_m9F2A058632994B7A2310424880C089F9DE5B1BA5(L_66, List_1_ToArray_m9F2A058632994B7A2310424880C089F9DE5B1BA5_RuntimeMethod_var); NullCheck(L_65); Mesh_set_uv_m6ED9C50E0DA8166DD48AC40FD6C828B9AD2E9617(L_65, L_67, NULL); // mesh.triangles = indices.ToArray(); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_68 = V_2; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_69 = V_5; NullCheck(L_69); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_70; L_70 = List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA(L_69, List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var); NullCheck(L_68); Mesh_set_triangles_m124405320579A8D92711BB5A124644963A26F60B(L_68, L_70, NULL); // } return; } } // System.Void DungeonArchitect.Themeing.DungeonMarkerVisualizerComponent::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonMarkerVisualizerComponent__ctor_m9F31809B89E400F34513119B2E27F53E79749ED7 (DungeonMarkerVisualizerComponent_t5EB9C120A493B10717B236451B858AF85B655F21* __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.Single DungeonArchitect.Splatmap.SplatData::get_Item(DungeonArchitect.IntVector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SplatData_get_Item_m4F1C87EC0E20B4EE80C4064F0CC95FE38236CA8E (SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_coords, const RuntimeMethod* method) { { // return data[coords.x, coords.y]; SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_0 = __this->___data_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_1 = ___0_coords; int32_t L_2 = L_1.___x_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_3 = ___0_coords; int32_t L_4 = L_3.___y_1; NullCheck(L_0); float L_5; L_5 = (L_0)->GetAt(L_2, L_4); return L_5; } } // System.Void DungeonArchitect.Splatmap.SplatData::set_Item(DungeonArchitect.IntVector2,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatData_set_Item_m991F2CE74602523C79EDA2D1F323841F3B64FB5F (SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_coords, float ___1_value, const RuntimeMethod* method) { { // data[coords.x, coords.y] = value; SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_0 = __this->___data_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_1 = ___0_coords; int32_t L_2 = L_1.___x_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_3 = ___0_coords; int32_t L_4 = L_3.___y_1; float L_5 = ___1_value; NullCheck(L_0); (L_0)->SetAt(L_2, L_4, L_5); // } return; } } // System.Single[,] DungeonArchitect.Splatmap.SplatData::get_Data() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224 (SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* __this, const RuntimeMethod* method) { { // get { return data; } SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_0 = __this->___data_0; return L_0; } } // System.Void DungeonArchitect.Splatmap.SplatData::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatData__ctor_m4B568215FD74554DC564715521AF4C12AE18BFF2 (SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* __this, int32_t ___0_textureSize, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public SplatData(int textureSize) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // data = new float[textureSize, textureSize]; int32_t L_0 = ___0_textureSize; int32_t L_1 = ___0_textureSize; il2cpp_array_size_t L_3[] = { (il2cpp_array_size_t)L_0, (il2cpp_array_size_t)L_1 }; SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_2 = (SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4*)GenArrayNew(SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4_il2cpp_TypeInfo_var, L_3); __this->___data_0 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___data_0), (void*)L_2); // } return; } } // System.Void DungeonArchitect.Splatmap.SplatData::Write(UnityEngine.Texture2D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatData_Write_m7AA2A12BB980FB5308309816988EC7E9C09D72B9 (SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; uint8_t V_3 = 0x0; int32_t V_4 = 0; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_5; memset((&V_5), 0, sizeof(V_5)); { // int numPixels = texture.width * texture.height; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = ___0_texture; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_0); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_2 = ___0_texture; NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_2); // var pixels = new Color32[numPixels]; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_4 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)SZArrayNew(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_1, L_3))); V_0 = L_4; // for (int y = 0; y < texture.height; y++) V_1 = 0; goto IL_0060; } IL_0017: { // for (int x = 0; x < texture.width; x++) V_2 = 0; goto IL_0053; } IL_001b: { // float weight = data[x, y]; SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_5 = __this->___data_0; int32_t L_6 = V_2; int32_t L_7 = V_1; NullCheck(L_5); float L_8; L_8 = (L_5)->GetAt(L_6, L_7); // byte alpha = MathUtils.ToByte(weight); il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); uint8_t L_9; L_9 = MathUtils_ToByte_m9A55A4A2A5F74FD06A12A84E4B8C134794E37A53(L_8, NULL); V_3 = L_9; // int index = y * texture.width + x; int32_t L_10 = V_1; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_11 = ___0_texture; NullCheck(L_11); int32_t L_12; L_12 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_11); int32_t L_13 = V_2; V_4 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_10, L_12)), L_13)); // var color = new Color32(0, 0, 0, alpha); uint8_t L_14 = V_3; Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&V_5), (uint8_t)0, (uint8_t)0, (uint8_t)0, L_14, NULL); // pixels[index] = color; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_15 = V_0; int32_t L_16 = V_4; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_17 = V_5; NullCheck(L_15); (L_15)->SetAt(static_cast(L_16), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_17); // for (int x = 0; x < texture.width; x++) int32_t L_18 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_0053: { // for (int x = 0; x < texture.width; x++) int32_t L_19 = V_2; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_20 = ___0_texture; NullCheck(L_20); int32_t L_21; L_21 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_20); if ((((int32_t)L_19) < ((int32_t)L_21))) { goto IL_001b; } } { // for (int y = 0; y < texture.height; y++) int32_t L_22 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_22, 1)); } IL_0060: { // for (int y = 0; y < texture.height; y++) int32_t L_23 = V_1; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_24 = ___0_texture; NullCheck(L_24); int32_t L_25; L_25 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_24); if ((((int32_t)L_23) < ((int32_t)L_25))) { goto IL_0017; } } { // texture.SetPixels32(pixels); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_26 = ___0_texture; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_27 = V_0; NullCheck(L_26); Texture2D_SetPixels32_m169F9873A21FB8DECA24DC1B8F06FB23D13BEE2A(L_26, L_27, 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.Splatmap.SplatRasterizer::.ctor(DungeonArchitect.Splatmap.SplatData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatRasterizer__ctor_m3D1A3690179C059F2366F3F8B241B464775A320A (SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0* __this, SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* ___0_splatData, const RuntimeMethod* method) { { // public SplatRasterizer(SplatData splatData) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // this.splatData = splatData; SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* L_0 = ___0_splatData; __this->___splatData_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___splatData_0), (void*)L_0); // } return; } } // System.Void DungeonArchitect.Splatmap.SplatRasterizer::DecayFloodFill(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatRasterizer_DecayFloodFill_m301ED4032CBB37F3117A2FD714FB337BA896F488 (SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0* __this, float ___0_decayMultiplier, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_m5856F724327BBB3C408EA071373CC8D2C864C1CE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_m2A29980B56219A0D13D947EF73C4E4CA42BBD748_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1__ctor_m30C796E429FCC7507F8F511173A1450236D0633E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_mD9A26A999D8EE6C3339F6517D4CEE36EF27B78B8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral28A7AC9D8C919C224000CAEB134D66D11C6FAB2C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB2D5CF834B3ADC1AADFB6AC910ACB630EDEC272E); s_Il2CppMethodInitialized = true; } Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* V_0 = NULL; int32_t V_1 = 0; Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; float V_5 = 0.0f; FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F V_6; memset((&V_6), 0, sizeof(V_6)); FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F V_7; memset((&V_7), 0, sizeof(V_7)); float V_8 = 0.0f; { // var sw = System.Diagnostics.Stopwatch.StartNew(); il2cpp_codegen_runtime_class_init_inline(Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var); Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_0; L_0 = Stopwatch_StartNew_mF813F15E68604C7734FECC301B7042A521041259(NULL); V_0 = L_0; // int textureSize = splatData.Data.GetLength(0); SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* L_1 = __this->___splatData_0; NullCheck(L_1); SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_2; L_2 = SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224_inline(L_1, NULL); NullCheck((RuntimeArray*)L_2); int32_t L_3; L_3 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_2, 0, NULL); V_1 = L_3; // var queue = new Queue(); Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* L_4 = (Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383*)il2cpp_codegen_object_new(Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383_il2cpp_TypeInfo_var); NullCheck(L_4); Queue_1__ctor_m30C796E429FCC7507F8F511173A1450236D0633E(L_4, Queue_1__ctor_m30C796E429FCC7507F8F511173A1450236D0633E_RuntimeMethod_var); V_2 = L_4; // for (int y = 0; y < textureSize; y++) V_3 = 0; goto IL_008b; } IL_0022: { // for (int x = 0; x < textureSize; x++) V_4 = 0; goto IL_0082; } IL_0027: { // float value = splatData.Data[x, y]; SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* L_5 = __this->___splatData_0; NullCheck(L_5); SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_6; L_6 = SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224_inline(L_5, NULL); int32_t L_7 = V_4; int32_t L_8 = V_3; NullCheck(L_6); float L_9; L_9 = (L_6)->GetAt(L_7, L_8); V_5 = L_9; // if (value > 0.01f) float L_10 = V_5; if ((!(((float)L_10) > ((float)(0.00999999978f))))) { goto IL_007c; } } { // var info = new FloodFillPixelInfo(); il2cpp_codegen_initobj((&V_6), sizeof(FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F)); // info.currentPixel = new IntVector2(x, y); int32_t L_11 = V_4; int32_t L_12 = V_3; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_13; memset((&L_13), 0, sizeof(L_13)); IntVector2__ctor_mD3BAEE651E799C5D5F4BAE76D31BFAA7ABD176E0((&L_13), L_11, L_12, /*hidden argument*/NULL); (&V_6)->___currentPixel_0 = L_13; // info.sourcePixel = new IntVector2(x, y); int32_t L_14 = V_4; int32_t L_15 = V_3; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_16; memset((&L_16), 0, sizeof(L_16)); IntVector2__ctor_mD3BAEE651E799C5D5F4BAE76D31BFAA7ABD176E0((&L_16), L_14, L_15, /*hidden argument*/NULL); (&V_6)->___sourcePixel_1 = L_16; // info.startValue = value; float L_17 = V_5; (&V_6)->___startValue_2 = L_17; // queue.Enqueue(info); Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* L_18 = V_2; FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F L_19 = V_6; NullCheck(L_18); Queue_1_Enqueue_m2A29980B56219A0D13D947EF73C4E4CA42BBD748(L_18, L_19, Queue_1_Enqueue_m2A29980B56219A0D13D947EF73C4E4CA42BBD748_RuntimeMethod_var); } IL_007c: { // for (int x = 0; x < textureSize; x++) int32_t L_20 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_0082: { // for (int x = 0; x < textureSize; x++) int32_t L_21 = V_4; int32_t L_22 = V_1; if ((((int32_t)L_21) < ((int32_t)L_22))) { goto IL_0027; } } { // for (int y = 0; y < textureSize; y++) int32_t L_23 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_008b: { // for (int y = 0; y < textureSize; y++) int32_t L_24 = V_3; int32_t L_25 = V_1; if ((((int32_t)L_24) < ((int32_t)L_25))) { goto IL_0022; } } { goto IL_00cd; } IL_0091: { // var front = queue.Dequeue(); Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* L_26 = V_2; NullCheck(L_26); FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F L_27; L_27 = Queue_1_Dequeue_m5856F724327BBB3C408EA071373CC8D2C864C1CE(L_26, Queue_1_Dequeue_m5856F724327BBB3C408EA071373CC8D2C864C1CE_RuntimeMethod_var); V_7 = L_27; // AddNeighbor(queue, ref front, textureSize, -1, 0, decayMultiplier); Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* L_28 = V_2; int32_t L_29 = V_1; float L_30 = ___0_decayMultiplier; SplatRasterizer_AddNeighbor_m883EE6B3DDB666569DF035A759C2A08DB25A23CD(__this, L_28, (&V_7), L_29, (-1), 0, L_30, NULL); // AddNeighbor(queue, ref front, textureSize, 1, 0, decayMultiplier); Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* L_31 = V_2; int32_t L_32 = V_1; float L_33 = ___0_decayMultiplier; SplatRasterizer_AddNeighbor_m883EE6B3DDB666569DF035A759C2A08DB25A23CD(__this, L_31, (&V_7), L_32, 1, 0, L_33, NULL); // AddNeighbor(queue, ref front, textureSize, 0, 1, decayMultiplier); Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* L_34 = V_2; int32_t L_35 = V_1; float L_36 = ___0_decayMultiplier; SplatRasterizer_AddNeighbor_m883EE6B3DDB666569DF035A759C2A08DB25A23CD(__this, L_34, (&V_7), L_35, 0, 1, L_36, NULL); // AddNeighbor(queue, ref front, textureSize, 0, -1, decayMultiplier); Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* L_37 = V_2; int32_t L_38 = V_1; float L_39 = ___0_decayMultiplier; SplatRasterizer_AddNeighbor_m883EE6B3DDB666569DF035A759C2A08DB25A23CD(__this, L_37, (&V_7), L_38, 0, (-1), L_39, NULL); } IL_00cd: { // while (queue.Count > 0) Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* L_40 = V_2; NullCheck(L_40); int32_t L_41; L_41 = Queue_1_get_Count_mD9A26A999D8EE6C3339F6517D4CEE36EF27B78B8_inline(L_40, Queue_1_get_Count_mD9A26A999D8EE6C3339F6517D4CEE36EF27B78B8_RuntimeMethod_var); if ((((int32_t)L_41) > ((int32_t)0))) { goto IL_0091; } } { // sw.Stop(); Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_42 = V_0; NullCheck(L_42); Stopwatch_Stop_m8F2A2EFD9D7D5B4180A5E5379E5443864618D7DC(L_42, NULL); // Debug.Log("Time elapsed: " + (sw.ElapsedMilliseconds / 1000.0f) + " s"); Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_43 = V_0; NullCheck(L_43); int64_t L_44; L_44 = Stopwatch_get_ElapsedMilliseconds_m8D8E60ADEB47D008C06D8E57D28D41EAE07AECBF(L_43, NULL); V_8 = ((float)(((float)L_44)/(1000.0f))); String_t* L_45; L_45 = Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972((&V_8), NULL); String_t* L_46; L_46 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralB2D5CF834B3ADC1AADFB6AC910ACB630EDEC272E, L_45, _stringLiteral28A7AC9D8C919C224000CAEB134D66D11C6FAB2C, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_46, NULL); // } return; } } // System.Void DungeonArchitect.Splatmap.SplatRasterizer::AddNeighbor(System.Collections.Generic.Queue`1,DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo&,System.Int32,System.Int32,System.Int32,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatRasterizer_AddNeighbor_m883EE6B3DDB666569DF035A759C2A08DB25A23CD (SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0* __this, Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* ___0_queue, FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F* ___1_info, int32_t ___2_textureSize, int32_t ___3_dx, int32_t ___4_dy, float ___5_decayMultiplier, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_m2A29980B56219A0D13D947EF73C4E4CA42BBD748_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; float V_2 = 0.0f; int32_t V_3 = 0; int32_t V_4 = 0; float V_5 = 0.0f; { // FloodFillPixelInfo neighbor = info; FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F* L_0 = ___1_info; FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F L_1 = (*(FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F*)L_0); V_0 = L_1; // neighbor.currentPixel.x += dx; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_2 = (&(&V_0)->___currentPixel_0); int32_t* L_3 = (&L_2->___x_0); int32_t* L_4 = L_3; int32_t L_5 = *((int32_t*)L_4); int32_t L_6 = ___3_dx; *((int32_t*)L_4) = (int32_t)((int32_t)il2cpp_codegen_add(L_5, L_6)); // neighbor.currentPixel.y += dy; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_7 = (&(&V_0)->___currentPixel_0); int32_t* L_8 = (&L_7->___y_1); int32_t* L_9 = L_8; int32_t L_10 = *((int32_t*)L_9); int32_t L_11 = ___4_dy; *((int32_t*)L_9) = (int32_t)((int32_t)il2cpp_codegen_add(L_10, L_11)); // if (neighbor.currentPixel.x < 0 || neighbor.currentPixel.x >= textureSize || // neighbor.currentPixel.y < 0 || neighbor.currentPixel.y >= textureSize) FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F L_12 = V_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_13 = L_12.___currentPixel_0; int32_t L_14 = L_13.___x_0; if ((((int32_t)L_14) < ((int32_t)0))) { goto IL_0063; } } { FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F L_15 = V_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_16 = L_15.___currentPixel_0; int32_t L_17 = L_16.___x_0; int32_t L_18 = ___2_textureSize; if ((((int32_t)L_17) >= ((int32_t)L_18))) { goto IL_0063; } } { FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F L_19 = V_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_20 = L_19.___currentPixel_0; int32_t L_21 = L_20.___y_1; if ((((int32_t)L_21) < ((int32_t)0))) { goto IL_0063; } } { FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F L_22 = V_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_23 = L_22.___currentPixel_0; int32_t L_24 = L_23.___y_1; int32_t L_25 = ___2_textureSize; if ((((int32_t)L_24) < ((int32_t)L_25))) { goto IL_0064; } } IL_0063: { // return; return; } IL_0064: { // var distance = neighbor.DistanceToSource(); float L_26; L_26 = FloodFillPixelInfo_DistanceToSource_m47C2469BF7524909690C3356074D18988544BAD9((&V_0), NULL); V_1 = L_26; // var weight = (neighbor.startValue - distance / textureSize * decayMultiplier); FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F L_27 = V_0; float L_28 = L_27.___startValue_2; float L_29 = V_1; int32_t L_30 = ___2_textureSize; float L_31 = ___5_decayMultiplier; V_2 = ((float)il2cpp_codegen_subtract(L_28, ((float)il2cpp_codegen_multiply(((float)(L_29/((float)L_30))), L_31)))); // weight = Mathf.Clamp01(weight); float L_32 = V_2; float L_33; L_33 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_32, NULL); V_2 = L_33; // if (weight <= 0) float L_34 = V_2; if ((!(((float)L_34) <= ((float)(0.0f))))) { goto IL_008b; } } { // return; return; } IL_008b: { // int nx = neighbor.currentPixel.x; FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F L_35 = V_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_36 = L_35.___currentPixel_0; int32_t L_37 = L_36.___x_0; V_3 = L_37; // int ny = neighbor.currentPixel.y; FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F L_38 = V_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_39 = L_38.___currentPixel_0; int32_t L_40 = L_39.___y_1; V_4 = L_40; // float existingWeight = splatData.Data[nx, ny]; SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* L_41 = __this->___splatData_0; NullCheck(L_41); SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_42; L_42 = SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224_inline(L_41, NULL); int32_t L_43 = V_3; int32_t L_44 = V_4; NullCheck(L_42); float L_45; L_45 = (L_42)->GetAt(L_43, L_44); V_5 = L_45; // if (weight > existingWeight) float L_46 = V_2; float L_47 = V_5; if ((!(((float)L_46) > ((float)L_47)))) { goto IL_00d9; } } { // splatData.Data[nx, ny] = weight; SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* L_48 = __this->___splatData_0; NullCheck(L_48); SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_49; L_49 = SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224_inline(L_48, NULL); int32_t L_50 = V_3; int32_t L_51 = V_4; float L_52 = V_2; NullCheck(L_49); (L_49)->SetAt(L_50, L_51, L_52); // queue.Enqueue(neighbor); Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* L_53 = ___0_queue; FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F L_54 = V_0; NullCheck(L_53); Queue_1_Enqueue_m2A29980B56219A0D13D947EF73C4E4CA42BBD748(L_53, L_54, Queue_1_Enqueue_m2A29980B56219A0D13D947EF73C4E4CA42BBD748_RuntimeMethod_var); } IL_00d9: { // } return; } } // System.Int32 DungeonArchitect.Splatmap.SplatRasterizer::MapToTextureCoord(System.Single,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SplatRasterizer_MapToTextureCoord_mF2AA7236F645BF58145A2B54B328290E95D3A49A (SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0* __this, float ___0_value01, int32_t ___1_lastIndex, const RuntimeMethod* method) { { // return Mathf.RoundToInt(lastIndex * value01); int32_t L_0 = ___1_lastIndex; float L_1 = ___0_value01; int32_t L_2; L_2 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_multiply(((float)L_0), L_1)), NULL); return L_2; } } // System.Void DungeonArchitect.Splatmap.SplatRasterizer::Swap(UnityEngine.Vector2&,UnityEngine.Vector2&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatRasterizer_Swap_mA857C311BCCEC182C31FD4D2F04BD8C58C0D073C (SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___1_b, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { // Vector2 t = a; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_0 = ___0_a; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_0); V_0 = L_1; // a = b; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2 = ___0_a; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3 = ___1_b; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_3); *(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_2 = L_4; // b = t; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_5 = ___1_b; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = V_0; *(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_5 = L_6; // } return; } } // System.Void DungeonArchitect.Splatmap.SplatRasterizer::ApplyCurve(UnityEngine.AnimationCurve) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatRasterizer_ApplyCurve_mBFE4161C6718557774A7F936CB9BFE0744C766FB (SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0* __this, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___0_curve, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; float V_3 = 0.0f; { // int textureSize = splatData.Data.GetLength(0); SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* L_0 = __this->___splatData_0; NullCheck(L_0); SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_1; L_1 = SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224_inline(L_0, NULL); NullCheck((RuntimeArray*)L_1); int32_t L_2; L_2 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_1, 0, NULL); V_0 = L_2; // for (int y = 0; y < textureSize; y++) V_1 = 0; goto IL_0052; } IL_0016: { // for (int x = 0; x < textureSize; x++) V_2 = 0; goto IL_004a; } IL_001a: { // float value = splatData.Data[x, y]; SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* L_3 = __this->___splatData_0; NullCheck(L_3); SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_4; L_4 = SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224_inline(L_3, NULL); int32_t L_5 = V_2; int32_t L_6 = V_1; NullCheck(L_4); float L_7; L_7 = (L_4)->GetAt(L_5, L_6); V_3 = L_7; // splatData.Data[x, y] = curve.Evaluate(value); SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* L_8 = __this->___splatData_0; NullCheck(L_8); SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_9; L_9 = SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224_inline(L_8, NULL); int32_t L_10 = V_2; int32_t L_11 = V_1; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_12 = ___0_curve; float L_13 = V_3; NullCheck(L_12); float L_14; L_14 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_12, L_13, NULL); NullCheck(L_9); (L_9)->SetAt(L_10, L_11, L_14); // for (int x = 0; x < textureSize; x++) int32_t L_15 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_004a: { // for (int x = 0; x < textureSize; x++) int32_t L_16 = V_2; int32_t L_17 = V_0; if ((((int32_t)L_16) < ((int32_t)L_17))) { goto IL_001a; } } { // for (int y = 0; y < textureSize; y++) int32_t L_18 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_0052: { // for (int y = 0; y < textureSize; y++) int32_t L_19 = V_1; int32_t L_20 = V_0; if ((((int32_t)L_19) < ((int32_t)L_20))) { goto IL_0016; } } { // } return; } } // System.Void DungeonArchitect.Splatmap.SplatRasterizer::DrawLine(UnityEngine.Vector2,UnityEngine.Vector2,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatRasterizer_DrawLine_m144DABDFBE58045696E6DD1E21EB0E8E2C5D29F8 (SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_start, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_end, float ___2_value, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; float V_5 = 0.0f; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; { // int texLastIndex = splatData.Data.GetLength(0) - 1; SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* L_0 = __this->___splatData_0; NullCheck(L_0); SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_1; L_1 = SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224_inline(L_0, NULL); NullCheck((RuntimeArray*)L_1); int32_t L_2; L_2 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_1, 0, NULL); V_0 = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); // if (start.x > end.x) Swap(ref start, ref end); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_start; float L_4 = L_3.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ___1_end; float L_6 = L_5.___x_0; if ((!(((float)L_4) > ((float)L_6)))) { goto IL_002c; } } { // if (start.x > end.x) Swap(ref start, ref end); SplatRasterizer_Swap_mA857C311BCCEC182C31FD4D2F04BD8C58C0D073C(__this, (&___0_start), (&___1_end), NULL); } IL_002c: { // int x0 = MapToTextureCoord(start.x, texLastIndex); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = ___0_start; float L_8 = L_7.___x_0; int32_t L_9 = V_0; int32_t L_10; L_10 = SplatRasterizer_MapToTextureCoord_mF2AA7236F645BF58145A2B54B328290E95D3A49A(__this, L_8, L_9, NULL); V_1 = L_10; // int y0 = MapToTextureCoord(start.y, texLastIndex); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = ___0_start; float L_12 = L_11.___y_1; int32_t L_13 = V_0; int32_t L_14; L_14 = SplatRasterizer_MapToTextureCoord_mF2AA7236F645BF58145A2B54B328290E95D3A49A(__this, L_12, L_13, NULL); V_2 = L_14; // int x1 = MapToTextureCoord(end.x, texLastIndex); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15 = ___1_end; float L_16 = L_15.___x_0; int32_t L_17 = V_0; int32_t L_18; L_18 = SplatRasterizer_MapToTextureCoord_mF2AA7236F645BF58145A2B54B328290E95D3A49A(__this, L_16, L_17, NULL); V_3 = L_18; // int y1 = MapToTextureCoord(end.y, texLastIndex); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19 = ___1_end; float L_20 = L_19.___y_1; int32_t L_21 = V_0; int32_t L_22; L_22 = SplatRasterizer_MapToTextureCoord_mF2AA7236F645BF58145A2B54B328290E95D3A49A(__this, L_20, L_21, NULL); V_4 = L_22; // x0 = Mathf.Clamp(x0, 0, texLastIndex); int32_t L_23 = V_1; int32_t L_24 = V_0; int32_t L_25; L_25 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(L_23, 0, L_24, NULL); V_1 = L_25; // y0 = Mathf.Clamp(y0, 0, texLastIndex); int32_t L_26 = V_2; int32_t L_27 = V_0; int32_t L_28; L_28 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(L_26, 0, L_27, NULL); V_2 = L_28; // x1 = Mathf.Clamp(x1, 0, texLastIndex); int32_t L_29 = V_3; int32_t L_30 = V_0; int32_t L_31; L_31 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(L_29, 0, L_30, NULL); V_3 = L_31; // y1 = Mathf.Clamp(y1, 0, texLastIndex); int32_t L_32 = V_4; int32_t L_33 = V_0; int32_t L_34; L_34 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(L_32, 0, L_33, NULL); V_4 = L_34; // float slope = (y1 - y0) / (float)(x1 - x0); int32_t L_35 = V_4; int32_t L_36 = V_2; int32_t L_37 = V_3; int32_t L_38 = V_1; V_5 = ((float)(((float)((int32_t)il2cpp_codegen_subtract(L_35, L_36)))/((float)((int32_t)il2cpp_codegen_subtract(L_37, L_38))))); // if (Mathf.Abs(x1 - x0) > Mathf.Abs(y1 - y0)) int32_t L_39 = V_3; int32_t L_40 = V_1; int32_t L_41; L_41 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(((int32_t)il2cpp_codegen_subtract(L_39, L_40)), NULL); int32_t L_42 = V_4; int32_t L_43 = V_2; int32_t L_44; L_44 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(((int32_t)il2cpp_codegen_subtract(L_42, L_43)), NULL); if ((((int32_t)L_41) <= ((int32_t)L_44))) { goto IL_00e2; } } { // for (int x = x0; x <= x1; x++) int32_t L_45 = V_1; V_6 = L_45; goto IL_00dc; } IL_00af: { // float yf = slope * (x - x0) + y0; float L_46 = V_5; int32_t L_47 = V_6; int32_t L_48 = V_1; int32_t L_49 = V_2; // int y = Mathf.RoundToInt(yf); int32_t L_50; L_50 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_46, ((float)((int32_t)il2cpp_codegen_subtract(L_47, L_48))))), ((float)L_49))), NULL); V_7 = L_50; // splatData.Data[x, y] = value; SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* L_51 = __this->___splatData_0; NullCheck(L_51); SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_52; L_52 = SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224_inline(L_51, NULL); int32_t L_53 = V_6; int32_t L_54 = V_7; float L_55 = ___2_value; NullCheck(L_52); (L_52)->SetAt(L_53, L_54, L_55); // for (int x = x0; x <= x1; x++) int32_t L_56 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_56, 1)); } IL_00dc: { // for (int x = x0; x <= x1; x++) int32_t L_57 = V_6; int32_t L_58 = V_3; if ((((int32_t)L_57) <= ((int32_t)L_58))) { goto IL_00af; } } { return; } IL_00e2: { // int sy = Mathf.Min(y0, y1); int32_t L_59 = V_2; int32_t L_60 = V_4; int32_t L_61; L_61 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_59, L_60, NULL); // int ey = Mathf.Max(y0, y1); int32_t L_62 = V_2; int32_t L_63 = V_4; int32_t L_64; L_64 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_62, L_63, NULL); V_8 = L_64; // for (int y = sy; y <= ey; y++) V_9 = L_61; goto IL_0125; } IL_00f8: { // float xf = (y - y0) / slope + x0; int32_t L_65 = V_9; int32_t L_66 = V_2; float L_67 = V_5; int32_t L_68 = V_1; // int x = Mathf.RoundToInt(xf); int32_t L_69; L_69 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_add(((float)(((float)((int32_t)il2cpp_codegen_subtract(L_65, L_66)))/L_67)), ((float)L_68))), NULL); V_10 = L_69; // splatData.Data[x, y] = value; SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* L_70 = __this->___splatData_0; NullCheck(L_70); SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_71; L_71 = SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224_inline(L_70, NULL); int32_t L_72 = V_10; int32_t L_73 = V_9; float L_74 = ___2_value; NullCheck(L_71); (L_71)->SetAt(L_72, L_73, L_74); // for (int y = sy; y <= ey; y++) int32_t L_75 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_75, 1)); } IL_0125: { // for (int y = sy; y <= ey; y++) int32_t L_76 = V_9; int32_t L_77 = V_8; if ((((int32_t)L_76) <= ((int32_t)L_77))) { goto IL_00f8; } } { // } return; } } // System.Void DungeonArchitect.Splatmap.SplatRasterizer::DrawCircle(UnityEngine.Vector2,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatRasterizer_DrawCircle_mC759F95004FBBE1078979DF453AB6EC252BEA56B (SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_center, float ___1_radius01, float ___2_value, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; { // int texLastIndex = splatData.Data.GetLength(0) - 1; SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* L_0 = __this->___splatData_0; NullCheck(L_0); SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_1; L_1 = SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224_inline(L_0, NULL); NullCheck((RuntimeArray*)L_1); int32_t L_2; L_2 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_1, 0, NULL); V_0 = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); // int r = Mathf.RoundToInt(texLastIndex * Mathf.Clamp01(radius01)); int32_t L_3 = V_0; float L_4 = ___1_radius01; float L_5; L_5 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_4, NULL); int32_t L_6; L_6 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_multiply(((float)L_3), L_5)), NULL); V_1 = L_6; // int cx = MapToTextureCoord(center.x, texLastIndex); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = ___0_center; float L_8 = L_7.___x_0; int32_t L_9 = V_0; int32_t L_10; L_10 = SplatRasterizer_MapToTextureCoord_mF2AA7236F645BF58145A2B54B328290E95D3A49A(__this, L_8, L_9, NULL); V_2 = L_10; // int cy = MapToTextureCoord(center.y, texLastIndex); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = ___0_center; float L_12 = L_11.___y_1; int32_t L_13 = V_0; int32_t L_14; L_14 = SplatRasterizer_MapToTextureCoord_mF2AA7236F645BF58145A2B54B328290E95D3A49A(__this, L_12, L_13, NULL); V_3 = L_14; // int x = 0; V_4 = 0; // int y = r; int32_t L_15 = V_1; V_5 = L_15; // int d = 3 - (2 * r); int32_t L_16 = V_1; V_6 = ((int32_t)il2cpp_codegen_subtract(3, ((int32_t)il2cpp_codegen_multiply(2, L_16)))); goto IL_0088; } IL_004e: { // _DrawCircleOctants(cx, cy, x, y, value); int32_t L_17 = V_2; int32_t L_18 = V_3; int32_t L_19 = V_4; int32_t L_20 = V_5; float L_21 = ___2_value; SplatRasterizer__DrawCircleOctants_m84BE6F5BB47E9CDCE49BB7F4F65A050F9CC75808(__this, L_17, L_18, L_19, L_20, L_21, NULL); // x++; int32_t L_22 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_22, 1)); // if (d < 0) int32_t L_23 = V_6; if ((((int32_t)L_23) >= ((int32_t)0))) { goto IL_0073; } } { // d = d + (4 * x) + 6; int32_t L_24 = V_6; int32_t L_25 = V_4; V_6 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_24, ((int32_t)il2cpp_codegen_multiply(4, L_25)))), 6)); goto IL_0088; } IL_0073: { // d = d + 4 * (x - y) + 10; int32_t L_26 = V_6; int32_t L_27 = V_4; int32_t L_28 = V_5; V_6 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_26, ((int32_t)il2cpp_codegen_multiply(4, ((int32_t)il2cpp_codegen_subtract(L_27, L_28)))))), ((int32_t)10))); // y--; int32_t L_29 = V_5; V_5 = ((int32_t)il2cpp_codegen_subtract(L_29, 1)); } IL_0088: { // while (x <= y) int32_t L_30 = V_4; int32_t L_31 = V_5; if ((((int32_t)L_30) <= ((int32_t)L_31))) { goto IL_004e; } } { // } return; } } // System.Void DungeonArchitect.Splatmap.SplatRasterizer::SetPixel(System.Int32,System.Int32,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatRasterizer_SetPixel_mCB37BB744DD8838FF6239DDBBED8A62DD4767D73 (SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0* __this, int32_t ___0_x, int32_t ___1_y, float ___2_value, const RuntimeMethod* method) { int32_t V_0 = 0; { // int texLastIndex = splatData.Data.GetLength(0) - 1; SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* L_0 = __this->___splatData_0; NullCheck(L_0); SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_1; L_1 = SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224_inline(L_0, NULL); NullCheck((RuntimeArray*)L_1); int32_t L_2; L_2 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_1, 0, NULL); V_0 = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); // if (x >= 0 && x < texLastIndex && y >= 0 && y < texLastIndex) int32_t L_3 = ___0_x; if ((((int32_t)L_3) < ((int32_t)0))) { goto IL_0037; } } { int32_t L_4 = ___0_x; int32_t L_5 = V_0; if ((((int32_t)L_4) >= ((int32_t)L_5))) { goto IL_0037; } } { int32_t L_6 = ___1_y; if ((((int32_t)L_6) < ((int32_t)0))) { goto IL_0037; } } { int32_t L_7 = ___1_y; int32_t L_8 = V_0; if ((((int32_t)L_7) >= ((int32_t)L_8))) { goto IL_0037; } } { // splatData.Data[x, y] = value; SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* L_9 = __this->___splatData_0; NullCheck(L_9); SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_10; L_10 = SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224_inline(L_9, NULL); int32_t L_11 = ___0_x; int32_t L_12 = ___1_y; float L_13 = ___2_value; NullCheck(L_10); (L_10)->SetAt(L_11, L_12, L_13); } IL_0037: { // } return; } } // System.Void DungeonArchitect.Splatmap.SplatRasterizer::_DrawCircleOctants(System.Int32,System.Int32,System.Int32,System.Int32,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatRasterizer__DrawCircleOctants_m84BE6F5BB47E9CDCE49BB7F4F65A050F9CC75808 (SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0* __this, int32_t ___0_xc, int32_t ___1_yc, int32_t ___2_x, int32_t ___3_y, float ___4_value, const RuntimeMethod* method) { { // SetPixel(xc + x, yc + y, value); int32_t L_0 = ___0_xc; int32_t L_1 = ___2_x; int32_t L_2 = ___1_yc; int32_t L_3 = ___3_y; float L_4 = ___4_value; SplatRasterizer_SetPixel_mCB37BB744DD8838FF6239DDBBED8A62DD4767D73(__this, ((int32_t)il2cpp_codegen_add(L_0, L_1)), ((int32_t)il2cpp_codegen_add(L_2, L_3)), L_4, NULL); // SetPixel(xc - x, yc + y, value); int32_t L_5 = ___0_xc; int32_t L_6 = ___2_x; int32_t L_7 = ___1_yc; int32_t L_8 = ___3_y; float L_9 = ___4_value; SplatRasterizer_SetPixel_mCB37BB744DD8838FF6239DDBBED8A62DD4767D73(__this, ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), ((int32_t)il2cpp_codegen_add(L_7, L_8)), L_9, NULL); // SetPixel(xc + x, yc - y, value); int32_t L_10 = ___0_xc; int32_t L_11 = ___2_x; int32_t L_12 = ___1_yc; int32_t L_13 = ___3_y; float L_14 = ___4_value; SplatRasterizer_SetPixel_mCB37BB744DD8838FF6239DDBBED8A62DD4767D73(__this, ((int32_t)il2cpp_codegen_add(L_10, L_11)), ((int32_t)il2cpp_codegen_subtract(L_12, L_13)), L_14, NULL); // SetPixel(xc - x, yc - y, value); int32_t L_15 = ___0_xc; int32_t L_16 = ___2_x; int32_t L_17 = ___1_yc; int32_t L_18 = ___3_y; float L_19 = ___4_value; SplatRasterizer_SetPixel_mCB37BB744DD8838FF6239DDBBED8A62DD4767D73(__this, ((int32_t)il2cpp_codegen_subtract(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), L_19, NULL); // SetPixel(xc + y, yc + x, value); int32_t L_20 = ___0_xc; int32_t L_21 = ___3_y; int32_t L_22 = ___1_yc; int32_t L_23 = ___2_x; float L_24 = ___4_value; SplatRasterizer_SetPixel_mCB37BB744DD8838FF6239DDBBED8A62DD4767D73(__this, ((int32_t)il2cpp_codegen_add(L_20, L_21)), ((int32_t)il2cpp_codegen_add(L_22, L_23)), L_24, NULL); // SetPixel(xc - y, yc + x, value); int32_t L_25 = ___0_xc; int32_t L_26 = ___3_y; int32_t L_27 = ___1_yc; int32_t L_28 = ___2_x; float L_29 = ___4_value; SplatRasterizer_SetPixel_mCB37BB744DD8838FF6239DDBBED8A62DD4767D73(__this, ((int32_t)il2cpp_codegen_subtract(L_25, L_26)), ((int32_t)il2cpp_codegen_add(L_27, L_28)), L_29, NULL); // SetPixel(xc + y, yc - x, value); int32_t L_30 = ___0_xc; int32_t L_31 = ___3_y; int32_t L_32 = ___1_yc; int32_t L_33 = ___2_x; float L_34 = ___4_value; SplatRasterizer_SetPixel_mCB37BB744DD8838FF6239DDBBED8A62DD4767D73(__this, ((int32_t)il2cpp_codegen_add(L_30, L_31)), ((int32_t)il2cpp_codegen_subtract(L_32, L_33)), L_34, NULL); // SetPixel(xc - y, yc - x, value); int32_t L_35 = ___0_xc; int32_t L_36 = ___3_y; int32_t L_37 = ___1_yc; int32_t L_38 = ___2_x; float L_39 = ___4_value; SplatRasterizer_SetPixel_mCB37BB744DD8838FF6239DDBBED8A62DD4767D73(__this, ((int32_t)il2cpp_codegen_subtract(L_35, L_36)), ((int32_t)il2cpp_codegen_subtract(L_37, L_38)), L_39, 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.Splatmap.SplatRasterizer/FloodFillPixelInfo::.ctor(DungeonArchitect.IntVector2,DungeonArchitect.IntVector2,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FloodFillPixelInfo__ctor_m095EC721AC8B6CAC9D23BF5B8DD6FDC80AD31687 (FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_currentPixel, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___1_sourcePixel, float ___2_startValue, const RuntimeMethod* method) { { // this.currentPixel = currentPixel; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_0 = ___0_currentPixel; __this->___currentPixel_0 = L_0; // this.sourcePixel = sourcePixel; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_1 = ___1_sourcePixel; __this->___sourcePixel_1 = L_1; // this.startValue = startValue; float L_2 = ___2_startValue; __this->___startValue_2 = L_2; // } return; } } IL2CPP_EXTERN_C void FloodFillPixelInfo__ctor_m095EC721AC8B6CAC9D23BF5B8DD6FDC80AD31687_AdjustorThunk (RuntimeObject* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_currentPixel, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___1_sourcePixel, float ___2_startValue, const RuntimeMethod* method) { FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); FloodFillPixelInfo__ctor_m095EC721AC8B6CAC9D23BF5B8DD6FDC80AD31687(_thisAdjusted, ___0_currentPixel, ___1_sourcePixel, ___2_startValue, method); } // System.Single DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo::DistanceToSource() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FloodFillPixelInfo_DistanceToSource_m47C2469BF7524909690C3356074D18988544BAD9 (FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 V_0; memset((&V_0), 0, sizeof(V_0)); { // return (sourcePixel - currentPixel).Distance(); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_0 = __this->___sourcePixel_1; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_1 = __this->___currentPixel_0; il2cpp_codegen_runtime_class_init_inline(IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7_il2cpp_TypeInfo_var); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_2; L_2 = IntVector2_op_Subtraction_m4590D577B9ED8A8080B981B945EBC631EB8E9CAE(L_0, L_1, NULL); V_0 = L_2; float L_3; L_3 = IntVector2_Distance_mA44970D4272358702A901C9121C6C3980A62A0C5((&V_0), NULL); return L_3; } } IL2CPP_EXTERN_C float FloodFillPixelInfo_DistanceToSource_m47C2469BF7524909690C3356074D18988544BAD9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float _returnValue; _returnValue = FloodFillPixelInfo_DistanceToSource_m47C2469BF7524909690C3356074D18988544BAD9(_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 // System.Void DungeonArchitect.Splatmap.DungeonSplatmapVisualizer::OnPostDungeonBuild(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSplatmapVisualizer_OnPostDungeonBuild_mA3A8E059FEBFF40E256B01D2A3C874E837603758 (DungeonSplatmapVisualizer_t037207C3E92A8C0F35FD69948FBAB3A0FB9C7A64* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___1_model, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeonSplatmap_t029BF947A28B396CEB89BBB14D81A1DB0EF98672_mED46E1CAAE3A9A02116629EAA93A5A76AE2F90E2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DungeonSplatmap_t029BF947A28B396CEB89BBB14D81A1DB0EF98672* V_0 = NULL; DungeonSplatAsset_t58A425B4FC3E1B1460D445B2E0735BE5E4A4714C* V_1 = NULL; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_2 = NULL; { // var splatmapComponent = GetComponent(); DungeonSplatmap_t029BF947A28B396CEB89BBB14D81A1DB0EF98672* L_0; L_0 = Component_GetComponent_TisDungeonSplatmap_t029BF947A28B396CEB89BBB14D81A1DB0EF98672_mED46E1CAAE3A9A02116629EAA93A5A76AE2F90E2(__this, Component_GetComponent_TisDungeonSplatmap_t029BF947A28B396CEB89BBB14D81A1DB0EF98672_mED46E1CAAE3A9A02116629EAA93A5A76AE2F90E2_RuntimeMethod_var); V_0 = L_0; // if (splatmapComponent != null) DungeonSplatmap_t029BF947A28B396CEB89BBB14D81A1DB0EF98672* L_1 = V_0; 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_0051; } } { // var splatAsset = splatmapComponent.splatmap; DungeonSplatmap_t029BF947A28B396CEB89BBB14D81A1DB0EF98672* L_3 = V_0; NullCheck(L_3); DungeonSplatAsset_t58A425B4FC3E1B1460D445B2E0735BE5E4A4714C* L_4 = L_3->___splatmap_5; V_1 = L_4; // if (splatAsset != null && splatAsset.splatTextures.Length > 0 && debugRenderer != null) DungeonSplatAsset_t58A425B4FC3E1B1460D445B2E0735BE5E4A4714C* L_5 = V_1; 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_0051; } } { DungeonSplatAsset_t58A425B4FC3E1B1460D445B2E0735BE5E4A4714C* L_7 = V_1; NullCheck(L_7); Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191* L_8 = L_7->___splatTextures_4; NullCheck(L_8); if (!(((RuntimeArray*)L_8)->max_length)) { goto IL_0051; } } { Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_9 = __this->___debugRenderer_4; 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_0051; } } { // var roadmap = splatAsset.splatTextures[0]; DungeonSplatAsset_t58A425B4FC3E1B1460D445B2E0735BE5E4A4714C* L_11 = V_1; NullCheck(L_11); Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191* L_12 = L_11->___splatTextures_4; NullCheck(L_12); int32_t L_13 = 0; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_14 = (L_12)->GetAt(static_cast(L_13)); V_2 = L_14; // debugRenderer.material.mainTexture = roadmap; Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_15 = __this->___debugRenderer_4; NullCheck(L_15); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_16; L_16 = Renderer_get_material_m5BA2A00816C4CC66580D4B2E409CF10718C15656(L_15, NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_17 = V_2; NullCheck(L_16); Material_set_mainTexture_m389E048BA9C81B603EBF36BD792212B296317AC0(L_16, L_17, NULL); } IL_0051: { // } return; } } // System.Void DungeonArchitect.Splatmap.DungeonSplatmapVisualizer::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSplatmapVisualizer__ctor_m25A0B48B53CBC280D8C0C183CF2A1F885C648ADE (DungeonSplatmapVisualizer_t037207C3E92A8C0F35FD69948FBAB3A0FB9C7A64* __this, const RuntimeMethod* method) { { DungeonEventListener__ctor_m922ECF10BBFD6A5CE70AFCE0E110EEFE569DCB01(__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.Splatmap.DungeonSplatAsset::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSplatAsset__ctor_mDBA94C6E45CD6152EE9DE06BCA88E3798D5017CA (DungeonSplatAsset_t58A425B4FC3E1B1460D445B2E0735BE5E4A4714C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public Texture2D[] splatTextures = new Texture2D[0]; Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191* L_0 = (Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191*)(Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191*)SZArrayNew(Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191_il2cpp_TypeInfo_var, (uint32_t)0); __this->___splatTextures_4 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___splatTextures_4), (void*)L_0); 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 // Conversion methods for marshalling of: DungeonArchitect.Splatmap.DungeonSplatmapTextureInfo IL2CPP_EXTERN_C void DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5_marshal_pinvoke(const DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5& unmarshaled, DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5_marshaled_pinvoke& marshaled) { marshaled.___id_0 = il2cpp_codegen_marshal_string(unmarshaled.___id_0); marshaled.___textureFormat_1 = unmarshaled.___textureFormat_1; marshaled.___textureSize_2 = unmarshaled.___textureSize_2; } IL2CPP_EXTERN_C void DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5_marshal_pinvoke_back(const DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5_marshaled_pinvoke& marshaled, DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5& unmarshaled) { unmarshaled.___id_0 = il2cpp_codegen_marshal_string_result(marshaled.___id_0); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___id_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___id_0)); int32_t unmarshaledtextureFormat_temp_1 = 0; unmarshaledtextureFormat_temp_1 = marshaled.___textureFormat_1; unmarshaled.___textureFormat_1 = unmarshaledtextureFormat_temp_1; int32_t unmarshaledtextureSize_temp_2 = 0; unmarshaledtextureSize_temp_2 = marshaled.___textureSize_2; unmarshaled.___textureSize_2 = unmarshaledtextureSize_temp_2; } // Conversion method for clean up from marshalling of: DungeonArchitect.Splatmap.DungeonSplatmapTextureInfo IL2CPP_EXTERN_C void DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5_marshal_pinvoke_cleanup(DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5_marshaled_pinvoke& marshaled) { il2cpp_codegen_marshal_free(marshaled.___id_0); marshaled.___id_0 = NULL; } // Conversion methods for marshalling of: DungeonArchitect.Splatmap.DungeonSplatmapTextureInfo IL2CPP_EXTERN_C void DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5_marshal_com(const DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5& unmarshaled, DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5_marshaled_com& marshaled) { marshaled.___id_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___id_0); marshaled.___textureFormat_1 = unmarshaled.___textureFormat_1; marshaled.___textureSize_2 = unmarshaled.___textureSize_2; } IL2CPP_EXTERN_C void DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5_marshal_com_back(const DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5_marshaled_com& marshaled, DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5& unmarshaled) { unmarshaled.___id_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___id_0); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___id_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___id_0)); int32_t unmarshaledtextureFormat_temp_1 = 0; unmarshaledtextureFormat_temp_1 = marshaled.___textureFormat_1; unmarshaled.___textureFormat_1 = unmarshaledtextureFormat_temp_1; int32_t unmarshaledtextureSize_temp_2 = 0; unmarshaledtextureSize_temp_2 = marshaled.___textureSize_2; unmarshaled.___textureSize_2 = unmarshaledtextureSize_temp_2; } // Conversion method for clean up from marshalling of: DungeonArchitect.Splatmap.DungeonSplatmapTextureInfo IL2CPP_EXTERN_C void DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5_marshal_com_cleanup(DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5_marshaled_com& marshaled) { il2cpp_codegen_marshal_free_bstring(marshaled.___id_0); marshaled.___id_0 = NULL; } #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.Splatmap.DungeonSplatmap::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSplatmap__ctor_m0FF190F7F2E24E2E40CDF80363A343351CFDE0F2 (DungeonSplatmap_t029BF947A28B396CEB89BBB14D81A1DB0EF98672* __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.Graphs.GameObjectArrayNode::Initialize(System.String,DungeonArchitect.Graphs.Graph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectArrayNode_Initialize_m5F6009EE377A9006E10282A1CA46A3EA52A70420 (GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487* __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*)&_stringLiteral55BD04DD50F24947A1BFCD11C9FCB0ABA340F0F5); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8EBC83410547632BB05334C2B8945791A3E6FD28); s_Il2CppMethodInitialized = true; } { // base.Initialize(id, graph); String_t* L_0 = ___0_id; Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_1 = ___1_graph; VisualNode_Initialize_m4B865686A51351BD583C1FDED81591C3C19ECB84(__this, L_0, L_1, NULL); // UpdateName("GameObjectArrayNode_"); GraphNode_UpdateName_mF89F85CB0996BF6063F7691A16CB6ADB92EFC485(__this, _stringLiteral8EBC83410547632BB05334C2B8945791A3E6FD28, NULL); // if (caption == null) { String_t* L_2 = ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5; if (L_2) { goto IL_0026; } } { // caption = "Game Object Array Node"; ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5 = _stringLiteral55BD04DD50F24947A1BFCD11C9FCB0ABA340F0F5; Il2CppCodeGenWriteBarrier((void**)(&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5), (void*)_stringLiteral55BD04DD50F24947A1BFCD11C9FCB0ABA340F0F5); } IL_0026: { // } return; } } // System.Void DungeonArchitect.Graphs.GameObjectArrayNode::CopyFrom(DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectArrayNode_CopyFrom_mB99E55627AE6DC610C9D43CA2758D41BBFA3298F (GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487* V_0 = NULL; { // base.CopyFrom(node); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_node; VisualNode_CopyFrom_m209BFB907C5D212B5D75FBBBFE9DB4B232155A8F(__this, L_0, NULL); // var goNode = node as GameObjectArrayNode; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_1 = ___0_node; V_0 = ((GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487*)IsInstClass((RuntimeObject*)L_1, GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487_il2cpp_TypeInfo_var)); // if (goNode == null) return; GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487* L_2 = V_0; 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_0018; } } { // if (goNode == null) return; return; } IL_0018: { // Templates = new GameObject[goNode.Templates.Length]; GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487* L_4 = V_0; NullCheck(L_4); GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_5 = L_4->___Templates_27; NullCheck(L_5); GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_6 = (GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF*)(GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF*)SZArrayNew(GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))); __this->___Templates_27 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___Templates_27), (void*)L_6); // System.Array.Copy (goNode.Templates, Templates, goNode.Templates.Length); GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487* L_7 = V_0; NullCheck(L_7); GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_8 = L_7->___Templates_27; GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_9 = __this->___Templates_27; GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487* L_10 = V_0; NullCheck(L_10); GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_11 = L_10->___Templates_27; NullCheck(L_11); Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900((RuntimeArray*)L_8, (RuntimeArray*)L_9, ((int32_t)(((RuntimeArray*)L_11)->max_length)), NULL); // } return; } } // System.Void DungeonArchitect.Graphs.GameObjectArrayNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectArrayNode__ctor_mF999A01B1FBFD28986F9C5CFE66E85D58337347B (GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487* __this, const RuntimeMethod* method) { { VisualNode__ctor_m49AD33C2BCDE64AB9947770607EC89FC5BA7DEA2(__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.Graphs.GameObjectNode::Initialize(System.String,DungeonArchitect.Graphs.Graph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectNode_Initialize_m73F73F600DCE825342BB22D493935EBE5EFE6E45 (GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86* __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*)&_stringLiteralE47A442CBDDB4F5D7E9BFA4F9F1EF8D60DC28EDC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD0D26FE8557FD3AD9E1C0BD97E9B88412F16DEB); s_Il2CppMethodInitialized = true; } { // base.Initialize(id, graph); String_t* L_0 = ___0_id; Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_1 = ___1_graph; VisualNode_Initialize_m4B865686A51351BD583C1FDED81591C3C19ECB84(__this, L_0, L_1, NULL); // UpdateName("MeshNode_"); GraphNode_UpdateName_mF89F85CB0996BF6063F7691A16CB6ADB92EFC485(__this, _stringLiteralE47A442CBDDB4F5D7E9BFA4F9F1EF8D60DC28EDC, NULL); // if (caption == null) { String_t* L_2 = ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5; if (L_2) { goto IL_0026; } } { // caption = "Game Object Node"; ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5 = _stringLiteralFD0D26FE8557FD3AD9E1C0BD97E9B88412F16DEB; Il2CppCodeGenWriteBarrier((void**)(&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5), (void*)_stringLiteralFD0D26FE8557FD3AD9E1C0BD97E9B88412F16DEB); } IL_0026: { // } return; } } // System.Void DungeonArchitect.Graphs.GameObjectNode::CopyFrom(DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectNode_CopyFrom_mAE159C109E675ABEDD5318905E418AD855BC5E1C (GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86* V_0 = NULL; { // base.CopyFrom(node); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_node; VisualNode_CopyFrom_m209BFB907C5D212B5D75FBBBFE9DB4B232155A8F(__this, L_0, NULL); // var goNode = node as GameObjectNode; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_1 = ___0_node; V_0 = ((GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86*)IsInstClass((RuntimeObject*)L_1, GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86_il2cpp_TypeInfo_var)); // if (goNode == null) return; GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86* L_2 = V_0; 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_0018; } } { // if (goNode == null) return; return; } IL_0018: { // Template = goNode.Template; GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86* L_4 = V_0; NullCheck(L_4); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = L_4->___Template_27; __this->___Template_27 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___Template_27), (void*)L_5); // } return; } } // System.Void DungeonArchitect.Graphs.GameObjectNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectNode__ctor_m94F13A81D8F6657A2995CC8EFB00518AC2DF9977 (GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86* __this, const RuntimeMethod* method) { { VisualNode__ctor_m49AD33C2BCDE64AB9947770607EC89FC5BA7DEA2(__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.Graphs.MarkerNode DungeonArchitect.Graphs.MarkerEmitterNode::get_Marker() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* MarkerEmitterNode_get_Marker_m203C74C1A155C7125F8B9D52BFF5FC3E86444A47 (MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* __this, const RuntimeMethod* method) { { // return marker; MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_0 = __this->___marker_19; return L_0; } } // System.Void DungeonArchitect.Graphs.MarkerEmitterNode::set_Marker(DungeonArchitect.Graphs.MarkerNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MarkerEmitterNode_set_Marker_m0D4E023F46ACE2F8E05CAC02E28A35EBE5A2FA9B (MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* __this, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* ___0_value, const RuntimeMethod* method) { { // marker = value; MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_0 = ___0_value; __this->___marker_19 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___marker_19), (void*)L_0); // } return; } } // System.Void DungeonArchitect.Graphs.MarkerEmitterNode::Initialize(System.String,DungeonArchitect.Graphs.Graph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MarkerEmitterNode_Initialize_mA719E6CE6E08FDA5B5243667CE807A9A8AB6A2CC (MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* __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*)&List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC958F6791FB4E4315279F35506727A207EBFFF03_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0534B0749312867AB2B48673240585CE3D868473); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF15C7F4A5DF49522407669CF8796E986E974C584); s_Il2CppMethodInitialized = true; } { // 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); // UpdateName("MarkerEmitterNode_"); GraphNode_UpdateName_mF89F85CB0996BF6063F7691A16CB6ADB92EFC485(__this, _stringLiteral0534B0749312867AB2B48673240585CE3D868473, NULL); // Size = new Vector2(120, 50); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), (120.0f), (50.0f), /*hidden argument*/NULL); GraphNode_set_Size_m26BAC6D9113B76E604141079761993C07CCC7153(__this, L_2, NULL); // if (inputPins == null) { List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_3 = ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___inputPins_12; if (L_3) { goto IL_007a; } } { // inputPins = new List(); List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_4 = (List_1_tC958F6791FB4E4315279F35506727A207EBFFF03*)il2cpp_codegen_object_new(List_1_tC958F6791FB4E4315279F35506727A207EBFFF03_il2cpp_TypeInfo_var); NullCheck(L_4); List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D(L_4, List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D_RuntimeMethod_var); ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___inputPins_12 = L_4; Il2CppCodeGenWriteBarrier((void**)(&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___inputPins_12), (void*)L_4); // CreatePin(GraphPinType.Input, // new Vector2(60, -2), // new Rect(-40, 0, 80, 15), // new Vector2(0, -1)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; memset((&L_5), 0, sizeof(L_5)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_5), (60.0f), (-2.0f), /*hidden argument*/NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_6; memset((&L_6), 0, sizeof(L_6)); Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_6), (-40.0f), (0.0f), (80.0f), (15.0f), /*hidden argument*/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); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_8; L_8 = GraphNode_CreatePin_m0488D6E8C2D94D8D0EF7453A1E3A55C9B149D4E8(__this, 0, L_5, L_6, L_7, NULL); } IL_007a: { // if (outputPins == null) { List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_9 = ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___outputPins_13; if (L_9) { goto IL_008d; } } { // outputPins = new List(); List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_10 = (List_1_tC958F6791FB4E4315279F35506727A207EBFFF03*)il2cpp_codegen_object_new(List_1_tC958F6791FB4E4315279F35506727A207EBFFF03_il2cpp_TypeInfo_var); NullCheck(L_10); List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D(L_10, List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D_RuntimeMethod_var); ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___outputPins_13 = L_10; Il2CppCodeGenWriteBarrier((void**)(&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___outputPins_13), (void*)L_10); } IL_008d: { // if (caption == null) { String_t* L_11 = ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5; if (L_11) { goto IL_00a0; } } { // caption = "MarkerEmitter"; ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5 = _stringLiteralF15C7F4A5DF49522407669CF8796E986E974C584; Il2CppCodeGenWriteBarrier((void**)(&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5), (void*)_stringLiteralF15C7F4A5DF49522407669CF8796E986E974C584); } IL_00a0: { // } return; } } // System.Void DungeonArchitect.Graphs.MarkerEmitterNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MarkerEmitterNode__ctor_mDE3B864F7C55C408159C435137F97BA471787292 (MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* __this, const RuntimeMethod* method) { { PlaceableNode__ctor_m65B5BE2BEE739B0F409EB5B8AD9D7EF1E04B0266(__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.Graphs.MarkerNode::get_MarkerName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MarkerNode_get_MarkerName_mCAA273013E378F59118F0FB4AA3D9F231AB7BC1B (MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* __this, const RuntimeMethod* method) { { // get => caption; String_t* L_0 = ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5; return L_0; } } // System.Void DungeonArchitect.Graphs.MarkerNode::set_MarkerName(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MarkerNode_set_MarkerName_mA4ADED9FF6182164D884E75C4D37C4A790EA6664 (MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* __this, String_t* ___0_value, const RuntimeMethod* method) { { // set => caption = value; String_t* L_0 = ___0_value; ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5), (void*)L_0); return; } } // System.Void DungeonArchitect.Graphs.MarkerNode::Initialize(System.String,DungeonArchitect.Graphs.Graph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MarkerNode_Initialize_m43DF7F10AEEF7CC9CBA738B62F41DC7C461DB1C0 (MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* __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*)&List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC958F6791FB4E4315279F35506727A207EBFFF03_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral01895DA2F84292303D1E410CF8F1031D5BC57FDD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC876CFA4DB13517172195E9AFA846024CDCF08AD); s_Il2CppMethodInitialized = true; } { // 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); // UpdateName("MarkerNode_"); GraphNode_UpdateName_mF89F85CB0996BF6063F7691A16CB6ADB92EFC485(__this, _stringLiteralC876CFA4DB13517172195E9AFA846024CDCF08AD, NULL); // Size = new Vector2(120, 50); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), (120.0f), (50.0f), /*hidden argument*/NULL); GraphNode_set_Size_m26BAC6D9113B76E604141079761993C07CCC7153(__this, L_2, NULL); // if (inputPins == null) { List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_3 = ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___inputPins_12; if (L_3) { goto IL_003b; } } { // inputPins = new List(); List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_4 = (List_1_tC958F6791FB4E4315279F35506727A207EBFFF03*)il2cpp_codegen_object_new(List_1_tC958F6791FB4E4315279F35506727A207EBFFF03_il2cpp_TypeInfo_var); NullCheck(L_4); List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D(L_4, List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D_RuntimeMethod_var); ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___inputPins_12 = L_4; Il2CppCodeGenWriteBarrier((void**)(&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___inputPins_12), (void*)L_4); } IL_003b: { // if (outputPins == null) { List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_5 = ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___outputPins_13; if (L_5) { goto IL_008d; } } { // outputPins = new List(); List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_6 = (List_1_tC958F6791FB4E4315279F35506727A207EBFFF03*)il2cpp_codegen_object_new(List_1_tC958F6791FB4E4315279F35506727A207EBFFF03_il2cpp_TypeInfo_var); NullCheck(L_6); List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D(L_6, List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D_RuntimeMethod_var); ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___outputPins_13 = L_6; Il2CppCodeGenWriteBarrier((void**)(&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___outputPins_13), (void*)L_6); // CreatePin(GraphPinType.Output, // new Vector2(60, 48), // new Rect(-40, -15, 80, 15), // new Vector2(0, 1)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7; memset((&L_7), 0, sizeof(L_7)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_7), (60.0f), (48.0f), /*hidden argument*/NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_8; memset((&L_8), 0, sizeof(L_8)); Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_8), (-40.0f), (-15.0f), (80.0f), (15.0f), /*hidden argument*/NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9; memset((&L_9), 0, sizeof(L_9)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_9), (0.0f), (1.0f), /*hidden argument*/NULL); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_10; L_10 = GraphNode_CreatePin_m0488D6E8C2D94D8D0EF7453A1E3A55C9B149D4E8(__this, 1, L_7, L_8, L_9, NULL); } IL_008d: { // if (caption == null) { String_t* L_11 = ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5; if (L_11) { goto IL_00a0; } } { // caption = "Marker"; ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5 = _stringLiteral01895DA2F84292303D1E410CF8F1031D5BC57FDD; Il2CppCodeGenWriteBarrier((void**)(&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5), (void*)_stringLiteral01895DA2F84292303D1E410CF8F1031D5BC57FDD); } IL_00a0: { // } return; } } // System.Void DungeonArchitect.Graphs.MarkerNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MarkerNode__ctor_m0A1FC05A313CE9DD60BB2629318E16B59354E3B7 (MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* __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.Void DungeonArchitect.Graphs.PlaceableNode::CopyFrom(DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaceableNode_CopyFrom_m3FEE3BB4E076996D53970CCC29F095AEC17ABBF6 (PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E* V_0 = NULL; { // base.CopyFrom(node); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_node; GraphNode_CopyFrom_mC0AD3E9D4EC0FF26488896C4E471D1EA5D763C6C(__this, L_0, NULL); // var otherNode = node as PlaceableNode; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_1 = ___0_node; V_0 = ((PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E*)IsInstClass((RuntimeObject*)L_1, PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E_il2cpp_TypeInfo_var)); // if (otherNode == null) return; PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E* L_2 = V_0; 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_0018; } } { // if (otherNode == null) return; return; } IL_0018: { // this.offset = otherNode.offset; PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E* L_4 = V_0; NullCheck(L_4); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_5 = L_4->___offset_16; __this->___offset_16 = L_5; // this.consumeOnAttach = otherNode.consumeOnAttach; PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E* L_6 = V_0; NullCheck(L_6); bool L_7 = L_6->___consumeOnAttach_17; __this->___consumeOnAttach_17 = L_7; // this.attachmentProbability = otherNode.attachmentProbability; PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E* L_8 = V_0; NullCheck(L_8); float L_9 = L_8->___attachmentProbability_18; __this->___attachmentProbability_18 = L_9; // } return; } } // System.Void DungeonArchitect.Graphs.PlaceableNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaceableNode__ctor_m65B5BE2BEE739B0F409EB5B8AD9D7EF1E04B0266 (PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E* __this, const RuntimeMethod* method) { { // public Matrix4x4 offset = Matrix4x4.identity; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0; L_0 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL); __this->___offset_16 = L_0; // public bool consumeOnAttach = true; __this->___consumeOnAttach_17 = (bool)1; // public float attachmentProbability = 1.0f; __this->___attachmentProbability_18 = (1.0f); 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.Void DungeonArchitect.Graphs.SpriteNode::Initialize(System.String,DungeonArchitect.Graphs.Graph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteNode_Initialize_mD69DC6B1C38472F3AAD53BD46C8D59C3D4CEEFFB (SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* __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*)&_stringLiteral1BAD5E7F9211D83A47D9AEA82D679E5687505F25); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2DD45463245602C984AAFF58DDF4F1A512DCD328); s_Il2CppMethodInitialized = true; } { // base.Initialize(id, graph); String_t* L_0 = ___0_id; Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_1 = ___1_graph; VisualNode_Initialize_m4B865686A51351BD583C1FDED81591C3C19ECB84(__this, L_0, L_1, NULL); // UpdateName("SpriteNode_"); GraphNode_UpdateName_mF89F85CB0996BF6063F7691A16CB6ADB92EFC485(__this, _stringLiteral2DD45463245602C984AAFF58DDF4F1A512DCD328, NULL); // if (caption == null) { String_t* L_2 = ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5; if (L_2) { goto IL_0026; } } { // caption = "Sprite Node"; ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5 = _stringLiteral1BAD5E7F9211D83A47D9AEA82D679E5687505F25; Il2CppCodeGenWriteBarrier((void**)(&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5), (void*)_stringLiteral1BAD5E7F9211D83A47D9AEA82D679E5687505F25); } IL_0026: { // } return; } } // System.Void DungeonArchitect.Graphs.SpriteNode::CopyFrom(DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteNode_CopyFrom_m86272F3412C630103D7AE5512B991D7C475CC046 (SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* V_0 = NULL; { // base.CopyFrom(node); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_node; VisualNode_CopyFrom_m209BFB907C5D212B5D75FBBBFE9DB4B232155A8F(__this, L_0, NULL); // var spriteNode = node as SpriteNode; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_1 = ___0_node; V_0 = ((SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98*)IsInstClass((RuntimeObject*)L_1, SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98_il2cpp_TypeInfo_var)); // if (spriteNode == null) return; SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_2 = V_0; 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_0018; } } { // if (spriteNode == null) return; return; } IL_0018: { // sprite = spriteNode.sprite; SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_4 = V_0; NullCheck(L_4); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_5 = L_4->___sprite_27; __this->___sprite_27 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___sprite_27), (void*)L_5); // color = spriteNode.color; SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_6 = V_0; NullCheck(L_6); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7 = L_6->___color_28; __this->___color_28 = L_7; // materialOverride = spriteNode.materialOverride; SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_8 = V_0; NullCheck(L_8); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_9 = L_8->___materialOverride_29; __this->___materialOverride_29 = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___materialOverride_29), (void*)L_9); // sortingLayerName = spriteNode.sortingLayerName; SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_10 = V_0; NullCheck(L_10); String_t* L_11 = L_10->___sortingLayerName_30; __this->___sortingLayerName_30 = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->___sortingLayerName_30), (void*)L_11); // orderInLayer = spriteNode.orderInLayer; SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_12 = V_0; NullCheck(L_12); int32_t L_13 = L_12->___orderInLayer_31; __this->___orderInLayer_31 = L_13; // } return; } } // System.Void DungeonArchitect.Graphs.SpriteNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteNode__ctor_m3AE0DDE03DDFCC56215297D6722B2CDB296F8D77 (SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* __this, const RuntimeMethod* method) { { // public Color color = new Color(1, 1, 1, 1); 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); __this->___color_28 = L_0; // public Vector2 physicsOffset = Vector2.zero; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); __this->___physicsOffset_34 = L_1; // public Vector2 physicsSize = Vector2.one; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline(NULL); __this->___physicsSize_35 = L_2; // public float physicsRadius = 0.5f; __this->___physicsRadius_36 = (0.5f); VisualNode__ctor_m49AD33C2BCDE64AB9947770607EC89FC5BA7DEA2(__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.Graphs.ThemeGraphSchema::CanCreateLink(DungeonArchitect.Graphs.GraphPin,DungeonArchitect.Graphs.GraphPin,System.String&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ThemeGraphSchema_CanCreateLink_mF0D92C6B80564F16BB1314FE859B652DB21160FD (ThemeGraphSchema_t2161A59001C6C66AD83B7CCD220664D7EF5BCCEA* __this, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_output, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___1_input, String_t** ___2_errorMessage, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m3B9568017D1EA7E2C38A9E8DE87F47A3695B02F6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5DB0EE1AA6D2539EB50A89BF6C36BC4D2627F957); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9489037AC0DE5C92702DBB68E26BE51573415855); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC1FF17ED250395F660A2E397510D538DE1168AAE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_0 = NULL; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_1 = NULL; List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* V_2 = NULL; int32_t G_B12_0 = 0; { // errorMessage = ""; String_t** L_0 = ___2_errorMessage; *((RuntimeObject**)L_0) = (RuntimeObject*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_0, (void*)(RuntimeObject*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); // if (output == null || input == null) GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_1 = ___0_output; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_2) { goto IL_0019; } } { GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_3 = ___1_input; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_4) { goto IL_0022; } } IL_0019: { // errorMessage = "Invalid connection"; String_t** L_5 = ___2_errorMessage; *((RuntimeObject**)L_5) = (RuntimeObject*)_stringLiteralC1FF17ED250395F660A2E397510D538DE1168AAE; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_5, (void*)(RuntimeObject*)_stringLiteralC1FF17ED250395F660A2E397510D538DE1168AAE); // return false; return (bool)0; } IL_0022: { // if (output.PinType != GraphPinType.Output || input.PinType != GraphPinType.Input) GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_6 = ___0_output; NullCheck(L_6); int32_t L_7; L_7 = GraphPin_get_PinType_m5402BA889181025BF3960BEFBD4120707511D6D8_inline(L_6, NULL); if ((!(((uint32_t)L_7) == ((uint32_t)1)))) { goto IL_0033; } } { GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_8 = ___1_input; NullCheck(L_8); int32_t L_9; L_9 = GraphPin_get_PinType_m5402BA889181025BF3960BEFBD4120707511D6D8_inline(L_8, NULL); if (!L_9) { goto IL_003c; } } IL_0033: { // errorMessage = "Not Allowed"; String_t** L_10 = ___2_errorMessage; *((RuntimeObject**)L_10) = (RuntimeObject*)_stringLiteral9489037AC0DE5C92702DBB68E26BE51573415855; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_10, (void*)(RuntimeObject*)_stringLiteral9489037AC0DE5C92702DBB68E26BE51573415855); // return false; return (bool)0; } IL_003c: { // var sourceNode = output.Node; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_11 = ___0_output; NullCheck(L_11); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_12; L_12 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_11, NULL); V_0 = L_12; // var destNode = input.Node; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_13 = ___1_input; NullCheck(L_13); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_14; L_14 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_13, NULL); V_1 = L_14; // bool valid = (sourceNode is MarkerNode && destNode is VisualNode) || // (sourceNode is VisualNode && destNode is MarkerEmitterNode); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_15 = V_0; if (!((MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2*)IsInstClass((RuntimeObject*)L_15, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_il2cpp_TypeInfo_var))) { goto IL_005a; } } { GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_16 = V_1; if (((VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77*)IsInstClass((RuntimeObject*)L_16, VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77_il2cpp_TypeInfo_var))) { goto IL_0070; } } IL_005a: { GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_17 = V_0; if (!((VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77*)IsInstClass((RuntimeObject*)L_17, VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77_il2cpp_TypeInfo_var))) { goto IL_006d; } } { GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_18 = V_1; G_B12_0 = ((!(((RuntimeObject*)(MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A*)((MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A*)IsInstClass((RuntimeObject*)L_18, MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); goto IL_0071; } IL_006d: { G_B12_0 = 0; goto IL_0071; } IL_0070: { G_B12_0 = 1; } IL_0071: { // if (!valid) if (G_B12_0) { goto IL_007c; } } { // errorMessage = "Not Allowed"; String_t** L_19 = ___2_errorMessage; *((RuntimeObject**)L_19) = (RuntimeObject*)_stringLiteral9489037AC0DE5C92702DBB68E26BE51573415855; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_19, (void*)(RuntimeObject*)_stringLiteral9489037AC0DE5C92702DBB68E26BE51573415855); // return false; return (bool)0; } IL_007c: { // var cyclePath = new List(); List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_20 = (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14*)il2cpp_codegen_object_new(List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14_il2cpp_TypeInfo_var); NullCheck(L_20); List_1__ctor_m3B9568017D1EA7E2C38A9E8DE87F47A3695B02F6(L_20, List_1__ctor_m3B9568017D1EA7E2C38A9E8DE87F47A3695B02F6_RuntimeMethod_var); V_2 = L_20; // if (ContainsLoops(output, input, ref cyclePath)) GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_21 = ___0_output; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_22 = ___1_input; bool L_23; L_23 = ThemeGraphSchema_ContainsLoops_mF0234D327A3AFD08C5072574020C814CC5C5A860(L_21, L_22, (&V_2), NULL); if (!L_23) { goto IL_00a1; } } { // errorMessage = "Not Allowed. Contains Loop: " + CombineMarkerNames(cyclePath); String_t** L_24 = ___2_errorMessage; List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_25 = V_2; String_t* L_26; L_26 = ThemeGraphSchema_CombineMarkerNames_mFAF0A1CBD8EF8BA0796BF5F440FF1418F9013459(L_25, NULL); String_t* L_27; L_27 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral5DB0EE1AA6D2539EB50A89BF6C36BC4D2627F957, L_26, NULL); *((RuntimeObject**)L_24) = (RuntimeObject*)L_27; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_24, (void*)(RuntimeObject*)L_27); // return false; return (bool)0; } IL_00a1: { // return base.CanCreateLink(output, input, out errorMessage); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_28 = ___0_output; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_29 = ___1_input; String_t** L_30 = ___2_errorMessage; bool L_31; L_31 = GraphSchema_CanCreateLink_m63272D9F2301D078A49B46C5998B81181084435C(__this, L_28, L_29, L_30, NULL); return L_31; } } // System.String DungeonArchitect.Graphs.ThemeGraphSchema::CombineMarkerNames(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ThemeGraphSchema_CombineMarkerNames_mFAF0A1CBD8EF8BA0796BF5F440FF1418F9013459 (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* ___0_markerNodes, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m996AE57D4C13A5D7B89EB40315A362EC1AEB0353_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mE1CAA35B10518A41FCB56C0D2C850CBE7869A9D6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD09A00ED1C24DE39A277E5D778E27061C8F93E01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m9D38A563130D41F8272B8B72343D4DC793FBB01C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral717DA9E2386BEADCFFB33AE09B063FCD2EE1A657); s_Il2CppMethodInitialized = true; } StringBuilder_t* V_0 = NULL; Enumerator_tEC4B775236FA785A0AD11224B49C12C97DD0339A V_1; memset((&V_1), 0, sizeof(V_1)); MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* V_2 = NULL; { // var builder = new StringBuilder(); StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); NullCheck(L_0); StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL); V_0 = L_0; // foreach (var markerNode in markerNodes) List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_1 = ___0_markerNodes; NullCheck(L_1); Enumerator_tEC4B775236FA785A0AD11224B49C12C97DD0339A L_2; L_2 = List_1_GetEnumerator_m9D38A563130D41F8272B8B72343D4DC793FBB01C(L_1, List_1_GetEnumerator_m9D38A563130D41F8272B8B72343D4DC793FBB01C_RuntimeMethod_var); V_1 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0044: {// begin finally (depth: 1) Enumerator_Dispose_m996AE57D4C13A5D7B89EB40315A362EC1AEB0353((&V_1), Enumerator_Dispose_m996AE57D4C13A5D7B89EB40315A362EC1AEB0353_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0039_1; } IL_000f_1: { // foreach (var markerNode in markerNodes) MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_3; L_3 = Enumerator_get_Current_mD09A00ED1C24DE39A277E5D778E27061C8F93E01_inline((&V_1), Enumerator_get_Current_mD09A00ED1C24DE39A277E5D778E27061C8F93E01_RuntimeMethod_var); V_2 = L_3; // if (builder.Length > 0) StringBuilder_t* L_4 = V_0; NullCheck(L_4); int32_t L_5; L_5 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_4, NULL); if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_002c_1; } } { // builder.Append(" > "); StringBuilder_t* L_6 = V_0; NullCheck(L_6); StringBuilder_t* L_7; L_7 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_6, _stringLiteral717DA9E2386BEADCFFB33AE09B063FCD2EE1A657, NULL); } IL_002c_1: { // builder.Append(markerNode.Caption); StringBuilder_t* L_8 = V_0; MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_9 = V_2; NullCheck(L_9); String_t* L_10; L_10 = GraphNode_get_Caption_m5CB8A2609C249B98CD2E31A97455BFB695659E04_inline(L_9, NULL); NullCheck(L_8); StringBuilder_t* L_11; L_11 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_8, L_10, NULL); } IL_0039_1: { // foreach (var markerNode in markerNodes) bool L_12; L_12 = Enumerator_MoveNext_mE1CAA35B10518A41FCB56C0D2C850CBE7869A9D6((&V_1), Enumerator_MoveNext_mE1CAA35B10518A41FCB56C0D2C850CBE7869A9D6_RuntimeMethod_var); if (L_12) { goto IL_000f_1; } } { goto IL_0052; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0052: { // return builder.ToString(); StringBuilder_t* L_13 = V_0; NullCheck(L_13); String_t* L_14; L_14 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_13); return L_14; } } // System.Boolean DungeonArchitect.Graphs.ThemeGraphSchema::ContainsLoops(DungeonArchitect.Graphs.GraphPin,DungeonArchitect.Graphs.GraphPin,System.Collections.Generic.List`1&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ThemeGraphSchema_ContainsLoops_mF0234D327A3AFD08C5072574020C814CC5C5A860 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_a, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___1_b, List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** ___2_cyclePath, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m9F03FC47614D373BEFA707FA09F2F951202BBE85_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m3BF0B4F1EA99DF192FE6B2BFBFA00FBB16F94DCB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Graph_GetNodes_TisMarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_m5CDBAA273CA219E2AFDF73EF15A00A0EA6D25602_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEF097D1D51D658FA3B779B4D4E0DB8CA13F74305_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mBB48466AB37B32DC6EF2E0564EC198C1501951D8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m3B9568017D1EA7E2C38A9E8DE87F47A3695B02F6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F* V_0 = NULL; MarkerNodeU5BU5D_tC33DE0217B1936ED07D290087B00BD45BCEAEE11* V_1 = NULL; int32_t V_2 = 0; MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* V_3 = NULL; List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* V_4 = NULL; MarkerEmitterNodeU5BU5D_t3832A24B6B79E6ABE0DA5869415BF44A3EA10FD6* V_5 = NULL; int32_t V_6 = 0; MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* V_7 = NULL; { // cyclePath.Clear(); List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** L_0 = ___2_cyclePath; List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_1 = *((List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14**)L_0); NullCheck(L_1); List_1_Clear_mBB48466AB37B32DC6EF2E0564EC198C1501951D8_inline(L_1, List_1_Clear_mBB48466AB37B32DC6EF2E0564EC198C1501951D8_RuntimeMethod_var); // if (a == null || b == null) return false; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_2 = ___0_a; 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_0019; } } { GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_4 = ___1_b; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_5) { goto IL_001b; } } IL_0019: { // if (a == null || b == null) return false; return (bool)0; } IL_001b: { // var graph = a.Node.Graph; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_6 = ___0_a; NullCheck(L_6); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_7; L_7 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_6, NULL); NullCheck(L_7); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_8; L_8 = GraphNode_get_Graph_m3747319C884D29CEE76D91160230E341B1D94831_inline(L_7, NULL); // var markerNodes = graph.GetNodes(); NullCheck(L_8); MarkerNodeU5BU5D_tC33DE0217B1936ED07D290087B00BD45BCEAEE11* L_9; L_9 = Graph_GetNodes_TisMarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_m5CDBAA273CA219E2AFDF73EF15A00A0EA6D25602(L_8, Graph_GetNodes_TisMarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_m5CDBAA273CA219E2AFDF73EF15A00A0EA6D25602_RuntimeMethod_var); // var markerChildMap = new MarkerChildMap(); Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F* L_10 = (Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F*)il2cpp_codegen_object_new(Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F_il2cpp_TypeInfo_var); NullCheck(L_10); Dictionary_2__ctor_m3BF0B4F1EA99DF192FE6B2BFBFA00FBB16F94DCB(L_10, Dictionary_2__ctor_m3BF0B4F1EA99DF192FE6B2BFBFA00FBB16F94DCB_RuntimeMethod_var); V_0 = L_10; // foreach (var markerNode in markerNodes) V_1 = L_9; V_2 = 0; goto IL_008f; } IL_0036: { // foreach (var markerNode in markerNodes) MarkerNodeU5BU5D_tC33DE0217B1936ED07D290087B00BD45BCEAEE11* L_11 = V_1; int32_t L_12 = V_2; NullCheck(L_11); int32_t L_13 = L_12; MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_14 = (L_11)->GetAt(static_cast(L_13)); V_3 = L_14; // var emitters = GetEmitters(markerNode, a, b); MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_15 = V_3; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_16 = ___0_a; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_17 = ___1_b; MarkerEmitterNodeU5BU5D_t3832A24B6B79E6ABE0DA5869415BF44A3EA10FD6* L_18; L_18 = ThemeGraphSchema_GetEmitters_m1104015F393E07142A6C579A8BA30196B7F25F57(L_15, L_16, L_17, NULL); // var outMarkers = new List(); List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_19 = (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14*)il2cpp_codegen_object_new(List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14_il2cpp_TypeInfo_var); NullCheck(L_19); List_1__ctor_m3B9568017D1EA7E2C38A9E8DE87F47A3695B02F6(L_19, List_1__ctor_m3B9568017D1EA7E2C38A9E8DE87F47A3695B02F6_RuntimeMethod_var); V_4 = L_19; // foreach (var emitter in emitters) V_5 = L_18; V_6 = 0; goto IL_007a; } IL_0050: { // foreach (var emitter in emitters) MarkerEmitterNodeU5BU5D_t3832A24B6B79E6ABE0DA5869415BF44A3EA10FD6* L_20 = V_5; int32_t L_21 = V_6; NullCheck(L_20); int32_t L_22 = L_21; MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* L_23 = (L_20)->GetAt(static_cast(L_22)); V_7 = L_23; // if (emitter.Marker != null) MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* L_24 = V_7; NullCheck(L_24); MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_25; L_25 = MarkerEmitterNode_get_Marker_m203C74C1A155C7125F8B9D52BFF5FC3E86444A47_inline(L_24, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_26; L_26 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_25, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_26) { goto IL_0074; } } { // outMarkers.Add(emitter.Marker); List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_27 = V_4; MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* L_28 = V_7; NullCheck(L_28); MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_29; L_29 = MarkerEmitterNode_get_Marker_m203C74C1A155C7125F8B9D52BFF5FC3E86444A47_inline(L_28, NULL); NullCheck(L_27); List_1_Add_mEF097D1D51D658FA3B779B4D4E0DB8CA13F74305_inline(L_27, L_29, List_1_Add_mEF097D1D51D658FA3B779B4D4E0DB8CA13F74305_RuntimeMethod_var); } IL_0074: { int32_t L_30 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_30, 1)); } IL_007a: { // foreach (var emitter in emitters) int32_t L_31 = V_6; MarkerEmitterNodeU5BU5D_t3832A24B6B79E6ABE0DA5869415BF44A3EA10FD6* L_32 = V_5; NullCheck(L_32); if ((((int32_t)L_31) < ((int32_t)((int32_t)(((RuntimeArray*)L_32)->max_length))))) { goto IL_0050; } } { // markerChildMap.Add(markerNode, outMarkers); Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F* L_33 = V_0; MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_34 = V_3; List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_35 = V_4; NullCheck(L_33); Dictionary_2_Add_m9F03FC47614D373BEFA707FA09F2F951202BBE85(L_33, L_34, L_35, Dictionary_2_Add_m9F03FC47614D373BEFA707FA09F2F951202BBE85_RuntimeMethod_var); int32_t L_36 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_36, 1)); } IL_008f: { // foreach (var markerNode in markerNodes) int32_t L_37 = V_2; MarkerNodeU5BU5D_tC33DE0217B1936ED07D290087B00BD45BCEAEE11* L_38 = V_1; NullCheck(L_38); if ((((int32_t)L_37) < ((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length))))) { goto IL_0036; } } { // if (FindCycles(ref markerChildMap, ref cyclePath)) List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** L_39 = ___2_cyclePath; bool L_40; L_40 = ThemeGraphSchema_FindCycles_mB0426FA9CE9BA0D34E6A0D1ABD29E3AAE25C8D8C((&V_0), L_39, NULL); if (!L_40) { goto IL_00a1; } } { // return true; return (bool)1; } IL_00a1: { // return false; return (bool)0; } } // System.Boolean DungeonArchitect.Graphs.ThemeGraphSchema::FindCycles(System.Collections.Generic.Dictionary`2>&,System.Collections.Generic.List`1&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ThemeGraphSchema_FindCycles_mB0426FA9CE9BA0D34E6A0D1ABD29E3AAE25C8D8C (Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F** ___0_markerChildMap, List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** ___1_cyclePath, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Keys_mF017FB2A8C4BC130C80314FFB14414A74F42969F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mEC0A4A170E7C24071DC8C27F599410C66A65DB6F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBE960F722B02681EA7E1AD9D8DDA20D9384881A0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m96E42E2956ADC8F04907565DB3CFF3B603888425_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mF101BA2B3E1DF5C0DB7B78264AE854CE197FD864_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_mE003524D7FF6F1228067D674C19636C82E611E2C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t2A406474C089DE7692B85ACD0024450E84A38DDB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyCollection_GetEnumerator_m43DEAB7D7E2DF26837B31A9C20224C5567DB13D8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEF097D1D51D658FA3B779B4D4E0DB8CA13F74305_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m3B9568017D1EA7E2C38A9E8DE87F47A3695B02F6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } HashSet_1_t2A406474C089DE7692B85ACD0024450E84A38DDB* V_0 = NULL; Enumerator_t674B5B866E290828DCD410F371E78BE109496ADA V_1; memset((&V_1), 0, sizeof(V_1)); MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* V_2 = NULL; List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* V_3 = NULL; bool V_4 = false; { // var visited = new HashSet(); HashSet_1_t2A406474C089DE7692B85ACD0024450E84A38DDB* L_0 = (HashSet_1_t2A406474C089DE7692B85ACD0024450E84A38DDB*)il2cpp_codegen_object_new(HashSet_1_t2A406474C089DE7692B85ACD0024450E84A38DDB_il2cpp_TypeInfo_var); NullCheck(L_0); HashSet_1__ctor_mE003524D7FF6F1228067D674C19636C82E611E2C(L_0, HashSet_1__ctor_mE003524D7FF6F1228067D674C19636C82E611E2C_RuntimeMethod_var); V_0 = L_0; // foreach (var markerNode in markerChildMap.Keys) Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F** L_1 = ___0_markerChildMap; Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F* L_2 = *((Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F**)L_1); NullCheck(L_2); KeyCollection_tC688D04B7DC0D0A8933BAC3C06B1C5D24E7F3FDA* L_3; L_3 = Dictionary_2_get_Keys_mF017FB2A8C4BC130C80314FFB14414A74F42969F(L_2, Dictionary_2_get_Keys_mF017FB2A8C4BC130C80314FFB14414A74F42969F_RuntimeMethod_var); NullCheck(L_3); Enumerator_t674B5B866E290828DCD410F371E78BE109496ADA L_4; L_4 = KeyCollection_GetEnumerator_m43DEAB7D7E2DF26837B31A9C20224C5567DB13D8(L_3, KeyCollection_GetEnumerator_m43DEAB7D7E2DF26837B31A9C20224C5567DB13D8_RuntimeMethod_var); V_1 = L_4; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0050: {// begin finally (depth: 1) Enumerator_Dispose_mEC0A4A170E7C24071DC8C27F599410C66A65DB6F((&V_1), Enumerator_Dispose_mEC0A4A170E7C24071DC8C27F599410C66A65DB6F_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0045_1; } IL_0015_1: { // foreach (var markerNode in markerChildMap.Keys) MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_5; L_5 = Enumerator_get_Current_m96E42E2956ADC8F04907565DB3CFF3B603888425_inline((&V_1), Enumerator_get_Current_m96E42E2956ADC8F04907565DB3CFF3B603888425_RuntimeMethod_var); V_2 = L_5; // if (visited.Contains(markerNode)) HashSet_1_t2A406474C089DE7692B85ACD0024450E84A38DDB* L_6 = V_0; MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_7 = V_2; NullCheck(L_6); bool L_8; L_8 = HashSet_1_Contains_mF101BA2B3E1DF5C0DB7B78264AE854CE197FD864(L_6, L_7, HashSet_1_Contains_mF101BA2B3E1DF5C0DB7B78264AE854CE197FD864_RuntimeMethod_var); if (L_8) { goto IL_0045_1; } } { // var traversePath = new List(); List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_9 = (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14*)il2cpp_codegen_object_new(List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14_il2cpp_TypeInfo_var); NullCheck(L_9); List_1__ctor_m3B9568017D1EA7E2C38A9E8DE87F47A3695B02F6(L_9, List_1__ctor_m3B9568017D1EA7E2C38A9E8DE87F47A3695B02F6_RuntimeMethod_var); V_3 = L_9; // traversePath.Add(markerNode); List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_10 = V_3; MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_11 = V_2; NullCheck(L_10); List_1_Add_mEF097D1D51D658FA3B779B4D4E0DB8CA13F74305_inline(L_10, L_11, List_1_Add_mEF097D1D51D658FA3B779B4D4E0DB8CA13F74305_RuntimeMethod_var); // if (CheckCycleDFS(ref markerChildMap, ref traversePath)) Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F** L_12 = ___0_markerChildMap; bool L_13; L_13 = ThemeGraphSchema_CheckCycleDFS_m7D4CC258C38ADB4ADE4C2FE6CCEE9DF7F742F57A(L_12, (&V_3), NULL); if (!L_13) { goto IL_0045_1; } } { // cyclePath = traversePath; List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** L_14 = ___1_cyclePath; List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_15 = V_3; *((RuntimeObject**)L_14) = (RuntimeObject*)L_15; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_14, (void*)(RuntimeObject*)L_15); // return true; V_4 = (bool)1; goto IL_0060; } IL_0045_1: { // foreach (var markerNode in markerChildMap.Keys) bool L_16; L_16 = Enumerator_MoveNext_mBE960F722B02681EA7E1AD9D8DDA20D9384881A0((&V_1), Enumerator_MoveNext_mBE960F722B02681EA7E1AD9D8DDA20D9384881A0_RuntimeMethod_var); if (L_16) { goto IL_0015_1; } } { goto IL_005e; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_005e: { // return false; return (bool)0; } IL_0060: { // } bool L_17 = V_4; return L_17; } } // System.Boolean DungeonArchitect.Graphs.ThemeGraphSchema::CheckCycleDFS(System.Collections.Generic.Dictionary`2>&,System.Collections.Generic.List`1&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ThemeGraphSchema_CheckCycleDFS_m7D4CC258C38ADB4ADE4C2FE6CCEE9DF7F742F57A (Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F** ___0_markerChildMap, List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** ___1_traversePath, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m917AEA545048210379088217B22B1CD3397A2304_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mC45F46BC83B0C32F556DD99F791E729D587CD86F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Last_TisMarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_m6823697556A575D6D989B692B977A244BF891492_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m996AE57D4C13A5D7B89EB40315A362EC1AEB0353_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mE1CAA35B10518A41FCB56C0D2C850CBE7869A9D6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD09A00ED1C24DE39A277E5D778E27061C8F93E01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEF097D1D51D658FA3B779B4D4E0DB8CA13F74305_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m7E2CA90C985F0EBD46AB7E7E5294027563FB100A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m9D38A563130D41F8272B8B72343D4DC793FBB01C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m588CAC395DE5C4A1C44C671A1C2BC2A4F36D4416_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD85B2B99CE57BBCE0F2B1D9AB4F9CD449DC4D914_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* V_0 = NULL; Enumerator_tEC4B775236FA785A0AD11224B49C12C97DD0339A V_1; memset((&V_1), 0, sizeof(V_1)); MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* V_2 = NULL; bool V_3 = false; { // var topMarker = traversePath.Last(); List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** L_0 = ___1_traversePath; List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_1 = *((List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14**)L_0); MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_2; L_2 = Enumerable_Last_TisMarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_m6823697556A575D6D989B692B977A244BF891492(L_1, Enumerable_Last_TisMarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_m6823697556A575D6D989B692B977A244BF891492_RuntimeMethod_var); V_0 = L_2; // if (!markerChildMap.ContainsKey(topMarker)) return false; Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F** L_3 = ___0_markerChildMap; Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F* L_4 = *((Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F**)L_3); MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_5 = V_0; NullCheck(L_4); bool L_6; L_6 = Dictionary_2_ContainsKey_m917AEA545048210379088217B22B1CD3397A2304(L_4, L_5, Dictionary_2_ContainsKey_m917AEA545048210379088217B22B1CD3397A2304_RuntimeMethod_var); if (L_6) { goto IL_0014; } } { // if (!markerChildMap.ContainsKey(topMarker)) return false; return (bool)0; } IL_0014: { // var childMarkers = markerChildMap[topMarker]; Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F** L_7 = ___0_markerChildMap; Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F* L_8 = *((Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F**)L_7); MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_9 = V_0; NullCheck(L_8); List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_10; L_10 = Dictionary_2_get_Item_mC45F46BC83B0C32F556DD99F791E729D587CD86F(L_8, L_9, Dictionary_2_get_Item_mC45F46BC83B0C32F556DD99F791E729D587CD86F_RuntimeMethod_var); // foreach (var childMarker in childMarkers) NullCheck(L_10); Enumerator_tEC4B775236FA785A0AD11224B49C12C97DD0339A L_11; L_11 = List_1_GetEnumerator_m9D38A563130D41F8272B8B72343D4DC793FBB01C(L_10, List_1_GetEnumerator_m9D38A563130D41F8272B8B72343D4DC793FBB01C_RuntimeMethod_var); V_1 = L_11; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0072: {// begin finally (depth: 1) Enumerator_Dispose_m996AE57D4C13A5D7B89EB40315A362EC1AEB0353((&V_1), Enumerator_Dispose_m996AE57D4C13A5D7B89EB40315A362EC1AEB0353_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0067_1; } IL_0024_1: { // foreach (var childMarker in childMarkers) MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_12; L_12 = Enumerator_get_Current_mD09A00ED1C24DE39A277E5D778E27061C8F93E01_inline((&V_1), Enumerator_get_Current_mD09A00ED1C24DE39A277E5D778E27061C8F93E01_RuntimeMethod_var); V_2 = L_12; // if (traversePath.Contains(childMarker)) List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** L_13 = ___1_traversePath; List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_14 = *((List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14**)L_13); MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_15 = V_2; NullCheck(L_14); bool L_16; L_16 = List_1_Contains_m7E2CA90C985F0EBD46AB7E7E5294027563FB100A(L_14, L_15, List_1_Contains_m7E2CA90C985F0EBD46AB7E7E5294027563FB100A_RuntimeMethod_var); if (!L_16) { goto IL_0042_1; } } { // traversePath.Add(childMarker); List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** L_17 = ___1_traversePath; List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_18 = *((List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14**)L_17); MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_19 = V_2; NullCheck(L_18); List_1_Add_mEF097D1D51D658FA3B779B4D4E0DB8CA13F74305_inline(L_18, L_19, List_1_Add_mEF097D1D51D658FA3B779B4D4E0DB8CA13F74305_RuntimeMethod_var); // return true; V_3 = (bool)1; goto IL_0082; } IL_0042_1: { // traversePath.Add(childMarker); List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** L_20 = ___1_traversePath; List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_21 = *((List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14**)L_20); MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_22 = V_2; NullCheck(L_21); List_1_Add_mEF097D1D51D658FA3B779B4D4E0DB8CA13F74305_inline(L_21, L_22, List_1_Add_mEF097D1D51D658FA3B779B4D4E0DB8CA13F74305_RuntimeMethod_var); // var containsCycle = CheckCycleDFS(ref markerChildMap, ref traversePath); Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F** L_23 = ___0_markerChildMap; List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** L_24 = ___1_traversePath; bool L_25; L_25 = ThemeGraphSchema_CheckCycleDFS_m7D4CC258C38ADB4ADE4C2FE6CCEE9DF7F742F57A(L_23, L_24, NULL); // if (containsCycle) if (!L_25) { goto IL_0057_1; } } { // return true; V_3 = (bool)1; goto IL_0082; } IL_0057_1: { // traversePath.RemoveAt(traversePath.Count - 1); List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** L_26 = ___1_traversePath; List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_27 = *((List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14**)L_26); List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** L_28 = ___1_traversePath; List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_29 = *((List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14**)L_28); NullCheck(L_29); int32_t L_30; L_30 = List_1_get_Count_mD85B2B99CE57BBCE0F2B1D9AB4F9CD449DC4D914_inline(L_29, List_1_get_Count_mD85B2B99CE57BBCE0F2B1D9AB4F9CD449DC4D914_RuntimeMethod_var); NullCheck(L_27); List_1_RemoveAt_m588CAC395DE5C4A1C44C671A1C2BC2A4F36D4416(L_27, ((int32_t)il2cpp_codegen_subtract(L_30, 1)), List_1_RemoveAt_m588CAC395DE5C4A1C44C671A1C2BC2A4F36D4416_RuntimeMethod_var); } IL_0067_1: { // foreach (var childMarker in childMarkers) bool L_31; L_31 = Enumerator_MoveNext_mE1CAA35B10518A41FCB56C0D2C850CBE7869A9D6((&V_1), Enumerator_MoveNext_mE1CAA35B10518A41FCB56C0D2C850CBE7869A9D6_RuntimeMethod_var); if (L_31) { goto IL_0024_1; } } { goto IL_0080; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0080: { // return false; return (bool)0; } IL_0082: { // } bool L_32 = V_3; return L_32; } } // DungeonArchitect.Graphs.GraphNode[] DungeonArchitect.Graphs.ThemeGraphSchema::GetOutgoingNodes(DungeonArchitect.Graphs.GraphNode,DungeonArchitect.Graphs.GraphPin,DungeonArchitect.Graphs.GraphPin) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* ThemeGraphSchema_GetOutgoingNodes_m62B4ADF3FCFB91EB305FDF7C9703A4FB7D58900D (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___1_a, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___2_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mB0EBFD549AF0FD7C7B46069E2C2EF3ADF382D0C1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* V_0 = NULL; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* V_1 = NULL; GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* V_2 = NULL; int32_t V_3 = 0; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* V_4 = NULL; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_5 = NULL; { // var result = new List(); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_0 = (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A*)il2cpp_codegen_object_new(List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mB0EBFD549AF0FD7C7B46069E2C2EF3ADF382D0C1(L_0, List_1__ctor_mB0EBFD549AF0FD7C7B46069E2C2EF3ADF382D0C1_RuntimeMethod_var); V_0 = L_0; // var outPin = node.OutputPin; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_1 = ___0_node; NullCheck(L_1); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_2; L_2 = GraphNode_get_OutputPin_m750698867CC9A96A75B59739E743B46F93DF9F47(L_1, NULL); V_1 = L_2; // if (outPin != null) GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_3 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_4) { goto IL_005a; } } { // foreach (var link in outPin.GetConntectedLinks()) GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_5 = V_1; NullCheck(L_5); GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* L_6; L_6 = GraphPin_GetConntectedLinks_mB5D45F5630E9AE8BA745F54363C846C24FCC1418(L_5, NULL); V_2 = L_6; V_3 = 0; goto IL_0054; } IL_0021: { // foreach (var link in outPin.GetConntectedLinks()) GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* L_7 = V_2; int32_t L_8 = V_3; NullCheck(L_7); int32_t L_9 = L_8; GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_10 = (L_7)->GetAt(static_cast(L_9)); // var inPin = link.Input; NullCheck(L_10); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_11; L_11 = GraphLink_get_Input_m21946AED087C7CD12E1254823ACACC63CF4A1C91_inline(L_10, NULL); V_4 = L_11; // if (inPin != null) GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_12 = V_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_13; L_13 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_12, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_13) { goto IL_0050; } } { // var nextNode = inPin.Node; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_14 = V_4; NullCheck(L_14); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_15; L_15 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_14, NULL); V_5 = L_15; // if (nextNode != null) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_16 = V_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_17; L_17 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_16, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_17) { goto IL_0050; } } { // result.Add(nextNode); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_18 = V_0; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_19 = V_5; NullCheck(L_18); List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_inline(L_18, L_19, List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_RuntimeMethod_var); } IL_0050: { int32_t L_20 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_0054: { // foreach (var link in outPin.GetConntectedLinks()) int32_t L_21 = V_3; GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* L_22 = V_2; NullCheck(L_22); if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))))) { goto IL_0021; } } IL_005a: { // if (a != null && b != null) GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_23 = ___1_a; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_24; L_24 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_23, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_24) { goto IL_00b2; } } { GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_25 = ___2_b; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_26; L_26 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_25, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_26) { goto IL_00b2; } } { // if (outPin == a && b.Node != null) GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_27 = V_1; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_28 = ___1_a; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_29; L_29 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_27, L_28, NULL); if (!L_29) { goto IL_008f; } } { GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_30 = ___2_b; NullCheck(L_30); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_31; L_31 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_30, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_32; L_32 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_31, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_32) { goto IL_008f; } } { // result.Add(b.Node); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_33 = V_0; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_34 = ___2_b; NullCheck(L_34); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_35; L_35 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_34, NULL); NullCheck(L_33); List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_inline(L_33, L_35, List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_RuntimeMethod_var); } IL_008f: { // if (outPin == b && a.Node != null) GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_36 = V_1; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_37 = ___2_b; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_38; L_38 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_36, L_37, NULL); if (!L_38) { goto IL_00b2; } } { GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_39 = ___1_a; NullCheck(L_39); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_40; L_40 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_39, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_41; L_41 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_40, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_41) { goto IL_00b2; } } { // result.Add(a.Node); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_42 = V_0; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_43 = ___1_a; NullCheck(L_43); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_44; L_44 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_43, NULL); NullCheck(L_42); List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_inline(L_42, L_44, List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_RuntimeMethod_var); } IL_00b2: { // return result.ToArray(); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_45 = V_0; NullCheck(L_45); GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_46; L_46 = List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE(L_45, List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE_RuntimeMethod_var); return L_46; } } // DungeonArchitect.Graphs.MarkerEmitterNode[] DungeonArchitect.Graphs.ThemeGraphSchema::GetEmitters(DungeonArchitect.Graphs.MarkerNode,DungeonArchitect.Graphs.GraphPin,DungeonArchitect.Graphs.GraphPin) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MarkerEmitterNodeU5BU5D_t3832A24B6B79E6ABE0DA5869415BF44A3EA10FD6* ThemeGraphSchema_GetEmitters_m1104015F393E07142A6C579A8BA30196B7F25F57 (MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* ___0_markerNode, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___1_a, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___2_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4009AB1ED2F310616ADA079B699A68B3D5F30C9B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mD949FF44FF927DF43BDC3C8159FFE8690ED935F7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1D33E701183DB4DD7FC01267392E39DA242FBEFE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4* V_0 = NULL; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* V_1 = NULL; int32_t V_2 = 0; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* V_3 = NULL; int32_t V_4 = 0; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_5 = NULL; { // var emitters = new List(); List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4* L_0 = (List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4*)il2cpp_codegen_object_new(List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m1D33E701183DB4DD7FC01267392E39DA242FBEFE(L_0, List_1__ctor_m1D33E701183DB4DD7FC01267392E39DA242FBEFE_RuntimeMethod_var); V_0 = L_0; // var meshNodes = GetOutgoingNodes(markerNode, a, b); MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_1 = ___0_markerNode; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_2 = ___1_a; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_3 = ___2_b; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_4; L_4 = ThemeGraphSchema_GetOutgoingNodes_m62B4ADF3FCFB91EB305FDF7C9703A4FB7D58900D(L_1, L_2, L_3, NULL); // foreach (var meshNode in meshNodes) V_1 = L_4; V_2 = 0; goto IL_0050; } IL_0013: { // foreach (var meshNode in meshNodes) GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_5 = V_1; int32_t L_6 = V_2; NullCheck(L_5); int32_t L_7 = L_6; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_8 = (L_5)->GetAt(static_cast(L_7)); // var emitterNodes = GetOutgoingNodes(meshNode, a, b); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_9 = ___1_a; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_10 = ___2_b; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_11; L_11 = ThemeGraphSchema_GetOutgoingNodes_m62B4ADF3FCFB91EB305FDF7C9703A4FB7D58900D(L_8, L_9, L_10, NULL); // foreach (var emitterNode in emitterNodes) V_3 = L_11; V_4 = 0; goto IL_0045; } IL_0023: { // foreach (var emitterNode in emitterNodes) GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_12 = V_3; int32_t L_13 = V_4; NullCheck(L_12); int32_t L_14 = L_13; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_15 = (L_12)->GetAt(static_cast(L_14)); V_5 = L_15; // if (emitterNode is MarkerEmitterNode) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_16 = V_5; if (!((MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A*)IsInstClass((RuntimeObject*)L_16, MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A_il2cpp_TypeInfo_var))) { goto IL_003f; } } { // emitters.Add(emitterNode as MarkerEmitterNode); List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4* L_17 = V_0; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_18 = V_5; NullCheck(L_17); List_1_Add_m4009AB1ED2F310616ADA079B699A68B3D5F30C9B_inline(L_17, ((MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A*)IsInstClass((RuntimeObject*)L_18, MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A_il2cpp_TypeInfo_var)), List_1_Add_m4009AB1ED2F310616ADA079B699A68B3D5F30C9B_RuntimeMethod_var); } IL_003f: { int32_t L_19 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_19, 1)); } IL_0045: { // foreach (var emitterNode in emitterNodes) int32_t L_20 = V_4; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_21 = V_3; NullCheck(L_21); if ((((int32_t)L_20) < ((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length))))) { goto IL_0023; } } { int32_t L_22 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_22, 1)); } IL_0050: { // foreach (var meshNode in meshNodes) int32_t L_23 = V_2; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_24 = V_1; NullCheck(L_24); if ((((int32_t)L_23) < ((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length))))) { goto IL_0013; } } { // return emitters.ToArray(); List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4* L_25 = V_0; NullCheck(L_25); MarkerEmitterNodeU5BU5D_t3832A24B6B79E6ABE0DA5869415BF44A3EA10FD6* L_26; L_26 = List_1_ToArray_mD949FF44FF927DF43BDC3C8159FFE8690ED935F7(L_25, List_1_ToArray_mD949FF44FF927DF43BDC3C8159FFE8690ED935F7_RuntimeMethod_var); return L_26; } } // System.Void DungeonArchitect.Graphs.ThemeGraphSchema::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThemeGraphSchema__ctor_m0726A2270DBB687E99D8DBDEDB2DFD8E52611E31 (ThemeGraphSchema_t2161A59001C6C66AD83B7CCD220664D7EF5BCCEA* __this, const RuntimeMethod* method) { { GraphSchema__ctor_m4396B0651CE3D97FA8E922BD48AED17E51CBBBC4(__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.Graphs.VisualNode::Initialize(System.String,DungeonArchitect.Graphs.Graph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualNode_Initialize_m4B865686A51351BD583C1FDED81591C3C19ECB84 (VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* __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*)&List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC958F6791FB4E4315279F35506727A207EBFFF03_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; { // 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(120, 120); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), (120.0f), (120.0f), /*hidden argument*/NULL); GraphNode_set_Size_m26BAC6D9113B76E604141079761993C07CCC7153(__this, L_2, NULL); // bool createInputPins = false; V_0 = (bool)0; // bool createOutputPins = false; V_1 = (bool)0; // if (inputPins == null) { List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_3 = ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___inputPins_12; if (L_3) { goto IL_0036; } } { // inputPins = new List(); List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_4 = (List_1_tC958F6791FB4E4315279F35506727A207EBFFF03*)il2cpp_codegen_object_new(List_1_tC958F6791FB4E4315279F35506727A207EBFFF03_il2cpp_TypeInfo_var); NullCheck(L_4); List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D(L_4, List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D_RuntimeMethod_var); ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___inputPins_12 = L_4; Il2CppCodeGenWriteBarrier((void**)(&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___inputPins_12), (void*)L_4); // createInputPins = true; V_0 = (bool)1; } IL_0036: { // if (outputPins == null) { List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_5 = ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___outputPins_13; if (L_5) { goto IL_004b; } } { // outputPins = new List(); List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_6 = (List_1_tC958F6791FB4E4315279F35506727A207EBFFF03*)il2cpp_codegen_object_new(List_1_tC958F6791FB4E4315279F35506727A207EBFFF03_il2cpp_TypeInfo_var); NullCheck(L_6); List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D(L_6, List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D_RuntimeMethod_var); ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___outputPins_13 = L_6; Il2CppCodeGenWriteBarrier((void**)(&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___outputPins_13), (void*)L_6); // createOutputPins = true; V_1 = (bool)1; } IL_004b: { // if (createInputPins) { bool L_7 = V_0; if (!L_7) { goto IL_008d; } } { // CreatePin(GraphPinType.Input, // new Vector2(60, 0), // new Rect(-40, 0, 80, 15), // new Vector2(0, -1)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; memset((&L_8), 0, sizeof(L_8)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), (60.0f), (0.0f), /*hidden argument*/NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_9; memset((&L_9), 0, sizeof(L_9)); Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_9), (-40.0f), (0.0f), (80.0f), (15.0f), /*hidden argument*/NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10; memset((&L_10), 0, sizeof(L_10)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_10), (0.0f), (-1.0f), /*hidden argument*/NULL); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_11; L_11 = GraphNode_CreatePin_m0488D6E8C2D94D8D0EF7453A1E3A55C9B149D4E8(__this, 0, L_8, L_9, L_10, NULL); } IL_008d: { // if (createOutputPins) { bool L_12 = V_1; if (!L_12) { goto IL_00cf; } } { // CreatePin(GraphPinType.Output, // new Vector2(60, 120), // new Rect(-40, -15, 80, 15), // new Vector2(0, 1)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13; memset((&L_13), 0, sizeof(L_13)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_13), (60.0f), (120.0f), /*hidden argument*/NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_14; memset((&L_14), 0, sizeof(L_14)); Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_14), (-40.0f), (-15.0f), (80.0f), (15.0f), /*hidden argument*/NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15; memset((&L_15), 0, sizeof(L_15)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_15), (0.0f), (1.0f), /*hidden argument*/NULL); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_16; L_16 = GraphNode_CreatePin_m0488D6E8C2D94D8D0EF7453A1E3A55C9B149D4E8(__this, 1, L_13, L_14, L_15, NULL); } IL_00cf: { // } return; } } // System.Void DungeonArchitect.Graphs.VisualNode::CopyFrom(DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualNode_CopyFrom_m209BFB907C5D212B5D75FBBBFE9DB4B232155A8F (VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* V_0 = NULL; { // base.CopyFrom(node); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_node; PlaceableNode_CopyFrom_m3FEE3BB4E076996D53970CCC29F095AEC17ABBF6(__this, L_0, NULL); // var visualNode = node as VisualNode; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_1 = ___0_node; V_0 = ((VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77*)IsInstClass((RuntimeObject*)L_1, VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77_il2cpp_TypeInfo_var)); // if (visualNode == null) return; VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_2 = V_0; 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_0018; } } { // if (visualNode == null) return; return; } IL_0018: { // IsStatic = visualNode.IsStatic; VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_4 = V_0; NullCheck(L_4); bool L_5 = L_4->___IsStatic_19; __this->___IsStatic_19 = L_5; // affectsNavigation = visualNode.affectsNavigation; VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_6 = V_0; NullCheck(L_6); bool L_7 = L_6->___affectsNavigation_20; __this->___affectsNavigation_20 = L_7; // selectionRuleEnabled = visualNode.selectionRuleEnabled; VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_8 = V_0; NullCheck(L_8); bool L_9 = L_8->___selectionRuleEnabled_21; __this->___selectionRuleEnabled_21 = L_9; // selectionRuleClassName = visualNode.selectionRuleClassName; VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_10 = V_0; NullCheck(L_10); String_t* L_11 = L_10->___selectionRuleClassName_22; __this->___selectionRuleClassName_22 = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->___selectionRuleClassName_22), (void*)L_11); // transformRuleEnabled = visualNode.transformRuleEnabled; VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_12 = V_0; NullCheck(L_12); bool L_13 = L_12->___transformRuleEnabled_23; __this->___transformRuleEnabled_23 = L_13; // transformRuleClassName = visualNode.transformRuleClassName; VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_14 = V_0; NullCheck(L_14); String_t* L_15 = L_14->___transformRuleClassName_24; __this->___transformRuleClassName_24 = L_15; Il2CppCodeGenWriteBarrier((void**)(&__this->___transformRuleClassName_24), (void*)L_15); // } return; } } // System.Void DungeonArchitect.Graphs.VisualNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualNode__ctor_m49AD33C2BCDE64AB9947770607EC89FC5BA7DEA2 (VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* __this, const RuntimeMethod* method) { { // public bool affectsNavigation = true; __this->___affectsNavigation_20 = (bool)1; PlaceableNode__ctor_m65B5BE2BEE739B0F409EB5B8AD9D7EF1E04B0266(__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.Graphs.SpatialConstraints.SCRuleNodeDomain DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::get_RuleDomain() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SCBaseDomainNode_get_RuleDomain_mDE88F235B836527C1AD0DE2B3E6D3A300DDF4215 (SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E* __this, const RuntimeMethod* method) { { // get { return ruleDomain; } int32_t L_0 = __this->___ruleDomain_17; return L_0; } } // System.Boolean DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::get_IsSnapped() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SCBaseDomainNode_get_IsSnapped_m22A4F59C79E4908DF20873E46B956B56669232DD (SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E* __this, const RuntimeMethod* method) { { // get { return isSnapped; } bool L_0 = __this->___isSnapped_18; return L_0; } } // System.Void DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::set_IsSnapped(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SCBaseDomainNode_set_IsSnapped_mF0DEAC3ADA4F10392F688CC67441DB2B6496B0DC (SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E* __this, bool ___0_value, const RuntimeMethod* method) { { // set { isSnapped = value; } bool L_0 = ___0_value; __this->___isSnapped_18 = L_0; // set { isSnapped = value; } return; } } // UnityEngine.Color DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::GetColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F SCBaseDomainNode_GetColor_m7E2ECE4815EF19DCA601DBBA2F1FC4E2680CEBDA (SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E* __this, const RuntimeMethod* method) { { // return Color.black; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; L_0 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL); return L_0; } } // System.Void DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::Initialize(System.String,DungeonArchitect.Graphs.Graph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SCBaseDomainNode_Initialize_m4B9E693F593FFA51941EFE817F338C187CDD292C (SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E* __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*)&SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { // 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); // float nodeSize = TileSize / 10.0f; il2cpp_codegen_runtime_class_init_inline(SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var); float L_2 = ((SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_StaticFields*)il2cpp_codegen_static_fields_for(SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var))->___TileSize_16; V_0 = ((float)(L_2/(10.0f))); // bounds.size = new Vector2(nodeSize, nodeSize); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_3 = (&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___bounds_6); float L_4 = V_0; float L_5 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; memset((&L_6), 0, sizeof(L_6)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), L_4, L_5, /*hidden argument*/NULL); Rect_set_size_m346E4F7077E5A1C0F4E21966232CD726CB9E6BAA(L_3, L_6, NULL); // } return; } } // UnityEngine.Vector2 DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::GetSnapPosition(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 SCBaseDomainNode_GetSnapPosition_mFF0251EB3DD3EED687BB376E438335B89A553CA4 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_position, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { // var tileSize = SCBaseDomainNode.TileSize / 2.0f; il2cpp_codegen_runtime_class_init_inline(SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var); float L_0 = ((SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_StaticFields*)il2cpp_codegen_static_fields_for(SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var))->___TileSize_16; V_0 = ((float)(L_0/(2.0f))); // position.x = Mathf.RoundToInt(position.x / tileSize) * tileSize; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_position; float L_2 = L_1.___x_0; float L_3 = V_0; int32_t L_4; L_4 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)(L_2/L_3)), NULL); float L_5 = V_0; (&___0_position)->___x_0 = ((float)il2cpp_codegen_multiply(((float)L_4), L_5)); // position.y = Mathf.RoundToInt(position.y / tileSize) * tileSize; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___0_position; float L_7 = L_6.___y_1; float L_8 = V_0; int32_t L_9; L_9 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)(L_7/L_8)), NULL); float L_10 = V_0; (&___0_position)->___y_1 = ((float)il2cpp_codegen_multiply(((float)L_9), L_10)); // return position; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = ___0_position; return L_11; } } // System.Boolean DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::ContainsOtherNodeAt(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SCBaseDomainNode_ContainsOtherNodeAt_mC812302E87538EB31121F30DD2F81E2273224433 (SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_snappedPosition, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1_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*)&List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371 V_0; memset((&V_0), 0, sizeof(V_0)); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_1 = NULL; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_2; memset((&V_2), 0, sizeof(V_2)); bool V_3 = false; { // foreach (var node in graph.Nodes) Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_0 = ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___graph_14; NullCheck(L_0); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_1; L_1 = Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline(L_0, NULL); NullCheck(L_1); Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371 L_2; L_2 = List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60(L_1, List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60_RuntimeMethod_var); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0049: {// begin finally (depth: 1) Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1((&V_0), Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_003e_1; } IL_0013_1: { // foreach (var node in graph.Nodes) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_3; L_3 = Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_inline((&V_0), Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_RuntimeMethod_var); V_1 = L_3; // if (node.Bounds.center == snappedPosition && node != this) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_4 = V_1; NullCheck(L_4); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_5; L_5 = GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline(L_4, NULL); V_2 = L_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; L_6 = Rect_get_center_mAA9A2E1F058B2C9F58E13CC4822F789F42975E5C((&V_2), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = ___0_snappedPosition; bool L_8; L_8 = Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_inline(L_6, L_7, NULL); if (!L_8) { goto IL_003e_1; } } { GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_9 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_10; L_10 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_9, __this, NULL); if (!L_10) { goto IL_003e_1; } } { // return true; V_3 = (bool)1; goto IL_0059; } IL_003e_1: { // foreach (var node in graph.Nodes) bool L_11; L_11 = Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B((&V_0), Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B_RuntimeMethod_var); if (L_11) { goto IL_0013_1; } } { goto IL_0057; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0057: { // return false; return (bool)0; } IL_0059: { // } bool L_12 = V_3; return L_12; } } // DungeonArchitect.IntVector2 DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::GetHalfGridLogicalCoords() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 SCBaseDomainNode_GetHalfGridLogicalCoords_m39C5FA56C998F4966658245B06EC2A1957F3FFDD (SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1; memset((&V_1), 0, sizeof(V_1)); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 V_2; memset((&V_2), 0, sizeof(V_2)); { // var halfTileSize = SCBaseDomainNode.TileSize / 2.0f; il2cpp_codegen_runtime_class_init_inline(SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var); float L_0 = ((SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_StaticFields*)il2cpp_codegen_static_fields_for(SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var))->___TileSize_16; V_0 = ((float)(L_0/(2.0f))); // var center = bounds.center; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_1 = (&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___bounds_6); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Rect_get_center_mAA9A2E1F058B2C9F58E13CC4822F789F42975E5C(L_1, NULL); V_1 = L_2; // var coords = new IntVector2(); il2cpp_codegen_initobj((&V_2), sizeof(IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7)); // coords.x = Mathf.Abs(Mathf.RoundToInt(center.x / halfTileSize) % 2); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = V_1; float L_4 = L_3.___x_0; float L_5 = V_0; int32_t L_6; L_6 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)(L_4/L_5)), NULL); int32_t L_7; L_7 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(((int32_t)(L_6%2)), NULL); (&V_2)->___x_0 = L_7; // coords.y = Mathf.Abs(Mathf.RoundToInt(center.y / halfTileSize) % 2); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = V_1; float L_9 = L_8.___y_1; float L_10 = V_0; int32_t L_11; L_11 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)(L_9/L_10)), NULL); int32_t L_12; L_12 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(((int32_t)(L_11%2)), NULL); (&V_2)->___y_1 = L_12; // return coords; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_13 = V_2; return L_13; } } // System.Void DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::UpdateRuleDomain() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SCBaseDomainNode_UpdateRuleDomain_mF255A470077ACFEF4D8B0A711EF37E8FC77CBBC7 (SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E* __this, const RuntimeMethod* method) { IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 V_0; memset((&V_0), 0, sizeof(V_0)); { // if (isSnapped) bool L_0 = __this->___isSnapped_18; if (!L_0) { goto IL_0049; } } { // var coords = GetHalfGridLogicalCoords(); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_1; L_1 = SCBaseDomainNode_GetHalfGridLogicalCoords_m39C5FA56C998F4966658245B06EC2A1957F3FFDD(__this, NULL); V_0 = L_1; // if (coords.x == 0 && coords.y == 0) IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_2 = V_0; int32_t L_3 = L_2.___x_0; if (L_3) { goto IL_0027; } } { IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_4 = V_0; int32_t L_5 = L_4.___y_1; if (L_5) { goto IL_0027; } } { // ruleDomain = SCRuleNodeDomain.Corner; __this->___ruleDomain_17 = 2; return; } IL_0027: { // else if (coords.x == 1 && coords.y == 1) IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_6 = V_0; int32_t L_7 = L_6.___x_0; if ((!(((uint32_t)L_7) == ((uint32_t)1)))) { goto IL_0041; } } { IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_8 = V_0; int32_t L_9 = L_8.___y_1; if ((!(((uint32_t)L_9) == ((uint32_t)1)))) { goto IL_0041; } } { // ruleDomain = SCRuleNodeDomain.Tile; __this->___ruleDomain_17 = 0; return; } IL_0041: { // ruleDomain = SCRuleNodeDomain.Edge; __this->___ruleDomain_17 = 1; return; } IL_0049: { // ruleDomain = SCRuleNodeDomain.Invalid; __this->___ruleDomain_17 = 3; // } return; } } // System.Boolean DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::SnapNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SCBaseDomainNode_SnapNode_m2DD71560EBC194D56B8169D411C88EED61BD756B (SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { // var snappedCenter = GetSnapPosition(bounds.center); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___bounds_6); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = Rect_get_center_mAA9A2E1F058B2C9F58E13CC4822F789F42975E5C(L_0, NULL); il2cpp_codegen_runtime_class_init_inline(SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = SCBaseDomainNode_GetSnapPosition_mFF0251EB3DD3EED687BB376E438335B89A553CA4(L_1, NULL); V_0 = L_2; // if (ContainsOtherNodeAt(snappedCenter)) Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = V_0; bool L_4; L_4 = SCBaseDomainNode_ContainsOtherNodeAt_mC812302E87538EB31121F30DD2F81E2273224433(__this, L_3, NULL); if (!L_4) { goto IL_0023; } } { // isSnapped = false; __this->___isSnapped_18 = (bool)0; goto IL_0036; } IL_0023: { // bounds.center = snappedCenter; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_5 = (&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___bounds_6); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = V_0; Rect_set_center_m1BFC7584EEE9EF6C9AC2CA8459300FE23D5CE86F(L_5, L_6, NULL); // isSnapped = true; __this->___isSnapped_18 = (bool)1; } IL_0036: { // UpdateRuleDomain(); SCBaseDomainNode_UpdateRuleDomain_mF255A470077ACFEF4D8B0A711EF37E8FC77CBBC7(__this, NULL); // return isSnapped; bool L_7 = __this->___isSnapped_18; return L_7; } } // System.Void DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SCBaseDomainNode__ctor_mD4A5B66684F12A353C74638047B9622DF5962693 (SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E* __this, const RuntimeMethod* method) { { // protected SCRuleNodeDomain ruleDomain = SCRuleNodeDomain.Invalid; __this->___ruleDomain_17 = 3; GraphNode__ctor_m88402BB3DB74830FCBB3FBC049021BA864D274F6(__this, NULL); return; } } // System.Void DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SCBaseDomainNode__cctor_mEC02125B8F234A1FC010F8F3E99A43B98EF9E14D (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static readonly float TileSize = 200; ((SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_StaticFields*)il2cpp_codegen_static_fields_for(SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var))->___TileSize_16 = (200.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.Graphs.SpatialConstraints.SCReferenceNode::Initialize(System.String,DungeonArchitect.Graphs.Graph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SCReferenceNode_Initialize_mBC5D91F8715CBF23E34474A5DFA9446C79D8979A (SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16* __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; SCRuleNode_Initialize_m943097A33AEE0D2F737FBA552500CE59D118DFB1(__this, L_0, L_1, NULL); // canBeDeleted = false; ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___canBeDeleted_7 = (bool)0; // } return; } } // UnityEngine.Color DungeonArchitect.Graphs.SpatialConstraints.SCReferenceNode::GetColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F SCReferenceNode_GetColor_mCDD4CA4DC866248BB7C8AACB323B48A4151CE036 (SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16* __this, const RuntimeMethod* method) { { // return new Color(0.3f, 0, 1); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_0), (0.300000012f), (0.0f), (1.0f), /*hidden argument*/NULL); return L_0; } } // System.Void DungeonArchitect.Graphs.SpatialConstraints.SCReferenceNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SCReferenceNode__ctor_m29AD0FED06CF92512A412CF11DCC89FCDEBF9A26 (SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16* __this, const RuntimeMethod* method) { { SCRuleNode__ctor_m92B9F2E3C3A58907559888C7A82B581E0E686542(__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.Graphs.SpatialConstraints.SCRuleNode::Initialize(System.String,DungeonArchitect.Graphs.Graph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SCRuleNode_Initialize_m943097A33AEE0D2F737FBA552500CE59D118DFB1 (SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* __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; SCBaseDomainNode_Initialize_m4B9E693F593FFA51941EFE817F338C187CDD292C(__this, L_0, L_1, NULL); // } return; } } // UnityEngine.Color DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode::GetColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F SCRuleNode_GetColor_mDBBABE43F7942C0D007ED759A9E09DEACAE01B5A (SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* __this, const RuntimeMethod* method) { { // return Color.black; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; L_0 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL); return L_0; } } // System.Void DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode::CopyFrom(DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SCRuleNode_CopyFrom_mF285F6721B493C5CB7518C01E79C73A127C38E8C (SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mFA1B5BBE3484CDA586150330163CBF7C43B67D4C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m2BDF8D7926609696F990F5A01B5FD0B375C77079_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCC121E81FC85CE1EE119322ABD9121D793CAF681_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF_mEF62EBFFF26536B9804F3DB7061677A6772ADF71_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* V_0 = NULL; List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD* V_1 = NULL; ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54* V_2 = NULL; int32_t V_3 = 0; ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* V_4 = NULL; { // base.CopyFrom(node); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_node; GraphNode_CopyFrom_mC0AD3E9D4EC0FF26488896C4E471D1EA5D763C6C(__this, L_0, NULL); // if (node is SCRuleNode) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_1 = ___0_node; if (!((SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C*)IsInstClass((RuntimeObject*)L_1, SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C_il2cpp_TypeInfo_var))) { goto IL_0080; } } { // var otherNode = node as SCRuleNode; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_2 = ___0_node; V_0 = ((SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C*)IsInstClass((RuntimeObject*)L_2, SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C_il2cpp_TypeInfo_var)); // var constraintList = new List(); List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD* L_3 = (List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD*)il2cpp_codegen_object_new(List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD_il2cpp_TypeInfo_var); NullCheck(L_3); List_1__ctor_mCC121E81FC85CE1EE119322ABD9121D793CAF681(L_3, List_1__ctor_mCC121E81FC85CE1EE119322ABD9121D793CAF681_RuntimeMethod_var); V_1 = L_3; // foreach (var otherConstraint in otherNode.constraints) SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_4 = V_0; NullCheck(L_4); ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54* L_5 = L_4->___constraints_19; V_2 = L_5; V_3 = 0; goto IL_003d; } IL_0027: { // foreach (var otherConstraint in otherNode.constraints) ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54* L_6 = V_2; int32_t L_7 = V_3; NullCheck(L_6); int32_t L_8 = L_7; ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* L_9 = (L_6)->GetAt(static_cast(L_8)); // var constraint = Object.Instantiate(otherConstraint) as ConstraintRule; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* L_10; L_10 = Object_Instantiate_TisConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF_mEF62EBFFF26536B9804F3DB7061677A6772ADF71(L_9, Object_Instantiate_TisConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF_mEF62EBFFF26536B9804F3DB7061677A6772ADF71_RuntimeMethod_var); V_4 = L_10; // constraintList.Add(constraint); List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD* L_11 = V_1; ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* L_12 = V_4; NullCheck(L_11); List_1_Add_mFA1B5BBE3484CDA586150330163CBF7C43B67D4C_inline(L_11, L_12, List_1_Add_mFA1B5BBE3484CDA586150330163CBF7C43B67D4C_RuntimeMethod_var); int32_t L_13 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_003d: { // foreach (var otherConstraint in otherNode.constraints) int32_t L_14 = V_3; ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54* L_15 = V_2; NullCheck(L_15); if ((((int32_t)L_14) < ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length))))) { goto IL_0027; } } { // constraints = constraintList.ToArray(); List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD* L_16 = V_1; NullCheck(L_16); ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54* L_17; L_17 = List_1_ToArray_m2BDF8D7926609696F990F5A01B5FD0B375C77079(L_16, List_1_ToArray_m2BDF8D7926609696F990F5A01B5FD0B375C77079_RuntimeMethod_var); __this->___constraints_19 = L_17; Il2CppCodeGenWriteBarrier((void**)(&__this->___constraints_19), (void*)L_17); // constraintEvaluationMode = otherNode.constraintEvaluationMode; SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_18 = V_0; NullCheck(L_18); int32_t L_19 = L_18->___constraintEvaluationMode_20; __this->___constraintEvaluationMode_20 = L_19; // exclusionRuleSearchRadius = otherNode.exclusionRuleSearchRadius; SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_20 = V_0; NullCheck(L_20); float L_21 = L_20->___exclusionRuleSearchRadius_21; __this->___exclusionRuleSearchRadius_21 = L_21; // System.Array.Copy(otherNode.exclusionRuleMarkersToRemove, exclusionRuleMarkersToRemove, otherNode.exclusionRuleMarkersToRemove.Length); SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_22 = V_0; NullCheck(L_22); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_22->___exclusionRuleMarkersToRemove_22; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = __this->___exclusionRuleMarkersToRemove_22; SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_25 = V_0; NullCheck(L_25); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_25->___exclusionRuleMarkersToRemove_22; NullCheck(L_26); Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900((RuntimeArray*)L_23, (RuntimeArray*)L_24, ((int32_t)(((RuntimeArray*)L_26)->max_length)), NULL); } IL_0080: { // } return; } } // System.Void DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SCRuleNode__ctor_m92B9F2E3C3A58907559888C7A82B581E0E686542 (SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public ConstraintRule[] constraints = new ConstraintRule[0]; ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54* L_0 = (ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54*)(ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54*)SZArrayNew(ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54_il2cpp_TypeInfo_var, (uint32_t)0); __this->___constraints_19 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___constraints_19), (void*)L_0); // public float exclusionRuleSearchRadius = 0.1f; __this->___exclusionRuleSearchRadius_21 = (0.100000001f); // public string[] exclusionRuleMarkersToRemove = new string[0]; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)0); __this->___exclusionRuleMarkersToRemove_22 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___exclusionRuleMarkersToRemove_22), (void*)L_1); il2cpp_codegen_runtime_class_init_inline(SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var); SCBaseDomainNode__ctor_mD4A5B66684F12A353C74638047B9622DF5962693(__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.SpatialConstraints.SpatialConstraintRuleDomain::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialConstraintRuleDomain__ctor_m7E0F39CDAB820C1D7333ACAF1BE17D90A8ABDB79 (SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* __this, const RuntimeMethod* method) { { // public Vector3 gridSize = Vector3.one; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); __this->___gridSize_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.Void DungeonArchitect.SpatialConstraints.RuleMetaAttribute::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuleMetaAttribute__ctor_m1903B6080D9DBEC566BB0B90218E33F8E148A220 (RuleMetaAttribute_t6875B77A1EFC2F4FF3DFED1D7BD65BB0D358DDD5* __this, const RuntimeMethod* method) { { Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__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.SpatialConstraints.ConstraintRuleContext::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstraintRuleContext__ctor_m52F565BFFDEBD48BBB8635810DE644526C696152 (ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* __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.SpatialConstraints.ConstraintRule::OnEnable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstraintRule_OnEnable_m6E43164092245525E6B93FE734036444B21FE28B (ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* __this, const RuntimeMethod* method) { { // hideFlags = HideFlags.HideInHierarchy; Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(__this, 1, NULL); // ruleName = GetScriptName(); String_t* L_0; L_0 = ConstraintRule_GetScriptName_m0AFE9A52A34B72E4132C2413B1EEB85844FB9880(__this, NULL); __this->___ruleName_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___ruleName_5), (void*)L_0); // } return; } } // System.String DungeonArchitect.SpatialConstraints.ConstraintRule::GetFullMenuPath(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ConstraintRule_GetFullMenuPath_m05424675765868AE650CAE31EB10E7561192D2C8 (Type_t* ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuleMetaAttribute_t6875B77A1EFC2F4FF3DFED1D7BD65BB0D358DDD5_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuleMetaAttribute_t6875B77A1EFC2F4FF3DFED1D7BD65BB0D358DDD5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuleMetaAttribute_t6875B77A1EFC2F4FF3DFED1D7BD65BB0D358DDD5* V_0 = NULL; { // var attribute = type.GetCustomAttributes(typeof(RuleMetaAttribute), true).FirstOrDefault() as RuleMetaAttribute; Type_t* L_0 = ___0_type; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast (RuleMetaAttribute_t6875B77A1EFC2F4FF3DFED1D7BD65BB0D358DDD5_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_2; L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL); NullCheck(L_0); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3; L_3 = VirtualFuncInvoker2< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, Type_t*, bool >::Invoke(14 /* System.Object[] System.Reflection.MemberInfo::GetCustomAttributes(System.Type,System.Boolean) */, L_0, L_2, (bool)1); RuntimeObject* L_4; L_4 = Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD((RuntimeObject*)L_3, Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_RuntimeMethod_var); V_0 = ((RuleMetaAttribute_t6875B77A1EFC2F4FF3DFED1D7BD65BB0D358DDD5*)IsInstClass((RuntimeObject*)L_4, RuleMetaAttribute_t6875B77A1EFC2F4FF3DFED1D7BD65BB0D358DDD5_il2cpp_TypeInfo_var)); // string path = (attribute != null) ? attribute.name : type.Name; RuleMetaAttribute_t6875B77A1EFC2F4FF3DFED1D7BD65BB0D358DDD5* L_5 = V_0; if (L_5) { goto IL_0026; } } { Type_t* L_6 = ___0_type; NullCheck(L_6); String_t* L_7; L_7 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_6); return L_7; } IL_0026: { RuleMetaAttribute_t6875B77A1EFC2F4FF3DFED1D7BD65BB0D358DDD5* L_8 = V_0; NullCheck(L_8); String_t* L_9 = L_8->___name_0; // return path; return L_9; } } // System.String DungeonArchitect.SpatialConstraints.ConstraintRule::GetScriptName(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ConstraintRule_GetScriptName_mA6BC79455EB84A0A8196279183586FF17D8A2515 (Type_t* ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // var path = GetFullMenuPath(type); Type_t* L_0 = ___0_type; String_t* L_1; L_1 = ConstraintRule_GetFullMenuPath_m05424675765868AE650CAE31EB10E7561192D2C8(L_0, NULL); // var fileInfo = new System.IO.FileInfo(path); FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* L_2 = (FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C*)il2cpp_codegen_object_new(FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C_il2cpp_TypeInfo_var); NullCheck(L_2); FileInfo__ctor_m0A602529DFCFC44BB4EF4C530E6FBA765C44143F(L_2, L_1, NULL); // return fileInfo.Name; NullCheck(L_2); String_t* L_3; L_3 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.IO.FileSystemInfo::get_Name() */, L_2); return L_3; } } // System.String DungeonArchitect.SpatialConstraints.ConstraintRule::GetFullMenuPath() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ConstraintRule_GetFullMenuPath_m8229652FF1A95D76992856284CC54F0EB91752A7 (ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* __this, const RuntimeMethod* method) { { // return GetFullMenuPath(GetType()); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL); String_t* L_1; L_1 = ConstraintRule_GetFullMenuPath_m05424675765868AE650CAE31EB10E7561192D2C8(L_0, NULL); return L_1; } } // System.String DungeonArchitect.SpatialConstraints.ConstraintRule::GetScriptName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ConstraintRule_GetScriptName_m0AFE9A52A34B72E4132C2413B1EEB85844FB9880 (ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* __this, const RuntimeMethod* method) { { // return GetScriptName(GetType()); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL); String_t* L_1; L_1 = ConstraintRule_GetScriptName_mA6BC79455EB84A0A8196279183586FF17D8A2515(L_0, NULL); return L_1; } } // System.String DungeonArchitect.SpatialConstraints.ConstraintRule::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ConstraintRule_ToString_m19C8B8279CC58EE19643ACBD736AFC0E404BB017 (ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDDC1C7906DD1150C2A83E99954D1A0D1DA9CE66F); s_Il2CppMethodInitialized = true; } { // if (inverseRule) bool L_0 = __this->___inverseRule_6; if (!L_0) { goto IL_0019; } } { // return ruleName + " Inverse"; String_t* L_1 = __this->___ruleName_5; String_t* L_2; L_2 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_1, _stringLiteralDDC1C7906DD1150C2A83E99954D1A0D1DA9CE66F, NULL); return L_2; } IL_0019: { // return ruleName; String_t* L_3 = __this->___ruleName_5; return L_3; } } // System.Void DungeonArchitect.SpatialConstraints.ConstraintRule::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstraintRule__ctor_mE78D2AC998F128B379D21DE6F3F0F9DF9046093E (ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* __this, const RuntimeMethod* method) { { // public bool enabled = true; __this->___enabled_4 = (bool)1; 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 // System.Void DungeonArchitect.SpatialConstraints.SpatialConstraintGraph::OnEnable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialConstraintGraph_OnEnable_mA5DC47F487DDC9381F781A6B95DB02937727E24D (SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* __this, const RuntimeMethod* method) { { // base.OnEnable(); Graph_OnEnable_m72EAD272148330F9F6C12B36DE1EA671B944198B(__this, NULL); // } return; } } // System.Void DungeonArchitect.SpatialConstraints.SpatialConstraintGraph::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialConstraintGraph__ctor_m1CC8E0277FE27444C7A9061A3F7118D4F02B2988 (SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* __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 // DungeonArchitect.SpatialConstraints.SpatialConstraintGraph DungeonArchitect.SpatialConstraints.SpatialConstraintAsset::get_Graph() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* SpatialConstraintAsset_get_Graph_mDD2BD1E7359C0501E5215ACF35660B199A92296B (SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* __this, const RuntimeMethod* method) { { // get { return graph; } SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* L_0 = __this->___graph_9; return L_0; } } // System.Void DungeonArchitect.SpatialConstraints.SpatialConstraintAsset::Init(DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialConstraintAsset_Init_m2F54E50A00F3EE7F1ECB5BCF035C88211180ACC3 (SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_hostThemeNode, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableObject_CreateInstance_TisSpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59_mF5296D1783040B07AB9FBE33782AEA705F09ABE9_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // this.hostThemeNode = hostThemeNode; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_hostThemeNode; __this->___hostThemeNode_8 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___hostThemeNode_8), (void*)L_0); // graph = CreateInstance(); SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* L_1; L_1 = ScriptableObject_CreateInstance_TisSpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59_mF5296D1783040B07AB9FBE33782AEA705F09ABE9(ScriptableObject_CreateInstance_TisSpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59_mF5296D1783040B07AB9FBE33782AEA705F09ABE9_RuntimeMethod_var); __this->___graph_9 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___graph_9), (void*)L_1); // graph.asset = this; SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* L_2 = __this->___graph_9; NullCheck(L_2); L_2->___asset_8 = __this; Il2CppCodeGenWriteBarrier((void**)(&L_2->___asset_8), (void*)__this); // graph.hideFlags = HideFlags.HideInHierarchy; SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* L_3 = __this->___graph_9; NullCheck(L_3); Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_3, 1, NULL); // } return; } } // System.Void DungeonArchitect.SpatialConstraints.SpatialConstraintAsset::OnEnable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialConstraintAsset_OnEnable_m38C1F310313DF0F2A355AE4D5D42049D48D4D65B (SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* __this, const RuntimeMethod* method) { { // hideFlags = HideFlags.HideInHierarchy; Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(__this, 1, NULL); // } return; } } // System.Void DungeonArchitect.SpatialConstraints.SpatialConstraintAsset::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialConstraintAsset__ctor_mEE0F4FB0E798F5D8B2A590B21F99C5737524DD7F (SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* __this, const RuntimeMethod* method) { { // public bool rotateToFit = true; __this->___rotateToFit_4 = (bool)1; // public bool applyMarkerRotation = true; __this->___applyMarkerRotation_6 = (bool)1; // public bool checkRelativeToMarkerRotation = true; __this->___checkRelativeToMarkerRotation_7 = (bool)1; 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 // UnityEngine.Vector2 DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorUtils::GetPosition2D(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 SpatialConstraintProcessorUtils_GetPosition2D_m110FA9EA4538D053D2675122298125D445025FAF (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) { { // return new Vector2(position.x, position.z); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_position; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_position; float L_3 = L_2.___z_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; memset((&L_4), 0, sizeof(L_4)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_1, L_3, /*hidden argument*/NULL); return L_4; } } // UnityEngine.Vector3 DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorUtils::RotateVector(UnityEngine.Vector3,UnityEngine.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpatialConstraintProcessorUtils_RotateVector_m3B79451B430B923F977B8DF57720BC63A7AF2698 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_matrix, const RuntimeMethod* method) { { // var rotation = Matrix.GetRotation(ref matrix); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0; L_0 = Matrix_GetRotation_m9C9279D228DC3622E77F89C3CD9E1C2AE4012ED5((&___1_matrix), NULL); // return rotation * position; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_position; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_0, L_1, NULL); return L_2; } } // UnityEngine.Vector3 DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorUtils::GetRuleNodeWorldPosition(DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode,DungeonArchitect.Graphs.SpatialConstraints.SCReferenceNode,DungeonArchitect.PropSocket,UnityEngine.Vector3,UnityEngine.Matrix4x4&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpatialConstraintProcessorUtils_GetRuleNodeWorldPosition_m15F17476202BB15012B64777F58D46A7AE2B60FE (SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* ___0_ruleNode, SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16* ___1_referenceNode, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___2_marker, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_gridSize, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___4_rotationFrame, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0; memset((&V_0), 0, sizeof(V_0)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1; memset((&V_1), 0, sizeof(V_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_3; memset((&V_3), 0, sizeof(V_3)); { // var scGraph = ruleNode.Graph as SpatialConstraintGraph; SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_0 = ___0_ruleNode; NullCheck(L_0); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_1; L_1 = GraphNode_get_Graph_m3747319C884D29CEE76D91160230E341B1D94831_inline(L_0, NULL); // var relativeToMarkerRotation = scGraph.asset.checkRelativeToMarkerRotation; NullCheck(((SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59*)IsInstClass((RuntimeObject*)L_1, SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59_il2cpp_TypeInfo_var))); SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* L_2 = ((SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59*)IsInstClass((RuntimeObject*)L_1, SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59_il2cpp_TypeInfo_var))->___asset_8; NullCheck(L_2); bool L_3 = L_2->___checkRelativeToMarkerRotation_7; // var markerTransform = marker.Transform; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_4 = ___2_marker; NullCheck(L_4); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_5 = L_4->___Transform_2; V_0 = L_5; // Vector2 offset2D = (ruleNode.Bounds.center - referenceNode.Bounds.center) / SCBaseDomainNode.TileSize; SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_6 = ___0_ruleNode; NullCheck(L_6); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_7; L_7 = GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline(L_6, NULL); V_3 = L_7; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; L_8 = Rect_get_center_mAA9A2E1F058B2C9F58E13CC4822F789F42975E5C((&V_3), NULL); SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16* L_9 = ___1_referenceNode; NullCheck(L_9); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_10; L_10 = GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline(L_9, NULL); V_3 = L_10; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11; L_11 = Rect_get_center_mAA9A2E1F058B2C9F58E13CC4822F789F42975E5C((&V_3), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12; L_12 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_8, L_11, NULL); il2cpp_codegen_runtime_class_init_inline(SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var); float L_13 = ((SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_StaticFields*)il2cpp_codegen_static_fields_for(SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var))->___TileSize_16; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14; L_14 = Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline(L_12, L_13, NULL); V_1 = L_14; // Vector3 offset = new Vector3(offset2D.x, 0, offset2D.y); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15 = V_1; float L_16 = L_15.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17 = V_1; float L_18 = L_17.___y_1; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_2), L_16, (0.0f), L_18, NULL); // if (relativeToMarkerRotation) if (!L_3) { goto IL_006a; } } { // offset = RotateVector(offset, markerTransform); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_2; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_20 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = SpatialConstraintProcessorUtils_RotateVector_m3B79451B430B923F977B8DF57720BC63A7AF2698(L_19, L_20, NULL); V_2 = L_21; } IL_006a: { // offset = RotateVector(offset, rotationFrame); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_2; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_23 = ___4_rotationFrame; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_24 = (*(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6*)L_23); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25; L_25 = SpatialConstraintProcessorUtils_RotateVector_m3B79451B430B923F977B8DF57720BC63A7AF2698(L_22, L_24, NULL); V_2 = L_25; // var baseMarkerPosition = Matrix.GetTranslation(ref marker.Transform); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_26 = ___2_marker; NullCheck(L_26); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_27 = (&L_26->___Transform_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28; L_28 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6(L_27, NULL); // var ruleNodePosition = baseMarkerPosition + Vector3.Scale(offset, gridSize); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = ___3_gridSize; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31; L_31 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_29, L_30, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32; L_32 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_28, L_31, NULL); // return ruleNodePosition; return L_32; } } // System.Void DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorUtils::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialConstraintProcessorUtils__ctor_mCA88B5D5C202DEA3D5B3B645E47BB6B05BC96C9B (SpatialConstraintProcessorUtils_tE3B571C7B8453AFA5C86BEF9F3FFE9DB95733EA7* __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.SpatialConstraints.SpatialConstraintProcessorContext::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialConstraintProcessorContext__ctor_m3CD9168D209B3AF3744EBF7E890FA56487F0038E (SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* __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.SpatialConstraints.SpatialConstraintRuleDomain DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor::GetDomain(DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* SpatialConstraintProcessor_GetDomain_mFEED4C45DA1FEB77D81395E21767AFB1AD05FED3 (SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* __this, SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* ___0_context, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m877F203E2D04365A831D8FC615BBF4223C20C030_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m0A7718E87AA38BDDC09DFEE02DBD93DEFD5BB1B1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetDomainU3Eb__0_0_m56CE95AFA786EA847EB7B345B314D8ED2D51C5F9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* V_0 = NULL; Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* G_B2_0 = NULL; List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* G_B2_1 = NULL; SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* G_B2_2 = NULL; SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* G_B2_3 = NULL; Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* G_B1_0 = NULL; List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* G_B1_1 = NULL; SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* G_B1_2 = NULL; SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* G_B1_3 = NULL; { // var domain = new SpatialConstraintRuleDomain(); SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* L_0 = (SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3*)il2cpp_codegen_object_new(SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3_il2cpp_TypeInfo_var); NullCheck(L_0); SpatialConstraintRuleDomain__ctor_m7E0F39CDAB820C1D7333ACAF1BE17D90A8ABDB79(L_0, NULL); // var nodes = context.constraintAsset.Graph.Nodes; SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_1 = ___0_context; NullCheck(L_1); SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* L_2 = L_1->___constraintAsset_0; NullCheck(L_2); SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* L_3; L_3 = SpatialConstraintAsset_get_Graph_mDD2BD1E7359C0501E5215ACF35660B199A92296B_inline(L_2, NULL); NullCheck(L_3); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_4; L_4 = Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline(L_3, NULL); V_0 = L_4; // domain.referenceNode = nodes.Where(node => node is SCReferenceNode).FirstOrDefault() as SCReferenceNode; SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* L_5 = L_0; List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_6 = V_0; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var); Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* L_7 = ((U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1; Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* L_8 = L_7; G_B1_0 = L_8; G_B1_1 = L_6; G_B1_2 = L_5; G_B1_3 = L_5; if (L_8) { G_B2_0 = L_8; G_B2_1 = L_6; G_B2_2 = L_5; G_B2_3 = L_5; goto IL_0037; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var); U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B* L_9 = ((U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* L_10 = (Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403*)il2cpp_codegen_object_new(Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403_il2cpp_TypeInfo_var); NullCheck(L_10); Func_2__ctor_mAA247217BABDCDCE5A62A51BAED3EBCAD940E7C7(L_10, L_9, (intptr_t)((void*)U3CU3Ec_U3CGetDomainU3Eb__0_0_m56CE95AFA786EA847EB7B345B314D8ED2D51C5F9_RuntimeMethod_var), NULL); Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* L_11 = L_10; ((U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1 = L_11; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1), (void*)L_11); G_B2_0 = L_11; G_B2_1 = G_B1_1; G_B2_2 = G_B1_2; G_B2_3 = G_B1_3; } IL_0037: { RuntimeObject* L_12; L_12 = Enumerable_Where_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m0A7718E87AA38BDDC09DFEE02DBD93DEFD5BB1B1(G_B2_1, G_B2_0, Enumerable_Where_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m0A7718E87AA38BDDC09DFEE02DBD93DEFD5BB1B1_RuntimeMethod_var); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_13; L_13 = Enumerable_FirstOrDefault_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m877F203E2D04365A831D8FC615BBF4223C20C030(L_12, Enumerable_FirstOrDefault_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m877F203E2D04365A831D8FC615BBF4223C20C030_RuntimeMethod_var); NullCheck(G_B2_2); G_B2_2->___referenceNode_0 = ((SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16*)IsInstClass((RuntimeObject*)L_13, SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&G_B2_2->___referenceNode_0), (void*)((SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16*)IsInstClass((RuntimeObject*)L_13, SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16_il2cpp_TypeInfo_var))); // return domain; return G_B2_3; } } // System.Boolean DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor::ProcessSpatialConstraintFrame(DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext,DungeonArchitect.SpatialConstraints.SpatialConstraintRuleDomain,UnityEngine.Matrix4x4,DungeonArchitect.PropSocket[]&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpatialConstraintProcessor_ProcessSpatialConstraintFrame_m039945F1932B32C3E3E3B9EB021D1FAAB357689F (SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* __this, SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* ___0_context, SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* ___1_domain, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_rotationFrame, PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD** ___3_outMarkersToRemove, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mA3A9EC90485426CB3B38ADB935E77936BF275F36_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mA6A83638261D2BDB8E01F08221A4BADBADC78645_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m7627FE1B19292F54AEA8015B6C01F9F7B2C144EB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Contains_TisString_t_m903B1A64070B00925A8E4E7979330AA7D7B0FB33_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Count_TisConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF_m4A823C9765C64B818F309670BA443255AC84095B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Count_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m2095B74BEB3CF8CFB9E525EB052A31A88D4FE775_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF_m6A4625C1E89D411475D530A48E1B64CA0ECC87B5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m0A7718E87AA38BDDC09DFEE02DBD93DEFD5BB1B1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t001289F89E26543377562604883FBCBDAA24934D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t2AB07DB444559B6831B92A5E5A298C5AB9C44C62_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tFD5E451BB1630CBC4831D928FD306B90C664A7BC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t57A1AA340E555F3547947A4D1AD2166C4D00A16E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t844FE973E8C3E7E004050D607560E134C7C3C2F1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tF8FC191724462C349A823C3D41B87FCFFBFE2895_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_m7E6AF19E75B24908C1863538421BA30DF2012BB3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m2F7446475817CADA3525DCF06A35F533A606A959_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CProcessSpatialConstraintFrameU3Eb__1_0_m40B2E0B29C7D245FE02E919FAB9C3BE41C45CD3F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CProcessSpatialConstraintFrameU3Eb__1_1_m3066E4FDDA7FE415FFA9D25A3C2958288052386D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610* V_1 = NULL; List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* V_2 = NULL; RuntimeObject* V_3 = NULL; SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* V_4 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5; memset((&V_5), 0, sizeof(V_5)); RuntimeObject* V_6 = NULL; bool V_7 = false; bool V_8 = false; RuntimeObject* V_9 = NULL; ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* V_10 = NULL; bool V_11 = false; bool V_12 = false; SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* V_13 = NULL; float V_14 = 0.0f; float V_15 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_16; memset((&V_16), 0, sizeof(V_16)); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_17 = NULL; int32_t V_18 = 0; RuntimeObject* V_19 = NULL; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* V_20 = NULL; String_t* V_21 = NULL; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_22; memset((&V_22), 0, sizeof(V_22)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_23; memset((&V_23), 0, sizeof(V_23)); Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* G_B2_0 = NULL; List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* G_B2_1 = NULL; Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* G_B1_0 = NULL; List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* G_B1_1 = NULL; Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3* G_B8_0 = NULL; ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54* G_B8_1 = NULL; Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3* G_B7_0 = NULL; ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54* G_B7_1 = NULL; { // var nodes = context.constraintAsset.Graph.Nodes.Where(node => node is SCRuleNode); SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_0 = ___0_context; NullCheck(L_0); SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* L_1 = L_0->___constraintAsset_0; NullCheck(L_1); SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* L_2; L_2 = SpatialConstraintAsset_get_Graph_mDD2BD1E7359C0501E5215ACF35660B199A92296B_inline(L_1, NULL); NullCheck(L_2); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_3; L_3 = Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline(L_2, NULL); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var); Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* L_4 = ((U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var))->___U3CU3E9__1_0_2; Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* L_5 = L_4; G_B1_0 = L_5; G_B1_1 = L_3; if (L_5) { G_B2_0 = L_5; G_B2_1 = L_3; goto IL_002f; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var); U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B* L_6 = ((U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* L_7 = (Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403*)il2cpp_codegen_object_new(Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403_il2cpp_TypeInfo_var); NullCheck(L_7); Func_2__ctor_mAA247217BABDCDCE5A62A51BAED3EBCAD940E7C7(L_7, L_6, (intptr_t)((void*)U3CU3Ec_U3CProcessSpatialConstraintFrameU3Eb__1_0_m40B2E0B29C7D245FE02E919FAB9C3BE41C45CD3F_RuntimeMethod_var), NULL); Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* L_8 = L_7; ((U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var))->___U3CU3E9__1_0_2 = L_8; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var))->___U3CU3E9__1_0_2), (void*)L_8); G_B2_0 = L_8; G_B2_1 = G_B1_1; } IL_002f: { RuntimeObject* L_9; L_9 = Enumerable_Where_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m0A7718E87AA38BDDC09DFEE02DBD93DEFD5BB1B1(G_B2_1, G_B2_0, Enumerable_Where_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m0A7718E87AA38BDDC09DFEE02DBD93DEFD5BB1B1_RuntimeMethod_var); V_0 = L_9; // outMarkersToRemove = new PropSocket[0]; PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD** L_10 = ___3_outMarkersToRemove; PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* L_11 = (PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD*)(PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD*)SZArrayNew(PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD_il2cpp_TypeInfo_var, (uint32_t)0); *((RuntimeObject**)L_10) = (RuntimeObject*)L_11; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_10, (void*)(RuntimeObject*)L_11); // if (nodes.Count() == 0) RuntimeObject* L_12 = V_0; int32_t L_13; L_13 = Enumerable_Count_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m2095B74BEB3CF8CFB9E525EB052A31A88D4FE775(L_12, Enumerable_Count_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m2095B74BEB3CF8CFB9E525EB052A31A88D4FE775_RuntimeMethod_var); if (L_13) { goto IL_0048; } } { // return true; return (bool)1; } IL_0048: { // var nodeWorldPositions = new Dictionary(); Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610* L_14 = (Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610*)il2cpp_codegen_object_new(Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610_il2cpp_TypeInfo_var); NullCheck(L_14); Dictionary_2__ctor_mA6A83638261D2BDB8E01F08221A4BADBADC78645(L_14, Dictionary_2__ctor_mA6A83638261D2BDB8E01F08221A4BADBADC78645_RuntimeMethod_var); V_1 = L_14; // foreach (var node in nodes) RuntimeObject* L_15 = V_0; NullCheck(L_15); RuntimeObject* L_16; L_16 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IEnumerable_1_tFD5E451BB1630CBC4831D928FD306B90C664A7BC_il2cpp_TypeInfo_var, L_15); V_3 = L_16; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0185: {// begin finally (depth: 1) { RuntimeObject* L_17 = V_3; if (!L_17) { goto IL_018e; } } { RuntimeObject* L_18 = V_3; NullCheck(L_18); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_18); } IL_018e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0178_1; } IL_005a_1: { // foreach (var node in nodes) RuntimeObject* L_19 = V_3; NullCheck(L_19); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_20; L_20 = InterfaceFuncInvoker0< GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IEnumerator_1_t57A1AA340E555F3547947A4D1AD2166C4D00A16E_il2cpp_TypeInfo_var, L_19); // var ruleNode = node as SCRuleNode; V_4 = ((SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C*)IsInstClass((RuntimeObject*)L_20, SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C_il2cpp_TypeInfo_var)); // var nodePosition = SpatialConstraintProcessorUtils.GetRuleNodeWorldPosition(ruleNode, domain.referenceNode, // context.marker, domain.gridSize, ref rotationFrame); SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_21 = V_4; SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* L_22 = ___1_domain; NullCheck(L_22); SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16* L_23 = L_22->___referenceNode_0; SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_24 = ___0_context; NullCheck(L_24); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_25 = L_24->___marker_1; SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* L_26 = ___1_domain; NullCheck(L_26); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = L_26->___gridSize_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28; L_28 = SpatialConstraintProcessorUtils_GetRuleNodeWorldPosition_m15F17476202BB15012B64777F58D46A7AE2B60FE(L_21, L_23, L_25, L_27, (&___2_rotationFrame), NULL); V_5 = L_28; // nodeWorldPositions.Add(ruleNode, nodePosition); Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610* L_29 = V_1; SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_30 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = V_5; NullCheck(L_29); Dictionary_2_Add_mA3A9EC90485426CB3B38ADB935E77936BF275F36(L_29, L_30, L_31, Dictionary_2_Add_mA3A9EC90485426CB3B38ADB935E77936BF275F36_RuntimeMethod_var); // var constraints = ruleNode.constraints.Where(c => c != null); SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_32 = V_4; NullCheck(L_32); ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54* L_33 = L_32->___constraints_19; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var); Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3* L_34 = ((U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var))->___U3CU3E9__1_1_3; Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3* L_35 = L_34; G_B7_0 = L_35; G_B7_1 = L_33; if (L_35) { G_B8_0 = L_35; G_B8_1 = L_33; goto IL_00b4_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var); U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B* L_36 = ((U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3* L_37 = (Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3*)il2cpp_codegen_object_new(Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3_il2cpp_TypeInfo_var); NullCheck(L_37); Func_2__ctor_m6E929EBBC14E2D7EA1304A217A21C9709E6128E4(L_37, L_36, (intptr_t)((void*)U3CU3Ec_U3CProcessSpatialConstraintFrameU3Eb__1_1_m3066E4FDDA7FE415FFA9D25A3C2958288052386D_RuntimeMethod_var), NULL); Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3* L_38 = L_37; ((U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var))->___U3CU3E9__1_1_3 = L_38; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var))->___U3CU3E9__1_1_3), (void*)L_38); G_B8_0 = L_38; G_B8_1 = G_B7_1; } IL_00b4_1: { RuntimeObject* L_39; L_39 = Enumerable_Where_TisConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF_m6A4625C1E89D411475D530A48E1B64CA0ECC87B5((RuntimeObject*)G_B8_1, G_B8_0, Enumerable_Where_TisConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF_m6A4625C1E89D411475D530A48E1B64CA0ECC87B5_RuntimeMethod_var); V_6 = L_39; // if (constraints.Count() == 0) continue; RuntimeObject* L_40 = V_6; int32_t L_41; L_41 = Enumerable_Count_TisConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF_m4A823C9765C64B818F309670BA443255AC84095B(L_40, Enumerable_Count_TisConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF_m4A823C9765C64B818F309670BA443255AC84095B_RuntimeMethod_var); if (!L_41) { goto IL_0178_1; } } { // bool allRulesPassed = true; V_7 = (bool)1; // bool atleastOneRulePassed = false; V_8 = (bool)0; // foreach (var constraint in constraints) RuntimeObject* L_42 = V_6; NullCheck(L_42); RuntimeObject* L_43; L_43 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IEnumerable_1_t2AB07DB444559B6831B92A5E5A298C5AB9C44C62_il2cpp_TypeInfo_var, L_42); V_9 = L_43; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0141_1: {// begin finally (depth: 2) { RuntimeObject* L_44 = V_9; if (!L_44) { goto IL_014c_1; } } { RuntimeObject* L_45 = V_9; NullCheck(L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_45); } IL_014c_1: { return; } }// end finally (depth: 2) }); try {// begin try (depth: 2) { goto IL_0136_2; } IL_00d8_2: { // foreach (var constraint in constraints) RuntimeObject* L_46 = V_9; NullCheck(L_46); ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* L_47; L_47 = InterfaceFuncInvoker0< ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IEnumerator_1_tF8FC191724462C349A823C3D41B87FCFFBFE2895_il2cpp_TypeInfo_var, L_46); // var ruleContext = new ConstraintRuleContext(); ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* L_48 = (ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F*)il2cpp_codegen_object_new(ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F_il2cpp_TypeInfo_var); NullCheck(L_48); ConstraintRuleContext__ctor_m52F565BFFDEBD48BBB8635810DE644526C696152(L_48, NULL); V_10 = L_48; // ruleContext.processorContext = context; ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* L_49 = V_10; SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_50 = ___0_context; NullCheck(L_49); L_49->___processorContext_0 = L_50; Il2CppCodeGenWriteBarrier((void**)(&L_49->___processorContext_0), (void*)L_50); // ruleContext.domain = domain; ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* L_51 = V_10; SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* L_52 = ___1_domain; NullCheck(L_51); L_51->___domain_1 = L_52; Il2CppCodeGenWriteBarrier((void**)(&L_51->___domain_1), (void*)L_52); // ruleContext.ruleNode = ruleNode; ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* L_53 = V_10; SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_54 = V_4; NullCheck(L_53); L_53->___ruleNode_2 = L_54; Il2CppCodeGenWriteBarrier((void**)(&L_53->___ruleNode_2), (void*)L_54); // ruleContext.rotationFrame = rotationFrame; ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* L_55 = V_10; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_56 = ___2_rotationFrame; NullCheck(L_55); L_55->___rotationFrame_4 = L_56; // ruleContext.ruleNodeWorldPosition = nodePosition; ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* L_57 = V_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58 = V_5; NullCheck(L_57); L_57->___ruleNodeWorldPosition_3 = L_58; // bool success = constraint.Process(ruleContext); ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* L_59 = L_47; ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* L_60 = V_10; NullCheck(L_59); bool L_61; L_61 = VirtualFuncInvoker1< bool, ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* >::Invoke(5 /* System.Boolean DungeonArchitect.SpatialConstraints.ConstraintRule::Process(DungeonArchitect.SpatialConstraints.ConstraintRuleContext) */, L_59, L_60); V_11 = L_61; // if (constraint.inverseRule) NullCheck(L_59); bool L_62 = L_59->___inverseRule_6; if (!L_62) { goto IL_0128_2; } } { // success = !success; bool L_63 = V_11; V_11 = (bool)((((int32_t)L_63) == ((int32_t)0))? 1 : 0); } IL_0128_2: { // allRulesPassed &= success; bool L_64 = V_7; bool L_65 = V_11; V_7 = (bool)((int32_t)((int32_t)L_64&(int32_t)L_65)); // atleastOneRulePassed |= success; bool L_66 = V_8; bool L_67 = V_11; V_8 = (bool)((int32_t)((int32_t)L_66|(int32_t)L_67)); } IL_0136_2: { // foreach (var constraint in constraints) RuntimeObject* L_68 = V_9; NullCheck(L_68); bool L_69; L_69 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_68); if (L_69) { goto IL_00d8_2; } } { goto IL_014d_1; } }// end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_014d_1: { // if (ruleNode.constraintEvaluationMode == SCRuleNodeEvaluationMode.AllRulesMustPass && !allRulesPassed) SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_70 = V_4; NullCheck(L_70); int32_t L_71 = L_70->___constraintEvaluationMode_20; if (L_71) { goto IL_0162_1; } } { bool L_72 = V_7; if (L_72) { goto IL_0162_1; } } { // return false; V_12 = (bool)0; goto IL_02a6; } IL_0162_1: { // else if (ruleNode.constraintEvaluationMode == SCRuleNodeEvaluationMode.AtleastOneRuleShouldPass && !atleastOneRulePassed) SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_73 = V_4; NullCheck(L_73); int32_t L_74 = L_73->___constraintEvaluationMode_20; if ((!(((uint32_t)L_74) == ((uint32_t)1)))) { goto IL_0178_1; } } { bool L_75 = V_8; if (L_75) { goto IL_0178_1; } } { // return false; V_12 = (bool)0; goto IL_02a6; } IL_0178_1: { // foreach (var node in nodes) RuntimeObject* L_76 = V_3; NullCheck(L_76); bool L_77; L_77 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_76); if (L_77) { goto IL_005a_1; } } { goto IL_018f; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_018f: { // var markersToRemove = new List(); List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_78 = (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*)il2cpp_codegen_object_new(List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_il2cpp_TypeInfo_var); NullCheck(L_78); List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821(L_78, List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821_RuntimeMethod_var); V_2 = L_78; // foreach (var node in nodes) RuntimeObject* L_79 = V_0; NullCheck(L_79); RuntimeObject* L_80; L_80 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IEnumerable_1_tFD5E451BB1630CBC4831D928FD306B90C664A7BC_il2cpp_TypeInfo_var, L_79); V_3 = L_80; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0291: {// begin finally (depth: 1) { RuntimeObject* L_81 = V_3; if (!L_81) { goto IL_029a; } } { RuntimeObject* L_82 = V_3; NullCheck(L_82); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_82); } IL_029a: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0284_1; } IL_01a1_1: { // foreach (var node in nodes) RuntimeObject* L_83 = V_3; NullCheck(L_83); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_84; L_84 = InterfaceFuncInvoker0< GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IEnumerator_1_t57A1AA340E555F3547947A4D1AD2166C4D00A16E_il2cpp_TypeInfo_var, L_83); // var ruleNode = node as SCRuleNode; V_13 = ((SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C*)IsInstClass((RuntimeObject*)L_84, SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C_il2cpp_TypeInfo_var)); // if (ruleNode.exclusionRuleMarkersToRemove.Length == 0) SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_85 = V_13; NullCheck(L_85); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_86 = L_85->___exclusionRuleMarkersToRemove_22; NullCheck(L_86); if (!(((RuntimeArray*)L_86)->max_length)) { goto IL_0284_1; } } { // var radius = ruleNode.exclusionRuleSearchRadius; SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_87 = V_13; NullCheck(L_87); float L_88 = L_87->___exclusionRuleSearchRadius_21; V_14 = L_88; // float searchRadiusSq = radius * radius; float L_89 = V_14; float L_90 = V_14; V_15 = ((float)il2cpp_codegen_multiply(L_89, L_90)); // var nodePosition3D = nodeWorldPositions[ruleNode]; Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610* L_91 = V_1; SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_92 = V_13; NullCheck(L_91); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_93; L_93 = Dictionary_2_get_Item_m7627FE1B19292F54AEA8015B6C01F9F7B2C144EB(L_91, L_92, Dictionary_2_get_Item_m7627FE1B19292F54AEA8015B6C01F9F7B2C144EB_RuntimeMethod_var); // var searchPosition = SpatialConstraintProcessorUtils.GetPosition2D(nodePosition3D); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_94; L_94 = SpatialConstraintProcessorUtils_GetPosition2D_m110FA9EA4538D053D2675122298125D445025FAF(L_93, NULL); V_16 = L_94; // foreach (var markerToRemove in ruleNode.exclusionRuleMarkersToRemove) SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_95 = V_13; NullCheck(L_95); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_96 = L_95->___exclusionRuleMarkersToRemove_22; V_17 = L_96; V_18 = 0; goto IL_0279_1; } IL_01eb_1: { // foreach (var markerToRemove in ruleNode.exclusionRuleMarkersToRemove) StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_97 = V_17; int32_t L_98 = V_18; NullCheck(L_97); int32_t L_99 = L_98; String_t* L_100 = (L_97)->GetAt(static_cast(L_99)); // var markerSearchSpace = context.levelMarkers.GetMarkersInSearchArea(searchPosition, radius); SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_101 = ___0_context; NullCheck(L_101); LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_102 = L_101->___levelMarkers_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_103 = V_16; float L_104 = V_14; NullCheck(L_102); RuntimeObject* L_105; L_105 = VirtualFuncInvoker2< RuntimeObject*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, float >::Invoke(10 /* System.Collections.Generic.IEnumerable`1 DungeonArchitect.LevelMarkerList::GetMarkersInSearchArea(UnityEngine.Vector2,System.Single) */, L_102, L_103, L_104); // foreach (var candidateMarker in markerSearchSpace) NullCheck(L_105); RuntimeObject* L_106; L_106 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IEnumerable_1_t001289F89E26543377562604883FBCBDAA24934D_il2cpp_TypeInfo_var, L_105); V_19 = L_106; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0267_1: {// begin finally (depth: 2) { RuntimeObject* L_107 = V_19; if (!L_107) { goto IL_0272_1; } } { RuntimeObject* L_108 = V_19; NullCheck(L_108); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_108); } IL_0272_1: { return; } }// end finally (depth: 2) }); try {// begin try (depth: 2) { goto IL_025c_2; } IL_0209_2: { // foreach (var candidateMarker in markerSearchSpace) RuntimeObject* L_109 = V_19; NullCheck(L_109); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_110; L_110 = InterfaceFuncInvoker0< PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IEnumerator_1_t844FE973E8C3E7E004050D607560E134C7C3C2F1_il2cpp_TypeInfo_var, L_109); V_20 = L_110; // var candidateMarkerName = candidateMarker.SocketType; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_111 = V_20; NullCheck(L_111); String_t* L_112 = L_111->___SocketType_1; V_21 = L_112; // if (ruleNode.exclusionRuleMarkersToRemove.Contains(candidateMarkerName)) SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_113 = V_13; NullCheck(L_113); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_114 = L_113->___exclusionRuleMarkersToRemove_22; String_t* L_115 = V_21; bool L_116; L_116 = Enumerable_Contains_TisString_t_m903B1A64070B00925A8E4E7979330AA7D7B0FB33((RuntimeObject*)L_114, L_115, Enumerable_Contains_TisString_t_m903B1A64070B00925A8E4E7979330AA7D7B0FB33_RuntimeMethod_var); if (!L_116) { goto IL_025c_2; } } { // var candidateMarkerPosition = SpatialConstraintProcessorUtils.GetPosition2D(Matrix.GetTranslation(ref candidateMarker.Transform)); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_117 = V_20; NullCheck(L_117); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_118 = (&L_117->___Transform_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_119; L_119 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6(L_118, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_120; L_120 = SpatialConstraintProcessorUtils_GetPosition2D_m110FA9EA4538D053D2675122298125D445025FAF(L_119, NULL); V_22 = L_120; // float distanceSq = (searchPosition - candidateMarkerPosition).sqrMagnitude; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_121 = V_16; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_122 = V_22; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_123; L_123 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_121, L_122, NULL); V_23 = L_123; float L_124; L_124 = Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline((&V_23), NULL); // if (distanceSq < searchRadiusSq) float L_125 = V_15; if ((!(((float)L_124) < ((float)L_125)))) { goto IL_025c_2; } } { // markersToRemove.Add(candidateMarker); List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_126 = V_2; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_127 = V_20; NullCheck(L_126); List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_inline(L_126, L_127, List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_RuntimeMethod_var); } IL_025c_2: { // foreach (var candidateMarker in markerSearchSpace) RuntimeObject* L_128 = V_19; NullCheck(L_128); bool L_129; L_129 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_128); if (L_129) { goto IL_0209_2; } } { goto IL_0273_1; } }// end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0273_1: { int32_t L_130 = V_18; V_18 = ((int32_t)il2cpp_codegen_add(L_130, 1)); } IL_0279_1: { // foreach (var markerToRemove in ruleNode.exclusionRuleMarkersToRemove) int32_t L_131 = V_18; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_132 = V_17; NullCheck(L_132); if ((((int32_t)L_131) < ((int32_t)((int32_t)(((RuntimeArray*)L_132)->max_length))))) { goto IL_01eb_1; } } IL_0284_1: { // foreach (var node in nodes) RuntimeObject* L_133 = V_3; NullCheck(L_133); bool L_134; L_134 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_133); if (L_134) { goto IL_01a1_1; } } { goto IL_029b; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_029b: { // outMarkersToRemove = markersToRemove.ToArray(); PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD** L_135 = ___3_outMarkersToRemove; List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_136 = V_2; NullCheck(L_136); PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* L_137; L_137 = List_1_ToArray_m2F7446475817CADA3525DCF06A35F533A606A959(L_136, List_1_ToArray_m2F7446475817CADA3525DCF06A35F533A606A959_RuntimeMethod_var); *((RuntimeObject**)L_135) = (RuntimeObject*)L_137; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_135, (void*)(RuntimeObject*)L_137); // return true; return (bool)1; } IL_02a6: { // } bool L_138 = V_12; return L_138; } } // System.Boolean DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor::ProcessSpatialConstraint(DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext,UnityEngine.Matrix4x4&,DungeonArchitect.PropSocket[]&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpatialConstraintProcessor_ProcessSpatialConstraint_m53609D9F323CF2EBFE9273B41B2571E54ECDE230 (SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* __this, SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* ___0_context, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___1_outOffset, PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD** ___2_outMarkersToRemove, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* V_0 = NULL; Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* V_1 = NULL; Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* V_2 = NULL; int32_t V_3 = 0; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_4; memset((&V_4), 0, sizeof(V_4)); { // outOffset = Matrix4x4.identity; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_0 = ___1_outOffset; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1; L_1 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL); *(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6*)L_0 = L_1; // var domain = GetDomain(context); SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_2 = ___0_context; SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* L_3; L_3 = VirtualFuncInvoker1< SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3*, SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* >::Invoke(4 /* DungeonArchitect.SpatialConstraints.SpatialConstraintRuleDomain DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor::GetDomain(DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext) */, __this, L_2); V_0 = L_3; // if (context.constraintAsset != null && context.constraintAsset.Graph != null) SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_4 = ___0_context; NullCheck(L_4); SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* L_5 = L_4->___constraintAsset_0; 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_010c; } } { SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_7 = ___0_context; NullCheck(L_7); SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* L_8 = L_7->___constraintAsset_0; NullCheck(L_8); SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* L_9; L_9 = SpatialConstraintAsset_get_Graph_mDD2BD1E7359C0501E5215ACF35660B199A92296B_inline(L_8, NULL); 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_010c; } } { // if (context.constraintAsset.rotateToFit) SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_11 = ___0_context; NullCheck(L_11); SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* L_12 = L_11->___constraintAsset_0; NullCheck(L_12); bool L_13 = L_12->___rotateToFit_4; if (!L_13) { goto IL_00bc; } } { // rotationFrames = new Matrix4x4[] // { // Matrix4x4.identity, // Matrix4x4.Rotate(Quaternion.Euler(0, 90, 0)), // Matrix4x4.Rotate(Quaternion.Euler(0, 180, 0)), // Matrix4x4.Rotate(Quaternion.Euler(0, 270, 0)), // }; Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_14 = (Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D*)(Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D*)SZArrayNew(Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D_il2cpp_TypeInfo_var, (uint32_t)4); Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_15 = L_14; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_16; L_16 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL); NullCheck(L_15); (L_15)->SetAt(static_cast(0), (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6)L_16); Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_17 = L_15; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18; L_18 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (90.0f), (0.0f), NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_19; L_19 = Matrix4x4_Rotate_m015442530DFF5651458BBFDFB3CBC9180FC09D9E(L_18, NULL); NullCheck(L_17); (L_17)->SetAt(static_cast(1), (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6)L_19); Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_20 = L_17; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21; L_21 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (180.0f), (0.0f), NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_22; L_22 = Matrix4x4_Rotate_m015442530DFF5651458BBFDFB3CBC9180FC09D9E(L_21, NULL); NullCheck(L_20); (L_20)->SetAt(static_cast(2), (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6)L_22); Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_23 = L_20; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24; L_24 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (270.0f), (0.0f), NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_25; L_25 = Matrix4x4_Rotate_m015442530DFF5651458BBFDFB3CBC9180FC09D9E(L_24, NULL); NullCheck(L_23); (L_23)->SetAt(static_cast(3), (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6)L_25); V_1 = L_23; goto IL_00cf; } IL_00bc: { // rotationFrames = new Matrix4x4[] // { // Matrix4x4.identity // }; Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_26 = (Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D*)(Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D*)SZArrayNew(Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D_il2cpp_TypeInfo_var, (uint32_t)1); Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_27 = L_26; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_28; L_28 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL); NullCheck(L_27); (L_27)->SetAt(static_cast(0), (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6)L_28); V_1 = L_27; } IL_00cf: { // foreach (var rotationFrame in rotationFrames) Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_29 = V_1; V_2 = L_29; V_3 = 0; goto IL_0106; } IL_00d5: { // foreach (var rotationFrame in rotationFrames) Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_30 = V_2; int32_t L_31 = V_3; NullCheck(L_30); int32_t L_32 = L_31; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_33 = (L_30)->GetAt(static_cast(L_32)); V_4 = L_33; // if (ProcessSpatialConstraintFrame(context, domain, rotationFrame, out outMarkersToRemove)) SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_34 = ___0_context; SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* L_35 = V_0; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_36 = V_4; PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD** L_37 = ___2_outMarkersToRemove; bool L_38; L_38 = SpatialConstraintProcessor_ProcessSpatialConstraintFrame_m039945F1932B32C3E3E3B9EB021D1FAAB357689F(__this, L_34, L_35, L_36, L_37, NULL); if (!L_38) { goto IL_0102; } } { // if (context.constraintAsset.applyFitRotation) SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_39 = ___0_context; NullCheck(L_39); SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* L_40 = L_39->___constraintAsset_0; NullCheck(L_40); bool L_41 = L_40->___applyFitRotation_5; if (!L_41) { goto IL_0100; } } { // outOffset = rotationFrame; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_42 = ___1_outOffset; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_43 = V_4; *(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6*)L_42 = L_43; } IL_0100: { // return true; return (bool)1; } IL_0102: { int32_t L_44 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_44, 1)); } IL_0106: { // foreach (var rotationFrame in rotationFrames) int32_t L_45 = V_3; Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_46 = V_2; NullCheck(L_46); if ((((int32_t)L_45) < ((int32_t)((int32_t)(((RuntimeArray*)L_46)->max_length))))) { goto IL_00d5; } } IL_010c: { // outMarkersToRemove = new PropSocket[0]; PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD** L_47 = ___2_outMarkersToRemove; PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* L_48 = (PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD*)(PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD*)SZArrayNew(PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD_il2cpp_TypeInfo_var, (uint32_t)0); *((RuntimeObject**)L_47) = (RuntimeObject*)L_48; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_47, (void*)(RuntimeObject*)L_48); // return false; return (bool)0; } } // System.Void DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialConstraintProcessor__ctor_m85DDD58A2DDE97F984125A531221E6E782865F6C (SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* __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.SpatialConstraints.SpatialConstraintProcessor/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m627F692491BDD30AD86FF79E53CF0DA603DA4E83 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B* L_0 = (U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B*)il2cpp_codegen_object_new(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_m88B50C7E3ACEF5A4497992CE05DE197F1881F83B(L_0, NULL); ((U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m88B50C7E3ACEF5A4497992CE05DE197F1881F83B (U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.Boolean DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor/<>c::b__0_0(DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CGetDomainU3Eb__0_0_m56CE95AFA786EA847EB7B345B314D8ED2D51C5F9 (U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // domain.referenceNode = nodes.Where(node => node is SCReferenceNode).FirstOrDefault() as SCReferenceNode; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_node; return (bool)((!(((RuntimeObject*)(SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16*)((SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16*)IsInstClass((RuntimeObject*)L_0, SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Boolean DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor/<>c::b__1_0(DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CProcessSpatialConstraintFrameU3Eb__1_0_m40B2E0B29C7D245FE02E919FAB9C3BE41C45CD3F (U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // var nodes = context.constraintAsset.Graph.Nodes.Where(node => node is SCRuleNode); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_node; return (bool)((!(((RuntimeObject*)(SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C*)((SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C*)IsInstClass((RuntimeObject*)L_0, SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Boolean DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor/<>c::b__1_1(DungeonArchitect.SpatialConstraints.ConstraintRule) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CProcessSpatialConstraintFrameU3Eb__1_1_m3066E4FDDA7FE415FFA9D25A3C2958288052386D (U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B* __this, ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* ___0_c, 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; } { // var constraints = ruleNode.constraints.Where(c => c != null); ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* L_0 = ___0_c; 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); 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.String DungeonArchitect.Builders.Grid.SpatialConstraints.ConstraintRuleHeightDifference::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ConstraintRuleHeightDifference_ToString_m4FB52DCDD656B62E0DE8DFE4553BF49170726A68 (ConstraintRuleHeightDifference_t17F33ED2220D2B44E367D254D797C69926390498* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA3C48F920CA03FE8BCEF33375645725C40BA7ADD); s_Il2CppMethodInitialized = true; } { // return string.Format("{0}: {1}", base.ToString(), markerName); String_t* L_0; L_0 = ConstraintRule_ToString_m19C8B8279CC58EE19643ACBD736AFC0E404BB017(__this, NULL); String_t* L_1 = __this->___markerName_7; String_t* L_2; L_2 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralA3C48F920CA03FE8BCEF33375645725C40BA7ADD, L_0, L_1, NULL); return L_2; } } // System.Boolean DungeonArchitect.Builders.Grid.SpatialConstraints.ConstraintRuleHeightDifference::Process(DungeonArchitect.SpatialConstraints.ConstraintRuleContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConstraintRuleHeightDifference_Process_m71119F652EF1034F7BFCAA4088F3A21FF4EC6C2C (ConstraintRuleHeightDifference_t17F33ED2220D2B44E367D254D797C69926390498* __this, ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* ___0_context, const RuntimeMethod* method) { PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* V_0 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; { // var searchResult = GetMarkerSearchResult(context); ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* L_0 = ___0_context; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_1; L_1 = ConstraintRuleHeightDifference_GetMarkerSearchResult_m3AE4A9AC0A467B018D88D05797DC2242D21EF42E(__this, L_0, NULL); V_0 = L_1; // if (searchResult == null) PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_2 = V_0; if (L_2) { goto IL_000d; } } { // return false; return (bool)0; } IL_000d: { // var source = Matrix.GetTranslation(ref context.processorContext.marker.Transform); ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* L_3 = ___0_context; NullCheck(L_3); SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_4 = L_3->___processorContext_0; NullCheck(L_4); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_5 = L_4->___marker_1; NullCheck(L_5); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_6 = (&L_5->___Transform_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6(L_6, NULL); V_1 = L_7; // var check = Matrix.GetTranslation(ref searchResult.Transform); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_8 = V_0; NullCheck(L_8); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_9 = (&L_8->___Transform_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6(L_9, NULL); // var heightDiff = check.y - source.y; float L_11 = L_10.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_1; float L_13 = L_12.___y_3; V_2 = ((float)il2cpp_codegen_subtract(L_11, L_13)); // if (heightFunction == ConstraintRuleHeightDifferenceType.IsSameHeight) int32_t L_14 = __this->___heightFunction_10; if (L_14) { goto IL_0052; } } { // return Mathf.Abs(heightDiff) < heightCheckTollerance; float L_15 = V_2; float L_16; L_16 = fabsf(L_15); float L_17 = __this->___heightCheckTollerance_9; return (bool)((((float)L_16) < ((float)L_17))? 1 : 0); } IL_0052: { // else if (heightFunction == ConstraintRuleHeightDifferenceType.IsAboveReferenceNode) int32_t L_18 = __this->___heightFunction_10; if ((!(((uint32_t)L_18) == ((uint32_t)1)))) { goto IL_0065; } } { // return heightDiff > heightCheckTollerance; float L_19 = V_2; float L_20 = __this->___heightCheckTollerance_9; return (bool)((((float)L_19) > ((float)L_20))? 1 : 0); } IL_0065: { // else if (heightFunction == ConstraintRuleHeightDifferenceType.IsBelowReferenceNode) int32_t L_21 = __this->___heightFunction_10; if ((!(((uint32_t)L_21) == ((uint32_t)2)))) { goto IL_0079; } } { // return heightDiff < -heightCheckTollerance; float L_22 = V_2; float L_23 = __this->___heightCheckTollerance_9; return (bool)((((float)L_22) < ((float)((-L_23))))? 1 : 0); } IL_0079: { // return false; return (bool)0; } } // DungeonArchitect.PropSocket DungeonArchitect.Builders.Grid.SpatialConstraints.ConstraintRuleHeightDifference::GetMarkerSearchResult(DungeonArchitect.SpatialConstraints.ConstraintRuleContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ConstraintRuleHeightDifference_GetMarkerSearchResult_m3AE4A9AC0A467B018D88D05797DC2242D21EF42E (ConstraintRuleHeightDifference_t17F33ED2220D2B44E367D254D797C69926390498* __this, ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* ___0_context, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t001289F89E26543377562604883FBCBDAA24934D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t844FE973E8C3E7E004050D607560E134C7C3C2F1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; RuntimeObject* V_2 = NULL; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* V_3 = NULL; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_4; memset((&V_4), 0, sizeof(V_4)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5; memset((&V_5), 0, sizeof(V_5)); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* V_6 = NULL; { // var searchPosition = SpatialConstraintProcessorUtils.GetPosition2D(context.ruleNodeWorldPosition); ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* L_0 = ___0_context; NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = L_0->___ruleNodeWorldPosition_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = SpatialConstraintProcessorUtils_GetPosition2D_m110FA9EA4538D053D2675122298125D445025FAF(L_1, NULL); V_0 = L_2; // float searchRadiusSq = markerSearchRadius * markerSearchRadius; float L_3 = __this->___markerSearchRadius_8; float L_4 = __this->___markerSearchRadius_8; V_1 = ((float)il2cpp_codegen_multiply(L_3, L_4)); // var markerSearchSpace = context.processorContext.levelMarkers.GetMarkersInSearchArea(searchPosition, markerSearchRadius); ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* L_5 = ___0_context; NullCheck(L_5); SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_6 = L_5->___processorContext_0; NullCheck(L_6); LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_7 = L_6->___levelMarkers_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = V_0; float L_9 = __this->___markerSearchRadius_8; NullCheck(L_7); RuntimeObject* L_10; L_10 = VirtualFuncInvoker2< RuntimeObject*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, float >::Invoke(10 /* System.Collections.Generic.IEnumerable`1 DungeonArchitect.LevelMarkerList::GetMarkersInSearchArea(UnityEngine.Vector2,System.Single) */, L_7, L_8, L_9); // foreach (var marker in markerSearchSpace) 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_t001289F89E26543377562604883FBCBDAA24934D_il2cpp_TypeInfo_var, L_10); V_2 = L_11; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0090: {// begin finally (depth: 1) { RuntimeObject* L_12 = V_2; if (!L_12) { goto IL_0099; } } { RuntimeObject* L_13 = V_2; NullCheck(L_13); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_13); } IL_0099: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0086_1; } IL_0039_1: { // foreach (var marker in markerSearchSpace) RuntimeObject* L_14 = V_2; NullCheck(L_14); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_15; L_15 = InterfaceFuncInvoker0< PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IEnumerator_1_t844FE973E8C3E7E004050D607560E134C7C3C2F1_il2cpp_TypeInfo_var, L_14); V_3 = L_15; // if (marker.markForDeletion) PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_16 = V_3; NullCheck(L_16); bool L_17 = L_16->___markForDeletion_5; if (L_17) { goto IL_0086_1; } } { // if (marker.SocketType == markerName) PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_18 = V_3; NullCheck(L_18); String_t* L_19 = L_18->___SocketType_1; String_t* L_20 = __this->___markerName_7; bool L_21; L_21 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_19, L_20, NULL); if (!L_21) { goto IL_0086_1; } } { // var candidateMarkerPosition = SpatialConstraintProcessorUtils.GetPosition2D(Matrix.GetTranslation(ref marker.Transform)); PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_22 = V_3; NullCheck(L_22); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_23 = (&L_22->___Transform_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; L_24 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6(L_23, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25; L_25 = SpatialConstraintProcessorUtils_GetPosition2D_m110FA9EA4538D053D2675122298125D445025FAF(L_24, NULL); V_4 = L_25; // float distanceSq = (searchPosition - candidateMarkerPosition).sqrMagnitude; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27 = V_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28; L_28 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_26, L_27, NULL); V_5 = L_28; float L_29; L_29 = Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline((&V_5), NULL); // if (distanceSq < searchRadiusSq) float L_30 = V_1; if ((!(((float)L_29) < ((float)L_30)))) { goto IL_0086_1; } } { // return marker; PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_31 = V_3; V_6 = L_31; goto IL_009c; } IL_0086_1: { // foreach (var marker in markerSearchSpace) RuntimeObject* L_32 = V_2; NullCheck(L_32); bool L_33; L_33 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_32); if (L_33) { goto IL_0039_1; } } { goto IL_009a; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_009a: { // return null; return (PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394*)NULL; } IL_009c: { // } PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_34 = V_6; return L_34; } } // System.Void DungeonArchitect.Builders.Grid.SpatialConstraints.ConstraintRuleHeightDifference::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstraintRuleHeightDifference__ctor_m0814DC82134D4A367676468332F56825EFDDB51C (ConstraintRuleHeightDifference_t17F33ED2220D2B44E367D254D797C69926390498* __this, const RuntimeMethod* method) { { // public float markerSearchRadius = 0.1f; __this->___markerSearchRadius_8 = (0.100000001f); // public float heightCheckTollerance = 0.5f; __this->___heightCheckTollerance_9 = (0.5f); ConstraintRule__ctor_mE78D2AC998F128B379D21DE6F3F0F9DF9046093E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline (float ___0_f, 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; } int32_t V_0 = 0; { float L_0 = ___0_f; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_1; L_1 = bankers_round(((double)L_0)); V_0 = il2cpp_codegen_cast_double_to_int(L_1); goto IL_000c; } IL_000c: { int32_t L_2 = V_0; return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* DungeonBuilder_get_Markers_m54679B042CFC062AA6B7BE30119712F19A0B8D2F_inline (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method) { { // get { return markers; } LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_0 = __this->___markers_8; return L_0; } } 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 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 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 Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ((Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields*)il2cpp_codegen_static_fields_for(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var))->___identityQuaternion_4; V_0 = L_0; goto IL_0009; } IL_0009: { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = V_0; return L_1; } } 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 int32_t Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline (float ___0_f, 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; } int32_t V_0 = 0; { float L_0 = ___0_f; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_1; L_1 = floor(((double)L_0)); V_0 = il2cpp_codegen_cast_double_to_int(L_1); goto IL_000c; } IL_000c: { int32_t L_2 = V_0; return L_2; } } 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_yellow_m66637FA14383E8D74F24AE256B577CE1D55D469F_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.921568632f), (0.0156862754f), (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 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 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_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 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 float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) { 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; V_0 = ((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)))); goto IL_002d; } IL_002d: { float L_6 = V_0; return L_6; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = (*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)__this); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Quaternion_Internal_ToEulerRad_m5BD0EEC543120C320DC77FCCDFD2CE2E6BD3F1A8(L_0, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_1, (57.2957802f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Quaternion_Internal_MakePositive_m73E2D01920CB0DFE661A55022C129E8617F0C9A8(L_2, NULL); V_0 = L_3; goto IL_001e; } IL_001e: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_euler; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_0, (0.0174532924f), NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2; L_2 = Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E(L_1, NULL); V_0 = L_2; goto IL_0014; } IL_0014: { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = V_0; return L_3; } } 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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_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))->___oneVector_3; 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_v; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_v; float L_3 = L_2.___y_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; memset((&L_4), 0, sizeof(L_4)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), L_1, L_3, (0.0f), /*hidden argument*/NULL); V_0 = L_4; goto IL_001a; } IL_001a: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0; return L_5; } } 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 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 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 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 double Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline (Point_t10224084201F077997179F1EDD9E2D2A18384D43* __this, const RuntimeMethod* method) { { // get { return _X; } double L_0 = __this->____X_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline (Point_t10224084201F077997179F1EDD9E2D2A18384D43* __this, const RuntimeMethod* method) { { // get { return _Y; } double L_0 = __this->____Y_1; return L_0; } } 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 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 String_t* GraphNode_get_Id_m1208226FF4D1BDA590D208AC5FE33899494F581F_inline (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) { { // return id; String_t* L_0 = __this->___id_4; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* GraphNode_get_Caption_m5CB8A2609C249B98CD2E31A97455BFB695659E04_inline (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) { { // return caption; String_t* L_0 = __this->___caption_5; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* MarkerEmitterNode_get_Marker_m203C74C1A155C7125F8B9D52BFF5FC3E86444A47_inline (MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* __this, const RuntimeMethod* method) { { // return marker; MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_0 = __this->___marker_19; 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 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 Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* PMRandom_get_UniformRandom_m048B11294E888E6F51847E45F62BB48D3FE23F2F_inline (PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* __this, const RuntimeMethod* method) { { // return random; Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_0 = __this->___random_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* __this, uint8_t ___0_r, uint8_t ___1_g, uint8_t ___2_b, uint8_t ___3_a, const RuntimeMethod* method) { { __this->___rgba_0 = 0; uint8_t L_0 = ___0_r; __this->___r_1 = L_0; uint8_t L_1 = ___1_g; __this->___g_2 = L_1; uint8_t L_2 = ___2_b; __this->___b_3 = L_2; uint8_t L_3 = ___3_a; __this->___a_4 = L_3; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224_inline (SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* __this, const RuntimeMethod* method) { { // get { return data; } SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_0 = __this->___data_0; return L_0; } } 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 int32_t Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline (int32_t ___0_value, int32_t ___1_min, int32_t ___2_max, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; int32_t V_2 = 0; { int32_t L_0 = ___0_value; int32_t L_1 = ___1_min; V_0 = (bool)((((int32_t)L_0) < ((int32_t)L_1))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_000e; } } { int32_t L_3 = ___1_min; ___0_value = L_3; goto IL_0019; } IL_000e: { int32_t L_4 = ___0_value; int32_t L_5 = ___2_max; V_1 = (bool)((((int32_t)L_4) > ((int32_t)L_5))? 1 : 0); bool L_6 = V_1; if (!L_6) { goto IL_0019; } } { int32_t L_7 = ___2_max; ___0_value = L_7; } IL_0019: { int32_t L_8 = ___0_value; V_2 = L_8; goto IL_001d; } IL_001d: { int32_t L_9 = V_2; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline (int32_t ___0_value, 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; } int32_t V_0 = 0; { int32_t L_0 = ___0_value; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_1; L_1 = il2cpp_codegen_abs(L_0); V_0 = L_1; goto IL_000a; } IL_000a: { int32_t L_2 = V_0; return L_2; } } 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 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 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 Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* GraphNode_get_Graph_m3747319C884D29CEE76D91160230E341B1D94831_inline (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) { { // return graph; Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_0 = __this->___graph_14; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* GraphLink_get_Input_m21946AED087C7CD12E1254823ACACC63CF4A1C91_inline (GraphLink_t167090219997E1F874E24A93015AD8333374E463* __this, const RuntimeMethod* method) { { // return input; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_0 = __this->___input_5; return L_0; } } 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 bool Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; bool V_2 = false; { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_lhs; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_rhs; float L_3 = L_2.___x_0; V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_lhs; float L_5 = L_4.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_rhs; float L_7 = L_6.___y_1; V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7)); float L_8 = V_0; float L_9 = V_0; float L_10 = V_1; float L_11 = V_1; V_2 = (bool)((((float)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_8, L_9)), ((float)il2cpp_codegen_multiply(L_10, L_11))))) < ((float)(9.99999944E-11f)))? 1 : 0); goto IL_002e; } IL_002e: { bool L_12 = V_2; return L_12; } } 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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_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)(L_1/L_2)), ((float)(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 SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* SpatialConstraintAsset_get_Graph_mDD2BD1E7359C0501E5215ACF35660B199A92296B_inline (SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* __this, const RuntimeMethod* method) { { // get { return graph; } SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* L_0 = __this->___graph_9; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = __this->___x_0; float L_1 = __this->___x_0; float L_2 = __this->___y_1; float L_3 = __this->___y_1; V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))); goto IL_001f; } IL_001f: { float L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline (float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { float L_0 = ___0_x; float L_1 = ___1_y; float L_2 = ___2_z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; memset((&L_3), 0, sizeof(L_3)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_3), L_0, L_1, L_2, /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_3, (0.0174532924f), NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5; L_5 = Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E(L_4, NULL); V_0 = L_5; goto IL_001b; } IL_001b: { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = V_0; return L_6; } } 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_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 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 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_gshared_inline (Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047* __this, const RuntimeMethod* method) { { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)__this->____current_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); if (!true) { goto IL_0035; } } { int32_t L_1 = (int32_t)__this->____size_2; V_0 = L_1; __this->____size_2 = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_0035: { __this->____size_2 = 0; } IL_003c: { return; } } 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 int32_t KeyValuePair_2_get_Key_mF0E6A8A455FA71BC8EA94E39C8848FB35A836841_gshared_inline (KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->___key_0; 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 KeyValuePair_2_tF2CF3F8B5F8385A4A0450CB75A190401416A73C3 Enumerator_get_Current_m4519681B87AB8553CE784B86CAD4D869C7CDC1A4_gshared_inline (Enumerator_tEF2707F5CC16A6E06101F98A15C6C02A0FA06994* __this, const RuntimeMethod* method) { { KeyValuePair_2_tF2CF3F8B5F8385A4A0450CB75A190401416A73C3 L_0 = (KeyValuePair_2_tF2CF3F8B5F8385A4A0450CB75A190401416A73C3)__this->____current_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC2915B028987E80D4EDE76EF537F3446626CF1F2_gshared_inline (KeyValuePair_2_tF2CF3F8B5F8385A4A0450CB75A190401416A73C3* __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_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 void List_1_Clear_m856591EB3C365DC27FBE48236D3DAD751EB71C67_gshared_inline (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); if (!false) { goto IL_0035; } } { int32_t L_1 = (int32_t)__this->____size_2; V_0 = L_1; __this->____size_2 = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* L_3 = (NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A*)__this->____items_1; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_0035: { __this->____size_2 = 0; } IL_003c: { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_gshared_inline (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD ___0_item, const RuntimeMethod* method) { NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* 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)); NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* L_1 = (NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A*)__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; NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* 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)); NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* L_6 = V_0; int32_t L_7 = V_1; NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD)L_8); return; } IL_0034: { NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_9 = ___0_item; (( void (*) (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3*, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD, 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 Queue_1_get_Count_mE73F23C18FB990E5999D309628076EA9490EFA25_gshared_inline (Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_mB407E755F3B4C51C54D24338D00A352E5B16E7F3_gshared_inline (Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = (RuntimeObject*)__this->____currentValue_3; 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 void List_1_Add_m0A88EE80F1282CE81D77AC61D62F3F3C2C2810F6_gshared_inline (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* __this, Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 ___0_item, const RuntimeMethod* method) { TriangleU5BU5D_t0BC963C0E04A42C0024DDE3C8D89FB512D9AC7CD* 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)); TriangleU5BU5D_t0BC963C0E04A42C0024DDE3C8D89FB512D9AC7CD* L_1 = (TriangleU5BU5D_t0BC963C0E04A42C0024DDE3C8D89FB512D9AC7CD*)__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; TriangleU5BU5D_t0BC963C0E04A42C0024DDE3C8D89FB512D9AC7CD* 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)); TriangleU5BU5D_t0BC963C0E04A42C0024DDE3C8D89FB512D9AC7CD* L_6 = V_0; int32_t L_7 = V_1; Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9)L_8); return; } IL_0034: { Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_9 = ___0_item; (( void (*) (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865*, Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9, 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_mF4355D83EC6995DDA614ED72420E04426AC749E3_gshared_inline (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_mFD5DD949D6618748FD99578EA32DDC524F0C6335_gshared_inline (Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E* __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_m2596DCF8520D8ED24D7D70AE344C00DA626E7119_gshared_inline (List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779* __this, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 ___0_item, const RuntimeMethod* method) { DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* 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)); DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* L_1 = (DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4*)__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; DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* 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)); DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* L_6 = V_0; int32_t L_7 = V_1; DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7)L_8); return; } IL_0034: { DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_9 = ___0_item; (( void (*) (List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779*, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7, 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 int32_t Queue_1_get_Count_mD9A26A999D8EE6C3339F6517D4CEE36EF27B78B8_gshared_inline (Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_gshared_inline (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = (RuntimeObject*)__this->____currentKey_3; return L_0; } } 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; } }