#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 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); } }; struct GenericVirtualActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj) { VirtualInvokeData invokeData; il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData); ((Action)invokeData.methodPtr)(obj, 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); } }; struct GenericInterfaceActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj) { VirtualInvokeData invokeData; il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InvokerActionInvoker1; template struct InvokerActionInvoker1 { static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1) { void* params[1] = { p1 }; method->invoker_method(methodPtr, method, obj, params, NULL); } }; template struct InvokerActionInvoker2; template struct InvokerActionInvoker2 { static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2) { void* params[2] = { p1, p2 }; method->invoker_method(methodPtr, method, obj, params, NULL); } }; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_t627678A56AC0D955FF72F4A4B44E9C001C5A3844; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA; // System.Func`2 struct Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403; // System.Func`2 struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tFD5E451BB1630CBC4831D928FD306B90C664A7BC; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t2B2708DB3A1138A87E193549CC1D7737BEA4102F; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t018D69877523A13232A7BEFAC24445ADD00E9328; // System.Collections.Generic.Dictionary`2/KeyCollection> struct KeyCollection_tF388A0F3A38DF1566C798572016149C773FDB674; // 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_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D; // System.Collections.Generic.Dictionary`2/ValueCollection> struct ValueCollection_t9C4C79CC95A07EF5FF293B0E09818A465AC13C5A; // System.Collections.Generic.Dictionary`2/Entry>[] struct EntryU5BU5D_t679637C66BF0AF437714488F0D33F99B3FFF62DA; // System.Delegate[] struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; // DungeonArchitect.Graphs.GraphLink[] struct GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D; // DungeonArchitect.Graphs.GraphNode[] struct GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70; // DungeonArchitect.Graphs.GraphPin[] struct GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036; // System.Int32[] struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; // System.Object[] struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; // System.Type[] struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; // System.AsyncCallback struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C; // System.Reflection.Binder struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; // DungeonArchitect.Graphs.CommentNode struct CommentNode_t6B345B87703CA4707AC607303C609B865B1A36C4; // DungeonArchitect.Graphs.Layouts.DefaultGraphLayoutNodeActions struct DefaultGraphLayoutNodeActions_t00E0CA5D9ACCDAACC5E0375AF5C8331F9BF85FDC; // System.Delegate struct Delegate_t; // System.DelegateData struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; // UnityEngine.Event struct Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB; // DungeonArchitect.Graphs.Graph struct Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520; // DungeonArchitect.Graphs.GraphBuilder struct GraphBuilder_t3ABC8DFFE16CC2C1A876F82CE56469A202547258; // DungeonArchitect.Graphs.GraphCamera struct GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727; // DungeonArchitect.Graphs.Layouts.Layered.GraphLayoutLayeredConfig struct GraphLayoutLayeredConfig_tEC788D299A6CBE9F24C475E799F1792E172ED9CE; // DungeonArchitect.Graphs.Layouts.Spring.GraphLayoutSpringConfig struct GraphLayoutSpringConfig_tDF6F601D20C28C22A0C466EAC36E983BE9E8ECE9; // DungeonArchitect.Graphs.GraphLink struct GraphLink_t167090219997E1F874E24A93015AD8333374E463; // DungeonArchitect.Graphs.GraphNode struct GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA; // DungeonArchitect.Graphs.GraphPin struct GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00; // DungeonArchitect.Graphs.GraphSchema struct GraphSchema_t8A0FFDA40767F4EF57DABE465795497F2C2AECE6; // DungeonArchitect.Graphs.GraphUtils struct GraphUtils_t9AE81DD12DBF6F3C1BEDC07FDD8294A0C2F2F688; // System.IAsyncResult struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5; // DungeonArchitect.Graphs.IndexCounter struct IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586; // System.Reflection.MemberFilter struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553; // System.Reflection.MethodInfo struct MethodInfo_t; // DungeonArchitect.Graphs.NonEditorGraphBuilder struct NonEditorGraphBuilder_tD3570E2BCA8F16B8466E5D5AF3C2DECF2D21A411; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C; // DungeonArchitect.RuntimeGraphs.RuntimeGraphBuilder struct RuntimeGraphBuilder_t376BF3E5F4474DAF19CFFA46518ECBA7F8A930D0; // UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A; // System.String struct String_t; // System.Type struct Type_t; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; // DungeonArchitect.Graphs.Graph/<>c__DisplayClass13_0 struct U3CU3Ec__DisplayClass13_0_tA5E792A54497FE225E3DB1E027DE75A8775396D8; // DungeonArchitect.Graphs.GraphPin/OnPinLinksDestroyed struct OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75; IL2CPP_EXTERN_C RuntimeClass* CommentNode_t6B345B87703CA4707AC607303C609B865B1A36C4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t627678A56AC0D955FF72F4A4B44E9C001C5A3844_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t5B2B2081BF8097131F5848A462357FBB09D50112_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tC958F6791FB4E4315279F35506727A207EBFFF03_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass13_0_tA5E792A54497FE225E3DB1E027DE75A8775396D8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral3EBF7CFEC7929F196835D5D12FBBE2F845BF2A5F; IL2CPP_EXTERN_C String_t* _stringLiteral4025E38C47D31F48DA15148B12D5C2257E70429E; IL2CPP_EXTERN_C String_t* _stringLiteral9489037AC0DE5C92702DBB68E26BE51573415855; IL2CPP_EXTERN_C String_t* _stringLiteralB9B8C3ED504FC6C7F58ECB8917C16F010CF2C319; IL2CPP_EXTERN_C String_t* _stringLiteralC1FF17ED250395F660A2E397510D538DE1168AAE; IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mAB52502CFAFC9A9697EA84535089C111F7D9BDD9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m91CB6F46833273B335805FF1DE9AAB569CD4FBB0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m4FC0601CDAC86F9326A9C0D738A145E92B0C8219_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mD6169CAE5ABCFEC4FDAEC64F083AFD42652C4465_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Count_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m2095B74BEB3CF8CFB9E525EB052A31A88D4FE775_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Single_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_mB2401F59B78CDEECCAF7AB5E1C88EBEC0EB0FA5F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m0A7718E87AA38BDDC09DFEE02DBD93DEFD5BB1B1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m0F291411029C6429C08D3D75EF1080DBC1928D10_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m4416EA7A59000B5016E61CF7957E020A1ABAF9FE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m6EAA0725AB4AC63888B68637E9B67140F90C381C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m95BFC7B89AC08FDACBF01C8ECF6B43001AA46D5A_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_m2FC59B57C11B54D99D086077E4AAC9275C1014FD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m747B95F484214BB8C6353850A19AD7ACF2B032D1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GraphNode_CreatePinOfType_TisGraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00_m2416C97D7C479C364C104A8DC655F1E0BAC5DB6F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_mF56ADC307CC71FD17CE519C2E8E3E9FEBBBFEE67_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m966A7FF4817ECEB2A809241DFCE2D22BC5E0C974_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mCCE40BAB478918ED4AFE18B2F3F42982C46B49DB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mFD0CEEF8FB610328C410DA48BA57EF80D351B018_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m8AC1E1EE87F6E325EBB13B20761C08FDC11E1E8E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m1930ECB0CBA8BA46BA38E3E3FD6B8724EA5C0F6E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mDCEED743987282CE65AF09A8B88121AE6CCB92CA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m6D5BB18190AB982706A6DD4BD0452437A41A8A2E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mDAE43D9A4B5E76139214C85F3F66DF3B488A52EB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mB0EBFD549AF0FD7C7B46069E2C2EF3ADF382D0C1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mF586549EF925CCF4CA133FBD0636F6A1C012DF3D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m2909F3D876184B815120F4B3CD571EE0ED11693A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB3C5805BECBB48E4ABC7CD9AF07C28D1643080B5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m17C879F892AD5ACF8CEB531B48888891D7276848_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m42AE40CC863F746FEAC04E739ED73998825C14B5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass13_0_U3CGetNodeU3Eb__0_m79C0F138E734A51E053E40D25E2C385EEE20A337_RuntimeMethod_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D; struct GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70; struct GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; 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_t863D756065C128D08DC77E043E002428EF793658 { }; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_t627678A56AC0D955FF72F4A4B44E9C001C5A3844 : 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_t679637C66BF0AF437714488F0D33F99B3FFF62DA* ____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_tF388A0F3A38DF1566C798572016149C773FDB674* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t9C4C79CC95A07EF5FF293B0E09818A465AC13C5A* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.List`1 struct List_1_t5B2B2081BF8097131F5848A462357FBB09D50112 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_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_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; }; // DungeonArchitect.Graphs.Layouts.DefaultGraphLayoutNodeActions struct DefaultGraphLayoutNodeActions_t00E0CA5D9ACCDAACC5E0375AF5C8331F9BF85FDC : public RuntimeObject { // System.Collections.Generic.Dictionary`2> DungeonArchitect.Graphs.Layouts.DefaultGraphLayoutNodeActions::outgoingNodes Dictionary_2_t627678A56AC0D955FF72F4A4B44E9C001C5A3844* ___outgoingNodes_0; }; // DungeonArchitect.Graphs.GraphBuilder struct GraphBuilder_t3ABC8DFFE16CC2C1A876F82CE56469A202547258 : public RuntimeObject { // DungeonArchitect.Graphs.Graph DungeonArchitect.Graphs.GraphBuilder::graph Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___graph_0; }; // DungeonArchitect.Graphs.Layouts.Spring.GraphLayoutSpringConfig struct GraphLayoutSpringConfig_tDF6F601D20C28C22A0C466EAC36E983BE9E8ECE9 : public RuntimeObject { // System.Single DungeonArchitect.Graphs.Layouts.Spring.GraphLayoutSpringConfig::interNodeDistance float ___interNodeDistance_0; // System.Single DungeonArchitect.Graphs.Layouts.Spring.GraphLayoutSpringConfig::interNodeTension float ___interNodeTension_1; // System.Single DungeonArchitect.Graphs.Layouts.Spring.GraphLayoutSpringConfig::springDistance float ___springDistance_2; // System.Single DungeonArchitect.Graphs.Layouts.Spring.GraphLayoutSpringConfig::springTension float ___springTension_3; // System.Int32 DungeonArchitect.Graphs.Layouts.Spring.GraphLayoutSpringConfig::iterations int32_t ___iterations_4; // System.Single DungeonArchitect.Graphs.Layouts.Spring.GraphLayoutSpringConfig::timeStep float ___timeStep_5; }; // DungeonArchitect.Graphs.GraphSchema struct GraphSchema_t8A0FFDA40767F4EF57DABE465795497F2C2AECE6 : public RuntimeObject { }; // DungeonArchitect.Graphs.GraphUtils struct GraphUtils_t9AE81DD12DBF6F3C1BEDC07FDD8294A0C2F2F688 : public RuntimeObject { }; // DungeonArchitect.Graphs.IndexCounter struct IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586 : public RuntimeObject { // System.Int32 DungeonArchitect.Graphs.IndexCounter::index int32_t ___index_0; }; // System.Reflection.MemberInfo struct MemberInfo_t : public RuntimeObject { }; // DungeonArchitect.RuntimeGraphs.RuntimeGraphBuilder struct RuntimeGraphBuilder_t376BF3E5F4474DAF19CFFA46518ECBA7F8A930D0 : public RuntimeObject { }; // 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.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; // DungeonArchitect.Graphs.Graph/<>c__DisplayClass13_0 struct U3CU3Ec__DisplayClass13_0_tA5E792A54497FE225E3DB1E027DE75A8775396D8 : public RuntimeObject { // System.String DungeonArchitect.Graphs.Graph/<>c__DisplayClass13_0::id String_t* ___id_0; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current GraphLink_t167090219997E1F874E24A93015AD8333374E463* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tCBE382B0B851EE53151ED1BFBB83F87D2C67B2CF { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* ____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 GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ____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.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { // System.Boolean System.Boolean::m_value bool ___m_value_0; }; // UnityEngine.Color struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F { // System.Single UnityEngine.Color::r float ___r_0; // System.Single UnityEngine.Color::g float ___g_1; // System.Single UnityEngine.Color::b float ___b_2; // System.Single UnityEngine.Color::a float ___a_3; }; // System.Double struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F { // System.Double System.Double::m_value double ___m_value_0; }; // System.Guid struct Guid_t { // System.Int32 System.Guid::_a int32_t ____a_1; // System.Int16 System.Guid::_b int16_t ____b_2; // System.Int16 System.Guid::_c int16_t ____c_3; // System.Byte System.Guid::_d uint8_t ____d_4; // System.Byte System.Guid::_e uint8_t ____e_5; // System.Byte System.Guid::_f uint8_t ____f_6; // System.Byte System.Guid::_g uint8_t ____g_7; // System.Byte System.Guid::_h uint8_t ____h_8; // System.Byte System.Guid::_i uint8_t ____i_9; // System.Byte System.Guid::_j uint8_t ____j_10; // System.Byte System.Guid::_k uint8_t ____k_11; }; // System.Int32 struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { // System.Int32 System.Int32::m_value int32_t ___m_value_0; }; // System.IntPtr struct IntPtr_t { // System.Void* System.IntPtr::m_value void* ___m_value_0; }; // DungeonArchitect.Graphs.NonEditorGraphBuilder struct NonEditorGraphBuilder_tD3570E2BCA8F16B8466E5D5AF3C2DECF2D21A411 : public GraphBuilder_t3ABC8DFFE16CC2C1A876F82CE56469A202547258 { }; // UnityEngine.Rect struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D { // System.Single UnityEngine.Rect::m_XMin float ___m_XMin_0; // System.Single UnityEngine.Rect::m_YMin float ___m_YMin_1; // System.Single UnityEngine.Rect::m_Width float ___m_Width_2; // System.Single UnityEngine.Rect::m_Height float ___m_Height_3; }; // System.Single struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { // System.Single System.Single::m_value float ___m_value_0; }; // 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]; }; }; // 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; }; // UnityEngine.Event struct Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB : public RuntimeObject { // System.IntPtr UnityEngine.Event::m_Ptr intptr_t ___m_Ptr_0; }; // Native definition for P/Invoke marshalling of UnityEngine.Event struct Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB_marshaled_pinvoke { intptr_t ___m_Ptr_0; }; // Native definition for COM marshalling of UnityEngine.Event struct Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB_marshaled_com { intptr_t ___m_Ptr_0; }; // DungeonArchitect.Graphs.GraphCamera struct GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727 : public RuntimeObject { // System.Single DungeonArchitect.Graphs.GraphCamera::maxAllowedZoom float ___maxAllowedZoom_0; // UnityEngine.Vector2 DungeonArchitect.Graphs.GraphCamera::position Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___position_1; // UnityEngine.Vector2 DungeonArchitect.Graphs.GraphCamera::ScreenOffset Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___ScreenOffset_2; // System.Single DungeonArchitect.Graphs.GraphCamera::zoomLevel float ___zoomLevel_3; }; // DungeonArchitect.Graphs.Layouts.Layered.GraphLayoutLayeredConfig struct GraphLayoutLayeredConfig_tEC788D299A6CBE9F24C475E799F1792E172ED9CE : public RuntimeObject { // UnityEngine.Vector2 DungeonArchitect.Graphs.Layouts.Layered.GraphLayoutLayeredConfig::separation Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___separation_0; }; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject { // System.IntPtr UnityEngine.Object::m_CachedPtr intptr_t ___m_CachedPtr_0; }; // Native definition for P/Invoke marshalling of UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { intptr_t ___m_CachedPtr_0; }; // Native definition for COM marshalling of UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { intptr_t ___m_CachedPtr_0; }; // System.RuntimeTypeHandle struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B { // System.IntPtr System.RuntimeTypeHandle::value intptr_t ___value_0; }; // System.MulticastDelegate struct MulticastDelegate_t : public Delegate_t { // System.Delegate[] System.MulticastDelegate::delegates DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13; }; // Native definition for P/Invoke marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates_13; }; // Native definition for COM marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates_13; }; // UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // Native definition for P/Invoke marshalling of UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { }; // Native definition for COM marshalling of UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { }; // System.Type struct Type_t : public MemberInfo_t { // System.RuntimeTypeHandle System.Type::_impl RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8; }; // System.Func`2 struct Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403 : public MulticastDelegate_t { }; // System.AsyncCallback struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C : public MulticastDelegate_t { }; // 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; }; // DungeonArchitect.Graphs.GraphPin/OnPinLinksDestroyed struct OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75 : public MulticastDelegate_t { }; // DungeonArchitect.Graphs.CommentNode struct CommentNode_t6B345B87703CA4707AC607303C609B865B1A36C4 : public GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA { // System.String DungeonArchitect.Graphs.CommentNode::message String_t* ___message_16; // UnityEngine.Color DungeonArchitect.Graphs.CommentNode::background Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___background_17; // System.Int32 DungeonArchitect.Graphs.CommentNode::fontSize int32_t ___fontSize_18; }; // // // System.Collections.Generic.Dictionary`2> // System.Collections.Generic.Dictionary`2> // System.Collections.Generic.List`1 struct List_1_t5B2B2081BF8097131F5848A462357FBB09D50112_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_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_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // DungeonArchitect.Graphs.Layouts.DefaultGraphLayoutNodeActions // DungeonArchitect.Graphs.Layouts.DefaultGraphLayoutNodeActions // DungeonArchitect.Graphs.GraphBuilder // DungeonArchitect.Graphs.GraphBuilder // DungeonArchitect.Graphs.Layouts.Spring.GraphLayoutSpringConfig // DungeonArchitect.Graphs.Layouts.Spring.GraphLayoutSpringConfig // DungeonArchitect.Graphs.GraphSchema // DungeonArchitect.Graphs.GraphSchema // DungeonArchitect.Graphs.GraphUtils // DungeonArchitect.Graphs.GraphUtils // DungeonArchitect.Graphs.IndexCounter // DungeonArchitect.Graphs.IndexCounter // DungeonArchitect.RuntimeGraphs.RuntimeGraphBuilder // DungeonArchitect.RuntimeGraphs.RuntimeGraphBuilder // System.String struct String_t_StaticFields { // System.String System.String::Empty String_t* ___Empty_6; }; // System.String // DungeonArchitect.Graphs.Graph/<>c__DisplayClass13_0 // DungeonArchitect.Graphs.Graph/<>c__DisplayClass13_0 // 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.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; }; // System.Boolean // UnityEngine.Color // UnityEngine.Color // System.Double // System.Double // System.Guid struct Guid_t_StaticFields { // System.Guid System.Guid::Empty Guid_t ___Empty_0; }; // System.Guid // System.Int32 // System.Int32 // System.IntPtr struct IntPtr_t_StaticFields { // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; }; // System.IntPtr // DungeonArchitect.Graphs.NonEditorGraphBuilder // DungeonArchitect.Graphs.NonEditorGraphBuilder // UnityEngine.Rect // UnityEngine.Rect // System.Single // System.Single // 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 // System.Delegate // System.Delegate // UnityEngine.Event struct Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB_StaticFields { // UnityEngine.Event UnityEngine.Event::s_Current Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___s_Current_1; // UnityEngine.Event UnityEngine.Event::s_MasterEvent Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___s_MasterEvent_2; }; // UnityEngine.Event // DungeonArchitect.Graphs.GraphCamera // DungeonArchitect.Graphs.GraphCamera // DungeonArchitect.Graphs.Layouts.Layered.GraphLayoutLayeredConfig // DungeonArchitect.Graphs.Layouts.Layered.GraphLayoutLayeredConfig // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields { // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1; }; // UnityEngine.Object // UnityEngine.ScriptableObject // UnityEngine.ScriptableObject // 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 // System.Func`2 // System.Func`2 // System.AsyncCallback // System.AsyncCallback // DungeonArchitect.Graphs.Graph // DungeonArchitect.Graphs.Graph // DungeonArchitect.Graphs.GraphLink // DungeonArchitect.Graphs.GraphLink // DungeonArchitect.Graphs.GraphNode // DungeonArchitect.Graphs.GraphNode // DungeonArchitect.Graphs.GraphPin // DungeonArchitect.Graphs.GraphPin // DungeonArchitect.Graphs.GraphPin/OnPinLinksDestroyed // DungeonArchitect.Graphs.GraphPin/OnPinLinksDestroyed // DungeonArchitect.Graphs.CommentNode // DungeonArchitect.Graphs.CommentNode #ifdef __clang__ #pragma clang diagnostic pop #endif // 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); } }; // DungeonArchitect.Graphs.GraphPin[] struct GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036 : public RuntimeArray { ALIGN_FIELD (8) GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* m_Items[1]; inline GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00** 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, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* 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); } }; // System.Delegate[] struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray { ALIGN_FIELD (8) Delegate_t* m_Items[1]; inline Delegate_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Delegate_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, Delegate_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_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); } }; // 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) ; // 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.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.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.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) ; // 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) ; // TSource System.Linq.Enumerable::Single(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Single_TisRuntimeObject_m4966D6BB67940E1EE80ADA3CC60C81D03436C62F_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ; // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::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.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1/Enumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::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 DungeonArchitect.Graphs.GraphNode::CreatePinOfType(DungeonArchitect.Graphs.GraphPinType,UnityEngine.Vector2,UnityEngine.Rect,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GraphNode_CreatePinOfType_TisRuntimeObject_m5388C947ADCE6040760A9CAE2E4538B86640428B_gshared (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, int32_t ___0_pinType, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_position, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___2_boundsOffset, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_tangent, const RuntimeMethod* method) ; // System.Void 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.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.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.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __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) ; // 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) ; // 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.Graphs.GraphNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNode__ctor_m88402BB3DB74830FCBB3FBC049021BA864D274F6 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) ; // DungeonArchitect.Graphs.IndexCounter DungeonArchitect.Graphs.Graph::get_IndexCounter() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586* Graph_get_IndexCounter_m2866056FB04F59674EA3026634A52FCEBB289A4D_inline (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Graphs.IndexCounter::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexCounter__ctor_m678D95BAED4A0731EFAD3D740227E1E88E32FF26 (IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586* __this, const RuntimeMethod* 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); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mF586549EF925CCF4CA133FBD0636F6A1C012DF3D (List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* __this, const RuntimeMethod* method) { (( void (*) (List_1_t5B2B2081BF8097131F5848A462357FBB09D50112*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* List_1_get_Item_m42AE40CC863F746FEAC04E739ED73998825C14B5 (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* (*) (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) inline void List_1_RemoveAt_m8AC1E1EE87F6E325EBB13B20761C08FDC11E1E8E (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m2909F3D876184B815120F4B3CD571EE0ED11693A_inline (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void DungeonArchitect.Graphs.Graph/<>c__DisplayClass13_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass13_0__ctor_m3C94123837FBD296C3811B76E1DFB640AF860C4B (U3CU3Ec__DisplayClass13_0_tA5E792A54497FE225E3DB1E027DE75A8775396D8* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 DungeonArchitect.Graphs.Graph::get_Nodes() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __this, const RuntimeMethod* method) ; // System.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); } // 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); } // TSource System.Linq.Enumerable::Single(System.Collections.Generic.IEnumerable`1) inline GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* Enumerable_Single_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_mB2401F59B78CDEECCAF7AB5E1C88EBEC0EB0FA5F (RuntimeObject* ___0_source, const RuntimeMethod* method) { return (( GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_Single_TisRuntimeObject_m4966D6BB67940E1EE80ADA3CC60C81D03436C62F_gshared)(___0_source, method); } // System.Void UnityEngine.ScriptableObject::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF (ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* __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.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) ; // 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.Graphs.GraphBuilder::.ctor(DungeonArchitect.Graphs.Graph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphBuilder__ctor_mC3D531CA382E65393DC76C19CEC72C7DE2AE6737 (GraphBuilder_t3ABC8DFFE16CC2C1A876F82CE56469A202547258* __this, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___0_graph, const RuntimeMethod* method) ; // UnityEngine.ScriptableObject UnityEngine.ScriptableObject::CreateInstance(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* ScriptableObject_CreateInstance_mE015043D7EC19654FDFB830A9393B3914FF5FC24 (Type_t* ___0_type, const RuntimeMethod* method) ; // 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) ; // UnityEngine.Vector2 UnityEngine.Vector2::get_zero() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) ; // System.Void DungeonArchitect.Graphs.GraphNode::set_Position(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNode_set_Position_mC8931EF0CFF819D410AB78ABD1A283E03CDC42B0 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.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.Boolean DungeonArchitect.Graphs.GraphNode::get_CanBeDeleted() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool GraphNode_get_CanBeDeleted_m2153EF4B29B38797FCA5F274E35D0AA5A30EA0B8_inline (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* 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) ; // System.Collections.Generic.List`1 DungeonArchitect.Graphs.Graph::get_Links() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* Graph_get_Links_m2DC023B7C4956887C381227BB26C31178B8F2CDF_inline (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126 List_1_GetEnumerator_mFD0CEEF8FB610328C410DA48BA57EF80D351B018 (List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* __this, const RuntimeMethod* method) { return (( Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126 (*) (List_1_t5B2B2081BF8097131F5848A462357FBB09D50112*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m4416EA7A59000B5016E61CF7957E020A1ABAF9FE (Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline GraphLink_t167090219997E1F874E24A93015AD8333374E463* Enumerator_get_Current_m747B95F484214BB8C6353850A19AD7ACF2B032D1_inline (Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126* __this, const RuntimeMethod* method) { return (( GraphLink_t167090219997E1F874E24A93015AD8333374E463* (*) (Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // System.Boolean 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) ; // 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) ; // DungeonArchitect.Graphs.GraphPin DungeonArchitect.Graphs.GraphLink::get_Output() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* GraphLink_get_Output_mF4D45705C1AEA21E0280E23DCCEE80C8D0069EB9_inline (GraphLink_t167090219997E1F874E24A93015AD8333374E463* __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::Add(T) inline void List_1_Add_m966A7FF4817ECEB2A809241DFCE2D22BC5E0C974_inline (List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* __this, GraphLink_t167090219997E1F874E24A93015AD8333374E463* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t5B2B2081BF8097131F5848A462357FBB09D50112*, GraphLink_t167090219997E1F874E24A93015AD8333374E463*, 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_m6EAA0725AB4AC63888B68637E9B67140F90C381C (Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Boolean System.Collections.Generic.List`1::Remove(T) inline bool List_1_Remove_m1930ECB0CBA8BA46BA38E3E3FD6B8724EA5C0F6E (List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* __this, GraphLink_t167090219997E1F874E24A93015AD8333374E463* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t5B2B2081BF8097131F5848A462357FBB09D50112*, GraphLink_t167090219997E1F874E24A93015AD8333374E463*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method); } // System.Void DungeonArchitect.Graphs.NonEditorGraphBuilder::DestroyObject(UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NonEditorGraphBuilder_DestroyObject_mA77612B3FFC1206EC2769E44E9901948AE6AE02C (NonEditorGraphBuilder_tD3570E2BCA8F16B8466E5D5AF3C2DECF2D21A411* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, 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); } // DungeonArchitect.Graphs.GraphPin[] DungeonArchitect.Graphs.GraphNode::get_InputPins() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* GraphNode_get_InputPins_m9CA0D8ABDA0A6C3EC2AC349317EC3CD61911D0E4 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) inline void List_1_AddRange_mF56ADC307CC71FD17CE519C2E8E3E9FEBBBFEE67 (List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { (( void (*) (List_1_tC958F6791FB4E4315279F35506727A207EBFFF03*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared)(__this, ___0_collection, method); } // DungeonArchitect.Graphs.GraphPin[] DungeonArchitect.Graphs.GraphNode::get_OutputPins() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* GraphNode_get_OutputPins_m9BEE5FCABF2B5B19A59BF83396BDD50D26DA77D8 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_tCBE382B0B851EE53151ED1BFBB83F87D2C67B2CF List_1_GetEnumerator_mCCE40BAB478918ED4AFE18B2F3F42982C46B49DB (List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* __this, const RuntimeMethod* method) { return (( Enumerator_tCBE382B0B851EE53151ED1BFBB83F87D2C67B2CF (*) (List_1_tC958F6791FB4E4315279F35506727A207EBFFF03*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m0F291411029C6429C08D3D75EF1080DBC1928D10 (Enumerator_tCBE382B0B851EE53151ED1BFBB83F87D2C67B2CF* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tCBE382B0B851EE53151ED1BFBB83F87D2C67B2CF*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* Enumerator_get_Current_m2FC59B57C11B54D99D086077E4AAC9275C1014FD_inline (Enumerator_tCBE382B0B851EE53151ED1BFBB83F87D2C67B2CF* __this, const RuntimeMethod* method) { return (( GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* (*) (Enumerator_tCBE382B0B851EE53151ED1BFBB83F87D2C67B2CF*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m95BFC7B89AC08FDACBF01C8ECF6B43001AA46D5A (Enumerator_tCBE382B0B851EE53151ED1BFBB83F87D2C67B2CF* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tCBE382B0B851EE53151ED1BFBB83F87D2C67B2CF*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Boolean System.Collections.Generic.List`1::Remove(T) inline bool List_1_Remove_mDCEED743987282CE65AF09A8B88121AE6CCB92CA (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A*, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method); } // System.Boolean UnityEngine.Application::get_isEditor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isEditor_mEAC51E3ACE6DCE438087FB14BD75A3C219D354D0 (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.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.Vector2::.ctor(System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Graphs.GraphCamera::Pan(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphCamera_Pan_mAB885E307BEDC894A599A1295A8DCEBAC2B6907F (GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_delta, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(UnityEngine.Vector2,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::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) ; // UnityEngine.EventType UnityEngine.Event::get_type() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8 (Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Event::get_mousePosition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Event_get_mousePosition_mD6D2DF45C75E6FADD415D27D0E93563DED37D9B9 (Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2 DungeonArchitect.Graphs.GraphCamera::ScreenToWorld(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GraphCamera_ScreenToWorld_m4F847D7AE0B699D356167F483AD52EAE0B79452E (GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_screenCoord, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Event::get_delta() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Event_get_delta_m1BBF28E2FC379EDD3907DC987E6BD7E6521D69A0 (Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::Sign(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline (float ___0_f, const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::Clamp(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::op_Subtraction(UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Event::get_button() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Event_get_button_m57F81B5CCB26866E776D0EBD1250C708A3565C08 (Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector2::get_magnitude() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::op_UnaryNegation(UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_UnaryNegation_mBA9FC53A2194EE3CC067A12D11879F695B34D6F9_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, 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.Vector2 UnityEngine.Rect::get_position() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2 DungeonArchitect.Graphs.GraphCamera::WorldToScreen(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GraphCamera_WorldToScreen_mE462005445CCB1CB520C38FEF589C1B4B2D4D3C2 (GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_worldCoord, const RuntimeMethod* method) ; // System.Void UnityEngine.Rect::set_position(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_position_m9CD8AA25A83A7A893429C0ED56C36641202C3F05 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Rect::get_size() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; // 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.Single DungeonArchitect.Graphs.GraphCamera::get_ZoomLevel() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float GraphCamera_get_ZoomLevel_mE89517124FB17A7AC02F8CAE8092BE6088850266_inline (GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371 List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60 (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* __this, const RuntimeMethod* method) { return (( Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371 (*) (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1 (Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_inline (Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371* __this, const RuntimeMethod* method) { return (( GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* (*) (Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // UnityEngine.Rect DungeonArchitect.Graphs.GraphNode::get_Bounds() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Rect::get_center() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rect_get_center_mAA9A2E1F058B2C9F58E13CC4822F789F42975E5C (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B (Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // UnityEngine.Vector3 UnityEngine.Vector3::get_zero() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Graphs.GraphLink::UpdateName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphLink_UpdateName_mCBA764CE2B515F0135C99678654A762C36AA3F7D (GraphLink_t167090219997E1F874E24A93015AD8333374E463* __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 System.Int32::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, 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.Void UnityEngine.Object::set_name(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, String_t* ___0_value, const RuntimeMethod* method) ; // UnityEngine.Vector2 DungeonArchitect.Graphs.GraphPin::get_WorldPosition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GraphPin_get_WorldPosition_m249387C55D7B8A5B6F3AB2918A1FF90A7B60A525 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) ; // System.Single DungeonArchitect.Graphs.GraphPin::get_TangentStrength() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float GraphPin_get_TangentStrength_m3284A0B6002D180F4FBB4CC8A4BCA5195ED24655_inline (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::Min(System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ; // T[] System.Collections.Generic.List`1::ToArray() inline GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* List_1_ToArray_m6D5BB18190AB982706A6DD4BD0452437A41A8A2E (List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* __this, const RuntimeMethod* method) { return (( GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* (*) (List_1_tC958F6791FB4E4315279F35506727A207EBFFF03*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mB3C5805BECBB48E4ABC7CD9AF07C28D1643080B5_inline (List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tC958F6791FB4E4315279F35506727A207EBFFF03*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* List_1_get_Item_m17C879F892AD5ACF8CEB531B48888891D7276848 (List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* (*) (List_1_tC958F6791FB4E4315279F35506727A207EBFFF03*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, 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) ; // T DungeonArchitect.Graphs.GraphNode::CreatePinOfType(DungeonArchitect.Graphs.GraphPinType,UnityEngine.Vector2,UnityEngine.Rect,UnityEngine.Vector2) inline GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* GraphNode_CreatePinOfType_TisGraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00_m2416C97D7C479C364C104A8DC655F1E0BAC5DB6F (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, int32_t ___0_pinType, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_position, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___2_boundsOffset, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_tangent, const RuntimeMethod* method) { return (( GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* (*) (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*, int32_t, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))GraphNode_CreatePinOfType_TisRuntimeObject_m5388C947ADCE6040760A9CAE2E4538B86640428B_gshared)(__this, ___0_pinType, ___1_position, ___2_boundsOffset, ___3_tangent, method); } // DungeonArchitect.Graphs.GraphLink[] DungeonArchitect.Graphs.GraphPin::GetConntectedLinks() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* GraphPin_GetConntectedLinks_mB5D45F5630E9AE8BA745F54363C846C24FCC1418 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2 DungeonArchitect.Graphs.GraphNode::get_Position() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GraphNode_get_Position_m92FB18D50D76223CB53A63C884AB11C0A4329AB7 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* 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) ; // System.Delegate System.Delegate::Combine(System.Delegate,System.Delegate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00 (Delegate_t* ___0_a, Delegate_t* ___1_b, const RuntimeMethod* method) ; // System.Delegate System.Delegate::Remove(System.Delegate,System.Delegate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3 (Delegate_t* ___0_source, Delegate_t* ___1_value, const RuntimeMethod* method) ; // T[] System.Collections.Generic.List`1::ToArray() inline GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* List_1_ToArray_mDAE43D9A4B5E76139214C85F3F66DF3B488A52EB (List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* __this, const RuntimeMethod* method) { return (( GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* (*) (List_1_t5B2B2081BF8097131F5848A462357FBB09D50112*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method); } // UnityEngine.Rect DungeonArchitect.Graphs.GraphPin::GetWorldBounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D GraphPin_GetWorldBounds_m395AA00220E15803E96AD1CE81A0465BB2605AAA (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Rect::Contains(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Rect_Contains_mAB270D6B7E3B0009A50D142C569D63E8FE59F48B (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_point, const RuntimeMethod* method) ; // UnityEngine.Vector2 DungeonArchitect.Graphs.GraphPin::get_Position() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GraphPin_get_Position_m4C40C17C3AFF452D3812A3000706460A458DA425_inline (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Graphs.GraphPin/OnPinLinksDestroyed::Invoke(DungeonArchitect.Graphs.GraphPin) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnPinLinksDestroyed_Invoke_m81CC6C0BA1ACD1990A1E52701FF59AC6205621B4_inline (OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* __this, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_pin, 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) ; // 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) ; // DungeonArchitect.Graphs.GraphNode[] DungeonArchitect.Graphs.GraphUtils::GetDirectionalNodes(DungeonArchitect.Graphs.GraphPin,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* GraphUtils_GetDirectionalNodes_mA7DB0702853A8AD9E61A8201FB595B240728E3D6 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_pin, bool ___1_isIncoming, const RuntimeMethod* method) ; // DungeonArchitect.Graphs.GraphNode[] DungeonArchitect.Graphs.GraphUtils::GetDirectionalNodes(DungeonArchitect.Graphs.GraphNode,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* GraphUtils_GetDirectionalNodes_m18932D4513682B303F5E45F95EF4DE8975649F0A (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_hostNode, bool ___1_isIncoming, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2>::.ctor() inline void Dictionary_2__ctor_m4FC0601CDAC86F9326A9C0D738A145E92B0C8219 (Dictionary_2_t627678A56AC0D955FF72F4A4B44E9C001C5A3844* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t627678A56AC0D955FF72F4A4B44E9C001C5A3844*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method); } // System.Boolean System.Collections.Generic.Dictionary`2>::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_m91CB6F46833273B335805FF1DE9AAB569CD4FBB0 (Dictionary_2_t627678A56AC0D955FF72F4A4B44E9C001C5A3844* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t627678A56AC0D955FF72F4A4B44E9C001C5A3844*, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*, 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_mAB52502CFAFC9A9697EA84535089C111F7D9BDD9 (Dictionary_2_t627678A56AC0D955FF72F4A4B44E9C001C5A3844* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_key, List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t627678A56AC0D955FF72F4A4B44E9C001C5A3844*, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*, List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method); } // TValue System.Collections.Generic.Dictionary`2>::get_Item(TKey) inline List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* Dictionary_2_get_Item_mD6169CAE5ABCFEC4FDAEC64F083AFD42652C4465 (Dictionary_2_t627678A56AC0D955FF72F4A4B44E9C001C5A3844* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_key, const RuntimeMethod* method) { return (( List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* (*) (Dictionary_2_t627678A56AC0D955FF72F4A4B44E9C001C5A3844*, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method); } #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.RuntimeGraphs.RuntimeGraphBuilder::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeGraphBuilder__ctor_m5079E68604688D7ED41075C3B99C1FB4905F0AC5 (RuntimeGraphBuilder_t376BF3E5F4474DAF19CFFA46518ECBA7F8A930D0* __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.Graphs.CommentNode::CopyFrom(DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommentNode_CopyFrom_m3F6FA7D223817A607000F1F5F0FE3D0A94E72B6C (CommentNode_t6B345B87703CA4707AC607303C609B865B1A36C4* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommentNode_t6B345B87703CA4707AC607303C609B865B1A36C4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } CommentNode_t6B345B87703CA4707AC607303C609B865B1A36C4* V_0 = NULL; { // base.CopyFrom(node); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_node; GraphNode_CopyFrom_mC0AD3E9D4EC0FF26488896C4E471D1EA5D763C6C(__this, L_0, NULL); // var otherNode = node as CommentNode; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_1 = ___0_node; V_0 = ((CommentNode_t6B345B87703CA4707AC607303C609B865B1A36C4*)IsInstClass((RuntimeObject*)L_1, CommentNode_t6B345B87703CA4707AC607303C609B865B1A36C4_il2cpp_TypeInfo_var)); // if (otherNode == null) return; CommentNode_t6B345B87703CA4707AC607303C609B865B1A36C4* 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: { // message = otherNode.message; CommentNode_t6B345B87703CA4707AC607303C609B865B1A36C4* L_4 = V_0; NullCheck(L_4); String_t* L_5 = L_4->___message_16; __this->___message_16 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___message_16), (void*)L_5); // background = otherNode.background; CommentNode_t6B345B87703CA4707AC607303C609B865B1A36C4* L_6 = V_0; NullCheck(L_6); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7 = L_6->___background_17; __this->___background_17 = L_7; // } return; } } // System.Void DungeonArchitect.Graphs.CommentNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommentNode__ctor_m9C4160B21FE2C9E658762E49E580502788574A3D (CommentNode_t6B345B87703CA4707AC607303C609B865B1A36C4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3EBF7CFEC7929F196835D5D12FBBE2F845BF2A5F); s_Il2CppMethodInitialized = true; } { // public string message = "Comment"; __this->___message_16 = _stringLiteral3EBF7CFEC7929F196835D5D12FBBE2F845BF2A5F; Il2CppCodeGenWriteBarrier((void**)(&__this->___message_16), (void*)_stringLiteral3EBF7CFEC7929F196835D5D12FBBE2F845BF2A5F); // public Color background = new Color(1.0f, 0.714f, 0.992f, 0.175f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.713999987f), (0.991999984f), (0.174999997f), /*hidden argument*/NULL); __this->___background_17 = L_0; // public int fontSize = 22; __this->___fontSize_18 = ((int32_t)22); 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.Int32 DungeonArchitect.Graphs.IndexCounter::GetNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IndexCounter_GetNext_mC82B0F6BF7A7143C416F0805EDD81C57743F2DAB (IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586* __this, const RuntimeMethod* method) { { // index++; int32_t L_0 = __this->___index_0; __this->___index_0 = ((int32_t)il2cpp_codegen_add(L_0, 1)); // return index; int32_t L_1 = __this->___index_0; return L_1; } } // System.Void DungeonArchitect.Graphs.IndexCounter::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexCounter__ctor_m678D95BAED4A0731EFAD3D740227E1E88E32FF26 (IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586* __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.Graphs.IndexCounter DungeonArchitect.Graphs.Graph::get_IndexCounter() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586* Graph_get_IndexCounter_m2866056FB04F59674EA3026634A52FCEBB289A4D (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __this, const RuntimeMethod* method) { { // get { return indexCounter; } IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586* L_0 = __this->___indexCounter_4; return L_0; } } // System.Collections.Generic.List`1 DungeonArchitect.Graphs.Graph::get_Nodes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8 (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __this, const RuntimeMethod* method) { { // return nodes; List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_0 = __this->___nodes_6; return L_0; } } // System.Collections.Generic.List`1 DungeonArchitect.Graphs.Graph::get_Links() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* Graph_get_Links_m2DC023B7C4956887C381227BB26C31178B8F2CDF (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __this, const RuntimeMethod* method) { { // return links; List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* L_0 = __this->___links_7; return L_0; } } // DungeonArchitect.Graphs.IndexCounter DungeonArchitect.Graphs.Graph::get_TopZIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586* Graph_get_TopZIndex_m35F0B3EECF0604CBDC3F1329AADDDE0542606853 (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __this, const RuntimeMethod* method) { { // return topZIndex; IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586* L_0 = __this->___topZIndex_5; return L_0; } } // System.Void DungeonArchitect.Graphs.Graph::OnEnable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graph_OnEnable_m72EAD272148330F9F6C12B36DE1EA671B944198B (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m8AC1E1EE87F6E325EBB13B20761C08FDC11E1E8E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mB0EBFD549AF0FD7C7B46069E2C2EF3ADF382D0C1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF586549EF925CCF4CA133FBD0636F6A1C012DF3D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m2909F3D876184B815120F4B3CD571EE0ED11693A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m42AE40CC863F746FEAC04E739ED73998825C14B5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5B2B2081BF8097131F5848A462357FBB09D50112_il2cpp_TypeInfo_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; } int32_t V_0 = 0; { // if (IndexCounter == null) IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586* L_0; L_0 = Graph_get_IndexCounter_m2866056FB04F59674EA3026634A52FCEBB289A4D_inline(__this, NULL); if (L_0) { goto IL_0013; } } { // indexCounter = new IndexCounter(); IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586* L_1 = (IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586*)il2cpp_codegen_object_new(IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586_il2cpp_TypeInfo_var); NullCheck(L_1); IndexCounter__ctor_m678D95BAED4A0731EFAD3D740227E1E88E32FF26(L_1, NULL); __this->___indexCounter_4 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___indexCounter_4), (void*)L_1); } IL_0013: { // if (topZIndex == null) IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586* L_2 = __this->___topZIndex_5; if (L_2) { goto IL_0026; } } { // topZIndex = new IndexCounter(); IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586* L_3 = (IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586*)il2cpp_codegen_object_new(IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586_il2cpp_TypeInfo_var); NullCheck(L_3); IndexCounter__ctor_m678D95BAED4A0731EFAD3D740227E1E88E32FF26(L_3, NULL); __this->___topZIndex_5 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___topZIndex_5), (void*)L_3); } IL_0026: { // if (nodes == null) List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_4 = __this->___nodes_6; if (L_4) { goto IL_0039; } } { // nodes = new List(); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_5 = (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A*)il2cpp_codegen_object_new(List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A_il2cpp_TypeInfo_var); NullCheck(L_5); List_1__ctor_mB0EBFD549AF0FD7C7B46069E2C2EF3ADF382D0C1(L_5, List_1__ctor_mB0EBFD549AF0FD7C7B46069E2C2EF3ADF382D0C1_RuntimeMethod_var); __this->___nodes_6 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___nodes_6), (void*)L_5); } IL_0039: { // if (links == null) List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* L_6 = __this->___links_7; if (L_6) { goto IL_004c; } } { // links = new List(); List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* L_7 = (List_1_t5B2B2081BF8097131F5848A462357FBB09D50112*)il2cpp_codegen_object_new(List_1_t5B2B2081BF8097131F5848A462357FBB09D50112_il2cpp_TypeInfo_var); NullCheck(L_7); List_1__ctor_mF586549EF925CCF4CA133FBD0636F6A1C012DF3D(L_7, List_1__ctor_mF586549EF925CCF4CA133FBD0636F6A1C012DF3D_RuntimeMethod_var); __this->___links_7 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___links_7), (void*)L_7); } IL_004c: { // for (int i = 0; i < nodes.Count; ) V_0 = 0; goto IL_0076; } IL_0050: { // if (nodes[i] == null) List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_8 = __this->___nodes_6; int32_t L_9 = V_0; NullCheck(L_8); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_10; L_10 = List_1_get_Item_m42AE40CC863F746FEAC04E739ED73998825C14B5(L_8, L_9, List_1_get_Item_m42AE40CC863F746FEAC04E739ED73998825C14B5_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_11; L_11 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_11) { goto IL_0072; } } { // nodes.RemoveAt(i); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_12 = __this->___nodes_6; int32_t L_13 = V_0; NullCheck(L_12); List_1_RemoveAt_m8AC1E1EE87F6E325EBB13B20761C08FDC11E1E8E(L_12, L_13, List_1_RemoveAt_m8AC1E1EE87F6E325EBB13B20761C08FDC11E1E8E_RuntimeMethod_var); goto IL_0076; } IL_0072: { // i++; int32_t L_14 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0076: { // for (int i = 0; i < nodes.Count; ) int32_t L_15 = V_0; List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_16 = __this->___nodes_6; NullCheck(L_16); int32_t L_17; L_17 = List_1_get_Count_m2909F3D876184B815120F4B3CD571EE0ED11693A_inline(L_16, List_1_get_Count_m2909F3D876184B815120F4B3CD571EE0ED11693A_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_17))) { goto IL_0050; } } { // } return; } } // DungeonArchitect.Graphs.GraphNode DungeonArchitect.Graphs.Graph::GetNode(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* Graph_GetNode_mF07A56E538C10DC4AE1BE11BBEA84C22027C11A4 (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __this, String_t* ___0_id, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Count_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m2095B74BEB3CF8CFB9E525EB052A31A88D4FE775_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Single_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_mB2401F59B78CDEECCAF7AB5E1C88EBEC0EB0FA5F_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*)&U3CU3Ec__DisplayClass13_0_U3CGetNodeU3Eb__0_m79C0F138E734A51E053E40D25E2C385EEE20A337_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass13_0_tA5E792A54497FE225E3DB1E027DE75A8775396D8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass13_0_tA5E792A54497FE225E3DB1E027DE75A8775396D8* V_0 = NULL; RuntimeObject* V_1 = NULL; { U3CU3Ec__DisplayClass13_0_tA5E792A54497FE225E3DB1E027DE75A8775396D8* L_0 = (U3CU3Ec__DisplayClass13_0_tA5E792A54497FE225E3DB1E027DE75A8775396D8*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass13_0_tA5E792A54497FE225E3DB1E027DE75A8775396D8_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__DisplayClass13_0__ctor_m3C94123837FBD296C3811B76E1DFB640AF860C4B(L_0, NULL); V_0 = L_0; U3CU3Ec__DisplayClass13_0_tA5E792A54497FE225E3DB1E027DE75A8775396D8* L_1 = V_0; String_t* L_2 = ___0_id; NullCheck(L_1); L_1->___id_0 = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___id_0), (void*)L_2); // var result = from node in Nodes // where node.Id == id // select node; List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_3; L_3 = Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline(__this, NULL); U3CU3Ec__DisplayClass13_0_tA5E792A54497FE225E3DB1E027DE75A8775396D8* L_4 = V_0; Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* L_5 = (Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403*)il2cpp_codegen_object_new(Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_mAA247217BABDCDCE5A62A51BAED3EBCAD940E7C7(L_5, L_4, (intptr_t)((void*)U3CU3Ec__DisplayClass13_0_U3CGetNodeU3Eb__0_m79C0F138E734A51E053E40D25E2C385EEE20A337_RuntimeMethod_var), NULL); RuntimeObject* L_6; L_6 = Enumerable_Where_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m0A7718E87AA38BDDC09DFEE02DBD93DEFD5BB1B1(L_3, L_5, Enumerable_Where_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m0A7718E87AA38BDDC09DFEE02DBD93DEFD5BB1B1_RuntimeMethod_var); V_1 = L_6; // return (result.Count() > 0) ? result.Single() : null; RuntimeObject* L_7 = V_1; int32_t L_8; L_8 = Enumerable_Count_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m2095B74BEB3CF8CFB9E525EB052A31A88D4FE775(L_7, Enumerable_Count_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m2095B74BEB3CF8CFB9E525EB052A31A88D4FE775_RuntimeMethod_var); if ((((int32_t)L_8) > ((int32_t)0))) { goto IL_0030; } } { return (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)NULL; } IL_0030: { RuntimeObject* L_9 = V_1; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_10; L_10 = Enumerable_Single_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_mB2401F59B78CDEECCAF7AB5E1C88EBEC0EB0FA5F(L_9, Enumerable_Single_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_mB2401F59B78CDEECCAF7AB5E1C88EBEC0EB0FA5F_RuntimeMethod_var); return L_10; } } // System.Void DungeonArchitect.Graphs.Graph::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graph__ctor_mB6C33FC156BDC793908203260AF80260D3563DA1 (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __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.Graphs.Graph/<>c__DisplayClass13_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass13_0__ctor_m3C94123837FBD296C3811B76E1DFB640AF860C4B (U3CU3Ec__DisplayClass13_0_tA5E792A54497FE225E3DB1E027DE75A8775396D8* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.Boolean DungeonArchitect.Graphs.Graph/<>c__DisplayClass13_0::b__0(DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass13_0_U3CGetNodeU3Eb__0_m79C0F138E734A51E053E40D25E2C385EEE20A337 (U3CU3Ec__DisplayClass13_0_tA5E792A54497FE225E3DB1E027DE75A8775396D8* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method) { { // where node.Id == id GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_node; NullCheck(L_0); String_t* L_1; L_1 = GraphNode_get_Id_m1208226FF4D1BDA590D208AC5FE33899494F581F_inline(L_0, NULL); String_t* L_2 = __this->___id_0; bool L_3; L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_1, L_2, NULL); return L_3; } } #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.Graph DungeonArchitect.Graphs.GraphBuilder::get_Graph() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* GraphBuilder_get_Graph_m9A6A8369FF18E0F69F70F905308CEDF599359C46 (GraphBuilder_t3ABC8DFFE16CC2C1A876F82CE56469A202547258* __this, const RuntimeMethod* method) { { // public Graph Graph { get { return graph; } } Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_0 = __this->___graph_0; return L_0; } } // System.Void DungeonArchitect.Graphs.GraphBuilder::.ctor(DungeonArchitect.Graphs.Graph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphBuilder__ctor_mC3D531CA382E65393DC76C19CEC72C7DE2AE6737 (GraphBuilder_t3ABC8DFFE16CC2C1A876F82CE56469A202547258* __this, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___0_graph, const RuntimeMethod* method) { { // public GraphBuilder(Graph graph) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // this.graph = graph; Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_0 = ___0_graph; __this->___graph_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___graph_0), (void*)L_0); // } return; } } // System.Void DungeonArchitect.Graphs.GraphBuilder::DestroyAllNodes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphBuilder_DestroyAllNodes_m0B868554DA82ED03CCD9EF1F1C34761EDFCD61B8 (GraphBuilder_t3ABC8DFFE16CC2C1A876F82CE56469A202547258* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* V_0 = NULL; int32_t V_1 = 0; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_2 = NULL; { // var nodes = graph.Nodes.ToArray(); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_0 = __this->___graph_0; NullCheck(L_0); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_1; L_1 = Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline(L_0, NULL); NullCheck(L_1); GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_2; L_2 = List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE(L_1, List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE_RuntimeMethod_var); // foreach (var node in nodes) V_0 = L_2; V_1 = 0; goto IL_0024; } IL_0015: { // foreach (var node in nodes) GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_3 = V_0; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_6 = (L_3)->GetAt(static_cast(L_5)); V_2 = L_6; // DestroyNode(node); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_7 = V_2; VirtualActionInvoker1< GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* >::Invoke(4 /* System.Void DungeonArchitect.Graphs.GraphBuilder::DestroyNode(DungeonArchitect.Graphs.GraphNode) */, __this, L_7); int32_t L_8 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_0024: { // foreach (var node in nodes) int32_t L_9 = V_1; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_10 = V_0; NullCheck(L_10); if ((((int32_t)L_9) < ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))) { goto IL_0015; } } { // } 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.NonEditorGraphBuilder::.ctor(DungeonArchitect.Graphs.Graph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NonEditorGraphBuilder__ctor_m3066C8893FACBD70EA9F8C8676E10E691A329AA4 (NonEditorGraphBuilder_tD3570E2BCA8F16B8466E5D5AF3C2DECF2D21A411* __this, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___0_graph, const RuntimeMethod* method) { { // : base(graph) Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_0 = ___0_graph; GraphBuilder__ctor_mC3D531CA382E65393DC76C19CEC72C7DE2AE6737(__this, L_0, NULL); // } return; } } // DungeonArchitect.Graphs.GraphNode DungeonArchitect.Graphs.NonEditorGraphBuilder::CreateNode(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* NonEditorGraphBuilder_CreateNode_m8B459B5899CAF734425599C6BC4C907725514C05 (NonEditorGraphBuilder_tD3570E2BCA8F16B8466E5D5AF3C2DECF2D21A411* __this, Type_t* ___0_nodeType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_0 = NULL; String_t* V_1 = NULL; Guid_t V_2; memset((&V_2), 0, sizeof(V_2)); { // GraphNode node = ScriptableObject.CreateInstance(nodeType) as GraphNode; Type_t* L_0 = ___0_nodeType; ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* L_1; L_1 = ScriptableObject_CreateInstance_mE015043D7EC19654FDFB830A9393B3914FF5FC24(L_0, NULL); V_0 = ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)IsInstClass((RuntimeObject*)L_1, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_il2cpp_TypeInfo_var)); // var id = System.Guid.NewGuid().ToString(); Guid_t L_2; L_2 = Guid_NewGuid_m1F4894E8DC089811D6252148AD5858E58D43A7BD(NULL); V_2 = L_2; String_t* L_3; L_3 = Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C((&V_2), NULL); V_1 = L_3; // node.Initialize(id, graph); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_4 = V_0; String_t* L_5 = V_1; Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_6 = ((GraphBuilder_t3ABC8DFFE16CC2C1A876F82CE56469A202547258*)__this)->___graph_0; NullCheck(L_4); VirtualActionInvoker2< String_t*, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* >::Invoke(5 /* System.Void DungeonArchitect.Graphs.GraphNode::Initialize(System.String,DungeonArchitect.Graphs.Graph) */, L_4, L_5, L_6); // node.Position = Vector2.zero; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_7 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; L_8 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); NullCheck(L_7); GraphNode_set_Position_mC8931EF0CFF819D410AB78ABD1A283E03CDC42B0(L_7, L_8, NULL); // graph.Nodes.Add(node); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_9 = ((GraphBuilder_t3ABC8DFFE16CC2C1A876F82CE56469A202547258*)__this)->___graph_0; NullCheck(L_9); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_10; L_10 = Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline(L_9, NULL); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_11 = V_0; NullCheck(L_10); List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_inline(L_10, L_11, List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_RuntimeMethod_var); // return node; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_12 = V_0; return L_12; } } // System.Void DungeonArchitect.Graphs.NonEditorGraphBuilder::DestroyNode(DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NonEditorGraphBuilder_DestroyNode_m1BFAD8BCF58CDE6B95FD656A048CCB6455F77E9A (NonEditorGraphBuilder_tD3570E2BCA8F16B8466E5D5AF3C2DECF2D21A411* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m0F291411029C6429C08D3D75EF1080DBC1928D10_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m4416EA7A59000B5016E61CF7957E020A1ABAF9FE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m6EAA0725AB4AC63888B68637E9B67140F90C381C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m95BFC7B89AC08FDACBF01C8ECF6B43001AA46D5A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2FC59B57C11B54D99D086077E4AAC9275C1014FD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m747B95F484214BB8C6353850A19AD7ACF2B032D1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_mF56ADC307CC71FD17CE519C2E8E3E9FEBBBFEE67_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m966A7FF4817ECEB2A809241DFCE2D22BC5E0C974_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mCCE40BAB478918ED4AFE18B2F3F42982C46B49DB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mFD0CEEF8FB610328C410DA48BA57EF80D351B018_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m1930ECB0CBA8BA46BA38E3E3FD6B8724EA5C0F6E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mDCEED743987282CE65AF09A8B88121AE6CCB92CA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF586549EF925CCF4CA133FBD0636F6A1C012DF3D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5B2B2081BF8097131F5848A462357FBB09D50112_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC958F6791FB4E4315279F35506727A207EBFFF03_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* V_0 = NULL; List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* V_1 = NULL; Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126 V_2; memset((&V_2), 0, sizeof(V_2)); GraphLink_t167090219997E1F874E24A93015AD8333374E463* V_3 = NULL; GraphLink_t167090219997E1F874E24A93015AD8333374E463* V_4 = NULL; Enumerator_tCBE382B0B851EE53151ED1BFBB83F87D2C67B2CF V_5; memset((&V_5), 0, sizeof(V_5)); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* V_6 = NULL; { // if (node == null || !node.CanBeDeleted) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_node; 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_0011; } } { GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_2 = ___0_node; NullCheck(L_2); bool L_3; L_3 = GraphNode_get_CanBeDeleted_m2153EF4B29B38797FCA5F274E35D0AA5A30EA0B8_inline(L_2, NULL); if (L_3) { goto IL_0012; } } IL_0011: { // return; return; } IL_0012: { // var graph = node.Graph; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_4 = ___0_node; NullCheck(L_4); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_5; L_5 = GraphNode_get_Graph_m3747319C884D29CEE76D91160230E341B1D94831_inline(L_4, NULL); V_0 = L_5; // var linksToBreak = new List(); List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* L_6 = (List_1_t5B2B2081BF8097131F5848A462357FBB09D50112*)il2cpp_codegen_object_new(List_1_t5B2B2081BF8097131F5848A462357FBB09D50112_il2cpp_TypeInfo_var); NullCheck(L_6); List_1__ctor_mF586549EF925CCF4CA133FBD0636F6A1C012DF3D(L_6, List_1__ctor_mF586549EF925CCF4CA133FBD0636F6A1C012DF3D_RuntimeMethod_var); V_1 = L_6; // foreach (var link in graph.Links) { Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_7 = V_0; NullCheck(L_7); List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* L_8; L_8 = Graph_get_Links_m2DC023B7C4956887C381227BB26C31178B8F2CDF_inline(L_7, NULL); NullCheck(L_8); Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126 L_9; L_9 = List_1_GetEnumerator_mFD0CEEF8FB610328C410DA48BA57EF80D351B018(L_8, List_1_GetEnumerator_mFD0CEEF8FB610328C410DA48BA57EF80D351B018_RuntimeMethod_var); V_2 = L_9; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0092: {// begin finally (depth: 1) Enumerator_Dispose_m4416EA7A59000B5016E61CF7957E020A1ABAF9FE((&V_2), Enumerator_Dispose_m4416EA7A59000B5016E61CF7957E020A1ABAF9FE_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0087_1; } IL_002d_1: { // foreach (var link in graph.Links) { GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_10; L_10 = Enumerator_get_Current_m747B95F484214BB8C6353850A19AD7ACF2B032D1_inline((&V_2), Enumerator_get_Current_m747B95F484214BB8C6353850A19AD7ACF2B032D1_RuntimeMethod_var); V_3 = L_10; // if (link != null && link.Input != null && link.Output != null) GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_11 = V_3; 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_0087_1; } } { GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_13 = V_3; NullCheck(L_13); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_14; L_14 = GraphLink_get_Input_m21946AED087C7CD12E1254823ACACC63CF4A1C91_inline(L_13, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_15; L_15 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_14, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_15) { goto IL_0087_1; } } { GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_16 = V_3; NullCheck(L_16); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_17; L_17 = GraphLink_get_Output_mF4D45705C1AEA21E0280E23DCCEE80C8D0069EB9_inline(L_16, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_18; L_18 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_17, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_18) { goto IL_0087_1; } } { // if (link.Input.Node == node || link.Output.Node == node) GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_19 = V_3; NullCheck(L_19); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_20; L_20 = GraphLink_get_Input_m21946AED087C7CD12E1254823ACACC63CF4A1C91_inline(L_19, NULL); NullCheck(L_20); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_21; L_21 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_20, NULL); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_22 = ___0_node; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_23; L_23 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_21, L_22, NULL); if (L_23) { goto IL_0080_1; } } { GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_24 = V_3; NullCheck(L_24); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_25; L_25 = GraphLink_get_Output_mF4D45705C1AEA21E0280E23DCCEE80C8D0069EB9_inline(L_24, NULL); NullCheck(L_25); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_26; L_26 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_25, NULL); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_27 = ___0_node; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_28; L_28 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_26, L_27, NULL); if (!L_28) { goto IL_0087_1; } } IL_0080_1: { // linksToBreak.Add(link); List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* L_29 = V_1; GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_30 = V_3; NullCheck(L_29); List_1_Add_m966A7FF4817ECEB2A809241DFCE2D22BC5E0C974_inline(L_29, L_30, List_1_Add_m966A7FF4817ECEB2A809241DFCE2D22BC5E0C974_RuntimeMethod_var); } IL_0087_1: { // foreach (var link in graph.Links) { bool L_31; L_31 = Enumerator_MoveNext_m6EAA0725AB4AC63888B68637E9B67140F90C381C((&V_2), Enumerator_MoveNext_m6EAA0725AB4AC63888B68637E9B67140F90C381C_RuntimeMethod_var); if (L_31) { goto IL_002d_1; } } { goto IL_00a0; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00a0: { // foreach(var link in linksToBreak) List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* L_32 = V_1; NullCheck(L_32); Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126 L_33; L_33 = List_1_GetEnumerator_mFD0CEEF8FB610328C410DA48BA57EF80D351B018(L_32, List_1_GetEnumerator_mFD0CEEF8FB610328C410DA48BA57EF80D351B018_RuntimeMethod_var); V_2 = L_33; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00d3: {// begin finally (depth: 1) Enumerator_Dispose_m4416EA7A59000B5016E61CF7957E020A1ABAF9FE((&V_2), Enumerator_Dispose_m4416EA7A59000B5016E61CF7957E020A1ABAF9FE_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_00c8_1; } IL_00a9_1: { // foreach(var link in linksToBreak) GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_34; L_34 = Enumerator_get_Current_m747B95F484214BB8C6353850A19AD7ACF2B032D1_inline((&V_2), Enumerator_get_Current_m747B95F484214BB8C6353850A19AD7ACF2B032D1_RuntimeMethod_var); V_4 = L_34; // graph.Links.Remove(link); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_35 = V_0; NullCheck(L_35); List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* L_36; L_36 = Graph_get_Links_m2DC023B7C4956887C381227BB26C31178B8F2CDF_inline(L_35, NULL); GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_37 = V_4; NullCheck(L_36); bool L_38; L_38 = List_1_Remove_m1930ECB0CBA8BA46BA38E3E3FD6B8724EA5C0F6E(L_36, L_37, List_1_Remove_m1930ECB0CBA8BA46BA38E3E3FD6B8724EA5C0F6E_RuntimeMethod_var); // DestroyObject(link); GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_39 = V_4; NonEditorGraphBuilder_DestroyObject_mA77612B3FFC1206EC2769E44E9901948AE6AE02C(__this, L_39, NULL); } IL_00c8_1: { // foreach(var link in linksToBreak) bool L_40; L_40 = Enumerator_MoveNext_m6EAA0725AB4AC63888B68637E9B67140F90C381C((&V_2), Enumerator_MoveNext_m6EAA0725AB4AC63888B68637E9B67140F90C381C_RuntimeMethod_var); if (L_40) { goto IL_00a9_1; } } { goto IL_00e1; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00e1: { // var pins = new List(); List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_41 = (List_1_tC958F6791FB4E4315279F35506727A207EBFFF03*)il2cpp_codegen_object_new(List_1_tC958F6791FB4E4315279F35506727A207EBFFF03_il2cpp_TypeInfo_var); NullCheck(L_41); List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D(L_41, List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D_RuntimeMethod_var); // pins.AddRange(node.InputPins); List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_42 = L_41; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_43 = ___0_node; NullCheck(L_43); GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* L_44; L_44 = GraphNode_get_InputPins_m9CA0D8ABDA0A6C3EC2AC349317EC3CD61911D0E4(L_43, NULL); NullCheck(L_42); List_1_AddRange_mF56ADC307CC71FD17CE519C2E8E3E9FEBBBFEE67(L_42, (RuntimeObject*)L_44, List_1_AddRange_mF56ADC307CC71FD17CE519C2E8E3E9FEBBBFEE67_RuntimeMethod_var); // pins.AddRange(node.OutputPins); List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_45 = L_42; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_46 = ___0_node; NullCheck(L_46); GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* L_47; L_47 = GraphNode_get_OutputPins_m9BEE5FCABF2B5B19A59BF83396BDD50D26DA77D8(L_46, NULL); NullCheck(L_45); List_1_AddRange_mF56ADC307CC71FD17CE519C2E8E3E9FEBBBFEE67(L_45, (RuntimeObject*)L_47, List_1_AddRange_mF56ADC307CC71FD17CE519C2E8E3E9FEBBBFEE67_RuntimeMethod_var); // foreach (var pin in pins) NullCheck(L_45); Enumerator_tCBE382B0B851EE53151ED1BFBB83F87D2C67B2CF L_48; L_48 = List_1_GetEnumerator_mCCE40BAB478918ED4AFE18B2F3F42982C46B49DB(L_45, List_1_GetEnumerator_mCCE40BAB478918ED4AFE18B2F3F42982C46B49DB_RuntimeMethod_var); V_5 = L_48; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0123: {// begin finally (depth: 1) Enumerator_Dispose_m0F291411029C6429C08D3D75EF1080DBC1928D10((&V_5), Enumerator_Dispose_m0F291411029C6429C08D3D75EF1080DBC1928D10_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0118_1; } IL_0107_1: { // foreach (var pin in pins) GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_49; L_49 = Enumerator_get_Current_m2FC59B57C11B54D99D086077E4AAC9275C1014FD_inline((&V_5), Enumerator_get_Current_m2FC59B57C11B54D99D086077E4AAC9275C1014FD_RuntimeMethod_var); V_6 = L_49; // DestroyObject(pin); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_50 = V_6; NonEditorGraphBuilder_DestroyObject_mA77612B3FFC1206EC2769E44E9901948AE6AE02C(__this, L_50, NULL); } IL_0118_1: { // foreach (var pin in pins) bool L_51; L_51 = Enumerator_MoveNext_m95BFC7B89AC08FDACBF01C8ECF6B43001AA46D5A((&V_5), Enumerator_MoveNext_m95BFC7B89AC08FDACBF01C8ECF6B43001AA46D5A_RuntimeMethod_var); if (L_51) { goto IL_0107_1; } } { goto IL_0131; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0131: { // graph.Nodes.Remove(node); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_52 = V_0; NullCheck(L_52); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_53; L_53 = Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline(L_52, NULL); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_54 = ___0_node; NullCheck(L_53); bool L_55; L_55 = List_1_Remove_mDCEED743987282CE65AF09A8B88121AE6CCB92CA(L_53, L_54, List_1_Remove_mDCEED743987282CE65AF09A8B88121AE6CCB92CA_RuntimeMethod_var); // DestroyObject(node); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_56 = ___0_node; NonEditorGraphBuilder_DestroyObject_mA77612B3FFC1206EC2769E44E9901948AE6AE02C(__this, L_56, NULL); // } return; } } // System.Void DungeonArchitect.Graphs.NonEditorGraphBuilder::DestroyObject(UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NonEditorGraphBuilder_DestroyObject_mA77612B3FFC1206EC2769E44E9901948AE6AE02C (NonEditorGraphBuilder_tD3570E2BCA8F16B8466E5D5AF3C2DECF2D21A411* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, 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.isEditor) bool L_0; L_0 = Application_get_isEditor_mEAC51E3ACE6DCE438087FB14BD75A3C219D354D0(NULL); if (!L_0) { goto IL_000e; } } { // Object.DestroyImmediate(obj); Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_1, NULL); return; } IL_000e: { // Object.Destroy(obj); Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_2 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_2, 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.Graphs.GraphCamera::get_MaxAllowedZoom() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GraphCamera_get_MaxAllowedZoom_mABFAD50DC9A2B56A72BAC505DB0D131183AF3D27 (GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* __this, const RuntimeMethod* method) { { // get { return maxAllowedZoom; } float L_0 = __this->___maxAllowedZoom_0; return L_0; } } // System.Void DungeonArchitect.Graphs.GraphCamera::set_MaxAllowedZoom(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphCamera_set_MaxAllowedZoom_mE6D17878AA56095EEE552EF2E5784378429D3D2B (GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* __this, float ___0_value, const RuntimeMethod* method) { { // set { maxAllowedZoom = value; } float L_0 = ___0_value; __this->___maxAllowedZoom_0 = L_0; // set { maxAllowedZoom = value; } return; } } // UnityEngine.Vector2 DungeonArchitect.Graphs.GraphCamera::get_Position() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GraphCamera_get_Position_mBDECDD73B8B2C97AD0D729EF7DEB8CD798257E94 (GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* __this, const RuntimeMethod* method) { { // return position; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___position_1; return L_0; } } // System.Void DungeonArchitect.Graphs.GraphCamera::set_Position(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphCamera_set_Position_m7EF3D8D29EBB2E175BB5AF94B325121048E51929 (GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) { { // position = value; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value; __this->___position_1 = L_0; // } return; } } // System.Single DungeonArchitect.Graphs.GraphCamera::get_ZoomLevel() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GraphCamera_get_ZoomLevel_mE89517124FB17A7AC02F8CAE8092BE6088850266 (GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* __this, const RuntimeMethod* method) { { // return zoomLevel; float L_0 = __this->___zoomLevel_3; return L_0; } } // System.Void DungeonArchitect.Graphs.GraphCamera::set_ZoomLevel(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphCamera_set_ZoomLevel_m359C10E47987C2175046BEF9AF494E30DDA388B3 (GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* __this, float ___0_value, const RuntimeMethod* method) { { // zoomLevel = value; float L_0 = ___0_value; __this->___zoomLevel_3 = L_0; // } return; } } // System.Void DungeonArchitect.Graphs.GraphCamera::Pan(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphCamera_Pan_mC1BCA7BD318E092F2096BBFC626642410EA91ABD (GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) { { // Pan(new Vector2(x, y)); int32_t L_0 = ___0_x; int32_t L_1 = ___1_y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), ((float)L_0), ((float)L_1), /*hidden argument*/NULL); GraphCamera_Pan_mAB885E307BEDC894A599A1295A8DCEBAC2B6907F(__this, L_2, NULL); // } return; } } // System.Void DungeonArchitect.Graphs.GraphCamera::Pan(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphCamera_Pan_mAB885E307BEDC894A599A1295A8DCEBAC2B6907F (GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_delta, const RuntimeMethod* method) { { // position += delta * zoomLevel; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___position_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_delta; float L_2 = __this->___zoomLevel_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; L_3 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_1, L_2, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_0, L_3, NULL); __this->___position_1 = L_4; // } return; } } // System.Void DungeonArchitect.Graphs.GraphCamera::HandleInput(UnityEngine.Event) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphCamera_HandleInput_m8E0EAB7B3FD8C3EDC497B397934920B16B369F5A (GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2; memset((&V_2), 0, sizeof(V_2)); float V_3 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_4; memset((&V_4), 0, sizeof(V_4)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5; memset((&V_5), 0, sizeof(V_5)); { // if (e.type == EventType.ScrollWheel) { Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_0 = ___0_e; NullCheck(L_0); int32_t L_1; L_1 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_0, NULL); if ((!(((uint32_t)L_1) == ((uint32_t)6)))) { goto IL_007a; } } { // var originalGraphPosition = ScreenToWorld(e.mousePosition); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_2 = ___0_e; NullCheck(L_2); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; L_3 = Event_get_mousePosition_mD6D2DF45C75E6FADD415D27D0E93563DED37D9B9(L_2, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = GraphCamera_ScreenToWorld_m4F847D7AE0B699D356167F483AD52EAE0B79452E(__this, L_3, NULL); V_2 = L_4; // float zoomMultiplier = 0.1f; V_3 = (0.100000001f); // zoomMultiplier *= Mathf.Sign(e.delta.y); float L_5 = V_3; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_6 = ___0_e; NullCheck(L_6); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7; L_7 = Event_get_delta_m1BBF28E2FC379EDD3907DC987E6BD7E6521D69A0(L_6, NULL); float L_8 = L_7.___y_1; float L_9; L_9 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_8, NULL); V_3 = ((float)il2cpp_codegen_multiply(L_5, L_9)); // zoomLevel = Mathf.Clamp(zoomLevel * (1 + zoomMultiplier), 1, maxAllowedZoom); float L_10 = __this->___zoomLevel_3; float L_11 = V_3; float L_12 = __this->___maxAllowedZoom_0; float L_13; L_13 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)il2cpp_codegen_multiply(L_10, ((float)il2cpp_codegen_add((1.0f), L_11)))), (1.0f), L_12, NULL); __this->___zoomLevel_3 = L_13; // var newGraphPosition = ScreenToWorld (e.mousePosition); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_14 = ___0_e; NullCheck(L_14); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15; L_15 = Event_get_mousePosition_mD6D2DF45C75E6FADD415D27D0E93563DED37D9B9(L_14, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16; L_16 = GraphCamera_ScreenToWorld_m4F847D7AE0B699D356167F483AD52EAE0B79452E(__this, L_15, NULL); V_4 = L_16; // position += originalGraphPosition - newGraphPosition; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17 = __this->___position_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18 = V_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19 = V_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20; L_20 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_18, L_19, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21; L_21 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_17, L_20, NULL); __this->___position_1 = L_21; } IL_007a: { // int dragButton1 = 1; V_0 = 1; // int dragButton2 = 2; V_1 = 2; // if (e.type == EventType.MouseDrag && (e.button == dragButton1 || e.button == dragButton2)) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_22 = ___0_e; NullCheck(L_22); int32_t L_23; L_23 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_22, NULL); if ((!(((uint32_t)L_23) == ((uint32_t)3)))) { goto IL_00c0; } } { Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_24 = ___0_e; NullCheck(L_24); int32_t L_25; L_25 = Event_get_button_m57F81B5CCB26866E776D0EBD1250C708A3565C08(L_24, NULL); int32_t L_26 = V_0; if ((((int32_t)L_25) == ((int32_t)L_26))) { goto IL_0099; } } { Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_27 = ___0_e; NullCheck(L_27); int32_t L_28; L_28 = Event_get_button_m57F81B5CCB26866E776D0EBD1250C708A3565C08(L_27, NULL); int32_t L_29 = V_1; if ((!(((uint32_t)L_28) == ((uint32_t)L_29)))) { goto IL_00c0; } } IL_0099: { // if (e.delta.magnitude < 150) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_30 = ___0_e; NullCheck(L_30); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_31; L_31 = Event_get_delta_m1BBF28E2FC379EDD3907DC987E6BD7E6521D69A0(L_30, NULL); V_5 = L_31; float L_32; L_32 = Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline((&V_5), NULL); if ((!(((float)L_32) < ((float)(150.0f))))) { goto IL_00c0; } } { // Pan(-e.delta); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_33 = ___0_e; NullCheck(L_33); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_34; L_34 = Event_get_delta_m1BBF28E2FC379EDD3907DC987E6BD7E6521D69A0(L_33, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_35; L_35 = Vector2_op_UnaryNegation_mBA9FC53A2194EE3CC067A12D11879F695B34D6F9_inline(L_34, NULL); GraphCamera_Pan_mAB885E307BEDC894A599A1295A8DCEBAC2B6907F(__this, L_35, NULL); } IL_00c0: { // } return; } } // UnityEngine.Vector2 DungeonArchitect.Graphs.GraphCamera::WorldToScreen(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GraphCamera_WorldToScreen_mE462005445CCB1CB520C38FEF589C1B4B2D4D3C2 (GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_worldCoord, const RuntimeMethod* method) { { // return (worldCoord - position) / zoomLevel + ScreenOffset; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_worldCoord; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = __this->___position_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_0, L_1, NULL); float L_3 = __this->___zoomLevel_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline(L_2, L_3, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = __this->___ScreenOffset_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; L_6 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_4, L_5, NULL); return L_6; } } // UnityEngine.Vector2 DungeonArchitect.Graphs.GraphCamera::ScreenToWorld(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GraphCamera_ScreenToWorld_m4F847D7AE0B699D356167F483AD52EAE0B79452E (GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_screenCoord, const RuntimeMethod* method) { { // screenCoord -= ScreenOffset; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_screenCoord; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = __this->___ScreenOffset_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_0, L_1, NULL); ___0_screenCoord = L_2; // return screenCoord * zoomLevel + position; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_screenCoord; float L_4 = __this->___zoomLevel_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_3, L_4, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = __this->___position_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7; L_7 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_5, L_6, NULL); return L_7; } } // UnityEngine.Rect DungeonArchitect.Graphs.GraphCamera::WorldToScreen(UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D GraphCamera_WorldToScreen_m83179C234CCA93463007C488F9287C0CD3D4B56A (GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_worldCoord, const RuntimeMethod* method) { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); { // var screen = worldCoord; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = ___0_worldCoord; V_0 = L_0; // screen.position = WorldToScreen(worldCoord.position); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38((&___0_worldCoord), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = GraphCamera_WorldToScreen_mE462005445CCB1CB520C38FEF589C1B4B2D4D3C2(__this, L_1, NULL); Rect_set_position_m9CD8AA25A83A7A893429C0ED56C36641202C3F05((&V_0), L_2, NULL); // screen.size = worldCoord.size / zoomLevel; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; L_3 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&___0_worldCoord), NULL); float L_4 = __this->___zoomLevel_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline(L_3, L_4, NULL); Rect_set_size_m346E4F7077E5A1C0F4E21966232CD726CB9E6BAA((&V_0), L_5, NULL); // return screen; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_6 = V_0; return L_6; } } // UnityEngine.Rect DungeonArchitect.Graphs.GraphCamera::ScreenToWorld(UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D GraphCamera_ScreenToWorld_m112D95C2116038F265A72FE15B564101259945C9 (GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_screenCoord, const RuntimeMethod* method) { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); { // var world = screenCoord; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = ___0_screenCoord; V_0 = L_0; // world.position = ScreenToWorld(screenCoord.position); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38((&___0_screenCoord), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = GraphCamera_ScreenToWorld_m4F847D7AE0B699D356167F483AD52EAE0B79452E(__this, L_1, NULL); Rect_set_position_m9CD8AA25A83A7A893429C0ED56C36641202C3F05((&V_0), L_2, NULL); // world.size = screenCoord.size * ZoomLevel; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; L_3 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&___0_screenCoord), NULL); float L_4; L_4 = GraphCamera_get_ZoomLevel_mE89517124FB17A7AC02F8CAE8092BE6088850266_inline(__this, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_3, L_4, NULL); Rect_set_size_m346E4F7077E5A1C0F4E21966232CD726CB9E6BAA((&V_0), L_5, NULL); // return world; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_6 = V_0; return L_6; } } // System.Void DungeonArchitect.Graphs.GraphCamera::FocusOnBestFit(DungeonArchitect.Graphs.Graph,UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphCamera_FocusOnBestFit_mA93EBDEF4A96C6B807E248F168999FF186737FE6 (GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* __this, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___0_graph, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_editorBounds, 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*)&List_1_get_Count_m2909F3D876184B815120F4B3CD571EE0ED11693A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1; memset((&V_1), 0, sizeof(V_1)); Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371 V_2; memset((&V_2), 0, sizeof(V_2)); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_3 = NULL; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_4; memset((&V_4), 0, sizeof(V_4)); { // if (graph == null) return; Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_0 = ___0_graph; 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 (graph == null) return; return; } IL_000a: { // if (graph.Nodes.Count > 0) Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_2 = ___0_graph; NullCheck(L_2); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_3; L_3 = Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline(L_2, NULL); NullCheck(L_3); int32_t L_4; L_4 = List_1_get_Count_m2909F3D876184B815120F4B3CD571EE0ED11693A_inline(L_3, List_1_get_Count_m2909F3D876184B815120F4B3CD571EE0ED11693A_RuntimeMethod_var); if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_00ad; } } { // var graphVisibleSize = editorBounds.size * zoomLevel; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&___1_editorBounds), NULL); float L_6 = __this->___zoomLevel_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7; L_7 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_5, L_6, NULL); V_0 = L_7; // Vector2 average = Vector2.zero; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; L_8 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); V_1 = L_8; // foreach (var node in graph.Nodes) Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_9 = ___0_graph; NullCheck(L_9); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_10; L_10 = Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline(L_9, NULL); NullCheck(L_10); Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371 L_11; L_11 = List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60(L_10, List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60_RuntimeMethod_var); V_2 = L_11; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0074: {// begin finally (depth: 1) Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1((&V_2), Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0069_1; } IL_0042_1: { // foreach (var node in graph.Nodes) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_12; L_12 = Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_inline((&V_2), Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_RuntimeMethod_var); V_3 = L_12; // if (node == null) continue; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_13 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_14; L_14 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_13, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_14) { goto IL_0069_1; } } { // average += node.Bounds.center; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15 = V_1; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_16 = V_3; NullCheck(L_16); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_17; L_17 = GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline(L_16, NULL); V_4 = L_17; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18; L_18 = Rect_get_center_mAA9A2E1F058B2C9F58E13CC4822F789F42975E5C((&V_4), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19; L_19 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_15, L_18, NULL); V_1 = L_19; } IL_0069_1: { // foreach (var node in graph.Nodes) bool L_20; L_20 = Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B((&V_2), Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B_RuntimeMethod_var); if (L_20) { goto IL_0042_1; } } { goto IL_0082; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0082: { // average /= graph.Nodes.Count; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21 = V_1; Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_22 = ___0_graph; NullCheck(L_22); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_23; L_23 = Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline(L_22, NULL); NullCheck(L_23); int32_t L_24; L_24 = List_1_get_Count_m2909F3D876184B815120F4B3CD571EE0ED11693A_inline(L_23, List_1_get_Count_m2909F3D876184B815120F4B3CD571EE0ED11693A_RuntimeMethod_var); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25; L_25 = Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline(L_21, ((float)L_24), NULL); V_1 = L_25; // position = average - graphVisibleSize / 2.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26 = V_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28; L_28 = Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline(L_27, (2.0f), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_29; L_29 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_26, L_28, NULL); __this->___position_1 = L_29; return; } IL_00ad: { // position = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30; L_30 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_31; L_31 = Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline(L_30, NULL); __this->___position_1 = L_31; // zoomLevel = 1.0f; __this->___zoomLevel_3 = (1.0f); // } return; } } // System.Void DungeonArchitect.Graphs.GraphCamera::FocusOnNode(DungeonArchitect.Graphs.GraphNode,UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphCamera_FocusOnNode_m72C2055AB3C7998C1C296B6762265461920EB12F (GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_editorBounds, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1; memset((&V_1), 0, sizeof(V_1)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_2; memset((&V_2), 0, sizeof(V_2)); { // var graphVisibleSize = editorBounds.size * zoomLevel; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; L_0 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&___1_editorBounds), NULL); float L_1 = __this->___zoomLevel_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_0, L_1, NULL); V_0 = L_2; // var nodePosition = node.Bounds.center; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_3 = ___0_node; NullCheck(L_3); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_4; L_4 = GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline(L_3, NULL); V_2 = L_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = Rect_get_center_mAA9A2E1F058B2C9F58E13CC4822F789F42975E5C((&V_2), NULL); V_1 = L_5; // position = nodePosition - graphVisibleSize / 2.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = V_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; L_8 = Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline(L_7, (2.0f), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9; L_9 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_6, L_8, NULL); __this->___position_1 = L_9; // } return; } } // System.Void DungeonArchitect.Graphs.GraphCamera::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphCamera__ctor_mB2071A9D97C06E7F1A5F4D5D2FAC1057878A0A2F (GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* __this, const RuntimeMethod* method) { { // float maxAllowedZoom = 6.0f; __this->___maxAllowedZoom_0 = (6.0f); // Vector2 position = Vector2.zero; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); __this->___position_1 = L_0; // public Vector2 ScreenOffset = Vector2.zero; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); __this->___ScreenOffset_2 = L_1; // float zoomLevel = 1; __this->___zoomLevel_3 = (1.0f); 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.Graphs.GraphLink::get_Id() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GraphLink_get_Id_m16BEE7931414CC6E6A60AD20836534F8CDE6831E (GraphLink_t167090219997E1F874E24A93015AD8333374E463* __this, const RuntimeMethod* method) { { // return id; int32_t L_0 = __this->___id_4; return L_0; } } // System.Void DungeonArchitect.Graphs.GraphLink::set_Id(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphLink_set_Id_m7E55E3BCEF7C849270FC908178F3B40949D37B78 (GraphLink_t167090219997E1F874E24A93015AD8333374E463* __this, int32_t ___0_value, const RuntimeMethod* method) { { // id = value; int32_t L_0 = ___0_value; __this->___id_4 = L_0; // UpdateName(); GraphLink_UpdateName_mCBA764CE2B515F0135C99678654A762C36AA3F7D(__this, NULL); // } return; } } // DungeonArchitect.Graphs.GraphPin DungeonArchitect.Graphs.GraphLink::get_Input() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* GraphLink_get_Input_m21946AED087C7CD12E1254823ACACC63CF4A1C91 (GraphLink_t167090219997E1F874E24A93015AD8333374E463* __this, const RuntimeMethod* method) { { // return input; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_0 = __this->___input_5; return L_0; } } // System.Void DungeonArchitect.Graphs.GraphLink::set_Input(DungeonArchitect.Graphs.GraphPin) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphLink_set_Input_mF445F412CA28535968DBAADE854ED8D6DC8C0A64 (GraphLink_t167090219997E1F874E24A93015AD8333374E463* __this, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_value, const RuntimeMethod* method) { { // input = value; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_0 = ___0_value; __this->___input_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___input_5), (void*)L_0); // } return; } } // DungeonArchitect.Graphs.GraphPin DungeonArchitect.Graphs.GraphLink::get_Output() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* GraphLink_get_Output_mF4D45705C1AEA21E0280E23DCCEE80C8D0069EB9 (GraphLink_t167090219997E1F874E24A93015AD8333374E463* __this, const RuntimeMethod* method) { { // return output; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_0 = __this->___output_6; return L_0; } } // System.Void DungeonArchitect.Graphs.GraphLink::set_Output(DungeonArchitect.Graphs.GraphPin) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphLink_set_Output_mE6CB24470E285E523487BC10DFAA49B7F4025B9C (GraphLink_t167090219997E1F874E24A93015AD8333374E463* __this, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_value, const RuntimeMethod* method) { { // output = value; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_0 = ___0_value; __this->___output_6 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___output_6), (void*)L_0); // } return; } } // DungeonArchitect.Graphs.Graph DungeonArchitect.Graphs.GraphLink::get_Graph() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* GraphLink_get_Graph_m7D055380A86AFE933842BC24CEFC526D122B637F (GraphLink_t167090219997E1F874E24A93015AD8333374E463* __this, const RuntimeMethod* method) { { // return graph; Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_0 = __this->___graph_7; return L_0; } } // System.Void DungeonArchitect.Graphs.GraphLink::set_Graph(DungeonArchitect.Graphs.Graph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphLink_set_Graph_mF29BD3879D93745D744AF1FA633D907E1E676A4E (GraphLink_t167090219997E1F874E24A93015AD8333374E463* __this, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___0_value, const RuntimeMethod* method) { { // graph = value; Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_0 = ___0_value; __this->___graph_7 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___graph_7), (void*)L_0); // } return; } } // System.Void DungeonArchitect.Graphs.GraphLink::OnEnable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphLink_OnEnable_m7873FAA2629B5D902C0554BB9E3CB34740A68A5F (GraphLink_t167090219997E1F874E24A93015AD8333374E463* __this, const RuntimeMethod* method) { { // hideFlags = HideFlags.HideInHierarchy; Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(__this, 1, NULL); // UpdateName(); GraphLink_UpdateName_mCBA764CE2B515F0135C99678654A762C36AA3F7D(__this, NULL); // } return; } } // System.Void DungeonArchitect.Graphs.GraphLink::UpdateName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphLink_UpdateName_mCBA764CE2B515F0135C99678654A762C36AA3F7D (GraphLink_t167090219997E1F874E24A93015AD8333374E463* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4025E38C47D31F48DA15148B12D5C2257E70429E); s_Il2CppMethodInitialized = true; } { // this.name = "Link_" + id; int32_t* L_0 = (&__this->___id_4); String_t* L_1; L_1 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_0, NULL); String_t* L_2; L_2 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral4025E38C47D31F48DA15148B12D5C2257E70429E, L_1, NULL); Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(__this, L_2, NULL); // } return; } } // System.Single DungeonArchitect.Graphs.GraphLink::GetTangentStrength() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GraphLink_GetTangentStrength_m496C7920D17384DDFF9C064A63D05DC4DCE63267 (GraphLink_t167090219997E1F874E24A93015AD8333374E463* __this, const RuntimeMethod* method) { float V_0 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1; memset((&V_1), 0, sizeof(V_1)); { // var distance = (output.WorldPosition - input.WorldPosition).magnitude; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_0 = __this->___output_6; NullCheck(L_0); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = GraphPin_get_WorldPosition_m249387C55D7B8A5B6F3AB2918A1FF90A7B60A525(L_0, NULL); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_2 = __this->___input_5; NullCheck(L_2); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; L_3 = GraphPin_get_WorldPosition_m249387C55D7B8A5B6F3AB2918A1FF90A7B60A525(L_2, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_1, L_3, NULL); V_1 = L_4; float L_5; L_5 = Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline((&V_1), NULL); V_0 = L_5; // var tangentStrength = Mathf.Min(output.TangentStrength, distance / 2.0f); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_6 = __this->___output_6; NullCheck(L_6); float L_7; L_7 = GraphPin_get_TangentStrength_m3284A0B6002D180F4FBB4CC8A4BCA5195ED24655_inline(L_6, NULL); float L_8 = V_0; float L_9; L_9 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_7, ((float)(L_8/(2.0f))), NULL); // return tangentStrength; return L_9; } } // System.Void DungeonArchitect.Graphs.GraphLink::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphLink__ctor_mE6BCC1D779C7EDE1DE600D96B66D3FE7927FFD92 (GraphLink_t167090219997E1F874E24A93015AD8333374E463* __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.String DungeonArchitect.Graphs.GraphNode::get_Id() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GraphNode_get_Id_m1208226FF4D1BDA590D208AC5FE33899494F581F (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) { { // return id; String_t* L_0 = __this->___id_4; return L_0; } } // System.Void DungeonArchitect.Graphs.GraphNode::set_Id(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNode_set_Id_mFA16537652CCF0356671639AFEC1908EF9E641F9 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, String_t* ___0_value, const RuntimeMethod* method) { { // set { id = value; } String_t* L_0 = ___0_value; __this->___id_4 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___id_4), (void*)L_0); // set { id = value; } return; } } // System.String DungeonArchitect.Graphs.GraphNode::get_Caption() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GraphNode_get_Caption_m5CB8A2609C249B98CD2E31A97455BFB695659E04 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) { { // return caption; String_t* L_0 = __this->___caption_5; return L_0; } } // System.Void DungeonArchitect.Graphs.GraphNode::set_Caption(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNode_set_Caption_m5C891C1D66DCE60DA38C44C9BCEA258D9A18F59F (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, String_t* ___0_value, const RuntimeMethod* method) { { // caption = value; String_t* L_0 = ___0_value; __this->___caption_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___caption_5), (void*)L_0); // } return; } } // UnityEngine.Rect DungeonArchitect.Graphs.GraphNode::get_Bounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) { { // return bounds; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = __this->___bounds_6; return L_0; } } // System.Void DungeonArchitect.Graphs.GraphNode::set_Bounds(UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNode_set_Bounds_m81B772D4B4C948A1104D9079F28C1ABF26F994FE (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_value, const RuntimeMethod* method) { { // bounds = value; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = ___0_value; __this->___bounds_6 = L_0; // } return; } } // System.Boolean DungeonArchitect.Graphs.GraphNode::get_CanBeDeleted() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphNode_get_CanBeDeleted_m2153EF4B29B38797FCA5F274E35D0AA5A30EA0B8 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) { { // get { return canBeDeleted; } bool L_0 = __this->___canBeDeleted_7; return L_0; } } // System.Boolean DungeonArchitect.Graphs.GraphNode::get_CanBeSelected() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphNode_get_CanBeSelected_mA6ADEE6BFDB2996694AD492E84904D8E5122A124 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) { { // get { return canBeSelected; } bool L_0 = __this->___canBeSelected_8; return L_0; } } // System.Boolean DungeonArchitect.Graphs.GraphNode::get_CanBeMoved() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphNode_get_CanBeMoved_mF4A499B8EBC3F636F7EF0805E08B88905606DC0D (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) { { // get { return canBeMoved; } bool L_0 = __this->___canBeMoved_9; return L_0; } } // System.Boolean DungeonArchitect.Graphs.GraphNode::get_Selected() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphNode_get_Selected_m9C828A505E1BA3E0263CC51DB59D3E64179D467F (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) { { // return selected; bool L_0 = __this->___selected_10; return L_0; } } // System.Void DungeonArchitect.Graphs.GraphNode::set_Selected(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNode_set_Selected_m9D6877E8C7CCAE9A54F7B999925CF5AA1DD1D2C5 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, bool ___0_value, const RuntimeMethod* method) { { // if (canBeSelected) bool L_0 = __this->___canBeSelected_8; if (!L_0) { goto IL_0010; } } { // selected = value; bool L_1 = ___0_value; __this->___selected_10 = L_1; return; } IL_0010: { // selected = false; __this->___selected_10 = (bool)0; // } return; } } // UnityEngine.Vector2 DungeonArchitect.Graphs.GraphNode::get_Size() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GraphNode_get_Size_m215BC04EF821C3B3221DC55F3447DDF97CDBB7E1 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) { { // get { return bounds.size; } Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&__this->___bounds_6); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267(L_0, NULL); return L_1; } } // 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) { { // bounds.size = value; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&__this->___bounds_6); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_value; Rect_set_size_m346E4F7077E5A1C0F4E21966232CD726CB9E6BAA(L_0, L_1, NULL); // } return; } } // UnityEngine.Vector2 DungeonArchitect.Graphs.GraphNode::get_Position() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GraphNode_get_Position_m92FB18D50D76223CB53A63C884AB11C0A4329AB7 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) { { // get { return bounds.position; } Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&__this->___bounds_6); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38(L_0, NULL); return L_1; } } // System.Void DungeonArchitect.Graphs.GraphNode::set_Position(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNode_set_Position_mC8931EF0CFF819D410AB78ABD1A283E03CDC42B0 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) { { // bounds.position = value; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&__this->___bounds_6); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_value; Rect_set_position_m9CD8AA25A83A7A893429C0ED56C36641202C3F05(L_0, L_1, NULL); // } return; } } // System.Int32 DungeonArchitect.Graphs.GraphNode::get_ZIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GraphNode_get_ZIndex_m6400207320C7EDC8B747C79C7CDA2022F0A277B6 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) { { // return zIndex; int32_t L_0 = __this->___zIndex_11; return L_0; } } // System.Void DungeonArchitect.Graphs.GraphNode::set_ZIndex(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNode_set_ZIndex_m69F84D36AB71716B635C56A624D6BECB27E46B9E (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, int32_t ___0_value, const RuntimeMethod* method) { { // zIndex = value; int32_t L_0 = ___0_value; __this->___zIndex_11 = L_0; // } return; } } // DungeonArchitect.Graphs.GraphPin[] DungeonArchitect.Graphs.GraphNode::get_InputPins() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* GraphNode_get_InputPins_m9CA0D8ABDA0A6C3EC2AC349317EC3CD61911D0E4 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m6D5BB18190AB982706A6DD4BD0452437A41A8A2E_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // return inputPins != null ? inputPins.ToArray() : new GraphPin[0]; List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_0 = __this->___inputPins_12; if (L_0) { goto IL_000f; } } { GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* L_1 = (GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036*)(GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036*)SZArrayNew(GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036_il2cpp_TypeInfo_var, (uint32_t)0); return L_1; } IL_000f: { List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_2 = __this->___inputPins_12; NullCheck(L_2); GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* L_3; L_3 = List_1_ToArray_m6D5BB18190AB982706A6DD4BD0452437A41A8A2E(L_2, List_1_ToArray_m6D5BB18190AB982706A6DD4BD0452437A41A8A2E_RuntimeMethod_var); return L_3; } } // DungeonArchitect.Graphs.GraphPin[] DungeonArchitect.Graphs.GraphNode::get_OutputPins() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* GraphNode_get_OutputPins_m9BEE5FCABF2B5B19A59BF83396BDD50D26DA77D8 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m6D5BB18190AB982706A6DD4BD0452437A41A8A2E_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // return outputPins != null ? outputPins.ToArray() : new GraphPin[0]; List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_0 = __this->___outputPins_13; if (L_0) { goto IL_000f; } } { GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* L_1 = (GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036*)(GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036*)SZArrayNew(GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036_il2cpp_TypeInfo_var, (uint32_t)0); return L_1; } IL_000f: { List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_2 = __this->___outputPins_13; NullCheck(L_2); GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* L_3; L_3 = List_1_ToArray_m6D5BB18190AB982706A6DD4BD0452437A41A8A2E(L_2, List_1_ToArray_m6D5BB18190AB982706A6DD4BD0452437A41A8A2E_RuntimeMethod_var); return L_3; } } // 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) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB3C5805BECBB48E4ABC7CD9AF07C28D1643080B5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m17C879F892AD5ACF8CEB531B48888891D7276848_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (outputPins == null || outputPins.Count == 0) return null; List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_0 = __this->___outputPins_13; if (!L_0) { goto IL_0015; } } { List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_1 = __this->___outputPins_13; NullCheck(L_1); int32_t L_2; L_2 = List_1_get_Count_mB3C5805BECBB48E4ABC7CD9AF07C28D1643080B5_inline(L_1, List_1_get_Count_mB3C5805BECBB48E4ABC7CD9AF07C28D1643080B5_RuntimeMethod_var); if (L_2) { goto IL_0017; } } IL_0015: { // if (outputPins == null || outputPins.Count == 0) return null; return (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00*)NULL; } IL_0017: { // return outputPins[0]; List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_3 = __this->___outputPins_13; NullCheck(L_3); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_4; L_4 = List_1_get_Item_m17C879F892AD5ACF8CEB531B48888891D7276848(L_3, 0, List_1_get_Item_m17C879F892AD5ACF8CEB531B48888891D7276848_RuntimeMethod_var); return L_4; } } // DungeonArchitect.Graphs.GraphPin DungeonArchitect.Graphs.GraphNode::get_InputPin() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* GraphNode_get_InputPin_m4195708399CD7D221AEAAC20739A12BBCA46ACC4 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB3C5805BECBB48E4ABC7CD9AF07C28D1643080B5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m17C879F892AD5ACF8CEB531B48888891D7276848_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (inputPins == null || inputPins.Count == 0) return null; List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_0 = __this->___inputPins_12; if (!L_0) { goto IL_0015; } } { List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_1 = __this->___inputPins_12; NullCheck(L_1); int32_t L_2; L_2 = List_1_get_Count_mB3C5805BECBB48E4ABC7CD9AF07C28D1643080B5_inline(L_1, List_1_get_Count_mB3C5805BECBB48E4ABC7CD9AF07C28D1643080B5_RuntimeMethod_var); if (L_2) { goto IL_0017; } } IL_0015: { // if (inputPins == null || inputPins.Count == 0) return null; return (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00*)NULL; } IL_0017: { // return inputPins[0]; List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_3 = __this->___inputPins_12; NullCheck(L_3); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_4; L_4 = List_1_get_Item_m17C879F892AD5ACF8CEB531B48888891D7276848(L_3, 0, List_1_get_Item_m17C879F892AD5ACF8CEB531B48888891D7276848_RuntimeMethod_var); return L_4; } } // DungeonArchitect.Graphs.Graph DungeonArchitect.Graphs.GraphNode::get_Graph() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* GraphNode_get_Graph_m3747319C884D29CEE76D91160230E341B1D94831 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) { { // return graph; Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_0 = __this->___graph_14; return L_0; } } // System.Void DungeonArchitect.Graphs.GraphNode::OnEnable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNode_OnEnable_mF1C6431B650B6CC3C83EB7EA64BE011E7E7613B8 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) { { // hideFlags = HideFlags.HideInHierarchy; Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(__this, 1, NULL); // } return; } } // 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) { { // this.id = id; String_t* L_0 = ___0_id; __this->___id_4 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___id_4), (void*)L_0); // this.graph = graph; Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_1 = ___1_graph; __this->___graph_14 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___graph_14), (void*)L_1); // } return; } } // 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) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (node != null) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_node; 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_0021; } } { // caption = node.Caption; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_2 = ___0_node; NullCheck(L_2); String_t* L_3; L_3 = GraphNode_get_Caption_m5CB8A2609C249B98CD2E31A97455BFB695659E04_inline(L_2, NULL); __this->___caption_5 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___caption_5), (void*)L_3); // this.bounds = node.Bounds; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_4 = ___0_node; NullCheck(L_4); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_5; L_5 = GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline(L_4, NULL); __this->___bounds_6 = L_5; } IL_0021: { // } return; } } // 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) { { // this.name = prefix + id; String_t* L_0 = ___0_prefix; String_t* L_1 = __this->___id_4; String_t* L_2; L_2 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_0, L_1, NULL); Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(__this, L_2, NULL); // } return; } } // System.Boolean DungeonArchitect.Graphs.GraphNode::get_Dragging() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphNode_get_Dragging_m078B8A3D3D6D4C8776EB5482E1206694F1E78897 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) { { // get { return dragging; } bool L_0 = __this->___dragging_15; return L_0; } } // System.Void DungeonArchitect.Graphs.GraphNode::set_Dragging(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNode_set_Dragging_mC95390CD9A00B4F0BB31893630D72CAEF23B6FC3 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, bool ___0_value, const RuntimeMethod* method) { { // set { dragging = value; } bool L_0 = ___0_value; __this->___dragging_15 = L_0; // set { dragging = value; } return; } } // 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) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNode_CreatePinOfType_TisGraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00_m2416C97D7C479C364C104A8DC655F1E0BAC5DB6F_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // return CreatePinOfType(pinType, position, boundsOffset, tangent); int32_t L_0 = ___0_pinType; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___1_position; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_2 = ___2_boundsOffset; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___3_tangent; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_4; L_4 = GraphNode_CreatePinOfType_TisGraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00_m2416C97D7C479C364C104A8DC655F1E0BAC5DB6F(__this, L_0, L_1, L_2, L_3, GraphNode_CreatePinOfType_TisGraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00_m2416C97D7C479C364C104A8DC655F1E0BAC5DB6F_RuntimeMethod_var); return L_4; } } // DungeonArchitect.Graphs.GraphNode[] DungeonArchitect.Graphs.GraphNode::GetParentNodes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* GraphNode_GetParentNodes_m75462775A8F35B70FE30E33FB37F755FE6B56696 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, 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; GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* V_1 = NULL; int32_t V_2 = 0; GraphLink_t167090219997E1F874E24A93015AD8333374E463* V_3 = NULL; { // var parents = 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; // if (InputPins.Length > 0) GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* L_1; L_1 = GraphNode_get_InputPins_m9CA0D8ABDA0A6C3EC2AC349317EC3CD61911D0E4(__this, NULL); NullCheck(L_1); if (!(((RuntimeArray*)L_1)->max_length)) { goto IL_006a; } } { // foreach (var link in InputPins[0].GetConntectedLinks()) GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* L_2; L_2 = GraphNode_get_InputPins_m9CA0D8ABDA0A6C3EC2AC349317EC3CD61911D0E4(__this, NULL); NullCheck(L_2); int32_t L_3 = 0; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_4 = (L_2)->GetAt(static_cast(L_3)); NullCheck(L_4); GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* L_5; L_5 = GraphPin_GetConntectedLinks_mB5D45F5630E9AE8BA745F54363C846C24FCC1418(L_4, NULL); V_1 = L_5; V_2 = 0; goto IL_0064; } IL_0021: { // foreach (var link in InputPins[0].GetConntectedLinks()) GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* L_6 = V_1; int32_t L_7 = V_2; NullCheck(L_6); int32_t L_8 = L_7; GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_9 = (L_6)->GetAt(static_cast(L_8)); V_3 = L_9; // if (link != null && link.Output != null && link.Output.Node != null) GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_10 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_11; L_11 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_11) { goto IL_0060; } } { GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_12 = V_3; NullCheck(L_12); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_13; L_13 = GraphLink_get_Output_mF4D45705C1AEA21E0280E23DCCEE80C8D0069EB9_inline(L_12, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_14; L_14 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_13, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_14) { goto IL_0060; } } { GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_15 = V_3; NullCheck(L_15); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_16; L_16 = GraphLink_get_Output_mF4D45705C1AEA21E0280E23DCCEE80C8D0069EB9_inline(L_15, NULL); NullCheck(L_16); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_17; L_17 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_16, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_18; L_18 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_17, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_18) { goto IL_0060; } } { // parents.Add(link.Output.Node); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_19 = V_0; GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_20 = V_3; NullCheck(L_20); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_21; L_21 = GraphLink_get_Output_mF4D45705C1AEA21E0280E23DCCEE80C8D0069EB9_inline(L_20, NULL); NullCheck(L_21); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_22; L_22 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_21, NULL); NullCheck(L_19); List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_inline(L_19, L_22, List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_RuntimeMethod_var); } IL_0060: { int32_t L_23 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_0064: { // foreach (var link in InputPins[0].GetConntectedLinks()) int32_t L_24 = V_2; GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* L_25 = V_1; NullCheck(L_25); if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length))))) { goto IL_0021; } } IL_006a: { // return parents.ToArray(); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_26 = V_0; NullCheck(L_26); GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_27; L_27 = List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE(L_26, List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE_RuntimeMethod_var); return L_27; } } // DungeonArchitect.Graphs.GraphNode[] DungeonArchitect.Graphs.GraphNode::GetChildNodes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* GraphNode_GetChildNodes_mC0EB7EF413C144369BD033BA67B79D5300469CFC (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, 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; GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* V_1 = NULL; int32_t V_2 = 0; GraphLink_t167090219997E1F874E24A93015AD8333374E463* V_3 = NULL; { // var children = 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; // if (OutputPins.Length > 0) GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* L_1; L_1 = GraphNode_get_OutputPins_m9BEE5FCABF2B5B19A59BF83396BDD50D26DA77D8(__this, NULL); NullCheck(L_1); if (!(((RuntimeArray*)L_1)->max_length)) { goto IL_006a; } } { // foreach (var link in OutputPins[0].GetConntectedLinks()) GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* L_2; L_2 = GraphNode_get_OutputPins_m9BEE5FCABF2B5B19A59BF83396BDD50D26DA77D8(__this, NULL); NullCheck(L_2); int32_t L_3 = 0; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_4 = (L_2)->GetAt(static_cast(L_3)); NullCheck(L_4); GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* L_5; L_5 = GraphPin_GetConntectedLinks_mB5D45F5630E9AE8BA745F54363C846C24FCC1418(L_4, NULL); V_1 = L_5; V_2 = 0; goto IL_0064; } IL_0021: { // foreach (var link in OutputPins[0].GetConntectedLinks()) GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* L_6 = V_1; int32_t L_7 = V_2; NullCheck(L_6); int32_t L_8 = L_7; GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_9 = (L_6)->GetAt(static_cast(L_8)); V_3 = L_9; // if (link != null && link.Input != null && link.Input.Node != null) GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_10 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_11; L_11 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_11) { goto IL_0060; } } { GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_12 = V_3; NullCheck(L_12); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_13; L_13 = GraphLink_get_Input_m21946AED087C7CD12E1254823ACACC63CF4A1C91_inline(L_12, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_14; L_14 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_13, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_14) { goto IL_0060; } } { GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_15 = V_3; NullCheck(L_15); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_16; L_16 = GraphLink_get_Input_m21946AED087C7CD12E1254823ACACC63CF4A1C91_inline(L_15, NULL); NullCheck(L_16); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_17; L_17 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_16, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_18; L_18 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_17, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_18) { goto IL_0060; } } { // children.Add(link.Input.Node); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_19 = V_0; GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_20 = V_3; NullCheck(L_20); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_21; L_21 = GraphLink_get_Input_m21946AED087C7CD12E1254823ACACC63CF4A1C91_inline(L_20, NULL); NullCheck(L_21); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_22; L_22 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_21, NULL); NullCheck(L_19); List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_inline(L_19, L_22, List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_RuntimeMethod_var); } IL_0060: { int32_t L_23 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_0064: { // foreach (var link in OutputPins[0].GetConntectedLinks()) int32_t L_24 = V_2; GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* L_25 = V_1; NullCheck(L_25); if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length))))) { goto IL_0021; } } IL_006a: { // return children.ToArray(); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_26 = V_0; NullCheck(L_26); GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_27; L_27 = List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE(L_26, List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE_RuntimeMethod_var); return L_27; } } // System.Void DungeonArchitect.Graphs.GraphNode::DragNode(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNode_DragNode_mBF407200CF9314C5F65E69358F6FDFE2D2689B34 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_delta, const RuntimeMethod* method) { { // Position += delta; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; L_0 = GraphNode_get_Position_m92FB18D50D76223CB53A63C884AB11C0A4329AB7(__this, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_delta; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_0, L_1, NULL); GraphNode_set_Position_mC8931EF0CFF819D410AB78ABD1A283E03CDC42B0(__this, L_2, NULL); // } return; } } // System.Void DungeonArchitect.Graphs.GraphNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNode__ctor_m88402BB3DB74830FCBB3FBC049021BA864D274F6 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) { { // protected Rect bounds = new Rect(10, 10, 120, 120); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0; memset((&L_0), 0, sizeof(L_0)); Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_0), (10.0f), (10.0f), (120.0f), (120.0f), /*hidden argument*/NULL); __this->___bounds_6 = L_0; // protected bool canBeDeleted = true; __this->___canBeDeleted_7 = (bool)1; // protected bool canBeSelected = true; __this->___canBeSelected_8 = (bool)1; // protected bool canBeMoved = true; __this->___canBeMoved_9 = (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 // DungeonArchitect.Graphs.GraphPinMouseState DungeonArchitect.Graphs.GraphPin::get_ClickState() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GraphPin_get_ClickState_m8EC450B5DE760F06E1583DC6B906C339EC4A4FB6 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) { { // return clickState; int32_t L_0 = __this->___clickState_4; return L_0; } } // System.Void DungeonArchitect.Graphs.GraphPin::set_ClickState(DungeonArchitect.Graphs.GraphPinMouseState) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphPin_set_ClickState_m394EE7F3CAC7411BD28C08271BA7DDDDA22AD22E (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, int32_t ___0_value, const RuntimeMethod* method) { { // clickState = value; int32_t L_0 = ___0_value; __this->___clickState_4 = L_0; // } return; } } // DungeonArchitect.Graphs.GraphPinType DungeonArchitect.Graphs.GraphPin::get_PinType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GraphPin_get_PinType_m5402BA889181025BF3960BEFBD4120707511D6D8 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) { { // return pinType; int32_t L_0 = __this->___pinType_5; return L_0; } } // System.Void DungeonArchitect.Graphs.GraphPin::set_PinType(DungeonArchitect.Graphs.GraphPinType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphPin_set_PinType_mCA15C26994EC3A8C029E518A964B9F0B67FC653B (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, int32_t ___0_value, const RuntimeMethod* method) { { // pinType = value; int32_t L_0 = ___0_value; __this->___pinType_5 = L_0; // } return; } } // System.Void DungeonArchitect.Graphs.GraphPin::add_PinLinksDestroyed(DungeonArchitect.Graphs.GraphPin/OnPinLinksDestroyed) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphPin_add_PinLinksDestroyed_mC15236BE7F8276D8B60AD0305B24ECB72A23B3B7 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* V_0 = NULL; OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* V_1 = NULL; OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* V_2 = NULL; { OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* L_0 = __this->___PinLinksDestroyed_6; V_0 = L_0; } IL_0007: { OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* L_1 = V_0; V_1 = L_1; OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* L_2 = V_1; OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL); V_2 = ((OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75*)CastclassSealed((RuntimeObject*)L_4, OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75_il2cpp_TypeInfo_var)); OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75** L_5 = (&__this->___PinLinksDestroyed_6); OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* L_6 = V_2; OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* L_7 = V_1; OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* L_9 = V_0; OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* L_10 = V_1; if ((!(((RuntimeObject*)(OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75*)L_9) == ((RuntimeObject*)(OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.Graphs.GraphPin::remove_PinLinksDestroyed(DungeonArchitect.Graphs.GraphPin/OnPinLinksDestroyed) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphPin_remove_PinLinksDestroyed_m70CD715C5A9870DCCD94D10BD2C88714CFAF0AB0 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* V_0 = NULL; OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* V_1 = NULL; OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* V_2 = NULL; { OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* L_0 = __this->___PinLinksDestroyed_6; V_0 = L_0; } IL_0007: { OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* L_1 = V_0; V_1 = L_1; OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* L_2 = V_1; OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL); V_2 = ((OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75*)CastclassSealed((RuntimeObject*)L_4, OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75_il2cpp_TypeInfo_var)); OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75** L_5 = (&__this->___PinLinksDestroyed_6); OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* L_6 = V_2; OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* L_7 = V_1; OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* L_9 = V_0; OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* L_10 = V_1; if ((!(((RuntimeObject*)(OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75*)L_9) == ((RuntimeObject*)(OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75*)L_10)))) { goto IL_0007; } } { return; } } // DungeonArchitect.Graphs.GraphNode DungeonArchitect.Graphs.GraphPin::get_Node() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) { { // return node; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = __this->___node_7; return L_0; } } // System.Void DungeonArchitect.Graphs.GraphPin::set_Node(DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphPin_set_Node_m5CEA3280B0098AB356B306375C0DEAB4756646EB (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_value, const RuntimeMethod* method) { { // node = value; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_value; __this->___node_7 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___node_7), (void*)L_0); // } return; } } // UnityEngine.Vector2 DungeonArchitect.Graphs.GraphPin::get_Position() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GraphPin_get_Position_m4C40C17C3AFF452D3812A3000706460A458DA425 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) { { // return position; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___position_8; return L_0; } } // System.Void DungeonArchitect.Graphs.GraphPin::set_Position(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphPin_set_Position_m25D59FB410232DEFCA986B467E59B6EF12045AA2 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) { { // position = value; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value; __this->___position_8 = L_0; // } return; } } // UnityEngine.Vector2 DungeonArchitect.Graphs.GraphPin::get_WorldPosition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GraphPin_get_WorldPosition_m249387C55D7B8A5B6F3AB2918A1FF90A7B60A525 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __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 (node != null) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = __this->___node_7; 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_0025; } } { // return position + node.Position; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = __this->___position_8; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_3 = __this->___node_7; NullCheck(L_3); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = GraphNode_get_Position_m92FB18D50D76223CB53A63C884AB11C0A4329AB7(L_3, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_2, L_4, NULL); return L_5; } IL_0025: { // return position; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = __this->___position_8; return L_6; } } // UnityEngine.Rect DungeonArchitect.Graphs.GraphPin::get_BoundsOffset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D GraphPin_get_BoundsOffset_m997B443D341CF9342CFC91BC48BA8DB8F1C917E4 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) { { // return boundsOffset; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = __this->___boundsOffset_9; return L_0; } } // System.Void DungeonArchitect.Graphs.GraphPin::set_BoundsOffset(UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphPin_set_BoundsOffset_mEEA920386C0DF672687D2F0BFD91CAC522A4F093 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_value, const RuntimeMethod* method) { { // boundsOffset = value; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = ___0_value; __this->___boundsOffset_9 = L_0; // } return; } } // UnityEngine.Vector2 DungeonArchitect.Graphs.GraphPin::get_Tangent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GraphPin_get_Tangent_mCB2E9C1CCDC0ED5BD288E51024C691404990D6AB (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) { { // return tangent; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___tangent_10; return L_0; } } // System.Void DungeonArchitect.Graphs.GraphPin::set_Tangent(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphPin_set_Tangent_m85640894B3FCE3276D7034CA2F0D01AF56AB6E3A (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) { { // tangent = value; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value; __this->___tangent_10 = L_0; // } return; } } // System.Single DungeonArchitect.Graphs.GraphPin::get_TangentStrength() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GraphPin_get_TangentStrength_m3284A0B6002D180F4FBB4CC8A4BCA5195ED24655 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) { { // return tangentStrength; float L_0 = __this->___tangentStrength_11; return L_0; } } // System.Void DungeonArchitect.Graphs.GraphPin::set_TangentStrength(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphPin_set_TangentStrength_m905534EBFAC973AD9EA0FFFAFA4CC3AED38E1ABB (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, float ___0_value, const RuntimeMethod* method) { { // tangentStrength = value; float L_0 = ___0_value; __this->___tangentStrength_11 = L_0; // } return; } } // System.Void DungeonArchitect.Graphs.GraphPin::OnEnable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphPin_OnEnable_m2B2DD43EC117B8D9F6D679CC0C765A3062ACDD6E (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) { { // hideFlags = HideFlags.HideInHierarchy; Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(__this, 1, NULL); // } return; } } // DungeonArchitect.Graphs.GraphLink[] DungeonArchitect.Graphs.GraphPin::GetConntectedLinks() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* GraphPin_GetConntectedLinks_mB5D45F5630E9AE8BA745F54363C846C24FCC1418 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m4416EA7A59000B5016E61CF7957E020A1ABAF9FE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m6EAA0725AB4AC63888B68637E9B67140F90C381C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m747B95F484214BB8C6353850A19AD7ACF2B032D1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m966A7FF4817ECEB2A809241DFCE2D22BC5E0C974_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mFD0CEEF8FB610328C410DA48BA57EF80D351B018_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mDAE43D9A4B5E76139214C85F3F66DF3B488A52EB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF586549EF925CCF4CA133FBD0636F6A1C012DF3D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5B2B2081BF8097131F5848A462357FBB09D50112_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* V_0 = NULL; Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126 V_1; memset((&V_1), 0, sizeof(V_1)); GraphLink_t167090219997E1F874E24A93015AD8333374E463* V_2 = NULL; { // var result = new List(); List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* L_0 = (List_1_t5B2B2081BF8097131F5848A462357FBB09D50112*)il2cpp_codegen_object_new(List_1_t5B2B2081BF8097131F5848A462357FBB09D50112_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mF586549EF925CCF4CA133FBD0636F6A1C012DF3D(L_0, List_1__ctor_mF586549EF925CCF4CA133FBD0636F6A1C012DF3D_RuntimeMethod_var); V_0 = L_0; // if (node != null && node.Graph != null) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_1 = __this->___node_7; 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_008c; } } { GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_3 = __this->___node_7; NullCheck(L_3); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_4; L_4 = GraphNode_get_Graph_m3747319C884D29CEE76D91160230E341B1D94831_inline(L_3, NULL); 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_008c; } } { // foreach (var link in node.Graph.Links) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_6 = __this->___node_7; NullCheck(L_6); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_7; L_7 = GraphNode_get_Graph_m3747319C884D29CEE76D91160230E341B1D94831_inline(L_6, NULL); NullCheck(L_7); List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* L_8; L_8 = Graph_get_Links_m2DC023B7C4956887C381227BB26C31178B8F2CDF_inline(L_7, NULL); NullCheck(L_8); Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126 L_9; L_9 = List_1_GetEnumerator_mFD0CEEF8FB610328C410DA48BA57EF80D351B018(L_8, List_1_GetEnumerator_mFD0CEEF8FB610328C410DA48BA57EF80D351B018_RuntimeMethod_var); V_1 = L_9; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_007e: {// begin finally (depth: 1) Enumerator_Dispose_m4416EA7A59000B5016E61CF7957E020A1ABAF9FE((&V_1), Enumerator_Dispose_m4416EA7A59000B5016E61CF7957E020A1ABAF9FE_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0073_1; } IL_003f_1: { // foreach (var link in node.Graph.Links) GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_10; L_10 = Enumerator_get_Current_m747B95F484214BB8C6353850A19AD7ACF2B032D1_inline((&V_1), Enumerator_get_Current_m747B95F484214BB8C6353850A19AD7ACF2B032D1_RuntimeMethod_var); V_2 = L_10; // if (link == null) GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_11 = V_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_12; L_12 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_11, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_12) { goto IL_0073_1; } } { // if (link.Input == this || link.Output == this) GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_13 = V_2; NullCheck(L_13); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_14; L_14 = GraphLink_get_Input_m21946AED087C7CD12E1254823ACACC63CF4A1C91_inline(L_13, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_15; L_15 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_14, __this, NULL); if (L_15) { goto IL_006c_1; } } { GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_16 = V_2; NullCheck(L_16); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_17; L_17 = GraphLink_get_Output_mF4D45705C1AEA21E0280E23DCCEE80C8D0069EB9_inline(L_16, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_18; L_18 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_17, __this, NULL); if (!L_18) { goto IL_0073_1; } } IL_006c_1: { // result.Add(link); List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* L_19 = V_0; GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_20 = V_2; NullCheck(L_19); List_1_Add_m966A7FF4817ECEB2A809241DFCE2D22BC5E0C974_inline(L_19, L_20, List_1_Add_m966A7FF4817ECEB2A809241DFCE2D22BC5E0C974_RuntimeMethod_var); } IL_0073_1: { // foreach (var link in node.Graph.Links) bool L_21; L_21 = Enumerator_MoveNext_m6EAA0725AB4AC63888B68637E9B67140F90C381C((&V_1), Enumerator_MoveNext_m6EAA0725AB4AC63888B68637E9B67140F90C381C_RuntimeMethod_var); if (L_21) { goto IL_003f_1; } } { goto IL_008c; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_008c: { // return result.ToArray(); List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* L_22 = V_0; NullCheck(L_22); GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* L_23; L_23 = List_1_ToArray_mDAE43D9A4B5E76139214C85F3F66DF3B488A52EB(L_22, List_1_ToArray_mDAE43D9A4B5E76139214C85F3F66DF3B488A52EB_RuntimeMethod_var); return L_23; } } // System.Boolean DungeonArchitect.Graphs.GraphPin::ContainsPoint(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphPin_ContainsPoint_mFB0C8E239529C77328DB4E5A2C4DCAE3151EA4E0 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_worldPoint, const RuntimeMethod* method) { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); { // return GetWorldBounds().Contains(worldPoint); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0; L_0 = GraphPin_GetWorldBounds_m395AA00220E15803E96AD1CE81A0465BB2605AAA(__this, NULL); V_0 = L_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_worldPoint; bool L_2; L_2 = Rect_Contains_mAB270D6B7E3B0009A50D142C569D63E8FE59F48B((&V_0), L_1, NULL); return L_2; } } // UnityEngine.Rect DungeonArchitect.Graphs.GraphPin::GetWorldBounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D GraphPin_GetWorldBounds_m395AA00220E15803E96AD1CE81A0465BB2605AAA (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { // var position = this.WorldPosition + boundsOffset.position; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; L_0 = GraphPin_get_WorldPosition_m249387C55D7B8A5B6F3AB2918A1FF90A7B60A525(__this, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_1 = (&__this->___boundsOffset_9); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38(L_1, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; L_3 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_0, L_2, NULL); V_0 = L_3; // var bounds = new Rect(position.x, position.y, boundsOffset.size.x, boundsOffset.size.y); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = V_0; float L_5 = L_4.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = V_0; float L_7 = L_6.___y_1; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_8 = (&__this->___boundsOffset_9); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9; L_9 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267(L_8, NULL); float L_10 = L_9.___x_0; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_11 = (&__this->___boundsOffset_9); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12; L_12 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267(L_11, NULL); float L_13 = L_12.___y_1; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_14; memset((&L_14), 0, sizeof(L_14)); Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_14), L_5, L_7, L_10, L_13, /*hidden argument*/NULL); // return bounds; return L_14; } } // UnityEngine.Rect DungeonArchitect.Graphs.GraphPin::GetBounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D GraphPin_GetBounds_m6DD3E1052A99B53E7E91856A9FCE0D6D0ADB94E5 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { // var position = this.Position + boundsOffset.position; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; L_0 = GraphPin_get_Position_m4C40C17C3AFF452D3812A3000706460A458DA425_inline(__this, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_1 = (&__this->___boundsOffset_9); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38(L_1, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; L_3 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_0, L_2, NULL); V_0 = L_3; // var bounds = new Rect(position.x, position.y, boundsOffset.size.x, boundsOffset.size.y); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = V_0; float L_5 = L_4.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = V_0; float L_7 = L_6.___y_1; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_8 = (&__this->___boundsOffset_9); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9; L_9 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267(L_8, NULL); float L_10 = L_9.___x_0; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_11 = (&__this->___boundsOffset_9); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12; L_12 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267(L_11, NULL); float L_13 = L_12.___y_1; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_14; memset((&L_14), 0, sizeof(L_14)); Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_14), L_5, L_7, L_10, L_13, /*hidden argument*/NULL); // return bounds; return L_14; } } // System.Void DungeonArchitect.Graphs.GraphPin::NotifyPinLinksDestroyed() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphPin_NotifyPinLinksDestroyed_mFFD740D9B7D393BD231965FE9B12FCCA2FED93CE (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) { { // if (PinLinksDestroyed != null) OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* L_0 = __this->___PinLinksDestroyed_6; if (!L_0) { goto IL_0014; } } { // PinLinksDestroyed(this); OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* L_1 = __this->___PinLinksDestroyed_6; NullCheck(L_1); OnPinLinksDestroyed_Invoke_m81CC6C0BA1ACD1990A1E52701FF59AC6205621B4_inline(L_1, __this, NULL); } IL_0014: { // } return; } } // System.Boolean DungeonArchitect.Graphs.GraphPin::get_RequestLinkDeletionInitiated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphPin_get_RequestLinkDeletionInitiated_m2A62A9311E8491DE48A4B4DEEAAE8A411423CCF9 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) { { // get { return requestLinkDeletionInitiated; } bool L_0 = __this->___requestLinkDeletionInitiated_12; return L_0; } } // System.Void DungeonArchitect.Graphs.GraphPin::set_RequestLinkDeletionInitiated(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphPin_set_RequestLinkDeletionInitiated_mD46D0FE6F33E5E288CF5D0AC4A1B7E0D175ACE44 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, bool ___0_value, const RuntimeMethod* method) { { // set { requestLinkDeletionInitiated = value; } bool L_0 = ___0_value; __this->___requestLinkDeletionInitiated_12 = L_0; // set { requestLinkDeletionInitiated = value; } return; } } // System.Void DungeonArchitect.Graphs.GraphPin::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphPin__ctor_m5DCC74D7DB9BF2FB3CBEB62FADA17BC63590E7E4 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) { { // GraphPinMouseState clickState = GraphPinMouseState.None; __this->___clickState_4 = 2; // Rect boundsOffset = new Rect(0, 0, 20, 20); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0; memset((&L_0), 0, sizeof(L_0)); Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_0), (0.0f), (0.0f), (20.0f), (20.0f), /*hidden argument*/NULL); __this->___boundsOffset_9 = L_0; // float tangentStrength = 50; __this->___tangentStrength_11 = (50.0f); 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 void OnPinLinksDestroyed_Invoke_m81CC6C0BA1ACD1990A1E52701FF59AC6205621B4_Multicast(OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* __this, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_pin, const RuntimeMethod* method) { il2cpp_array_size_t length = __this->___delegates_13->max_length; Delegate_t** delegatesToInvoke = reinterpret_cast(__this->___delegates_13->GetAddressAtUnchecked(0)); for (il2cpp_array_size_t i = 0; i < length; i++) { OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_pin, reinterpret_cast(currentDelegate->___method_3)); } } void OnPinLinksDestroyed_Invoke_m81CC6C0BA1ACD1990A1E52701FF59AC6205621B4_OpenInst(OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* __this, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_pin, const RuntimeMethod* method) { NullCheck(___0_pin); typedef void (*FunctionPointerType) (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_pin, method); } void OnPinLinksDestroyed_Invoke_m81CC6C0BA1ACD1990A1E52701FF59AC6205621B4_OpenStatic(OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* __this, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_pin, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_pin, method); } void OnPinLinksDestroyed_Invoke_m81CC6C0BA1ACD1990A1E52701FF59AC6205621B4_OpenStaticInvoker(OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* __this, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_pin, const RuntimeMethod* method) { InvokerActionInvoker1< GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_pin); } void OnPinLinksDestroyed_Invoke_m81CC6C0BA1ACD1990A1E52701FF59AC6205621B4_ClosedStaticInvoker(OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* __this, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_pin, const RuntimeMethod* method) { InvokerActionInvoker2< RuntimeObject*, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_pin); } void OnPinLinksDestroyed_Invoke_m81CC6C0BA1ACD1990A1E52701FF59AC6205621B4_OpenVirtual(OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* __this, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_pin, const RuntimeMethod* method) { NullCheck(___0_pin); VirtualActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(method), ___0_pin); } void OnPinLinksDestroyed_Invoke_m81CC6C0BA1ACD1990A1E52701FF59AC6205621B4_OpenInterface(OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* __this, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_pin, const RuntimeMethod* method) { NullCheck(___0_pin); InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_pin); } void OnPinLinksDestroyed_Invoke_m81CC6C0BA1ACD1990A1E52701FF59AC6205621B4_OpenGenericVirtual(OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* __this, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_pin, const RuntimeMethod* method) { NullCheck(___0_pin); GenericVirtualActionInvoker0::Invoke(method, ___0_pin); } void OnPinLinksDestroyed_Invoke_m81CC6C0BA1ACD1990A1E52701FF59AC6205621B4_OpenGenericInterface(OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* __this, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_pin, const RuntimeMethod* method) { NullCheck(___0_pin); GenericInterfaceActionInvoker0::Invoke(method, ___0_pin); } // System.Void DungeonArchitect.Graphs.GraphPin/OnPinLinksDestroyed::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnPinLinksDestroyed__ctor_m173A050AD6E0CD0E1CCD8EF53A16CF98FBDFDCD1 (OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method); __this->___method_3 = ___1_method; __this->___m_target_2 = ___0_object; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object); int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method); __this->___method_code_6 = (intptr_t)__this; if (MethodIsStatic((RuntimeMethod*)___1_method)) { bool isOpen = parameterCount == 1; if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method)) if (isOpen) __this->___invoke_impl_1 = (intptr_t)&OnPinLinksDestroyed_Invoke_m81CC6C0BA1ACD1990A1E52701FF59AC6205621B4_OpenStaticInvoker; else __this->___invoke_impl_1 = (intptr_t)&OnPinLinksDestroyed_Invoke_m81CC6C0BA1ACD1990A1E52701FF59AC6205621B4_ClosedStaticInvoker; else if (isOpen) __this->___invoke_impl_1 = (intptr_t)&OnPinLinksDestroyed_Invoke_m81CC6C0BA1ACD1990A1E52701FF59AC6205621B4_OpenStatic; else { __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0; __this->___method_code_6 = (intptr_t)__this->___m_target_2; } } else { bool isOpen = parameterCount == 0; if (isOpen) { if (__this->___method_is_virtual_12) { if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method)) if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method)) __this->___invoke_impl_1 = (intptr_t)&OnPinLinksDestroyed_Invoke_m81CC6C0BA1ACD1990A1E52701FF59AC6205621B4_OpenGenericInterface; else __this->___invoke_impl_1 = (intptr_t)&OnPinLinksDestroyed_Invoke_m81CC6C0BA1ACD1990A1E52701FF59AC6205621B4_OpenGenericVirtual; else if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method)) __this->___invoke_impl_1 = (intptr_t)&OnPinLinksDestroyed_Invoke_m81CC6C0BA1ACD1990A1E52701FF59AC6205621B4_OpenInterface; else __this->___invoke_impl_1 = (intptr_t)&OnPinLinksDestroyed_Invoke_m81CC6C0BA1ACD1990A1E52701FF59AC6205621B4_OpenVirtual; } else { __this->___invoke_impl_1 = (intptr_t)&OnPinLinksDestroyed_Invoke_m81CC6C0BA1ACD1990A1E52701FF59AC6205621B4_OpenInst; } } else { if (___0_object == NULL) il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL); __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0; __this->___method_code_6 = (intptr_t)__this->___m_target_2; } } __this->___extra_arg_5 = (intptr_t)&OnPinLinksDestroyed_Invoke_m81CC6C0BA1ACD1990A1E52701FF59AC6205621B4_Multicast; } // System.Void DungeonArchitect.Graphs.GraphPin/OnPinLinksDestroyed::Invoke(DungeonArchitect.Graphs.GraphPin) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnPinLinksDestroyed_Invoke_m81CC6C0BA1ACD1990A1E52701FF59AC6205621B4 (OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* __this, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_pin, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_pin, reinterpret_cast(__this->___method_3)); } // System.IAsyncResult DungeonArchitect.Graphs.GraphPin/OnPinLinksDestroyed::BeginInvoke(DungeonArchitect.Graphs.GraphPin,System.AsyncCallback,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OnPinLinksDestroyed_BeginInvoke_mC7A41E41520ACD59361AF9AC9CE86F09B00A32B7 (OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* __this, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_pin, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method) { void *__d_args[2] = {0}; __d_args[0] = ___0_pin; return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object); } // System.Void DungeonArchitect.Graphs.GraphPin/OnPinLinksDestroyed::EndInvoke(System.IAsyncResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnPinLinksDestroyed_EndInvoke_m39A271D9589A756F8AEBB51EE61204EE7964F75E (OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* __this, RuntimeObject* ___0_result, const RuntimeMethod* method) { il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 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.Boolean DungeonArchitect.Graphs.GraphSchema::CanCreateLink(DungeonArchitect.Graphs.GraphPin,DungeonArchitect.Graphs.GraphPin) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphSchema_CanCreateLink_mABB0D2CBF016DCC2375A974953304FFC62923C01 (GraphSchema_t8A0FFDA40767F4EF57DABE465795497F2C2AECE6* __this, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_output, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___1_input, const RuntimeMethod* method) { String_t* V_0 = NULL; { // return CanCreateLink(output, input, out errorMessage); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_0 = ___0_output; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_1 = ___1_input; bool L_2; L_2 = VirtualFuncInvoker3< bool, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00*, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00*, String_t** >::Invoke(5 /* System.Boolean DungeonArchitect.Graphs.GraphSchema::CanCreateLink(DungeonArchitect.Graphs.GraphPin,DungeonArchitect.Graphs.GraphPin,System.String&) */, __this, L_0, L_1, (&V_0)); return L_2; } } // 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) { 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*)&_stringLiteral9489037AC0DE5C92702DBB68E26BE51573415855); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB9B8C3ED504FC6C7F58ECB8917C16F010CF2C319); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC1FF17ED250395F660A2E397510D538DE1168AAE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* V_0 = NULL; int32_t V_1 = 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: { // foreach (var link in output.GetConntectedLinks()) GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_11 = ___0_output; NullCheck(L_11); GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* L_12; L_12 = GraphPin_GetConntectedLinks_mB5D45F5630E9AE8BA745F54363C846C24FCC1418(L_11, NULL); V_0 = L_12; V_1 = 0; goto IL_0064; } IL_0047: { // foreach (var link in output.GetConntectedLinks()) GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* L_13 = V_0; int32_t L_14 = V_1; NullCheck(L_13); int32_t L_15 = L_14; GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_16 = (L_13)->GetAt(static_cast(L_15)); // if (link.Input == input) NullCheck(L_16); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_17; L_17 = GraphLink_get_Input_m21946AED087C7CD12E1254823ACACC63CF4A1C91_inline(L_16, NULL); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_18 = ___1_input; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_19; L_19 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_17, L_18, NULL); if (!L_19) { goto IL_0060; } } { // errorMessage = "Not Allowed: Already connected"; String_t** L_20 = ___2_errorMessage; *((RuntimeObject**)L_20) = (RuntimeObject*)_stringLiteralB9B8C3ED504FC6C7F58ECB8917C16F010CF2C319; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_20, (void*)(RuntimeObject*)_stringLiteralB9B8C3ED504FC6C7F58ECB8917C16F010CF2C319); // return false; return (bool)0; } IL_0060: { int32_t L_21 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_0064: { // foreach (var link in output.GetConntectedLinks()) int32_t L_22 = V_1; GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* L_23 = V_0; NullCheck(L_23); if ((((int32_t)L_22) < ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length))))) { goto IL_0047; } } { // return true; return (bool)1; } } // System.Void DungeonArchitect.Graphs.GraphSchema::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSchema__ctor_m4396B0651CE3D97FA8E922BD48AED17E51CBBBC4 (GraphSchema_t8A0FFDA40767F4EF57DABE465795497F2C2AECE6* __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.Graphs.GraphNode[] DungeonArchitect.Graphs.GraphUtils::GetDirectionalNodes(DungeonArchitect.Graphs.GraphPin,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* GraphUtils_GetDirectionalNodes_mA7DB0702853A8AD9E61A8201FB595B240728E3D6 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_pin, bool ___1_isIncoming, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m4416EA7A59000B5016E61CF7957E020A1ABAF9FE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m6EAA0725AB4AC63888B68637E9B67140F90C381C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m747B95F484214BB8C6353850A19AD7ACF2B032D1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mFD0CEEF8FB610328C410DA48BA57EF80D351B018_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_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; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_1 = NULL; Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126 V_2; memset((&V_2), 0, sizeof(V_2)); GraphLink_t167090219997E1F874E24A93015AD8333374E463* V_3 = NULL; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* 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 hostNode = pin.Node; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_1 = ___0_pin; NullCheck(L_1); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_2; L_2 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_1, NULL); V_1 = L_2; // if (hostNode && hostNode.Graph) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_3 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_3, NULL); if (!L_4) { goto IL_00aa; } } { GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_5 = V_1; NullCheck(L_5); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_6; L_6 = GraphNode_get_Graph_m3747319C884D29CEE76D91160230E341B1D94831_inline(L_5, NULL); 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_00aa; } } { // var graph = hostNode.Graph; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_8 = V_1; NullCheck(L_8); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_9; L_9 = GraphNode_get_Graph_m3747319C884D29CEE76D91160230E341B1D94831_inline(L_8, NULL); // foreach (var link in graph.Links) NullCheck(L_9); List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* L_10; L_10 = Graph_get_Links_m2DC023B7C4956887C381227BB26C31178B8F2CDF_inline(L_9, NULL); NullCheck(L_10); Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126 L_11; L_11 = List_1_GetEnumerator_mFD0CEEF8FB610328C410DA48BA57EF80D351B018(L_10, List_1_GetEnumerator_mFD0CEEF8FB610328C410DA48BA57EF80D351B018_RuntimeMethod_var); V_2 = L_11; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_009c: {// begin finally (depth: 1) Enumerator_Dispose_m4416EA7A59000B5016E61CF7957E020A1ABAF9FE((&V_2), Enumerator_Dispose_m4416EA7A59000B5016E61CF7957E020A1ABAF9FE_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0091_1; } IL_003b_1: { // foreach (var link in graph.Links) GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_12; L_12 = Enumerator_get_Current_m747B95F484214BB8C6353850A19AD7ACF2B032D1_inline((&V_2), Enumerator_get_Current_m747B95F484214BB8C6353850A19AD7ACF2B032D1_RuntimeMethod_var); V_3 = L_12; // if (isIncoming && link.Input == pin) bool L_13 = ___1_isIncoming; if (!L_13) { goto IL_006b_1; } } { GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_14 = V_3; NullCheck(L_14); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_15; L_15 = GraphLink_get_Input_m21946AED087C7CD12E1254823ACACC63CF4A1C91_inline(L_14, NULL); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_16 = ___0_pin; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_17; L_17 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_15, L_16, NULL); if (!L_17) { goto IL_006b_1; } } { // var otherNode = link.Output.Node; GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_18 = V_3; NullCheck(L_18); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_19; L_19 = GraphLink_get_Output_mF4D45705C1AEA21E0280E23DCCEE80C8D0069EB9_inline(L_18, NULL); NullCheck(L_19); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_20; L_20 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_19, NULL); V_4 = L_20; // result.Add(otherNode); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_21 = V_0; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_22 = V_4; NullCheck(L_21); List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_inline(L_21, L_22, List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_RuntimeMethod_var); goto IL_0091_1; } IL_006b_1: { // else if (!isIncoming && link.Output == pin) bool L_23 = ___1_isIncoming; if (L_23) { goto IL_0091_1; } } { GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_24 = V_3; NullCheck(L_24); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_25; L_25 = GraphLink_get_Output_mF4D45705C1AEA21E0280E23DCCEE80C8D0069EB9_inline(L_24, NULL); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_26 = ___0_pin; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_27; L_27 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_25, L_26, NULL); if (!L_27) { goto IL_0091_1; } } { // var otherNode = link.Input.Node; GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_28 = V_3; NullCheck(L_28); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_29; L_29 = GraphLink_get_Input_m21946AED087C7CD12E1254823ACACC63CF4A1C91_inline(L_28, NULL); NullCheck(L_29); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_30; L_30 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_29, NULL); V_5 = L_30; // result.Add(otherNode); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_31 = V_0; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_32 = V_5; NullCheck(L_31); List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_inline(L_31, L_32, List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_RuntimeMethod_var); } IL_0091_1: { // foreach (var link in graph.Links) bool L_33; L_33 = Enumerator_MoveNext_m6EAA0725AB4AC63888B68637E9B67140F90C381C((&V_2), Enumerator_MoveNext_m6EAA0725AB4AC63888B68637E9B67140F90C381C_RuntimeMethod_var); if (L_33) { goto IL_003b_1; } } { goto IL_00aa; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00aa: { // return result.ToArray(); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_34 = V_0; NullCheck(L_34); GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_35; L_35 = List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE(L_34, List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE_RuntimeMethod_var); return L_35; } } // DungeonArchitect.Graphs.GraphNode[] DungeonArchitect.Graphs.GraphUtils::GetDirectionalNodes(DungeonArchitect.Graphs.GraphNode,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* GraphUtils_GetDirectionalNodes_m18932D4513682B303F5E45F95EF4DE8975649F0A (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_hostNode, bool ___1_isIncoming, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m4416EA7A59000B5016E61CF7957E020A1ABAF9FE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m6EAA0725AB4AC63888B68637E9B67140F90C381C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m747B95F484214BB8C6353850A19AD7ACF2B032D1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mFD0CEEF8FB610328C410DA48BA57EF80D351B018_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_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; Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126 V_1; memset((&V_1), 0, sizeof(V_1)); GraphLink_t167090219997E1F874E24A93015AD8333374E463* V_2 = NULL; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_3 = NULL; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_4 = 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; // if (hostNode && hostNode.Graph) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_1 = ___0_hostNode; 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_00ab; } } { GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_3 = ___0_hostNode; NullCheck(L_3); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_4; L_4 = GraphNode_get_Graph_m3747319C884D29CEE76D91160230E341B1D94831_inline(L_3, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_4, NULL); if (!L_5) { goto IL_00ab; } } { // var graph = hostNode.Graph; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_6 = ___0_hostNode; NullCheck(L_6); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_7; L_7 = GraphNode_get_Graph_m3747319C884D29CEE76D91160230E341B1D94831_inline(L_6, NULL); // foreach (var link in graph.Links) NullCheck(L_7); List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* L_8; L_8 = Graph_get_Links_m2DC023B7C4956887C381227BB26C31178B8F2CDF_inline(L_7, NULL); NullCheck(L_8); Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126 L_9; L_9 = List_1_GetEnumerator_mFD0CEEF8FB610328C410DA48BA57EF80D351B018(L_8, List_1_GetEnumerator_mFD0CEEF8FB610328C410DA48BA57EF80D351B018_RuntimeMethod_var); V_1 = L_9; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_009d: {// begin finally (depth: 1) Enumerator_Dispose_m4416EA7A59000B5016E61CF7957E020A1ABAF9FE((&V_1), Enumerator_Dispose_m4416EA7A59000B5016E61CF7957E020A1ABAF9FE_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0092_1; } IL_0034_1: { // foreach (var link in graph.Links) GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_10; L_10 = Enumerator_get_Current_m747B95F484214BB8C6353850A19AD7ACF2B032D1_inline((&V_1), Enumerator_get_Current_m747B95F484214BB8C6353850A19AD7ACF2B032D1_RuntimeMethod_var); V_2 = L_10; // if (isIncoming && link.Input.Node == hostNode) bool L_11 = ___1_isIncoming; if (!L_11) { goto IL_0067_1; } } { GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_12 = V_2; NullCheck(L_12); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_13; L_13 = GraphLink_get_Input_m21946AED087C7CD12E1254823ACACC63CF4A1C91_inline(L_12, NULL); NullCheck(L_13); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_14; L_14 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_13, NULL); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_15 = ___0_hostNode; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_16; L_16 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_14, L_15, NULL); if (!L_16) { goto IL_0067_1; } } { // var otherNode = link.Output.Node; GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_17 = V_2; NullCheck(L_17); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_18; L_18 = GraphLink_get_Output_mF4D45705C1AEA21E0280E23DCCEE80C8D0069EB9_inline(L_17, NULL); NullCheck(L_18); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_19; L_19 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_18, NULL); V_3 = L_19; // result.Add(otherNode); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_20 = V_0; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_21 = V_3; NullCheck(L_20); List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_inline(L_20, L_21, List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_RuntimeMethod_var); goto IL_0092_1; } IL_0067_1: { // else if (!isIncoming && link.Output.Node == hostNode) bool L_22 = ___1_isIncoming; if (L_22) { goto IL_0092_1; } } { GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_23 = V_2; NullCheck(L_23); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_24; L_24 = GraphLink_get_Output_mF4D45705C1AEA21E0280E23DCCEE80C8D0069EB9_inline(L_23, NULL); NullCheck(L_24); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_25; L_25 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_24, NULL); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_26 = ___0_hostNode; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_27; L_27 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_25, L_26, NULL); if (!L_27) { goto IL_0092_1; } } { // var otherNode = link.Input.Node; GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_28 = V_2; NullCheck(L_28); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_29; L_29 = GraphLink_get_Input_m21946AED087C7CD12E1254823ACACC63CF4A1C91_inline(L_28, NULL); NullCheck(L_29); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_30; L_30 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_29, NULL); V_4 = L_30; // result.Add(otherNode); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_31 = V_0; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_32 = V_4; NullCheck(L_31); List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_inline(L_31, L_32, List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_RuntimeMethod_var); } IL_0092_1: { // foreach (var link in graph.Links) bool L_33; L_33 = Enumerator_MoveNext_m6EAA0725AB4AC63888B68637E9B67140F90C381C((&V_1), Enumerator_MoveNext_m6EAA0725AB4AC63888B68637E9B67140F90C381C_RuntimeMethod_var); if (L_33) { goto IL_0034_1; } } { goto IL_00ab; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00ab: { // return result.ToArray(); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_34 = V_0; NullCheck(L_34); GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_35; L_35 = List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE(L_34, List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE_RuntimeMethod_var); return L_35; } } // System.Boolean DungeonArchitect.Graphs.GraphUtils::Intersects(UnityEngine.Rect,DungeonArchitect.Graphs.GraphLink) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphUtils_Intersects_mF03CB2E43C0E4DDBE6B540210982FDEA595136F7 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_outer, GraphLink_t167090219997E1F874E24A93015AD8333374E463* ___1_link, 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; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; int32_t G_B17_0 = 0; { // if (link == null || link.Input == null || link.Output == null) return false; GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_0 = ___1_link; 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; } } { GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_2 = ___1_link; NullCheck(L_2); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_3; L_3 = GraphLink_get_Input_m21946AED087C7CD12E1254823ACACC63CF4A1C91_inline(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); if (L_4) { goto IL_0025; } } { GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_5 = ___1_link; NullCheck(L_5); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_6; L_6 = GraphLink_get_Output_mF4D45705C1AEA21E0280E23DCCEE80C8D0069EB9_inline(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_0027; } } IL_0025: { // if (link == null || link.Input == null || link.Output == null) return false; return (bool)0; } IL_0027: { // var p0 = link.Input.WorldPosition; GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_8 = ___1_link; NullCheck(L_8); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_9; L_9 = GraphLink_get_Input_m21946AED087C7CD12E1254823ACACC63CF4A1C91_inline(L_8, NULL); NullCheck(L_9); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10; L_10 = GraphPin_get_WorldPosition_m249387C55D7B8A5B6F3AB2918A1FF90A7B60A525(L_9, NULL); V_0 = L_10; // var p1 = link.Output.WorldPosition; GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_11 = ___1_link; NullCheck(L_11); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_12; L_12 = GraphLink_get_Output_mF4D45705C1AEA21E0280E23DCCEE80C8D0069EB9_inline(L_11, NULL); NullCheck(L_12); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13; L_13 = GraphPin_get_WorldPosition_m249387C55D7B8A5B6F3AB2918A1FF90A7B60A525(L_12, NULL); V_1 = L_13; // if (outer.Contains(p0) || outer.Contains(p1)) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = V_0; bool L_15; L_15 = Rect_Contains_mAB270D6B7E3B0009A50D142C569D63E8FE59F48B((&___0_outer), L_14, NULL); if (L_15) { goto IL_0053; } } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = V_1; bool L_17; L_17 = Rect_Contains_mAB270D6B7E3B0009A50D142C569D63E8FE59F48B((&___0_outer), L_16, NULL); if (!L_17) { goto IL_0055; } } IL_0053: { // return true; return (bool)1; } IL_0055: { // var x0 = outer.position.x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18; L_18 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38((&___0_outer), NULL); float L_19 = L_18.___x_0; V_2 = L_19; // var x1 = outer.position.x + outer.size.x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20; L_20 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38((&___0_outer), NULL); float L_21 = L_20.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22; L_22 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&___0_outer), NULL); float L_23 = L_22.___x_0; V_3 = ((float)il2cpp_codegen_add(L_21, L_23)); // var y0 = outer.position.y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_24; L_24 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38((&___0_outer), NULL); float L_25 = L_24.___y_1; V_4 = L_25; // var y1 = outer.position.y + outer.size.y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26; L_26 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38((&___0_outer), NULL); float L_27 = L_26.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28; L_28 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&___0_outer), NULL); float L_29 = L_28.___y_1; V_5 = ((float)il2cpp_codegen_add(L_27, L_29)); // var outside = // (p0.x < x0 && p1.x < x0) || // (p0.x > x1 && p1.x > x1) || // (p0.y < y0 && p1.y < y0) || // (p0.y > y1 && p1.y > y1); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_30 = V_0; float L_31 = L_30.___x_0; float L_32 = V_2; if ((!(((float)L_31) < ((float)L_32)))) { goto IL_00b7; } } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_33 = V_1; float L_34 = L_33.___x_0; float L_35 = V_2; if ((((float)L_34) < ((float)L_35))) { goto IL_00f6; } } IL_00b7: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_36 = V_0; float L_37 = L_36.___x_0; float L_38 = V_3; if ((!(((float)L_37) > ((float)L_38)))) { goto IL_00c9; } } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_39 = V_1; float L_40 = L_39.___x_0; float L_41 = V_3; if ((((float)L_40) > ((float)L_41))) { goto IL_00f6; } } IL_00c9: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_42 = V_0; float L_43 = L_42.___y_1; float L_44 = V_4; if ((!(((float)L_43) < ((float)L_44)))) { goto IL_00dd; } } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_45 = V_1; float L_46 = L_45.___y_1; float L_47 = V_4; if ((((float)L_46) < ((float)L_47))) { goto IL_00f6; } } IL_00dd: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_48 = V_0; float L_49 = L_48.___y_1; float L_50 = V_5; if ((!(((float)L_49) > ((float)L_50)))) { goto IL_00f3; } } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_51 = V_1; float L_52 = L_51.___y_1; float L_53 = V_5; G_B17_0 = ((((float)L_52) > ((float)L_53))? 1 : 0); goto IL_00f7; } IL_00f3: { G_B17_0 = 0; goto IL_00f7; } IL_00f6: { G_B17_0 = 1; } IL_00f7: { // return !outside; return (bool)((((int32_t)G_B17_0) == ((int32_t)0))? 1 : 0); } } // DungeonArchitect.Graphs.GraphNode[] DungeonArchitect.Graphs.GraphUtils::GetIncomingNodes(DungeonArchitect.Graphs.GraphPin) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* GraphUtils_GetIncomingNodes_m7BC1485E1BC87097AF80E3C95025C6789B1CE9E6 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_pin, const RuntimeMethod* method) { { // return GetDirectionalNodes(pin, true); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_0 = ___0_pin; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_1; L_1 = GraphUtils_GetDirectionalNodes_mA7DB0702853A8AD9E61A8201FB595B240728E3D6(L_0, (bool)1, NULL); return L_1; } } // DungeonArchitect.Graphs.GraphNode[] DungeonArchitect.Graphs.GraphUtils::GetOutgoingNodes(DungeonArchitect.Graphs.GraphPin) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* GraphUtils_GetOutgoingNodes_m21AA8A6A81C250E694E9E49324B5E279F7D13557 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_pin, const RuntimeMethod* method) { { // return GetDirectionalNodes(pin, false); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_0 = ___0_pin; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_1; L_1 = GraphUtils_GetDirectionalNodes_mA7DB0702853A8AD9E61A8201FB595B240728E3D6(L_0, (bool)0, NULL); return L_1; } } // DungeonArchitect.Graphs.GraphNode[] DungeonArchitect.Graphs.GraphUtils::GetIncomingNodes(DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* GraphUtils_GetIncomingNodes_m7FC681BB48E7C9CF449CF448F7292A8F17F1C9F6 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method) { { // return GetDirectionalNodes(node, true); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_node; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_1; L_1 = GraphUtils_GetDirectionalNodes_m18932D4513682B303F5E45F95EF4DE8975649F0A(L_0, (bool)1, NULL); return L_1; } } // DungeonArchitect.Graphs.GraphNode[] DungeonArchitect.Graphs.GraphUtils::GetOutgoingNodes(DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* GraphUtils_GetOutgoingNodes_mEDAFD66F8297A4CA21F080E9CFEF1973D2AD723C (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method) { { // return GetDirectionalNodes(node, false); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_node; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_1; L_1 = GraphUtils_GetDirectionalNodes_m18932D4513682B303F5E45F95EF4DE8975649F0A(L_0, (bool)0, NULL); return L_1; } } // System.Void DungeonArchitect.Graphs.GraphUtils::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUtils__ctor_mEC6A32400F6B13F9812383727A107C4895CAC4A5 (GraphUtils_t9AE81DD12DBF6F3C1BEDC07FDD8294A0C2F2F688* __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.Graphs.Layouts.DefaultGraphLayoutNodeActions::.ctor(DungeonArchitect.Graphs.Graph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultGraphLayoutNodeActions__ctor_mBD850D2B9CD4F8AC575036EE89B5A54B2F7FB16D (DefaultGraphLayoutNodeActions_t00E0CA5D9ACCDAACC5E0375AF5C8331F9BF85FDC* __this, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___0_graph, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mAB52502CFAFC9A9697EA84535089C111F7D9BDD9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m91CB6F46833273B335805FF1DE9AAB569CD4FBB0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m4FC0601CDAC86F9326A9C0D738A145E92B0C8219_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mD6169CAE5ABCFEC4FDAEC64F083AFD42652C4465_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t627678A56AC0D955FF72F4A4B44E9C001C5A3844_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m4416EA7A59000B5016E61CF7957E020A1ABAF9FE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m6EAA0725AB4AC63888B68637E9B67140F90C381C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m747B95F484214BB8C6353850A19AD7ACF2B032D1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mFD0CEEF8FB610328C410DA48BA57EF80D351B018_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; } Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126 V_0; memset((&V_0), 0, sizeof(V_0)); GraphLink_t167090219997E1F874E24A93015AD8333374E463* V_1 = NULL; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_2 = NULL; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_3 = NULL; { // Dictionary> outgoingNodes = new Dictionary>(); Dictionary_2_t627678A56AC0D955FF72F4A4B44E9C001C5A3844* L_0 = (Dictionary_2_t627678A56AC0D955FF72F4A4B44E9C001C5A3844*)il2cpp_codegen_object_new(Dictionary_2_t627678A56AC0D955FF72F4A4B44E9C001C5A3844_il2cpp_TypeInfo_var); NullCheck(L_0); Dictionary_2__ctor_m4FC0601CDAC86F9326A9C0D738A145E92B0C8219(L_0, Dictionary_2__ctor_m4FC0601CDAC86F9326A9C0D738A145E92B0C8219_RuntimeMethod_var); __this->___outgoingNodes_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___outgoingNodes_0), (void*)L_0); // public DefaultGraphLayoutNodeActions(Graph graph) { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // 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_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_2) { goto IL_00d2; } } { // foreach (var link in graph.Links) Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_3 = ___0_graph; NullCheck(L_3); List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* L_4; L_4 = Graph_get_Links_m2DC023B7C4956887C381227BB26C31178B8F2CDF_inline(L_3, NULL); NullCheck(L_4); Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126 L_5; L_5 = List_1_GetEnumerator_mFD0CEEF8FB610328C410DA48BA57EF80D351B018(L_4, List_1_GetEnumerator_mFD0CEEF8FB610328C410DA48BA57EF80D351B018_RuntimeMethod_var); V_0 = L_5; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00c4: {// begin finally (depth: 1) Enumerator_Dispose_m4416EA7A59000B5016E61CF7957E020A1ABAF9FE((&V_0), Enumerator_Dispose_m4416EA7A59000B5016E61CF7957E020A1ABAF9FE_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_00b6_1; } IL_002e_1: { // foreach (var link in graph.Links) GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_6; L_6 = Enumerator_get_Current_m747B95F484214BB8C6353850A19AD7ACF2B032D1_inline((&V_0), Enumerator_get_Current_m747B95F484214BB8C6353850A19AD7ACF2B032D1_RuntimeMethod_var); V_1 = L_6; // if (link != null && link.Output != null && link.Input != null) GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_7 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_8; L_8 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_7, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_8) { goto IL_00b6_1; } } { GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_9 = V_1; NullCheck(L_9); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_10; L_10 = GraphLink_get_Output_mF4D45705C1AEA21E0280E23DCCEE80C8D0069EB9_inline(L_9, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_11; L_11 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_11) { goto IL_00b6_1; } } { GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_12 = V_1; NullCheck(L_12); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_13; L_13 = GraphLink_get_Input_m21946AED087C7CD12E1254823ACACC63CF4A1C91_inline(L_12, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_14; L_14 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_13, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_14) { goto IL_00b6_1; } } { // var startNode = link.Output.Node; GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_15 = V_1; NullCheck(L_15); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_16; L_16 = GraphLink_get_Output_mF4D45705C1AEA21E0280E23DCCEE80C8D0069EB9_inline(L_15, NULL); NullCheck(L_16); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_17; L_17 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_16, NULL); V_2 = L_17; // var endNode = link.Input.Node; GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_18 = V_1; NullCheck(L_18); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_19; L_19 = GraphLink_get_Input_m21946AED087C7CD12E1254823ACACC63CF4A1C91_inline(L_18, NULL); NullCheck(L_19); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_20; L_20 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_19, NULL); V_3 = L_20; // if (startNode != null && endNode != null) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_21 = V_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_22; L_22 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_21, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_22) { goto IL_00b6_1; } } { GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_23 = V_3; 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_00b6_1; } } { // if (!outgoingNodes.ContainsKey(startNode)) Dictionary_2_t627678A56AC0D955FF72F4A4B44E9C001C5A3844* L_25 = __this->___outgoingNodes_0; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_26 = V_2; NullCheck(L_25); bool L_27; L_27 = Dictionary_2_ContainsKey_m91CB6F46833273B335805FF1DE9AAB569CD4FBB0(L_25, L_26, Dictionary_2_ContainsKey_m91CB6F46833273B335805FF1DE9AAB569CD4FBB0_RuntimeMethod_var); if (L_27) { goto IL_00a4_1; } } { // outgoingNodes.Add(startNode, new List()); Dictionary_2_t627678A56AC0D955FF72F4A4B44E9C001C5A3844* L_28 = __this->___outgoingNodes_0; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_29 = V_2; List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_30 = (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A*)il2cpp_codegen_object_new(List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A_il2cpp_TypeInfo_var); NullCheck(L_30); List_1__ctor_mB0EBFD549AF0FD7C7B46069E2C2EF3ADF382D0C1(L_30, List_1__ctor_mB0EBFD549AF0FD7C7B46069E2C2EF3ADF382D0C1_RuntimeMethod_var); NullCheck(L_28); Dictionary_2_Add_mAB52502CFAFC9A9697EA84535089C111F7D9BDD9(L_28, L_29, L_30, Dictionary_2_Add_mAB52502CFAFC9A9697EA84535089C111F7D9BDD9_RuntimeMethod_var); } IL_00a4_1: { // outgoingNodes[startNode].Add(endNode); Dictionary_2_t627678A56AC0D955FF72F4A4B44E9C001C5A3844* L_31 = __this->___outgoingNodes_0; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_32 = V_2; NullCheck(L_31); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_33; L_33 = Dictionary_2_get_Item_mD6169CAE5ABCFEC4FDAEC64F083AFD42652C4465(L_31, L_32, Dictionary_2_get_Item_mD6169CAE5ABCFEC4FDAEC64F083AFD42652C4465_RuntimeMethod_var); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_34 = V_3; NullCheck(L_33); List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_inline(L_33, L_34, List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_RuntimeMethod_var); } IL_00b6_1: { // foreach (var link in graph.Links) bool L_35; L_35 = Enumerator_MoveNext_m6EAA0725AB4AC63888B68637E9B67140F90C381C((&V_0), Enumerator_MoveNext_m6EAA0725AB4AC63888B68637E9B67140F90C381C_RuntimeMethod_var); if (L_35) { goto IL_002e_1; } } { goto IL_00d2; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00d2: { // } return; } } // System.Void DungeonArchitect.Graphs.Layouts.DefaultGraphLayoutNodeActions::SetNodePosition(DungeonArchitect.Graphs.GraphNode,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultGraphLayoutNodeActions_SetNodePosition_m9716CCB82E3C7AE53A7685DC641CC80C509C663C (DefaultGraphLayoutNodeActions_t00E0CA5D9ACCDAACC5E0375AF5C8331F9BF85FDC* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_position, const RuntimeMethod* method) { { // node.Position = position; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_node; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___1_position; NullCheck(L_0); GraphNode_set_Position_mC8931EF0CFF819D410AB78ABD1A283E03CDC42B0(L_0, L_1, NULL); // } return; } } // UnityEngine.Vector2 DungeonArchitect.Graphs.Layouts.DefaultGraphLayoutNodeActions::GetNodePosition(DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 DefaultGraphLayoutNodeActions_GetNodePosition_m18508034683B35F7E31A24A200C761B0E814F9B0 (DefaultGraphLayoutNodeActions_t00E0CA5D9ACCDAACC5E0375AF5C8331F9BF85FDC* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method) { { // return node.Position; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_node; NullCheck(L_0); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = GraphNode_get_Position_m92FB18D50D76223CB53A63C884AB11C0A4329AB7(L_0, NULL); return L_1; } } // DungeonArchitect.Graphs.GraphNode[] DungeonArchitect.Graphs.Layouts.DefaultGraphLayoutNodeActions::GetOutgoingNodes(DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* DefaultGraphLayoutNodeActions_GetOutgoingNodes_m2E597B4223BD73499B3701DD063A8161E46D7C7A (DefaultGraphLayoutNodeActions_t00E0CA5D9ACCDAACC5E0375AF5C8331F9BF85FDC* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m91CB6F46833273B335805FF1DE9AAB569CD4FBB0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mD6169CAE5ABCFEC4FDAEC64F083AFD42652C4465_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (outgoingNodes.ContainsKey(node)) Dictionary_2_t627678A56AC0D955FF72F4A4B44E9C001C5A3844* L_0 = __this->___outgoingNodes_0; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_1 = ___0_node; NullCheck(L_0); bool L_2; L_2 = Dictionary_2_ContainsKey_m91CB6F46833273B335805FF1DE9AAB569CD4FBB0(L_0, L_1, Dictionary_2_ContainsKey_m91CB6F46833273B335805FF1DE9AAB569CD4FBB0_RuntimeMethod_var); if (!L_2) { goto IL_0020; } } { // return outgoingNodes[node].ToArray(); Dictionary_2_t627678A56AC0D955FF72F4A4B44E9C001C5A3844* L_3 = __this->___outgoingNodes_0; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_4 = ___0_node; NullCheck(L_3); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_5; L_5 = Dictionary_2_get_Item_mD6169CAE5ABCFEC4FDAEC64F083AFD42652C4465(L_3, L_4, Dictionary_2_get_Item_mD6169CAE5ABCFEC4FDAEC64F083AFD42652C4465_RuntimeMethod_var); NullCheck(L_5); GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_6; L_6 = List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE(L_5, List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE_RuntimeMethod_var); return L_6; } IL_0020: { // return new GraphNode[0]; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_7 = (GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70*)(GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70*)SZArrayNew(GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70_il2cpp_TypeInfo_var, (uint32_t)0); return L_7; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Graphs.Layouts.Spring.GraphLayoutSpringConfig::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphLayoutSpringConfig__ctor_m903906FFB85978364584266E417EE12DBEA3599D (GraphLayoutSpringConfig_tDF6F601D20C28C22A0C466EAC36E983BE9E8ECE9* __this, const RuntimeMethod* method) { { // public float interNodeDistance = 120; __this->___interNodeDistance_0 = (120.0f); // public float interNodeTension = 0.5f; __this->___interNodeTension_1 = (0.5f); // public float springDistance = 30; __this->___springDistance_2 = (30.0f); // public float springTension = 0.1f; __this->___springTension_3 = (0.100000001f); // public int iterations = 200; __this->___iterations_4 = ((int32_t)200); // public float timeStep = 1.0f; __this->___timeStep_5 = (1.0f); 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.Graphs.Layouts.Layered.GraphLayoutLayeredConfig::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphLayoutLayeredConfig__ctor_mD9D8A28C7393CD376221534E3B61535521B14FE1 (GraphLayoutLayeredConfig_tEC788D299A6CBE9F24C475E799F1792E172ED9CE* __this, const RuntimeMethod* method) { { // public Vector2 separation = new Vector2(130, 100); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (130.0f), (100.0f), /*hidden argument*/NULL); __this->___separation_0 = L_0; Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif 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 IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586* Graph_get_IndexCounter_m2866056FB04F59674EA3026634A52FCEBB289A4D_inline (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __this, const RuntimeMethod* method) { { // get { return indexCounter; } IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586* L_0 = __this->___indexCounter_4; return L_0; } } 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 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 bool GraphNode_get_CanBeDeleted_m2153EF4B29B38797FCA5F274E35D0AA5A30EA0B8_inline (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) { { // get { return canBeDeleted; } bool L_0 = __this->___canBeDeleted_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 List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* Graph_get_Links_m2DC023B7C4956887C381227BB26C31178B8F2CDF_inline (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __this, const RuntimeMethod* method) { { // return links; List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* L_0 = __this->___links_7; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* GraphLink_get_Output_mF4D45705C1AEA21E0280E23DCCEE80C8D0069EB9_inline (GraphLink_t167090219997E1F874E24A93015AD8333374E463* __this, const RuntimeMethod* method) { { // return output; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_0 = __this->___output_6; 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 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_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a; float L_1 = L_0.___x_0; float L_2 = ___1_d; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_a; float L_4 = L_3.___y_1; float L_5 = ___1_d; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; memset((&L_6), 0, sizeof(L_6)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), /*hidden argument*/NULL); V_0 = L_6; goto IL_0019; } IL_0019: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0; return L_7; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_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 float Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline (float ___0_f, const RuntimeMethod* method) { float V_0 = 0.0f; float G_B3_0 = 0.0f; { float L_0 = ___0_f; if ((((float)L_0) >= ((float)(0.0f)))) { goto IL_0010; } } { G_B3_0 = (-1.0f); goto IL_0015; } IL_0010: { G_B3_0 = (1.0f); } IL_0015: { V_0 = G_B3_0; goto IL_0018; } IL_0018: { float L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; float V_2 = 0.0f; { float L_0 = ___0_value; float L_1 = ___1_min; V_0 = (bool)((((float)L_0) < ((float)L_1))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_000e; } } { float L_3 = ___1_min; ___0_value = L_3; goto IL_0019; } IL_000e: { float L_4 = ___0_value; float L_5 = ___2_max; V_1 = (bool)((((float)L_4) > ((float)L_5))? 1 : 0); bool L_6 = V_1; if (!L_6) { goto IL_0019; } } { float L_7 = ___2_max; ___0_value = L_7; } IL_0019: { float L_8 = ___0_value; V_2 = L_8; goto IL_001d; } IL_001d: { float L_9 = V_2; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b; float L_3 = L_2.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a; float L_5 = L_4.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b; float L_7 = L_6.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; memset((&L_8), 0, sizeof(L_8)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), /*hidden argument*/NULL); V_0 = L_8; goto IL_0023; } IL_0023: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { float L_0 = __this->___x_0; float L_1 = __this->___x_0; float L_2 = __this->___y_1; float L_3 = __this->___y_1; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_4; L_4 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))))); V_0 = ((float)L_4); goto IL_0026; } IL_0026: { float L_5 = V_0; return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_UnaryNegation_mBA9FC53A2194EE3CC067A12D11879F695B34D6F9_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, 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 = ___0_a; float L_3 = L_2.___y_1; 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_0017; } IL_0017: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = V_0; return L_5; } } 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 float GraphCamera_get_ZoomLevel_mE89517124FB17A7AC02F8CAE8092BE6088850266_inline (GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* __this, const RuntimeMethod* method) { { // return zoomLevel; float L_0 = __this->___zoomLevel_3; 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 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 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 float GraphPin_get_TangentStrength_m3284A0B6002D180F4FBB4CC8A4BCA5195ED24655_inline (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) { { // return tangentStrength; float L_0 = __this->___tangentStrength_11; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_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 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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GraphPin_get_Position_m4C40C17C3AFF452D3812A3000706460A458DA425_inline (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) { { // return position; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___position_8; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnPinLinksDestroyed_Invoke_m81CC6C0BA1ACD1990A1E52701FF59AC6205621B4_inline (OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* __this, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_pin, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_pin, reinterpret_cast(__this->___method_3)); } 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 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_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 RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = (RuntimeObject*)__this->____current_3; return L_0; } }