#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include struct VirtualActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct VirtualActionInvoker3 { typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; template struct VirtualActionInvoker4 { typedef void (*Action)(void*, T1, T2, T3, T4, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method); } }; template struct VirtualFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct VirtualFuncInvoker3 { typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; 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); } }; template struct GenericVirtualActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1) { VirtualInvokeData invokeData; il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct GenericVirtualFuncInvoker4 { typedef R (*Func)(void*, T1, T2, T3, T4, const RuntimeMethod*); static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4) { VirtualInvokeData invokeData; il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method); } }; struct InterfaceActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct InterfaceActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct InterfaceActionInvoker3 { typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; template struct InterfaceActionInvoker4 { typedef void (*Action)(void*, T1, T2, T3, T4, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method); } }; template struct InterfaceActionInvoker5 { typedef void (*Action)(void*, T1, T2, T3, T4, T5, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, invokeData.method); } }; template struct InterfaceFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct InterfaceFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct InterfaceFuncInvoker3 { typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, 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 GenericInterfaceActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1) { VirtualInvokeData invokeData; il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct GenericInterfaceFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1) { VirtualInvokeData invokeData; il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; struct InvokerActionInvoker0 { static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj) { method->invoker_method(methodPtr, method, obj, NULL, NULL); } }; 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); } }; 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); } }; template struct InvokerActionInvoker3; template struct InvokerActionInvoker3 { static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2, T3* p3) { void* params[3] = { p1, &p2, p3 }; method->invoker_method(methodPtr, method, obj, params, NULL); } }; template struct InvokerActionInvoker3 { static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3) { void* params[3] = { p1, p2, p3 }; method->invoker_method(methodPtr, method, obj, params, NULL); } }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tF5AD295CF9A7806ED3FB7698E9F1E9E0D0DC20E4; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t0FEA64D5418DF0747341FA7C0350A6DA36C03631; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tEFC8016EC28460E6CE058A5F413FAB656883AA5F; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t17E2498AA9CF06592C6158C2E004AB9B1C4B3B70; // System.EventHandler`1 struct EventHandler_1_t0CE94806B21A1946A213697385068AA4885DFFE9; // System.Func`1 struct Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4; // System.Func`1 struct Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C; // System.Func`2 struct Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403; // System.Func`2 struct Func_2_tA0C488B503D30A1266096DE036E21CBAC2172DBE; // System.Func`2 struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00; // System.Func`2 struct Func_2_tACBF5A1656250800CE861707354491F0611F6624; // DungeonArchitect.UI.Widgets.GraphEditors.GraphEvent`1 struct GraphEvent_1_t1B35B374A74CEAF9E7EE7212B54091CD71DD3206; // DungeonArchitect.UI.Widgets.GraphEditors.GraphEvent`1 struct GraphEvent_1_tD8F813A808AFE8129FA2E7B3C2B942F356B8F896; // System.Collections.Generic.IComparer`1 struct IComparer_1_t9FBC6B618391C9431DFC2C6D33ABDA926572E4F3; // System.Collections.Generic.IComparer`1 struct IComparer_1_tC0A12A847AF97F369A5CE9A0CCE71CE18EE1440E; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tFD5E451BB1630CBC4831D928FD306B90C664A7BC; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t2B2708DB3A1138A87E193549CC1D7737BEA4102F; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t8966F805A4BD94DDBE380958CE385A95B2064F36; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tE461F1C9072E5B3D766653FF369FA28521B65F90; // System.Collections.Generic.List`1> struct List_1_tF406926190D8CBB1201E3208329055E746D2AA1F; // System.Collections.Generic.List`1 struct List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F; // System.Collections.Generic.List`1 struct List_1_tEBC8C5AF7CC836A4F99D2695AA8C14DF40E4118B; // 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_tDDDBE5A344CC689A1BCCA06681ED2CBCD26CD1A1; // System.Collections.Generic.List`1 struct List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA; // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D; // System.Collections.Generic.List`1 struct List_1_tB5C1BAE4B3B4C1919967830F33A6CFA112B3F2DA; // System.Collections.Generic.List`1 struct List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918; // System.Collections.Generic.List`1 struct List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7; // System.Collections.Generic.List`1 struct List_1_tBD1FADB991D51D82CAF055C38C663AEF6BB06DF1; // System.Collections.Generic.List`1 struct List_1_t1270A853747A1110F54C707E0A3F9A4180CD6C86; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tAFA940CE35AE2EFDAAF480BAD0ABC607AF4AACB8; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t6F58E6C35ECBF35396F6F821D8301A1B15DAC44A; // DungeonArchitect.UI.Widgets.BreadCrumbWidgetNode[] struct BreadCrumbWidgetNodeU5BU5D_t2A9AB9BB3A14A9A658AB5AC2331DD4161A20D4F3; // System.Char[] struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; // System.Delegate[] struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; // UnityEngine.GUIStyle[] struct GUIStyleU5BU5D_t1BA4BCF4D4D32DF07E9B84F1750D964DF33B0FEC; // DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor[] struct GraphEditorU5BU5D_t085BFCEA0A96B1B6D1A2F2801981DBDEDB932DCC; // DungeonArchitect.Graphs.GraphLink[] struct GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D; // DungeonArchitect.Graphs.GraphNode[] struct GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70; // DungeonArchitect.Graphs.GraphPin[] struct GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036; // DungeonArchitect.UI.Widgets.GridPanelNode[] struct GridPanelNodeU5BU5D_t2ACDEEB9366C7A3F30465F277F0A8598CB52F08F; // DungeonArchitect.UI.Widgets.IWidget[] struct IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF; // System.Int32[] struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; // System.IntPtr[] struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; // System.Object[] struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; // DungeonArchitect.UI.Widgets.OverlayPanelNode[] struct OverlayPanelNodeU5BU5D_t62844FC8FC8118F2DE92BFF2D6DA62E54EB09C37; // System.Single[] struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C; // DungeonArchitect.UI.Widgets.SplitterNode[] struct SplitterNodeU5BU5D_t719F89400BB7F6E73DE1C23D9FC851E1699D7491; // DungeonArchitect.UI.Widgets.StackPanelNode[] struct StackPanelNodeU5BU5D_tD8ABCCEA71605D201E1F5B2A2862247E311C9B05; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; // System.String[] struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; // System.Type[] struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; // DungeonArchitect.UI.Widgets.ToolbarWidget/ButtonInfo[] struct ButtonInfoU5BU5D_t126BCB5CF9F95D41F15A58DB7FFAB9469A519325; // System.AsyncCallback struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C; // System.Reflection.Binder struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; // DungeonArchitect.UI.Widgets.BorderWidget struct BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0; // DungeonArchitect.UI.Widgets.BreadCrumbWidget struct BreadCrumbWidget_tB5B1DE1F4C400E3E09F408F60CEF8A3BAAA18E3C; // DungeonArchitect.UI.Widgets.BreadCrumbWidgetNode struct BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8; // DungeonArchitect.UI.Widgets.ButtonWidget struct ButtonWidget_t17D1923E93D81913BD92E0F0654DBB0A30110F74; // DungeonArchitect.UI.ContextMenuFunction struct ContextMenuFunction_t55227A04755C56844422053370EC6C21D7820675; // DungeonArchitect.UI.ContextMenuFunctionUserData struct ContextMenuFunctionUserData_tF1DC747AEEE25E308726DF61CBBAE291B9C59F65; // DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink struct CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B; // DungeonArchitect.UI.Widgets.DebugWidget struct DebugWidget_t5F2263B73AABCC9BABF2E4629685F859EF4C7924; // DungeonArchitect.UI.DeferredUICommandBase struct DeferredUICommandBase_tD9ACE8FDDBA1CC945615A461BF6D61CE4535976B; // System.Delegate struct Delegate_t; // System.DelegateData struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; // DungeonArchitect.UI.EditorCommand_FocusOnGraphNode struct EditorCommand_FocusOnGraphNode_t4427B04FA4DF3441DFBDA25159F694746C4D53B3; // DungeonArchitect.UI.EditorCommand_InitializeGraphCameras struct EditorCommand_InitializeGraphCameras_t558E7A5BBA479A1C50478652BA5972CF46FEFF4B; // DungeonArchitect.UI.EditorCommand_SetBorderContent struct EditorCommand_SetBorderContent_tAC0BBEB695E7431E758FE138F856EAD00D65028A; // DungeonArchitect.UI.EditorCommand_UpdateWidget struct EditorCommand_UpdateWidget_t6EECCBBF322C9F58CC2DE6582982420E7963BD1E; // UnityEngine.Event struct Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB; // UnityEngine.Font struct Font_tC95270EA3198038970422D78B74A7F2E218A96B6; // UnityEngine.GUIContent struct GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2; // UnityEngine.GUISettings struct GUISettings_tF2CA7E8B9F62F1FC013BFF053B5FA2709EBA3847; // UnityEngine.GUISkin struct GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9; // DungeonArchitect.UI.GUIState struct GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD; // UnityEngine.GUIStyle struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580; // UnityEngine.GUIStyleState struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95; // DungeonArchitect.Graphs.Graph struct Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520; // DungeonArchitect.Graphs.GraphCamera struct GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727; // DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu struct GraphContextMenu_t147D84E26A23C427E91FE57C1E058FB7DC42DB0A; // DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenuEvent struct GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7; // DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor struct GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B; // DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorEvents struct GraphEditorEvents_tAD293BE3A20F152AA76BC8AD33C2035650E29CC3; // DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle struct GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F; // DungeonArchitect.Graphs.GraphLink struct GraphLink_t167090219997E1F874E24A93015AD8333374E463; // DungeonArchitect.Graphs.GraphNode struct GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA; // DungeonArchitect.UI.Widgets.GraphEditors.GraphNodeEventArgs struct GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444; // DungeonArchitect.UI.Widgets.GraphEditors.GraphNodeRenderer struct GraphNodeRenderer_t995F63ADB1224E88761F75E44444875D4126A35B; // DungeonArchitect.UI.Widgets.GraphEditors.GraphNodeRendererFactory struct GraphNodeRendererFactory_t884091433C07C2FF4D98963DDA4A38C1FF609F63; // DungeonArchitect.Graphs.GraphPin struct GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00; // DungeonArchitect.UI.Widgets.GraphEditors.GraphRendererContext struct GraphRendererContext_tF7179F7C8994016BD344A78ADE7AF9C3D46A5918; // DungeonArchitect.Graphs.GraphSchema struct GraphSchema_t8A0FFDA40767F4EF57DABE465795497F2C2AECE6; // DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox struct GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03; // DungeonArchitect.UI.Widgets.GridPanelNode struct GridPanelNode_t311FC0287E84C096B13AF4D7A9277F8DA2A8968E; // DungeonArchitect.UI.Widgets.GridPanelWidget struct GridPanelWidget_t480967F32828C78039F7FDC74F3ED0953A6452A7; // System.Collections.Hashtable struct Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D; // DungeonArchitect.UI.Widgets.HighlightWidget struct HighlightWidget_t1D041639C881F6603457B8D77C1AA333127433E3; // System.IAsyncResult struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5; // DungeonArchitect.UI.IContextMenu struct IContextMenu_t93809467BDD6E0BC824763B1DF65FDEBB23BC328; // System.Collections.IDictionary struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; // System.IFormatProvider struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52; // DungeonArchitect.UI.Widgets.GraphEditors.IGraphLinkRenderer struct IGraphLinkRenderer_tED5E06FA42D3E4BEBEB2D1513D91041F41FD6B0D; // DungeonArchitect.UI.Widgets.IWidget struct IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8; // DungeonArchitect.UI.Widgets.ImageWidget struct ImageWidget_tAE4D08370736800E2BB5B551B61E1A7362E942D6; // DungeonArchitect.Graphs.IndexCounter struct IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586; // DungeonArchitect.UI.Widgets.GraphEditors.KeyboardState struct KeyboardState_tF84E267708CA2B9EF85B88FDDFEB4B096576B358; // DungeonArchitect.UI.Widgets.LabelWidget struct LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD; // DungeonArchitect.UI.Widgets.LinkWidget struct LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36; // DungeonArchitect.UI.Widgets.ListViewTextItemWidget struct ListViewTextItemWidget_tD7360B55787BBA4E2F83AA09B4C0ED9745E29428; // System.Reflection.MemberFilter struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553; // System.Reflection.MethodInfo struct MethodInfo_t; // DungeonArchitect.UI.Widgets.GraphEditors.NodeReversedZIndexComparer struct NodeReversedZIndexComparer_t942328ED91806EEDA4699D12D223E2175AEF76B9; // DungeonArchitect.UI.Widgets.GraphEditors.NodeZIndexComparer struct NodeZIndexComparer_tD2980A618A77943AD07F5D630F77502D5B4E1B9E; // DungeonArchitect.UI.Widgets.GraphEditors.NullGraphContextMenu struct NullGraphContextMenu_t830CE65D6B6716D61E774EB85488991A06CD900E; // DungeonArchitect.UI.NullPlatform struct NullPlatform_t6A43C93C2E7D56C3B0CCCB3DCD78C06B98EA2902; // DungeonArchitect.UI.Widgets.NullWidget struct NullWidget_t766744F539179339909738FB4A1E43B2B4B6DF50; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C; // DungeonArchitect.UI.Widgets.OnBreadCrumbLinkClicked struct OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE; // DungeonArchitect.UI.OnDragEvent struct OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0; // DungeonArchitect.UI.Widgets.OnListViewItemSelected struct OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA; // DungeonArchitect.UI.Widgets.OnSplitBarResized struct OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC; // DungeonArchitect.UI.Widgets.OnWidgetClicked struct OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED; // DungeonArchitect.UI.OnWidgetFocus struct OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC; // DungeonArchitect.UI.OnWidgetLostFocus struct OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63; // DungeonArchitect.UI.Widgets.OverlayPanelNode struct OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3; // DungeonArchitect.UI.Widgets.OverlayPanelWidget struct OverlayPanelWidget_tFE73B006DF580D3FD1DD51C830B823EE254B4AEA; // DungeonArchitect.UI.Widgets.PanelWidget struct PanelWidget_tF2FA3BCDC10ED332DAF229F5E7759AC72532FD9B; // UnityEngine.RectOffset struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5; // UnityEngine.RenderTexture struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; // UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A; // DungeonArchitect.UI.Widgets.ScrollPanelWidget struct ScrollPanelWidget_t2CB2201231A52AE477122887A1A26AA81BB37FF7; // DungeonArchitect.UI.Widgets.SpacerWidget struct SpacerWidget_t8F1103033697F1B37F0C62CF15AB6F7E6C87B48C; // DungeonArchitect.UI.Widgets.Splitter struct Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC; // DungeonArchitect.UI.Widgets.SplitterDragBarWidget struct SplitterDragBarWidget_t2F1FDB690097283255FFDDFFB14CBE26FFF9A7F2; // DungeonArchitect.UI.Widgets.SplitterNode struct SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5; // DungeonArchitect.UI.Widgets.StackPanelNode struct StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851; // DungeonArchitect.UI.Widgets.StackPanelWidget struct StackPanelWidget_t7B87853589ADB953734F6BE8520F0B9368C83C2D; // System.String struct String_t; // System.Text.StringBuilder struct StringBuilder_t; // System.IO.StringReader struct StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8; // System.IO.StringWriter struct StringWriter_tF48052BE4F980E5C85403221E835768E4156267D; // DungeonArchitect.SxEngine.SxCamera struct SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825; // DungeonArchitect.SxEngine.SxRenderer struct SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323; // DungeonArchitect.SxEngine.SxSceneGraph struct SxSceneGraph_tFEE27979E7298DFE111C19574B35D1B5A09FF5CC; // DungeonArchitect.UI.Widgets.SxViewportWidget struct SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498; // DungeonArchitect.SxEngine.SxWorld struct SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD; // System.IO.TextReader struct TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7; // System.IO.TextWriter struct TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3; // UnityEngine.Texture struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700; // UnityEngine.Texture2D struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4; // DungeonArchitect.UI.Widgets.ToolbarWidget struct ToolbarWidget_t6E139F041004BC36AA76D48074AD4A418C3406B8; // System.Type struct Type_t; // DungeonArchitect.UI.UIDragDrop struct UIDragDrop_t843A2B121A28E494129DA4A3B6A5443A6FFAC5E1; // DungeonArchitect.UI.UIPlatform struct UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424; // DungeonArchitect.UI.UIRenderer struct UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4; // DungeonArchitect.UI.UIResourceLookup struct UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92; // DungeonArchitect.UI.UIStyleManager struct UIStyleManager_t78405D171B48A713492B64795B96CD6CF365F88C; // DungeonArchitect.UI.UISystem struct UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0; // DungeonArchitect.UI.UIUndoRedoDelegate struct UIUndoRedoDelegate_t7CADEA08318780AC4278C2668EED4B8E1E67A4DE; // DungeonArchitect.UI.UIUndoSystem struct UIUndoSystem_t009452C1B9C14ED702C58A3F2A0AD6F3469F81F3; // System.Text.UnicodeEncoding struct UnicodeEncoding_t2C90D9E1E55C16081FACA57B229053C1EF05DAF0; // System.Xml.Serialization.UnreferencedObjectEventHandler struct UnreferencedObjectEventHandler_t7342B517610EE6E277FB060ED3C983CE68E0463A; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; // DungeonArchitect.UI.Widgets.WidgetBase struct WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2; // DungeonArchitect.UI.Widgets.WidgetClickEvent struct WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D; // DungeonArchitect.UI.Widgets.WidgetDragEvent struct WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20; // DungeonArchitect.UI.Widgets.WidgetUtils struct WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384; // System.Xml.Serialization.XmlAttributeEventHandler struct XmlAttributeEventHandler_tA9EE5C77A13FDC19DB5B3340F27245C620480F65; // System.Xml.Serialization.XmlElementEventHandler struct XmlElementEventHandler_tA1451D76D0A21C15B71AC8B380CC097DF71951F3; // System.Xml.Serialization.XmlMapping struct XmlMapping_t8D4AC99C7F2D51F3161C7E91E41E51097640CE97; // System.Xml.Serialization.XmlNodeEventHandler struct XmlNodeEventHandler_t32503D9F2F1A9E9E183779774CEFC13425BF6670; // System.Xml.Serialization.XmlSerializer struct XmlSerializer_t08AD90724C0D9D82D4CC23611E5FBDEE50B2867B; // DungeonArchitect.UI.Widgets.ButtonWidget/OnButtonPressed struct OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4; // DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink/OnDraggedLinkReleased struct OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533; // UnityEngine.GUISkin/SkinChangedDelegate struct SkinChangedDelegate_tA6D456E853D58AD2EF8A599F543C7E5BA8E94B98; // DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu/OnMenuItemClicked struct OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC; // DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu/OnRequestContextMenuCreation struct OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B; // DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor/<>c struct U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB; // DungeonArchitect.Graphs.GraphPin/OnPinLinksDestroyed struct OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75; // DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox/OnSelectionPerformed struct OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15; // DungeonArchitect.SxEngine.SxRenderer/ClearState struct ClearState_t5AFC9CE3BB3B839E846307CDB91293662866441E; // DungeonArchitect.SxEngine.SxRenderer/DrawDelegate struct DrawDelegate_t0A2CB2ED575F87DB43CDD3BF56C51E032456BC71; // DungeonArchitect.UI.Widgets.SxViewportWidget/FrameTime struct FrameTime_t11AECA5988D11C0A77CECABFC1204486B56BAE2B; // DungeonArchitect.UI.Widgets.ToolbarWidget/ButtonInfo struct ButtonInfo_t1BF875509D940CE9DEDDEB62E41F31862F6340C7; // DungeonArchitect.UI.Widgets.ToolbarWidget/OnButtonPressed struct OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5; // System.Xml.Serialization.XmlSerializer/SerializerData struct SerializerData_t80E5CC9586C1782157CDE6EA3518737643CEDDDF; IL2CPP_EXTERN_C RuntimeClass* BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ButtonInfo_t1BF875509D940CE9DEDDEB62E41F31862F6340C7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t0FEA64D5418DF0747341FA7C0350A6DA36C03631_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FrameTime_t11AECA5988D11C0A77CECABFC1204486B56BAE2B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_tA0C488B503D30A1266096DE036E21CBAC2172DBE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GraphEditorEvents_tAD293BE3A20F152AA76BC8AD33C2035650E29CC3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GraphNodeRendererFactory_t884091433C07C2FF4D98963DDA4A38C1FF609F63_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GraphRendererContext_tF7179F7C8994016BD344A78ADE7AF9C3D46A5918_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GraphSchema_t8A0FFDA40767F4EF57DABE465795497F2C2AECE6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GraphTooltip_t807F0413994FEF19FE3E8EEB56FC41A99D61F77F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GridPanelNode_t311FC0287E84C096B13AF4D7A9277F8DA2A8968E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IGraphLinkRenderer_tED5E06FA42D3E4BEBEB2D1513D91041F41FD6B0D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* KeyboardState_tF84E267708CA2B9EF85B88FDDFEB4B096576B358_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t1270A853747A1110F54C707E0A3F9A4180CD6C86_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tB5C1BAE4B3B4C1919967830F33A6CFA112B3F2DA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tBD1FADB991D51D82CAF055C38C663AEF6BB06DF1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tC958F6791FB4E4315279F35506727A207EBFFF03_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tDDDBE5A344CC689A1BCCA06681ED2CBCD26CD1A1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NodeReversedZIndexComparer_t942328ED91806EEDA4699D12D223E2175AEF76B9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NodeZIndexComparer_tD2980A618A77943AD07F5D630F77502D5B4E1B9E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NullWidget_t766744F539179339909738FB4A1E43B2B4B6DF50_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SplitterDragBarWidget_t2F1FDB690097283255FFDDFFB14CBE26FFF9A7F2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StackPanelWidget_t7B87853589ADB953734F6BE8520F0B9368C83C2D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringWriter_tF48052BE4F980E5C85403221E835768E4156267D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UIDragDrop_t843A2B121A28E494129DA4A3B6A5443A6FFAC5E1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UIStyleManager_t78405D171B48A713492B64795B96CD6CF365F88C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UIUndoRedoDelegate_t7CADEA08318780AC4278C2668EED4B8E1E67A4DE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UIUndoSystem_t009452C1B9C14ED702C58A3F2A0AD6F3469F81F3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* XmlException_t86B8FDC142BBE4C73921439C9F1631092526D596_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* XmlSerializer_t08AD90724C0D9D82D4CC23611E5FBDEE50B2867B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral029E63D0AFA80496BB4433595654B57563A2BFCC; IL2CPP_EXTERN_C String_t* _stringLiteral0770702B1B6141022EB45C427253AF8A3F686E0B; IL2CPP_EXTERN_C String_t* _stringLiteral122021C512B9DB8696B6786CBD706E94E346F1A8; IL2CPP_EXTERN_C String_t* _stringLiteral14012A0530C8D4308F2719C0F54A8517C8B32F9B; IL2CPP_EXTERN_C String_t* _stringLiteral1ADC57B7675AD055BBB2D7B3358ACCDD76EE7C77; IL2CPP_EXTERN_C String_t* _stringLiteral1C4D61EA99256FA236FBCC4A1FA49994EBDB9DBC; IL2CPP_EXTERN_C String_t* _stringLiteral1EFDF2E50D39052173603CC3DFDD2428A653F124; IL2CPP_EXTERN_C String_t* _stringLiteral2324752145E5E0885F440BC2DF79B9662ACB18BD; IL2CPP_EXTERN_C String_t* _stringLiteral243F77FE256412C6571874DAE87EDBBA8C61C895; IL2CPP_EXTERN_C String_t* _stringLiteral2B2E42689FF06E21AFC8E153B24AAD6C0B80128E; IL2CPP_EXTERN_C String_t* _stringLiteral334C5B6A2446016EDB32773ADE2F82457768313B; IL2CPP_EXTERN_C String_t* _stringLiteral356AD84D244601D4C5C0DBA7F5812262C0081D90; IL2CPP_EXTERN_C String_t* _stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0; IL2CPP_EXTERN_C String_t* _stringLiteral48A5D681911D9771DB63096FD4114FE17395F73A; IL2CPP_EXTERN_C String_t* _stringLiteral4E3D0FD67A4D185B72F796AF0F5F4F2B37B789DD; IL2CPP_EXTERN_C String_t* _stringLiteral59B4E0547717BA6D1FD9C594A087CE8503D31BDA; IL2CPP_EXTERN_C String_t* _stringLiteral7122E242DF6B19200B936248A0B630A580A550B5; IL2CPP_EXTERN_C String_t* _stringLiteral730406E5FA099E1C3ECB8188D698C86B695F5FEC; IL2CPP_EXTERN_C String_t* _stringLiteral7958E1A3088757D027AD7CEBBA353FFD03B17974; IL2CPP_EXTERN_C String_t* _stringLiteral8174CA9CD84F86539853890382CF5C587FB8B9BE; IL2CPP_EXTERN_C String_t* _stringLiteral82752EA7AD03C2EF6827C535F2EEBD99ED6C48EC; IL2CPP_EXTERN_C String_t* _stringLiteral83FC9F61A09A241FD0E1541269283855B4366246; IL2CPP_EXTERN_C String_t* _stringLiteral872E7A6D06186A439B73189287EF7D922AE042D2; IL2CPP_EXTERN_C String_t* _stringLiteral90372EF61F933C32E65F8F924D22F6E07EC8C655; IL2CPP_EXTERN_C String_t* _stringLiteral9B53A91777F11C3E00D35717F5FB1F62D77D5B68; IL2CPP_EXTERN_C String_t* _stringLiteral9BFEB5255A22BF9760CFE1E270399C7AC6BA3814; IL2CPP_EXTERN_C String_t* _stringLiteral9E8EBD5A53DEDF749B241291DDD838A13ACB332F; IL2CPP_EXTERN_C String_t* _stringLiteralA2474EB85E7EEF13C75BB9EE2A361443B79F99AC; IL2CPP_EXTERN_C String_t* _stringLiteralA474A78EEFFB71573016424147241CD4C794453B; IL2CPP_EXTERN_C String_t* _stringLiteralA91803972A25C5E08C9B05F6EE6F1F298D15DBB3; IL2CPP_EXTERN_C String_t* _stringLiteralAF332623F402544A1EB928B525CDFC3ACE710446; IL2CPP_EXTERN_C String_t* _stringLiteralBAD5F96DA4018A3CAF6A0F8B88771184050FC974; IL2CPP_EXTERN_C String_t* _stringLiteralBD7901F33D4E9552717294806532D509DC92BF8D; IL2CPP_EXTERN_C String_t* _stringLiteralBEC5F79E2E7C6B6937DFB4E1596BBF1C06591A63; IL2CPP_EXTERN_C String_t* _stringLiteralC008E503687BA2A627379D4E257787AEA3506830; IL2CPP_EXTERN_C String_t* _stringLiteralC58E73EC1E89B819BDE027A58084338B37198370; IL2CPP_EXTERN_C String_t* _stringLiteralC8752368DFBA25F8DC01BDFDEF23059137149723; IL2CPP_EXTERN_C String_t* _stringLiteralD0018A9BD78669460150AEE8895F01B1A9D3B2B5; IL2CPP_EXTERN_C String_t* _stringLiteralD70BCE186D0E4D1CEF494DD038E0B62EE48B8296; IL2CPP_EXTERN_C String_t* _stringLiteralD8DAF033C50B5D6A1EE8D76F9F71CEA0A97943E2; IL2CPP_EXTERN_C String_t* _stringLiteralD93722D800E6D0311F70CA0547736E2BF63FEB6B; IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; IL2CPP_EXTERN_C String_t* _stringLiteralDF82A8E16E0D6F0A46E3B448FCF4D15543B2A603; IL2CPP_EXTERN_C String_t* _stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5; IL2CPP_EXTERN_C String_t* _stringLiteralF299C2533F16813DB6A81D0CFFFE573FB8CC1558; IL2CPP_EXTERN_C const RuntimeMethod* Array_Sort_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m6F9F31BCD4326ABA22A7BCAFF98A30D272716D4D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BreadCrumbWidget_OnCrumbItemClicked_mC68F9E8A44672134701BFBFA2E92D2F7CAE74CEB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mD8D8A39152851E560567580940E71A6EE8288832_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m421C57E60C03464BC2326EC7D11220BB2E01B14B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mAF32412065486E2B8D89E777326672E98A376429_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m7C6C26E4584748489B10389EE8CE33D421B6F872_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mA4F88456450566DC8B325D99770490A7E6ACC1B4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_TisString_t_m05A2DC4E5F20C532E6CFA681E46321B2D8D6B800_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m934DD3C113F57513B2408F837BAD45C586ADCC87_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m0A7718E87AA38BDDC09DFEE02DBD93DEFD5BB1B1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m071844943DDC76B64A413148D90988CD16488754_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m0F291411029C6429C08D3D75EF1080DBC1928D10_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m3673E70F3F38C228981F574DBF211186DDB1C723_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m4416EA7A59000B5016E61CF7957E020A1ABAF9FE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m50A52310DC30F8F91F0955039986F66C71440F04_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m59972730C264A77131A01731E87074883211380A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m84E099AF97A668B93658A9B42F2E66BD7849668D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mA51E7DD3EF52D45FB5CC54F30E5ECF14BCE2B400_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mA69B58ED7AD5A4829A85668579EF520F95997F41_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m083FC4ACF7F1B05FA45E4840CBB1EDA0B51A9BA6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m30A4204F78AED8F951E8260C29B6FFF3408D94D2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m6805AF026F8325C18043F1C24E4A9F37FF695177_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m6EAA0725AB4AC63888B68637E9B67140F90C381C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m7A0942D73BF8E06B2541FBBA8A2F868156698AA6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m7C80D3FA4C74F62DDD1BCE5C326C6D31D7BD5B4B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m958B53ABBC685B337BAFD0A0505A1E9F212B6245_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_MoveNext_mF368C72AFEDADDC0112A9DCD83DF3BC7D608D3B5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m0D02BD1ED48FBE9BCABB585D58267FF48C0E3665_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m2FC59B57C11B54D99D086077E4AAC9275C1014FD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m3FCC878604F6A4B5FF717819A974C143EDD8F1E8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m4ADE41A2CCCC1B7CFF263D1E2C31C712D357CB78_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m747B95F484214BB8C6353850A19AD7ACF2B032D1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m94AE3B57F44C6FDAC885335D11F31400145A41EB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mDD54D164F629FAD606454DD4E9F9840B412EFA21_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mF3EF99D142BC20760D66114B85374DDC3DD99E5C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mFCA476D1C9565C73AFD320AA7848C9E36B604398_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Func_1_Invoke_m731CAFD8102845345E28040B091301A1B469C9DE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GraphEditor_CreateLink_TisGraphLink_t167090219997E1F874E24A93015AD8333374E463_m89F6DFAA46AE69F1A8BB2CB95C01F5B689C23260_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GraphEditor_HandleBoxSelection_m7E77B0F4C0E46E6E2CCB45FF9152B2E595C108A8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GraphEditor_HandleMouseDraggedLinkReleased_mD7A72B41491C47C8F9BA3C8673EABF942C51BB55_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GraphEditor_OnRequestContextMenuCreation_m5B737871C96E01C0D924666D139818DEB1981B0A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GraphEditor_OnUndoRedoPerformed_mE98B6093762F53F40242C95416711CE06548ADCD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GraphEvent_1_Notify_mB842E5A83ED740B3B986BA6830DD542128FDA3E8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_mF56ADC307CC71FD17CE519C2E8E3E9FEBBBFEE67_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m200260365A3A5E9E437B4EB4E04A52779CCAD1AA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m2F86E252D086E288E02FA1C830B7E86C0A431E51_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m8318A6AA5E06810E89C2C2C5F5BA85C8FFD94A40_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m9F37ECFCFCBA535552926F359523C2FC8F675C9A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mD1410AB6A048B14FD4AC52235953235AB4DFCBB8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mDCA42A7619A70E74E86F359B47D6E85F3454AE59_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mDD64FFF4712A2C41A1EDFB3D55D15D0161A4A09E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mEDB9A31149AA435B84C6662A3E8B09EFD68E796F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m1F133D4C792D5375997BC2CE9C62BA8ED6D066B8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m0727FBC95B09A5EC348F9475535F4068EBD7E33B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m2450B46FE2D7A71BDC2975F1B3E45DE69E6DEECC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m531E06D98C65BBBF76682814D5619AEF3826AE31_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m5458EBD28253FCEC6EED1E71DED34B0D491CF5D3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m6AEF32BE3529D5C54B915E1A2E07939EB37776DA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m7CC260488E8E4D5A537B96882C5924B1FB39FEFF_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_mD3BE04A9D0721C0CE230E5D7CD6232A7D38DE9A2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mE47A85276BE398D353D7A035AD9C6BB8CDC0E70E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mFD0CEEF8FB610328C410DA48BA57EF80D351B018_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m4E0FB5A993C860E20C6F92ED3B8CB8C19DF3E1AF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m6E1E014D4B6760B93B3ED98E83E16BCC6AD5B059_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m7A70CC060DF87F0CCC73317BC6DE68C5D970C658_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m506851872477598DB31028615F22B9DF49A0B2A8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m5CF9F1089A8C4BA3FBC01F863D6B8F0236123D15_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m6A15537101B1293D1E46420F626BB276539995B2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m7F93A68492F42CBE97BF208B32D980D7F137AF72_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mB0EBFD549AF0FD7C7B46069E2C2EF3ADF382D0C1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC29D3D824786832A31096310B3B3016B8B42B802_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mD7AF333CF5C814679F9F7B0E71BFAB8A0017082C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mEA794384D0BCBC6B14D579E8267D30719243327A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mFB26E2CC22EB4EB2FE90A4CA50E5EB743A90F652_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m2909F3D876184B815120F4B3CD571EE0ED11693A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m2BFB17F036B5B99DB01FE0FB49332E21BDF30C0D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m33B93CA4768FCE416169481D8F6A2B9DD243BF4C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m37B18CB3424777D2FCE628A74D0B91431286EF9A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m9E9F7051CAA5E7F5734E3DD5F377C3FEDCBC4B5C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF8D787EF8C206B70BF691A8DEE09A56412769C9C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m05ED5E29006CCA7763FCED6521E5ECD82DA25A3F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m84E07D8893EDA4BED756A493EFA37C688D2DE646_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mBA38A578C34BE6698F501FC0C73AE147C6E8EFCF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mE957534BED51A74C5F437A48900B885F91277BBA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ScriptableObject_CreateInstance_TisGraphLink_t167090219997E1F874E24A93015AD8333374E463_m2B2D0D1720499198B4F5016DAC5BCD5DF6731CE4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ScriptableObject_CreateInstance_TisGraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00_m293605F04273F7554FB7C7EDD98F9445BF241DAD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3COnNodeSelectionChangedU3Eb__83_0_m5C79442D2DF8D9212C3F52ACA640B3ED52A0EAA5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CPerformCopyU3Eb__79_0_m81AA30EE56EE6684819C51537E2FA24399825655_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CPerformCopyU3Eb__79_1_mE07B5448D43DB930CFAB5D2D72411F03A63AB85A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* UIRenderer_GetResource_TisGUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9_m2A663EF27720645960A4FA40BD4346D8A2BC01B3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* UIRenderer_GetResource_TisTexture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_m8B834BD0CCA9686D5261AF1179C792A2C8AE2AB6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* UIRenderer_GetResource_TisTexture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_m680AFA289F2C7920F74B719B7CD23FD8A0B0B597_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* WidgetUtils_GetWidgetsOfType_TisGraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B_m3E297B3C83B372B6218F959612AF5D228FFF1E68_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeType* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_0_0_0_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com; struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke; struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_marshaled_com; struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_marshaled_pinvoke; struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70; struct GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036; struct IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; 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_t1866374AAE33CED159E69A73C12A667FA851EC81 { }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t0FEA64D5418DF0747341FA7C0350A6DA36C03631 : 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_t6F58E6C35ECBF35396F6F821D8301A1B15DAC44A* ____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_tE461F1C9072E5B3D766653FF369FA28521B65F90* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_tAFA940CE35AE2EFDAAF480BAD0ABC607AF4AACB8* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // DungeonArchitect.UI.Widgets.GraphEditors.GraphEvent`1 struct GraphEvent_1_t1B35B374A74CEAF9E7EE7212B54091CD71DD3206 : public RuntimeObject { // System.EventHandler`1 DungeonArchitect.UI.Widgets.GraphEditors.GraphEvent`1::_Event EventHandler_1_t0CE94806B21A1946A213697385068AA4885DFFE9* ____Event_0; // System.Collections.Generic.List`1> DungeonArchitect.UI.Widgets.GraphEditors.GraphEvent`1::delegates List_1_tF406926190D8CBB1201E3208329055E746D2AA1F* ___delegates_1; }; // System.Collections.Generic.List`1 struct List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items BreadCrumbWidgetNodeU5BU5D_t2A9AB9BB3A14A9A658AB5AC2331DD4161A20D4F3* ____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_tEBC8C5AF7CC836A4F99D2695AA8C14DF40E4118B : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items GraphEditorU5BU5D_t085BFCEA0A96B1B6D1A2F2801981DBDEDB932DCC* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t5B2B2081BF8097131F5848A462357FBB09D50112 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_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_tDDDBE5A344CC689A1BCCA06681ED2CBCD26CD1A1 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items GridPanelNodeU5BU5D_t2ACDEEB9366C7A3F30465F277F0A8598CB52F08F* ____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_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tB5C1BAE4B3B4C1919967830F33A6CFA112B3F2DA : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items OverlayPanelNodeU5BU5D_t62844FC8FC8118F2DE92BFF2D6DA62E54EB09C37* ____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_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ____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_tC73B1C58898C248E88855D22A9CF75880B919FF7 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items SplitterNodeU5BU5D_t719F89400BB7F6E73DE1C23D9FC851E1699D7491* ____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_tBD1FADB991D51D82CAF055C38C663AEF6BB06DF1 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items StackPanelNodeU5BU5D_tD8ABCCEA71605D201E1F5B2A2862247E311C9B05* ____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_t1270A853747A1110F54C707E0A3F9A4180CD6C86 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ButtonInfoU5BU5D_t126BCB5CF9F95D41F15A58DB7FFAB9469A519325* ____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.UI.Widgets.BreadCrumbWidgetNode struct BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8 : public RuntimeObject { // System.String DungeonArchitect.UI.Widgets.BreadCrumbWidgetNode::displayText String_t* ___displayText_0; // System.Object DungeonArchitect.UI.Widgets.BreadCrumbWidgetNode::userdata RuntimeObject* ___userdata_1; }; // DungeonArchitect.UI.DeferredUICommandBase struct DeferredUICommandBase_tD9ACE8FDDBA1CC945615A461BF6D61CE4535976B : public RuntimeObject { }; // System.EventArgs struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377 : public RuntimeObject { }; // UnityEngine.GUIContent struct GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2 : public RuntimeObject { // System.String UnityEngine.GUIContent::m_Text String_t* ___m_Text_0; // UnityEngine.Texture UnityEngine.GUIContent::m_Image Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___m_Image_1; // System.String UnityEngine.GUIContent::m_Tooltip String_t* ___m_Tooltip_2; }; // Native definition for P/Invoke marshalling of UnityEngine.GUIContent struct GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_marshaled_pinvoke { char* ___m_Text_0; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___m_Image_1; char* ___m_Tooltip_2; }; // Native definition for COM marshalling of UnityEngine.GUIContent struct GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_marshaled_com { Il2CppChar* ___m_Text_0; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___m_Image_1; Il2CppChar* ___m_Tooltip_2; }; // DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorEvents struct GraphEditorEvents_tAD293BE3A20F152AA76BC8AD33C2035650E29CC3 : public RuntimeObject { // DungeonArchitect.UI.Widgets.GraphEditors.GraphEvent`1 DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorEvents::OnNodeDragStart GraphEvent_1_t1B35B374A74CEAF9E7EE7212B54091CD71DD3206* ___OnNodeDragStart_0; // DungeonArchitect.UI.Widgets.GraphEditors.GraphEvent`1 DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorEvents::OnNodeDragEnd GraphEvent_1_t1B35B374A74CEAF9E7EE7212B54091CD71DD3206* ___OnNodeDragEnd_1; // DungeonArchitect.UI.Widgets.GraphEditors.GraphEvent`1 DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorEvents::OnNodeDragged GraphEvent_1_t1B35B374A74CEAF9E7EE7212B54091CD71DD3206* ___OnNodeDragged_2; // DungeonArchitect.UI.Widgets.GraphEditors.GraphEvent`1 DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorEvents::OnNodeCreated GraphEvent_1_t1B35B374A74CEAF9E7EE7212B54091CD71DD3206* ___OnNodeCreated_3; // DungeonArchitect.UI.Widgets.GraphEditors.GraphEvent`1 DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorEvents::OnNodeSelectionChanged GraphEvent_1_t1B35B374A74CEAF9E7EE7212B54091CD71DD3206* ___OnNodeSelectionChanged_4; // DungeonArchitect.UI.Widgets.GraphEditors.GraphEvent`1 DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorEvents::OnNodeDoubleClicked GraphEvent_1_t1B35B374A74CEAF9E7EE7212B54091CD71DD3206* ___OnNodeDoubleClicked_5; }; // DungeonArchitect.UI.Widgets.GraphEditors.GraphNodeRenderer struct GraphNodeRenderer_t995F63ADB1224E88761F75E44444875D4126A35B : public RuntimeObject { }; // DungeonArchitect.UI.Widgets.GraphEditors.GraphNodeRendererFactory struct GraphNodeRendererFactory_t884091433C07C2FF4D98963DDA4A38C1FF609F63 : public RuntimeObject { // DungeonArchitect.UI.Widgets.GraphEditors.GraphNodeRenderer DungeonArchitect.UI.Widgets.GraphEditors.GraphNodeRendererFactory::defaultRenderer GraphNodeRenderer_t995F63ADB1224E88761F75E44444875D4126A35B* ___defaultRenderer_0; // System.Collections.Generic.Dictionary`2 DungeonArchitect.UI.Widgets.GraphEditors.GraphNodeRendererFactory::renderers Dictionary_2_t17E2498AA9CF06592C6158C2E004AB9B1C4B3B70* ___renderers_1; }; // DungeonArchitect.UI.Widgets.GraphEditors.GraphRendererContext struct GraphRendererContext_tF7179F7C8994016BD344A78ADE7AF9C3D46A5918 : public RuntimeObject { // DungeonArchitect.UI.UIResourceLookup DungeonArchitect.UI.Widgets.GraphEditors.GraphRendererContext::Resources UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92* ___Resources_0; // DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor DungeonArchitect.UI.Widgets.GraphEditors.GraphRendererContext::GraphEditor GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* ___GraphEditor_1; }; // DungeonArchitect.Graphs.GraphSchema struct GraphSchema_t8A0FFDA40767F4EF57DABE465795497F2C2AECE6 : public RuntimeObject { }; // DungeonArchitect.UI.Widgets.GraphEditors.GraphTooltip struct GraphTooltip_t807F0413994FEF19FE3E8EEB56FC41A99D61F77F : public RuntimeObject { }; // DungeonArchitect.UI.Widgets.GridPanelNode struct GridPanelNode_t311FC0287E84C096B13AF4D7A9277F8DA2A8968E : public RuntimeObject { // DungeonArchitect.UI.Widgets.IWidget DungeonArchitect.UI.Widgets.GridPanelNode::Widget RuntimeObject* ___Widget_0; }; // DungeonArchitect.Graphs.IndexCounter struct IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586 : public RuntimeObject { // System.Int32 DungeonArchitect.Graphs.IndexCounter::index int32_t ___index_0; }; // DungeonArchitect.UI.Widgets.GraphEditors.KeyboardState struct KeyboardState_tF84E267708CA2B9EF85B88FDDFEB4B096576B358 : public RuntimeObject { // System.Collections.Generic.Dictionary`2 DungeonArchitect.UI.Widgets.GraphEditors.KeyboardState::state Dictionary_2_t0FEA64D5418DF0747341FA7C0350A6DA36C03631* ___state_0; // System.Boolean DungeonArchitect.UI.Widgets.GraphEditors.KeyboardState::shift bool ___shift_1; // System.Boolean DungeonArchitect.UI.Widgets.GraphEditors.KeyboardState::control bool ___control_2; // System.Boolean DungeonArchitect.UI.Widgets.GraphEditors.KeyboardState::alt bool ___alt_3; }; // System.MarshalByRefObject struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject { // System.Object System.MarshalByRefObject::_identity RuntimeObject* ____identity_0; }; // Native definition for P/Invoke marshalling of System.MarshalByRefObject struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke { Il2CppIUnknown* ____identity_0; }; // Native definition for COM marshalling of System.MarshalByRefObject struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com { Il2CppIUnknown* ____identity_0; }; // System.Reflection.MemberInfo struct MemberInfo_t : public RuntimeObject { }; // DungeonArchitect.UI.Widgets.GraphEditors.NodeReversedZIndexComparer struct NodeReversedZIndexComparer_t942328ED91806EEDA4699D12D223E2175AEF76B9 : public RuntimeObject { }; // DungeonArchitect.UI.Widgets.GraphEditors.NodeZIndexComparer struct NodeZIndexComparer_tD2980A618A77943AD07F5D630F77502D5B4E1B9E : public RuntimeObject { }; // DungeonArchitect.UI.NullPlatform struct NullPlatform_t6A43C93C2E7D56C3B0CCCB3DCD78C06B98EA2902 : public RuntimeObject { }; // DungeonArchitect.UI.Widgets.SplitterNode struct SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5 : public RuntimeObject { // DungeonArchitect.UI.Widgets.IWidget DungeonArchitect.UI.Widgets.SplitterNode::Content RuntimeObject* ___Content_0; // System.Single DungeonArchitect.UI.Widgets.SplitterNode::Weight float ___Weight_1; // System.Boolean DungeonArchitect.UI.Widgets.SplitterNode::IsSplitBar bool ___IsSplitBar_2; }; // DungeonArchitect.UI.Widgets.StackPanelNode struct StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851 : public RuntimeObject { // DungeonArchitect.UI.Widgets.IWidget DungeonArchitect.UI.Widgets.StackPanelNode::Widget RuntimeObject* ___Widget_0; // System.Boolean DungeonArchitect.UI.Widgets.StackPanelNode::AutoSize bool ___AutoSize_1; // System.Boolean DungeonArchitect.UI.Widgets.StackPanelNode::AdjustToDynamicDesiredSize bool ___AdjustToDynamicDesiredSize_2; // System.Single DungeonArchitect.UI.Widgets.StackPanelNode::Size float ___Size_3; }; // System.String struct String_t : public RuntimeObject { // System.Int32 System.String::_stringLength int32_t ____stringLength_4; // System.Char System.String::_firstChar Il2CppChar ____firstChar_5; }; // System.Text.StringBuilder struct StringBuilder_t : public RuntimeObject { // System.Char[] System.Text.StringBuilder::m_ChunkChars CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars_0; // System.Text.StringBuilder System.Text.StringBuilder::m_ChunkPrevious StringBuilder_t* ___m_ChunkPrevious_1; // System.Int32 System.Text.StringBuilder::m_ChunkLength int32_t ___m_ChunkLength_2; // System.Int32 System.Text.StringBuilder::m_ChunkOffset int32_t ___m_ChunkOffset_3; // System.Int32 System.Text.StringBuilder::m_MaxCapacity int32_t ___m_MaxCapacity_4; }; // DungeonArchitect.SxEngine.SxRenderer struct SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323 : public RuntimeObject { // UnityEngine.RenderTexture DungeonArchitect.SxEngine.SxRenderer::k__BackingField RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___U3CTextureU3Ek__BackingField_0; // DungeonArchitect.SxEngine.SxCamera DungeonArchitect.SxEngine.SxRenderer::k__BackingField SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825* ___U3CCameraU3Ek__BackingField_1; // DungeonArchitect.SxEngine.SxRenderer/ClearState DungeonArchitect.SxEngine.SxRenderer::clearState ClearState_t5AFC9CE3BB3B839E846307CDB91293662866441E* ___clearState_2; // System.Single DungeonArchitect.SxEngine.SxRenderer::k__BackingField float ___U3CFOVU3Ek__BackingField_3; // DungeonArchitect.SxEngine.SxRenderer/DrawDelegate DungeonArchitect.SxEngine.SxRenderer::Draw DrawDelegate_t0A2CB2ED575F87DB43CDD3BF56C51E032456BC71* ___Draw_4; }; // DungeonArchitect.SxEngine.SxWorld struct SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD : public RuntimeObject { // DungeonArchitect.SxEngine.SxSceneGraph DungeonArchitect.SxEngine.SxWorld::sceneGraph SxSceneGraph_tFEE27979E7298DFE111C19574B35D1B5A09FF5CC* ___sceneGraph_0; }; // DungeonArchitect.UI.UIResourceLookup struct UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92 : public RuntimeObject { }; // DungeonArchitect.UI.UISystem struct UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0 : public RuntimeObject { // DungeonArchitect.UI.Widgets.IWidget DungeonArchitect.UI.UISystem::k__BackingField RuntimeObject* ___U3CFocusedWidgetU3Ek__BackingField_0; // System.Boolean DungeonArchitect.UI.UISystem::k__BackingField bool ___U3CIsDragDropU3Ek__BackingField_1; // DungeonArchitect.UI.Widgets.IWidget DungeonArchitect.UI.UISystem::k__BackingField RuntimeObject* ___U3CLayoutU3Ek__BackingField_2; // DungeonArchitect.UI.UIPlatform DungeonArchitect.UI.UISystem::k__BackingField RuntimeObject* ___U3CPlatformU3Ek__BackingField_3; // DungeonArchitect.UI.UIStyleManager DungeonArchitect.UI.UISystem::k__BackingField RuntimeObject* ___U3CStyleManagerU3Ek__BackingField_4; // DungeonArchitect.UI.UIUndoSystem DungeonArchitect.UI.UISystem::k__BackingField RuntimeObject* ___U3CUndoU3Ek__BackingField_5; // DungeonArchitect.UI.OnWidgetFocus DungeonArchitect.UI.UISystem::WidgetFocused OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* ___WidgetFocused_6; // DungeonArchitect.UI.OnWidgetLostFocus DungeonArchitect.UI.UISystem::WidgetLostFocus OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* ___WidgetLostFocus_7; // DungeonArchitect.UI.OnDragEvent DungeonArchitect.UI.UISystem::DragStart OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* ___DragStart_8; // DungeonArchitect.UI.OnDragEvent DungeonArchitect.UI.UISystem::DragEnd OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* ___DragEnd_9; }; // 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.UI.Widgets.WidgetClickEvent struct WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D : public RuntimeObject { // UnityEngine.Event DungeonArchitect.UI.Widgets.WidgetClickEvent::e Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___e_0; // DungeonArchitect.UI.UISystem DungeonArchitect.UI.Widgets.WidgetClickEvent::uiSystem UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___uiSystem_1; // System.Object DungeonArchitect.UI.Widgets.WidgetClickEvent::userdata RuntimeObject* ___userdata_2; }; // System.Xml.Serialization.XmlSerializer struct XmlSerializer_t08AD90724C0D9D82D4CC23611E5FBDEE50B2867B : public RuntimeObject { // System.Boolean System.Xml.Serialization.XmlSerializer::customSerializer bool ___customSerializer_4; // System.Xml.Serialization.XmlMapping System.Xml.Serialization.XmlSerializer::typeMapping XmlMapping_t8D4AC99C7F2D51F3161C7E91E41E51097640CE97* ___typeMapping_5; // System.Xml.Serialization.XmlSerializer/SerializerData System.Xml.Serialization.XmlSerializer::serializerData SerializerData_t80E5CC9586C1782157CDE6EA3518737643CEDDDF* ___serializerData_6; // System.Xml.Serialization.UnreferencedObjectEventHandler System.Xml.Serialization.XmlSerializer::onUnreferencedObject UnreferencedObjectEventHandler_t7342B517610EE6E277FB060ED3C983CE68E0463A* ___onUnreferencedObject_8; // System.Xml.Serialization.XmlAttributeEventHandler System.Xml.Serialization.XmlSerializer::onUnknownAttribute XmlAttributeEventHandler_tA9EE5C77A13FDC19DB5B3340F27245C620480F65* ___onUnknownAttribute_9; // System.Xml.Serialization.XmlElementEventHandler System.Xml.Serialization.XmlSerializer::onUnknownElement XmlElementEventHandler_tA1451D76D0A21C15B71AC8B380CC097DF71951F3* ___onUnknownElement_10; // System.Xml.Serialization.XmlNodeEventHandler System.Xml.Serialization.XmlSerializer::onUnknownNode XmlNodeEventHandler_t32503D9F2F1A9E9E183779774CEFC13425BF6670* ___onUnknownNode_11; }; // DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor/<>c struct U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB : public RuntimeObject { }; // DungeonArchitect.UI.Widgets.SxViewportWidget/FrameTime struct FrameTime_t11AECA5988D11C0A77CECABFC1204486B56BAE2B : public RuntimeObject { // System.Double DungeonArchitect.UI.Widgets.SxViewportWidget/FrameTime::lastUpdateTimestamp double ___lastUpdateTimestamp_0; // System.Single DungeonArchitect.UI.Widgets.SxViewportWidget/FrameTime::k__BackingField float ___U3CDeltaTimeU3Ek__BackingField_1; // System.Boolean DungeonArchitect.UI.Widgets.SxViewportWidget/FrameTime::k__BackingField bool ___U3CSkipNextFrameTimeU3Ek__BackingField_2; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t779455FAFAF48D40F1559174D5C8C5B83F77CAF5 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F* ____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 BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tDBFF9489505063FEE4140C911C69B466525DF694 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tEBC8C5AF7CC836A4F99D2695AA8C14DF40E4118B* ____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 GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current GraphLink_t167090219997E1F874E24A93015AD8333374E463* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_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_t578BD38D1E3ECF2FFAEE7228006E715D63CC6DDA { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tDDDBE5A344CC689A1BCCA06681ED2CBCD26CD1A1* ____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 GridPanelNode_t311FC0287E84C096B13AF4D7A9277F8DA2A8968E* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current RuntimeObject* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tE55482E7AD5A943B95D9C4A1EBCB109D3E9C1699 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tB5C1BAE4B3B4C1919967830F33A6CFA112B3F2DA* ____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 OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tE46D9EA80B833BD617A05DBC84839B3D02BF7749 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7* ____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 SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t8878213C097E4495E0EEE305AFEB70F654C8DF43 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tBD1FADB991D51D82CAF055C38C663AEF6BB06DF1* ____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 StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t6F7365CD5F6241590BB159E8FD2CE959F84E94C7 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t1270A853747A1110F54C707E0A3F9A4180CD6C86* ____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 ButtonInfo_t1BF875509D940CE9DEDDEB62E41F31862F6340C7* ____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; }; // DungeonArchitect.UI.EditorCommand_FocusOnGraphNode struct EditorCommand_FocusOnGraphNode_t4427B04FA4DF3441DFBDA25159F694746C4D53B3 : public DeferredUICommandBase_tD9ACE8FDDBA1CC945615A461BF6D61CE4535976B { // DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor DungeonArchitect.UI.EditorCommand_FocusOnGraphNode::graphEditor GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* ___graphEditor_0; // DungeonArchitect.Graphs.GraphNode DungeonArchitect.UI.EditorCommand_FocusOnGraphNode::graphNode GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___graphNode_1; }; // DungeonArchitect.UI.EditorCommand_InitializeGraphCameras struct EditorCommand_InitializeGraphCameras_t558E7A5BBA479A1C50478652BA5972CF46FEFF4B : public DeferredUICommandBase_tD9ACE8FDDBA1CC945615A461BF6D61CE4535976B { // DungeonArchitect.UI.Widgets.IWidget DungeonArchitect.UI.EditorCommand_InitializeGraphCameras::host RuntimeObject* ___host_0; }; // DungeonArchitect.UI.EditorCommand_SetBorderContent struct EditorCommand_SetBorderContent_tAC0BBEB695E7431E758FE138F856EAD00D65028A : public DeferredUICommandBase_tD9ACE8FDDBA1CC945615A461BF6D61CE4535976B { // DungeonArchitect.UI.Widgets.BorderWidget DungeonArchitect.UI.EditorCommand_SetBorderContent::border BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* ___border_0; // DungeonArchitect.UI.Widgets.IWidget DungeonArchitect.UI.EditorCommand_SetBorderContent::content RuntimeObject* ___content_1; }; // DungeonArchitect.UI.Widgets.GraphEditors.GraphNodeEventArgs struct GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444 : public EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377 { // DungeonArchitect.UI.UISystem DungeonArchitect.UI.Widgets.GraphEditors.GraphNodeEventArgs::k__BackingField UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___U3CuiSystemU3Ek__BackingField_1; // DungeonArchitect.Graphs.GraphNode[] DungeonArchitect.UI.Widgets.GraphEditors.GraphNodeEventArgs::k__BackingField GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* ___U3CNodesU3Ek__BackingField_2; }; // 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.IntVector2 struct IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 { // System.Int32 DungeonArchitect.IntVector2::x int32_t ___x_0; // System.Int32 DungeonArchitect.IntVector2::y int32_t ___y_1; }; // UnityEngine.Matrix4x4 struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 { // System.Single UnityEngine.Matrix4x4::m00 float ___m00_0; // System.Single UnityEngine.Matrix4x4::m10 float ___m10_1; // System.Single UnityEngine.Matrix4x4::m20 float ___m20_2; // System.Single UnityEngine.Matrix4x4::m30 float ___m30_3; // System.Single UnityEngine.Matrix4x4::m01 float ___m01_4; // System.Single UnityEngine.Matrix4x4::m11 float ___m11_5; // System.Single UnityEngine.Matrix4x4::m21 float ___m21_6; // System.Single UnityEngine.Matrix4x4::m31 float ___m31_7; // System.Single UnityEngine.Matrix4x4::m02 float ___m02_8; // System.Single UnityEngine.Matrix4x4::m12 float ___m12_9; // System.Single UnityEngine.Matrix4x4::m22 float ___m22_10; // System.Single UnityEngine.Matrix4x4::m32 float ___m32_11; // System.Single UnityEngine.Matrix4x4::m03 float ___m03_12; // System.Single UnityEngine.Matrix4x4::m13 float ___m13_13; // System.Single UnityEngine.Matrix4x4::m23 float ___m23_14; // System.Single UnityEngine.Matrix4x4::m33 float ___m33_15; }; // UnityEngine.Quaternion struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 { // System.Single UnityEngine.Quaternion::x float ___x_0; // System.Single UnityEngine.Quaternion::y float ___y_1; // System.Single UnityEngine.Quaternion::z float ___z_2; // System.Single UnityEngine.Quaternion::w float ___w_3; }; // UnityEngine.Rect struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D { // System.Single UnityEngine.Rect::m_XMin float ___m_XMin_0; // System.Single UnityEngine.Rect::m_YMin float ___m_YMin_1; // System.Single UnityEngine.Rect::m_Width float ___m_Width_2; // System.Single UnityEngine.Rect::m_Height float ___m_Height_3; }; // System.Single struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { // System.Single System.Single::m_value float ___m_value_0; }; // System.IO.TextReader struct TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7 : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE { }; // System.IO.TextWriter struct TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3 : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE { // System.Char[] System.IO.TextWriter::CoreNewLine CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___CoreNewLine_3; // System.String System.IO.TextWriter::CoreNewLineStr String_t* ___CoreNewLineStr_4; // System.IFormatProvider System.IO.TextWriter::_internalFormatProvider RuntimeObject* ____internalFormatProvider_5; }; // UnityEngine.Vector2 struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 { // System.Single UnityEngine.Vector2::x float ___x_0; // System.Single UnityEngine.Vector2::y float ___y_1; }; // UnityEngine.Vector3 struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 { // System.Single UnityEngine.Vector3::x float ___x_2; // System.Single UnityEngine.Vector3::y float ___y_3; // System.Single UnityEngine.Vector3::z float ___z_4; }; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; // DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink struct CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B : public RuntimeObject { // DungeonArchitect.Graphs.GraphLink DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink::link GraphLink_t167090219997E1F874E24A93015AD8333374E463* ___link_0; // DungeonArchitect.Graphs.GraphPin DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink::attachedPin GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___attachedPin_1; // DungeonArchitect.Graphs.GraphPin DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink::mousePin GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___mousePin_2; // System.Boolean DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink::active bool ___active_3; // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink::mouseScreenPosition Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___mouseScreenPosition_4; // DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink/OnDraggedLinkReleased DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink::DraggedLinkReleased OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* ___DraggedLinkReleased_5; }; // System.Delegate struct Delegate_t : public RuntimeObject { // System.IntPtr System.Delegate::method_ptr Il2CppMethodPointer ___method_ptr_0; // System.IntPtr System.Delegate::invoke_impl intptr_t ___invoke_impl_1; // System.Object System.Delegate::m_target RuntimeObject* ___m_target_2; // System.IntPtr System.Delegate::method intptr_t ___method_3; // System.IntPtr System.Delegate::delegate_trampoline intptr_t ___delegate_trampoline_4; // System.IntPtr System.Delegate::extra_arg intptr_t ___extra_arg_5; // System.IntPtr System.Delegate::method_code intptr_t ___method_code_6; // System.IntPtr System.Delegate::interp_method intptr_t ___interp_method_7; // System.IntPtr System.Delegate::interp_invoke_impl intptr_t ___interp_invoke_impl_8; // System.Reflection.MethodInfo System.Delegate::method_info MethodInfo_t* ___method_info_9; // System.Reflection.MethodInfo System.Delegate::original_method_info MethodInfo_t* ___original_method_info_10; // System.DelegateData System.Delegate::data DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; // System.Boolean System.Delegate::method_is_virtual bool ___method_is_virtual_12; }; // Native definition for P/Invoke marshalling of System.Delegate struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; intptr_t ___interp_method_7; intptr_t ___interp_invoke_impl_8; MethodInfo_t* ___method_info_9; MethodInfo_t* ___original_method_info_10; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; int32_t ___method_is_virtual_12; }; // Native definition for COM marshalling of System.Delegate struct Delegate_t_marshaled_com { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; intptr_t ___interp_method_7; intptr_t ___interp_invoke_impl_8; MethodInfo_t* ___method_info_9; MethodInfo_t* ___original_method_info_10; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; int32_t ___method_is_virtual_12; }; // DungeonArchitect.UI.EditorCommand_UpdateWidget struct EditorCommand_UpdateWidget_t6EECCBBF322C9F58CC2DE6582982420E7963BD1E : public DeferredUICommandBase_tD9ACE8FDDBA1CC945615A461BF6D61CE4535976B { // DungeonArchitect.UI.Widgets.IWidget DungeonArchitect.UI.EditorCommand_UpdateWidget::content RuntimeObject* ___content_0; // UnityEngine.Rect DungeonArchitect.UI.EditorCommand_UpdateWidget::bounds Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___bounds_1; }; // 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; }; // System.Exception struct Exception_t : public RuntimeObject { // System.String System.Exception::_className String_t* ____className_1; // System.String System.Exception::_message String_t* ____message_2; // System.Collections.IDictionary System.Exception::_data RuntimeObject* ____data_3; // System.Exception System.Exception::_innerException Exception_t* ____innerException_4; // System.String System.Exception::_helpURL String_t* ____helpURL_5; // System.Object System.Exception::_stackTrace RuntimeObject* ____stackTrace_6; // System.String System.Exception::_stackTraceString String_t* ____stackTraceString_7; // System.String System.Exception::_remoteStackTraceString String_t* ____remoteStackTraceString_8; // System.Int32 System.Exception::_remoteStackIndex int32_t ____remoteStackIndex_9; // System.Object System.Exception::_dynamicMethods RuntimeObject* ____dynamicMethods_10; // System.Int32 System.Exception::_HResult int32_t ____HResult_11; // System.String System.Exception::_source String_t* ____source_12; // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; // System.Diagnostics.StackTrace[] System.Exception::captured_traces StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; // System.IntPtr[] System.Exception::native_trace_ips IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15; // System.Int32 System.Exception::caught_in_unmanaged int32_t ___caught_in_unmanaged_16; }; // Native definition for P/Invoke marshalling of System.Exception struct Exception_t_marshaled_pinvoke { char* ____className_1; char* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_pinvoke* ____innerException_4; char* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; char* ____stackTraceString_7; char* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; char* ____source_12; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; int32_t ___caught_in_unmanaged_16; }; // Native definition for COM marshalling of System.Exception struct Exception_t_marshaled_com { Il2CppChar* ____className_1; Il2CppChar* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_com* ____innerException_4; Il2CppChar* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; Il2CppChar* ____stackTraceString_7; Il2CppChar* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; Il2CppChar* ____source_12; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; int32_t ___caught_in_unmanaged_16; }; // DungeonArchitect.UI.GUIState struct GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD : public RuntimeObject { // UnityEngine.Color DungeonArchitect.UI.GUIState::color Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color_0; // UnityEngine.Color DungeonArchitect.UI.GUIState::backgroundColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___backgroundColor_1; // DungeonArchitect.UI.UIRenderer DungeonArchitect.UI.GUIState::renderer RuntimeObject* ___renderer_2; }; // UnityEngine.GUIStyleState struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95 : public RuntimeObject { // System.IntPtr UnityEngine.GUIStyleState::m_Ptr intptr_t ___m_Ptr_0; // UnityEngine.GUIStyle UnityEngine.GUIStyleState::m_SourceStyle GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_SourceStyle_1; }; // Native definition for P/Invoke marshalling of UnityEngine.GUIStyleState struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke { intptr_t ___m_Ptr_0; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_marshaled_pinvoke* ___m_SourceStyle_1; }; // Native definition for COM marshalling of UnityEngine.GUIStyleState struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com { intptr_t ___m_Ptr_0; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_marshaled_com* ___m_SourceStyle_1; }; // 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.UI.Widgets.GraphEditors.GraphContextMenu struct GraphContextMenu_t147D84E26A23C427E91FE57C1E058FB7DC42DB0A : public RuntimeObject { // System.Boolean DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu::dragged bool ___dragged_0; // System.Int32 DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu::dragButtonId int32_t ___dragButtonId_1; // DungeonArchitect.Graphs.GraphPin DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu::sourcePin GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___sourcePin_2; // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu::mouseWorldPosition Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___mouseWorldPosition_3; // DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu/OnRequestContextMenuCreation DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu::RequestContextMenuCreation OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* ___RequestContextMenuCreation_4; // DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu/OnMenuItemClicked DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu::MenuItemClicked OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* ___MenuItemClicked_5; }; // DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenuEvent struct GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7 : public RuntimeObject { // DungeonArchitect.Graphs.GraphPin DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenuEvent::sourcePin GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___sourcePin_0; // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenuEvent::mouseWorldPosition Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___mouseWorldPosition_1; // System.Object DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenuEvent::userdata RuntimeObject* ___userdata_2; // DungeonArchitect.UI.UISystem DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenuEvent::uiSystem UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___uiSystem_3; }; // DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle struct GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F : public RuntimeObject { // UnityEngine.Color DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle::backgroundColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___backgroundColor_0; // UnityEngine.Color DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle::gridLineColorThick Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___gridLineColorThick_1; // UnityEngine.Color DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle::gridLineColorThin Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___gridLineColorThin_2; // System.Single DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle::gridCellSpacing float ___gridCellSpacing_3; // System.Boolean DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle::gridScaling bool ___gridScaling_4; // System.Int32 DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle::gridNumCells int32_t ___gridNumCells_5; // System.String DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle::branding String_t* ___branding_6; // UnityEngine.Color DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle::brandingColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___brandingColor_7; // System.Int32 DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle::brandingSize int32_t ___brandingSize_8; // System.String DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle::readonlyText String_t* ___readonlyText_9; // UnityEngine.Color DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle::readonlyColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___readonlyColor_10; // System.Int32 DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle::readonlySize int32_t ___readonlySize_11; // UnityEngine.Color DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle::overlayTextColorLo Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___overlayTextColorLo_12; // UnityEngine.Color DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle::overlayTextColorHi Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___overlayTextColorHi_13; // UnityEngine.Color DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle::selectionBoxColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___selectionBoxColor_14; // UnityEngine.Color DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle::commentTextColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___commentTextColor_15; // System.Boolean DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle::displayAssetFilename bool ___displayAssetFilename_16; }; // DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox struct GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03 : public RuntimeObject { // DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox/OnSelectionPerformed DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox::SelectionPerformed OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* ___SelectionPerformed_0; // UnityEngine.Rect DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox::bounds Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___bounds_1; // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox::dragStart Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___dragStart_2; // System.Int32 DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox::dragButton int32_t ___dragButton_3; // System.Boolean DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox::dragging bool ___dragging_4; }; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject { // System.IntPtr UnityEngine.Object::m_CachedPtr intptr_t ___m_CachedPtr_0; }; // Native definition for P/Invoke marshalling of UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { intptr_t ___m_CachedPtr_0; }; // Native definition for COM marshalling of UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { intptr_t ___m_CachedPtr_0; }; // DungeonArchitect.UI.Widgets.OverlayPanelNode struct OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3 : public RuntimeObject { // DungeonArchitect.UI.Widgets.IWidget DungeonArchitect.UI.Widgets.OverlayPanelNode::Widget RuntimeObject* ___Widget_0; // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.OverlayPanelNode::Size Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___Size_1; // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.OverlayPanelNode::Offset Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___Offset_2; // DungeonArchitect.UI.Widgets.OverlayPanelVAlign DungeonArchitect.UI.Widgets.OverlayPanelNode::VAlign int32_t ___VAlign_3; // DungeonArchitect.UI.Widgets.OverlayPanelHAlign DungeonArchitect.UI.Widgets.OverlayPanelNode::HAlign int32_t ___HAlign_4; // UnityEngine.Rect DungeonArchitect.UI.Widgets.OverlayPanelNode::Bounds Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___Bounds_5; }; // UnityEngine.RectOffset struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5 : public RuntimeObject { // System.IntPtr UnityEngine.RectOffset::m_Ptr intptr_t ___m_Ptr_0; // System.Object UnityEngine.RectOffset::m_SourceStyle RuntimeObject* ___m_SourceStyle_1; }; // Native definition for P/Invoke marshalling of UnityEngine.RectOffset struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke { intptr_t ___m_Ptr_0; Il2CppIUnknown* ___m_SourceStyle_1; }; // Native definition for COM marshalling of UnityEngine.RectOffset struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com { intptr_t ___m_Ptr_0; Il2CppIUnknown* ___m_SourceStyle_1; }; // System.RuntimeTypeHandle struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B { // System.IntPtr System.RuntimeTypeHandle::value intptr_t ___value_0; }; // System.IO.StringReader struct StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8 : public TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7 { // System.String System.IO.StringReader::_s String_t* ____s_2; // System.Int32 System.IO.StringReader::_pos int32_t ____pos_3; // System.Int32 System.IO.StringReader::_length int32_t ____length_4; }; // System.IO.StringWriter struct StringWriter_tF48052BE4F980E5C85403221E835768E4156267D : public TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3 { // System.Text.StringBuilder System.IO.StringWriter::_sb StringBuilder_t* ____sb_7; // System.Boolean System.IO.StringWriter::_isOpen bool ____isOpen_8; }; // DungeonArchitect.SxEngine.SxCamera struct SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825 : public RuntimeObject { // UnityEngine.Vector3 DungeonArchitect.SxEngine.SxCamera::location Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___location_0; // UnityEngine.Quaternion DungeonArchitect.SxEngine.SxCamera::rotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation_1; // UnityEngine.Matrix4x4 DungeonArchitect.SxEngine.SxCamera::viewMatrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___viewMatrix_2; // System.Boolean DungeonArchitect.SxEngine.SxCamera::dirty bool ___dirty_3; }; // DungeonArchitect.SxEngine.SxRenderContext struct SxRenderContext_tB0D706921881686CEE6F051D039A6FCF1BE43A63 { // UnityEngine.Vector3 DungeonArchitect.SxEngine.SxRenderContext::CameraPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___CameraPosition_0; }; // DungeonArchitect.UI.Widgets.WidgetBase struct WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2 : public RuntimeObject { // System.Boolean DungeonArchitect.UI.Widgets.WidgetBase::showFocusHighlight bool ___showFocusHighlight_0; // UnityEngine.Rect DungeonArchitect.UI.Widgets.WidgetBase::widgetBounds Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___widgetBounds_1; // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.WidgetBase::scrollPosition Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___scrollPosition_2; // System.Boolean DungeonArchitect.UI.Widgets.WidgetBase::DragDropEnabled bool ___DragDropEnabled_3; // DungeonArchitect.UI.Widgets.WidgetDragEvent DungeonArchitect.UI.Widgets.WidgetBase::DragStart WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* ___DragStart_4; // DungeonArchitect.UI.Widgets.WidgetDragEvent DungeonArchitect.UI.Widgets.WidgetBase::DragUpdate WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* ___DragUpdate_5; // DungeonArchitect.UI.Widgets.WidgetDragEvent DungeonArchitect.UI.Widgets.WidgetBase::DragPerform WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* ___DragPerform_6; }; // DungeonArchitect.UI.Widgets.WidgetUtils struct WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384 : public RuntimeObject { }; // DungeonArchitect.UI.Widgets.ToolbarWidget/ButtonInfo struct ButtonInfo_t1BF875509D940CE9DEDDEB62E41F31862F6340C7 : public RuntimeObject { // System.String DungeonArchitect.UI.Widgets.ToolbarWidget/ButtonInfo::ButtonId String_t* ___ButtonId_0; // System.String DungeonArchitect.UI.Widgets.ToolbarWidget/ButtonInfo::IconId String_t* ___IconId_1; // UnityEngine.Rect DungeonArchitect.UI.Widgets.ToolbarWidget/ButtonInfo::Bounds Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___Bounds_2; }; // DungeonArchitect.UI.Widgets.BorderWidget struct BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0 : public WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2 { // DungeonArchitect.UI.Widgets.IWidget DungeonArchitect.UI.Widgets.BorderWidget::Content RuntimeObject* ___Content_7; // System.Single DungeonArchitect.UI.Widgets.BorderWidget::paddingLeft float ___paddingLeft_8; // System.Single DungeonArchitect.UI.Widgets.BorderWidget::paddingTop float ___paddingTop_9; // System.Single DungeonArchitect.UI.Widgets.BorderWidget::paddingRight float ___paddingRight_10; // System.Single DungeonArchitect.UI.Widgets.BorderWidget::paddingBottom float ___paddingBottom_11; // UnityEngine.Color DungeonArchitect.UI.Widgets.BorderWidget::color Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color_12; // UnityEngine.Color DungeonArchitect.UI.Widgets.BorderWidget::borderColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___borderColor_13; // System.String DungeonArchitect.UI.Widgets.BorderWidget::title String_t* ___title_14; // System.Int32 DungeonArchitect.UI.Widgets.BorderWidget::titleFontSize int32_t ___titleFontSize_15; // UnityEngine.Color DungeonArchitect.UI.Widgets.BorderWidget::titleColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___titleColor_16; // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.BorderWidget::titleOffset Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___titleOffset_17; // System.Boolean DungeonArchitect.UI.Widgets.BorderWidget::drawOutline bool ___drawOutline_18; // DungeonArchitect.UI.Widgets.IWidget DungeonArchitect.UI.Widgets.BorderWidget::titleWidget RuntimeObject* ___titleWidget_19; // System.Func`1 DungeonArchitect.UI.Widgets.BorderWidget::TitleGetter Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C* ___TitleGetter_20; }; // DungeonArchitect.UI.Widgets.BreadCrumbWidget struct BreadCrumbWidget_tB5B1DE1F4C400E3E09F408F60CEF8A3BAAA18E3C : public WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2 { // DungeonArchitect.UI.Widgets.IWidget DungeonArchitect.UI.Widgets.BreadCrumbWidget::content RuntimeObject* ___content_7; // System.Int32 DungeonArchitect.UI.Widgets.BreadCrumbWidget::padding int32_t ___padding_8; // System.Boolean DungeonArchitect.UI.Widgets.BreadCrumbWidget::requestRebuild bool ___requestRebuild_9; // System.Collections.Generic.List`1 DungeonArchitect.UI.Widgets.BreadCrumbWidget::items List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F* ___items_10; // DungeonArchitect.UI.Widgets.OnBreadCrumbLinkClicked DungeonArchitect.UI.Widgets.BreadCrumbWidget::LinkClicked OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* ___LinkClicked_11; // System.Int32 DungeonArchitect.UI.Widgets.BreadCrumbWidget::k__BackingField int32_t ___U3CFontSizeU3Ek__BackingField_12; // UnityEngine.Color DungeonArchitect.UI.Widgets.BreadCrumbWidget::k__BackingField Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___U3CTextColorU3Ek__BackingField_13; }; // DungeonArchitect.UI.Widgets.ButtonWidget struct ButtonWidget_t17D1923E93D81913BD92E0F0654DBB0A30110F74 : public WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2 { // UnityEngine.GUIContent DungeonArchitect.UI.Widgets.ButtonWidget::content GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* ___content_7; // UnityEngine.Color DungeonArchitect.UI.Widgets.ButtonWidget::color Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color_8; // DungeonArchitect.UI.Widgets.ButtonWidget/OnButtonPressed DungeonArchitect.UI.Widgets.ButtonWidget::ButtonPressed OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* ___ButtonPressed_9; }; // DungeonArchitect.UI.Widgets.DebugWidget struct DebugWidget_t5F2263B73AABCC9BABF2E4629685F859EF4C7924 : public WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2 { // UnityEngine.Color DungeonArchitect.UI.Widgets.DebugWidget::debugColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___debugColor_7; // System.String DungeonArchitect.UI.Widgets.DebugWidget::caption String_t* ___caption_8; }; // UnityEngine.GUIStyle struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580 : public RuntimeObject { // System.IntPtr UnityEngine.GUIStyle::m_Ptr intptr_t ___m_Ptr_0; // UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Normal GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_Normal_1; // UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Hover GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_Hover_2; // UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Active GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_Active_3; // UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Focused GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_Focused_4; // UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnNormal GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_OnNormal_5; // UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnHover GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_OnHover_6; // UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnActive GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_OnActive_7; // UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnFocused GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_OnFocused_8; // UnityEngine.RectOffset UnityEngine.GUIStyle::m_Border RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___m_Border_9; // UnityEngine.RectOffset UnityEngine.GUIStyle::m_Padding RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___m_Padding_10; // UnityEngine.RectOffset UnityEngine.GUIStyle::m_Margin RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___m_Margin_11; // UnityEngine.RectOffset UnityEngine.GUIStyle::m_Overflow RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___m_Overflow_12; // System.String UnityEngine.GUIStyle::m_Name String_t* ___m_Name_13; }; // Native definition for P/Invoke marshalling of UnityEngine.GUIStyle struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_marshaled_pinvoke { intptr_t ___m_Ptr_0; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_Normal_1; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_Hover_2; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_Active_3; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_Focused_4; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_OnNormal_5; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_OnHover_6; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_OnActive_7; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_OnFocused_8; RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke ___m_Border_9; RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke ___m_Padding_10; RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke ___m_Margin_11; RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke ___m_Overflow_12; char* ___m_Name_13; }; // Native definition for COM marshalling of UnityEngine.GUIStyle struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_marshaled_com { intptr_t ___m_Ptr_0; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_Normal_1; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_Hover_2; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_Active_3; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_Focused_4; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_OnNormal_5; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_OnHover_6; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_OnActive_7; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_OnFocused_8; RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com* ___m_Border_9; RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com* ___m_Padding_10; RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com* ___m_Margin_11; RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com* ___m_Overflow_12; Il2CppChar* ___m_Name_13; }; // DungeonArchitect.UI.Widgets.GridPanelWidget struct GridPanelWidget_t480967F32828C78039F7FDC74F3ED0953A6452A7 : public WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2 { // System.Collections.Generic.List`1 DungeonArchitect.UI.Widgets.GridPanelWidget::nodes List_1_tDDDBE5A344CC689A1BCCA06681ED2CBCD26CD1A1* ___nodes_7; // DungeonArchitect.UI.Widgets.GridPanelArrangementType DungeonArchitect.UI.Widgets.GridPanelWidget::arrangement int32_t ___arrangement_8; // DungeonArchitect.IntVector2 DungeonArchitect.UI.Widgets.GridPanelWidget::padding IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___padding_9; // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.GridPanelWidget::cellSize Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___cellSize_10; // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.GridPanelWidget::desiredCellSize Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___desiredCellSize_11; // System.Boolean DungeonArchitect.UI.Widgets.GridPanelWidget::autoSize bool ___autoSize_12; // DungeonArchitect.IntVector2 DungeonArchitect.UI.Widgets.GridPanelWidget::renderedCells IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___renderedCells_13; }; // DungeonArchitect.UI.Widgets.HighlightWidget struct HighlightWidget_t1D041639C881F6603457B8D77C1AA333127433E3 : public WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2 { // DungeonArchitect.UI.Widgets.IWidget DungeonArchitect.UI.Widgets.HighlightWidget::Widget RuntimeObject* ___Widget_7; // System.Object DungeonArchitect.UI.Widgets.HighlightWidget::ObjectOfInterest RuntimeObject* ___ObjectOfInterest_8; // UnityEngine.Color DungeonArchitect.UI.Widgets.HighlightWidget::HighlightColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___HighlightColor_9; // System.Single DungeonArchitect.UI.Widgets.HighlightWidget::HighlightThickness float ___HighlightThickness_10; // System.Single DungeonArchitect.UI.Widgets.HighlightWidget::HighlightTime float ___HighlightTime_11; // System.Double DungeonArchitect.UI.Widgets.HighlightWidget::lastUpdateTime double ___lastUpdateTime_12; // System.Single DungeonArchitect.UI.Widgets.HighlightWidget::remainingTime float ___remainingTime_13; // UnityEngine.Texture2D DungeonArchitect.UI.Widgets.HighlightWidget::lineTexture Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___lineTexture_14; }; // DungeonArchitect.UI.Widgets.ImageWidget struct ImageWidget_tAE4D08370736800E2BB5B551B61E1A7362E942D6 : public WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2 { // UnityEngine.Texture2D DungeonArchitect.UI.Widgets.ImageWidget::texture Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___texture_7; // DungeonArchitect.UI.Widgets.ImageWidgetDrawMode DungeonArchitect.UI.Widgets.ImageWidget::drawMode int32_t ___drawMode_8; // UnityEngine.Color DungeonArchitect.UI.Widgets.ImageWidget::tint Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___tint_9; }; // DungeonArchitect.UI.Widgets.LabelWidget struct LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD : public WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2 { // UnityEngine.GUIStyle DungeonArchitect.UI.Widgets.LabelWidget::style GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___style_7; // System.String DungeonArchitect.UI.Widgets.LabelWidget::k__BackingField String_t* ___U3CTextU3Ek__BackingField_8; // UnityEngine.Color DungeonArchitect.UI.Widgets.LabelWidget::k__BackingField Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___U3CColorU3Ek__BackingField_9; // System.Int32 DungeonArchitect.UI.Widgets.LabelWidget::k__BackingField int32_t ___U3CFontSizeU3Ek__BackingField_10; // System.Boolean DungeonArchitect.UI.Widgets.LabelWidget::k__BackingField bool ___U3CWordWrapU3Ek__BackingField_11; // UnityEngine.TextAnchor DungeonArchitect.UI.Widgets.LabelWidget::k__BackingField int32_t ___U3CTextAlignU3Ek__BackingField_12; }; // DungeonArchitect.UI.Widgets.LinkWidget struct LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36 : public WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2 { // DungeonArchitect.UI.Widgets.IWidget DungeonArchitect.UI.Widgets.LinkWidget::content RuntimeObject* ___content_7; // System.Boolean DungeonArchitect.UI.Widgets.LinkWidget::drawLinkOutline bool ___drawLinkOutline_8; // System.Boolean DungeonArchitect.UI.Widgets.LinkWidget::hovered bool ___hovered_9; // System.Object DungeonArchitect.UI.Widgets.LinkWidget::userdata RuntimeObject* ___userdata_10; // UnityEngine.Color DungeonArchitect.UI.Widgets.LinkWidget::highlightColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___highlightColor_11; // DungeonArchitect.UI.Widgets.OnWidgetClicked DungeonArchitect.UI.Widgets.LinkWidget::LinkClicked OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* ___LinkClicked_12; }; // DungeonArchitect.UI.Widgets.ListViewTextItemWidget struct ListViewTextItemWidget_tD7360B55787BBA4E2F83AA09B4C0ED9745E29428 : public WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2 { // System.Boolean DungeonArchitect.UI.Widgets.ListViewTextItemWidget::k__BackingField bool ___U3CSelectedU3Ek__BackingField_7; // System.Object DungeonArchitect.UI.Widgets.ListViewTextItemWidget::k__BackingField RuntimeObject* ___U3CItemDataU3Ek__BackingField_8; // UnityEngine.GUIStyle DungeonArchitect.UI.Widgets.ListViewTextItemWidget::TextStyle GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___TextStyle_9; // UnityEngine.GUIStyle DungeonArchitect.UI.Widgets.ListViewTextItemWidget::SelectedTextStyle GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___SelectedTextStyle_10; // UnityEngine.Color DungeonArchitect.UI.Widgets.ListViewTextItemWidget::SelectedColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___SelectedColor_11; // System.Single DungeonArchitect.UI.Widgets.ListViewTextItemWidget::OffsetX float ___OffsetX_12; // System.Func`1 DungeonArchitect.UI.Widgets.ListViewTextItemWidget::captionGetter Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C* ___captionGetter_13; // DungeonArchitect.UI.Widgets.OnListViewItemSelected DungeonArchitect.UI.Widgets.ListViewTextItemWidget::ItemSelected OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* ___ItemSelected_14; // DungeonArchitect.UI.Widgets.OnListViewItemSelected DungeonArchitect.UI.Widgets.ListViewTextItemWidget::ItemDoubleClicked OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* ___ItemDoubleClicked_15; }; // 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; }; // DungeonArchitect.UI.Widgets.GraphEditors.NullGraphContextMenu struct NullGraphContextMenu_t830CE65D6B6716D61E774EB85488991A06CD900E : public GraphContextMenu_t147D84E26A23C427E91FE57C1E058FB7DC42DB0A { }; // DungeonArchitect.UI.Widgets.NullWidget struct NullWidget_t766744F539179339909738FB4A1E43B2B4B6DF50 : public WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2 { }; // DungeonArchitect.UI.Widgets.OverlayPanelWidget struct OverlayPanelWidget_tFE73B006DF580D3FD1DD51C830B823EE254B4AEA : public WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2 { // System.Collections.Generic.List`1 DungeonArchitect.UI.Widgets.OverlayPanelWidget::nodes List_1_tB5C1BAE4B3B4C1919967830F33A6CFA112B3F2DA* ___nodes_7; }; // DungeonArchitect.UI.Widgets.PanelWidget struct PanelWidget_tF2FA3BCDC10ED332DAF229F5E7759AC72532FD9B : public WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2 { // DungeonArchitect.UI.Widgets.IWidget DungeonArchitect.UI.Widgets.PanelWidget::Content RuntimeObject* ___Content_7; }; // UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // Native definition for P/Invoke marshalling of UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { }; // Native definition for COM marshalling of UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { }; // DungeonArchitect.UI.Widgets.ScrollPanelWidget struct ScrollPanelWidget_t2CB2201231A52AE477122887A1A26AA81BB37FF7 : public WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2 { // DungeonArchitect.UI.Widgets.IWidget DungeonArchitect.UI.Widgets.ScrollPanelWidget::content RuntimeObject* ___content_7; // System.Boolean DungeonArchitect.UI.Widgets.ScrollPanelWidget::MouseScrollingEnabled bool ___MouseScrollingEnabled_8; }; // DungeonArchitect.UI.Widgets.SpacerWidget struct SpacerWidget_t8F1103033697F1B37F0C62CF15AB6F7E6C87B48C : public WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2 { // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.SpacerWidget::desiredSize Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___desiredSize_7; }; // DungeonArchitect.UI.Widgets.Splitter struct Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC : public WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2 { // DungeonArchitect.UI.Widgets.SplitterDirection DungeonArchitect.UI.Widgets.Splitter::direction int32_t ___direction_7; // System.Boolean DungeonArchitect.UI.Widgets.Splitter::freeSize bool ___freeSize_8; // System.Single DungeonArchitect.UI.Widgets.Splitter::minWindowSize float ___minWindowSize_9; // System.Single DungeonArchitect.UI.Widgets.Splitter::barSize float ___barSize_10; // UnityEngine.Color DungeonArchitect.UI.Widgets.Splitter::barColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___barColor_11; // UnityEngine.Color DungeonArchitect.UI.Widgets.Splitter::barHighlightColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___barHighlightColor_12; // DungeonArchitect.UI.Widgets.OnSplitBarResized DungeonArchitect.UI.Widgets.Splitter::SplitBarDragged OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* ___SplitBarDragged_13; // System.Collections.Generic.List`1 DungeonArchitect.UI.Widgets.Splitter::nodes List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7* ___nodes_14; }; // DungeonArchitect.UI.Widgets.SplitterDragBarWidget struct SplitterDragBarWidget_t2F1FDB690097283255FFDDFFB14CBE26FFF9A7F2 : public WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2 { // DungeonArchitect.UI.Widgets.Splitter DungeonArchitect.UI.Widgets.SplitterDragBarWidget::parent Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* ___parent_7; }; // DungeonArchitect.UI.Widgets.StackPanelWidget struct StackPanelWidget_t7B87853589ADB953734F6BE8520F0B9368C83C2D : public WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2 { // System.Collections.Generic.List`1 DungeonArchitect.UI.Widgets.StackPanelWidget::nodes List_1_tBD1FADB991D51D82CAF055C38C663AEF6BB06DF1* ___nodes_7; // DungeonArchitect.UI.Widgets.StackPanelOrientation DungeonArchitect.UI.Widgets.StackPanelWidget::Orientation int32_t ___Orientation_8; }; // DungeonArchitect.UI.Widgets.SxViewportWidget struct SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498 : public WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2 { // DungeonArchitect.SxEngine.SxWorld DungeonArchitect.UI.Widgets.SxViewportWidget::k__BackingField SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* ___U3CWorldU3Ek__BackingField_7; // DungeonArchitect.SxEngine.SxRenderer DungeonArchitect.UI.Widgets.SxViewportWidget::renderer SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323* ___renderer_8; // DungeonArchitect.UI.Widgets.SxViewportWidget/FrameTime DungeonArchitect.UI.Widgets.SxViewportWidget::frameTime FrameTime_t11AECA5988D11C0A77CECABFC1204486B56BAE2B* ___frameTime_9; // System.Single DungeonArchitect.UI.Widgets.SxViewportWidget::pitch float ___pitch_10; // System.Single DungeonArchitect.UI.Widgets.SxViewportWidget::yaw float ___yaw_11; // System.Single DungeonArchitect.UI.Widgets.SxViewportWidget::OrbitAnglePerPixel float ___OrbitAnglePerPixel_12; // System.Single DungeonArchitect.UI.Widgets.SxViewportWidget::ZoomPerScrollUnit float ___ZoomPerScrollUnit_13; // UnityEngine.Vector3 DungeonArchitect.UI.Widgets.SxViewportWidget::targetCamLocation Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___targetCamLocation_14; // System.Single DungeonArchitect.UI.Widgets.SxViewportWidget::MoveSpeed float ___MoveSpeed_15; // UnityEngine.Matrix4x4 DungeonArchitect.UI.Widgets.SxViewportWidget::lastRenderViewMatrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___lastRenderViewMatrix_16; // System.Boolean DungeonArchitect.UI.Widgets.SxViewportWidget::renderStateInvalidated bool ___renderStateInvalidated_17; // System.Single DungeonArchitect.UI.Widgets.SxViewportWidget::k__BackingField float ___U3CAnglePerPixelXU3Ek__BackingField_18; // System.Single DungeonArchitect.UI.Widgets.SxViewportWidget::k__BackingField float ___U3CAnglePerPixelYU3Ek__BackingField_19; // System.Single DungeonArchitect.UI.Widgets.SxViewportWidget::PivotDistance float ___PivotDistance_20; // System.Boolean DungeonArchitect.UI.Widgets.SxViewportWidget::keyStrafeLeft bool ___keyStrafeLeft_21; // System.Boolean DungeonArchitect.UI.Widgets.SxViewportWidget::keyStrafeRight bool ___keyStrafeRight_22; // System.Boolean DungeonArchitect.UI.Widgets.SxViewportWidget::keyMoveForward bool ___keyMoveForward_23; // System.Boolean DungeonArchitect.UI.Widgets.SxViewportWidget::keyMoveBackward bool ___keyMoveBackward_24; // System.Boolean DungeonArchitect.UI.Widgets.SxViewportWidget::keyMoveUp bool ___keyMoveUp_25; // System.Boolean DungeonArchitect.UI.Widgets.SxViewportWidget::keyMoveDown bool ___keyMoveDown_26; // System.Boolean DungeonArchitect.UI.Widgets.SxViewportWidget::keyOrbit bool ___keyOrbit_27; }; // System.SystemException struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; // UnityEngine.Texture struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // DungeonArchitect.UI.Widgets.ToolbarWidget struct ToolbarWidget_t6E139F041004BC36AA76D48074AD4A418C3406B8 : public WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2 { // System.Single DungeonArchitect.UI.Widgets.ToolbarWidget::ButtonSize float ___ButtonSize_7; // System.Single DungeonArchitect.UI.Widgets.ToolbarWidget::Padding float ___Padding_8; // UnityEngine.Color DungeonArchitect.UI.Widgets.ToolbarWidget::Background Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___Background_9; // DungeonArchitect.UI.Widgets.ToolbarWidget/OnButtonPressed DungeonArchitect.UI.Widgets.ToolbarWidget::ButtonPressed OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* ___ButtonPressed_10; // System.Collections.Generic.List`1 DungeonArchitect.UI.Widgets.ToolbarWidget::buttons List_1_t1270A853747A1110F54C707E0A3F9A4180CD6C86* ___buttons_11; // UnityEngine.GUIStyle DungeonArchitect.UI.Widgets.ToolbarWidget::buttonStyle GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___buttonStyle_12; }; // System.Type struct Type_t : public MemberInfo_t { // System.RuntimeTypeHandle System.Type::_impl RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8; }; // System.Func`1 struct Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4 : public MulticastDelegate_t { }; // System.Func`1 struct Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C : public MulticastDelegate_t { }; // System.Func`2 struct Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403 : public MulticastDelegate_t { }; // System.Func`2 struct Func_2_tA0C488B503D30A1266096DE036E21CBAC2172DBE : public MulticastDelegate_t { }; // System.AsyncCallback struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C : public MulticastDelegate_t { }; // DungeonArchitect.UI.ContextMenuFunction struct ContextMenuFunction_t55227A04755C56844422053370EC6C21D7820675 : public MulticastDelegate_t { }; // DungeonArchitect.UI.ContextMenuFunctionUserData struct ContextMenuFunctionUserData_tF1DC747AEEE25E308726DF61CBBAE291B9C59F65 : public MulticastDelegate_t { }; // UnityEngine.GUISkin struct GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // UnityEngine.Font UnityEngine.GUISkin::m_Font Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___m_Font_4; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_box GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_box_5; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_button GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_button_6; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_toggle GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_toggle_7; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_label GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_label_8; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_textField GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_textField_9; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_textArea GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_textArea_10; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_window GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_window_11; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalSlider GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_horizontalSlider_12; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalSliderThumb GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_horizontalSliderThumb_13; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalSliderThumbExtent GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_horizontalSliderThumbExtent_14; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalSlider GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_verticalSlider_15; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalSliderThumb GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_verticalSliderThumb_16; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalSliderThumbExtent GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_verticalSliderThumbExtent_17; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_SliderMixed GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_SliderMixed_18; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalScrollbar GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_horizontalScrollbar_19; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalScrollbarThumb GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_horizontalScrollbarThumb_20; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalScrollbarLeftButton GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_horizontalScrollbarLeftButton_21; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalScrollbarRightButton GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_horizontalScrollbarRightButton_22; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalScrollbar GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_verticalScrollbar_23; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalScrollbarThumb GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_verticalScrollbarThumb_24; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalScrollbarUpButton GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_verticalScrollbarUpButton_25; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalScrollbarDownButton GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_verticalScrollbarDownButton_26; // UnityEngine.GUIStyle UnityEngine.GUISkin::m_ScrollView GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_ScrollView_27; // UnityEngine.GUIStyle[] UnityEngine.GUISkin::m_CustomStyles GUIStyleU5BU5D_t1BA4BCF4D4D32DF07E9B84F1750D964DF33B0FEC* ___m_CustomStyles_28; // UnityEngine.GUISettings UnityEngine.GUISkin::m_Settings GUISettings_tF2CA7E8B9F62F1FC013BFF053B5FA2709EBA3847* ___m_Settings_29; // System.Collections.Generic.Dictionary`2 UnityEngine.GUISkin::m_Styles Dictionary_2_tEFC8016EC28460E6CE058A5F413FAB656883AA5F* ___m_Styles_31; }; // 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.UI.Widgets.GraphEditors.GraphEditor struct GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // DungeonArchitect.Graphs.Graph DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::graph Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___graph_4; // DungeonArchitect.Graphs.GraphCamera DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::camera GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* ___camera_5; // DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::editorStyle GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* ___editorStyle_6; // UnityEngine.Object DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::assetObject Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___assetObject_7; // DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorEvents DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::events GraphEditorEvents_tAD293BE3A20F152AA76BC8AD33C2035650E29CC3* ___events_8; // System.Single DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::renderCullingBias float ___renderCullingBias_9; // System.Boolean DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::showFocusHighlight bool ___showFocusHighlight_10; // UnityEngine.Rect DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::widgetBounds Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___widgetBounds_11; // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::scrollPosition Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___scrollPosition_12; // DungeonArchitect.UI.Widgets.GraphEditors.IGraphLinkRenderer DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::k__BackingField RuntimeObject* ___U3CGraphLinkRendererU3Ek__BackingField_13; // DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::selectionBox GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* ___selectionBox_14; // DungeonArchitect.UI.Widgets.GraphEditors.KeyboardState DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::keyboardState KeyboardState_tF84E267708CA2B9EF85B88FDDFEB4B096576B358* ___keyboardState_15; // DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::cursorDragLink CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* ___cursorDragLink_16; // DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::contextMenu GraphContextMenu_t147D84E26A23C427E91FE57C1E058FB7DC42DB0A* ___contextMenu_17; // DungeonArchitect.UI.Widgets.GraphEditors.GraphNodeRendererFactory DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::nodeRenderers GraphNodeRendererFactory_t884091433C07C2FF4D98963DDA4A38C1FF609F63* ___nodeRenderers_18; // DungeonArchitect.UI.Widgets.GraphEditors.GraphRendererContext DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::rendererContext GraphRendererContext_tF7179F7C8994016BD344A78ADE7AF9C3D46A5918* ___rendererContext_19; // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::lastMousePosition Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___lastMousePosition_20; // UnityEngine.Rect DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::lastDrawBounds Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___lastDrawBounds_21; // System.Boolean DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::graphReadOnly bool ___graphReadOnly_22; // System.Boolean DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::draggingNodes bool ___draggingNodes_23; }; // 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.UI.Widgets.OnBreadCrumbLinkClicked struct OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE : public MulticastDelegate_t { }; // DungeonArchitect.UI.OnDragEvent struct OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0 : public MulticastDelegate_t { }; // DungeonArchitect.UI.Widgets.OnListViewItemSelected struct OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA : public MulticastDelegate_t { }; // DungeonArchitect.UI.Widgets.OnSplitBarResized struct OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC : public MulticastDelegate_t { }; // DungeonArchitect.UI.Widgets.OnWidgetClicked struct OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED : public MulticastDelegate_t { }; // DungeonArchitect.UI.OnWidgetFocus struct OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC : public MulticastDelegate_t { }; // DungeonArchitect.UI.OnWidgetLostFocus struct OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63 : public MulticastDelegate_t { }; // UnityEngine.RenderTexture struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 { }; // UnityEngine.Texture2D struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 { }; // DungeonArchitect.UI.UIUndoRedoDelegate struct UIUndoRedoDelegate_t7CADEA08318780AC4278C2668EED4B8E1E67A4DE : public MulticastDelegate_t { }; // DungeonArchitect.UI.Widgets.WidgetDragEvent struct WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20 : public MulticastDelegate_t { }; // System.Xml.XmlException struct XmlException_t86B8FDC142BBE4C73921439C9F1631092526D596 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { // System.String System.Xml.XmlException::res String_t* ___res_18; // System.String[] System.Xml.XmlException::args StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___args_19; // System.Int32 System.Xml.XmlException::lineNumber int32_t ___lineNumber_20; // System.Int32 System.Xml.XmlException::linePosition int32_t ___linePosition_21; // System.String System.Xml.XmlException::sourceUri String_t* ___sourceUri_22; // System.String System.Xml.XmlException::message String_t* ___message_23; }; // DungeonArchitect.UI.Widgets.ButtonWidget/OnButtonPressed struct OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4 : public MulticastDelegate_t { }; // DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink/OnDraggedLinkReleased struct OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533 : public MulticastDelegate_t { }; // DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu/OnMenuItemClicked struct OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC : public MulticastDelegate_t { }; // DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu/OnRequestContextMenuCreation struct OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B : public MulticastDelegate_t { }; // DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox/OnSelectionPerformed struct OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15 : public MulticastDelegate_t { }; // DungeonArchitect.UI.Widgets.ToolbarWidget/OnButtonPressed struct OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5 : public MulticastDelegate_t { }; // // // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // DungeonArchitect.UI.Widgets.GraphEditors.GraphEvent`1 // DungeonArchitect.UI.Widgets.GraphEditors.GraphEvent`1 // System.Collections.Generic.List`1 struct List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray BreadCrumbWidgetNodeU5BU5D_t2A9AB9BB3A14A9A658AB5AC2331DD4161A20D4F3* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tEBC8C5AF7CC836A4F99D2695AA8C14DF40E4118B_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray GraphEditorU5BU5D_t085BFCEA0A96B1B6D1A2F2801981DBDEDB932DCC* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t5B2B2081BF8097131F5848A462357FBB09D50112_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_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_tDDDBE5A344CC689A1BCCA06681ED2CBCD26CD1A1_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray GridPanelNodeU5BU5D_t2ACDEEB9366C7A3F30465F277F0A8598CB52F08F* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tB5C1BAE4B3B4C1919967830F33A6CFA112B3F2DA_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray OverlayPanelNodeU5BU5D_t62844FC8FC8118F2DE92BFF2D6DA62E54EB09C37* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray SplitterNodeU5BU5D_t719F89400BB7F6E73DE1C23D9FC851E1699D7491* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tBD1FADB991D51D82CAF055C38C663AEF6BB06DF1_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray StackPanelNodeU5BU5D_tD8ABCCEA71605D201E1F5B2A2862247E311C9B05* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t1270A853747A1110F54C707E0A3F9A4180CD6C86_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ButtonInfoU5BU5D_t126BCB5CF9F95D41F15A58DB7FFAB9469A519325* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // DungeonArchitect.UI.Widgets.BreadCrumbWidgetNode // DungeonArchitect.UI.Widgets.BreadCrumbWidgetNode // DungeonArchitect.UI.DeferredUICommandBase // DungeonArchitect.UI.DeferredUICommandBase // System.EventArgs struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_StaticFields { // System.EventArgs System.EventArgs::Empty EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* ___Empty_0; }; // System.EventArgs // UnityEngine.GUIContent struct GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_StaticFields { // UnityEngine.GUIContent UnityEngine.GUIContent::s_Text GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* ___s_Text_3; // UnityEngine.GUIContent UnityEngine.GUIContent::s_Image GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* ___s_Image_4; // UnityEngine.GUIContent UnityEngine.GUIContent::s_TextImage GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* ___s_TextImage_5; // UnityEngine.GUIContent UnityEngine.GUIContent::none GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* ___none_6; }; // UnityEngine.GUIContent // DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorEvents // DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorEvents // DungeonArchitect.UI.Widgets.GraphEditors.GraphNodeRenderer // DungeonArchitect.UI.Widgets.GraphEditors.GraphNodeRenderer // DungeonArchitect.UI.Widgets.GraphEditors.GraphNodeRendererFactory // DungeonArchitect.UI.Widgets.GraphEditors.GraphNodeRendererFactory // DungeonArchitect.UI.Widgets.GraphEditors.GraphRendererContext // DungeonArchitect.UI.Widgets.GraphEditors.GraphRendererContext // DungeonArchitect.Graphs.GraphSchema // DungeonArchitect.Graphs.GraphSchema // DungeonArchitect.UI.Widgets.GraphEditors.GraphTooltip struct GraphTooltip_t807F0413994FEF19FE3E8EEB56FC41A99D61F77F_StaticFields { // System.String DungeonArchitect.UI.Widgets.GraphEditors.GraphTooltip::message String_t* ___message_0; }; // DungeonArchitect.UI.Widgets.GraphEditors.GraphTooltip // DungeonArchitect.UI.Widgets.GridPanelNode // DungeonArchitect.UI.Widgets.GridPanelNode // DungeonArchitect.Graphs.IndexCounter // DungeonArchitect.Graphs.IndexCounter // DungeonArchitect.UI.Widgets.GraphEditors.KeyboardState // DungeonArchitect.UI.Widgets.GraphEditors.KeyboardState // System.MarshalByRefObject // System.MarshalByRefObject // System.Reflection.MemberInfo // System.Reflection.MemberInfo // DungeonArchitect.UI.Widgets.GraphEditors.NodeReversedZIndexComparer // DungeonArchitect.UI.Widgets.GraphEditors.NodeReversedZIndexComparer // DungeonArchitect.UI.Widgets.GraphEditors.NodeZIndexComparer // DungeonArchitect.UI.Widgets.GraphEditors.NodeZIndexComparer // DungeonArchitect.UI.NullPlatform // DungeonArchitect.UI.NullPlatform // DungeonArchitect.UI.Widgets.SplitterNode // DungeonArchitect.UI.Widgets.SplitterNode // DungeonArchitect.UI.Widgets.StackPanelNode // DungeonArchitect.UI.Widgets.StackPanelNode // System.String struct String_t_StaticFields { // System.String System.String::Empty String_t* ___Empty_6; }; // System.String // System.Text.StringBuilder // System.Text.StringBuilder // DungeonArchitect.SxEngine.SxRenderer // DungeonArchitect.SxEngine.SxRenderer // DungeonArchitect.SxEngine.SxWorld // DungeonArchitect.SxEngine.SxWorld // DungeonArchitect.UI.UIResourceLookup struct UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields { // System.String DungeonArchitect.UI.UIResourceLookup::TEXTURE_GO_NODE_SELECTION String_t* ___TEXTURE_GO_NODE_SELECTION_0; // System.String DungeonArchitect.UI.UIResourceLookup::TEXTURE_GO_NODE_FRAME String_t* ___TEXTURE_GO_NODE_FRAME_1; // System.String DungeonArchitect.UI.UIResourceLookup::TEXTURE_GO_NODE_BG String_t* ___TEXTURE_GO_NODE_BG_2; // System.String DungeonArchitect.UI.UIResourceLookup::TEXTURE_PIN_GLOW String_t* ___TEXTURE_PIN_GLOW_3; // System.String DungeonArchitect.UI.UIResourceLookup::TEXTURE_MULTI_GO_NODE_FRAME String_t* ___TEXTURE_MULTI_GO_NODE_FRAME_4; // System.String DungeonArchitect.UI.UIResourceLookup::TEXTURE_MARKER_NODE_SELECTION String_t* ___TEXTURE_MARKER_NODE_SELECTION_5; // System.String DungeonArchitect.UI.UIResourceLookup::TEXTURE_MARKER_NODE_FRAME String_t* ___TEXTURE_MARKER_NODE_FRAME_6; // System.String DungeonArchitect.UI.UIResourceLookup::TEXTURE_MARKER_EMITTER_NODE_FRAME String_t* ___TEXTURE_MARKER_EMITTER_NODE_FRAME_7; // System.String DungeonArchitect.UI.UIResourceLookup::TEXTURE_MARKER_NODE_BG String_t* ___TEXTURE_MARKER_NODE_BG_8; // System.String DungeonArchitect.UI.UIResourceLookup::TEXTURE_CURSOR_RING String_t* ___TEXTURE_CURSOR_RING_9; // System.String DungeonArchitect.UI.UIResourceLookup::TEXTURE_CURSOR_RING_SOLID String_t* ___TEXTURE_CURSOR_RING_SOLID_10; // System.String DungeonArchitect.UI.UIResourceLookup::TEXTURE_REFRESH_16 String_t* ___TEXTURE_REFRESH_16_11; // System.String DungeonArchitect.UI.UIResourceLookup::GUI_STYLE_BANNER String_t* ___GUI_STYLE_BANNER_12; // System.String DungeonArchitect.UI.UIResourceLookup::ICON_CLOSE_16x String_t* ___ICON_CLOSE_16x_13; // System.String DungeonArchitect.UI.UIResourceLookup::ICON_PLUS_16x String_t* ___ICON_PLUS_16x_14; // System.String DungeonArchitect.UI.UIResourceLookup::ICON_MOVEUP_16x String_t* ___ICON_MOVEUP_16x_15; // System.String DungeonArchitect.UI.UIResourceLookup::ICON_MOVEDOWN_16x String_t* ___ICON_MOVEDOWN_16x_16; // System.String DungeonArchitect.UI.UIResourceLookup::ICON_ZOOMFIT_16x String_t* ___ICON_ZOOMFIT_16x_17; // System.String DungeonArchitect.UI.UIResourceLookup::ICON_ERROR_16x String_t* ___ICON_ERROR_16x_18; // System.String DungeonArchitect.UI.UIResourceLookup::ICON_WARNING_16x String_t* ___ICON_WARNING_16x_19; // System.String DungeonArchitect.UI.UIResourceLookup::ICON_INFO_16x String_t* ___ICON_INFO_16x_20; // System.String DungeonArchitect.UI.UIResourceLookup::ICON_SUCCESS_16x String_t* ___ICON_SUCCESS_16x_21; // System.String DungeonArchitect.UI.UIResourceLookup::ICON_WHITE_16x String_t* ___ICON_WHITE_16x_22; // System.String DungeonArchitect.UI.UIResourceLookup::ICON_PLAY_16x String_t* ___ICON_PLAY_16x_23; // System.String DungeonArchitect.UI.UIResourceLookup::ICON_PLAY_16xb String_t* ___ICON_PLAY_16xb_24; // System.String DungeonArchitect.UI.UIResourceLookup::ICON_SETTINGS_16x String_t* ___ICON_SETTINGS_16x_25; // System.String DungeonArchitect.UI.UIResourceLookup::ICON_DISCORD_16x String_t* ___ICON_DISCORD_16x_26; // System.String DungeonArchitect.UI.UIResourceLookup::ICON_DOCS_16x String_t* ___ICON_DOCS_16x_27; // System.String DungeonArchitect.UI.UIResourceLookup::SKIN_TOOLBAR_BUTTONS String_t* ___SKIN_TOOLBAR_BUTTONS_28; }; // DungeonArchitect.UI.UIResourceLookup // DungeonArchitect.UI.UISystem // DungeonArchitect.UI.UISystem // System.ValueType // System.ValueType // DungeonArchitect.UI.Widgets.WidgetClickEvent // DungeonArchitect.UI.Widgets.WidgetClickEvent // System.Xml.Serialization.XmlSerializer struct XmlSerializer_t08AD90724C0D9D82D4CC23611E5FBDEE50B2867B_StaticFields { // System.Int32 System.Xml.Serialization.XmlSerializer::generationThreshold int32_t ___generationThreshold_0; // System.Boolean System.Xml.Serialization.XmlSerializer::backgroundGeneration bool ___backgroundGeneration_1; // System.Boolean System.Xml.Serialization.XmlSerializer::deleteTempFiles bool ___deleteTempFiles_2; // System.Boolean System.Xml.Serialization.XmlSerializer::generatorFallback bool ___generatorFallback_3; // System.Collections.Hashtable System.Xml.Serialization.XmlSerializer::serializerTypes Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ___serializerTypes_7; }; // System.Xml.Serialization.XmlSerializer // DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor/<>c struct U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_StaticFields { // DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor/<>c DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor/<>c::<>9 U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB* ___U3CU3E9_0; // System.Func`2 DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor/<>c::<>9__79_0 Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* ___U3CU3E9__79_0_1; // System.Func`2 DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor/<>c::<>9__79_1 Func_2_tA0C488B503D30A1266096DE036E21CBAC2172DBE* ___U3CU3E9__79_1_2; // System.Func`2 DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor/<>c::<>9__83_0 Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* ___U3CU3E9__83_0_3; }; // DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor/<>c // DungeonArchitect.UI.Widgets.SxViewportWidget/FrameTime // DungeonArchitect.UI.Widgets.SxViewportWidget/FrameTime // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.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 // DungeonArchitect.UI.EditorCommand_FocusOnGraphNode // DungeonArchitect.UI.EditorCommand_FocusOnGraphNode // DungeonArchitect.UI.EditorCommand_InitializeGraphCameras // DungeonArchitect.UI.EditorCommand_InitializeGraphCameras // DungeonArchitect.UI.EditorCommand_SetBorderContent // DungeonArchitect.UI.EditorCommand_SetBorderContent // DungeonArchitect.UI.Widgets.GraphEditors.GraphNodeEventArgs // DungeonArchitect.UI.Widgets.GraphEditors.GraphNodeEventArgs // System.Int32 // System.Int32 // System.IntPtr struct IntPtr_t_StaticFields { // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; }; // System.IntPtr // DungeonArchitect.IntVector2 struct IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7_StaticFields { // DungeonArchitect.IntVector2 DungeonArchitect.IntVector2::Zero IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___Zero_2; }; // DungeonArchitect.IntVector2 // UnityEngine.Matrix4x4 struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields { // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix_16; // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix_17; }; // UnityEngine.Matrix4x4 // UnityEngine.Quaternion struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields { // UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4; }; // UnityEngine.Quaternion // UnityEngine.Rect // UnityEngine.Rect // System.Single // System.Single // System.IO.TextReader struct TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7_StaticFields { // System.IO.TextReader System.IO.TextReader::Null TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7* ___Null_1; }; // System.IO.TextReader // System.IO.TextWriter struct TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3_StaticFields { // System.IO.TextWriter System.IO.TextWriter::Null TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* ___Null_1; // System.Char[] System.IO.TextWriter::s_coreNewLine CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___s_coreNewLine_2; }; // System.IO.TextWriter // UnityEngine.Vector2 struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields { // UnityEngine.Vector2 UnityEngine.Vector2::zeroVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2; // UnityEngine.Vector2 UnityEngine.Vector2::oneVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3; // UnityEngine.Vector2 UnityEngine.Vector2::upVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4; // UnityEngine.Vector2 UnityEngine.Vector2::downVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5; // UnityEngine.Vector2 UnityEngine.Vector2::leftVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6; // UnityEngine.Vector2 UnityEngine.Vector2::rightVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7; // UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8; // UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9; }; // UnityEngine.Vector2 // UnityEngine.Vector3 struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields { // UnityEngine.Vector3 UnityEngine.Vector3::zeroVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5; // UnityEngine.Vector3 UnityEngine.Vector3::oneVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6; // UnityEngine.Vector3 UnityEngine.Vector3::upVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7; // UnityEngine.Vector3 UnityEngine.Vector3::downVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8; // UnityEngine.Vector3 UnityEngine.Vector3::leftVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9; // UnityEngine.Vector3 UnityEngine.Vector3::rightVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10; // UnityEngine.Vector3 UnityEngine.Vector3::forwardVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11; // UnityEngine.Vector3 UnityEngine.Vector3::backVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12; // UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13; // UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14; }; // UnityEngine.Vector3 // System.Void // System.Void // DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink // DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink // System.Delegate // System.Delegate // DungeonArchitect.UI.EditorCommand_UpdateWidget // DungeonArchitect.UI.EditorCommand_UpdateWidget // 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 // System.Exception struct Exception_t_StaticFields { // System.Object System.Exception::s_EDILock RuntimeObject* ___s_EDILock_0; }; // System.Exception // DungeonArchitect.UI.GUIState // DungeonArchitect.UI.GUIState // UnityEngine.GUIStyleState // UnityEngine.GUIStyleState // DungeonArchitect.Graphs.GraphCamera // DungeonArchitect.Graphs.GraphCamera // DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu // DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu // DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenuEvent // DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenuEvent // DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle // DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle // DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox // DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields { // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1; }; // UnityEngine.Object // DungeonArchitect.UI.Widgets.OverlayPanelNode // DungeonArchitect.UI.Widgets.OverlayPanelNode // UnityEngine.RectOffset // UnityEngine.RectOffset // System.RuntimeTypeHandle // System.RuntimeTypeHandle // System.IO.StringReader // System.IO.StringReader // System.IO.StringWriter struct StringWriter_tF48052BE4F980E5C85403221E835768E4156267D_StaticFields { // System.Text.UnicodeEncoding modreq(System.Runtime.CompilerServices.IsVolatile) System.IO.StringWriter::m_encoding UnicodeEncoding_t2C90D9E1E55C16081FACA57B229053C1EF05DAF0* ___m_encoding_6; }; // System.IO.StringWriter // DungeonArchitect.SxEngine.SxCamera // DungeonArchitect.SxEngine.SxCamera // DungeonArchitect.SxEngine.SxRenderContext // DungeonArchitect.SxEngine.SxRenderContext // DungeonArchitect.UI.Widgets.WidgetBase // DungeonArchitect.UI.Widgets.WidgetBase // DungeonArchitect.UI.Widgets.WidgetUtils struct WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_StaticFields { // UnityEngine.Color DungeonArchitect.UI.Widgets.WidgetUtils::FOCUS_HIGHLITE_COLOR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___FOCUS_HIGHLITE_COLOR_0; }; // DungeonArchitect.UI.Widgets.WidgetUtils // DungeonArchitect.UI.Widgets.ToolbarWidget/ButtonInfo // DungeonArchitect.UI.Widgets.ToolbarWidget/ButtonInfo // DungeonArchitect.UI.Widgets.BorderWidget // DungeonArchitect.UI.Widgets.BorderWidget // DungeonArchitect.UI.Widgets.BreadCrumbWidget // DungeonArchitect.UI.Widgets.BreadCrumbWidget // DungeonArchitect.UI.Widgets.ButtonWidget // DungeonArchitect.UI.Widgets.ButtonWidget // DungeonArchitect.UI.Widgets.DebugWidget // DungeonArchitect.UI.Widgets.DebugWidget // UnityEngine.GUIStyle struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_StaticFields { // System.Boolean UnityEngine.GUIStyle::showKeyboardFocus bool ___showKeyboardFocus_14; // UnityEngine.GUIStyle UnityEngine.GUIStyle::s_None GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___s_None_15; }; // UnityEngine.GUIStyle // DungeonArchitect.UI.Widgets.GridPanelWidget // DungeonArchitect.UI.Widgets.GridPanelWidget // DungeonArchitect.UI.Widgets.HighlightWidget // DungeonArchitect.UI.Widgets.HighlightWidget // DungeonArchitect.UI.Widgets.ImageWidget // DungeonArchitect.UI.Widgets.ImageWidget // DungeonArchitect.UI.Widgets.LabelWidget // DungeonArchitect.UI.Widgets.LabelWidget // DungeonArchitect.UI.Widgets.LinkWidget // DungeonArchitect.UI.Widgets.LinkWidget // DungeonArchitect.UI.Widgets.ListViewTextItemWidget // DungeonArchitect.UI.Widgets.ListViewTextItemWidget // System.MulticastDelegate // System.MulticastDelegate // DungeonArchitect.UI.Widgets.GraphEditors.NullGraphContextMenu // DungeonArchitect.UI.Widgets.GraphEditors.NullGraphContextMenu // DungeonArchitect.UI.Widgets.NullWidget // DungeonArchitect.UI.Widgets.NullWidget // DungeonArchitect.UI.Widgets.OverlayPanelWidget // DungeonArchitect.UI.Widgets.OverlayPanelWidget // DungeonArchitect.UI.Widgets.PanelWidget // DungeonArchitect.UI.Widgets.PanelWidget // UnityEngine.ScriptableObject // UnityEngine.ScriptableObject // DungeonArchitect.UI.Widgets.ScrollPanelWidget // DungeonArchitect.UI.Widgets.ScrollPanelWidget // DungeonArchitect.UI.Widgets.SpacerWidget // DungeonArchitect.UI.Widgets.SpacerWidget // DungeonArchitect.UI.Widgets.Splitter // DungeonArchitect.UI.Widgets.Splitter // DungeonArchitect.UI.Widgets.SplitterDragBarWidget // DungeonArchitect.UI.Widgets.SplitterDragBarWidget // DungeonArchitect.UI.Widgets.StackPanelWidget // DungeonArchitect.UI.Widgets.StackPanelWidget // DungeonArchitect.UI.Widgets.SxViewportWidget // DungeonArchitect.UI.Widgets.SxViewportWidget // System.SystemException // System.SystemException // UnityEngine.Texture struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_StaticFields { // System.Int32 UnityEngine.Texture::GenerateAllMips int32_t ___GenerateAllMips_4; }; // UnityEngine.Texture // DungeonArchitect.UI.Widgets.ToolbarWidget // DungeonArchitect.UI.Widgets.ToolbarWidget // 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`1 // System.Func`1 // System.Func`1 // System.Func`1 // System.Func`2 // System.Func`2 // System.Func`2 // System.Func`2 // System.AsyncCallback // System.AsyncCallback // DungeonArchitect.UI.ContextMenuFunction // DungeonArchitect.UI.ContextMenuFunction // DungeonArchitect.UI.ContextMenuFunctionUserData // DungeonArchitect.UI.ContextMenuFunctionUserData // UnityEngine.GUISkin struct GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9_StaticFields { // UnityEngine.GUIStyle UnityEngine.GUISkin::ms_Error GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___ms_Error_30; // UnityEngine.GUISkin/SkinChangedDelegate UnityEngine.GUISkin::m_SkinChanged SkinChangedDelegate_tA6D456E853D58AD2EF8A599F543C7E5BA8E94B98* ___m_SkinChanged_32; // UnityEngine.GUISkin UnityEngine.GUISkin::current GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9* ___current_33; }; // UnityEngine.GUISkin // DungeonArchitect.Graphs.Graph // DungeonArchitect.Graphs.Graph // DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor // DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor // DungeonArchitect.Graphs.GraphLink // DungeonArchitect.Graphs.GraphLink // DungeonArchitect.Graphs.GraphNode // DungeonArchitect.Graphs.GraphNode // DungeonArchitect.Graphs.GraphPin // DungeonArchitect.Graphs.GraphPin // DungeonArchitect.UI.Widgets.OnBreadCrumbLinkClicked // DungeonArchitect.UI.Widgets.OnBreadCrumbLinkClicked // DungeonArchitect.UI.OnDragEvent // DungeonArchitect.UI.OnDragEvent // DungeonArchitect.UI.Widgets.OnListViewItemSelected // DungeonArchitect.UI.Widgets.OnListViewItemSelected // DungeonArchitect.UI.Widgets.OnSplitBarResized // DungeonArchitect.UI.Widgets.OnSplitBarResized // DungeonArchitect.UI.Widgets.OnWidgetClicked // DungeonArchitect.UI.Widgets.OnWidgetClicked // DungeonArchitect.UI.OnWidgetFocus // DungeonArchitect.UI.OnWidgetFocus // DungeonArchitect.UI.OnWidgetLostFocus // DungeonArchitect.UI.OnWidgetLostFocus // UnityEngine.RenderTexture // UnityEngine.RenderTexture // UnityEngine.Texture2D // UnityEngine.Texture2D // DungeonArchitect.UI.UIUndoRedoDelegate // DungeonArchitect.UI.UIUndoRedoDelegate // DungeonArchitect.UI.Widgets.WidgetDragEvent // DungeonArchitect.UI.Widgets.WidgetDragEvent // System.Xml.XmlException // System.Xml.XmlException // DungeonArchitect.UI.Widgets.ButtonWidget/OnButtonPressed // DungeonArchitect.UI.Widgets.ButtonWidget/OnButtonPressed // DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink/OnDraggedLinkReleased // DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink/OnDraggedLinkReleased // DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu/OnMenuItemClicked // DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu/OnMenuItemClicked // DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu/OnRequestContextMenuCreation // DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu/OnRequestContextMenuCreation // DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox/OnSelectionPerformed // DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox/OnSelectionPerformed // DungeonArchitect.UI.Widgets.ToolbarWidget/OnButtonPressed // DungeonArchitect.UI.Widgets.ToolbarWidget/OnButtonPressed #ifdef __clang__ #pragma clang diagnostic pop #endif // 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); } }; // DungeonArchitect.UI.Widgets.IWidget[] struct IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF : 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.Single[] struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C : public RuntimeArray { ALIGN_FIELD (8) float m_Items[1]; inline float GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline float* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, float value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline float GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline float* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, float value) { m_Items[index] = value; } }; // UnityEngine.Vector3[] struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C : public RuntimeArray { ALIGN_FIELD (8) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 m_Items[1]; inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value) { m_Items[index] = value; } }; // DungeonArchitect.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); } }; // System.String[] struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray { ALIGN_FIELD (8) String_t* m_Items[1]; inline String_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline String_t** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, String_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Collections.Generic.List`1 DungeonArchitect.UI.Widgets.WidgetUtils::GetWidgetsOfType(DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* WidgetUtils_GetWidgetsOfType_TisRuntimeObject_m8768A5CEFD6EE8230B982B482D81F1D8AD122411_gshared (RuntimeObject* ___0_root, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1/Enumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; // System.Void System.Func`1::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; // TResult System.Func`1::Invoke() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_gshared_inline (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.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) ; // 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) ; // 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::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mC29D3D824786832A31096310B3B3016B8B42B802_gshared (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m2F86E252D086E288E02FA1C830B7E86C0A431E51_gshared_inline (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* __this, float ___0_item, const RuntimeMethod* method) ; // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* List_1_ToArray_m7A70CC060DF87F0CCC73317BC6DE68C5D970C658_gshared (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; // System.Void System.Array::Sort(T[],System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisRuntimeObject_mB5F13D1685AB91F0DC0157388C3E5AE9C3E451AE_gshared (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEvent`1::Notify(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEvent_1_Notify_mD5EB515BD087133ABB86AB5C1A2B2ED969EA97D9_gshared (GraphEvent_1_tD8F813A808AFE8129FA2E7B3C2B942F356B8F896* __this, RuntimeObject* ___0_args, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ; // System.Void 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.Void System.Func`2::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; // System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable`1,System.Func`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared (RuntimeObject* ___0_source, Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___1_selector, const RuntimeMethod* method) ; // TSource[] System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m2EE0AEB543F7B31A0268E6FF7C27DF6B01903833_gshared (Dictionary_2_tF5AD295CF9A7806ED3FB7698E9F1E9E0D0DC20E4* __this, int32_t ___0_key, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mE08D7E943DDE0B5B07E902FE4BF0FE16E186B1EA_gshared (Dictionary_2_tF5AD295CF9A7806ED3FB7698E9F1E9E0D0DC20E4* __this, int32_t ___0_key, bool ___1_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m5913C37203F0EB1707B1654ED44F5341C900D2B2_gshared (Dictionary_2_tF5AD295CF9A7806ED3FB7698E9F1E9E0D0DC20E4* __this, int32_t ___0_key, bool ___1_value, const RuntimeMethod* method) ; // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_get_Item_m2E1B26D0396F7F9EA4D076E44BFBED0C928D10AA_gshared (Dictionary_2_tF5AD295CF9A7806ED3FB7698E9F1E9E0D0DC20E4* __this, int32_t ___0_key, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mC81B3286B4DBF9DDE1A3E8310363C88CA934CAA2_gshared (Dictionary_2_tF5AD295CF9A7806ED3FB7698E9F1E9E0D0DC20E4* __this, const RuntimeMethod* method) ; // T UnityEngine.ScriptableObject::CreateInstance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ScriptableObject_CreateInstance_TisRuntimeObject_mC07BE383F5EF546F4191035A679930852BC19BDA_gshared (const RuntimeMethod* method) ; // UnityEngine.Event UnityEngine.Event::get_current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* Event_get_current_mBD7135E10C392EAD61AC0A0D2489EF758C8A3FAD (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.UI.UISystem::set_Platform(DungeonArchitect.UI.UIPlatform) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UISystem_set_Platform_m5C1ECF6B23A1CA4C87F057D9DF490FE10BFEC728_inline (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.UISystem::set_StyleManager(DungeonArchitect.UI.UIStyleManager) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UISystem_set_StyleManager_mA09A6D2AD756BAD8F414535FF77E64AFC0DD09E7_inline (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.UISystem::set_Undo(DungeonArchitect.UI.UIUndoSystem) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UISystem_set_Undo_m41792503DBA8FCF6F6EC9607D242B5E7FF4F83AE_inline (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.UISystem::set_FocusedWidget(DungeonArchitect.UI.Widgets.IWidget) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UISystem_set_FocusedWidget_mAAC3CBF99AA73F5918892D2343C9B083BE41F7BA_inline (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.UISystem::set_IsDragDrop(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UISystem_set_IsDragDrop_m574A6FB0AA8331AC98C12C5478C4892D5FED5E7D_inline (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.NullWidget::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullWidget__ctor_m749ED866DC0A41339D636DE9DD01D4B0F284E48F (NullWidget_t766744F539179339909738FB4A1E43B2B4B6DF50* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.UISystem::set_Layout(DungeonArchitect.UI.Widgets.IWidget) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UISystem_set_Layout_mBF11FE5FC0226C598AB30F96E37998930A3AD31F_inline (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ; // DungeonArchitect.UI.Widgets.IWidget DungeonArchitect.UI.UISystem::get_Layout() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* UISystem_get_Layout_mE7F3CDFD4BF6115EBB4988735ABFC976E55190F5_inline (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.GUI::FocusControl(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUI_FocusControl_m42893835F29374BAC8E1697CBACC74DAEE2D4C1E (String_t* ___0_name, const RuntimeMethod* method) ; // DungeonArchitect.UI.Widgets.IWidget DungeonArchitect.UI.UISystem::get_FocusedWidget() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* UISystem_get_FocusedWidget_m593533920ED1C62C91141752DCF46BCA9DCB188C_inline (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.OnWidgetLostFocus::Invoke(DungeonArchitect.UI.Widgets.IWidget) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnWidgetLostFocus_Invoke_m72E26ABB9B97779504F24BB61058B510DC1B1854_inline (OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* __this, RuntimeObject* ___0_widget, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.OnWidgetFocus::Invoke(DungeonArchitect.UI.Widgets.IWidget) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnWidgetFocus_Invoke_m62E2C96C6F6F5699100C586F5298C8DFB027E35A_inline (OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* __this, RuntimeObject* ___0_widget, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.UI.UISystem::get_IsDragDrop() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UISystem_get_IsDragDrop_m39ADD5A3A3597BBCC67B3D4A3D484E1AEA97B94A_inline (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.OnDragEvent::Invoke() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnDragEvent_Invoke_mF6877310A2BC734746FFDDEBA37DABF35874D174_inline (OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* __this, 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) ; // System.Void DungeonArchitect.UI.DeferredUICommandBase::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredUICommandBase__ctor_mF35D96324BB5033FE94B6998EA22FCC4FF656B8A (DeferredUICommandBase_tD9ACE8FDDBA1CC945615A461BF6D61CE4535976B* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 DungeonArchitect.UI.Widgets.WidgetUtils::GetWidgetsOfType(DungeonArchitect.UI.Widgets.IWidget) inline List_1_tEBC8C5AF7CC836A4F99D2695AA8C14DF40E4118B* WidgetUtils_GetWidgetsOfType_TisGraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B_m3E297B3C83B372B6218F959612AF5D228FFF1E68 (RuntimeObject* ___0_root, const RuntimeMethod* method) { return (( List_1_tEBC8C5AF7CC836A4F99D2695AA8C14DF40E4118B* (*) (RuntimeObject*, const RuntimeMethod*))WidgetUtils_GetWidgetsOfType_TisRuntimeObject_m8768A5CEFD6EE8230B982B482D81F1D8AD122411_gshared)(___0_root, method); } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_tDBFF9489505063FEE4140C911C69B466525DF694 List_1_GetEnumerator_m2450B46FE2D7A71BDC2975F1B3E45DE69E6DEECC (List_1_tEBC8C5AF7CC836A4F99D2695AA8C14DF40E4118B* __this, const RuntimeMethod* method) { return (( Enumerator_tDBFF9489505063FEE4140C911C69B466525DF694 (*) (List_1_tEBC8C5AF7CC836A4F99D2695AA8C14DF40E4118B*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_mA51E7DD3EF52D45FB5CC54F30E5ECF14BCE2B400 (Enumerator_tDBFF9489505063FEE4140C911C69B466525DF694* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tDBFF9489505063FEE4140C911C69B466525DF694*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* Enumerator_get_Current_m0D02BD1ED48FBE9BCABB585D58267FF48C0E3665_inline (Enumerator_tDBFF9489505063FEE4140C911C69B466525DF694* __this, const RuntimeMethod* method) { return (( GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* (*) (Enumerator_tDBFF9489505063FEE4140C911C69B466525DF694*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // UnityEngine.Vector2 UnityEngine.Vector2::get_zero() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) ; // UnityEngine.Rect DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::get_WidgetBounds() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D GraphEditor_get_WidgetBounds_mA1519030F3466BF8874923C24DA1659A9667FDBA_inline (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, 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::.ctor(UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_position, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_size, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::FocusCameraOnBestFit(UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_FocusCameraOnBestFit_mB8419F5368E4918870958E940DC7C2DE4D0D2A19 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_editorBounds, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m958B53ABBC685B337BAFD0A0505A1E9F212B6245 (Enumerator_tDBFF9489505063FEE4140C911C69B466525DF694* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tDBFF9489505063FEE4140C911C69B466525DF694*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::FocusCameraOnNode(DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_FocusCameraOnNode_m426AA6E0F2B0B4863338DEC6144CE836A1BDA17F (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::SelectNode(DungeonArchitect.Graphs.GraphNode,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_SelectNode_m11C6D0EC4798AE1E8F46DB23F5A406593164A5BF (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_nodeToSelect, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) ; // DungeonArchitect.UI.UIPlatform DungeonArchitect.UI.UISystem::get_Platform() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* UISystem_get_Platform_mB88078DB070F890FAAE3A47DE6BFD8B54BE0B36B_inline (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, const RuntimeMethod* method) ; // DungeonArchitect.UI.Widgets.BorderWidget DungeonArchitect.UI.Widgets.BorderWidget::SetContent(DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* BorderWidget_SetContent_m6AE78B088E6C3FDED2AB967C687D5456DA0BDC6C (BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* __this, RuntimeObject* ___0_content, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.GUIState::Save() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIState_Save_mFD1FD8DB7B2BBC7AB68538BE0588D6462D5AC93E (GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Color::get_black() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline (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.UI.Widgets.WidgetBase::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetBase__ctor_mE012EBFC7AAED3EABB55BEFBCF4544531E4588CD (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, 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 System.Func`1::.ctor(System.Object,System.IntPtr) inline void Func_1__ctor_m27A68E928C1D9158EAAD261086B9BC424339327B (Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared)(__this, ___0_object, ___1_method, method); } // System.Void DungeonArchitect.UI.Widgets.WidgetBase::UpdateWidget(DungeonArchitect.UI.UISystem,UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetBase_UpdateWidget_m11931F1CE447ABD15875CF7248752EFD87AE741F (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, const RuntimeMethod* method) ; // UnityEngine.Rect DungeonArchitect.UI.Widgets.WidgetBase::get_WidgetBounds() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Rect::get_x() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Rect::set_x(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ; // System.Single UnityEngine.Rect::get_y() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Rect::set_y(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ; // System.Single UnityEngine.Rect::get_width() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Rect::set_width(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ; // System.Single UnityEngine.Rect::get_height() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Rect::set_height(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.UI.Widgets.WidgetBase::IsPaintEvent(DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WidgetBase_IsPaintEvent_m01C71D454F88A3E52DB17A4B484EB6C58C555603 (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.WidgetUtils::DrawWidgetFocusHighlight(DungeonArchitect.UI.UIRenderer,UnityEngine.Rect,UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetUtils_DrawWidgetFocusHighlight_mEF3117BD389C07EF1C3500F6A605FEAA54D76AC3 (RuntimeObject* ___0_renderer, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_color, const RuntimeMethod* method) ; // System.Int32 System.String::get_Length() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ; // UnityEngine.GUISkin UnityEngine.GUI::get_skin() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9* GUI_get_skin_m97EC9EB4628B311C0DB7DF9FB19FAD82D6790A1B (const RuntimeMethod* method) ; // UnityEngine.GUIStyle UnityEngine.GUISkin::get_label() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* GUISkin_get_label_m99E1A8D6D8592F88F581437D24DB1EDE05C63E5E (GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.GUIStyle::.ctor(UnityEngine.GUIStyle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIStyle__ctor_m17492C8BACB0D28C7701C11500A7132F11B5F04E (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* __this, GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___0_other, const RuntimeMethod* method) ; // System.Void UnityEngine.GUIStyle::set_fontSize(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIStyle_set_fontSize_m7F6DFD61AC55072C95DC3825B77FAE3F75F1CCFF (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* __this, int32_t ___0_value, const RuntimeMethod* method) ; // UnityEngine.GUIStyleState UnityEngine.GUIStyle::get_normal() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* GUIStyle_get_normal_mDEA2808FBD692E505784BD9E521738B4321BCA8F (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.GUIStyleState::set_textColor(UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIStyleState_set_textColor_m5868D12858E6402247953BCCDDA7A543BE6084F1 (GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.GUIStyle::set_alignment(UnityEngine.TextAnchor) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIStyle_set_alignment_mEDC62A775C9551DBD1FEE4043F115E034EF12937 (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* __this, int32_t ___0_value, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Rect::get_position() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::op_Addition(UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ; // System.Void UnityEngine.Rect::set_position(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_position_m9CD8AA25A83A7A893429C0ED56C36641202C3F05 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ; // TResult System.Func`1::Invoke() inline String_t* Func_1_Invoke_m731CAFD8102845345E28040B091301A1B469C9DE_inline (Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C* __this, const RuntimeMethod* method) { return (( String_t* (*) (Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C*, const RuntimeMethod*))Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_gshared_inline)(__this, method); } // System.Void DungeonArchitect.UI.Widgets.WidgetUtils::DrawWidgetGroup(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer,DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetUtils_DrawWidgetGroup_m5336B1F0D9788AF9F61AFEFD5D119D1F72D90C3C (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, RuntimeObject* ___1_renderer, RuntimeObject* ___2_widget, const RuntimeMethod* method) ; // UnityEngine.GUIStyle UnityEngine.GUISkin::get_button() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* GUISkin_get_button_m51948EBD478CF9223522AD29B7FBD1BABAABE289 (GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.GUIState::.ctor(DungeonArchitect.UI.UIRenderer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIState__ctor_m65BCEC9D3D6071C332DCAB9EB4733611173E359C (GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* __this, RuntimeObject* ___0_renderer, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.ButtonWidget/OnButtonPressed::Invoke(DungeonArchitect.UI.UISystem) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnButtonPressed_Invoke_m1DC2DA4F73F4485E55F8F1FA077DE913088AE079_inline (OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.GUIState::Restore() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIState_Restore_mA030298AAC38698BDE205F0D87815E53517E5EDD (GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* __this, const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Color::get_white() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) ; // System.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.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) ; // System.Single UnityEngine.Mathf::Max(System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.ImageWidget::CalculateFitSize(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ImageWidget_CalculateFitSize_mC3FE6D22EE6B1FD337B43CB0D975A397EAEFD6C2 (ImageWidget_tAE4D08370736800E2BB5B551B61E1A7362E942D6* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_size, const RuntimeMethod* method) ; // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.ImageWidget::CalculateFillSize(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ImageWidget_CalculateFillSize_m65D9E14D8D9EAF19EB87E45BFFF79C170452FD92 (ImageWidget_tAE4D08370736800E2BB5B551B61E1A7362E942D6* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_size, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.LabelWidget::set_Text(System.String) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LabelWidget_set_Text_mC25FB16CE9A089DD2CAC89B23FBFDD90F1099E98_inline (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, String_t* ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.LabelWidget::set_Color(UnityEngine.Color) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LabelWidget_set_Color_mD55E792A2CF505E2F5432B9095BE7DE6A2BF0279_inline (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.LabelWidget::set_WordWrap(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LabelWidget_set_WordWrap_m73F37E44F338D468ECB7DBAC8477E47F0F02C874_inline (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.LabelWidget::set_TextAlign(UnityEngine.TextAnchor) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LabelWidget_set_TextAlign_mBADD86ACDA88FFBD79D11FDBFFDFA77A34F9AE83_inline (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, int32_t ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.LabelWidget::set_FontSize(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LabelWidget_set_FontSize_mFDC7E78B8404D0C0458F068F0EF33DAE63C6CD49_inline (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, int32_t ___0_value, const RuntimeMethod* method) ; // System.Int32 DungeonArchitect.UI.Widgets.LabelWidget::get_FontSize() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t LabelWidget_get_FontSize_m02900AFA8E27427716A95B3CEB6275C463FB91A0_inline (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, const RuntimeMethod* method) ; // UnityEngine.TextAnchor DungeonArchitect.UI.Widgets.LabelWidget::get_TextAlign() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t LabelWidget_get_TextAlign_m32F99F8A781471576CD27176E6C47B650C64E65E_inline (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, const RuntimeMethod* method) ; // UnityEngine.Color DungeonArchitect.UI.Widgets.LabelWidget::get_Color() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F LabelWidget_get_Color_m9FD675568BEA92E9015911A654DCCCE8C8002A91_inline (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.UI.Widgets.LabelWidget::get_WordWrap() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool LabelWidget_get_WordWrap_mE312BE4A074E1BE9CDF50C09E324C0DD3FBF7293_inline (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.GUIStyle::set_wordWrap(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIStyle_set_wordWrap_m7A232701F60F4EB8FAFA57F6BAF9F94731DD009C (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* __this, bool ___0_value, const RuntimeMethod* method) ; // UnityEngine.GUIStyle DungeonArchitect.UI.Widgets.LabelWidget::CreateStyle(DungeonArchitect.UI.UIStyleManager) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* LabelWidget_CreateStyle_mD2A3A8704D17F6607A611FD81B6BEA879390770D (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, RuntimeObject* ___0_styleManager, const RuntimeMethod* method) ; // System.Void UnityEngine.GUIContent::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIContent__ctor_mD2BDF82C1E1F75DEEF36F2C8EDB60FFB49EE4DBC (GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* __this, String_t* ___0_text, const RuntimeMethod* method) ; // System.Single UnityEngine.GUIStyle::CalcHeight(UnityEngine.GUIContent,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GUIStyle_CalcHeight_m57DA8F6020AE71B561ABCBCE74E0E58FD2ECC5E8 (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* __this, GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* ___0_content, float ___1_width, const RuntimeMethod* method) ; // DungeonArchitect.UI.UIStyleManager DungeonArchitect.UI.UISystem::get_StyleManager() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* UISystem_get_StyleManager_m303E2BEB6A3B9A3B67B96F65B56DC18129840270_inline (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.GUIStyle::CalcSize(UnityEngine.GUIContent) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GUIStyle_CalcSize_m3015BAC288A5D6D29C0596ECE8117C8F9DFF9A76 (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* __this, GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* ___0_content, const RuntimeMethod* method) ; // System.String DungeonArchitect.UI.Widgets.LabelWidget::get_Text() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* LabelWidget_get_Text_m7AC242637A4DCAFCDE67A3A3EF0847B219302F5B_inline (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, const RuntimeMethod* method) ; // System.Single DungeonArchitect.UI.Widgets.LabelWidget::CalcHeight(DungeonArchitect.UI.UIStyleManager,System.String,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LabelWidget_CalcHeight_mC4EF2A06DEE7E3A5DED86C562C1F62674B32A8ED (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, RuntimeObject* ___0_styleManager, String_t* ___1_text, float ___2_width, const RuntimeMethod* method) ; // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.LabelWidget::CalcSize(DungeonArchitect.UI.UISystem,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 LabelWidget_CalcSize_mFF79DD029219A85311D08A52AC6657FBF8870206 (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, String_t* ___1_text, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.LinkWidget::.ctor(DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkWidget__ctor_mE2E8DC2F70986DFD2E46CB312AAF031159449763 (LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* __this, RuntimeObject* ___0_content, 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) ; // System.Void DungeonArchitect.UI.Widgets.WidgetBase::HandleInput(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetBase_HandleInput_mF15E983FABEC55D72A0E9C1C62D217753F5B0A23 (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, 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) ; // System.Boolean UnityEngine.Rect::Contains(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Rect_Contains_mAB270D6B7E3B0009A50D142C569D63E8FE59F48B (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_point, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.WidgetClickEvent::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetClickEvent__ctor_m6BDA30A173BE11743F4D424A912E85179EF67B57 (WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.OnWidgetClicked::Invoke(DungeonArchitect.UI.Widgets.WidgetClickEvent) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnWidgetClicked_Invoke_m4558DFC5AE92556448281B9957D3AC78BD3EE7BB_inline (OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* __this, WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D* ___0_clickEvent, const RuntimeMethod* method) ; // System.Void UnityEngine.GUIStyle::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIStyle__ctor_mE15E33802C5A2EA787E445A6D424813E1D5B75A9 (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.ListViewTextItemWidget::set_ItemData(System.Object) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ListViewTextItemWidget_set_ItemData_m843558E504C9D4018F3E379F39BF5BDD5BCD7A2A_inline (ListViewTextItemWidget_tD7360B55787BBA4E2F83AA09B4C0ED9745E29428* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.UI.Widgets.ListViewTextItemWidget::get_Selected() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ListViewTextItemWidget_get_Selected_m3BDF2C5005A6C348FCF1454ED200133F580ED698_inline (ListViewTextItemWidget_tD7360B55787BBA4E2F83AA09B4C0ED9745E29428* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.GUIStyle::get_lineHeight() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GUIStyle_get_lineHeight_mC814199D1ABA3CE38358BA70347562B0CDFEB96E (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* __this, const RuntimeMethod* method) ; // System.String DungeonArchitect.UI.Widgets.ListViewTextItemWidget::GetCaption() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ListViewTextItemWidget_GetCaption_m53862080BB297ED394008825E224066E482D0FF5 (ListViewTextItemWidget_tD7360B55787BBA4E2F83AA09B4C0ED9745E29428* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Event::get_clickCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Event_get_clickCount_mEF418EB4A36318F07E5F3463E4E5E8A4C454DE7D (Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* __this, const RuntimeMethod* method) ; // System.Object DungeonArchitect.UI.Widgets.ListViewTextItemWidget::get_ItemData() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ListViewTextItemWidget_get_ItemData_mC30BB43CBB577076A8469E408FAD7BD3A6FAD1F3_inline (ListViewTextItemWidget_tD7360B55787BBA4E2F83AA09B4C0ED9745E29428* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.OnListViewItemSelected::Invoke(System.Object) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnListViewItemSelected_Invoke_m7437812C2EB48B41DECE0B0E4212291F962CDC3B_inline (OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* __this, RuntimeObject* ___0_data, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.WidgetBase::HandleDragStart(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetBase_HandleDragStart_mA7D340C9E5B86002195584E97EAFF6506FF5CAE9 (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m5CF9F1089A8C4BA3FBC01F863D6B8F0236123D15 (List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7* __this, const RuntimeMethod* method) { (( void (*) (List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // DungeonArchitect.UI.Widgets.Splitter DungeonArchitect.UI.Widgets.Splitter::AddWidget(DungeonArchitect.UI.Widgets.IWidget,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* Splitter_AddWidget_m466FA378DAA91937CA503043FA0B65356A555AFB (Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* __this, RuntimeObject* ___0_widget, float ___1_weight, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m33B93CA4768FCE416169481D8F6A2B9DD243BF4C_inline (List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void DungeonArchitect.UI.Widgets.SplitterNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplitterNode__ctor_mFDD981999A96960E5168A0968BE026F020E05A4C (SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.SplitterDragBarWidget::.ctor(DungeonArchitect.UI.Widgets.Splitter) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplitterDragBarWidget__ctor_mB475F06FDA82F7916E8599EF147B00A5319EB05F (SplitterDragBarWidget_t2F1FDB690097283255FFDDFFB14CBE26FFF9A7F2* __this, Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* ___0_parent, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mDCA42A7619A70E74E86F359B47D6E85F3454AE59_inline (List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7* __this, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7*, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mD7AF333CF5C814679F9F7B0E71BFAB8A0017082C (List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA* __this, const RuntimeMethod* method) { (( void (*) (List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_tE46D9EA80B833BD617A05DBC84839B3D02BF7749 List_1_GetEnumerator_m531E06D98C65BBBF76682814D5619AEF3826AE31 (List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7* __this, const RuntimeMethod* method) { return (( Enumerator_tE46D9EA80B833BD617A05DBC84839B3D02BF7749 (*) (List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m071844943DDC76B64A413148D90988CD16488754 (Enumerator_tE46D9EA80B833BD617A05DBC84839B3D02BF7749* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tE46D9EA80B833BD617A05DBC84839B3D02BF7749*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* Enumerator_get_Current_m4ADE41A2CCCC1B7CFF263D1E2C31C712D357CB78_inline (Enumerator_tE46D9EA80B833BD617A05DBC84839B3D02BF7749* __this, const RuntimeMethod* method) { return (( SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* (*) (Enumerator_tE46D9EA80B833BD617A05DBC84839B3D02BF7749*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mDD64FFF4712A2C41A1EDFB3D55D15D0161A4A09E_inline (List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA*, RuntimeObject*, 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_m30A4204F78AED8F951E8260C29B6FFF3408D94D2 (Enumerator_tE46D9EA80B833BD617A05DBC84839B3D02BF7749* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tE46D9EA80B833BD617A05DBC84839B3D02BF7749*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // T[] System.Collections.Generic.List`1::ToArray() inline IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* List_1_ToArray_m6E1E014D4B6760B93B3ED98E83E16BCC6AD5B059 (List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA* __this, const RuntimeMethod* method) { return (( IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* (*) (List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method); } // System.Single[] DungeonArchitect.UI.Widgets.Splitter::GetLayoutSizes(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* Splitter_GetLayoutSizes_m8AA93D2BDFBFC2A9B1CAF2D40AB2D5A30F119C10 (Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_windowSize, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* List_1_get_Item_mE957534BED51A74C5F437A48900B885F91277BBA (List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* (*) (List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Void DungeonArchitect.UI.Widgets.OnSplitBarResized::Invoke(DungeonArchitect.UI.Widgets.SplitterNode,DungeonArchitect.UI.Widgets.SplitterNode) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnSplitBarResized_Invoke_mF5468B661C94A8E4132DE05576CA126DE22D0D6C_inline (OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* __this, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* ___0_prev, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* ___1_next, const RuntimeMethod* method) ; // UnityEngine.Rect DungeonArchitect.UI.Widgets.Splitter::GetWidgetBounds(UnityEngine.Vector2,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D Splitter_GetWidgetBounds_m1388840B6602CB7008285E3BE3E44C3090FB87F6 (Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_hostSize, float ___1_offset, float ___2_size, const RuntimeMethod* method) ; // DungeonArchitect.UI.Widgets.SplitterDirection DungeonArchitect.UI.Widgets.Splitter::get_Direction() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Splitter_get_Direction_mAA787E6FE423D288A4D20233D5CB3B74621F4C5F_inline (Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mC29D3D824786832A31096310B3B3016B8B42B802 (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* __this, const RuntimeMethod* method) { (( void (*) (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918*, const RuntimeMethod*))List_1__ctor_mC29D3D824786832A31096310B3B3016B8B42B802_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m2F86E252D086E288E02FA1C830B7E86C0A431E51_inline (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* __this, float ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918*, float, const RuntimeMethod*))List_1_Add_m2F86E252D086E288E02FA1C830B7E86C0A431E51_gshared_inline)(__this, ___0_item, method); } // T[] System.Collections.Generic.List`1::ToArray() inline SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* List_1_ToArray_m7A70CC060DF87F0CCC73317BC6DE68C5D970C658 (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* __this, const RuntimeMethod* method) { return (( SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* (*) (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918*, const RuntimeMethod*))List_1_ToArray_m7A70CC060DF87F0CCC73317BC6DE68C5D970C658_gshared)(__this, method); } // System.Void DungeonArchitect.UI.Widgets.WidgetBase::set_ShowFocusHighlight(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WidgetBase_set_ShowFocusHighlight_mC46C5554B57F95AAC08D79BE4F4F28CF276CF3DC_inline (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.SplitterDragBarWidget::DrawBar(DungeonArchitect.UI.UIRenderer,UnityEngine.Rect,UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplitterDragBarWidget_DrawBar_mFFADE7D738E7E5A09AD758257908C9F8CF8FC6ED (SplitterDragBarWidget_t2F1FDB690097283255FFDDFFB14CBE26FFF9A7F2* __this, RuntimeObject* ___0_renderer, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_barColor, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.UI.Widgets.WidgetBase::get_ShowFocusHighlight() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool WidgetBase_get_ShowFocusHighlight_m819450C3FAE834842A0AD1643B6FBF48EAD2E4A7_inline (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.GUIContent::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIContent__ctor_m89AC53A7E9BF9EB9E70297353DEAA6FEC2C800AC (GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* __this, 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.Void DungeonArchitect.UI.Widgets.Splitter::OnSplitBarDragged(DungeonArchitect.UI.Widgets.SplitterDragBarWidget,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Splitter_OnSplitBarDragged_mB13665524BE2C523532CCB75953BA442AFC2E092 (Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* __this, SplitterDragBarWidget_t2F1FDB690097283255FFDDFFB14CBE26FFF9A7F2* ___0_barWidget, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_delta, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.UISystem::RequestFocus(DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UISystem_RequestFocus_m531B342AC0B4F70D566D259201BF283342A2B780 (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, RuntimeObject* ___0_widget, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.DebugWidget::.ctor(System.String,UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugWidget__ctor_m319DC35FA7690FBE42B1BAE1041981B3F1333252 (DebugWidget_t5F2263B73AABCC9BABF2E4629685F859EF4C7924* __this, String_t* ___0_caption, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_color, const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Color::get_red() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline (const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mFB26E2CC22EB4EB2FE90A4CA50E5EB743A90F652 (List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F* __this, const RuntimeMethod* method) { (( void (*) (List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m9E9F7051CAA5E7F5734E3DD5F377C3FEDCBC4B5C_inline (List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8* List_1_get_Item_m84E07D8893EDA4BED756A493EFA37C688D2DE646 (List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8* (*) (List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Void DungeonArchitect.UI.Widgets.BreadCrumbWidgetNode::.ctor(System.String,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BreadCrumbWidgetNode__ctor_m9FF629692A8A57F102B498457AA2D00D0D71752F (BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8* __this, String_t* ___0_displayText, RuntimeObject* ___1_userdata, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m8318A6AA5E06810E89C2C2C5F5BA85C8FFD94A40_inline (List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F* __this, BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F*, BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) inline void List_1_RemoveAt_m4E0FB5A993C860E20C6F92ED3B8CB8C19DF3E1AF (List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method); } // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_m1F133D4C792D5375997BC2CE9C62BA8ED6D066B8_inline (List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F* __this, const RuntimeMethod* method) { (( void (*) (List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // System.Void DungeonArchitect.UI.Widgets.StackPanelWidget::.ctor(DungeonArchitect.UI.Widgets.StackPanelOrientation) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackPanelWidget__ctor_mB1510EED2127F16650DC00DB978495DBB2370A52 (StackPanelWidget_t7B87853589ADB953734F6BE8520F0B9368C83C2D* __this, int32_t ___0_orientation, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_t779455FAFAF48D40F1559174D5C8C5B83F77CAF5 List_1_GetEnumerator_mD3BE04A9D0721C0CE230E5D7CD6232A7D38DE9A2 (List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F* __this, const RuntimeMethod* method) { return (( Enumerator_t779455FAFAF48D40F1559174D5C8C5B83F77CAF5 (*) (List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_mA69B58ED7AD5A4829A85668579EF520F95997F41 (Enumerator_t779455FAFAF48D40F1559174D5C8C5B83F77CAF5* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t779455FAFAF48D40F1559174D5C8C5B83F77CAF5*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8* Enumerator_get_Current_m94AE3B57F44C6FDAC885335D11F31400145A41EB_inline (Enumerator_t779455FAFAF48D40F1559174D5C8C5B83F77CAF5* __this, const RuntimeMethod* method) { return (( BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8* (*) (Enumerator_t779455FAFAF48D40F1559174D5C8C5B83F77CAF5*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // System.Void DungeonArchitect.UI.Widgets.LabelWidget::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LabelWidget__ctor_mFB79AC28A917846E37C269BD8BEC57D04621DA9C (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, String_t* ___0_text, const RuntimeMethod* method) ; // System.Int32 DungeonArchitect.UI.Widgets.BreadCrumbWidget::get_FontSize() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BreadCrumbWidget_get_FontSize_mC5E13B50E4D5772429CCDE6EE5AE21D8E5177613_inline (BreadCrumbWidget_tB5B1DE1F4C400E3E09F408F60CEF8A3BAAA18E3C* __this, const RuntimeMethod* method) ; // DungeonArchitect.UI.Widgets.LabelWidget DungeonArchitect.UI.Widgets.LabelWidget::SetFontSize(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* LabelWidget_SetFontSize_mEAF1EBD1F7FC1983F991BC71144B5E35DDE13F7D (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, int32_t ___0_size, const RuntimeMethod* method) ; // UnityEngine.Color DungeonArchitect.UI.Widgets.BreadCrumbWidget::get_TextColor() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F BreadCrumbWidget_get_TextColor_m32095E350A2C5E3C3D6F26C1EC04CA951B17A574_inline (BreadCrumbWidget_tB5B1DE1F4C400E3E09F408F60CEF8A3BAAA18E3C* __this, const RuntimeMethod* method) ; // DungeonArchitect.UI.Widgets.LabelWidget DungeonArchitect.UI.Widgets.LabelWidget::SetColor(UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* LabelWidget_SetColor_mAC2A5CCA5C5419E34B338E519E6B5D7BCC18C86E (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_color, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.BorderWidget::.ctor(DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BorderWidget__ctor_mB1869D188606A73397AEA08B1649F8513CC2DE1C (BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* __this, RuntimeObject* ___0_content, const RuntimeMethod* method) ; // DungeonArchitect.UI.Widgets.BorderWidget DungeonArchitect.UI.Widgets.BorderWidget::SetPadding(System.Single,System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* BorderWidget_SetPadding_m5E2005B4365BEF9922AB0F1E6F552AA323B8916E (BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* __this, float ___0_left, float ___1_top, float ___2_right, float ___3_bottom, const RuntimeMethod* method) ; // DungeonArchitect.UI.Widgets.BorderWidget DungeonArchitect.UI.Widgets.BorderWidget::SetTransparent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* BorderWidget_SetTransparent_mE685D4223CBA86717F21362D9E2C71C230A4B914 (BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* __this, const RuntimeMethod* method) ; // DungeonArchitect.UI.Widgets.StackPanelWidget DungeonArchitect.UI.Widgets.StackPanelWidget::AddWidget(DungeonArchitect.UI.Widgets.IWidget,System.Single,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StackPanelWidget_t7B87853589ADB953734F6BE8520F0B9368C83C2D* StackPanelWidget_AddWidget_mC0F17E787F3D126F3F99418498F2CE4B65F430F0 (StackPanelWidget_t7B87853589ADB953734F6BE8520F0B9368C83C2D* __this, RuntimeObject* ___0_Widget, float ___1_size, bool ___2_adjustToDynamicDesiredSize, const RuntimeMethod* method) ; // DungeonArchitect.UI.Widgets.LinkWidget DungeonArchitect.UI.Widgets.LinkWidget::SetUserData(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* LinkWidget_SetUserData_mAC85ADEE2EE9DD3D3559DEA73766232895B61664 (LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* __this, RuntimeObject* ___0_userdata, const RuntimeMethod* method) ; // DungeonArchitect.UI.Widgets.LinkWidget DungeonArchitect.UI.Widgets.LinkWidget::SetDrawLinkOutline(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* LinkWidget_SetDrawLinkOutline_mBEC721D1E906CE9EB07B75AE40822E19D908A018 (LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* __this, bool ___0_drawLinkOutline, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.OnWidgetClicked::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnWidgetClicked__ctor_mE851B299837743D731A6F2AD757F12483E8ECFCB (OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.LinkWidget::add_LinkClicked(DungeonArchitect.UI.Widgets.OnWidgetClicked) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkWidget_add_LinkClicked_m3CC22A607BFD2B87F0FE5F81CAEACB6C739CEDAB (LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* __this, OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* ___0_value, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m083FC4ACF7F1B05FA45E4840CBB1EDA0B51A9BA6 (Enumerator_t779455FAFAF48D40F1559174D5C8C5B83F77CAF5* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t779455FAFAF48D40F1559174D5C8C5B83F77CAF5*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Void DungeonArchitect.UI.Widgets.BreadCrumbWidget::MoveToPage(DungeonArchitect.UI.Widgets.BreadCrumbWidgetNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BreadCrumbWidget_MoveToPage_m2D5EDFB26E861F2DA79E3C68DBDFBD6D87ED40DE (BreadCrumbWidget_tB5B1DE1F4C400E3E09F408F60CEF8A3BAAA18E3C* __this, BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8* ___0_node, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.OnBreadCrumbLinkClicked::Invoke(System.Object) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnBreadCrumbLinkClicked_Invoke_m1E1BA6DCC253D1A01543A8ADDAF86040F1BE5D0F_inline (OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* __this, RuntimeObject* ___0_userdata, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.BreadCrumbWidget::Rebuild(DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BreadCrumbWidget_Rebuild_m551F4C1966C079B1BEBF1EDC677158154CF65327 (BreadCrumbWidget_tB5B1DE1F4C400E3E09F408F60CEF8A3BAAA18E3C* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m506851872477598DB31028615F22B9DF49A0B2A8 (List_1_tDDDBE5A344CC689A1BCCA06681ED2CBCD26CD1A1* __this, const RuntimeMethod* method) { (( void (*) (List_1_tDDDBE5A344CC689A1BCCA06681ED2CBCD26CD1A1*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void DungeonArchitect.IntVector2::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntVector2__ctor_mD3BAEE651E799C5D5F4BAE76D31BFAA7ABD176E0 (IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GridPanelNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridPanelNode__ctor_m1A10248820D9AF1D8980107AF0D3FAD40C889D82 (GridPanelNode_t311FC0287E84C096B13AF4D7A9277F8DA2A8968E* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m9F37ECFCFCBA535552926F359523C2FC8F675C9A_inline (List_1_tDDDBE5A344CC689A1BCCA06681ED2CBCD26CD1A1* __this, GridPanelNode_t311FC0287E84C096B13AF4D7A9277F8DA2A8968E* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tDDDBE5A344CC689A1BCCA06681ED2CBCD26CD1A1*, GridPanelNode_t311FC0287E84C096B13AF4D7A9277F8DA2A8968E*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Void DungeonArchitect.UI.Widgets.GridPanelWidget::UpdateDesiredCellSize(DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridPanelWidget_UpdateDesiredCellSize_m0DD6582E4760958BD723A198697817F5430EECAA (GridPanelWidget_t480967F32828C78039F7FDC74F3ED0953A6452A7* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_t578BD38D1E3ECF2FFAEE7228006E715D63CC6DDA List_1_GetEnumerator_m5458EBD28253FCEC6EED1E71DED34B0D491CF5D3 (List_1_tDDDBE5A344CC689A1BCCA06681ED2CBCD26CD1A1* __this, const RuntimeMethod* method) { return (( Enumerator_t578BD38D1E3ECF2FFAEE7228006E715D63CC6DDA (*) (List_1_tDDDBE5A344CC689A1BCCA06681ED2CBCD26CD1A1*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m84E099AF97A668B93658A9B42F2E66BD7849668D (Enumerator_t578BD38D1E3ECF2FFAEE7228006E715D63CC6DDA* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t578BD38D1E3ECF2FFAEE7228006E715D63CC6DDA*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline GridPanelNode_t311FC0287E84C096B13AF4D7A9277F8DA2A8968E* Enumerator_get_Current_mDD54D164F629FAD606454DD4E9F9840B412EFA21_inline (Enumerator_t578BD38D1E3ECF2FFAEE7228006E715D63CC6DDA* __this, const RuntimeMethod* method) { return (( GridPanelNode_t311FC0287E84C096B13AF4D7A9277F8DA2A8968E* (*) (Enumerator_t578BD38D1E3ECF2FFAEE7228006E715D63CC6DDA*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_mF368C72AFEDADDC0112A9DCD83DF3BC7D608D3B5 (Enumerator_t578BD38D1E3ECF2FFAEE7228006E715D63CC6DDA* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t578BD38D1E3ECF2FFAEE7228006E715D63CC6DDA*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Int32 UnityEngine.Mathf::FloorToInt(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline (float ___0_f, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Mathf::Max(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mF8D787EF8C206B70BF691A8DEE09A56412769C9C_inline (List_1_tDDDBE5A344CC689A1BCCA06681ED2CBCD26CD1A1* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tDDDBE5A344CC689A1BCCA06681ED2CBCD26CD1A1*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Int32 UnityEngine.Mathf::CeilToInt(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline (float ___0_f, 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) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline GridPanelNode_t311FC0287E84C096B13AF4D7A9277F8DA2A8968E* List_1_get_Item_mBA38A578C34BE6698F501FC0C73AE147C6E8EFCF (List_1_tDDDBE5A344CC689A1BCCA06681ED2CBCD26CD1A1* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( GridPanelNode_t311FC0287E84C096B13AF4D7A9277F8DA2A8968E* (*) (List_1_tDDDBE5A344CC689A1BCCA06681ED2CBCD26CD1A1*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // UnityEngine.Rect UnityEngine.Rect::get_zero() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D Rect_get_zero_m5341D8B63DEF1F4C308A685EEC8CFEA12A396C8D (const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.OverlayPanelNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OverlayPanelNode__ctor_mFC8E14577005A3100B93EC5983102282486EC12C (OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mEDB9A31149AA435B84C6662A3E8B09EFD68E796F_inline (List_1_tB5C1BAE4B3B4C1919967830F33A6CFA112B3F2DA* __this, OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tB5C1BAE4B3B4C1919967830F33A6CFA112B3F2DA*, OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // DungeonArchitect.UI.Widgets.OverlayPanelWidget DungeonArchitect.UI.Widgets.OverlayPanelWidget::AddWidget(DungeonArchitect.UI.Widgets.IWidget,DungeonArchitect.UI.Widgets.OverlayPanelHAlign,DungeonArchitect.UI.Widgets.OverlayPanelVAlign,UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OverlayPanelWidget_tFE73B006DF580D3FD1DD51C830B823EE254B4AEA* OverlayPanelWidget_AddWidget_m43D3DB082D1569A417BEC34BDF6026FEE77866B3 (OverlayPanelWidget_tFE73B006DF580D3FD1DD51C830B823EE254B4AEA* __this, RuntimeObject* ___0_widget, int32_t ___1_HAlign, int32_t ___2_VAlign, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_size, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___4_offset, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.OverlayPanelWidget::UpdateNodeBounds(DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OverlayPanelWidget_UpdateNodeBounds_mF947494F765C8083BC03BA8482CF7A1F95C53466 (OverlayPanelWidget_tFE73B006DF580D3FD1DD51C830B823EE254B4AEA* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_tE55482E7AD5A943B95D9C4A1EBCB109D3E9C1699 List_1_GetEnumerator_mE47A85276BE398D353D7A035AD9C6BB8CDC0E70E (List_1_tB5C1BAE4B3B4C1919967830F33A6CFA112B3F2DA* __this, const RuntimeMethod* method) { return (( Enumerator_tE55482E7AD5A943B95D9C4A1EBCB109D3E9C1699 (*) (List_1_tB5C1BAE4B3B4C1919967830F33A6CFA112B3F2DA*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m50A52310DC30F8F91F0955039986F66C71440F04 (Enumerator_tE55482E7AD5A943B95D9C4A1EBCB109D3E9C1699* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tE55482E7AD5A943B95D9C4A1EBCB109D3E9C1699*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* Enumerator_get_Current_m3FCC878604F6A4B5FF717819A974C143EDD8F1E8_inline (Enumerator_tE55482E7AD5A943B95D9C4A1EBCB109D3E9C1699* __this, const RuntimeMethod* method) { return (( OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* (*) (Enumerator_tE55482E7AD5A943B95D9C4A1EBCB109D3E9C1699*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m6805AF026F8325C18043F1C24E4A9F37FF695177 (Enumerator_tE55482E7AD5A943B95D9C4A1EBCB109D3E9C1699* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tE55482E7AD5A943B95D9C4A1EBCB109D3E9C1699*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mEA794384D0BCBC6B14D579E8267D30719243327A (List_1_tB5C1BAE4B3B4C1919967830F33A6CFA112B3F2DA* __this, const RuntimeMethod* method) { (( void (*) (List_1_tB5C1BAE4B3B4C1919967830F33A6CFA112B3F2DA*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.WidgetBase::GetDesiredSize(UnityEngine.Vector2,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 WidgetBase_GetDesiredSize_m01EF77388D6C772EEB324695B74F41FB086FDBD2 (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_size, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.ScrollPanelWidget::.ctor(DungeonArchitect.UI.Widgets.IWidget,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScrollPanelWidget__ctor_m6FF61ED57CA04EA09A63A1D2E7911C1DD7C9FAC7 (ScrollPanelWidget_t2CB2201231A52AE477122887A1A26AA81BB37FF7* __this, RuntimeObject* ___0_content, bool ___1_mouseScrollingEnabled, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m6A15537101B1293D1E46420F626BB276539995B2 (List_1_tBD1FADB991D51D82CAF055C38C663AEF6BB06DF1* __this, const RuntimeMethod* method) { (( void (*) (List_1_tBD1FADB991D51D82CAF055C38C663AEF6BB06DF1*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void DungeonArchitect.UI.Widgets.StackPanelNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackPanelNode__ctor_m5A1AD3C49C2DDD022380D6EA608426467E819417 (StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mD1410AB6A048B14FD4AC52235953235AB4DFCBB8_inline (List_1_tBD1FADB991D51D82CAF055C38C663AEF6BB06DF1* __this, StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tBD1FADB991D51D82CAF055C38C663AEF6BB06DF1*, StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_t8878213C097E4495E0EEE305AFEB70F654C8DF43 List_1_GetEnumerator_m7CC260488E8E4D5A537B96882C5924B1FB39FEFF (List_1_tBD1FADB991D51D82CAF055C38C663AEF6BB06DF1* __this, const RuntimeMethod* method) { return (( Enumerator_t8878213C097E4495E0EEE305AFEB70F654C8DF43 (*) (List_1_tBD1FADB991D51D82CAF055C38C663AEF6BB06DF1*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m3673E70F3F38C228981F574DBF211186DDB1C723 (Enumerator_t8878213C097E4495E0EEE305AFEB70F654C8DF43* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t8878213C097E4495E0EEE305AFEB70F654C8DF43*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* Enumerator_get_Current_mF3EF99D142BC20760D66114B85374DDC3DD99E5C_inline (Enumerator_t8878213C097E4495E0EEE305AFEB70F654C8DF43* __this, const RuntimeMethod* method) { return (( StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* (*) (Enumerator_t8878213C097E4495E0EEE305AFEB70F654C8DF43*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m7C80D3FA4C74F62DDD1BCE5C326C6D31D7BD5B4B (Enumerator_t8878213C097E4495E0EEE305AFEB70F654C8DF43* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t8878213C097E4495E0EEE305AFEB70F654C8DF43*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* List_1_get_Item_m05ED5E29006CCA7763FCED6521E5ECD82DA25A3F (List_1_tBD1FADB991D51D82CAF055C38C663AEF6BB06DF1* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* (*) (List_1_tBD1FADB991D51D82CAF055C38C663AEF6BB06DF1*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m37B18CB3424777D2FCE628A74D0B91431286EF9A_inline (List_1_tBD1FADB991D51D82CAF055C38C663AEF6BB06DF1* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tBD1FADB991D51D82CAF055C38C663AEF6BB06DF1*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // DungeonArchitect.SxEngine.SxCamera DungeonArchitect.SxEngine.SxRenderer::get_Camera() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825* SxRenderer_get_Camera_m06F15377120A653FCDD0FBA924E6EF1FC9D96E53_inline (SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_forward() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline (const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Subtraction(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_normalized() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Vector3::Normalize() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3_Normalize_mC749B887A4C74BA0A2E13E6377F17CCAEB0AADA8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::Dot(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::Cross(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.SxViewportWidget/FrameTime::set_SkipNextFrameTime(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameTime_set_SkipNextFrameTime_m9F49C30D1AA6673CA6B1995681335B15BBFD6335_inline (FrameTime_t11AECA5988D11C0A77CECABFC1204486B56BAE2B* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Single DungeonArchitect.SxEngine.SxRenderer::get_FOV() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float SxRenderer_get_FOV_m04B5ECB56E05213629AE62FB5684AA80CADFF072_inline (SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323* __this, const RuntimeMethod* method) ; // System.Single DungeonArchitect.SxEngine.SxRenderer::GetAspectRatio() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SxRenderer_GetAspectRatio_mD6F1E4F0226BAC33952AF46DC77BD9E7A4C4D38D (SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.SxViewportWidget/FrameTime::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameTime__ctor_m6749DD015617F8E50064D16A75A7AD93676C6D2D (FrameTime_t11AECA5988D11C0A77CECABFC1204486B56BAE2B* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.SxEngine.SxRenderer::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxRenderer__ctor_mF26DD4669AC9A8FF07475FDFF614F974643C82FD (SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.SxEngine.SxRenderer::SetClearState(System.Boolean,System.Boolean,UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxRenderer_SetClearState_m4A28072217AFBF98015598725A717000CF501311 (SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323* __this, bool ___0_clearDepth, bool ___1_clearColor, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_color, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.SxViewportWidget::ResetCamera(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxViewportWidget_ResetCamera_m76CA4D65AF947EA8F9DC9C8088DA405C7B4E999A (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, bool ___0_immediate, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::get_magnitude() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.SxViewportWidget::UpdateCamera() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxViewportWidget_UpdateCamera_mF2BFB5E9DA9AE482C97CF0AE7B4871A0973CF924 (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.SxEngine.SxWorld::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxWorld__ctor_m69690DE32D857025D839EEE159284F9EF51A90E1 (SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.SxViewportWidget::SetCameraLocation(UnityEngine.Vector3,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxViewportWidget_SetCameraLocation_m0C8D4EA6DA3D4138E97023EA3C1E8A498582AF23 (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_location, bool ___1_immediate, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_zero() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.SxViewportWidget::LookAt(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxViewportWidget_LookAt_m255F303258CCA26B5DB0FC56129D5A162C212A7B (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_target, const RuntimeMethod* method) ; // System.Void DungeonArchitect.SxEngine.SxCamera::set_Location(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxCamera_set_Location_m5A52DD4489A70488C3315B9ACCE2996C09CF0BCA (SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // UnityEngine.RenderTexture DungeonArchitect.SxEngine.SxRenderer::get_Texture() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* SxRenderer_get_Texture_m96A56D2E73A0BA88B646B073B81B853D9E7804C2_inline (SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.SxViewportWidget/FrameTime::Tick(System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameTime_Tick_mFFCA370A140785B4983B6017510B70656957FBEB (FrameTime_t11AECA5988D11C0A77CECABFC1204486B56BAE2B* __this, double ___0_timeSinceStartup, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.UI.Widgets.SxViewportWidget::IsCameraMoving() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SxViewportWidget_IsCameraMoving_mDA2E81A363170A8F670D205AD9EF2BFFCCB49239 (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, const RuntimeMethod* method) ; // DungeonArchitect.SxEngine.SxWorld DungeonArchitect.UI.Widgets.SxViewportWidget::get_World() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* SxViewportWidget_get_World_m800A7BBFBE1049315EA147896130D35ADBC37521_inline (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, const RuntimeMethod* method) ; // DungeonArchitect.SxEngine.SxRenderContext DungeonArchitect.SxEngine.SxRenderer::CreateRenderContext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SxRenderContext_tB0D706921881686CEE6F051D039A6FCF1BE43A63 SxRenderer_CreateRenderContext_m204F4A6FFE2F5D2724F3B99BD23791331E59EAA1 (SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323* __this, const RuntimeMethod* method) ; // System.Single DungeonArchitect.UI.Widgets.SxViewportWidget/FrameTime::get_DeltaTime() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FrameTime_get_DeltaTime_mD93D0FC1AD9B86ED34FBC1D7714A95056D4CD2EC_inline (FrameTime_t11AECA5988D11C0A77CECABFC1204486B56BAE2B* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.SxEngine.SxWorld::Tick(DungeonArchitect.SxEngine.SxRenderContext,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxWorld_Tick_mBD530694FE29253BB8F0FE34B7998A5E9947A7AB (SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* __this, SxRenderContext_tB0D706921881686CEE6F051D039A6FCF1BE43A63 ___0_context, float ___1_deltaTime, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.SxViewportWidget::RenderTexture() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxViewportWidget_RenderTexture_m393C6117E923E6EDA1F6206F9DE85391DBCE35E9 (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.SxEngine.SxRenderer::Render(UnityEngine.Vector2,DungeonArchitect.SxEngine.SxWorld) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxRenderer_Render_mFD8B833C6E61D0F89437381BEBF7086EF9E3A8CD (SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_size, SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* ___1_world, const RuntimeMethod* method) ; // DungeonArchitect.SxEngine.SxCamera DungeonArchitect.UI.Widgets.SxViewportWidget::get_Camera() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825* SxViewportWidget_get_Camera_mEC8E90A52993AA829E28F141E9999482EE18A4F8 (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, const RuntimeMethod* method) ; // UnityEngine.Matrix4x4 DungeonArchitect.SxEngine.SxCamera::get_ViewMatrix() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 SxCamera_get_ViewMatrix_m4395C364CFEEA88552BFA0E39F7FA7BE2E518EFC (SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_right() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline (const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::AngleAxis(System.Single,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80 (float ___0_angle, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_axis, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_up() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Quaternion) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) ; // System.Void DungeonArchitect.SxEngine.SxCamera::set_Rotation(UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxCamera_set_Rotation_m545A8BC14BF8A487598A99D9175F1BFF517F6708 (SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ; // UnityEngine.Vector3 DungeonArchitect.SxEngine.SxCamera::get_Location() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SxCamera_get_Location_m310DA09594D938A393746256346A50CCBDB6FE3A_inline (SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::Lerp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Event::get_isKey() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Event_get_isKey_mDA8FE1CC5E305BAF181E86A727173C9BE9A1B754 (Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* __this, const RuntimeMethod* method) ; // UnityEngine.KeyCode UnityEngine.Event::get_keyCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Event_get_keyCode_mADBB236A741F96D86E4A536E15FFECFD4C367B64 (Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Event::get_alt() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Event_get_alt_m57F7F5C1F5FFCE43EFA6889F83CFA42DCA18A74B (Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* __this, 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) ; // UnityEngine.Quaternion DungeonArchitect.SxEngine.SxCamera::get_Rotation() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 SxCamera_get_Rotation_mCA07DDCBF6887AB545E5530067534003925CE481_inline (SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_UnaryNegation(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_point, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; // System.Single DungeonArchitect.UI.Widgets.SxViewportWidget::get_AnglePerPixelX() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float SxViewportWidget_get_AnglePerPixelX_m0CB6693E5A7A7EC05E46B956310CD8727057062D_inline (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, 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) ; // System.Single DungeonArchitect.UI.Widgets.SxViewportWidget::get_AnglePerPixelY() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float SxViewportWidget_get_AnglePerPixelY_mD3BF167D6B2C386F3E7D49A4D4E31F0247A3788D_inline (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.SxViewportWidget/FrameTime::set_DeltaTime(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameTime_set_DeltaTime_m55AF43634D08B71717D0A584CF92B46AB1149F09_inline (FrameTime_t11AECA5988D11C0A77CECABFC1204486B56BAE2B* __this, float ___0_value, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.UI.Widgets.SxViewportWidget/FrameTime::get_SkipNextFrameTime() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FrameTime_get_SkipNextFrameTime_mE350ED6440B4B89672B7F37C2B995C1973E4C937_inline (FrameTime_t11AECA5988D11C0A77CECABFC1204486B56BAE2B* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.WidgetBase::set_WidgetBounds(UnityEngine.Rect) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WidgetBase_set_WidgetBounds_m8F479216A830A6CD059417585620E08AD829F612_inline (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_value, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::get_one() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline (const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::op_Subtraction(UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.WidgetBase::HandleDragUpdate(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetBase_HandleDragUpdate_m17C7D98ADEE83A3EBB8A5B0D0CA66A58138E66D2 (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.WidgetBase::HandleDragPerform(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetBase_HandleDragPerform_m380E58AFD137FF78DF5F3B51F3B3A44AE075B20A (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) ; // System.Void UnityEngine.Event::Use() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Event_Use_mD77A166D8CFEC4997484C58BC55FEB2D288D3453 (Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.WidgetDragEvent::Invoke(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WidgetDragEvent_Invoke_m10A15D3CD315739AD53F7C8210C7B21093AA5E97_inline (WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.WidgetUtils::GetWidgets(DungeonArchitect.UI.Widgets.IWidget,System.Collections.Generic.List`1&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetUtils_GetWidgets_m6A13AD5C3A30FCD9A8C6911E68D7E1496418FF00 (RuntimeObject* ___0_widget, List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA** ___1_result, const RuntimeMethod* method) ; // System.Void UnityEngine.Event::.ctor(UnityEngine.Event) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Event__ctor_m2B0432603F3209172DCC917FE6AC7F6ACF419279 (Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_other, const RuntimeMethod* method) ; // System.Void UnityEngine.Event::set_mousePosition(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Event_set_mousePosition_m221CDC5C9556DE91E82242A693D9E14FAC371F38 (Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.WidgetUtils::HandleWidgetInput(DungeonArchitect.UI.UISystem,UnityEngine.Event,UnityEngine.Vector2,DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetUtils_HandleWidgetInput_m46769EDAF24EDC80FE716931435013D0528AEE96 (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___1_e, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_mousePosition, RuntimeObject* ___3_widget, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.UI.Widgets.WidgetUtils::BuildWidgetEvent(UnityEngine.Vector2,DungeonArchitect.UI.Widgets.IWidget,DungeonArchitect.UI.Widgets.IWidget,UnityEngine.Vector2&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WidgetUtils_BuildWidgetEvent_mD2A7D9DF11BE3EBCC408032EE80FB727F19C8CA7 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_mousePosition, RuntimeObject* ___1_root, RuntimeObject* ___2_widgetToFind, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___3_widgetMousePosition, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.UI.Widgets.WidgetUtils::FindWidgetOnCursor(UnityEngine.Event,DungeonArchitect.UI.Widgets.IWidget,UnityEngine.Event&,DungeonArchitect.UI.Widgets.IWidget&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WidgetUtils_FindWidgetOnCursor_mFBF98033B78DACD15B3FFBFB42043A38EA12FEB3 (Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, RuntimeObject* ___1_widget, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB** ___2_outEvent, RuntimeObject** ___3_outWidget, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.UI.Widgets.WidgetUtils::ProcessInputFocus(UnityEngine.Vector2,DungeonArchitect.UI.UISystem,DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WidgetUtils_ProcessInputFocus_m882F4CAC2F501EC97B497E6F765C339D8F3367B5 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_mousePosition, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, RuntimeObject* ___2_widget, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.WidgetUtils::DrawWidgetFocusHighlight(DungeonArchitect.UI.UIRenderer,UnityEngine.Rect,UnityEngine.Color,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetUtils_DrawWidgetFocusHighlight_mE39D8F041516EC9EA14B3C19ECFF4DBF13C5F466 (RuntimeObject* ___0_renderer, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_color, float ___3_thickness, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.WidgetUtils::DrawWidgetFocusHighlight(DungeonArchitect.UI.UIRenderer,UnityEngine.Rect,UnityEngine.Color,System.Single,UnityEngine.Texture2D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetUtils_DrawWidgetFocusHighlight_m268380C9120EAE19FB883A8B09C7FC4256FA8D63 (RuntimeObject* ___0_renderer, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_color, float ___3_thickness, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___4_texture, const RuntimeMethod* method) ; // System.Single UnityEngine.Rect::get_xMin() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Rect::get_yMin() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Rect::get_xMax() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Rect::get_yMax() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) ; // UnityEngine.Rect DungeonArchitect.Utils.MathUtils::ExpandRect(UnityEngine.Rect,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D MathUtils_ExpandRect_mD18FF53219C676AC9F6D580847FA24E2411B4B06 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_bounds, float ___1_amount, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m2BFB17F036B5B99DB01FE0FB49332E21BDF30C0D_inline (List_1_t1270A853747A1110F54C707E0A3F9A4180CD6C86* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t1270A853747A1110F54C707E0A3F9A4180CD6C86*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void DungeonArchitect.UI.Widgets.ToolbarWidget::UpdateButtonBounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ToolbarWidget_UpdateButtonBounds_mA43F93247C27277E432B201664239466E79F0908 (ToolbarWidget_t6E139F041004BC36AA76D48074AD4A418C3406B8* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_t6F7365CD5F6241590BB159E8FD2CE959F84E94C7 List_1_GetEnumerator_m6AEF32BE3529D5C54B915E1A2E07939EB37776DA (List_1_t1270A853747A1110F54C707E0A3F9A4180CD6C86* __this, const RuntimeMethod* method) { return (( Enumerator_t6F7365CD5F6241590BB159E8FD2CE959F84E94C7 (*) (List_1_t1270A853747A1110F54C707E0A3F9A4180CD6C86*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m59972730C264A77131A01731E87074883211380A (Enumerator_t6F7365CD5F6241590BB159E8FD2CE959F84E94C7* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t6F7365CD5F6241590BB159E8FD2CE959F84E94C7*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline ButtonInfo_t1BF875509D940CE9DEDDEB62E41F31862F6340C7* Enumerator_get_Current_mFCA476D1C9565C73AFD320AA7848C9E36B604398_inline (Enumerator_t6F7365CD5F6241590BB159E8FD2CE959F84E94C7* __this, const RuntimeMethod* method) { return (( ButtonInfo_t1BF875509D940CE9DEDDEB62E41F31862F6340C7* (*) (Enumerator_t6F7365CD5F6241590BB159E8FD2CE959F84E94C7*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // System.Void UnityEngine.GUIContent::.ctor(UnityEngine.Texture) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIContent__ctor_mC6AAFA788B07A3B3033ED2590B1F0459ECDEFE10 (GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___0_image, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.ToolbarWidget/OnButtonPressed::Invoke(DungeonArchitect.UI.UISystem,System.String) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnButtonPressed_Invoke_m0A97C0DC3920127482E6E1DDDDCCC4613E2C973B_inline (OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, String_t* ___1_id, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m7A0942D73BF8E06B2541FBBA8A2F868156698AA6 (Enumerator_t6F7365CD5F6241590BB159E8FD2CE959F84E94C7* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t6F7365CD5F6241590BB159E8FD2CE959F84E94C7*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Void DungeonArchitect.UI.Widgets.ToolbarWidget/ButtonInfo::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ButtonInfo__ctor_m7283FAFB3C20884B8D0B33A835048FA66AAEAFED (ButtonInfo_t1BF875509D940CE9DEDDEB62E41F31862F6340C7* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m200260365A3A5E9E437B4EB4E04A52779CCAD1AA_inline (List_1_t1270A853747A1110F54C707E0A3F9A4180CD6C86* __this, ButtonInfo_t1BF875509D940CE9DEDDEB62E41F31862F6340C7* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t1270A853747A1110F54C707E0A3F9A4180CD6C86*, ButtonInfo_t1BF875509D940CE9DEDDEB62E41F31862F6340C7*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m7F93A68492F42CBE97BF208B32D980D7F137AF72 (List_1_t1270A853747A1110F54C707E0A3F9A4180CD6C86* __this, const RuntimeMethod* method) { (( void (*) (List_1_t1270A853747A1110F54C707E0A3F9A4180CD6C86*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu/OnRequestContextMenuCreation::Invoke(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnRequestContextMenuCreation_Invoke_m5775A51C0B63BE7F6275172F14263A3516070573_inline (OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenuEvent::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphContextMenuEvent__ctor_mA6261D694692BED29C95F901CB03CBBC98E4C8F9 (GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu/OnMenuItemClicked::Invoke(System.Object,DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenuEvent) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnMenuItemClicked_Invoke_mBDA6D01ECFE34D8F8E1C0D3618471116D25AFE63_inline (OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* __this, RuntimeObject* ___0_userdata, GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7* ___1_e, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphContextMenu__ctor_m9E34A645B1D91E1BD2890B6FF45383878C6FE2F1 (GraphContextMenu_t147D84E26A23C427E91FE57C1E058FB7DC42DB0A* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.UIResourceLookup::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIResourceLookup__ctor_mE5DE0CA34F242119AB62DB2F30FE2580D4CF24FE (UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditorStyle__ctor_mDFDAFFB97B6D3F74C4BF4C2408B1B5C26698964A (GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::set_GraphLinkRenderer(DungeonArchitect.UI.Widgets.GraphEditors.IGraphLinkRenderer) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphEditor_set_GraphLinkRenderer_m4967BD60516D73BD64E42E6D23B375508441EB10_inline (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorEvents::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditorEvents__ctor_m4C6C9E17E2AF30125BDC503B15EF8145638BAEE3 (GraphEditorEvents_tAD293BE3A20F152AA76BC8AD33C2035650E29CC3* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::SetGraph(DungeonArchitect.Graphs.Graph) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphEditor_SetGraph_mB3EBDC5BFDDC83FCFE8916296C897EBB32758342_inline (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___0_graph, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Graphs.GraphCamera::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphCamera__ctor_mB2071A9D97C06E7F1A5F4D5D2FAC1057878A0A2F (GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* __this, const RuntimeMethod* method) ; // DungeonArchitect.UI.UIUndoSystem DungeonArchitect.UI.UISystem::get_Undo() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* UISystem_get_Undo_m94083067C2D42473B0FAB6812CE04FC201D94F39_inline (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.UIUndoRedoDelegate::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIUndoRedoDelegate__ctor_mDFAC820C0331931B48FDA81F0CC573000A541DF1 (UIUndoRedoDelegate_t7CADEA08318780AC4278C2668EED4B8E1E67A4DE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, 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.Boolean System.Collections.Generic.List`1::Contains(T) inline bool List_1_Contains_m0727FBC95B09A5EC348F9475535F4068EBD7E33B (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A*, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method); } // 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) ; // System.Void UnityEngine.Debug::LogWarning(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___0_message, const RuntimeMethod* method) ; // 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) ; // System.Void UnityEngine.Object::set_hideFlags(UnityEngine.HideFlags) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, int32_t ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSelectionBox__ctor_m5D01AE9B110FD91685AE891EA492D744F1939634 (GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox/OnSelectionPerformed::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnSelectionPerformed__ctor_m6C4715CC9640ED6E194C05CD6313BED27E1CCA65 (OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox::add_SelectionPerformed(DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox/OnSelectionPerformed) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSelectionBox_add_SelectionPerformed_m6518D615F36A343FA232A985817A89E11896D5AB (GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* __this, OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.KeyboardState::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyboardState__ctor_mD745045CF928054F9B684C1973D347253B0CCA44 (KeyboardState_tF84E267708CA2B9EF85B88FDDFEB4B096576B358* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CursorDragLink__ctor_mD5ED8439DD0487E20B120C7359DF7CDB0E461785 (CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink/OnDraggedLinkReleased::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnDraggedLinkReleased__ctor_mE142293DF42F956187E907AE8B94DC8BB9D2202F (OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink::add_DraggedLinkReleased(DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink/OnDraggedLinkReleased) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CursorDragLink_add_DraggedLinkReleased_m3706820B4622FA025E3699AA0F27BFD5809E6A9E (CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* __this, OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu/OnRequestContextMenuCreation::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnRequestContextMenuCreation__ctor_mE19A03C0CB48DFF130FCC32C7D435B256083F7D0 (OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu::add_RequestContextMenuCreation(DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu/OnRequestContextMenuCreation) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphContextMenu_add_RequestContextMenuCreation_m4EF35F2FA8AAB581F99B52FE23FA17CF9940702D (GraphContextMenu_t147D84E26A23C427E91FE57C1E058FB7DC42DB0A* __this, OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu/OnMenuItemClicked::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnMenuItemClicked__ctor_m457912914B8BE27FAEAB980089C47C01C5B71BA2 (OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu::add_MenuItemClicked(DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu/OnMenuItemClicked) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphContextMenu_add_MenuItemClicked_mEE606F3A7370C10D2D73F4FC6E21AB7C45ED72B2 (GraphContextMenu_t147D84E26A23C427E91FE57C1E058FB7DC42DB0A* __this, OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphNodeRendererFactory::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNodeRendererFactory__ctor_m73312CA05EAE2D5D283B31270538132E697F4012 (GraphNodeRendererFactory_t884091433C07C2FF4D98963DDA4A38C1FF609F63* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink::remove_DraggedLinkReleased(DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink/OnDraggedLinkReleased) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CursorDragLink_remove_DraggedLinkReleased_m909AE396765065A5BCE5F5E492B7D175C04BA5F3 (CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* __this, OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink::Destroy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CursorDragLink_Destroy_mBB695C9FB9F674AF04F3A1FCC85C030E63CF14C7 (CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox::remove_SelectionPerformed(DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox/OnSelectionPerformed) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSelectionBox_remove_SelectionPerformed_mD866D0C7E1728F63CC3397B4FBB20C29FA7663E1 (GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* __this, OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphNodeRendererFactory::Release() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNodeRendererFactory_Release_m2E0A96E56BC9250AD64A22EDDE630C14C914F0F2 (GraphNodeRendererFactory_t884091433C07C2FF4D98963DDA4A38C1FF609F63* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::set_WidgetBounds(UnityEngine.Rect) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphEditor_set_WidgetBounds_m41082392AC3A4C3E289E12D3AAC5E47380B41559_inline (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_value, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.UI.Widgets.GraphEditors.KeyboardState::get_ShiftPressed() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool KeyboardState_get_ShiftPressed_mD3CC4B09BB99D4AE700767CA9F4CADFB11267B11_inline (KeyboardState_tF84E267708CA2B9EF85B88FDDFEB4B096576B358* __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) ; // System.Void UnityEngine.Rect::.ctor(UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect__ctor_m5665723DD0443E990EA203A54451B2BB324D8224 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_source, 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.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) ; // 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) ; // System.Void UnityEngine.Rect::set_size(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_size_m346E4F7077E5A1C0F4E21966232CD726CB9E6BAA (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Rect::Overlaps(UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Rect_Overlaps_m5A540A24DAD3327006A3A2E209CC17992173B572 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_other, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::SetSelectedState(DungeonArchitect.Graphs.GraphNode,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphEditor_SetSelectedState_mCE14E7C1887009D0CFD4E5BA8F4C74D01B2A9ED7 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, bool ___1_selected, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B (Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Boolean DungeonArchitect.Graphs.GraphNode::get_Selected() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool GraphNode_get_Selected_m9C828A505E1BA3E0263CC51DB59D3E64179D467F_inline (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) ; // 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) ; // 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) ; // System.Boolean DungeonArchitect.UI.Widgets.GraphEditors.KeyboardState::get_ControlPressed() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool KeyboardState_get_ControlPressed_m6FCA9E725F974AD40C7C4F5DB1F7B6D843CDF8ED_inline (KeyboardState_tF84E267708CA2B9EF85B88FDDFEB4B096576B358* __this, const RuntimeMethod* method) ; // T[] System.Collections.Generic.List`1::ToArray() inline GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* __this, const RuntimeMethod* method) { return (( GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* (*) (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method); } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.NodeReversedZIndexComparer::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeReversedZIndexComparer__ctor_mA4B256981B3477A244E6B5C82FD64908D4EC8AC3 (NodeReversedZIndexComparer_t942328ED91806EEDA4699D12D223E2175AEF76B9* __this, const RuntimeMethod* method) ; // System.Void System.Array::Sort(T[],System.Collections.Generic.IComparer`1) inline void Array_Sort_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m6F9F31BCD4326ABA22A7BCAFF98A30D272716D4D (GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* ___0_array, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { (( void (*) (GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70*, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisRuntimeObject_mB5F13D1685AB91F0DC0157388C3E5AE9C3E451AE_gshared)(___0_array, ___1_comparer, method); } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::BringToFront(DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_BringToFront_mAEEB1B207301C0D199A9BCBDB426C07B39422EB1 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, 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::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); } // DungeonArchitect.Graphs.GraphNode[] DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::GetSelectedNodes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* GraphEditor_GetSelectedNodes_m7351CD38759E6E629E75D63E80B870CD1F20F846 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Graphs.GraphNode::set_Dragging(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphNode_set_Dragging_mC95390CD9A00B4F0BB31893630D72CAEF23B6FC3_inline (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphNodeEventArgs::.ctor(DungeonArchitect.UI.UISystem,DungeonArchitect.Graphs.GraphNode[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNodeEventArgs__ctor_m4CFAB5169B8F7B3307519C46B277649FA3A67E6D (GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* ___1_nodes, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEvent`1::Notify(T) inline void GraphEvent_1_Notify_mB842E5A83ED740B3B986BA6830DD542128FDA3E8 (GraphEvent_1_t1B35B374A74CEAF9E7EE7212B54091CD71DD3206* __this, GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444* ___0_args, const RuntimeMethod* method) { (( void (*) (GraphEvent_1_t1B35B374A74CEAF9E7EE7212B54091CD71DD3206*, GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444*, const RuntimeMethod*))GraphEvent_1_Notify_mD5EB515BD087133ABB86AB5C1A2B2ED969EA97D9_gshared)(__this, ___0_args, 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) ; // 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) ; // DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorEvents DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::get_Events() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphEditorEvents_tAD293BE3A20F152AA76BC8AD33C2035650E29CC3* GraphEditor_get_Events_mA200522F1A07DA4F744425E4F87DCBA82D358F18_inline (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, 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.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::HandleDragPin(DungeonArchitect.Graphs.GraphPin,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_HandleDragPin_m97EEA6C8F3CC7B88995D0B5EE88724662C7AD281 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_pin, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink::Activate(DungeonArchitect.Graphs.GraphPin,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CursorDragLink_Activate_mD035F56A970F8CEB4FC76C3FC71684E63491D164 (CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* __this, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_fromPin, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) ; // 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) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.KeyboardState::HandleInput(UnityEngine.Event) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyboardState_HandleInput_m7427D1471F9179F0B2835BE674FFD330B243D3CB (KeyboardState_tF84E267708CA2B9EF85B88FDDFEB4B096576B358* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::HandleKeyboard(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_HandleKeyboard_m584A04EF111BAC9E8B0CE5BE32067D3A69281CAF (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::HandleDelete(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_HandleDelete_m9AFC54AA8A9DF37BCFF758F535429896D5965349 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::HandleSelect(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_HandleSelect_m6B0979AA47F4380DD1FE393C1E06FA16DBB93B6B (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::HandleDrag(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_HandleDrag_m58BDF494D38DDB2F0BEF825958A5FB8A0C5DB936 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.UI.Widgets.GraphEditors.GraphInputHandler::HandleNodeInput(DungeonArchitect.Graphs.GraphNode,UnityEngine.Event,DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphInputHandler_HandleNodeInput_m684DEC311157D807B6E24F4E8E8FDE540A8D51C4 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___1_e, GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* ___2_graphEditor, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___3_uiSystem, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink::HandleInput(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CursorDragLink_HandleInput_mAFE54FF58A118834767E32E72A9BA5E2212382FE (CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu::HandleInput(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphContextMenu_HandleInput_mBE309664CA5D861327D7392A136C3A52C4F55C7A (GraphContextMenu_t147D84E26A23C427E91FE57C1E058FB7DC42DB0A* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox::HandleInput(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSelectionBox_HandleInput_m6C24F25EFF94E180D285FF90AD30E424CBBB9882 (GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, 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.Void System.Func`2::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_m43E7BCD74F65DC48AFDFEB62C66A4DE0BF53BF0A (Func_2_tA0C488B503D30A1266096DE036E21CBAC2172DBE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_tA0C488B503D30A1266096DE036E21CBAC2172DBE*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method); } // System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable`1,System.Func`2) inline RuntimeObject* Enumerable_Select_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_TisString_t_m05A2DC4E5F20C532E6CFA681E46321B2D8D6B800 (RuntimeObject* ___0_source, Func_2_tA0C488B503D30A1266096DE036E21CBAC2172DBE* ___1_selector, const RuntimeMethod* method) { return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tA0C488B503D30A1266096DE036E21CBAC2172DBE*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared)(___0_source, ___1_selector, method); } // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ; // System.Void System.Xml.Serialization.XmlSerializer::.ctor(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XmlSerializer__ctor_m3B27E3092ABEAA766FD4002A0F5D786992060604 (XmlSerializer_t08AD90724C0D9D82D4CC23611E5FBDEE50B2867B* __this, Type_t* ___0_type, const RuntimeMethod* method) ; // System.Void System.IO.StringWriter::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringWriter__ctor_m072DFF5FFA84EBA7C38B282975D053E738C56E6D (StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* __this, const RuntimeMethod* method) ; // TSource[] System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable`1) inline StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194 (RuntimeObject* ___0_source, const RuntimeMethod* method) { return (( StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared)(___0_source, method); } // System.Void System.Xml.Serialization.XmlSerializer::Serialize(System.IO.TextWriter,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XmlSerializer_Serialize_m2EEA80F41157A3088A0E74EB55EA04ECAEE32CCF (XmlSerializer_t08AD90724C0D9D82D4CC23611E5FBDEE50B2867B* __this, TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* ___0_textWriter, RuntimeObject* ___1_o, const RuntimeMethod* method) ; // System.Type System.Object::GetType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ; // System.Void System.IO.StringReader::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringReader__ctor_m72556EC1062F49E05CF41B0825AC7FA2DB2A81C0 (StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8* __this, String_t* ___0_s, const RuntimeMethod* method) ; // System.Object System.Xml.Serialization.XmlSerializer::Deserialize(System.IO.TextReader) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* XmlSerializer_Deserialize_m7487D353E77EED4F6A255D415AE87DBCBC0A6E2D (XmlSerializer_t08AD90724C0D9D82D4CC23611E5FBDEE50B2867B* __this, TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7* ___0_textReader, const RuntimeMethod* method) ; // 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) ; // System.Void DungeonArchitect.Graphs.GraphNode::set_Bounds(UnityEngine.Rect) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphNode_set_Bounds_m81B772D4B4C948A1104D9079F28C1ABF26F994FE_inline (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_value, const RuntimeMethod* 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.Boolean UnityEngine.Event::get_control() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Event_get_control_m1E363A7ABA4F2E8CF41C661A48D53D85D635D320 (Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Event::get_command() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Event_get_command_m202DE2CB0BE0AAB5CDFEC9DA1BBD3B51E8497547 (Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::PerformCopy(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_PerformCopy_m8130BE7CD8ED74206116CDD1FD7B0D2DB4BC9C50 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::PerformPaste(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_PerformPaste_m1E3D187D04130E7FCF910B2990DCA0BF15D98EDE (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) ; // TSource[] System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable`1) inline GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* Enumerable_ToArray_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m934DD3C113F57513B2408F837BAD45C586ADCC87 (RuntimeObject* ___0_source, const RuntimeMethod* method) { return (( GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared)(___0_source, method); } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::PerformDelete(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_PerformDelete_mA9FF32C87B3D01C852F99DE405435C9FB4B1EEC0 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphOperations::DestroyNode(DungeonArchitect.Graphs.GraphNode,DungeonArchitect.UI.UIUndoSystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphOperations_DestroyNode_mBCB10A4613B385A30A765E154E78688E8673DF75 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, RuntimeObject* ___1_undo, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::DrawGraphNotInitializedMessage(DungeonArchitect.UI.UIRenderer,UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_DrawGraphNotInitializedMessage_mB94B493F7E8CE5A9D42BE44A5D774DF085FD637F (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, RuntimeObject* ___0_renderer, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, const RuntimeMethod* method) ; // DungeonArchitect.UI.Widgets.GraphEditors.IGraphLinkRenderer DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::get_GraphLinkRenderer() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* GraphEditor_get_GraphLinkRenderer_mD7DCEA1F5B1C701A571800F46571600D7DABBE40_inline (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::DrawGrid(DungeonArchitect.UI.UIRenderer,UnityEngine.Rect,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_DrawGrid_mE7BC3928470D4B951281F661D9A92CAE0322D318 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, RuntimeObject* ___0_renderer, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_worldSize, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::DrawBranding(DungeonArchitect.UI.UIRenderer,UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_DrawBranding_m02C69A3A156EF16C1ED033D52DF4A71EE624DAA7 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, RuntimeObject* ___0_renderer, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::DrawReadOnly(DungeonArchitect.UI.UIRenderer,UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_DrawReadOnly_m62EF888398BE9F8F4E32479E36AE9D62F2704889 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, RuntimeObject* ___0_renderer, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::DrawEditorStats(DungeonArchitect.UI.UIRenderer,UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_DrawEditorStats_mA23F53882F39EEC09084D97ED7C7A783038AC73E (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, RuntimeObject* ___0_renderer, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink::Draw(DungeonArchitect.UI.UIRenderer,DungeonArchitect.UI.Widgets.GraphEditors.GraphRendererContext,DungeonArchitect.Graphs.GraphCamera) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CursorDragLink_Draw_mDE9EECD1D5AF3196F4B93E5589CC90A0B047E004 (CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* __this, RuntimeObject* ___0_renderer, GraphRendererContext_tF7179F7C8994016BD344A78ADE7AF9C3D46A5918* ___1_rendererContext, GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* ___2_camera, 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 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) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m6EAA0725AB4AC63888B68637E9B67140F90C381C (Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.NodeZIndexComparer::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeZIndexComparer__ctor_m3BCF153F7958FB40C93360376E6D9FCF23F40B7B (NodeZIndexComparer_tD2980A618A77943AD07F5D630F77502D5B4E1B9E* __this, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.Utils.MathUtils::Intersects(UnityEngine.Rect,UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MathUtils_Intersects_m08B7A695815246FA4C5584722BED3ADABCDEC7ED (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_a, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_b, const RuntimeMethod* method) ; // DungeonArchitect.UI.Widgets.GraphEditors.GraphNodeRenderer DungeonArchitect.UI.Widgets.GraphEditors.GraphNodeRendererFactory::GetRenderer(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNodeRenderer_t995F63ADB1224E88761F75E44444875D4126A35B* GraphNodeRendererFactory_GetRenderer_m20D599F95C6A5A7944A73FF10A273FE522F015C3 (GraphNodeRendererFactory_t884091433C07C2FF4D98963DDA4A38C1FF609F63* __this, Type_t* ___0_nodeType, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox::Draw(DungeonArchitect.UI.UIRenderer,DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSelectionBox_Draw_mFBA3E5D1E82DC1BD10EF4EDB081762C687AD0974 (GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* __this, RuntimeObject* ___0_renderer, GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* ___1_style, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphTooltipRenderer::Draw(DungeonArchitect.UI.UIRenderer,DungeonArchitect.UI.Widgets.GraphEditors.GraphRendererContext,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphTooltipRenderer_Draw_mF5B374AE27F2B0D263561DFA54EEB6CEE49F2469 (RuntimeObject* ___0_renderer, GraphRendererContext_tF7179F7C8994016BD344A78ADE7AF9C3D46A5918* ___1_rendererContext, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_mousePosition, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphTooltip::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphTooltip_Clear_m5B076975AC235ADA328EEDA0561FD435439C0170 (const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::get_ShowFocusHighlight() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool GraphEditor_get_ShowFocusHighlight_m22DA8CDC5CF21438F2922CDD0361BE423B085548_inline (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, const RuntimeMethod* method) ; // UnityEngine.GUIStyle UnityEngine.GUISkin::GetStyle(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* GUISkin_GetStyle_mF024BC5177A2AD477ACF44D87BE6A629C91562CA (GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9* __this, String_t* ___0_styleName, const RuntimeMethod* method) ; // System.Double System.Math::Round(System.Double,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double Math_Round_m0BD20E38C73A9283F2EC89E6DF9CCC80A7752C38_inline (double ___0_value, int32_t ___1_digits, const RuntimeMethod* method) ; // System.String System.Single::ToString(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D (float* __this, String_t* ___0_format, 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) ; // DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::get_EditorStyle() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* GraphEditor_get_EditorStyle_mF31D6D0B0258211CAAFA094B1633266D243F7AF8 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, const RuntimeMethod* method) ; // DungeonArchitect.Graphs.GraphNode DungeonArchitect.UI.Widgets.GraphEditors.GraphOperations::CreateNode(DungeonArchitect.Graphs.Graph,System.Type,DungeonArchitect.UI.UIUndoSystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* GraphOperations_CreateNode_mCF0CD28025E33FBC333A53E81C8B1D7C15FB631A (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___0_graph, Type_t* ___1_t, RuntimeObject* ___2_undo, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorUtils::AddToAsset(DungeonArchitect.UI.UIPlatform,UnityEngine.Object,DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditorUtils_AddToAsset_m67FC7EBFF1DE346B1D6A3523FAF6FB9618AC996A (RuntimeObject* ___0_platform, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_assetObject, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___2_node, 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 DungeonArchitect.UI.Widgets.GraphEditors.GraphNodeEventArgs::.ctor(DungeonArchitect.UI.UISystem,DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNodeEventArgs__ctor_m839A0508BAFBFFA724ABD177F0FD95A4CF9E0F85 (GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___1_node, const RuntimeMethod* method) ; // DungeonArchitect.Graphs.IndexCounter DungeonArchitect.Graphs.Graph::get_TopZIndex() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586* Graph_get_TopZIndex_m35F0B3EECF0604CBDC3F1329AADDDE0542606853_inline (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __this, const RuntimeMethod* method) ; // System.Int32 DungeonArchitect.Graphs.IndexCounter::GetNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IndexCounter_GetNext_mC82B0F6BF7A7143C416F0805EDD81C57743F2DAB (IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Graphs.GraphNode::set_ZIndex(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphNode_set_ZIndex_m69F84D36AB71716B635C56A624D6BECB27E46B9E_inline (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, int32_t ___0_value, const RuntimeMethod* method) ; // DungeonArchitect.Graphs.GraphPin DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink::get_AttachedPin() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* CursorDragLink_get_AttachedPin_m5900C8FBC1407D42F9735EB001197639C14DCE3A_inline (CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* __this, const RuntimeMethod* method) ; // DungeonArchitect.Graphs.GraphPinType DungeonArchitect.Graphs.GraphPin::get_PinType() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GraphPin_get_PinType_m5402BA889181025BF3960BEFBD4120707511D6D8_inline (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) ; // DungeonArchitect.Graphs.GraphNode DungeonArchitect.Graphs.GraphPin::get_Node() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Debug::LogError(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorUtils::AddToAsset(DungeonArchitect.UI.UIPlatform,UnityEngine.Object,DungeonArchitect.Graphs.GraphLink) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditorUtils_AddToAsset_m0CF87D26DA23F6C02746D014A7A7A76514312FD0 (RuntimeObject* ___0_platform, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_assetObject, GraphLink_t167090219997E1F874E24A93015AD8333374E463* ___2_link, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Graphs.GraphSchema::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSchema__ctor_m4396B0651CE3D97FA8E922BD48AED17E51CBBBC4 (GraphSchema_t8A0FFDA40767F4EF57DABE465795497F2C2AECE6* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphRendererContext::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphRendererContext__ctor_m9EF4DFB67AE81F1A9B652B1E82C15739FA7784DC (GraphRendererContext_tF7179F7C8994016BD344A78ADE7AF9C3D46A5918* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.ScriptableObject::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF (ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mA84B354F44810971A9BAE46CA599742B0AC968A1 (U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB* __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.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox::ProcessMouseDown(UnityEngine.Event) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSelectionBox_ProcessMouseDown_mC03D24265EE146E557958EEB9D51A8F9247B479E (GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox::ProcessMouseDrag(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSelectionBox_ProcessMouseDrag_m635ED2DB8D523F045B67DE391A29F8F2104CDC37 (GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox::ProcessMouseUp(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSelectionBox_ProcessMouseUp_mC5A0A7464F7504AC5643AD9A7A605D07061D2AB0 (GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox::ProcessLayoutEvent(UnityEngine.Event) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSelectionBox_ProcessLayoutEvent_m73516635DF29E801FE56A71A352BEE50FDCE508D (GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, const RuntimeMethod* method) ; // System.Int32 UnityEngine.GUIUtility::GetControlID(UnityEngine.FocusType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GUIUtility_GetControlID_m4A403579ECC04C9F13A317078B55A30B366D77A4 (int32_t ___0_focus, const RuntimeMethod* method) ; // System.Int32 UnityEngine.GUIUtility::get_hotControl() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GUIUtility_get_hotControl_m6CD6AD33B46A9AFF2261E2C352DC7BAB4C20B026 (const RuntimeMethod* method) ; // UnityEngine.EventType UnityEngine.Event::get_rawType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Event_get_rawType_mD7CD874F3C8DFD4DFB6237E79A7C3A484B33CE56 (Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox::UpdateBounds(UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSelectionBox_UpdateBounds_m7F2A0432D6EBD48A10AD40A1775C50FC2C43D362 (GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_start, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_end, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox::IsSelectionValid() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphSelectionBox_IsSelectionValid_mF4DA52A4B9D2573A98471EF51EAD6FFBF80BFDF4 (GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox/OnSelectionPerformed::Invoke(UnityEngine.Rect,DungeonArchitect.UI.UISystem) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnSelectionPerformed_Invoke_m09DDB2F70410DF22430F73E78471C9DA2EB2EB16_inline (OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_boundsScreenSpace, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) ; // System.Void UnityEngine.GUIUtility::set_hotControl(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIUtility_set_hotControl_mFBC648186C83874DE776A508C420183ADB527E9A (int32_t ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Rect::Set(System.Single,System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_Set_m38346BFFB88D9C0C3A54D4383FE7128EC629B797 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_x, float ___1_y, float ___2_width, float ___3_height, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_m421C57E60C03464BC2326EC7D11220BB2E01B14B (Dictionary_2_t0FEA64D5418DF0747341FA7C0350A6DA36C03631* __this, int32_t ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t0FEA64D5418DF0747341FA7C0350A6DA36C03631*, int32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_m2EE0AEB543F7B31A0268E6FF7C27DF6B01903833_gshared)(__this, ___0_key, method); } // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) inline void Dictionary_2_Add_mD8D8A39152851E560567580940E71A6EE8288832 (Dictionary_2_t0FEA64D5418DF0747341FA7C0350A6DA36C03631* __this, int32_t ___0_key, bool ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t0FEA64D5418DF0747341FA7C0350A6DA36C03631*, int32_t, bool, const RuntimeMethod*))Dictionary_2_Add_mE08D7E943DDE0B5B07E902FE4BF0FE16E186B1EA_gshared)(__this, ___0_key, ___1_value, method); } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) inline void Dictionary_2_set_Item_mA4F88456450566DC8B325D99770490A7E6ACC1B4 (Dictionary_2_t0FEA64D5418DF0747341FA7C0350A6DA36C03631* __this, int32_t ___0_key, bool ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t0FEA64D5418DF0747341FA7C0350A6DA36C03631*, int32_t, bool, const RuntimeMethod*))Dictionary_2_set_Item_m5913C37203F0EB1707B1654ED44F5341C900D2B2_gshared)(__this, ___0_key, ___1_value, method); } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.KeyboardState::SetState(UnityEngine.KeyCode,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyboardState_SetState_mE110A9E1B77924E038782FD9151AEB6D4C087FEA (KeyboardState_tF84E267708CA2B9EF85B88FDDFEB4B096576B358* __this, int32_t ___0_keyCode, bool ___1_pressed, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Event::get_shift() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Event_get_shift_mB8409DA839B09DC6137848E131A6DBE70BB9E70A (Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* __this, const RuntimeMethod* method) ; // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) inline bool Dictionary_2_get_Item_m7C6C26E4584748489B10389EE8CE33D421B6F872 (Dictionary_2_t0FEA64D5418DF0747341FA7C0350A6DA36C03631* __this, int32_t ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t0FEA64D5418DF0747341FA7C0350A6DA36C03631*, int32_t, const RuntimeMethod*))Dictionary_2_get_Item_m2E1B26D0396F7F9EA4D076E44BFBED0C928D10AA_gshared)(__this, ___0_key, method); } // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_mAF32412065486E2B8D89E777326672E98A376429 (Dictionary_2_t0FEA64D5418DF0747341FA7C0350A6DA36C03631* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t0FEA64D5418DF0747341FA7C0350A6DA36C03631*, const RuntimeMethod*))Dictionary_2__ctor_mC81B3286B4DBF9DDE1A3E8310363C88CA934CAA2_gshared)(__this, method); } // T UnityEngine.ScriptableObject::CreateInstance() inline GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ScriptableObject_CreateInstance_TisGraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00_m293605F04273F7554FB7C7EDD98F9445BF241DAD (const RuntimeMethod* method) { return (( GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* (*) (const RuntimeMethod*))ScriptableObject_CreateInstance_TisRuntimeObject_mC07BE383F5EF546F4191035A679930852BC19BDA_gshared)(method); } // System.Void DungeonArchitect.Graphs.GraphPin::set_PinType(DungeonArchitect.Graphs.GraphPinType) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphPin_set_PinType_mCA15C26994EC3A8C029E518A964B9F0B67FC653B_inline (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, int32_t ___0_value, 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) ; // T UnityEngine.ScriptableObject::CreateInstance() inline GraphLink_t167090219997E1F874E24A93015AD8333374E463* ScriptableObject_CreateInstance_TisGraphLink_t167090219997E1F874E24A93015AD8333374E463_m2B2D0D1720499198B4F5016DAC5BCD5DF6731CE4 (const RuntimeMethod* method) { return (( GraphLink_t167090219997E1F874E24A93015AD8333374E463* (*) (const RuntimeMethod*))ScriptableObject_CreateInstance_TisRuntimeObject_mC07BE383F5EF546F4191035A679930852BC19BDA_gshared)(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) ; // UnityEngine.Vector2 DungeonArchitect.Graphs.GraphPin::get_Tangent() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GraphPin_get_Tangent_mCB2E9C1CCDC0ED5BD288E51024C691404990D6AB_inline (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __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) ; // System.Void DungeonArchitect.Graphs.GraphPin::set_Tangent(UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphPin_set_Tangent_m85640894B3FCE3276D7034CA2F0D01AF56AB6E3A_inline (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, 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.Void DungeonArchitect.Graphs.GraphPin::set_TangentStrength(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphPin_set_TangentStrength_m905534EBFAC973AD9EA0FFFAFA4CC3AED38E1ABB_inline (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, float ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink::AttachPinToLink(DungeonArchitect.Graphs.GraphPin) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CursorDragLink_AttachPinToLink_m66EDD5B5B5B8C00302DEAC7E68E230957C628126 (CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* __this, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_pin, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink/OnDraggedLinkReleased::Invoke(UnityEngine.Vector2,DungeonArchitect.UI.UISystem) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnDraggedLinkReleased_Invoke_m577BC86FD46AA5F4DA563E63AA9849F582DC1014_inline (OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_mousePositionScreen, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Graphs.GraphPin::set_Position(UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphPin_set_Position_m25D59FB410232DEFCA986B467E59B6EF12045AA2_inline (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ; // DungeonArchitect.Graphs.GraphPin DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::GetPinUnderPosition(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* GraphEditor_GetPinUnderPosition_mFCB4309670097BCF88A201F2289CF47C5D498862 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_worldPosition, const RuntimeMethod* method) ; // System.Void DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink::Deactivate(DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CursorDragLink_Deactivate_m71DCF2EDA4CCD4366E1A04D379AF680F59A844F3 (CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Graphs.GraphLink::set_Input(DungeonArchitect.Graphs.GraphPin) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphLink_set_Input_mF445F412CA28535968DBAADE854ED8D6DC8C0A64_inline (GraphLink_t167090219997E1F874E24A93015AD8333374E463* __this, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Graphs.GraphLink::set_Output(DungeonArchitect.Graphs.GraphPin) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphLink_set_Output_mE6CB24470E285E523487BC10DFAA49B7F4025B9C_inline (GraphLink_t167090219997E1F874E24A93015AD8333374E463* __this, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_value, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::Normalize(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::Magnitude(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Division(UnityEngine.Vector3,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ; // System.Void UnityEngine.Quaternion::.ctor(System.Single,System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::Clamp01(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) ; // System.Double System.Math::Round(System.Double,System.Int32,System.MidpointRounding) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Round_m8DB2F61CB73B9E71E54149290ABD5DC8A68890D1 (double ___0_value, int32_t ___1_digits, int32_t ___2_mode, const RuntimeMethod* method) ; // System.Void System.Array::Clear(System.Array,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif void ContextMenuFunction_Invoke_m8C811D0064166253ADFB8254E6AA58D4F335ED34_Multicast(ContextMenuFunction_t55227A04755C56844422053370EC6C21D7820675* __this, 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++) { ContextMenuFunction_t55227A04755C56844422053370EC6C21D7820675* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, reinterpret_cast(currentDelegate->___method_3)); } } void ContextMenuFunction_Invoke_m8C811D0064166253ADFB8254E6AA58D4F335ED34_OpenInst(ContextMenuFunction_t55227A04755C56844422053370EC6C21D7820675* __this, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(method); } void ContextMenuFunction_Invoke_m8C811D0064166253ADFB8254E6AA58D4F335ED34_OpenStatic(ContextMenuFunction_t55227A04755C56844422053370EC6C21D7820675* __this, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(method); } void ContextMenuFunction_Invoke_m8C811D0064166253ADFB8254E6AA58D4F335ED34_OpenStaticInvoker(ContextMenuFunction_t55227A04755C56844422053370EC6C21D7820675* __this, const RuntimeMethod* method) { InvokerActionInvoker0::Invoke(__this->___method_ptr_0, method, NULL); } void ContextMenuFunction_Invoke_m8C811D0064166253ADFB8254E6AA58D4F335ED34_ClosedStaticInvoker(ContextMenuFunction_t55227A04755C56844422053370EC6C21D7820675* __this, const RuntimeMethod* method) { InvokerActionInvoker1< RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2); } IL2CPP_EXTERN_C void DelegatePInvokeWrapper_ContextMenuFunction_t55227A04755C56844422053370EC6C21D7820675 (ContextMenuFunction_t55227A04755C56844422053370EC6C21D7820675* __this, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc)(); PInvokeFunc il2cppPInvokeFunc = reinterpret_cast(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this)); // Native function invocation il2cppPInvokeFunc(); } // System.Void DungeonArchitect.UI.ContextMenuFunction::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContextMenuFunction__ctor_mA9E714B69D0DA8FCEEF66668BA16173DCFA8941A (ContextMenuFunction_t55227A04755C56844422053370EC6C21D7820675* __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 == 0; if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method)) if (isOpen) __this->___invoke_impl_1 = (intptr_t)&ContextMenuFunction_Invoke_m8C811D0064166253ADFB8254E6AA58D4F335ED34_OpenStaticInvoker; else __this->___invoke_impl_1 = (intptr_t)&ContextMenuFunction_Invoke_m8C811D0064166253ADFB8254E6AA58D4F335ED34_ClosedStaticInvoker; else if (isOpen) __this->___invoke_impl_1 = (intptr_t)&ContextMenuFunction_Invoke_m8C811D0064166253ADFB8254E6AA58D4F335ED34_OpenStatic; else { __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0; __this->___method_code_6 = (intptr_t)__this->___m_target_2; } } 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)&ContextMenuFunction_Invoke_m8C811D0064166253ADFB8254E6AA58D4F335ED34_Multicast; } // System.Void DungeonArchitect.UI.ContextMenuFunction::Invoke() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContextMenuFunction_Invoke_m8C811D0064166253ADFB8254E6AA58D4F335ED34 (ContextMenuFunction_t55227A04755C56844422053370EC6C21D7820675* __this, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast(__this->___method_3)); } // System.IAsyncResult DungeonArchitect.UI.ContextMenuFunction::BeginInvoke(System.AsyncCallback,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ContextMenuFunction_BeginInvoke_m9F071F5FE7F2F47EA7299AB8FB0B80DBA78F116A (ContextMenuFunction_t55227A04755C56844422053370EC6C21D7820675* __this, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___0_callback, RuntimeObject* ___1_object, const RuntimeMethod* method) { void *__d_args[1] = {0}; return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___0_callback, (RuntimeObject*)___1_object); } // System.Void DungeonArchitect.UI.ContextMenuFunction::EndInvoke(System.IAsyncResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContextMenuFunction_EndInvoke_mF5F6872B4BFFBAC3548C88F8532928860676D2E0 (ContextMenuFunction_t55227A04755C56844422053370EC6C21D7820675* __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 void ContextMenuFunctionUserData_Invoke_m3DE66184318438EF233B8D48F9B83149E68A1CAB_Multicast(ContextMenuFunctionUserData_tF1DC747AEEE25E308726DF61CBBAE291B9C59F65* __this, RuntimeObject* ___0_userData, 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++) { ContextMenuFunctionUserData_tF1DC747AEEE25E308726DF61CBBAE291B9C59F65* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_userData, reinterpret_cast(currentDelegate->___method_3)); } } void ContextMenuFunctionUserData_Invoke_m3DE66184318438EF233B8D48F9B83149E68A1CAB_OpenInst(ContextMenuFunctionUserData_tF1DC747AEEE25E308726DF61CBBAE291B9C59F65* __this, RuntimeObject* ___0_userData, const RuntimeMethod* method) { NullCheck(___0_userData); typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_userData, method); } void ContextMenuFunctionUserData_Invoke_m3DE66184318438EF233B8D48F9B83149E68A1CAB_OpenStatic(ContextMenuFunctionUserData_tF1DC747AEEE25E308726DF61CBBAE291B9C59F65* __this, RuntimeObject* ___0_userData, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_userData, method); } void ContextMenuFunctionUserData_Invoke_m3DE66184318438EF233B8D48F9B83149E68A1CAB_OpenStaticInvoker(ContextMenuFunctionUserData_tF1DC747AEEE25E308726DF61CBBAE291B9C59F65* __this, RuntimeObject* ___0_userData, const RuntimeMethod* method) { InvokerActionInvoker1< RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_userData); } void ContextMenuFunctionUserData_Invoke_m3DE66184318438EF233B8D48F9B83149E68A1CAB_ClosedStaticInvoker(ContextMenuFunctionUserData_tF1DC747AEEE25E308726DF61CBBAE291B9C59F65* __this, RuntimeObject* ___0_userData, const RuntimeMethod* method) { InvokerActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_userData); } void ContextMenuFunctionUserData_Invoke_m3DE66184318438EF233B8D48F9B83149E68A1CAB_OpenVirtual(ContextMenuFunctionUserData_tF1DC747AEEE25E308726DF61CBBAE291B9C59F65* __this, RuntimeObject* ___0_userData, const RuntimeMethod* method) { NullCheck(___0_userData); VirtualActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(method), ___0_userData); } void ContextMenuFunctionUserData_Invoke_m3DE66184318438EF233B8D48F9B83149E68A1CAB_OpenInterface(ContextMenuFunctionUserData_tF1DC747AEEE25E308726DF61CBBAE291B9C59F65* __this, RuntimeObject* ___0_userData, const RuntimeMethod* method) { NullCheck(___0_userData); InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_userData); } void ContextMenuFunctionUserData_Invoke_m3DE66184318438EF233B8D48F9B83149E68A1CAB_OpenGenericVirtual(ContextMenuFunctionUserData_tF1DC747AEEE25E308726DF61CBBAE291B9C59F65* __this, RuntimeObject* ___0_userData, const RuntimeMethod* method) { NullCheck(___0_userData); GenericVirtualActionInvoker0::Invoke(method, ___0_userData); } void ContextMenuFunctionUserData_Invoke_m3DE66184318438EF233B8D48F9B83149E68A1CAB_OpenGenericInterface(ContextMenuFunctionUserData_tF1DC747AEEE25E308726DF61CBBAE291B9C59F65* __this, RuntimeObject* ___0_userData, const RuntimeMethod* method) { NullCheck(___0_userData); GenericInterfaceActionInvoker0::Invoke(method, ___0_userData); } // System.Void DungeonArchitect.UI.ContextMenuFunctionUserData::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContextMenuFunctionUserData__ctor_m336BF5808108021CF02A4A8BFA30AE958CE9412F (ContextMenuFunctionUserData_tF1DC747AEEE25E308726DF61CBBAE291B9C59F65* __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)&ContextMenuFunctionUserData_Invoke_m3DE66184318438EF233B8D48F9B83149E68A1CAB_OpenStaticInvoker; else __this->___invoke_impl_1 = (intptr_t)&ContextMenuFunctionUserData_Invoke_m3DE66184318438EF233B8D48F9B83149E68A1CAB_ClosedStaticInvoker; else if (isOpen) __this->___invoke_impl_1 = (intptr_t)&ContextMenuFunctionUserData_Invoke_m3DE66184318438EF233B8D48F9B83149E68A1CAB_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)&ContextMenuFunctionUserData_Invoke_m3DE66184318438EF233B8D48F9B83149E68A1CAB_OpenGenericInterface; else __this->___invoke_impl_1 = (intptr_t)&ContextMenuFunctionUserData_Invoke_m3DE66184318438EF233B8D48F9B83149E68A1CAB_OpenGenericVirtual; else if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method)) __this->___invoke_impl_1 = (intptr_t)&ContextMenuFunctionUserData_Invoke_m3DE66184318438EF233B8D48F9B83149E68A1CAB_OpenInterface; else __this->___invoke_impl_1 = (intptr_t)&ContextMenuFunctionUserData_Invoke_m3DE66184318438EF233B8D48F9B83149E68A1CAB_OpenVirtual; } else { __this->___invoke_impl_1 = (intptr_t)&ContextMenuFunctionUserData_Invoke_m3DE66184318438EF233B8D48F9B83149E68A1CAB_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)&ContextMenuFunctionUserData_Invoke_m3DE66184318438EF233B8D48F9B83149E68A1CAB_Multicast; } // System.Void DungeonArchitect.UI.ContextMenuFunctionUserData::Invoke(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContextMenuFunctionUserData_Invoke_m3DE66184318438EF233B8D48F9B83149E68A1CAB (ContextMenuFunctionUserData_tF1DC747AEEE25E308726DF61CBBAE291B9C59F65* __this, RuntimeObject* ___0_userData, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_userData, reinterpret_cast(__this->___method_3)); } // System.IAsyncResult DungeonArchitect.UI.ContextMenuFunctionUserData::BeginInvoke(System.Object,System.AsyncCallback,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ContextMenuFunctionUserData_BeginInvoke_m9378F96E12A7523542227E36E53AF4E632F0712F (ContextMenuFunctionUserData_tF1DC747AEEE25E308726DF61CBBAE291B9C59F65* __this, RuntimeObject* ___0_userData, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method) { void *__d_args[2] = {0}; __d_args[0] = ___0_userData; return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object); } // System.Void DungeonArchitect.UI.ContextMenuFunctionUserData::EndInvoke(System.IAsyncResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContextMenuFunctionUserData_EndInvoke_mEDDE56FD4168A91E48980BF2A1CEBC99E5CB64F1 (ContextMenuFunctionUserData_tF1DC747AEEE25E308726DF61CBBAE291B9C59F65* __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.Void DungeonArchitect.UI.NullPlatform::ShowObjectProperty(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullPlatform_ShowObjectProperty_m2A0B5DA675E10447AEAEE0A955C80565B6586AD5 (NullPlatform_t6A43C93C2E7D56C3B0CCCB3DCD78C06B98EA2902* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { // } return; } } // System.Void DungeonArchitect.UI.NullPlatform::ShowObjectProperties(System.Object[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullPlatform_ShowObjectProperties_m4C07DC1179E545F3466F535E437B0162E0EEB9B7 (NullPlatform_t6A43C93C2E7D56C3B0CCCB3DCD78C06B98EA2902* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_obj, const RuntimeMethod* method) { { // } return; } } // System.String DungeonArchitect.UI.NullPlatform::GetAssetPath(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NullPlatform_GetAssetPath_m8C110DEEF3954C919BE067EB6A75048A5A1913C8 (NullPlatform_t6A43C93C2E7D56C3B0CCCB3DCD78C06B98EA2902* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } { // return ""; return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; } } // System.Void DungeonArchitect.UI.NullPlatform::MarkAssetDirty(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullPlatform_MarkAssetDirty_m2025E79B721CA77BE58EB6FCC869A420E7267A60 (NullPlatform_t6A43C93C2E7D56C3B0CCCB3DCD78C06B98EA2902* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { // } return; } } // System.Void DungeonArchitect.UI.NullPlatform::AddObjectToAsset(UnityEngine.Object,UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullPlatform_AddObjectToAsset_m52FD7B9FD3F3500813B1250D002921F9B0E2E5B3 (NullPlatform_t6A43C93C2E7D56C3B0CCCB3DCD78C06B98EA2902* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_objectToAdd, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_assetObject, const RuntimeMethod* method) { { // } return; } } // DungeonArchitect.UI.IContextMenu DungeonArchitect.UI.NullPlatform::CreateContextMenu() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NullPlatform_CreateContextMenu_m23B5893DF6AD8E0B4AA65827447154B23F479587 (NullPlatform_t6A43C93C2E7D56C3B0CCCB3DCD78C06B98EA2902* __this, const RuntimeMethod* method) { { // return null; return (RuntimeObject*)NULL; } } // DungeonArchitect.UI.UIDragDrop DungeonArchitect.UI.NullPlatform::get_DragDrop() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NullPlatform_get_DragDrop_mFC80AE3E35F42B98CD3E66D0ECA8F10553CBB841 (NullPlatform_t6A43C93C2E7D56C3B0CCCB3DCD78C06B98EA2902* __this, const RuntimeMethod* method) { { // public UIDragDrop DragDrop { get { return null; } } return (RuntimeObject*)NULL; } } // System.Double DungeonArchitect.UI.NullPlatform::get_timeSinceStartup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double NullPlatform_get_timeSinceStartup_m66C918669E3829B70464C1B7A8F9491F32F32364 (NullPlatform_t6A43C93C2E7D56C3B0CCCB3DCD78C06B98EA2902* __this, const RuntimeMethod* method) { { // public double timeSinceStartup { get { return 0; } } return (0.0); } } // System.String DungeonArchitect.UI.NullPlatform::get_clipboardText() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NullPlatform_get_clipboardText_m3D1398E850DDD2A33BE5E06DD12F8777C8C47313 (NullPlatform_t6A43C93C2E7D56C3B0CCCB3DCD78C06B98EA2902* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } { // return ""; return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; } } // System.Void DungeonArchitect.UI.NullPlatform::set_clipboardText(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullPlatform_set_clipboardText_mFC2C0DC8123114162EC2C4A597BAA89F3D421AF8 (NullPlatform_t6A43C93C2E7D56C3B0CCCB3DCD78C06B98EA2902* __this, String_t* ___0_value, const RuntimeMethod* method) { { // } return; } } // UnityEngine.Event DungeonArchitect.UI.NullPlatform::get_CurrentEvent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* NullPlatform_get_CurrentEvent_m134ADE34E78179C3608D291475AD81D17BAB7FCD (NullPlatform_t6A43C93C2E7D56C3B0CCCB3DCD78C06B98EA2902* __this, const RuntimeMethod* method) { { // public Event CurrentEvent { get => Event.current; } Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_0; L_0 = Event_get_current_mBD7135E10C392EAD61AC0A0D2489EF758C8A3FAD(NULL); return L_0; } } // System.Void DungeonArchitect.UI.NullPlatform::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullPlatform__ctor_mC6A9445297083C746ADF3848B728B3490B91EA6D (NullPlatform_t6A43C93C2E7D56C3B0CCCB3DCD78C06B98EA2902* __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 void OnWidgetFocus_Invoke_m62E2C96C6F6F5699100C586F5298C8DFB027E35A_Multicast(OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* __this, RuntimeObject* ___0_widget, 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++) { OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_widget, reinterpret_cast(currentDelegate->___method_3)); } } void OnWidgetFocus_Invoke_m62E2C96C6F6F5699100C586F5298C8DFB027E35A_OpenInst(OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* __this, RuntimeObject* ___0_widget, const RuntimeMethod* method) { NullCheck(___0_widget); typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_widget, method); } void OnWidgetFocus_Invoke_m62E2C96C6F6F5699100C586F5298C8DFB027E35A_OpenStatic(OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* __this, RuntimeObject* ___0_widget, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_widget, method); } void OnWidgetFocus_Invoke_m62E2C96C6F6F5699100C586F5298C8DFB027E35A_OpenStaticInvoker(OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* __this, RuntimeObject* ___0_widget, const RuntimeMethod* method) { InvokerActionInvoker1< RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_widget); } void OnWidgetFocus_Invoke_m62E2C96C6F6F5699100C586F5298C8DFB027E35A_ClosedStaticInvoker(OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* __this, RuntimeObject* ___0_widget, const RuntimeMethod* method) { InvokerActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_widget); } void OnWidgetFocus_Invoke_m62E2C96C6F6F5699100C586F5298C8DFB027E35A_OpenVirtual(OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* __this, RuntimeObject* ___0_widget, const RuntimeMethod* method) { NullCheck(___0_widget); VirtualActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(method), ___0_widget); } void OnWidgetFocus_Invoke_m62E2C96C6F6F5699100C586F5298C8DFB027E35A_OpenInterface(OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* __this, RuntimeObject* ___0_widget, const RuntimeMethod* method) { NullCheck(___0_widget); InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_widget); } void OnWidgetFocus_Invoke_m62E2C96C6F6F5699100C586F5298C8DFB027E35A_OpenGenericVirtual(OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* __this, RuntimeObject* ___0_widget, const RuntimeMethod* method) { NullCheck(___0_widget); GenericVirtualActionInvoker0::Invoke(method, ___0_widget); } void OnWidgetFocus_Invoke_m62E2C96C6F6F5699100C586F5298C8DFB027E35A_OpenGenericInterface(OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* __this, RuntimeObject* ___0_widget, const RuntimeMethod* method) { NullCheck(___0_widget); GenericInterfaceActionInvoker0::Invoke(method, ___0_widget); } // System.Void DungeonArchitect.UI.OnWidgetFocus::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnWidgetFocus__ctor_mC4C0518046088730736F766A342B437BCB419DB8 (OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* __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)&OnWidgetFocus_Invoke_m62E2C96C6F6F5699100C586F5298C8DFB027E35A_OpenStaticInvoker; else __this->___invoke_impl_1 = (intptr_t)&OnWidgetFocus_Invoke_m62E2C96C6F6F5699100C586F5298C8DFB027E35A_ClosedStaticInvoker; else if (isOpen) __this->___invoke_impl_1 = (intptr_t)&OnWidgetFocus_Invoke_m62E2C96C6F6F5699100C586F5298C8DFB027E35A_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)&OnWidgetFocus_Invoke_m62E2C96C6F6F5699100C586F5298C8DFB027E35A_OpenGenericInterface; else __this->___invoke_impl_1 = (intptr_t)&OnWidgetFocus_Invoke_m62E2C96C6F6F5699100C586F5298C8DFB027E35A_OpenGenericVirtual; else if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method)) __this->___invoke_impl_1 = (intptr_t)&OnWidgetFocus_Invoke_m62E2C96C6F6F5699100C586F5298C8DFB027E35A_OpenInterface; else __this->___invoke_impl_1 = (intptr_t)&OnWidgetFocus_Invoke_m62E2C96C6F6F5699100C586F5298C8DFB027E35A_OpenVirtual; } else { __this->___invoke_impl_1 = (intptr_t)&OnWidgetFocus_Invoke_m62E2C96C6F6F5699100C586F5298C8DFB027E35A_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)&OnWidgetFocus_Invoke_m62E2C96C6F6F5699100C586F5298C8DFB027E35A_Multicast; } // System.Void DungeonArchitect.UI.OnWidgetFocus::Invoke(DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnWidgetFocus_Invoke_m62E2C96C6F6F5699100C586F5298C8DFB027E35A (OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* __this, RuntimeObject* ___0_widget, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_widget, reinterpret_cast(__this->___method_3)); } // System.IAsyncResult DungeonArchitect.UI.OnWidgetFocus::BeginInvoke(DungeonArchitect.UI.Widgets.IWidget,System.AsyncCallback,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OnWidgetFocus_BeginInvoke_m5AA85255B4CD5779AD56A0C2A368AFB1033115AB (OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* __this, RuntimeObject* ___0_widget, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method) { void *__d_args[2] = {0}; __d_args[0] = ___0_widget; return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object); } // System.Void DungeonArchitect.UI.OnWidgetFocus::EndInvoke(System.IAsyncResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnWidgetFocus_EndInvoke_m34F223BF56BD7562971EC53CFA14D5D4D34003F0 (OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* __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 void OnWidgetLostFocus_Invoke_m72E26ABB9B97779504F24BB61058B510DC1B1854_Multicast(OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* __this, RuntimeObject* ___0_widget, 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++) { OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_widget, reinterpret_cast(currentDelegate->___method_3)); } } void OnWidgetLostFocus_Invoke_m72E26ABB9B97779504F24BB61058B510DC1B1854_OpenInst(OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* __this, RuntimeObject* ___0_widget, const RuntimeMethod* method) { NullCheck(___0_widget); typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_widget, method); } void OnWidgetLostFocus_Invoke_m72E26ABB9B97779504F24BB61058B510DC1B1854_OpenStatic(OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* __this, RuntimeObject* ___0_widget, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_widget, method); } void OnWidgetLostFocus_Invoke_m72E26ABB9B97779504F24BB61058B510DC1B1854_OpenStaticInvoker(OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* __this, RuntimeObject* ___0_widget, const RuntimeMethod* method) { InvokerActionInvoker1< RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_widget); } void OnWidgetLostFocus_Invoke_m72E26ABB9B97779504F24BB61058B510DC1B1854_ClosedStaticInvoker(OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* __this, RuntimeObject* ___0_widget, const RuntimeMethod* method) { InvokerActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_widget); } void OnWidgetLostFocus_Invoke_m72E26ABB9B97779504F24BB61058B510DC1B1854_OpenVirtual(OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* __this, RuntimeObject* ___0_widget, const RuntimeMethod* method) { NullCheck(___0_widget); VirtualActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(method), ___0_widget); } void OnWidgetLostFocus_Invoke_m72E26ABB9B97779504F24BB61058B510DC1B1854_OpenInterface(OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* __this, RuntimeObject* ___0_widget, const RuntimeMethod* method) { NullCheck(___0_widget); InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_widget); } void OnWidgetLostFocus_Invoke_m72E26ABB9B97779504F24BB61058B510DC1B1854_OpenGenericVirtual(OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* __this, RuntimeObject* ___0_widget, const RuntimeMethod* method) { NullCheck(___0_widget); GenericVirtualActionInvoker0::Invoke(method, ___0_widget); } void OnWidgetLostFocus_Invoke_m72E26ABB9B97779504F24BB61058B510DC1B1854_OpenGenericInterface(OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* __this, RuntimeObject* ___0_widget, const RuntimeMethod* method) { NullCheck(___0_widget); GenericInterfaceActionInvoker0::Invoke(method, ___0_widget); } // System.Void DungeonArchitect.UI.OnWidgetLostFocus::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnWidgetLostFocus__ctor_m66488CDD58B18ACD21DE4B9DBA3D045F45A270F8 (OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* __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)&OnWidgetLostFocus_Invoke_m72E26ABB9B97779504F24BB61058B510DC1B1854_OpenStaticInvoker; else __this->___invoke_impl_1 = (intptr_t)&OnWidgetLostFocus_Invoke_m72E26ABB9B97779504F24BB61058B510DC1B1854_ClosedStaticInvoker; else if (isOpen) __this->___invoke_impl_1 = (intptr_t)&OnWidgetLostFocus_Invoke_m72E26ABB9B97779504F24BB61058B510DC1B1854_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)&OnWidgetLostFocus_Invoke_m72E26ABB9B97779504F24BB61058B510DC1B1854_OpenGenericInterface; else __this->___invoke_impl_1 = (intptr_t)&OnWidgetLostFocus_Invoke_m72E26ABB9B97779504F24BB61058B510DC1B1854_OpenGenericVirtual; else if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method)) __this->___invoke_impl_1 = (intptr_t)&OnWidgetLostFocus_Invoke_m72E26ABB9B97779504F24BB61058B510DC1B1854_OpenInterface; else __this->___invoke_impl_1 = (intptr_t)&OnWidgetLostFocus_Invoke_m72E26ABB9B97779504F24BB61058B510DC1B1854_OpenVirtual; } else { __this->___invoke_impl_1 = (intptr_t)&OnWidgetLostFocus_Invoke_m72E26ABB9B97779504F24BB61058B510DC1B1854_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)&OnWidgetLostFocus_Invoke_m72E26ABB9B97779504F24BB61058B510DC1B1854_Multicast; } // System.Void DungeonArchitect.UI.OnWidgetLostFocus::Invoke(DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnWidgetLostFocus_Invoke_m72E26ABB9B97779504F24BB61058B510DC1B1854 (OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* __this, RuntimeObject* ___0_widget, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_widget, reinterpret_cast(__this->___method_3)); } // System.IAsyncResult DungeonArchitect.UI.OnWidgetLostFocus::BeginInvoke(DungeonArchitect.UI.Widgets.IWidget,System.AsyncCallback,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OnWidgetLostFocus_BeginInvoke_m24031A5A2A2C8244CCF189E53ED7CBE711336697 (OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* __this, RuntimeObject* ___0_widget, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method) { void *__d_args[2] = {0}; __d_args[0] = ___0_widget; return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object); } // System.Void DungeonArchitect.UI.OnWidgetLostFocus::EndInvoke(System.IAsyncResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnWidgetLostFocus_EndInvoke_mF342F57DE413F58D2688E8D2C2866EE0EA8839C5 (OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* __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 void OnDragEvent_Invoke_mF6877310A2BC734746FFDDEBA37DABF35874D174_Multicast(OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* __this, 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++) { OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, reinterpret_cast(currentDelegate->___method_3)); } } void OnDragEvent_Invoke_mF6877310A2BC734746FFDDEBA37DABF35874D174_OpenInst(OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* __this, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(method); } void OnDragEvent_Invoke_mF6877310A2BC734746FFDDEBA37DABF35874D174_OpenStatic(OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* __this, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(method); } void OnDragEvent_Invoke_mF6877310A2BC734746FFDDEBA37DABF35874D174_OpenStaticInvoker(OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* __this, const RuntimeMethod* method) { InvokerActionInvoker0::Invoke(__this->___method_ptr_0, method, NULL); } void OnDragEvent_Invoke_mF6877310A2BC734746FFDDEBA37DABF35874D174_ClosedStaticInvoker(OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* __this, const RuntimeMethod* method) { InvokerActionInvoker1< RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2); } IL2CPP_EXTERN_C void DelegatePInvokeWrapper_OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0 (OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* __this, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc)(); PInvokeFunc il2cppPInvokeFunc = reinterpret_cast(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this)); // Native function invocation il2cppPInvokeFunc(); } // System.Void DungeonArchitect.UI.OnDragEvent::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnDragEvent__ctor_mE2B3039787F1E636142741A842C22350C15590F4 (OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* __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 == 0; if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method)) if (isOpen) __this->___invoke_impl_1 = (intptr_t)&OnDragEvent_Invoke_mF6877310A2BC734746FFDDEBA37DABF35874D174_OpenStaticInvoker; else __this->___invoke_impl_1 = (intptr_t)&OnDragEvent_Invoke_mF6877310A2BC734746FFDDEBA37DABF35874D174_ClosedStaticInvoker; else if (isOpen) __this->___invoke_impl_1 = (intptr_t)&OnDragEvent_Invoke_mF6877310A2BC734746FFDDEBA37DABF35874D174_OpenStatic; else { __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0; __this->___method_code_6 = (intptr_t)__this->___m_target_2; } } 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)&OnDragEvent_Invoke_mF6877310A2BC734746FFDDEBA37DABF35874D174_Multicast; } // System.Void DungeonArchitect.UI.OnDragEvent::Invoke() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnDragEvent_Invoke_mF6877310A2BC734746FFDDEBA37DABF35874D174 (OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* __this, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast(__this->___method_3)); } // System.IAsyncResult DungeonArchitect.UI.OnDragEvent::BeginInvoke(System.AsyncCallback,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OnDragEvent_BeginInvoke_mD388FF0109DE4AD1792B94C69912FF64EA554E84 (OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* __this, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___0_callback, RuntimeObject* ___1_object, const RuntimeMethod* method) { void *__d_args[1] = {0}; return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___0_callback, (RuntimeObject*)___1_object); } // System.Void DungeonArchitect.UI.OnDragEvent::EndInvoke(System.IAsyncResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnDragEvent_EndInvoke_m9E792FD0D28655170F71339D5264F4200CED21DD (OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* __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 // DungeonArchitect.UI.Widgets.IWidget DungeonArchitect.UI.UISystem::get_FocusedWidget() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UISystem_get_FocusedWidget_m593533920ED1C62C91141752DCF46BCA9DCB188C (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, const RuntimeMethod* method) { { // public IWidget FocusedWidget { get; private set; } RuntimeObject* L_0 = __this->___U3CFocusedWidgetU3Ek__BackingField_0; return L_0; } } // System.Void DungeonArchitect.UI.UISystem::set_FocusedWidget(DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UISystem_set_FocusedWidget_mAAC3CBF99AA73F5918892D2343C9B083BE41F7BA (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { // public IWidget FocusedWidget { get; private set; } RuntimeObject* L_0 = ___0_value; __this->___U3CFocusedWidgetU3Ek__BackingField_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFocusedWidgetU3Ek__BackingField_0), (void*)L_0); return; } } // System.Boolean DungeonArchitect.UI.UISystem::get_IsDragDrop() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UISystem_get_IsDragDrop_m39ADD5A3A3597BBCC67B3D4A3D484E1AEA97B94A (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, const RuntimeMethod* method) { { // public bool IsDragDrop { get; private set; } bool L_0 = __this->___U3CIsDragDropU3Ek__BackingField_1; return L_0; } } // System.Void DungeonArchitect.UI.UISystem::set_IsDragDrop(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UISystem_set_IsDragDrop_m574A6FB0AA8331AC98C12C5478C4892D5FED5E7D (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool IsDragDrop { get; private set; } bool L_0 = ___0_value; __this->___U3CIsDragDropU3Ek__BackingField_1 = L_0; return; } } // DungeonArchitect.UI.Widgets.IWidget DungeonArchitect.UI.UISystem::get_Layout() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UISystem_get_Layout_mE7F3CDFD4BF6115EBB4988735ABFC976E55190F5 (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, const RuntimeMethod* method) { { // public IWidget Layout { get; private set; } RuntimeObject* L_0 = __this->___U3CLayoutU3Ek__BackingField_2; return L_0; } } // System.Void DungeonArchitect.UI.UISystem::set_Layout(DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UISystem_set_Layout_mBF11FE5FC0226C598AB30F96E37998930A3AD31F (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { // public IWidget Layout { get; private set; } RuntimeObject* L_0 = ___0_value; __this->___U3CLayoutU3Ek__BackingField_2 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLayoutU3Ek__BackingField_2), (void*)L_0); return; } } // DungeonArchitect.UI.UIPlatform DungeonArchitect.UI.UISystem::get_Platform() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UISystem_get_Platform_mB88078DB070F890FAAE3A47DE6BFD8B54BE0B36B (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, const RuntimeMethod* method) { { // public UIPlatform Platform { get; private set; } RuntimeObject* L_0 = __this->___U3CPlatformU3Ek__BackingField_3; return L_0; } } // System.Void DungeonArchitect.UI.UISystem::set_Platform(DungeonArchitect.UI.UIPlatform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UISystem_set_Platform_m5C1ECF6B23A1CA4C87F057D9DF490FE10BFEC728 (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { // public UIPlatform Platform { get; private set; } RuntimeObject* L_0 = ___0_value; __this->___U3CPlatformU3Ek__BackingField_3 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPlatformU3Ek__BackingField_3), (void*)L_0); return; } } // DungeonArchitect.UI.UIStyleManager DungeonArchitect.UI.UISystem::get_StyleManager() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UISystem_get_StyleManager_m303E2BEB6A3B9A3B67B96F65B56DC18129840270 (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, const RuntimeMethod* method) { { // public UIStyleManager StyleManager { get; private set; } RuntimeObject* L_0 = __this->___U3CStyleManagerU3Ek__BackingField_4; return L_0; } } // System.Void DungeonArchitect.UI.UISystem::set_StyleManager(DungeonArchitect.UI.UIStyleManager) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UISystem_set_StyleManager_mA09A6D2AD756BAD8F414535FF77E64AFC0DD09E7 (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { // public UIStyleManager StyleManager { get; private set; } RuntimeObject* L_0 = ___0_value; __this->___U3CStyleManagerU3Ek__BackingField_4 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CStyleManagerU3Ek__BackingField_4), (void*)L_0); return; } } // DungeonArchitect.UI.UIUndoSystem DungeonArchitect.UI.UISystem::get_Undo() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UISystem_get_Undo_m94083067C2D42473B0FAB6812CE04FC201D94F39 (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, const RuntimeMethod* method) { { // public UIUndoSystem Undo { get; private set; } RuntimeObject* L_0 = __this->___U3CUndoU3Ek__BackingField_5; return L_0; } } // System.Void DungeonArchitect.UI.UISystem::set_Undo(DungeonArchitect.UI.UIUndoSystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UISystem_set_Undo_m41792503DBA8FCF6F6EC9607D242B5E7FF4F83AE (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { // public UIUndoSystem Undo { get; private set; } RuntimeObject* L_0 = ___0_value; __this->___U3CUndoU3Ek__BackingField_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CUndoU3Ek__BackingField_5), (void*)L_0); return; } } // System.Void DungeonArchitect.UI.UISystem::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UISystem__ctor_m6DEED55228CC426789305A64E74A822C5A419E00 (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullWidget_t766744F539179339909738FB4A1E43B2B4B6DF50_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public UISystem() Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // Platform = CreatePlatformInstance(); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* DungeonArchitect.UI.UIPlatform DungeonArchitect.UI.UISystem::CreatePlatformInstance() */, __this); UISystem_set_Platform_m5C1ECF6B23A1CA4C87F057D9DF490FE10BFEC728_inline(__this, L_0, NULL); // StyleManager = CreateStyleManagerInstance(); RuntimeObject* L_1; L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(6 /* DungeonArchitect.UI.UIStyleManager DungeonArchitect.UI.UISystem::CreateStyleManagerInstance() */, __this); UISystem_set_StyleManager_mA09A6D2AD756BAD8F414535FF77E64AFC0DD09E7_inline(__this, L_1, NULL); // Undo = CreateUndoSystemInstance(); RuntimeObject* L_2; L_2 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(7 /* DungeonArchitect.UI.UIUndoSystem DungeonArchitect.UI.UISystem::CreateUndoSystemInstance() */, __this); UISystem_set_Undo_m41792503DBA8FCF6F6EC9607D242B5E7FF4F83AE_inline(__this, L_2, NULL); // FocusedWidget = null; UISystem_set_FocusedWidget_mAAC3CBF99AA73F5918892D2343C9B083BE41F7BA_inline(__this, (RuntimeObject*)NULL, NULL); // IsDragDrop = false; UISystem_set_IsDragDrop_m574A6FB0AA8331AC98C12C5478C4892D5FED5E7D_inline(__this, (bool)0, NULL); // Layout = new NullWidget(); NullWidget_t766744F539179339909738FB4A1E43B2B4B6DF50* L_3 = (NullWidget_t766744F539179339909738FB4A1E43B2B4B6DF50*)il2cpp_codegen_object_new(NullWidget_t766744F539179339909738FB4A1E43B2B4B6DF50_il2cpp_TypeInfo_var); NullCheck(L_3); NullWidget__ctor_m749ED866DC0A41339D636DE9DD01D4B0F284E48F(L_3, NULL); UISystem_set_Layout_mBF11FE5FC0226C598AB30F96E37998930A3AD31F_inline(__this, L_3, NULL); // } return; } } // System.Void DungeonArchitect.UI.UISystem::Draw(DungeonArchitect.UI.UIRenderer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UISystem_Draw_m907D30BBBC4B9880CE6D985947DB9CF604E3D621 (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, RuntimeObject* ___0_uiRenderer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (Layout != null) RuntimeObject* L_0; L_0 = UISystem_get_Layout_mE7F3CDFD4BF6115EBB4988735ABFC976E55190F5_inline(__this, NULL); if (!L_0) { goto IL_0015; } } { // Layout.Draw(this, uiRenderer); RuntimeObject* L_1; L_1 = UISystem_get_Layout_mE7F3CDFD4BF6115EBB4988735ABFC976E55190F5_inline(__this, NULL); RuntimeObject* L_2 = ___0_uiRenderer; NullCheck(L_1); InterfaceActionInvoker2< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, RuntimeObject* >::Invoke(1 /* System.Void DungeonArchitect.UI.Widgets.IWidget::Draw(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer) */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_1, __this, L_2); } IL_0015: { // } return; } } // System.Void DungeonArchitect.UI.UISystem::Update(UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UISystem_Update_m772F95E2D8C1E0C746811EF0FC3BABD4EEDC6D56 (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_bounds, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (Layout != null) RuntimeObject* L_0; L_0 = UISystem_get_Layout_mE7F3CDFD4BF6115EBB4988735ABFC976E55190F5_inline(__this, NULL); if (!L_0) { goto IL_0015; } } { // Layout.UpdateWidget(this, bounds); RuntimeObject* L_1; L_1 = UISystem_get_Layout_mE7F3CDFD4BF6115EBB4988735ABFC976E55190F5_inline(__this, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_2 = ___0_bounds; NullCheck(L_1); InterfaceActionInvoker2< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(0 /* System.Void DungeonArchitect.UI.Widgets.IWidget::UpdateWidget(DungeonArchitect.UI.UISystem,UnityEngine.Rect) */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_1, __this, L_2); } IL_0015: { // } return; } } // System.Void DungeonArchitect.UI.UISystem::SetLayout(DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UISystem_SetLayout_mF26862F485FAFC6F0BEAF41A9255DEEA37AD925B (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, RuntimeObject* ___0_layout, const RuntimeMethod* method) { { // this.Layout = layout; RuntimeObject* L_0 = ___0_layout; UISystem_set_Layout_mBF11FE5FC0226C598AB30F96E37998930A3AD31F_inline(__this, L_0, NULL); // } return; } } // System.Void DungeonArchitect.UI.UISystem::ClearLayout() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UISystem_ClearLayout_m35286822F46A7F22D976C21F610A48F77DA340F3 (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullWidget_t766744F539179339909738FB4A1E43B2B4B6DF50_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // Layout = new NullWidget(); NullWidget_t766744F539179339909738FB4A1E43B2B4B6DF50* L_0 = (NullWidget_t766744F539179339909738FB4A1E43B2B4B6DF50*)il2cpp_codegen_object_new(NullWidget_t766744F539179339909738FB4A1E43B2B4B6DF50_il2cpp_TypeInfo_var); NullCheck(L_0); NullWidget__ctor_m749ED866DC0A41339D636DE9DD01D4B0F284E48F(L_0, NULL); UISystem_set_Layout_mBF11FE5FC0226C598AB30F96E37998930A3AD31F_inline(__this, L_0, NULL); // } return; } } // System.Void DungeonArchitect.UI.UISystem::RequestFocus(DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UISystem_RequestFocus_m531B342AC0B4F70D566D259201BF283342A2B780 (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, RuntimeObject* ___0_widget, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } { // GUI.FocusControl(""); il2cpp_codegen_runtime_class_init_inline(GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var); GUI_FocusControl_m42893835F29374BAC8E1697CBACC74DAEE2D4C1E(_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL); // if (FocusedWidget != null) RuntimeObject* L_0; L_0 = UISystem_get_FocusedWidget_m593533920ED1C62C91141752DCF46BCA9DCB188C_inline(__this, NULL); if (!L_0) { goto IL_0036; } } { // FocusedWidget.LostFocus(); RuntimeObject* L_1; L_1 = UISystem_get_FocusedWidget_m593533920ED1C62C91141752DCF46BCA9DCB188C_inline(__this, NULL); NullCheck(L_1); InterfaceActionInvoker0::Invoke(5 /* System.Void DungeonArchitect.UI.Widgets.IWidget::LostFocus() */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_1); // if (WidgetLostFocus != null) OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* L_2 = __this->___WidgetLostFocus_7; if (!L_2) { goto IL_0036; } } { // WidgetLostFocus.Invoke(FocusedWidget); OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* L_3 = __this->___WidgetLostFocus_7; RuntimeObject* L_4; L_4 = UISystem_get_FocusedWidget_m593533920ED1C62C91141752DCF46BCA9DCB188C_inline(__this, NULL); NullCheck(L_3); OnWidgetLostFocus_Invoke_m72E26ABB9B97779504F24BB61058B510DC1B1854_inline(L_3, L_4, NULL); } IL_0036: { // FocusedWidget = widget; RuntimeObject* L_5 = ___0_widget; UISystem_set_FocusedWidget_mAAC3CBF99AA73F5918892D2343C9B083BE41F7BA_inline(__this, L_5, NULL); // if (FocusedWidget != null) RuntimeObject* L_6; L_6 = UISystem_get_FocusedWidget_m593533920ED1C62C91141752DCF46BCA9DCB188C_inline(__this, NULL); if (!L_6) { goto IL_0069; } } { // FocusedWidget.OnFocus(); RuntimeObject* L_7; L_7 = UISystem_get_FocusedWidget_m593533920ED1C62C91141752DCF46BCA9DCB188C_inline(__this, NULL); NullCheck(L_7); InterfaceActionInvoker0::Invoke(4 /* System.Void DungeonArchitect.UI.Widgets.IWidget::OnFocus() */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_7); // if (WidgetFocused != null) OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* L_8 = __this->___WidgetFocused_6; if (!L_8) { goto IL_0069; } } { // WidgetFocused.Invoke(FocusedWidget); OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* L_9 = __this->___WidgetFocused_6; RuntimeObject* L_10; L_10 = UISystem_get_FocusedWidget_m593533920ED1C62C91141752DCF46BCA9DCB188C_inline(__this, NULL); NullCheck(L_9); OnWidgetFocus_Invoke_m62E2C96C6F6F5699100C586F5298C8DFB027E35A_inline(L_9, L_10, NULL); } IL_0069: { // } return; } } // System.Void DungeonArchitect.UI.UISystem::SetDragging(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UISystem_SetDragging_mA754D1FC61644306A8EF5AB7F750CEF8A1938C1F (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, bool ___0_dragging, const RuntimeMethod* method) { { // if (IsDragDrop == dragging) return; bool L_0; L_0 = UISystem_get_IsDragDrop_m39ADD5A3A3597BBCC67B3D4A3D484E1AEA97B94A_inline(__this, NULL); bool L_1 = ___0_dragging; if ((!(((uint32_t)L_0) == ((uint32_t)L_1)))) { goto IL_000a; } } { // if (IsDragDrop == dragging) return; return; } IL_000a: { // IsDragDrop = dragging; bool L_2 = ___0_dragging; UISystem_set_IsDragDrop_m574A6FB0AA8331AC98C12C5478C4892D5FED5E7D_inline(__this, L_2, NULL); // if (IsDragDrop) bool L_3; L_3 = UISystem_get_IsDragDrop_m39ADD5A3A3597BBCC67B3D4A3D484E1AEA97B94A_inline(__this, NULL); if (!L_3) { goto IL_002d; } } { // if (DragStart != null) OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_4 = __this->___DragStart_8; if (!L_4) { goto IL_0040; } } { // DragStart.Invoke(); OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_5 = __this->___DragStart_8; NullCheck(L_5); OnDragEvent_Invoke_mF6877310A2BC734746FFDDEBA37DABF35874D174_inline(L_5, NULL); return; } IL_002d: { // if (DragEnd != null) OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_6 = __this->___DragEnd_9; if (!L_6) { goto IL_0040; } } { // DragEnd.Invoke(); OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_7 = __this->___DragEnd_9; NullCheck(L_7); OnDragEvent_Invoke_mF6877310A2BC734746FFDDEBA37DABF35874D174_inline(L_7, NULL); } IL_0040: { // } return; } } // System.Void DungeonArchitect.UI.UISystem::add_WidgetFocused(DungeonArchitect.UI.OnWidgetFocus) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UISystem_add_WidgetFocused_mD489A5BE5FB4B40CF73F3B99CBAB9B0BB707FB33 (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* V_0 = NULL; OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* V_1 = NULL; OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* V_2 = NULL; { OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* L_0 = __this->___WidgetFocused_6; V_0 = L_0; } IL_0007: { OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* L_1 = V_0; V_1 = L_1; OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* L_2 = V_1; OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL); V_2 = ((OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC*)CastclassSealed((RuntimeObject*)L_4, OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC_il2cpp_TypeInfo_var)); OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC** L_5 = (&__this->___WidgetFocused_6); OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* L_6 = V_2; OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* L_7 = V_1; OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* L_9 = V_0; OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* L_10 = V_1; if ((!(((RuntimeObject*)(OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC*)L_9) == ((RuntimeObject*)(OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.UISystem::remove_WidgetFocused(DungeonArchitect.UI.OnWidgetFocus) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UISystem_remove_WidgetFocused_m1D31641E3876A6DA15B360D927BFCB6AAAF3620C (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* V_0 = NULL; OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* V_1 = NULL; OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* V_2 = NULL; { OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* L_0 = __this->___WidgetFocused_6; V_0 = L_0; } IL_0007: { OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* L_1 = V_0; V_1 = L_1; OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* L_2 = V_1; OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL); V_2 = ((OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC*)CastclassSealed((RuntimeObject*)L_4, OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC_il2cpp_TypeInfo_var)); OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC** L_5 = (&__this->___WidgetFocused_6); OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* L_6 = V_2; OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* L_7 = V_1; OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* L_9 = V_0; OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* L_10 = V_1; if ((!(((RuntimeObject*)(OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC*)L_9) == ((RuntimeObject*)(OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.UISystem::add_WidgetLostFocus(DungeonArchitect.UI.OnWidgetLostFocus) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UISystem_add_WidgetLostFocus_m9C728BEC52706BC5E150F4BB0DF9AFDA5FB22D18 (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* V_0 = NULL; OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* V_1 = NULL; OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* V_2 = NULL; { OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* L_0 = __this->___WidgetLostFocus_7; V_0 = L_0; } IL_0007: { OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* L_1 = V_0; V_1 = L_1; OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* L_2 = V_1; OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL); V_2 = ((OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63*)CastclassSealed((RuntimeObject*)L_4, OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63_il2cpp_TypeInfo_var)); OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63** L_5 = (&__this->___WidgetLostFocus_7); OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* L_6 = V_2; OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* L_7 = V_1; OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* L_9 = V_0; OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* L_10 = V_1; if ((!(((RuntimeObject*)(OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63*)L_9) == ((RuntimeObject*)(OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.UISystem::remove_WidgetLostFocus(DungeonArchitect.UI.OnWidgetLostFocus) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UISystem_remove_WidgetLostFocus_mF4DF21820FE2606A373182A0424893350A4292A9 (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* V_0 = NULL; OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* V_1 = NULL; OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* V_2 = NULL; { OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* L_0 = __this->___WidgetLostFocus_7; V_0 = L_0; } IL_0007: { OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* L_1 = V_0; V_1 = L_1; OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* L_2 = V_1; OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL); V_2 = ((OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63*)CastclassSealed((RuntimeObject*)L_4, OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63_il2cpp_TypeInfo_var)); OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63** L_5 = (&__this->___WidgetLostFocus_7); OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* L_6 = V_2; OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* L_7 = V_1; OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* L_9 = V_0; OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* L_10 = V_1; if ((!(((RuntimeObject*)(OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63*)L_9) == ((RuntimeObject*)(OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.UISystem::add_DragStart(DungeonArchitect.UI.OnDragEvent) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UISystem_add_DragStart_mD0CC820C7421CE8CFFBF66CAB43F945BC737B96E (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* V_0 = NULL; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* V_1 = NULL; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* V_2 = NULL; { OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_0 = __this->___DragStart_8; V_0 = L_0; } IL_0007: { OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_1 = V_0; V_1 = L_1; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_2 = V_1; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL); V_2 = ((OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0*)CastclassSealed((RuntimeObject*)L_4, OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0_il2cpp_TypeInfo_var)); OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0** L_5 = (&__this->___DragStart_8); OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_6 = V_2; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_7 = V_1; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_9 = V_0; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_10 = V_1; if ((!(((RuntimeObject*)(OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0*)L_9) == ((RuntimeObject*)(OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.UISystem::remove_DragStart(DungeonArchitect.UI.OnDragEvent) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UISystem_remove_DragStart_m7FE11D170EE49CAA9AE19ED80765603E1B8143FC (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* V_0 = NULL; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* V_1 = NULL; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* V_2 = NULL; { OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_0 = __this->___DragStart_8; V_0 = L_0; } IL_0007: { OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_1 = V_0; V_1 = L_1; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_2 = V_1; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL); V_2 = ((OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0*)CastclassSealed((RuntimeObject*)L_4, OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0_il2cpp_TypeInfo_var)); OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0** L_5 = (&__this->___DragStart_8); OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_6 = V_2; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_7 = V_1; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_9 = V_0; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_10 = V_1; if ((!(((RuntimeObject*)(OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0*)L_9) == ((RuntimeObject*)(OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.UISystem::add_DragEnd(DungeonArchitect.UI.OnDragEvent) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UISystem_add_DragEnd_m70F997993A08F5C8C947DDD712A6270FF5920C89 (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* V_0 = NULL; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* V_1 = NULL; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* V_2 = NULL; { OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_0 = __this->___DragEnd_9; V_0 = L_0; } IL_0007: { OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_1 = V_0; V_1 = L_1; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_2 = V_1; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL); V_2 = ((OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0*)CastclassSealed((RuntimeObject*)L_4, OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0_il2cpp_TypeInfo_var)); OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0** L_5 = (&__this->___DragEnd_9); OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_6 = V_2; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_7 = V_1; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_9 = V_0; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_10 = V_1; if ((!(((RuntimeObject*)(OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0*)L_9) == ((RuntimeObject*)(OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.UISystem::remove_DragEnd(DungeonArchitect.UI.OnDragEvent) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UISystem_remove_DragEnd_m83EE1FC4EBD03DA99F607A67E877859B5E0E8BF8 (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* V_0 = NULL; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* V_1 = NULL; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* V_2 = NULL; { OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_0 = __this->___DragEnd_9; V_0 = L_0; } IL_0007: { OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_1 = V_0; V_1 = L_1; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_2 = V_1; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL); V_2 = ((OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0*)CastclassSealed((RuntimeObject*)L_4, OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0_il2cpp_TypeInfo_var)); OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0** L_5 = (&__this->___DragEnd_9); OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_6 = V_2; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_7 = V_1; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_9 = V_0; OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* L_10 = V_1; if ((!(((RuntimeObject*)(OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0*)L_9) == ((RuntimeObject*)(OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0*)L_10)))) { goto IL_0007; } } { 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 UIUndoRedoDelegate_Invoke_mAA0978472EB0DEB2A312686CEE1D4B1A57B4A11A_Multicast(UIUndoRedoDelegate_t7CADEA08318780AC4278C2668EED4B8E1E67A4DE* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, 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++) { UIUndoRedoDelegate_t7CADEA08318780AC4278C2668EED4B8E1E67A4DE* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_uiSystem, reinterpret_cast(currentDelegate->___method_3)); } } void UIUndoRedoDelegate_Invoke_mAA0978472EB0DEB2A312686CEE1D4B1A57B4A11A_OpenInst(UIUndoRedoDelegate_t7CADEA08318780AC4278C2668EED4B8E1E67A4DE* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { NullCheck(___0_uiSystem); typedef void (*FunctionPointerType) (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_uiSystem, method); } void UIUndoRedoDelegate_Invoke_mAA0978472EB0DEB2A312686CEE1D4B1A57B4A11A_OpenStatic(UIUndoRedoDelegate_t7CADEA08318780AC4278C2668EED4B8E1E67A4DE* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_uiSystem, method); } void UIUndoRedoDelegate_Invoke_mAA0978472EB0DEB2A312686CEE1D4B1A57B4A11A_OpenStaticInvoker(UIUndoRedoDelegate_t7CADEA08318780AC4278C2668EED4B8E1E67A4DE* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { InvokerActionInvoker1< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_uiSystem); } void UIUndoRedoDelegate_Invoke_mAA0978472EB0DEB2A312686CEE1D4B1A57B4A11A_ClosedStaticInvoker(UIUndoRedoDelegate_t7CADEA08318780AC4278C2668EED4B8E1E67A4DE* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { InvokerActionInvoker2< RuntimeObject*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_uiSystem); } void UIUndoRedoDelegate_Invoke_mAA0978472EB0DEB2A312686CEE1D4B1A57B4A11A_OpenVirtual(UIUndoRedoDelegate_t7CADEA08318780AC4278C2668EED4B8E1E67A4DE* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { NullCheck(___0_uiSystem); VirtualActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(method), ___0_uiSystem); } void UIUndoRedoDelegate_Invoke_mAA0978472EB0DEB2A312686CEE1D4B1A57B4A11A_OpenInterface(UIUndoRedoDelegate_t7CADEA08318780AC4278C2668EED4B8E1E67A4DE* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { NullCheck(___0_uiSystem); InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_uiSystem); } void UIUndoRedoDelegate_Invoke_mAA0978472EB0DEB2A312686CEE1D4B1A57B4A11A_OpenGenericVirtual(UIUndoRedoDelegate_t7CADEA08318780AC4278C2668EED4B8E1E67A4DE* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { NullCheck(___0_uiSystem); GenericVirtualActionInvoker0::Invoke(method, ___0_uiSystem); } void UIUndoRedoDelegate_Invoke_mAA0978472EB0DEB2A312686CEE1D4B1A57B4A11A_OpenGenericInterface(UIUndoRedoDelegate_t7CADEA08318780AC4278C2668EED4B8E1E67A4DE* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { NullCheck(___0_uiSystem); GenericInterfaceActionInvoker0::Invoke(method, ___0_uiSystem); } // System.Void DungeonArchitect.UI.UIUndoRedoDelegate::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIUndoRedoDelegate__ctor_mDFAC820C0331931B48FDA81F0CC573000A541DF1 (UIUndoRedoDelegate_t7CADEA08318780AC4278C2668EED4B8E1E67A4DE* __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)&UIUndoRedoDelegate_Invoke_mAA0978472EB0DEB2A312686CEE1D4B1A57B4A11A_OpenStaticInvoker; else __this->___invoke_impl_1 = (intptr_t)&UIUndoRedoDelegate_Invoke_mAA0978472EB0DEB2A312686CEE1D4B1A57B4A11A_ClosedStaticInvoker; else if (isOpen) __this->___invoke_impl_1 = (intptr_t)&UIUndoRedoDelegate_Invoke_mAA0978472EB0DEB2A312686CEE1D4B1A57B4A11A_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)&UIUndoRedoDelegate_Invoke_mAA0978472EB0DEB2A312686CEE1D4B1A57B4A11A_OpenGenericInterface; else __this->___invoke_impl_1 = (intptr_t)&UIUndoRedoDelegate_Invoke_mAA0978472EB0DEB2A312686CEE1D4B1A57B4A11A_OpenGenericVirtual; else if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method)) __this->___invoke_impl_1 = (intptr_t)&UIUndoRedoDelegate_Invoke_mAA0978472EB0DEB2A312686CEE1D4B1A57B4A11A_OpenInterface; else __this->___invoke_impl_1 = (intptr_t)&UIUndoRedoDelegate_Invoke_mAA0978472EB0DEB2A312686CEE1D4B1A57B4A11A_OpenVirtual; } else { __this->___invoke_impl_1 = (intptr_t)&UIUndoRedoDelegate_Invoke_mAA0978472EB0DEB2A312686CEE1D4B1A57B4A11A_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)&UIUndoRedoDelegate_Invoke_mAA0978472EB0DEB2A312686CEE1D4B1A57B4A11A_Multicast; } // System.Void DungeonArchitect.UI.UIUndoRedoDelegate::Invoke(DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIUndoRedoDelegate_Invoke_mAA0978472EB0DEB2A312686CEE1D4B1A57B4A11A (UIUndoRedoDelegate_t7CADEA08318780AC4278C2668EED4B8E1E67A4DE* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_uiSystem, reinterpret_cast(__this->___method_3)); } // System.IAsyncResult DungeonArchitect.UI.UIUndoRedoDelegate::BeginInvoke(DungeonArchitect.UI.UISystem,System.AsyncCallback,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UIUndoRedoDelegate_BeginInvoke_m281D10A940326481A0DA28BA076A5B8F4446803B (UIUndoRedoDelegate_t7CADEA08318780AC4278C2668EED4B8E1E67A4DE* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method) { void *__d_args[2] = {0}; __d_args[0] = ___0_uiSystem; return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object); } // System.Void DungeonArchitect.UI.UIUndoRedoDelegate::EndInvoke(System.IAsyncResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIUndoRedoDelegate_EndInvoke_mECD2E44E9D2A5C9A69F676B0F176DD9BA8474DA5 (UIUndoRedoDelegate_t7CADEA08318780AC4278C2668EED4B8E1E67A4DE* __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.Void DungeonArchitect.UI.DeferredUICommandBase::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredUICommandBase__ctor_mF35D96324BB5033FE94B6998EA22FCC4FF656B8A (DeferredUICommandBase_tD9ACE8FDDBA1CC945615A461BF6D61CE4535976B* __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.UI.EditorCommand_InitializeGraphCameras::.ctor(DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EditorCommand_InitializeGraphCameras__ctor_m82967D9DF60BC7CD841861D2DE481514C4C23EBF (EditorCommand_InitializeGraphCameras_t558E7A5BBA479A1C50478652BA5972CF46FEFF4B* __this, RuntimeObject* ___0_host, const RuntimeMethod* method) { { // public EditorCommand_InitializeGraphCameras(IWidget host) DeferredUICommandBase__ctor_mF35D96324BB5033FE94B6998EA22FCC4FF656B8A(__this, NULL); // this.host = host; RuntimeObject* L_0 = ___0_host; __this->___host_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___host_0), (void*)L_0); // } return; } } // System.Void DungeonArchitect.UI.EditorCommand_InitializeGraphCameras::Execute(DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EditorCommand_InitializeGraphCameras_Execute_mE86930155BD02E135CC815AC8AA42F019AB0375C (EditorCommand_InitializeGraphCameras_t558E7A5BBA479A1C50478652BA5972CF46FEFF4B* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mA51E7DD3EF52D45FB5CC54F30E5ECF14BCE2B400_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m958B53ABBC685B337BAFD0A0505A1E9F212B6245_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m0D02BD1ED48FBE9BCABB585D58267FF48C0E3665_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m2450B46FE2D7A71BDC2975F1B3E45DE69E6DEECC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidgetUtils_GetWidgetsOfType_TisGraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B_m3E297B3C83B372B6218F959612AF5D228FFF1E68_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Enumerator_tDBFF9489505063FEE4140C911C69B466525DF694 V_0; memset((&V_0), 0, sizeof(V_0)); GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* V_1 = NULL; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_2; memset((&V_2), 0, sizeof(V_2)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_3; memset((&V_3), 0, sizeof(V_3)); { // var graphEditors = WidgetUtils.GetWidgetsOfType(host); RuntimeObject* L_0 = __this->___host_0; il2cpp_codegen_runtime_class_init_inline(WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); List_1_tEBC8C5AF7CC836A4F99D2695AA8C14DF40E4118B* L_1; L_1 = WidgetUtils_GetWidgetsOfType_TisGraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B_m3E297B3C83B372B6218F959612AF5D228FFF1E68(L_0, WidgetUtils_GetWidgetsOfType_TisGraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B_m3E297B3C83B372B6218F959612AF5D228FFF1E68_RuntimeMethod_var); // foreach (var graphEditor in graphEditors) NullCheck(L_1); Enumerator_tDBFF9489505063FEE4140C911C69B466525DF694 L_2; L_2 = List_1_GetEnumerator_m2450B46FE2D7A71BDC2975F1B3E45DE69E6DEECC(L_1, List_1_GetEnumerator_m2450B46FE2D7A71BDC2975F1B3E45DE69E6DEECC_RuntimeMethod_var); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0047: {// begin finally (depth: 1) Enumerator_Dispose_mA51E7DD3EF52D45FB5CC54F30E5ECF14BCE2B400((&V_0), Enumerator_Dispose_mA51E7DD3EF52D45FB5CC54F30E5ECF14BCE2B400_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_003c_1; } IL_0013_1: { // foreach (var graphEditor in graphEditors) GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* L_3; L_3 = Enumerator_get_Current_m0D02BD1ED48FBE9BCABB585D58267FF48C0E3665_inline((&V_0), Enumerator_get_Current_m0D02BD1ED48FBE9BCABB585D58267FF48C0E3665_RuntimeMethod_var); V_1 = L_3; // var bounds = new Rect(Vector2.zero, graphEditor.WidgetBounds.size); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* L_5 = V_1; NullCheck(L_5); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_6; L_6 = GraphEditor_get_WidgetBounds_mA1519030F3466BF8874923C24DA1659A9667FDBA_inline(L_5, NULL); V_3 = L_6; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7; L_7 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_3), NULL); Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_2), L_4, L_7, NULL); // graphEditor.FocusCameraOnBestFit(bounds); GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* L_8 = V_1; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_9 = V_2; NullCheck(L_8); GraphEditor_FocusCameraOnBestFit_mB8419F5368E4918870958E940DC7C2DE4D0D2A19(L_8, L_9, NULL); } IL_003c_1: { // foreach (var graphEditor in graphEditors) bool L_10; L_10 = Enumerator_MoveNext_m958B53ABBC685B337BAFD0A0505A1E9F212B6245((&V_0), Enumerator_MoveNext_m958B53ABBC685B337BAFD0A0505A1E9F212B6245_RuntimeMethod_var); if (L_10) { goto IL_0013_1; } } { goto IL_0055; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0055: { // } 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.UI.EditorCommand_FocusOnGraphNode::.ctor(DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor,DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EditorCommand_FocusOnGraphNode__ctor_mEAF4AD0F8C5AE2520971B69574E3DC1188EACFCF (EditorCommand_FocusOnGraphNode_t4427B04FA4DF3441DFBDA25159F694746C4D53B3* __this, GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* ___0_graphEditor, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___1_graphNode, const RuntimeMethod* method) { { // public EditorCommand_FocusOnGraphNode(GraphEditor graphEditor, GraphNode graphNode) DeferredUICommandBase__ctor_mF35D96324BB5033FE94B6998EA22FCC4FF656B8A(__this, NULL); // this.graphEditor = graphEditor; GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* L_0 = ___0_graphEditor; __this->___graphEditor_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___graphEditor_0), (void*)L_0); // this.graphNode = graphNode; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_1 = ___1_graphNode; __this->___graphNode_1 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___graphNode_1), (void*)L_1); // } return; } } // System.Void DungeonArchitect.UI.EditorCommand_FocusOnGraphNode::Execute(DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EditorCommand_FocusOnGraphNode_Execute_mFA7B6C82D87536B2F8C2585E22A4A6F0A9463121 (EditorCommand_FocusOnGraphNode_t4427B04FA4DF3441DFBDA25159F694746C4D53B3* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // graphEditor.FocusCameraOnNode(graphNode); GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* L_0 = __this->___graphEditor_0; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_1 = __this->___graphNode_1; NullCheck(L_0); GraphEditor_FocusCameraOnNode_m426AA6E0F2B0B4863338DEC6144CE836A1BDA17F(L_0, L_1, NULL); // graphEditor.SelectNode(graphNode, uiSystem); GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* L_2 = __this->___graphEditor_0; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_3 = __this->___graphNode_1; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_4 = ___0_uiSystem; NullCheck(L_2); GraphEditor_SelectNode_m11C6D0EC4798AE1E8F46DB23F5A406593164A5BF(L_2, L_3, L_4, NULL); // uiSystem.Platform.ShowObjectProperty(graphNode); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_5 = ___0_uiSystem; NullCheck(L_5); RuntimeObject* L_6; L_6 = UISystem_get_Platform_mB88078DB070F890FAAE3A47DE6BFD8B54BE0B36B_inline(L_5, NULL); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_7 = __this->___graphNode_1; NullCheck(L_6); InterfaceActionInvoker1< RuntimeObject* >::Invoke(0 /* System.Void DungeonArchitect.UI.UIPlatform::ShowObjectProperty(System.Object) */, UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var, L_6, L_7); // } 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.UI.EditorCommand_SetBorderContent::.ctor(DungeonArchitect.UI.Widgets.BorderWidget,DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EditorCommand_SetBorderContent__ctor_mEBABBD412CE4109A813616C3324FA742F4EC58CE (EditorCommand_SetBorderContent_tAC0BBEB695E7431E758FE138F856EAD00D65028A* __this, BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* ___0_border, RuntimeObject* ___1_content, const RuntimeMethod* method) { { // public EditorCommand_SetBorderContent(BorderWidget border, IWidget content) DeferredUICommandBase__ctor_mF35D96324BB5033FE94B6998EA22FCC4FF656B8A(__this, NULL); // this.border = border; BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* L_0 = ___0_border; __this->___border_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___border_0), (void*)L_0); // this.content = content; RuntimeObject* L_1 = ___1_content; __this->___content_1 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___content_1), (void*)L_1); // } return; } } // System.Void DungeonArchitect.UI.EditorCommand_SetBorderContent::Execute(DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EditorCommand_SetBorderContent_Execute_mB380206FBB7EDEBDA9AF87174CE0AFFC677BC5FF (EditorCommand_SetBorderContent_tAC0BBEB695E7431E758FE138F856EAD00D65028A* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { { // border.SetContent(content); BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* L_0 = __this->___border_0; RuntimeObject* L_1 = __this->___content_1; NullCheck(L_0); BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* L_2; L_2 = BorderWidget_SetContent_m6AE78B088E6C3FDED2AB967C687D5456DA0BDC6C(L_0, L_1, 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.UI.EditorCommand_UpdateWidget::.ctor(DungeonArchitect.UI.Widgets.IWidget,UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EditorCommand_UpdateWidget__ctor_mC3BE59863CF73741F4928EF0CB4C78E3259ADDB9 (EditorCommand_UpdateWidget_t6EECCBBF322C9F58CC2DE6582982420E7963BD1E* __this, RuntimeObject* ___0_content, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, const RuntimeMethod* method) { { // public EditorCommand_UpdateWidget(IWidget content, Rect bounds) DeferredUICommandBase__ctor_mF35D96324BB5033FE94B6998EA22FCC4FF656B8A(__this, NULL); // this.content = content; RuntimeObject* L_0 = ___0_content; __this->___content_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___content_0), (void*)L_0); // this.bounds = bounds; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___1_bounds; __this->___bounds_1 = L_1; // } return; } } // System.Void DungeonArchitect.UI.EditorCommand_UpdateWidget::Execute(DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EditorCommand_UpdateWidget_Execute_m511A889AB590AC7703F6A139975B2B01D2E7E3A5 (EditorCommand_UpdateWidget_t6EECCBBF322C9F58CC2DE6582982420E7963BD1E* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // content.UpdateWidget(uiSystem, bounds); RuntimeObject* L_0 = __this->___content_0; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_1 = ___0_uiSystem; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_2 = __this->___bounds_1; NullCheck(L_0); InterfaceActionInvoker2< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(0 /* System.Void DungeonArchitect.UI.Widgets.IWidget::UpdateWidget(DungeonArchitect.UI.UISystem,UnityEngine.Rect) */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_0, L_1, L_2); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.UI.GUIState::.ctor(DungeonArchitect.UI.UIRenderer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIState__ctor_m65BCEC9D3D6071C332DCAB9EB4733611173E359C (GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* __this, RuntimeObject* ___0_renderer, const RuntimeMethod* method) { { // public GUIState(UIRenderer renderer) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // this.renderer = renderer; RuntimeObject* L_0 = ___0_renderer; __this->___renderer_2 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___renderer_2), (void*)L_0); // Save(); GUIState_Save_mFD1FD8DB7B2BBC7AB68538BE0588D6462D5AC93E(__this, NULL); // } return; } } // System.Void DungeonArchitect.UI.GUIState::Save() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIState_Save_mFD1FD8DB7B2BBC7AB68538BE0588D6462D5AC93E (GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (renderer != null) RuntimeObject* L_0 = __this->___renderer_2; if (!L_0) { goto IL_002a; } } { // color = renderer.color; RuntimeObject* L_1 = __this->___renderer_2; NullCheck(L_1); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2; L_2 = InterfaceFuncInvoker0< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(30 /* UnityEngine.Color DungeonArchitect.UI.UIRenderer::get_color() */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_1); __this->___color_0 = L_2; // backgroundColor = renderer.backgroundColor; RuntimeObject* L_3 = __this->___renderer_2; NullCheck(L_3); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4; L_4 = InterfaceFuncInvoker0< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(32 /* UnityEngine.Color DungeonArchitect.UI.UIRenderer::get_backgroundColor() */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_3); __this->___backgroundColor_1 = L_4; } IL_002a: { // } return; } } // System.Void DungeonArchitect.UI.GUIState::Restore() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIState_Restore_mA030298AAC38698BDE205F0D87815E53517E5EDD (GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (renderer != null) RuntimeObject* L_0 = __this->___renderer_2; if (!L_0) { goto IL_002a; } } { // renderer.color = color; RuntimeObject* L_1 = __this->___renderer_2; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = __this->___color_0; NullCheck(L_1); InterfaceActionInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(31 /* System.Void DungeonArchitect.UI.UIRenderer::set_color(UnityEngine.Color) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_1, L_2); // renderer.backgroundColor = backgroundColor; RuntimeObject* L_3 = __this->___renderer_2; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = __this->___backgroundColor_1; NullCheck(L_3); InterfaceActionInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(33 /* System.Void DungeonArchitect.UI.UIRenderer::set_backgroundColor(UnityEngine.Color) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_3, L_4); } IL_002a: { // } 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.UI.UIResourceLookup::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIResourceLookup__ctor_mE5DE0CA34F242119AB62DB2F30FE2580D4CF24FE (UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.Void DungeonArchitect.UI.UIResourceLookup::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIResourceLookup__cctor_m2590ACEBEBC51F330DD10F9124B0941B051ADF17 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral029E63D0AFA80496BB4433595654B57563A2BFCC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0770702B1B6141022EB45C427253AF8A3F686E0B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral14012A0530C8D4308F2719C0F54A8517C8B32F9B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1ADC57B7675AD055BBB2D7B3358ACCDD76EE7C77); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1C4D61EA99256FA236FBCC4A1FA49994EBDB9DBC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1EFDF2E50D39052173603CC3DFDD2428A653F124); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2324752145E5E0885F440BC2DF79B9662ACB18BD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2B2E42689FF06E21AFC8E153B24AAD6C0B80128E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral334C5B6A2446016EDB32773ADE2F82457768313B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral356AD84D244601D4C5C0DBA7F5812262C0081D90); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral48A5D681911D9771DB63096FD4114FE17395F73A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4E3D0FD67A4D185B72F796AF0F5F4F2B37B789DD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59B4E0547717BA6D1FD9C594A087CE8503D31BDA); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7122E242DF6B19200B936248A0B630A580A550B5); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral730406E5FA099E1C3ECB8188D698C86B695F5FEC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral82752EA7AD03C2EF6827C535F2EEBD99ED6C48EC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral83FC9F61A09A241FD0E1541269283855B4366246); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral872E7A6D06186A439B73189287EF7D922AE042D2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral90372EF61F933C32E65F8F924D22F6E07EC8C655); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9B53A91777F11C3E00D35717F5FB1F62D77D5B68); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9BFEB5255A22BF9760CFE1E270399C7AC6BA3814); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA474A78EEFFB71573016424147241CD4C794453B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA91803972A25C5E08C9B05F6EE6F1F298D15DBB3); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBD7901F33D4E9552717294806532D509DC92BF8D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBEC5F79E2E7C6B6937DFB4E1596BBF1C06591A63); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC8752368DFBA25F8DC01BDFDEF23059137149723); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD0018A9BD78669460150AEE8895F01B1A9D3B2B5); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD93722D800E6D0311F70CA0547736E2BF63FEB6B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF82A8E16E0D6F0A46E3B448FCF4D15543B2A603); s_Il2CppMethodInitialized = true; } { // public static readonly string TEXTURE_GO_NODE_SELECTION = "graph_node_go_selection"; ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___TEXTURE_GO_NODE_SELECTION_0 = _stringLiteral48A5D681911D9771DB63096FD4114FE17395F73A; Il2CppCodeGenWriteBarrier((void**)(&((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___TEXTURE_GO_NODE_SELECTION_0), (void*)_stringLiteral48A5D681911D9771DB63096FD4114FE17395F73A); // public static readonly string TEXTURE_GO_NODE_FRAME = "graph_node_go_frame"; ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___TEXTURE_GO_NODE_FRAME_1 = _stringLiteral2B2E42689FF06E21AFC8E153B24AAD6C0B80128E; Il2CppCodeGenWriteBarrier((void**)(&((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___TEXTURE_GO_NODE_FRAME_1), (void*)_stringLiteral2B2E42689FF06E21AFC8E153B24AAD6C0B80128E); // public static readonly string TEXTURE_GO_NODE_BG = "graph_node_go_bg"; ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___TEXTURE_GO_NODE_BG_2 = _stringLiteralBD7901F33D4E9552717294806532D509DC92BF8D; Il2CppCodeGenWriteBarrier((void**)(&((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___TEXTURE_GO_NODE_BG_2), (void*)_stringLiteralBD7901F33D4E9552717294806532D509DC92BF8D); // public static readonly string TEXTURE_PIN_GLOW = "graph_pin_glow"; ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___TEXTURE_PIN_GLOW_3 = _stringLiteral1ADC57B7675AD055BBB2D7B3358ACCDD76EE7C77; Il2CppCodeGenWriteBarrier((void**)(&((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___TEXTURE_PIN_GLOW_3), (void*)_stringLiteral1ADC57B7675AD055BBB2D7B3358ACCDD76EE7C77); // public static readonly string TEXTURE_MULTI_GO_NODE_FRAME = "graph_node_multi_go_frame"; ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___TEXTURE_MULTI_GO_NODE_FRAME_4 = _stringLiteral0770702B1B6141022EB45C427253AF8A3F686E0B; Il2CppCodeGenWriteBarrier((void**)(&((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___TEXTURE_MULTI_GO_NODE_FRAME_4), (void*)_stringLiteral0770702B1B6141022EB45C427253AF8A3F686E0B); // public static readonly string TEXTURE_MARKER_NODE_SELECTION = "graph_node_marker_selection"; ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___TEXTURE_MARKER_NODE_SELECTION_5 = _stringLiteral59B4E0547717BA6D1FD9C594A087CE8503D31BDA; Il2CppCodeGenWriteBarrier((void**)(&((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___TEXTURE_MARKER_NODE_SELECTION_5), (void*)_stringLiteral59B4E0547717BA6D1FD9C594A087CE8503D31BDA); // public static readonly string TEXTURE_MARKER_NODE_FRAME = "graph_node_marker_frame"; ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___TEXTURE_MARKER_NODE_FRAME_6 = _stringLiteralC8752368DFBA25F8DC01BDFDEF23059137149723; Il2CppCodeGenWriteBarrier((void**)(&((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___TEXTURE_MARKER_NODE_FRAME_6), (void*)_stringLiteralC8752368DFBA25F8DC01BDFDEF23059137149723); // public static readonly string TEXTURE_MARKER_EMITTER_NODE_FRAME = "graph_node_marker_emitter_frame"; ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___TEXTURE_MARKER_EMITTER_NODE_FRAME_7 = _stringLiteralDF82A8E16E0D6F0A46E3B448FCF4D15543B2A603; Il2CppCodeGenWriteBarrier((void**)(&((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___TEXTURE_MARKER_EMITTER_NODE_FRAME_7), (void*)_stringLiteralDF82A8E16E0D6F0A46E3B448FCF4D15543B2A603); // public static readonly string TEXTURE_MARKER_NODE_BG = "graph_node_marker_bg"; ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___TEXTURE_MARKER_NODE_BG_8 = _stringLiteral1C4D61EA99256FA236FBCC4A1FA49994EBDB9DBC; Il2CppCodeGenWriteBarrier((void**)(&((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___TEXTURE_MARKER_NODE_BG_8), (void*)_stringLiteral1C4D61EA99256FA236FBCC4A1FA49994EBDB9DBC); // public static readonly string TEXTURE_CURSOR_RING = "sc_cursor_circle"; ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___TEXTURE_CURSOR_RING_9 = _stringLiteral4E3D0FD67A4D185B72F796AF0F5F4F2B37B789DD; Il2CppCodeGenWriteBarrier((void**)(&((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___TEXTURE_CURSOR_RING_9), (void*)_stringLiteral4E3D0FD67A4D185B72F796AF0F5F4F2B37B789DD); // public static readonly string TEXTURE_CURSOR_RING_SOLID = "sc_cursor_circle_solid"; ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___TEXTURE_CURSOR_RING_SOLID_10 = _stringLiteralD93722D800E6D0311F70CA0547736E2BF63FEB6B; Il2CppCodeGenWriteBarrier((void**)(&((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___TEXTURE_CURSOR_RING_SOLID_10), (void*)_stringLiteralD93722D800E6D0311F70CA0547736E2BF63FEB6B); // public static readonly string TEXTURE_REFRESH_16 = "refresh_16"; ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___TEXTURE_REFRESH_16_11 = _stringLiteral9B53A91777F11C3E00D35717F5FB1F62D77D5B68; Il2CppCodeGenWriteBarrier((void**)(&((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___TEXTURE_REFRESH_16_11), (void*)_stringLiteral9B53A91777F11C3E00D35717F5FB1F62D77D5B68); // public static readonly string GUI_STYLE_BANNER = "DABannerStyle"; ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___GUI_STYLE_BANNER_12 = _stringLiteralD0018A9BD78669460150AEE8895F01B1A9D3B2B5; Il2CppCodeGenWriteBarrier((void**)(&((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___GUI_STYLE_BANNER_12), (void*)_stringLiteralD0018A9BD78669460150AEE8895F01B1A9D3B2B5); // public static readonly string ICON_CLOSE_16x = "icon_close_16x"; ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___ICON_CLOSE_16x_13 = _stringLiteral356AD84D244601D4C5C0DBA7F5812262C0081D90; Il2CppCodeGenWriteBarrier((void**)(&((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___ICON_CLOSE_16x_13), (void*)_stringLiteral356AD84D244601D4C5C0DBA7F5812262C0081D90); // public static readonly string ICON_PLUS_16x = "icon_plus_16x"; ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___ICON_PLUS_16x_14 = _stringLiteral82752EA7AD03C2EF6827C535F2EEBD99ED6C48EC; Il2CppCodeGenWriteBarrier((void**)(&((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___ICON_PLUS_16x_14), (void*)_stringLiteral82752EA7AD03C2EF6827C535F2EEBD99ED6C48EC); // public static readonly string ICON_MOVEUP_16x = "icon_up_16x"; ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___ICON_MOVEUP_16x_15 = _stringLiteral1EFDF2E50D39052173603CC3DFDD2428A653F124; Il2CppCodeGenWriteBarrier((void**)(&((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___ICON_MOVEUP_16x_15), (void*)_stringLiteral1EFDF2E50D39052173603CC3DFDD2428A653F124); // public static readonly string ICON_MOVEDOWN_16x = "icon_down_16x"; ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___ICON_MOVEDOWN_16x_16 = _stringLiteral730406E5FA099E1C3ECB8188D698C86B695F5FEC; Il2CppCodeGenWriteBarrier((void**)(&((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___ICON_MOVEDOWN_16x_16), (void*)_stringLiteral730406E5FA099E1C3ECB8188D698C86B695F5FEC); // public static readonly string ICON_ZOOMFIT_16x = "icon_fit_16x"; ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___ICON_ZOOMFIT_16x_17 = _stringLiteralA91803972A25C5E08C9B05F6EE6F1F298D15DBB3; Il2CppCodeGenWriteBarrier((void**)(&((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___ICON_ZOOMFIT_16x_17), (void*)_stringLiteralA91803972A25C5E08C9B05F6EE6F1F298D15DBB3); // public static readonly string ICON_ERROR_16x = "icon_error_16x"; ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___ICON_ERROR_16x_18 = _stringLiteralA474A78EEFFB71573016424147241CD4C794453B; Il2CppCodeGenWriteBarrier((void**)(&((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___ICON_ERROR_16x_18), (void*)_stringLiteralA474A78EEFFB71573016424147241CD4C794453B); // public static readonly string ICON_WARNING_16x = "icon_warning_16x"; ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___ICON_WARNING_16x_19 = _stringLiteral872E7A6D06186A439B73189287EF7D922AE042D2; Il2CppCodeGenWriteBarrier((void**)(&((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___ICON_WARNING_16x_19), (void*)_stringLiteral872E7A6D06186A439B73189287EF7D922AE042D2); // public static readonly string ICON_INFO_16x = "icon_info_16x"; ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___ICON_INFO_16x_20 = _stringLiteral7122E242DF6B19200B936248A0B630A580A550B5; Il2CppCodeGenWriteBarrier((void**)(&((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___ICON_INFO_16x_20), (void*)_stringLiteral7122E242DF6B19200B936248A0B630A580A550B5); // public static readonly string ICON_SUCCESS_16x = "icon_success_16x"; ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___ICON_SUCCESS_16x_21 = _stringLiteral14012A0530C8D4308F2719C0F54A8517C8B32F9B; Il2CppCodeGenWriteBarrier((void**)(&((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___ICON_SUCCESS_16x_21), (void*)_stringLiteral14012A0530C8D4308F2719C0F54A8517C8B32F9B); // public static readonly string ICON_WHITE_16x = "icon_white_16"; ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___ICON_WHITE_16x_22 = _stringLiteral90372EF61F933C32E65F8F924D22F6E07EC8C655; Il2CppCodeGenWriteBarrier((void**)(&((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___ICON_WHITE_16x_22), (void*)_stringLiteral90372EF61F933C32E65F8F924D22F6E07EC8C655); // public static readonly string ICON_PLAY_16x = "icon_play_16x"; ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___ICON_PLAY_16x_23 = _stringLiteral029E63D0AFA80496BB4433595654B57563A2BFCC; Il2CppCodeGenWriteBarrier((void**)(&((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___ICON_PLAY_16x_23), (void*)_stringLiteral029E63D0AFA80496BB4433595654B57563A2BFCC); // public static readonly string ICON_PLAY_16xb = "icon_play_16xb"; ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___ICON_PLAY_16xb_24 = _stringLiteral334C5B6A2446016EDB32773ADE2F82457768313B; Il2CppCodeGenWriteBarrier((void**)(&((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___ICON_PLAY_16xb_24), (void*)_stringLiteral334C5B6A2446016EDB32773ADE2F82457768313B); // public static readonly string ICON_SETTINGS_16x = "icon_settings_16x"; ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___ICON_SETTINGS_16x_25 = _stringLiteralBEC5F79E2E7C6B6937DFB4E1596BBF1C06591A63; Il2CppCodeGenWriteBarrier((void**)(&((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___ICON_SETTINGS_16x_25), (void*)_stringLiteralBEC5F79E2E7C6B6937DFB4E1596BBF1C06591A63); // public static readonly string ICON_DISCORD_16x = "icon_discord_16x"; ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___ICON_DISCORD_16x_26 = _stringLiteral2324752145E5E0885F440BC2DF79B9662ACB18BD; Il2CppCodeGenWriteBarrier((void**)(&((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___ICON_DISCORD_16x_26), (void*)_stringLiteral2324752145E5E0885F440BC2DF79B9662ACB18BD); // public static readonly string ICON_DOCS_16x = "icon_docs_16x"; ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___ICON_DOCS_16x_27 = _stringLiteral9BFEB5255A22BF9760CFE1E270399C7AC6BA3814; Il2CppCodeGenWriteBarrier((void**)(&((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___ICON_DOCS_16x_27), (void*)_stringLiteral9BFEB5255A22BF9760CFE1E270399C7AC6BA3814); // public static readonly string SKIN_TOOLBAR_BUTTONS = "ToolbarButtons"; ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___SKIN_TOOLBAR_BUTTONS_28 = _stringLiteral83FC9F61A09A241FD0E1541269283855B4366246; Il2CppCodeGenWriteBarrier((void**)(&((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___SKIN_TOOLBAR_BUTTONS_28), (void*)_stringLiteral83FC9F61A09A241FD0E1541269283855B4366246); 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.UI.Widgets.WidgetClickEvent::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetClickEvent__ctor_m6BDA30A173BE11743F4D424A912E85179EF67B57 (WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D* __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 void OnWidgetClicked_Invoke_m4558DFC5AE92556448281B9957D3AC78BD3EE7BB_Multicast(OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* __this, WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D* ___0_clickEvent, 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++) { OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_clickEvent, reinterpret_cast(currentDelegate->___method_3)); } } void OnWidgetClicked_Invoke_m4558DFC5AE92556448281B9957D3AC78BD3EE7BB_OpenInst(OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* __this, WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D* ___0_clickEvent, const RuntimeMethod* method) { NullCheck(___0_clickEvent); typedef void (*FunctionPointerType) (WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_clickEvent, method); } void OnWidgetClicked_Invoke_m4558DFC5AE92556448281B9957D3AC78BD3EE7BB_OpenStatic(OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* __this, WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D* ___0_clickEvent, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_clickEvent, method); } void OnWidgetClicked_Invoke_m4558DFC5AE92556448281B9957D3AC78BD3EE7BB_OpenStaticInvoker(OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* __this, WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D* ___0_clickEvent, const RuntimeMethod* method) { InvokerActionInvoker1< WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_clickEvent); } void OnWidgetClicked_Invoke_m4558DFC5AE92556448281B9957D3AC78BD3EE7BB_ClosedStaticInvoker(OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* __this, WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D* ___0_clickEvent, const RuntimeMethod* method) { InvokerActionInvoker2< RuntimeObject*, WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_clickEvent); } void OnWidgetClicked_Invoke_m4558DFC5AE92556448281B9957D3AC78BD3EE7BB_OpenVirtual(OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* __this, WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D* ___0_clickEvent, const RuntimeMethod* method) { NullCheck(___0_clickEvent); VirtualActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(method), ___0_clickEvent); } void OnWidgetClicked_Invoke_m4558DFC5AE92556448281B9957D3AC78BD3EE7BB_OpenInterface(OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* __this, WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D* ___0_clickEvent, const RuntimeMethod* method) { NullCheck(___0_clickEvent); InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_clickEvent); } void OnWidgetClicked_Invoke_m4558DFC5AE92556448281B9957D3AC78BD3EE7BB_OpenGenericVirtual(OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* __this, WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D* ___0_clickEvent, const RuntimeMethod* method) { NullCheck(___0_clickEvent); GenericVirtualActionInvoker0::Invoke(method, ___0_clickEvent); } void OnWidgetClicked_Invoke_m4558DFC5AE92556448281B9957D3AC78BD3EE7BB_OpenGenericInterface(OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* __this, WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D* ___0_clickEvent, const RuntimeMethod* method) { NullCheck(___0_clickEvent); GenericInterfaceActionInvoker0::Invoke(method, ___0_clickEvent); } // System.Void DungeonArchitect.UI.Widgets.OnWidgetClicked::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnWidgetClicked__ctor_mE851B299837743D731A6F2AD757F12483E8ECFCB (OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* __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)&OnWidgetClicked_Invoke_m4558DFC5AE92556448281B9957D3AC78BD3EE7BB_OpenStaticInvoker; else __this->___invoke_impl_1 = (intptr_t)&OnWidgetClicked_Invoke_m4558DFC5AE92556448281B9957D3AC78BD3EE7BB_ClosedStaticInvoker; else if (isOpen) __this->___invoke_impl_1 = (intptr_t)&OnWidgetClicked_Invoke_m4558DFC5AE92556448281B9957D3AC78BD3EE7BB_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)&OnWidgetClicked_Invoke_m4558DFC5AE92556448281B9957D3AC78BD3EE7BB_OpenGenericInterface; else __this->___invoke_impl_1 = (intptr_t)&OnWidgetClicked_Invoke_m4558DFC5AE92556448281B9957D3AC78BD3EE7BB_OpenGenericVirtual; else if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method)) __this->___invoke_impl_1 = (intptr_t)&OnWidgetClicked_Invoke_m4558DFC5AE92556448281B9957D3AC78BD3EE7BB_OpenInterface; else __this->___invoke_impl_1 = (intptr_t)&OnWidgetClicked_Invoke_m4558DFC5AE92556448281B9957D3AC78BD3EE7BB_OpenVirtual; } else { __this->___invoke_impl_1 = (intptr_t)&OnWidgetClicked_Invoke_m4558DFC5AE92556448281B9957D3AC78BD3EE7BB_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)&OnWidgetClicked_Invoke_m4558DFC5AE92556448281B9957D3AC78BD3EE7BB_Multicast; } // System.Void DungeonArchitect.UI.Widgets.OnWidgetClicked::Invoke(DungeonArchitect.UI.Widgets.WidgetClickEvent) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnWidgetClicked_Invoke_m4558DFC5AE92556448281B9957D3AC78BD3EE7BB (OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* __this, WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D* ___0_clickEvent, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_clickEvent, reinterpret_cast(__this->___method_3)); } // System.IAsyncResult DungeonArchitect.UI.Widgets.OnWidgetClicked::BeginInvoke(DungeonArchitect.UI.Widgets.WidgetClickEvent,System.AsyncCallback,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OnWidgetClicked_BeginInvoke_mB9277E50E642B35975732FBF404D68820DAC3636 (OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* __this, WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D* ___0_clickEvent, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method) { void *__d_args[2] = {0}; __d_args[0] = ___0_clickEvent; return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object); } // System.Void DungeonArchitect.UI.Widgets.OnWidgetClicked::EndInvoke(System.IAsyncResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnWidgetClicked_EndInvoke_m25A3A71EDAFF9B5808846AE47B8DDF4B981BE507 (OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* __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.Void DungeonArchitect.UI.Widgets.BorderWidget::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BorderWidget__ctor_m3DFA587333020F74B68CEB876F34344CE822CFAF (BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } { // float paddingLeft = 5; __this->___paddingLeft_8 = (5.0f); // float paddingTop = 26; __this->___paddingTop_9 = (26.0f); // float paddingRight = 5; __this->___paddingRight_10 = (5.0f); // float paddingBottom = 5; __this->___paddingBottom_11 = (5.0f); // Color color = new Color(0.3f, 0.3f, 0.3f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_0), (0.300000012f), (0.300000012f), (0.300000012f), /*hidden argument*/NULL); __this->___color_12 = L_0; // Color borderColor = Color.black; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1; L_1 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL); __this->___borderColor_13 = L_1; // string title = ""; __this->___title_14 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; Il2CppCodeGenWriteBarrier((void**)(&__this->___title_14), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); // int titleFontSize = 14; __this->___titleFontSize_15 = ((int32_t)14); // Color titleColor = new Color(0.75f, 0.75f, 0.75f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2; memset((&L_2), 0, sizeof(L_2)); Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_2), (0.75f), (0.75f), (0.75f), /*hidden argument*/NULL); __this->___titleColor_16 = L_2; // Vector2 titleOffset = new Vector2(5, 4); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; memset((&L_3), 0, sizeof(L_3)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_3), (5.0f), (4.0f), /*hidden argument*/NULL); __this->___titleOffset_17 = L_3; // bool drawOutline = true; __this->___drawOutline_18 = (bool)1; // public BorderWidget() { } WidgetBase__ctor_mE012EBFC7AAED3EABB55BEFBCF4544531E4588CD(__this, NULL); // public BorderWidget() { } return; } } // System.Void DungeonArchitect.UI.Widgets.BorderWidget::.ctor(DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BorderWidget__ctor_mB1869D188606A73397AEA08B1649F8513CC2DE1C (BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* __this, RuntimeObject* ___0_content, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } { // float paddingLeft = 5; __this->___paddingLeft_8 = (5.0f); // float paddingTop = 26; __this->___paddingTop_9 = (26.0f); // float paddingRight = 5; __this->___paddingRight_10 = (5.0f); // float paddingBottom = 5; __this->___paddingBottom_11 = (5.0f); // Color color = new Color(0.3f, 0.3f, 0.3f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_0), (0.300000012f), (0.300000012f), (0.300000012f), /*hidden argument*/NULL); __this->___color_12 = L_0; // Color borderColor = Color.black; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1; L_1 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL); __this->___borderColor_13 = L_1; // string title = ""; __this->___title_14 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; Il2CppCodeGenWriteBarrier((void**)(&__this->___title_14), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); // int titleFontSize = 14; __this->___titleFontSize_15 = ((int32_t)14); // Color titleColor = new Color(0.75f, 0.75f, 0.75f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2; memset((&L_2), 0, sizeof(L_2)); Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_2), (0.75f), (0.75f), (0.75f), /*hidden argument*/NULL); __this->___titleColor_16 = L_2; // Vector2 titleOffset = new Vector2(5, 4); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; memset((&L_3), 0, sizeof(L_3)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_3), (5.0f), (4.0f), /*hidden argument*/NULL); __this->___titleOffset_17 = L_3; // bool drawOutline = true; __this->___drawOutline_18 = (bool)1; // public BorderWidget(IWidget content) WidgetBase__ctor_mE012EBFC7AAED3EABB55BEFBCF4544531E4588CD(__this, NULL); // this.Content = content; RuntimeObject* L_4 = ___0_content; __this->___Content_7 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___Content_7), (void*)L_4); // } return; } } // DungeonArchitect.UI.Widgets.BorderWidget DungeonArchitect.UI.Widgets.BorderWidget::SetContent(DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* BorderWidget_SetContent_m6AE78B088E6C3FDED2AB967C687D5456DA0BDC6C (BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* __this, RuntimeObject* ___0_content, const RuntimeMethod* method) { { // this.Content = content; RuntimeObject* L_0 = ___0_content; __this->___Content_7 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___Content_7), (void*)L_0); // return this; return __this; } } // DungeonArchitect.UI.Widgets.BorderWidget DungeonArchitect.UI.Widgets.BorderWidget::SetPadding(System.Single,System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* BorderWidget_SetPadding_m5E2005B4365BEF9922AB0F1E6F552AA323B8916E (BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* __this, float ___0_left, float ___1_top, float ___2_right, float ___3_bottom, const RuntimeMethod* method) { { // paddingLeft = left; float L_0 = ___0_left; __this->___paddingLeft_8 = L_0; // paddingTop = top; float L_1 = ___1_top; __this->___paddingTop_9 = L_1; // paddingRight = right; float L_2 = ___2_right; __this->___paddingRight_10 = L_2; // paddingBottom = bottom; float L_3 = ___3_bottom; __this->___paddingBottom_11 = L_3; // return this; return __this; } } // DungeonArchitect.UI.Widgets.BorderWidget DungeonArchitect.UI.Widgets.BorderWidget::SetColor(UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* BorderWidget_SetColor_m94D8328E7348E47A17B69BD98AAF92BDC151ECCB (BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_color, const RuntimeMethod* method) { { // this.color = color; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_color; __this->___color_12 = L_0; // return this; return __this; } } // DungeonArchitect.UI.Widgets.BorderWidget DungeonArchitect.UI.Widgets.BorderWidget::SetBorderColor(UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* BorderWidget_SetBorderColor_m35F7499AF5B6D0B2F284BD69C973E9661DE8E502 (BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_borderColor, const RuntimeMethod* method) { { // this.borderColor = borderColor; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_borderColor; __this->___borderColor_13 = L_0; // return this; return __this; } } // DungeonArchitect.UI.Widgets.BorderWidget DungeonArchitect.UI.Widgets.BorderWidget::SetTransparent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* BorderWidget_SetTransparent_mE685D4223CBA86717F21362D9E2C71C230A4B914 (BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* __this, const RuntimeMethod* method) { { // this.color = new Color(0, 0, 0, 0); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL); __this->___color_12 = L_0; // this.borderColor = new Color(0, 0, 0, 0); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1; memset((&L_1), 0, sizeof(L_1)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_1), (0.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL); __this->___borderColor_13 = L_1; // return this; return __this; } } // DungeonArchitect.UI.Widgets.BorderWidget DungeonArchitect.UI.Widgets.BorderWidget::SetTitle(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* BorderWidget_SetTitle_mD3FA5E830FFABC9C3392753BB2F248B4888F9378 (BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* __this, String_t* ___0_title, const RuntimeMethod* method) { { // this.title = title; String_t* L_0 = ___0_title; __this->___title_14 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___title_14), (void*)L_0); // return this; return __this; } } // DungeonArchitect.UI.Widgets.BorderWidget DungeonArchitect.UI.Widgets.BorderWidget::SetTitleGetter(System.Func`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* BorderWidget_SetTitleGetter_mD81CCC42DF1C87BBC5B2FED28F782BF8319B1FC5 (BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* __this, Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C* ___0_getter, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_Invoke_m731CAFD8102845345E28040B091301A1B469C9DE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // this.TitleGetter = new System.Func(getter); Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C* L_0 = ___0_getter; Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C* L_1 = (Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C*)il2cpp_codegen_object_new(Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C_il2cpp_TypeInfo_var); NullCheck(L_1); Func_1__ctor_m27A68E928C1D9158EAAD261086B9BC424339327B(L_1, L_0, (intptr_t)((void*)Func_1_Invoke_m731CAFD8102845345E28040B091301A1B469C9DE_RuntimeMethod_var), NULL); __this->___TitleGetter_20 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___TitleGetter_20), (void*)L_1); // return this; return __this; } } // DungeonArchitect.UI.Widgets.BorderWidget DungeonArchitect.UI.Widgets.BorderWidget::SetTitleFontSize(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* BorderWidget_SetTitleFontSize_m7DCC21303B376508187B7B855FA169AB3FED9EB2 (BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* __this, int32_t ___0_size, const RuntimeMethod* method) { { // this.titleFontSize = size; int32_t L_0 = ___0_size; __this->___titleFontSize_15 = L_0; // return this; return __this; } } // DungeonArchitect.UI.Widgets.BorderWidget DungeonArchitect.UI.Widgets.BorderWidget::SetTitleColor(UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* BorderWidget_SetTitleColor_m3A4F4DDD8738348D5315AD709CE69879E0517D9C (BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_color, const RuntimeMethod* method) { { // this.titleColor = color; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_color; __this->___titleColor_16 = L_0; // return this; return __this; } } // DungeonArchitect.UI.Widgets.BorderWidget DungeonArchitect.UI.Widgets.BorderWidget::SetTitleOffset(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* BorderWidget_SetTitleOffset_m43BCCFEA23AA97B3BCCCCC820633855070090336 (BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_offset, const RuntimeMethod* method) { { // this.titleOffset = offset; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_offset; __this->___titleOffset_17 = L_0; // return this; return __this; } } // DungeonArchitect.UI.Widgets.BorderWidget DungeonArchitect.UI.Widgets.BorderWidget::SetTitleWidget(DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* BorderWidget_SetTitleWidget_m335D77A7D0DB8A8FF5915FFE3042DD09488D3B20 (BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* __this, RuntimeObject* ___0_widget, const RuntimeMethod* method) { { // this.titleWidget = widget; RuntimeObject* L_0 = ___0_widget; __this->___titleWidget_19 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___titleWidget_19), (void*)L_0); // return this; return __this; } } // DungeonArchitect.UI.Widgets.BorderWidget DungeonArchitect.UI.Widgets.BorderWidget::SetDrawOutline(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* BorderWidget_SetDrawOutline_m7B451358A2B877BA584B5D63099F7D863C16A569 (BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* __this, bool ___0_drawOutline, const RuntimeMethod* method) { { // this.drawOutline = drawOutline; bool L_0 = ___0_drawOutline; __this->___drawOutline_18 = L_0; // return this; return __this; } } // System.Void DungeonArchitect.UI.Widgets.BorderWidget::UpdateWidget(DungeonArchitect.UI.UISystem,UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BorderWidget_UpdateWidget_mCE9A1A5F08EC999795C625A954223DDB29DBCB3C (BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1; memset((&V_1), 0, sizeof(V_1)); { // base.UpdateWidget(uiSystem, bounds); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_0 = ___0_uiSystem; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___1_bounds; WidgetBase_UpdateWidget_m11931F1CE447ABD15875CF7248752EFD87AE741F(__this, L_0, L_1, NULL); // var contentBounds = new Rect(Vector2.zero, WidgetBounds.size); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3; L_3 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_1 = L_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_1), NULL); Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_0), L_2, L_4, NULL); // contentBounds.x += paddingLeft; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_5 = (&V_0); float L_6; L_6 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB(L_5, NULL); float L_7 = __this->___paddingLeft_8; Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406(L_5, ((float)il2cpp_codegen_add(L_6, L_7)), NULL); // contentBounds.y += paddingTop; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_8 = (&V_0); float L_9; L_9 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49(L_8, NULL); float L_10 = __this->___paddingTop_9; Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629(L_8, ((float)il2cpp_codegen_add(L_9, L_10)), NULL); // contentBounds.width -= paddingLeft + paddingRight; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_11 = (&V_0); float L_12; L_12 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9(L_11, NULL); float L_13 = __this->___paddingLeft_8; float L_14 = __this->___paddingRight_10; Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A(L_11, ((float)il2cpp_codegen_subtract(L_12, ((float)il2cpp_codegen_add(L_13, L_14)))), NULL); // contentBounds.height -= paddingTop + paddingBottom; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_15 = (&V_0); float L_16; L_16 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8(L_15, NULL); float L_17 = __this->___paddingTop_9; float L_18 = __this->___paddingBottom_11; Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03(L_15, ((float)il2cpp_codegen_subtract(L_16, ((float)il2cpp_codegen_add(L_17, L_18)))), NULL); // Content.UpdateWidget(uiSystem, contentBounds); RuntimeObject* L_19 = __this->___Content_7; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_20 = ___0_uiSystem; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_21 = V_0; NullCheck(L_19); InterfaceActionInvoker2< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(0 /* System.Void DungeonArchitect.UI.Widgets.IWidget::UpdateWidget(DungeonArchitect.UI.UISystem,UnityEngine.Rect) */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_19, L_20, L_21); // if (titleWidget != null) RuntimeObject* L_22 = __this->___titleWidget_19; if (!L_22) { goto IL_00a2; } } { // titleWidget.UpdateWidget(uiSystem, bounds); RuntimeObject* L_23 = __this->___titleWidget_19; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_24 = ___0_uiSystem; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_25 = ___1_bounds; NullCheck(L_23); InterfaceActionInvoker2< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(0 /* System.Void DungeonArchitect.UI.Widgets.IWidget::UpdateWidget(DungeonArchitect.UI.UISystem,UnityEngine.Rect) */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_23, L_24, L_25); } IL_00a2: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.BorderWidget::DrawImpl(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BorderWidget_DrawImpl_m927F8130298B0C510D68BD9871ACF1F580AA0A36 (BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, RuntimeObject* ___1_renderer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1; memset((&V_1), 0, sizeof(V_1)); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* V_2 = NULL; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_3; memset((&V_3), 0, sizeof(V_3)); String_t* V_4 = NULL; { // Rect borderBounds = new Rect(Vector2.zero, WidgetBounds.size); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1; L_1 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_1 = L_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_1), NULL); Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_0), L_0, L_2, NULL); // if (IsPaintEvent(uiSystem)) UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_3 = ___0_uiSystem; bool L_4; L_4 = WidgetBase_IsPaintEvent_m01C71D454F88A3E52DB17A4B484EB6C58C555603(__this, L_3, NULL); if (!L_4) { goto IL_0045; } } { // renderer.DrawRect(borderBounds, color); RuntimeObject* L_5 = ___1_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_6 = V_0; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7 = __this->___color_12; NullCheck(L_5); InterfaceActionInvoker2< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(27 /* System.Void DungeonArchitect.UI.UIRenderer::DrawRect(UnityEngine.Rect,UnityEngine.Color) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_5, L_6, L_7); // if (drawOutline) bool L_8 = __this->___drawOutline_18; if (!L_8) { goto IL_0045; } } { // WidgetUtils.DrawWidgetFocusHighlight(renderer, borderBounds, borderColor); RuntimeObject* L_9 = ___1_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_10 = V_0; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_11 = __this->___borderColor_13; il2cpp_codegen_runtime_class_init_inline(WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); WidgetUtils_DrawWidgetFocusHighlight_mEF3117BD389C07EF1C3500F6A605FEAA54D76AC3(L_9, L_10, L_11, NULL); } IL_0045: { // if (titleWidget != null) RuntimeObject* L_12 = __this->___titleWidget_19; if (!L_12) { goto IL_005f; } } { // titleWidget.Draw(uiSystem, renderer); RuntimeObject* L_13 = __this->___titleWidget_19; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_14 = ___0_uiSystem; RuntimeObject* L_15 = ___1_renderer; NullCheck(L_13); InterfaceActionInvoker2< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, RuntimeObject* >::Invoke(1 /* System.Void DungeonArchitect.UI.Widgets.IWidget::Draw(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer) */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_13, L_14, L_15); goto IL_00f3; } IL_005f: { // else if (title.Length > 0 || TitleGetter != null) String_t* L_16 = __this->___title_14; NullCheck(L_16); int32_t L_17; L_17 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_16, NULL); if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_0075; } } { Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C* L_18 = __this->___TitleGetter_20; if (!L_18) { goto IL_00f3; } } IL_0075: { // if (IsPaintEvent(uiSystem)) UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_19 = ___0_uiSystem; bool L_20; L_20 = WidgetBase_IsPaintEvent_m01C71D454F88A3E52DB17A4B484EB6C58C555603(__this, L_19, NULL); if (!L_20) { goto IL_00f3; } } { // var titleStyle = new GUIStyle(GUI.skin.label); il2cpp_codegen_runtime_class_init_inline(GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var); GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9* L_21; L_21 = GUI_get_skin_m97EC9EB4628B311C0DB7DF9FB19FAD82D6790A1B(NULL); NullCheck(L_21); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_22; L_22 = GUISkin_get_label_m99E1A8D6D8592F88F581437D24DB1EDE05C63E5E(L_21, NULL); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_23 = (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580*)il2cpp_codegen_object_new(GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_il2cpp_TypeInfo_var); NullCheck(L_23); GUIStyle__ctor_m17492C8BACB0D28C7701C11500A7132F11B5F04E(L_23, L_22, NULL); V_2 = L_23; // titleStyle.fontSize = titleFontSize; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_24 = V_2; int32_t L_25 = __this->___titleFontSize_15; NullCheck(L_24); GUIStyle_set_fontSize_m7F6DFD61AC55072C95DC3825B77FAE3F75F1CCFF(L_24, L_25, NULL); // titleStyle.normal.textColor = titleColor; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_26 = V_2; NullCheck(L_26); GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* L_27; L_27 = GUIStyle_get_normal_mDEA2808FBD692E505784BD9E521738B4321BCA8F(L_26, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_28 = __this->___titleColor_16; NullCheck(L_27); GUIStyleState_set_textColor_m5868D12858E6402247953BCCDDA7A543BE6084F1(L_27, L_28, NULL); // titleStyle.alignment = TextAnchor.UpperLeft; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_29 = V_2; NullCheck(L_29); GUIStyle_set_alignment_mEDC62A775C9551DBD1FEE4043F115E034EF12937(L_29, 0, NULL); // var titleBounds = borderBounds; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_30 = V_0; V_3 = L_30; // titleBounds.position += titleOffset; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_31 = (&V_3); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_32; L_32 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38(L_31, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_33 = __this->___titleOffset_17; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_34; L_34 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_32, L_33, NULL); Rect_set_position_m9CD8AA25A83A7A893429C0ED56C36641202C3F05(L_31, L_34, NULL); // string caption = title; String_t* L_35 = __this->___title_14; V_4 = L_35; // if (TitleGetter != null) Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C* L_36 = __this->___TitleGetter_20; if (!L_36) { goto IL_00e9; } } { // caption = TitleGetter(); Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C* L_37 = __this->___TitleGetter_20; NullCheck(L_37); String_t* L_38; L_38 = Func_1_Invoke_m731CAFD8102845345E28040B091301A1B469C9DE_inline(L_37, NULL); V_4 = L_38; } IL_00e9: { // renderer.Label(titleBounds, caption, titleStyle); RuntimeObject* L_39 = ___1_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_40 = V_3; String_t* L_41 = V_4; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_42 = V_2; NullCheck(L_39); InterfaceActionInvoker3< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, String_t*, GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* >::Invoke(8 /* System.Void DungeonArchitect.UI.UIRenderer::Label(UnityEngine.Rect,System.String,UnityEngine.GUIStyle) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_39, L_40, L_41, L_42); } IL_00f3: { // if (Content != null) RuntimeObject* L_43 = __this->___Content_7; if (!L_43) { goto IL_0108; } } { // WidgetUtils.DrawWidgetGroup(uiSystem, renderer, Content); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_44 = ___0_uiSystem; RuntimeObject* L_45 = ___1_renderer; RuntimeObject* L_46 = __this->___Content_7; il2cpp_codegen_runtime_class_init_inline(WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); WidgetUtils_DrawWidgetGroup_m5336B1F0D9788AF9F61AFEFD5D119D1F72D90C3C(L_44, L_45, L_46, NULL); } IL_0108: { // } return; } } // System.Boolean DungeonArchitect.UI.Widgets.BorderWidget::IsCompositeWidget() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BorderWidget_IsCompositeWidget_mA6BC6A7EECB62A59D5AA0989D65D1ED49CF66103 (BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* __this, const RuntimeMethod* method) { { // return true; return (bool)1; } } // DungeonArchitect.UI.Widgets.IWidget[] DungeonArchitect.UI.Widgets.BorderWidget::GetChildWidgets() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* BorderWidget_GetChildWidgets_mE8FCE172FE9347E939EC2947D5DD9FBD4544BF0A (BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new[] { Content }; IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_0 = (IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF*)(IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF*)SZArrayNew(IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF_il2cpp_TypeInfo_var, (uint32_t)1); IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_1 = L_0; RuntimeObject* L_2 = __this->___Content_7; NullCheck(L_1); ArrayElementTypeCheck (L_1, L_2); (L_1)->SetAt(static_cast(0), (RuntimeObject*)L_2); return L_1; } } // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.BorderWidget::GetDesiredSize(UnityEngine.Vector2,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 BorderWidget_GetDesiredSize_m6A9873371021F74555A2A5B86D8D14E1C4098EA5 (BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_size, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_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)); { // var contentSize = size; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_size; V_0 = L_0; // contentSize.x -= paddingLeft + paddingRight; float* L_1 = (&(&V_0)->___x_0); float* L_2 = L_1; float L_3 = *((float*)L_2); float L_4 = __this->___paddingLeft_8; float L_5 = __this->___paddingRight_10; *((float*)L_2) = (float)((float)il2cpp_codegen_subtract(L_3, ((float)il2cpp_codegen_add(L_4, L_5)))); // contentSize.y -= paddingTop + paddingBottom; float* L_6 = (&(&V_0)->___y_1); float* L_7 = L_6; float L_8 = *((float*)L_7); float L_9 = __this->___paddingTop_9; float L_10 = __this->___paddingBottom_11; *((float*)L_7) = (float)((float)il2cpp_codegen_subtract(L_8, ((float)il2cpp_codegen_add(L_9, L_10)))); // var desiredSize = Content.GetDesiredSize(contentSize, uiSystem); RuntimeObject* L_11 = __this->___Content_7; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = V_0; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_13 = ___1_uiSystem; NullCheck(L_11); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14; L_14 = InterfaceFuncInvoker2< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(10 /* UnityEngine.Vector2 DungeonArchitect.UI.Widgets.IWidget::GetDesiredSize(UnityEngine.Vector2,DungeonArchitect.UI.UISystem) */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_11, L_12, L_13); V_1 = L_14; // desiredSize.x += paddingLeft + paddingRight; float* L_15 = (&(&V_1)->___x_0); float* L_16 = L_15; float L_17 = *((float*)L_16); float L_18 = __this->___paddingLeft_8; float L_19 = __this->___paddingRight_10; *((float*)L_16) = (float)((float)il2cpp_codegen_add(L_17, ((float)il2cpp_codegen_add(L_18, L_19)))); // desiredSize.y += paddingTop + paddingBottom; float* L_20 = (&(&V_1)->___y_1); float* L_21 = L_20; float L_22 = *((float*)L_21); float L_23 = __this->___paddingTop_9; float L_24 = __this->___paddingBottom_11; *((float*)L_21) = (float)((float)il2cpp_codegen_add(L_22, ((float)il2cpp_codegen_add(L_23, L_24)))); // return desiredSize; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25 = V_1; return L_25; } } #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.UI.Widgets.ButtonWidget::add_ButtonPressed(DungeonArchitect.UI.Widgets.ButtonWidget/OnButtonPressed) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ButtonWidget_add_ButtonPressed_m37273A292418462D488D1F81F252C8A97B02F651 (ButtonWidget_t17D1923E93D81913BD92E0F0654DBB0A30110F74* __this, OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* V_0 = NULL; OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* V_1 = NULL; OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* V_2 = NULL; { OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* L_0 = __this->___ButtonPressed_9; V_0 = L_0; } IL_0007: { OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* L_1 = V_0; V_1 = L_1; OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* L_2 = V_1; OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL); V_2 = ((OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4*)CastclassSealed((RuntimeObject*)L_4, OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4_il2cpp_TypeInfo_var)); OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4** L_5 = (&__this->___ButtonPressed_9); OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* L_6 = V_2; OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* L_7 = V_1; OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* L_9 = V_0; OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* L_10 = V_1; if ((!(((RuntimeObject*)(OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4*)L_9) == ((RuntimeObject*)(OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.Widgets.ButtonWidget::remove_ButtonPressed(DungeonArchitect.UI.Widgets.ButtonWidget/OnButtonPressed) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ButtonWidget_remove_ButtonPressed_m1FC0D181E79FECFA36E44DC7CACEA5BAAA0A2492 (ButtonWidget_t17D1923E93D81913BD92E0F0654DBB0A30110F74* __this, OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* V_0 = NULL; OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* V_1 = NULL; OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* V_2 = NULL; { OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* L_0 = __this->___ButtonPressed_9; V_0 = L_0; } IL_0007: { OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* L_1 = V_0; V_1 = L_1; OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* L_2 = V_1; OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL); V_2 = ((OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4*)CastclassSealed((RuntimeObject*)L_4, OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4_il2cpp_TypeInfo_var)); OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4** L_5 = (&__this->___ButtonPressed_9); OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* L_6 = V_2; OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* L_7 = V_1; OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* L_9 = V_0; OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* L_10 = V_1; if ((!(((RuntimeObject*)(OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4*)L_9) == ((RuntimeObject*)(OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.Widgets.ButtonWidget::.ctor(UnityEngine.GUIContent) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ButtonWidget__ctor_m384210C2FC13032FB19DA21F3630E01F9D8B2BC0 (ButtonWidget_t17D1923E93D81913BD92E0F0654DBB0A30110F74* __this, GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* ___0_content, const RuntimeMethod* method) { { // Color color = new Color(0.8f, 0.8f, 0.8f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_0), (0.800000012f), (0.800000012f), (0.800000012f), /*hidden argument*/NULL); __this->___color_8 = L_0; // public ButtonWidget(GUIContent content) WidgetBase__ctor_mE012EBFC7AAED3EABB55BEFBCF4544531E4588CD(__this, NULL); // this.content = content; GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* L_1 = ___0_content; __this->___content_7 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___content_7), (void*)L_1); // } return; } } // DungeonArchitect.UI.Widgets.ButtonWidget DungeonArchitect.UI.Widgets.ButtonWidget::SetColor(UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ButtonWidget_t17D1923E93D81913BD92E0F0654DBB0A30110F74* ButtonWidget_SetColor_m2E4961D57C044EFA30C25F50E45E277539957DFE (ButtonWidget_t17D1923E93D81913BD92E0F0654DBB0A30110F74* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_color, const RuntimeMethod* method) { { // this.color = color; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_color; __this->___color_8 = L_0; // return this; return __this; } } // System.Void DungeonArchitect.UI.Widgets.ButtonWidget::DrawImpl(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ButtonWidget_DrawImpl_m3C07B5148E31E882B6DB344D5E329815373E72AD (ButtonWidget_t17D1923E93D81913BD92E0F0654DBB0A30110F74* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, RuntimeObject* ___1_renderer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* V_0 = NULL; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1; memset((&V_1), 0, sizeof(V_1)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_2; memset((&V_2), 0, sizeof(V_2)); GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* G_B3_0 = NULL; GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* G_B1_0 = NULL; GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* G_B2_0 = NULL; { // var style = new GUIStyle(GUI.skin.button); il2cpp_codegen_runtime_class_init_inline(GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var); GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9* L_0; L_0 = GUI_get_skin_m97EC9EB4628B311C0DB7DF9FB19FAD82D6790A1B(NULL); NullCheck(L_0); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_1; L_1 = GUISkin_get_button_m51948EBD478CF9223522AD29B7FBD1BABAABE289(L_0, NULL); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_2 = (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580*)il2cpp_codegen_object_new(GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_il2cpp_TypeInfo_var); NullCheck(L_2); GUIStyle__ctor_m17492C8BACB0D28C7701C11500A7132F11B5F04E(L_2, L_1, NULL); V_0 = L_2; // style.normal.textColor = Color.black; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_3 = V_0; NullCheck(L_3); GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* L_4; L_4 = GUIStyle_get_normal_mDEA2808FBD692E505784BD9E521738B4321BCA8F(L_3, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5; L_5 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL); NullCheck(L_4); GUIStyleState_set_textColor_m5868D12858E6402247953BCCDDA7A543BE6084F1(L_4, L_5, NULL); // var state = new GUIState(renderer); RuntimeObject* L_6 = ___1_renderer; GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* L_7 = (GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD*)il2cpp_codegen_object_new(GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD_il2cpp_TypeInfo_var); NullCheck(L_7); GUIState__ctor_m65BCEC9D3D6071C332DCAB9EB4733611173E359C(L_7, L_6, NULL); // var bounds = new Rect(Vector2.zero, WidgetBounds.size); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; L_8 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_9; L_9 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_2 = L_9; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10; L_10 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_2), NULL); Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_1), L_8, L_10, NULL); // renderer.color = color; RuntimeObject* L_11 = ___1_renderer; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12 = __this->___color_8; NullCheck(L_11); InterfaceActionInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(31 /* System.Void DungeonArchitect.UI.UIRenderer::set_color(UnityEngine.Color) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_11, L_12); // if (renderer.Button(bounds, content, style)) RuntimeObject* L_13 = ___1_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_14 = V_1; GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* L_15 = __this->___content_7; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_16 = V_0; NullCheck(L_13); bool L_17; L_17 = InterfaceFuncInvoker3< bool, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2*, GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* >::Invoke(2 /* System.Boolean DungeonArchitect.UI.UIRenderer::Button(UnityEngine.Rect,UnityEngine.GUIContent,UnityEngine.GUIStyle) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_13, L_14, L_15, L_16); G_B1_0 = L_7; if (!L_17) { G_B3_0 = L_7; goto IL_0070; } } { // if (ButtonPressed != null) OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* L_18 = __this->___ButtonPressed_9; G_B2_0 = G_B1_0; if (!L_18) { G_B3_0 = G_B1_0; goto IL_0070; } } { // ButtonPressed.Invoke(uiSystem); OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* L_19 = __this->___ButtonPressed_9; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_20 = ___0_uiSystem; NullCheck(L_19); OnButtonPressed_Invoke_m1DC2DA4F73F4485E55F8F1FA077DE913088AE079_inline(L_19, L_20, NULL); G_B3_0 = G_B2_0; } IL_0070: { // state.Restore(); NullCheck(G_B3_0); GUIState_Restore_mA030298AAC38698BDE205F0D87815E53517E5EDD(G_B3_0, 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 OnButtonPressed_Invoke_m1DC2DA4F73F4485E55F8F1FA077DE913088AE079_Multicast(OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, 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++) { OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_uiSystem, reinterpret_cast(currentDelegate->___method_3)); } } void OnButtonPressed_Invoke_m1DC2DA4F73F4485E55F8F1FA077DE913088AE079_OpenInst(OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { NullCheck(___0_uiSystem); typedef void (*FunctionPointerType) (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_uiSystem, method); } void OnButtonPressed_Invoke_m1DC2DA4F73F4485E55F8F1FA077DE913088AE079_OpenStatic(OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_uiSystem, method); } void OnButtonPressed_Invoke_m1DC2DA4F73F4485E55F8F1FA077DE913088AE079_OpenStaticInvoker(OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { InvokerActionInvoker1< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_uiSystem); } void OnButtonPressed_Invoke_m1DC2DA4F73F4485E55F8F1FA077DE913088AE079_ClosedStaticInvoker(OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { InvokerActionInvoker2< RuntimeObject*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_uiSystem); } void OnButtonPressed_Invoke_m1DC2DA4F73F4485E55F8F1FA077DE913088AE079_OpenVirtual(OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { NullCheck(___0_uiSystem); VirtualActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(method), ___0_uiSystem); } void OnButtonPressed_Invoke_m1DC2DA4F73F4485E55F8F1FA077DE913088AE079_OpenInterface(OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { NullCheck(___0_uiSystem); InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_uiSystem); } void OnButtonPressed_Invoke_m1DC2DA4F73F4485E55F8F1FA077DE913088AE079_OpenGenericVirtual(OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { NullCheck(___0_uiSystem); GenericVirtualActionInvoker0::Invoke(method, ___0_uiSystem); } void OnButtonPressed_Invoke_m1DC2DA4F73F4485E55F8F1FA077DE913088AE079_OpenGenericInterface(OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { NullCheck(___0_uiSystem); GenericInterfaceActionInvoker0::Invoke(method, ___0_uiSystem); } // System.Void DungeonArchitect.UI.Widgets.ButtonWidget/OnButtonPressed::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnButtonPressed__ctor_m5EB15B8EAFDA250C36274E6BCBD583746A5538B0 (OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* __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)&OnButtonPressed_Invoke_m1DC2DA4F73F4485E55F8F1FA077DE913088AE079_OpenStaticInvoker; else __this->___invoke_impl_1 = (intptr_t)&OnButtonPressed_Invoke_m1DC2DA4F73F4485E55F8F1FA077DE913088AE079_ClosedStaticInvoker; else if (isOpen) __this->___invoke_impl_1 = (intptr_t)&OnButtonPressed_Invoke_m1DC2DA4F73F4485E55F8F1FA077DE913088AE079_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)&OnButtonPressed_Invoke_m1DC2DA4F73F4485E55F8F1FA077DE913088AE079_OpenGenericInterface; else __this->___invoke_impl_1 = (intptr_t)&OnButtonPressed_Invoke_m1DC2DA4F73F4485E55F8F1FA077DE913088AE079_OpenGenericVirtual; else if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method)) __this->___invoke_impl_1 = (intptr_t)&OnButtonPressed_Invoke_m1DC2DA4F73F4485E55F8F1FA077DE913088AE079_OpenInterface; else __this->___invoke_impl_1 = (intptr_t)&OnButtonPressed_Invoke_m1DC2DA4F73F4485E55F8F1FA077DE913088AE079_OpenVirtual; } else { __this->___invoke_impl_1 = (intptr_t)&OnButtonPressed_Invoke_m1DC2DA4F73F4485E55F8F1FA077DE913088AE079_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)&OnButtonPressed_Invoke_m1DC2DA4F73F4485E55F8F1FA077DE913088AE079_Multicast; } // System.Void DungeonArchitect.UI.Widgets.ButtonWidget/OnButtonPressed::Invoke(DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnButtonPressed_Invoke_m1DC2DA4F73F4485E55F8F1FA077DE913088AE079 (OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_uiSystem, reinterpret_cast(__this->___method_3)); } // System.IAsyncResult DungeonArchitect.UI.Widgets.ButtonWidget/OnButtonPressed::BeginInvoke(DungeonArchitect.UI.UISystem,System.AsyncCallback,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OnButtonPressed_BeginInvoke_m82EF6BE676790E7F5FA83EAAC4F6D627DF81DB0C (OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method) { void *__d_args[2] = {0}; __d_args[0] = ___0_uiSystem; return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object); } // System.Void DungeonArchitect.UI.Widgets.ButtonWidget/OnButtonPressed::EndInvoke(System.IAsyncResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnButtonPressed_EndInvoke_mA0BFB41B2830413BA741EA5D100F1D8087F1AF19 (OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* __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.Void DungeonArchitect.UI.Widgets.ImageWidget::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageWidget__ctor_m60934DB089074DA4814CF4E5AA43E61F39FCFF1F (ImageWidget_tAE4D08370736800E2BB5B551B61E1A7362E942D6* __this, const RuntimeMethod* method) { { // Color tint = Color.white; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; L_0 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL); __this->___tint_9 = L_0; // public ImageWidget() {} WidgetBase__ctor_mE012EBFC7AAED3EABB55BEFBCF4544531E4588CD(__this, NULL); // public ImageWidget() {} return; } } // System.Void DungeonArchitect.UI.Widgets.ImageWidget::.ctor(UnityEngine.Texture2D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageWidget__ctor_mD910EEE5FEFCB5FEAA92A85AB81F9F509A29C2A4 (ImageWidget_tAE4D08370736800E2BB5B551B61E1A7362E942D6* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, const RuntimeMethod* method) { { // Color tint = Color.white; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; L_0 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL); __this->___tint_9 = L_0; // public ImageWidget(Texture2D texture) WidgetBase__ctor_mE012EBFC7AAED3EABB55BEFBCF4544531E4588CD(__this, NULL); // this.texture = texture; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_1 = ___0_texture; __this->___texture_7 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___texture_7), (void*)L_1); // } return; } } // DungeonArchitect.UI.Widgets.ImageWidget DungeonArchitect.UI.Widgets.ImageWidget::SetImage(UnityEngine.Texture2D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageWidget_tAE4D08370736800E2BB5B551B61E1A7362E942D6* ImageWidget_SetImage_m55EB82F5250A1357B656F85483EA671A45C10B61 (ImageWidget_tAE4D08370736800E2BB5B551B61E1A7362E942D6* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, const RuntimeMethod* method) { { // this.texture = texture; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = ___0_texture; __this->___texture_7 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___texture_7), (void*)L_0); // return this; return __this; } } // DungeonArchitect.UI.Widgets.ImageWidget DungeonArchitect.UI.Widgets.ImageWidget::SetDrawMode(DungeonArchitect.UI.Widgets.ImageWidgetDrawMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageWidget_tAE4D08370736800E2BB5B551B61E1A7362E942D6* ImageWidget_SetDrawMode_mBD43776835F1EA10A609D6FE42AD50D84803E78B (ImageWidget_tAE4D08370736800E2BB5B551B61E1A7362E942D6* __this, int32_t ___0_drawMode, const RuntimeMethod* method) { { // this.drawMode = drawMode; int32_t L_0 = ___0_drawMode; __this->___drawMode_8 = L_0; // return this; return __this; } } // DungeonArchitect.UI.Widgets.ImageWidget DungeonArchitect.UI.Widgets.ImageWidget::SetTint(UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageWidget_tAE4D08370736800E2BB5B551B61E1A7362E942D6* ImageWidget_SetTint_m2142637CBA39769C945A8432C8D4194C70352CF5 (ImageWidget_tAE4D08370736800E2BB5B551B61E1A7362E942D6* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_tint, const RuntimeMethod* method) { { // this.tint = tint; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_tint; __this->___tint_9 = L_0; // return this; return __this; } } // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.ImageWidget::CalculateFitSize(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ImageWidget_CalculateFitSize_mC3FE6D22EE6B1FD337B43CB0D975A397EAEFD6C2 (ImageWidget_tAE4D08370736800E2BB5B551B61E1A7362E942D6* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_size, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; { // if (texture == null) return size; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = __this->___texture_7; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_0010; } } { // if (texture == null) return size; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_size; return L_2; } IL_0010: { // var scale = size.x / texture.width; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_size; float L_4 = L_3.___x_0; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_5 = __this->___texture_7; NullCheck(L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_5); V_0 = ((float)(L_4/((float)L_6))); // scale = Mathf.Min(1, scale); float L_7 = V_0; float L_8; L_8 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline((1.0f), L_7, NULL); V_0 = L_8; // var sizeX = texture.width * scale; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_9 = __this->___texture_7; NullCheck(L_9); int32_t L_10; L_10 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_9); float L_11 = V_0; // var sizeY = texture.height * scale; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_12 = __this->___texture_7; NullCheck(L_12); int32_t L_13; L_13 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_12); float L_14 = V_0; V_1 = ((float)il2cpp_codegen_multiply(((float)L_13), L_14)); // return new Vector2(sizeX, sizeY); float L_15 = V_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16; memset((&L_16), 0, sizeof(L_16)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_16), ((float)il2cpp_codegen_multiply(((float)L_10), L_11)), L_15, /*hidden argument*/NULL); return L_16; } } // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.ImageWidget::CalculateFillSize(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ImageWidget_CalculateFillSize_m65D9E14D8D9EAF19EB87E45BFFF79C170452FD92 (ImageWidget_tAE4D08370736800E2BB5B551B61E1A7362E942D6* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_size, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; { // if (texture == null) return size; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = __this->___texture_7; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_0010; } } { // if (texture == null) return size; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_size; return L_2; } IL_0010: { // var scaleX = size.x / texture.width; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_size; float L_4 = L_3.___x_0; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_5 = __this->___texture_7; NullCheck(L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_5); // var scaleY = size.y / texture.height; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = ___0_size; float L_8 = L_7.___y_1; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_9 = __this->___texture_7; NullCheck(L_9); int32_t L_10; L_10 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_9); V_0 = ((float)(L_8/((float)L_10))); // var scale = Mathf.Max(scaleX, scaleY); float L_11 = V_0; float L_12; L_12 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(L_4/((float)L_6))), L_11, NULL); V_1 = L_12; // var sizeX = texture.width * scale; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_13 = __this->___texture_7; NullCheck(L_13); int32_t L_14; L_14 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_13); float L_15 = V_1; // var sizeY = texture.height * scale; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_16 = __this->___texture_7; NullCheck(L_16); int32_t L_17; L_17 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_16); float L_18 = V_1; V_2 = ((float)il2cpp_codegen_multiply(((float)L_17), L_18)); // return new Vector2(sizeX, sizeY); float L_19 = V_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20; memset((&L_20), 0, sizeof(L_20)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_20), ((float)il2cpp_codegen_multiply(((float)L_14), L_15)), L_19, /*hidden argument*/NULL); return L_20; } } // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.ImageWidget::GetDesiredSize(UnityEngine.Vector2,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ImageWidget_GetDesiredSize_m7BEA4F0B70368687A475469BEB7B06553FE47811 (ImageWidget_tAE4D08370736800E2BB5B551B61E1A7362E942D6* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_size, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, 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 (texture == null) Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = __this->___texture_7; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_0010; } } { // return size; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_size; return L_2; } IL_0010: { // if (drawMode == ImageWidgetDrawMode.Fit) int32_t L_3 = __this->___drawMode_8; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0021; } } { // return CalculateFitSize(size); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_size; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = ImageWidget_CalculateFitSize_mC3FE6D22EE6B1FD337B43CB0D975A397EAEFD6C2(__this, L_4, NULL); return L_5; } IL_0021: { // else if (drawMode == ImageWidgetDrawMode.Fill) int32_t L_6 = __this->___drawMode_8; if ((!(((uint32_t)L_6) == ((uint32_t)2)))) { goto IL_0032; } } { // return CalculateFillSize(size); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = ___0_size; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; L_8 = ImageWidget_CalculateFillSize_m65D9E14D8D9EAF19EB87E45BFFF79C170452FD92(__this, L_7, NULL); return L_8; } IL_0032: { // else if (drawMode == ImageWidgetDrawMode.Fit) int32_t L_9 = __this->___drawMode_8; // return new Vector2(texture.width, texture.height); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_10 = __this->___texture_7; NullCheck(L_10); int32_t L_11; L_11 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_10); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_12 = __this->___texture_7; NullCheck(L_12); int32_t L_13; L_13 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_12); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14; memset((&L_14), 0, sizeof(L_14)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_14), ((float)L_11), ((float)L_13), /*hidden argument*/NULL); return L_14; } } // System.Void DungeonArchitect.UI.Widgets.ImageWidget::DrawImpl(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageWidget_DrawImpl_m93788680159951C3E130AEFF8B3C86F42BC76ED8 (ImageWidget_tAE4D08370736800E2BB5B551B61E1A7362E942D6* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, RuntimeObject* ___1_renderer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1; memset((&V_1), 0, sizeof(V_1)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2; memset((&V_2), 0, sizeof(V_2)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3; memset((&V_3), 0, sizeof(V_3)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_4; memset((&V_4), 0, sizeof(V_4)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_5; memset((&V_5), 0, sizeof(V_5)); float V_6 = 0.0f; float V_7 = 0.0f; float V_8 = 0.0f; float V_9 = 0.0f; float V_10 = 0.0f; GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* G_B4_0 = NULL; GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* G_B3_0 = NULL; GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* G_B8_0 = NULL; GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* G_B6_0 = NULL; GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* G_B5_0 = NULL; GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* G_B7_0 = NULL; { // if (IsPaintEvent(uiSystem) && texture != null) UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_0 = ___0_uiSystem; bool L_1; L_1 = WidgetBase_IsPaintEvent_m01C71D454F88A3E52DB17A4B484EB6C58C555603(__this, L_0, NULL); if (!L_1) { goto IL_018a; } } { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_2 = __this->___texture_7; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_3) { goto IL_018a; } } { // var size = WidgetBounds.size; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_4; L_4 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_5 = L_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_5), NULL); V_0 = L_5; // size.x--; float* L_6 = (&(&V_0)->___x_0); float* L_7 = L_6; float L_8 = *((float*)L_7); *((float*)L_7) = (float)((float)il2cpp_codegen_subtract(L_8, (1.0f))); // var bounds = new Rect(Vector2.zero, size); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9; L_9 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = V_0; Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_1), L_9, L_10, NULL); // var state = new GUIState(renderer); RuntimeObject* L_11 = ___1_renderer; GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* L_12 = (GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD*)il2cpp_codegen_object_new(GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD_il2cpp_TypeInfo_var); NullCheck(L_12); GUIState__ctor_m65BCEC9D3D6071C332DCAB9EB4733611173E359C(L_12, L_11, NULL); // var drawSize = bounds.size; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13; L_13 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_1), NULL); V_2 = L_13; // Vector2 offset = Vector2.zero; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14; L_14 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); V_3 = L_14; // if (drawMode == ImageWidgetDrawMode.Fit) int32_t L_15 = __this->___drawMode_8; G_B3_0 = L_12; if ((!(((uint32_t)L_15) == ((uint32_t)1)))) { G_B4_0 = L_12; goto IL_009d; } } { // drawSize = CalculateFitSize(size); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17; L_17 = ImageWidget_CalculateFitSize_mC3FE6D22EE6B1FD337B43CB0D975A397EAEFD6C2(__this, L_16, NULL); V_2 = L_17; // var offsetX = (bounds.size.x - drawSize.x) * 0.5f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18; L_18 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_1), NULL); float L_19 = L_18.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20 = V_2; float L_21 = L_20.___x_0; V_6 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_19, L_21)), (0.5f))); // offset = new Vector2(offsetX, 0); float L_22 = V_6; Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_3), L_22, (0.0f), NULL); G_B8_0 = G_B3_0; goto IL_015a; } IL_009d: { // else if (drawMode == ImageWidgetDrawMode.Fill) int32_t L_23 = __this->___drawMode_8; G_B5_0 = G_B4_0; if ((!(((uint32_t)L_23) == ((uint32_t)2)))) { G_B6_0 = G_B4_0; goto IL_00f1; } } { // drawSize = CalculateFillSize(size); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_24 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25; L_25 = ImageWidget_CalculateFillSize_m65D9E14D8D9EAF19EB87E45BFFF79C170452FD92(__this, L_24, NULL); V_2 = L_25; // var offsetX = (bounds.size.x - drawSize.x) * 0.5f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26; L_26 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_1), NULL); float L_27 = L_26.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28 = V_2; float L_29 = L_28.___x_0; V_7 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_27, L_29)), (0.5f))); // var offsetY = (bounds.size.y - drawSize.y) * 0.5f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_30; L_30 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_1), NULL); float L_31 = L_30.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_32 = V_2; float L_33 = L_32.___y_1; V_8 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_31, L_33)), (0.5f))); // offset = new Vector2(offsetX, offsetY); float L_34 = V_7; float L_35 = V_8; Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_3), L_34, L_35, NULL); G_B8_0 = G_B5_0; goto IL_015a; } IL_00f1: { // else if (drawMode == ImageWidgetDrawMode.Fixed) int32_t L_36 = __this->___drawMode_8; G_B7_0 = G_B6_0; if ((!(((uint32_t)L_36) == ((uint32_t)3)))) { G_B8_0 = G_B6_0; goto IL_015a; } } { // drawSize = new Vector2(texture.width, texture.height); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_37 = __this->___texture_7; NullCheck(L_37); int32_t L_38; L_38 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_37); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_39 = __this->___texture_7; NullCheck(L_39); int32_t L_40; L_40 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_39); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_2), ((float)L_38), ((float)L_40), NULL); // var offsetX = (bounds.size.x - drawSize.x) * 0.5f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_41; L_41 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_1), NULL); float L_42 = L_41.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_43 = V_2; float L_44 = L_43.___x_0; V_9 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_42, L_44)), (0.5f))); // var offsetY = (bounds.size.y - drawSize.y) * 0.5f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_45; L_45 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_1), NULL); float L_46 = L_45.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_47 = V_2; float L_48 = L_47.___y_1; V_10 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_46, L_48)), (0.5f))); // offset = new Vector2(offsetX, offsetY); float L_49 = V_9; float L_50 = V_10; Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_3), L_49, L_50, NULL); G_B8_0 = G_B7_0; } IL_015a: { // var drawBounds = new Rect(bounds.position + offset, drawSize); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_51; L_51 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38((&V_1), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_52 = V_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_53; L_53 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_51, L_52, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_54 = V_2; Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_4), L_53, L_54, NULL); // renderer.DrawTexture(drawBounds, texture, ScaleMode.StretchToFill, true, tint); RuntimeObject* L_55 = ___1_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_56 = V_4; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_57 = __this->___texture_7; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_58 = __this->___tint_9; NullCheck(L_55); InterfaceActionInvoker5< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*, int32_t, bool, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(12 /* System.Void DungeonArchitect.UI.UIRenderer::DrawTexture(UnityEngine.Rect,UnityEngine.Texture,UnityEngine.ScaleMode,System.Boolean,UnityEngine.Color) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_55, L_56, L_57, 0, (bool)1, L_58); // state.Restore(); NullCheck(G_B8_0); GUIState_Restore_mA030298AAC38698BDE205F0D87815E53517E5EDD(G_B8_0, NULL); } IL_018a: { // } 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.UI.Widgets.LabelWidget::get_Text() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LabelWidget_get_Text_m7AC242637A4DCAFCDE67A3A3EF0847B219302F5B (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, const RuntimeMethod* method) { { // public string Text { get; private set; } String_t* L_0 = __this->___U3CTextU3Ek__BackingField_8; return L_0; } } // System.Void DungeonArchitect.UI.Widgets.LabelWidget::set_Text(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LabelWidget_set_Text_mC25FB16CE9A089DD2CAC89B23FBFDD90F1099E98 (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, String_t* ___0_value, const RuntimeMethod* method) { { // public string Text { get; private set; } String_t* L_0 = ___0_value; __this->___U3CTextU3Ek__BackingField_8 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTextU3Ek__BackingField_8), (void*)L_0); return; } } // UnityEngine.Color DungeonArchitect.UI.Widgets.LabelWidget::get_Color() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F LabelWidget_get_Color_m9FD675568BEA92E9015911A654DCCCE8C8002A91 (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, const RuntimeMethod* method) { { // public Color Color { get; private set; } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->___U3CColorU3Ek__BackingField_9; return L_0; } } // System.Void DungeonArchitect.UI.Widgets.LabelWidget::set_Color(UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LabelWidget_set_Color_mD55E792A2CF505E2F5432B9095BE7DE6A2BF0279 (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) { { // public Color Color { get; private set; } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_value; __this->___U3CColorU3Ek__BackingField_9 = L_0; return; } } // System.Int32 DungeonArchitect.UI.Widgets.LabelWidget::get_FontSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LabelWidget_get_FontSize_m02900AFA8E27427716A95B3CEB6275C463FB91A0 (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, const RuntimeMethod* method) { { // public int FontSize { get; private set; } int32_t L_0 = __this->___U3CFontSizeU3Ek__BackingField_10; return L_0; } } // System.Void DungeonArchitect.UI.Widgets.LabelWidget::set_FontSize(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LabelWidget_set_FontSize_mFDC7E78B8404D0C0458F068F0EF33DAE63C6CD49 (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, int32_t ___0_value, const RuntimeMethod* method) { { // public int FontSize { get; private set; } int32_t L_0 = ___0_value; __this->___U3CFontSizeU3Ek__BackingField_10 = L_0; return; } } // System.Boolean DungeonArchitect.UI.Widgets.LabelWidget::get_WordWrap() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LabelWidget_get_WordWrap_mE312BE4A074E1BE9CDF50C09E324C0DD3FBF7293 (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, const RuntimeMethod* method) { { // public bool WordWrap { get; set; } bool L_0 = __this->___U3CWordWrapU3Ek__BackingField_11; return L_0; } } // System.Void DungeonArchitect.UI.Widgets.LabelWidget::set_WordWrap(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LabelWidget_set_WordWrap_m73F37E44F338D468ECB7DBAC8477E47F0F02C874 (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool WordWrap { get; set; } bool L_0 = ___0_value; __this->___U3CWordWrapU3Ek__BackingField_11 = L_0; return; } } // UnityEngine.TextAnchor DungeonArchitect.UI.Widgets.LabelWidget::get_TextAlign() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LabelWidget_get_TextAlign_m32F99F8A781471576CD27176E6C47B650C64E65E (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, const RuntimeMethod* method) { { // public TextAnchor TextAlign { get; private set; } int32_t L_0 = __this->___U3CTextAlignU3Ek__BackingField_12; return L_0; } } // System.Void DungeonArchitect.UI.Widgets.LabelWidget::set_TextAlign(UnityEngine.TextAnchor) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LabelWidget_set_TextAlign_mBADD86ACDA88FFBD79D11FDBFFDFA77A34F9AE83 (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, int32_t ___0_value, const RuntimeMethod* method) { { // public TextAnchor TextAlign { get; private set; } int32_t L_0 = ___0_value; __this->___U3CTextAlignU3Ek__BackingField_12 = L_0; return; } } // System.Void DungeonArchitect.UI.Widgets.LabelWidget::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LabelWidget__ctor_mFB79AC28A917846E37C269BD8BEC57D04621DA9C (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, String_t* ___0_text, const RuntimeMethod* method) { { // public LabelWidget(string text) WidgetBase__ctor_mE012EBFC7AAED3EABB55BEFBCF4544531E4588CD(__this, NULL); // this.Text = text; String_t* L_0 = ___0_text; LabelWidget_set_Text_mC25FB16CE9A089DD2CAC89B23FBFDD90F1099E98_inline(__this, L_0, NULL); // Color = Color.black; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1; L_1 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL); LabelWidget_set_Color_mD55E792A2CF505E2F5432B9095BE7DE6A2BF0279_inline(__this, L_1, NULL); // WordWrap = false; LabelWidget_set_WordWrap_m73F37E44F338D468ECB7DBAC8477E47F0F02C874_inline(__this, (bool)0, NULL); // TextAlign = TextAnchor.UpperLeft; LabelWidget_set_TextAlign_mBADD86ACDA88FFBD79D11FDBFFDFA77A34F9AE83_inline(__this, 0, NULL); // } return; } } // DungeonArchitect.UI.Widgets.LabelWidget DungeonArchitect.UI.Widgets.LabelWidget::SetColor(UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* LabelWidget_SetColor_mAC2A5CCA5C5419E34B338E519E6B5D7BCC18C86E (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_color, const RuntimeMethod* method) { { // this.Color = color; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_color; LabelWidget_set_Color_mD55E792A2CF505E2F5432B9095BE7DE6A2BF0279_inline(__this, L_0, NULL); // style = null; __this->___style_7 = (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___style_7), (void*)(GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580*)NULL); // return this; return __this; } } // DungeonArchitect.UI.Widgets.LabelWidget DungeonArchitect.UI.Widgets.LabelWidget::SetFontSize(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* LabelWidget_SetFontSize_mEAF1EBD1F7FC1983F991BC71144B5E35DDE13F7D (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, int32_t ___0_size, const RuntimeMethod* method) { { // this.FontSize = size; int32_t L_0 = ___0_size; LabelWidget_set_FontSize_mFDC7E78B8404D0C0458F068F0EF33DAE63C6CD49_inline(__this, L_0, NULL); // style = null; __this->___style_7 = (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___style_7), (void*)(GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580*)NULL); // return this; return __this; } } // DungeonArchitect.UI.Widgets.LabelWidget DungeonArchitect.UI.Widgets.LabelWidget::SetTextAlign(UnityEngine.TextAnchor) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* LabelWidget_SetTextAlign_m9E7EA2343E34B179F0960E52C6DBAB0EC8C34375 (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, int32_t ___0_align, const RuntimeMethod* method) { { // this.TextAlign = align; int32_t L_0 = ___0_align; LabelWidget_set_TextAlign_mBADD86ACDA88FFBD79D11FDBFFDFA77A34F9AE83_inline(__this, L_0, NULL); // style = null; __this->___style_7 = (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___style_7), (void*)(GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580*)NULL); // return this; return __this; } } // DungeonArchitect.UI.Widgets.LabelWidget DungeonArchitect.UI.Widgets.LabelWidget::SetWordWrap(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* LabelWidget_SetWordWrap_mA51770E98A34FDA6A49B299C92FD191326BDEF63 (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, bool ___0_wordWrap, const RuntimeMethod* method) { { // this.WordWrap = wordWrap; bool L_0 = ___0_wordWrap; LabelWidget_set_WordWrap_m73F37E44F338D468ECB7DBAC8477E47F0F02C874_inline(__this, L_0, NULL); // style = null; __this->___style_7 = (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___style_7), (void*)(GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580*)NULL); // return this; return __this; } } // UnityEngine.GUIStyle DungeonArchitect.UI.Widgets.LabelWidget::CreateStyle(DungeonArchitect.UI.UIStyleManager) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* LabelWidget_CreateStyle_mD2A3A8704D17F6607A611FD81B6BEA879390770D (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, RuntimeObject* ___0_styleManager, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIStyleManager_t78405D171B48A713492B64795B96CD6CF365F88C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // var style = styleManager.GetLabelStyle(); RuntimeObject* L_0 = ___0_styleManager; NullCheck(L_0); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_1; L_1 = InterfaceFuncInvoker0< GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* >::Invoke(3 /* UnityEngine.GUIStyle DungeonArchitect.UI.UIStyleManager::GetLabelStyle() */, UIStyleManager_t78405D171B48A713492B64795B96CD6CF365F88C_il2cpp_TypeInfo_var, L_0); // style.fontSize = FontSize; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_2 = L_1; int32_t L_3; L_3 = LabelWidget_get_FontSize_m02900AFA8E27427716A95B3CEB6275C463FB91A0_inline(__this, NULL); NullCheck(L_2); GUIStyle_set_fontSize_m7F6DFD61AC55072C95DC3825B77FAE3F75F1CCFF(L_2, L_3, NULL); // style.alignment = TextAlign; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_4 = L_2; int32_t L_5; L_5 = LabelWidget_get_TextAlign_m32F99F8A781471576CD27176E6C47B650C64E65E_inline(__this, NULL); NullCheck(L_4); GUIStyle_set_alignment_mEDC62A775C9551DBD1FEE4043F115E034EF12937(L_4, L_5, NULL); // style.normal.textColor = Color; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_6 = L_4; NullCheck(L_6); GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* L_7; L_7 = GUIStyle_get_normal_mDEA2808FBD692E505784BD9E521738B4321BCA8F(L_6, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8; L_8 = LabelWidget_get_Color_m9FD675568BEA92E9015911A654DCCCE8C8002A91_inline(__this, NULL); NullCheck(L_7); GUIStyleState_set_textColor_m5868D12858E6402247953BCCDDA7A543BE6084F1(L_7, L_8, NULL); // style.wordWrap = WordWrap; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_9 = L_6; bool L_10; L_10 = LabelWidget_get_WordWrap_mE312BE4A074E1BE9CDF50C09E324C0DD3FBF7293_inline(__this, NULL); NullCheck(L_9); GUIStyle_set_wordWrap_m7A232701F60F4EB8FAFA57F6BAF9F94731DD009C(L_9, L_10, NULL); // return style; return L_9; } } // System.Single DungeonArchitect.UI.Widgets.LabelWidget::CalcHeight(DungeonArchitect.UI.UIStyleManager,System.String,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LabelWidget_CalcHeight_mC4EF2A06DEE7E3A5DED86C562C1F62674B32A8ED (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, RuntimeObject* ___0_styleManager, String_t* ___1_text, float ___2_width, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (style == null) GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_0 = __this->___style_7; if (L_0) { goto IL_0015; } } { // style = CreateStyle(styleManager); RuntimeObject* L_1 = ___0_styleManager; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_2; L_2 = LabelWidget_CreateStyle_mD2A3A8704D17F6607A611FD81B6BEA879390770D(__this, L_1, NULL); __this->___style_7 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___style_7), (void*)L_2); } IL_0015: { // return style.CalcHeight(new GUIContent(text), width); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_3 = __this->___style_7; String_t* L_4 = ___1_text; GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* L_5 = (GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2*)il2cpp_codegen_object_new(GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_il2cpp_TypeInfo_var); NullCheck(L_5); GUIContent__ctor_mD2BDF82C1E1F75DEEF36F2C8EDB60FFB49EE4DBC(L_5, L_4, NULL); float L_6 = ___2_width; NullCheck(L_3); float L_7; L_7 = GUIStyle_CalcHeight_m57DA8F6020AE71B561ABCBCE74E0E58FD2ECC5E8(L_3, L_5, L_6, NULL); return L_7; } } // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.LabelWidget::CalcSize(DungeonArchitect.UI.UISystem,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 LabelWidget_CalcSize_mFF79DD029219A85311D08A52AC6657FBF8870206 (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, String_t* ___1_text, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (style == null) GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_0 = __this->___style_7; if (L_0) { goto IL_001a; } } { // style = CreateStyle(uiSystem.StyleManager); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_1 = ___0_uiSystem; NullCheck(L_1); RuntimeObject* L_2; L_2 = UISystem_get_StyleManager_m303E2BEB6A3B9A3B67B96F65B56DC18129840270_inline(L_1, NULL); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_3; L_3 = LabelWidget_CreateStyle_mD2A3A8704D17F6607A611FD81B6BEA879390770D(__this, L_2, NULL); __this->___style_7 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___style_7), (void*)L_3); } IL_001a: { // return style.CalcSize(new GUIContent(text)); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_4 = __this->___style_7; String_t* L_5 = ___1_text; GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* L_6 = (GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2*)il2cpp_codegen_object_new(GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_il2cpp_TypeInfo_var); NullCheck(L_6); GUIContent__ctor_mD2BDF82C1E1F75DEEF36F2C8EDB60FFB49EE4DBC(L_6, L_5, NULL); NullCheck(L_4); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7; L_7 = GUIStyle_CalcSize_m3015BAC288A5D6D29C0596ECE8117C8F9DFF9A76(L_4, L_6, NULL); return L_7; } } // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.LabelWidget::GetDesiredSize(UnityEngine.Vector2,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 LabelWidget_GetDesiredSize_m5B64A841D0A50BF30908E93E77F00D338BA69F9F (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_size, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { float V_0 = 0.0f; { // if (WordWrap) bool L_0; L_0 = LabelWidget_get_WordWrap_mE312BE4A074E1BE9CDF50C09E324C0DD3FBF7293_inline(__this, NULL); if (!L_0) { goto IL_002e; } } { // var height = CalcHeight(uiSystem.StyleManager, Text, size.x); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_1 = ___1_uiSystem; NullCheck(L_1); RuntimeObject* L_2; L_2 = UISystem_get_StyleManager_m303E2BEB6A3B9A3B67B96F65B56DC18129840270_inline(L_1, NULL); String_t* L_3; L_3 = LabelWidget_get_Text_m7AC242637A4DCAFCDE67A3A3EF0847B219302F5B_inline(__this, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_size; float L_5 = L_4.___x_0; float L_6; L_6 = LabelWidget_CalcHeight_mC4EF2A06DEE7E3A5DED86C562C1F62674B32A8ED(__this, L_2, L_3, L_5, NULL); V_0 = L_6; // return new Vector2(size.x, height); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = ___0_size; float L_8 = L_7.___x_0; float L_9 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10; memset((&L_10), 0, sizeof(L_10)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_10), L_8, L_9, /*hidden argument*/NULL); return L_10; } IL_002e: { // return CalcSize(uiSystem, Text); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_11 = ___1_uiSystem; String_t* L_12; L_12 = LabelWidget_get_Text_m7AC242637A4DCAFCDE67A3A3EF0847B219302F5B_inline(__this, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13; L_13 = LabelWidget_CalcSize_mFF79DD029219A85311D08A52AC6657FBF8870206(__this, L_11, L_12, NULL); return L_13; } } // System.Void DungeonArchitect.UI.Widgets.LabelWidget::DrawImpl(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LabelWidget_DrawImpl_m29B2F536C2EAC1A369B4AD388734979B957AC977 (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, RuntimeObject* ___1_renderer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1; memset((&V_1), 0, sizeof(V_1)); { // if (IsPaintEvent(uiSystem)) UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_0 = ___0_uiSystem; bool L_1; L_1 = WidgetBase_IsPaintEvent_m01C71D454F88A3E52DB17A4B484EB6C58C555603(__this, L_0, NULL); if (!L_1) { goto IL_0050; } } { // var bounds = new Rect(Vector2.zero, WidgetBounds.size); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3; L_3 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_1 = L_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_1), NULL); Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_0), L_2, L_4, NULL); // if (style == null) GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_5 = __this->___style_7; if (L_5) { goto IL_003d; } } { // style = CreateStyle(uiSystem.StyleManager); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_6 = ___0_uiSystem; NullCheck(L_6); RuntimeObject* L_7; L_7 = UISystem_get_StyleManager_m303E2BEB6A3B9A3B67B96F65B56DC18129840270_inline(L_6, NULL); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_8; L_8 = LabelWidget_CreateStyle_mD2A3A8704D17F6607A611FD81B6BEA879390770D(__this, L_7, NULL); __this->___style_7 = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___style_7), (void*)L_8); } IL_003d: { // renderer.Label(bounds, Text, style); RuntimeObject* L_9 = ___1_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_10 = V_0; String_t* L_11; L_11 = LabelWidget_get_Text_m7AC242637A4DCAFCDE67A3A3EF0847B219302F5B_inline(__this, NULL); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_12 = __this->___style_7; NullCheck(L_9); InterfaceActionInvoker3< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, String_t*, GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* >::Invoke(8 /* System.Void DungeonArchitect.UI.UIRenderer::Label(UnityEngine.Rect,System.String,UnityEngine.GUIStyle) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_9, L_10, L_11, L_12); } IL_0050: { // } 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.UI.Widgets.LinkWidget::add_LinkClicked(DungeonArchitect.UI.Widgets.OnWidgetClicked) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkWidget_add_LinkClicked_m3CC22A607BFD2B87F0FE5F81CAEACB6C739CEDAB (LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* __this, OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* V_0 = NULL; OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* V_1 = NULL; OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* V_2 = NULL; { OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* L_0 = __this->___LinkClicked_12; V_0 = L_0; } IL_0007: { OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* L_1 = V_0; V_1 = L_1; OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* L_2 = V_1; OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL); V_2 = ((OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED*)CastclassSealed((RuntimeObject*)L_4, OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED_il2cpp_TypeInfo_var)); OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED** L_5 = (&__this->___LinkClicked_12); OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* L_6 = V_2; OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* L_7 = V_1; OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* L_9 = V_0; OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* L_10 = V_1; if ((!(((RuntimeObject*)(OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED*)L_9) == ((RuntimeObject*)(OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.Widgets.LinkWidget::remove_LinkClicked(DungeonArchitect.UI.Widgets.OnWidgetClicked) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkWidget_remove_LinkClicked_mB49C8D34DEB6F2BBA5391A9E24574B9C4D5E8FC5 (LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* __this, OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* V_0 = NULL; OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* V_1 = NULL; OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* V_2 = NULL; { OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* L_0 = __this->___LinkClicked_12; V_0 = L_0; } IL_0007: { OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* L_1 = V_0; V_1 = L_1; OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* L_2 = V_1; OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL); V_2 = ((OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED*)CastclassSealed((RuntimeObject*)L_4, OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED_il2cpp_TypeInfo_var)); OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED** L_5 = (&__this->___LinkClicked_12); OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* L_6 = V_2; OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* L_7 = V_1; OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* L_9 = V_0; OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* L_10 = V_1; if ((!(((RuntimeObject*)(OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED*)L_9) == ((RuntimeObject*)(OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.Widgets.LinkWidget::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkWidget__ctor_m3DCDA204E1652BA0B3329988F31442A2FBB7B49A (LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* __this, const RuntimeMethod* method) { { // public LinkWidget() : this(null) { } LinkWidget__ctor_mE2E8DC2F70986DFD2E46CB312AAF031159449763(__this, (RuntimeObject*)NULL, NULL); // public LinkWidget() : this(null) { } return; } } // System.Void DungeonArchitect.UI.Widgets.LinkWidget::.ctor(DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkWidget__ctor_mE2E8DC2F70986DFD2E46CB312AAF031159449763 (LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* __this, RuntimeObject* ___0_content, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // bool drawLinkOutline = true; __this->___drawLinkOutline_8 = (bool)1; // Color highlightColor = WidgetUtils.FOCUS_HIGHLITE_COLOR; il2cpp_codegen_runtime_class_init_inline(WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ((WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_StaticFields*)il2cpp_codegen_static_fields_for(WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var))->___FOCUS_HIGHLITE_COLOR_0; __this->___highlightColor_11 = L_0; // public LinkWidget(IWidget content) WidgetBase__ctor_mE012EBFC7AAED3EABB55BEFBCF4544531E4588CD(__this, NULL); // this.content = content; RuntimeObject* L_1 = ___0_content; __this->___content_7 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___content_7), (void*)L_1); // } return; } } // DungeonArchitect.UI.Widgets.LinkWidget DungeonArchitect.UI.Widgets.LinkWidget::SetContent(DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* LinkWidget_SetContent_m9EA19F89E5B40CAAF4495B603FFE4C1370D77A68 (LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* __this, RuntimeObject* ___0_content, const RuntimeMethod* method) { { // this.content = content; RuntimeObject* L_0 = ___0_content; __this->___content_7 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___content_7), (void*)L_0); // return this; return __this; } } // DungeonArchitect.UI.Widgets.LinkWidget DungeonArchitect.UI.Widgets.LinkWidget::SetHighlightColor(UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* LinkWidget_SetHighlightColor_m0A19729CDDB44EA9C834B95E61CDD51D2DB96141 (LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_color, const RuntimeMethod* method) { { // this.highlightColor = color; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_color; __this->___highlightColor_11 = L_0; // return this; return __this; } } // DungeonArchitect.UI.Widgets.LinkWidget DungeonArchitect.UI.Widgets.LinkWidget::SetUserData(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* LinkWidget_SetUserData_mAC85ADEE2EE9DD3D3559DEA73766232895B61664 (LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* __this, RuntimeObject* ___0_userdata, const RuntimeMethod* method) { { // this.userdata = userdata; RuntimeObject* L_0 = ___0_userdata; __this->___userdata_10 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___userdata_10), (void*)L_0); // return this; return __this; } } // DungeonArchitect.UI.Widgets.LinkWidget DungeonArchitect.UI.Widgets.LinkWidget::SetDrawLinkOutline(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* LinkWidget_SetDrawLinkOutline_mBEC721D1E906CE9EB07B75AE40822E19D908A018 (LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* __this, bool ___0_drawLinkOutline, const RuntimeMethod* method) { { // this.drawLinkOutline = drawLinkOutline; bool L_0 = ___0_drawLinkOutline; __this->___drawLinkOutline_8 = L_0; // return this; return __this; } } // System.Void DungeonArchitect.UI.Widgets.LinkWidget::UpdateWidget(DungeonArchitect.UI.UISystem,UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkWidget_UpdateWidget_m2D8C3665C6D8F4DC7D41FC0928C4334DA2EFCA98 (LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1; memset((&V_1), 0, sizeof(V_1)); { // base.UpdateWidget(uiSystem, bounds); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_0 = ___0_uiSystem; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___1_bounds; WidgetBase_UpdateWidget_m11931F1CE447ABD15875CF7248752EFD87AE741F(__this, L_0, L_1, NULL); // var contentBounds = new Rect(Vector2.zero, WidgetBounds.size); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3; L_3 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_1 = L_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_1), NULL); Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_0), L_2, L_4, NULL); // content.UpdateWidget(uiSystem, contentBounds); RuntimeObject* L_5 = __this->___content_7; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_6 = ___0_uiSystem; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_7 = V_0; NullCheck(L_5); InterfaceActionInvoker2< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(0 /* System.Void DungeonArchitect.UI.Widgets.IWidget::UpdateWidget(DungeonArchitect.UI.UISystem,UnityEngine.Rect) */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_5, L_6, L_7); // } return; } } // System.Void DungeonArchitect.UI.Widgets.LinkWidget::DrawImpl(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkWidget_DrawImpl_mE1EB16DCB0CF6F96BE33083F660C3C010FF9B914 (LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, RuntimeObject* ___1_renderer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_2; memset((&V_2), 0, sizeof(V_2)); { // if (content != null) RuntimeObject* L_0 = __this->___content_7; if (!L_0) { goto IL_006d; } } { // Rect linkBounds = new Rect(Vector2.zero, WidgetBounds.size); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_2; L_2 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_2 = L_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; L_3 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_2), NULL); Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_0), L_1, L_3, NULL); // renderer.AddCursorRect(linkBounds, UICursorType.Link); RuntimeObject* L_4 = ___1_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_5 = V_0; NullCheck(L_4); InterfaceActionInvoker2< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, int32_t >::Invoke(28 /* System.Void DungeonArchitect.UI.UIRenderer::AddCursorRect(UnityEngine.Rect,DungeonArchitect.UI.UICursorType) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_4, L_5, 3); // WidgetUtils.DrawWidgetGroup(uiSystem, renderer, content); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_6 = ___0_uiSystem; RuntimeObject* L_7 = ___1_renderer; RuntimeObject* L_8 = __this->___content_7; il2cpp_codegen_runtime_class_init_inline(WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); WidgetUtils_DrawWidgetGroup_m5336B1F0D9788AF9F61AFEFD5D119D1F72D90C3C(L_6, L_7, L_8, NULL); // var eventType = uiSystem.Platform.CurrentEvent.type; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_9 = ___0_uiSystem; NullCheck(L_9); RuntimeObject* L_10; L_10 = UISystem_get_Platform_mB88078DB070F890FAAE3A47DE6BFD8B54BE0B36B_inline(L_9, NULL); NullCheck(L_10); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_11; L_11 = InterfaceFuncInvoker0< Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* >::Invoke(10 /* UnityEngine.Event DungeonArchitect.UI.UIPlatform::get_CurrentEvent() */, UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var, L_10); NullCheck(L_11); int32_t L_12; L_12 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_11, NULL); V_1 = L_12; // if (eventType == EventType.Repaint || eventType == EventType.MouseMove) int32_t L_13 = V_1; if ((((int32_t)L_13) == ((int32_t)7))) { goto IL_0050; } } { int32_t L_14 = V_1; if ((!(((uint32_t)L_14) == ((uint32_t)2)))) { goto IL_006d; } } IL_0050: { // if (hovered && drawLinkOutline) bool L_15 = __this->___hovered_9; if (!L_15) { goto IL_006d; } } { bool L_16 = __this->___drawLinkOutline_8; if (!L_16) { goto IL_006d; } } { // WidgetUtils.DrawWidgetFocusHighlight(renderer, linkBounds, highlightColor); RuntimeObject* L_17 = ___1_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_18 = V_0; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_19 = __this->___highlightColor_11; il2cpp_codegen_runtime_class_init_inline(WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); WidgetUtils_DrawWidgetFocusHighlight_mEF3117BD389C07EF1C3500F6A605FEAA54D76AC3(L_17, L_18, L_19, NULL); } IL_006d: { // hovered = false; __this->___hovered_9 = (bool)0; // } return; } } // System.Boolean DungeonArchitect.UI.Widgets.LinkWidget::RequiresInputEveryFrame() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LinkWidget_RequiresInputEveryFrame_mEE1248AD0BC36FD99F0FE9F920256A363A7723C9 (LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* __this, const RuntimeMethod* method) { { // public override bool RequiresInputEveryFrame() { return true; } return (bool)1; } } // System.Boolean DungeonArchitect.UI.Widgets.LinkWidget::IsCompositeWidget() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LinkWidget_IsCompositeWidget_mC00D3EBA86BAA80C14B0EA2BC88841CC0F246781 (LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* __this, const RuntimeMethod* method) { { // return true; return (bool)1; } } // DungeonArchitect.UI.Widgets.IWidget[] DungeonArchitect.UI.Widgets.LinkWidget::GetChildWidgets() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* LinkWidget_GetChildWidgets_m697503F862697010FB309A97CE2A0E6785609117 (LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new[] { content }; IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_0 = (IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF*)(IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF*)SZArrayNew(IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF_il2cpp_TypeInfo_var, (uint32_t)1); IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_1 = L_0; RuntimeObject* L_2 = __this->___content_7; NullCheck(L_1); ArrayElementTypeCheck (L_1, L_2); (L_1)->SetAt(static_cast(0), (RuntimeObject*)L_2); return L_1; } } // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.LinkWidget::GetDesiredSize(UnityEngine.Vector2,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 LinkWidget_GetDesiredSize_m6D20B8E1D2FFCE8C8B8372D199C1288FE00089C2 (LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_size, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return content.GetDesiredSize(size, uiSystem); RuntimeObject* L_0 = __this->___content_7; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_size; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_2 = ___1_uiSystem; NullCheck(L_0); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; L_3 = InterfaceFuncInvoker2< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(10 /* UnityEngine.Vector2 DungeonArchitect.UI.Widgets.IWidget::GetDesiredSize(UnityEngine.Vector2,DungeonArchitect.UI.UISystem) */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_0, L_1, L_2); return L_3; } } // System.Void DungeonArchitect.UI.Widgets.LinkWidget::HandleInput(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkWidget_HandleInput_mEE79AE08DC45BA457CCE44DC009BDA8969583507 (LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_2; memset((&V_2), 0, sizeof(V_2)); WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D* V_3 = NULL; { // base.HandleInput(e, uiSystem); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_0 = ___0_e; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_1 = ___1_uiSystem; WidgetBase_HandleInput_mF15E983FABEC55D72A0E9C1C62D217753F5B0A23(__this, L_0, L_1, NULL); // Rect linkBounds = new Rect(Vector2.zero, WidgetBounds.size); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3; L_3 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_2 = L_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_2), NULL); Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_0), L_2, L_4, NULL); // bool insideBounds = linkBounds.Contains(e.mousePosition); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_5 = ___0_e; NullCheck(L_5); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; L_6 = Event_get_mousePosition_mD6D2DF45C75E6FADD415D27D0E93563DED37D9B9(L_5, NULL); bool L_7; L_7 = Rect_Contains_mAB270D6B7E3B0009A50D142C569D63E8FE59F48B((&V_0), L_6, NULL); V_1 = L_7; // hovered = insideBounds; bool L_8 = V_1; __this->___hovered_9 = L_8; // if (e.type == EventType.MouseDown && insideBounds) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_9 = ___0_e; NullCheck(L_9); int32_t L_10; L_10 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_9, NULL); bool L_11 = V_1; if (!((int32_t)(((((int32_t)L_10) == ((int32_t)0))? 1 : 0)&(int32_t)L_11))) { goto IL_0078; } } { // if (LinkClicked != null) OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* L_12 = __this->___LinkClicked_12; if (!L_12) { goto IL_0078; } } { // var clickEvent = new WidgetClickEvent(); WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D* L_13 = (WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D*)il2cpp_codegen_object_new(WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D_il2cpp_TypeInfo_var); NullCheck(L_13); WidgetClickEvent__ctor_m6BDA30A173BE11743F4D424A912E85179EF67B57(L_13, NULL); V_3 = L_13; // clickEvent.e = e; WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D* L_14 = V_3; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_15 = ___0_e; NullCheck(L_14); L_14->___e_0 = L_15; Il2CppCodeGenWriteBarrier((void**)(&L_14->___e_0), (void*)L_15); // clickEvent.uiSystem = uiSystem; WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D* L_16 = V_3; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_17 = ___1_uiSystem; NullCheck(L_16); L_16->___uiSystem_1 = L_17; Il2CppCodeGenWriteBarrier((void**)(&L_16->___uiSystem_1), (void*)L_17); // clickEvent.userdata = userdata; WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D* L_18 = V_3; RuntimeObject* L_19 = __this->___userdata_10; NullCheck(L_18); L_18->___userdata_2 = L_19; Il2CppCodeGenWriteBarrier((void**)(&L_18->___userdata_2), (void*)L_19); // LinkClicked.Invoke(clickEvent); OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* L_20 = __this->___LinkClicked_12; WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D* L_21 = V_3; NullCheck(L_20); OnWidgetClicked_Invoke_m4558DFC5AE92556448281B9957D3AC78BD3EE7BB_inline(L_20, L_21, NULL); } IL_0078: { // } 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 OnListViewItemSelected_Invoke_m7437812C2EB48B41DECE0B0E4212291F962CDC3B_Multicast(OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* __this, RuntimeObject* ___0_data, 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++) { OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_data, reinterpret_cast(currentDelegate->___method_3)); } } void OnListViewItemSelected_Invoke_m7437812C2EB48B41DECE0B0E4212291F962CDC3B_OpenInst(OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* __this, RuntimeObject* ___0_data, const RuntimeMethod* method) { NullCheck(___0_data); typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_data, method); } void OnListViewItemSelected_Invoke_m7437812C2EB48B41DECE0B0E4212291F962CDC3B_OpenStatic(OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* __this, RuntimeObject* ___0_data, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_data, method); } void OnListViewItemSelected_Invoke_m7437812C2EB48B41DECE0B0E4212291F962CDC3B_OpenStaticInvoker(OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* __this, RuntimeObject* ___0_data, const RuntimeMethod* method) { InvokerActionInvoker1< RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_data); } void OnListViewItemSelected_Invoke_m7437812C2EB48B41DECE0B0E4212291F962CDC3B_ClosedStaticInvoker(OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* __this, RuntimeObject* ___0_data, const RuntimeMethod* method) { InvokerActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_data); } void OnListViewItemSelected_Invoke_m7437812C2EB48B41DECE0B0E4212291F962CDC3B_OpenVirtual(OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* __this, RuntimeObject* ___0_data, const RuntimeMethod* method) { NullCheck(___0_data); VirtualActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(method), ___0_data); } void OnListViewItemSelected_Invoke_m7437812C2EB48B41DECE0B0E4212291F962CDC3B_OpenInterface(OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* __this, RuntimeObject* ___0_data, const RuntimeMethod* method) { NullCheck(___0_data); InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_data); } void OnListViewItemSelected_Invoke_m7437812C2EB48B41DECE0B0E4212291F962CDC3B_OpenGenericVirtual(OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* __this, RuntimeObject* ___0_data, const RuntimeMethod* method) { NullCheck(___0_data); GenericVirtualActionInvoker0::Invoke(method, ___0_data); } void OnListViewItemSelected_Invoke_m7437812C2EB48B41DECE0B0E4212291F962CDC3B_OpenGenericInterface(OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* __this, RuntimeObject* ___0_data, const RuntimeMethod* method) { NullCheck(___0_data); GenericInterfaceActionInvoker0::Invoke(method, ___0_data); } // System.Void DungeonArchitect.UI.Widgets.OnListViewItemSelected::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnListViewItemSelected__ctor_m1DFDD47CB957B438AE2B91F09F0B55090ADAB925 (OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* __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)&OnListViewItemSelected_Invoke_m7437812C2EB48B41DECE0B0E4212291F962CDC3B_OpenStaticInvoker; else __this->___invoke_impl_1 = (intptr_t)&OnListViewItemSelected_Invoke_m7437812C2EB48B41DECE0B0E4212291F962CDC3B_ClosedStaticInvoker; else if (isOpen) __this->___invoke_impl_1 = (intptr_t)&OnListViewItemSelected_Invoke_m7437812C2EB48B41DECE0B0E4212291F962CDC3B_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)&OnListViewItemSelected_Invoke_m7437812C2EB48B41DECE0B0E4212291F962CDC3B_OpenGenericInterface; else __this->___invoke_impl_1 = (intptr_t)&OnListViewItemSelected_Invoke_m7437812C2EB48B41DECE0B0E4212291F962CDC3B_OpenGenericVirtual; else if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method)) __this->___invoke_impl_1 = (intptr_t)&OnListViewItemSelected_Invoke_m7437812C2EB48B41DECE0B0E4212291F962CDC3B_OpenInterface; else __this->___invoke_impl_1 = (intptr_t)&OnListViewItemSelected_Invoke_m7437812C2EB48B41DECE0B0E4212291F962CDC3B_OpenVirtual; } else { __this->___invoke_impl_1 = (intptr_t)&OnListViewItemSelected_Invoke_m7437812C2EB48B41DECE0B0E4212291F962CDC3B_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)&OnListViewItemSelected_Invoke_m7437812C2EB48B41DECE0B0E4212291F962CDC3B_Multicast; } // System.Void DungeonArchitect.UI.Widgets.OnListViewItemSelected::Invoke(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnListViewItemSelected_Invoke_m7437812C2EB48B41DECE0B0E4212291F962CDC3B (OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* __this, RuntimeObject* ___0_data, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_data, reinterpret_cast(__this->___method_3)); } // System.IAsyncResult DungeonArchitect.UI.Widgets.OnListViewItemSelected::BeginInvoke(System.Object,System.AsyncCallback,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OnListViewItemSelected_BeginInvoke_m6F4EDA78597242F891F8DB912855BC94886301EE (OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* __this, RuntimeObject* ___0_data, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method) { void *__d_args[2] = {0}; __d_args[0] = ___0_data; return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object); } // System.Void DungeonArchitect.UI.Widgets.OnListViewItemSelected::EndInvoke(System.IAsyncResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnListViewItemSelected_EndInvoke_m11AA8C5BEC581867615312F26C1E84A4E86CC917 (OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* __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.UI.Widgets.ListViewTextItemWidget::get_Selected() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ListViewTextItemWidget_get_Selected_m3BDF2C5005A6C348FCF1454ED200133F580ED698 (ListViewTextItemWidget_tD7360B55787BBA4E2F83AA09B4C0ED9745E29428* __this, const RuntimeMethod* method) { { // public bool Selected { get; set; } bool L_0 = __this->___U3CSelectedU3Ek__BackingField_7; return L_0; } } // System.Void DungeonArchitect.UI.Widgets.ListViewTextItemWidget::set_Selected(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListViewTextItemWidget_set_Selected_m08682BBD20DCA760B92B88A7D114510F99DA7CBE (ListViewTextItemWidget_tD7360B55787BBA4E2F83AA09B4C0ED9745E29428* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool Selected { get; set; } bool L_0 = ___0_value; __this->___U3CSelectedU3Ek__BackingField_7 = L_0; return; } } // System.Object DungeonArchitect.UI.Widgets.ListViewTextItemWidget::get_ItemData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ListViewTextItemWidget_get_ItemData_mC30BB43CBB577076A8469E408FAD7BD3A6FAD1F3 (ListViewTextItemWidget_tD7360B55787BBA4E2F83AA09B4C0ED9745E29428* __this, const RuntimeMethod* method) { { // public object ItemData { get; set; } RuntimeObject* L_0 = __this->___U3CItemDataU3Ek__BackingField_8; return L_0; } } // System.Void DungeonArchitect.UI.Widgets.ListViewTextItemWidget::set_ItemData(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListViewTextItemWidget_set_ItemData_m843558E504C9D4018F3E379F39BF5BDD5BCD7A2A (ListViewTextItemWidget_tD7360B55787BBA4E2F83AA09B4C0ED9745E29428* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { // public object ItemData { get; set; } RuntimeObject* L_0 = ___0_value; __this->___U3CItemDataU3Ek__BackingField_8 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CItemDataU3Ek__BackingField_8), (void*)L_0); return; } } // System.Void DungeonArchitect.UI.Widgets.ListViewTextItemWidget::add_ItemSelected(DungeonArchitect.UI.Widgets.OnListViewItemSelected) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListViewTextItemWidget_add_ItemSelected_mEFE2F6F2EA74A540BE6809353C3A184C562520AC (ListViewTextItemWidget_tD7360B55787BBA4E2F83AA09B4C0ED9745E29428* __this, OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* V_0 = NULL; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* V_1 = NULL; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* V_2 = NULL; { OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_0 = __this->___ItemSelected_14; V_0 = L_0; } IL_0007: { OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_1 = V_0; V_1 = L_1; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_2 = V_1; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL); V_2 = ((OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA*)CastclassSealed((RuntimeObject*)L_4, OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA_il2cpp_TypeInfo_var)); OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA** L_5 = (&__this->___ItemSelected_14); OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_6 = V_2; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_7 = V_1; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_9 = V_0; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_10 = V_1; if ((!(((RuntimeObject*)(OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA*)L_9) == ((RuntimeObject*)(OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.Widgets.ListViewTextItemWidget::remove_ItemSelected(DungeonArchitect.UI.Widgets.OnListViewItemSelected) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListViewTextItemWidget_remove_ItemSelected_m9B077071438D3D23C3FB3691D80EC6853D7F8248 (ListViewTextItemWidget_tD7360B55787BBA4E2F83AA09B4C0ED9745E29428* __this, OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* V_0 = NULL; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* V_1 = NULL; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* V_2 = NULL; { OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_0 = __this->___ItemSelected_14; V_0 = L_0; } IL_0007: { OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_1 = V_0; V_1 = L_1; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_2 = V_1; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL); V_2 = ((OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA*)CastclassSealed((RuntimeObject*)L_4, OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA_il2cpp_TypeInfo_var)); OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA** L_5 = (&__this->___ItemSelected_14); OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_6 = V_2; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_7 = V_1; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_9 = V_0; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_10 = V_1; if ((!(((RuntimeObject*)(OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA*)L_9) == ((RuntimeObject*)(OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.Widgets.ListViewTextItemWidget::add_ItemDoubleClicked(DungeonArchitect.UI.Widgets.OnListViewItemSelected) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListViewTextItemWidget_add_ItemDoubleClicked_m17D45E3AB7EF7BF0AF550BC27D169F2CD536E81D (ListViewTextItemWidget_tD7360B55787BBA4E2F83AA09B4C0ED9745E29428* __this, OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* V_0 = NULL; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* V_1 = NULL; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* V_2 = NULL; { OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_0 = __this->___ItemDoubleClicked_15; V_0 = L_0; } IL_0007: { OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_1 = V_0; V_1 = L_1; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_2 = V_1; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL); V_2 = ((OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA*)CastclassSealed((RuntimeObject*)L_4, OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA_il2cpp_TypeInfo_var)); OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA** L_5 = (&__this->___ItemDoubleClicked_15); OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_6 = V_2; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_7 = V_1; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_9 = V_0; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_10 = V_1; if ((!(((RuntimeObject*)(OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA*)L_9) == ((RuntimeObject*)(OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.Widgets.ListViewTextItemWidget::remove_ItemDoubleClicked(DungeonArchitect.UI.Widgets.OnListViewItemSelected) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListViewTextItemWidget_remove_ItemDoubleClicked_m0AEAA3E7AD8CE2D12CC83A2997DD5CC765D5F55F (ListViewTextItemWidget_tD7360B55787BBA4E2F83AA09B4C0ED9745E29428* __this, OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* V_0 = NULL; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* V_1 = NULL; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* V_2 = NULL; { OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_0 = __this->___ItemDoubleClicked_15; V_0 = L_0; } IL_0007: { OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_1 = V_0; V_1 = L_1; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_2 = V_1; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL); V_2 = ((OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA*)CastclassSealed((RuntimeObject*)L_4, OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA_il2cpp_TypeInfo_var)); OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA** L_5 = (&__this->___ItemDoubleClicked_15); OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_6 = V_2; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_7 = V_1; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_9 = V_0; OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_10 = V_1; if ((!(((RuntimeObject*)(OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA*)L_9) == ((RuntimeObject*)(OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.Widgets.ListViewTextItemWidget::.ctor(System.Object,System.Func`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListViewTextItemWidget__ctor_m26A9F23753DC1DD0882B0C6F8FB1E9769C6218C5 (ListViewTextItemWidget_tD7360B55787BBA4E2F83AA09B4C0ED9745E29428* __this, RuntimeObject* ___0_itemData, Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C* ___1_captionGetter, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public GUIStyle TextStyle = new GUIStyle(); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_0 = (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580*)il2cpp_codegen_object_new(GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_il2cpp_TypeInfo_var); NullCheck(L_0); GUIStyle__ctor_mE15E33802C5A2EA787E445A6D424813E1D5B75A9(L_0, NULL); __this->___TextStyle_9 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___TextStyle_9), (void*)L_0); // public GUIStyle SelectedTextStyle = new GUIStyle(); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_1 = (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580*)il2cpp_codegen_object_new(GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_il2cpp_TypeInfo_var); NullCheck(L_1); GUIStyle__ctor_mE15E33802C5A2EA787E445A6D424813E1D5B75A9(L_1, NULL); __this->___SelectedTextStyle_10 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___SelectedTextStyle_10), (void*)L_1); // public Color SelectedColor = new Color(1.0f, 0.5f, 0.0f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2; memset((&L_2), 0, sizeof(L_2)); Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_2), (1.0f), (0.5f), (0.0f), /*hidden argument*/NULL); __this->___SelectedColor_11 = L_2; // public float OffsetX = 10; __this->___OffsetX_12 = (10.0f); // public ListViewTextItemWidget(object itemData, System.Func captionGetter) WidgetBase__ctor_mE012EBFC7AAED3EABB55BEFBCF4544531E4588CD(__this, NULL); // this.captionGetter = captionGetter; Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C* L_3 = ___1_captionGetter; __this->___captionGetter_13 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___captionGetter_13), (void*)L_3); // this.ItemData = itemData; RuntimeObject* L_4 = ___0_itemData; ListViewTextItemWidget_set_ItemData_m843558E504C9D4018F3E379F39BF5BDD5BCD7A2A_inline(__this, L_4, NULL); // TextStyle.normal.textColor = new Color(0.8f, 0.8f, 0.8f); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_5 = __this->___TextStyle_9; NullCheck(L_5); GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* L_6; L_6 = GUIStyle_get_normal_mDEA2808FBD692E505784BD9E521738B4321BCA8F(L_5, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7; memset((&L_7), 0, sizeof(L_7)); Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_7), (0.800000012f), (0.800000012f), (0.800000012f), /*hidden argument*/NULL); NullCheck(L_6); GUIStyleState_set_textColor_m5868D12858E6402247953BCCDDA7A543BE6084F1(L_6, L_7, NULL); // } return; } } // System.Void DungeonArchitect.UI.Widgets.ListViewTextItemWidget::DrawImpl(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListViewTextItemWidget_DrawImpl_m4CFB27F6FFEFADBB93FA54B5CA7515201D4ED56C (ListViewTextItemWidget_tD7360B55787BBA4E2F83AA09B4C0ED9745E29428* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, RuntimeObject* ___1_renderer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1; memset((&V_1), 0, sizeof(V_1)); GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* G_B2_0 = NULL; GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* G_B1_0 = NULL; { // var guiState = new GUIState(renderer); RuntimeObject* L_0 = ___1_renderer; GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* L_1 = (GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD*)il2cpp_codegen_object_new(GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD_il2cpp_TypeInfo_var); NullCheck(L_1); GUIState__ctor_m65BCEC9D3D6071C332DCAB9EB4733611173E359C(L_1, L_0, NULL); // var bounds = new Rect(Vector2.zero, WidgetBounds.size); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3; L_3 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_1 = L_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_1), NULL); Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_0), L_2, L_4, NULL); // if (Selected) bool L_5; L_5 = ListViewTextItemWidget_get_Selected_m3BDF2C5005A6C348FCF1454ED200133F580ED698_inline(__this, NULL); G_B1_0 = L_1; if (!L_5) { G_B2_0 = L_1; goto IL_0035; } } { // renderer.DrawRect(bounds, SelectedColor); RuntimeObject* L_6 = ___1_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_7 = V_0; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = __this->___SelectedColor_11; NullCheck(L_6); InterfaceActionInvoker2< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(27 /* System.Void DungeonArchitect.UI.UIRenderer::DrawRect(UnityEngine.Rect,UnityEngine.Color) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_6, L_7, L_8); G_B2_0 = G_B1_0; } IL_0035: { // DrawText(renderer, bounds); RuntimeObject* L_9 = ___1_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_10 = V_0; VirtualActionInvoker2< RuntimeObject*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(46 /* System.Void DungeonArchitect.UI.Widgets.ListViewTextItemWidget::DrawText(DungeonArchitect.UI.UIRenderer,UnityEngine.Rect) */, __this, L_9, L_10); // guiState.Restore(); NullCheck(G_B2_0); GUIState_Restore_mA030298AAC38698BDE205F0D87815E53517E5EDD(G_B2_0, NULL); // } return; } } // System.Void DungeonArchitect.UI.Widgets.ListViewTextItemWidget::DrawText(DungeonArchitect.UI.UIRenderer,UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListViewTextItemWidget_DrawText_m9D2D5AA72EB1D971D3383CF6FEF61056F3091999 (ListViewTextItemWidget_tD7360B55787BBA4E2F83AA09B4C0ED9745E29428* __this, RuntimeObject* ___0_renderer, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* V_0 = NULL; float V_1 = 0.0f; float V_2 = 0.0f; GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* V_3 = NULL; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_4; memset((&V_4), 0, sizeof(V_4)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_5; memset((&V_5), 0, sizeof(V_5)); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* G_B3_0 = NULL; { // var style = Selected ? SelectedTextStyle : TextStyle; bool L_0; L_0 = ListViewTextItemWidget_get_Selected_m3BDF2C5005A6C348FCF1454ED200133F580ED698_inline(__this, NULL); if (L_0) { goto IL_0010; } } { GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_1 = __this->___TextStyle_9; G_B3_0 = L_1; goto IL_0016; } IL_0010: { GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_2 = __this->___SelectedTextStyle_10; G_B3_0 = L_2; } IL_0016: { V_0 = G_B3_0; // float x = OffsetX; float L_3 = __this->___OffsetX_12; V_1 = L_3; // float y = (bounds.height - style.lineHeight) / 2.0f; float L_4; L_4 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&___1_bounds), NULL); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_5 = V_0; NullCheck(L_5); float L_6; L_6 = GUIStyle_get_lineHeight_mC814199D1ABA3CE38358BA70347562B0CDFEB96E(L_5, NULL); V_2 = ((float)(((float)il2cpp_codegen_subtract(L_4, L_6))/(2.0f))); // var content = new GUIContent(GetCaption()); String_t* L_7; L_7 = ListViewTextItemWidget_GetCaption_m53862080BB297ED394008825E224066E482D0FF5(__this, NULL); GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* L_8 = (GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2*)il2cpp_codegen_object_new(GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_il2cpp_TypeInfo_var); NullCheck(L_8); GUIContent__ctor_mD2BDF82C1E1F75DEEF36F2C8EDB60FFB49EE4DBC(L_8, L_7, NULL); V_3 = L_8; // var textSize = style.CalcSize(content); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_9 = V_0; GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* L_10 = V_3; NullCheck(L_9); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11; L_11 = GUIStyle_CalcSize_m3015BAC288A5D6D29C0596ECE8117C8F9DFF9A76(L_9, L_10, NULL); V_4 = L_11; // var textBounds = new Rect(new Vector2(x, y), textSize); float L_12 = V_1; float L_13 = V_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14; memset((&L_14), 0, sizeof(L_14)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_14), L_12, L_13, /*hidden argument*/NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15 = V_4; Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_5), L_14, L_15, NULL); // renderer.Label(textBounds, content, style); RuntimeObject* L_16 = ___0_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_17 = V_5; GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* L_18 = V_3; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_19 = V_0; NullCheck(L_16); InterfaceActionInvoker3< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2*, GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* >::Invoke(9 /* System.Void DungeonArchitect.UI.UIRenderer::Label(UnityEngine.Rect,UnityEngine.GUIContent,UnityEngine.GUIStyle) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_16, L_17, L_18, L_19); // } return; } } // System.String DungeonArchitect.UI.Widgets.ListViewTextItemWidget::GetCaption() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ListViewTextItemWidget_GetCaption_m53862080BB297ED394008825E224066E482D0FF5 (ListViewTextItemWidget_tD7360B55787BBA4E2F83AA09B4C0ED9745E29428* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0); s_Il2CppMethodInitialized = true; } { // return captionGetter != null ? captionGetter() : "-"; Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C* L_0 = __this->___captionGetter_13; if (L_0) { goto IL_000e; } } { return _stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0; } IL_000e: { Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C* L_1 = __this->___captionGetter_13; NullCheck(L_1); String_t* L_2; L_2 = Func_1_Invoke_m731CAFD8102845345E28040B091301A1B469C9DE_inline(L_1, NULL); return L_2; } } // System.Void DungeonArchitect.UI.Widgets.ListViewTextItemWidget::HandleInput(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListViewTextItemWidget_HandleInput_m1BB19178581C325AF715D6E830D46BAD809B6253 (ListViewTextItemWidget_tD7360B55787BBA4E2F83AA09B4C0ED9745E29428* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1; memset((&V_1), 0, sizeof(V_1)); { // base.HandleInput(e, uiSystem); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_0 = ___0_e; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_1 = ___1_uiSystem; WidgetBase_HandleInput_mF15E983FABEC55D72A0E9C1C62D217753F5B0A23(__this, L_0, L_1, NULL); // var localBounds = new Rect(Vector2.zero, WidgetBounds.size); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3; L_3 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_1 = L_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_1), NULL); Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_0), L_2, L_4, NULL); // if (localBounds.Contains(e.mousePosition)) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_5 = ___0_e; NullCheck(L_5); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; L_6 = Event_get_mousePosition_mD6D2DF45C75E6FADD415D27D0E93563DED37D9B9(L_5, NULL); bool L_7; L_7 = Rect_Contains_mAB270D6B7E3B0009A50D142C569D63E8FE59F48B((&V_0), L_6, NULL); if (!L_7) { goto IL_007e; } } { // if (e.type == EventType.MouseDown) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_8 = ___0_e; NullCheck(L_8); int32_t L_9; L_9 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_8, NULL); if (L_9) { goto IL_007e; } } { // if (e.clickCount == 1) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_10 = ___0_e; NullCheck(L_10); int32_t L_11; L_11 = Event_get_clickCount_mEF418EB4A36318F07E5F3463E4E5E8A4C454DE7D(L_10, NULL); if ((!(((uint32_t)L_11) == ((uint32_t)1)))) { goto IL_005c; } } { // if (ItemSelected != null) OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_12 = __this->___ItemSelected_14; if (!L_12) { goto IL_007e; } } { // ItemSelected.Invoke(ItemData); OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_13 = __this->___ItemSelected_14; RuntimeObject* L_14; L_14 = ListViewTextItemWidget_get_ItemData_mC30BB43CBB577076A8469E408FAD7BD3A6FAD1F3_inline(__this, NULL); NullCheck(L_13); OnListViewItemSelected_Invoke_m7437812C2EB48B41DECE0B0E4212291F962CDC3B_inline(L_13, L_14, NULL); return; } IL_005c: { // else if (e.clickCount == 2) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_15 = ___0_e; NullCheck(L_15); int32_t L_16; L_16 = Event_get_clickCount_mEF418EB4A36318F07E5F3463E4E5E8A4C454DE7D(L_15, NULL); if ((!(((uint32_t)L_16) == ((uint32_t)2)))) { goto IL_007e; } } { // if (ItemDoubleClicked != null) OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_17 = __this->___ItemDoubleClicked_15; if (!L_17) { goto IL_007e; } } { // ItemDoubleClicked.Invoke(ItemData); OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* L_18 = __this->___ItemDoubleClicked_15; RuntimeObject* L_19; L_19 = ListViewTextItemWidget_get_ItemData_mC30BB43CBB577076A8469E408FAD7BD3A6FAD1F3_inline(__this, NULL); NullCheck(L_18); OnListViewItemSelected_Invoke_m7437812C2EB48B41DECE0B0E4212291F962CDC3B_inline(L_18, L_19, NULL); } IL_007e: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.ListViewTextItemWidget::HandleDragStart(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListViewTextItemWidget_HandleDragStart_mB23465BA7E4B00FABE137B4FB1F34E4AEBEC31A2 (ListViewTextItemWidget_tD7360B55787BBA4E2F83AA09B4C0ED9745E29428* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1; memset((&V_1), 0, sizeof(V_1)); { // var bounds = new Rect(Vector2.zero, WidgetBounds.size); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1; L_1 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_1 = L_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_1), NULL); Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_0), L_0, L_2, NULL); // if (bounds.Contains(e.mousePosition)) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_3 = ___0_e; NullCheck(L_3); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Event_get_mousePosition_mD6D2DF45C75E6FADD415D27D0E93563DED37D9B9(L_3, NULL); bool L_5; L_5 = Rect_Contains_mAB270D6B7E3B0009A50D142C569D63E8FE59F48B((&V_0), L_4, NULL); if (!L_5) { goto IL_0031; } } { // base.HandleDragStart(e, uiSystem); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_6 = ___0_e; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_7 = ___1_uiSystem; WidgetBase_HandleDragStart_mA7D340C9E5B86002195584E97EAFF6506FF5CAE9(__this, L_6, L_7, NULL); } IL_0031: { // } return; } } // System.Boolean DungeonArchitect.UI.Widgets.ListViewTextItemWidget::CanAcquireFocus() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ListViewTextItemWidget_CanAcquireFocus_m8755EBA5992FE07C1C3370BA65C328B61081D180 (ListViewTextItemWidget_tD7360B55787BBA4E2F83AA09B4C0ED9745E29428* __this, const RuntimeMethod* method) { { // return true; return (bool)1; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.UI.Widgets.SplitterNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplitterNode__ctor_mFDD981999A96960E5168A0968BE026F020E05A4C (SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* __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 void OnSplitBarResized_Invoke_mF5468B661C94A8E4132DE05576CA126DE22D0D6C_Multicast(OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* __this, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* ___0_prev, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* ___1_next, 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++) { OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5*, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_prev, ___1_next, reinterpret_cast(currentDelegate->___method_3)); } } void OnSplitBarResized_Invoke_mF5468B661C94A8E4132DE05576CA126DE22D0D6C_OpenInst(OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* __this, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* ___0_prev, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* ___1_next, const RuntimeMethod* method) { NullCheck(___0_prev); typedef void (*FunctionPointerType) (SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5*, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_prev, ___1_next, method); } void OnSplitBarResized_Invoke_mF5468B661C94A8E4132DE05576CA126DE22D0D6C_OpenStatic(OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* __this, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* ___0_prev, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* ___1_next, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5*, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_prev, ___1_next, method); } void OnSplitBarResized_Invoke_mF5468B661C94A8E4132DE05576CA126DE22D0D6C_OpenStaticInvoker(OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* __this, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* ___0_prev, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* ___1_next, const RuntimeMethod* method) { InvokerActionInvoker2< SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5*, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_prev, ___1_next); } void OnSplitBarResized_Invoke_mF5468B661C94A8E4132DE05576CA126DE22D0D6C_ClosedStaticInvoker(OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* __this, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* ___0_prev, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* ___1_next, const RuntimeMethod* method) { InvokerActionInvoker3< RuntimeObject*, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5*, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_prev, ___1_next); } void OnSplitBarResized_Invoke_mF5468B661C94A8E4132DE05576CA126DE22D0D6C_OpenVirtual(OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* __this, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* ___0_prev, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* ___1_next, const RuntimeMethod* method) { NullCheck(___0_prev); VirtualActionInvoker1< SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_prev, ___1_next); } void OnSplitBarResized_Invoke_mF5468B661C94A8E4132DE05576CA126DE22D0D6C_OpenInterface(OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* __this, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* ___0_prev, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* ___1_next, const RuntimeMethod* method) { NullCheck(___0_prev); InterfaceActionInvoker1< SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_prev, ___1_next); } void OnSplitBarResized_Invoke_mF5468B661C94A8E4132DE05576CA126DE22D0D6C_OpenGenericVirtual(OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* __this, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* ___0_prev, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* ___1_next, const RuntimeMethod* method) { NullCheck(___0_prev); GenericVirtualActionInvoker1< SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* >::Invoke(method, ___0_prev, ___1_next); } void OnSplitBarResized_Invoke_mF5468B661C94A8E4132DE05576CA126DE22D0D6C_OpenGenericInterface(OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* __this, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* ___0_prev, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* ___1_next, const RuntimeMethod* method) { NullCheck(___0_prev); GenericInterfaceActionInvoker1< SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* >::Invoke(method, ___0_prev, ___1_next); } // System.Void DungeonArchitect.UI.Widgets.OnSplitBarResized::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnSplitBarResized__ctor_m5BCB22186B910CE1C2718C2DC4B424EE5939CA5B (OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* __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 == 2; if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method)) if (isOpen) __this->___invoke_impl_1 = (intptr_t)&OnSplitBarResized_Invoke_mF5468B661C94A8E4132DE05576CA126DE22D0D6C_OpenStaticInvoker; else __this->___invoke_impl_1 = (intptr_t)&OnSplitBarResized_Invoke_mF5468B661C94A8E4132DE05576CA126DE22D0D6C_ClosedStaticInvoker; else if (isOpen) __this->___invoke_impl_1 = (intptr_t)&OnSplitBarResized_Invoke_mF5468B661C94A8E4132DE05576CA126DE22D0D6C_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 == 1; 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)&OnSplitBarResized_Invoke_mF5468B661C94A8E4132DE05576CA126DE22D0D6C_OpenGenericInterface; else __this->___invoke_impl_1 = (intptr_t)&OnSplitBarResized_Invoke_mF5468B661C94A8E4132DE05576CA126DE22D0D6C_OpenGenericVirtual; else if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method)) __this->___invoke_impl_1 = (intptr_t)&OnSplitBarResized_Invoke_mF5468B661C94A8E4132DE05576CA126DE22D0D6C_OpenInterface; else __this->___invoke_impl_1 = (intptr_t)&OnSplitBarResized_Invoke_mF5468B661C94A8E4132DE05576CA126DE22D0D6C_OpenVirtual; } else { __this->___invoke_impl_1 = (intptr_t)&OnSplitBarResized_Invoke_mF5468B661C94A8E4132DE05576CA126DE22D0D6C_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)&OnSplitBarResized_Invoke_mF5468B661C94A8E4132DE05576CA126DE22D0D6C_Multicast; } // System.Void DungeonArchitect.UI.Widgets.OnSplitBarResized::Invoke(DungeonArchitect.UI.Widgets.SplitterNode,DungeonArchitect.UI.Widgets.SplitterNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnSplitBarResized_Invoke_mF5468B661C94A8E4132DE05576CA126DE22D0D6C (OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* __this, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* ___0_prev, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* ___1_next, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5*, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_prev, ___1_next, reinterpret_cast(__this->___method_3)); } // System.IAsyncResult DungeonArchitect.UI.Widgets.OnSplitBarResized::BeginInvoke(DungeonArchitect.UI.Widgets.SplitterNode,DungeonArchitect.UI.Widgets.SplitterNode,System.AsyncCallback,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OnSplitBarResized_BeginInvoke_m0D4397D3D90552E857A6CCA3099610DF958492B7 (OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* __this, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* ___0_prev, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* ___1_next, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___2_callback, RuntimeObject* ___3_object, const RuntimeMethod* method) { void *__d_args[3] = {0}; __d_args[0] = ___0_prev; __d_args[1] = ___1_next; return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___2_callback, (RuntimeObject*)___3_object); } // System.Void DungeonArchitect.UI.Widgets.OnSplitBarResized::EndInvoke(System.IAsyncResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnSplitBarResized_EndInvoke_m8ED393C18860B616F948C68A14D26AD6E6216385 (OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* __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 // DungeonArchitect.UI.Widgets.SplitterDirection DungeonArchitect.UI.Widgets.Splitter::get_Direction() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Splitter_get_Direction_mAA787E6FE423D288A4D20233D5CB3B74621F4C5F (Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* __this, const RuntimeMethod* method) { { // public SplitterDirection Direction { get { return direction; } } int32_t L_0 = __this->___direction_7; return L_0; } } // System.Void DungeonArchitect.UI.Widgets.Splitter::add_SplitBarDragged(DungeonArchitect.UI.Widgets.OnSplitBarResized) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Splitter_add_SplitBarDragged_m73917DB9363A2955EEF8AA1A4DBA4D01BCAF7795 (Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* __this, OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* V_0 = NULL; OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* V_1 = NULL; OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* V_2 = NULL; { OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* L_0 = __this->___SplitBarDragged_13; V_0 = L_0; } IL_0007: { OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* L_1 = V_0; V_1 = L_1; OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* L_2 = V_1; OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL); V_2 = ((OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC*)CastclassSealed((RuntimeObject*)L_4, OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC_il2cpp_TypeInfo_var)); OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC** L_5 = (&__this->___SplitBarDragged_13); OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* L_6 = V_2; OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* L_7 = V_1; OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* L_9 = V_0; OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* L_10 = V_1; if ((!(((RuntimeObject*)(OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC*)L_9) == ((RuntimeObject*)(OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.Widgets.Splitter::remove_SplitBarDragged(DungeonArchitect.UI.Widgets.OnSplitBarResized) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Splitter_remove_SplitBarDragged_m6D56EB18CEC12FC84B72EEFD32F49083F523B817 (Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* __this, OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* V_0 = NULL; OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* V_1 = NULL; OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* V_2 = NULL; { OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* L_0 = __this->___SplitBarDragged_13; V_0 = L_0; } IL_0007: { OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* L_1 = V_0; V_1 = L_1; OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* L_2 = V_1; OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL); V_2 = ((OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC*)CastclassSealed((RuntimeObject*)L_4, OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC_il2cpp_TypeInfo_var)); OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC** L_5 = (&__this->___SplitBarDragged_13); OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* L_6 = V_2; OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* L_7 = V_1; OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* L_9 = V_0; OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* L_10 = V_1; if ((!(((RuntimeObject*)(OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC*)L_9) == ((RuntimeObject*)(OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.Widgets.Splitter::.ctor(DungeonArchitect.UI.Widgets.SplitterDirection) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Splitter__ctor_mBF7D8C9ADDCEA81C167C5BE6C9799E3AD9E53FBC (Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* __this, int32_t ___0_direction, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m5CF9F1089A8C4BA3FBC01F863D6B8F0236123D15_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public float minWindowSize = 100; __this->___minWindowSize_9 = (100.0f); // public float barSize = 6; __this->___barSize_10 = (6.0f); // public Color barColor = new Color(0.20f, 0.20f, 0.20f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_0), (0.200000003f), (0.200000003f), (0.200000003f), /*hidden argument*/NULL); __this->___barColor_11 = L_0; // public Color barHighlightColor = new Color(0.15f, 0.15f, 0.15f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1; memset((&L_1), 0, sizeof(L_1)); Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_1), (0.150000006f), (0.150000006f), (0.150000006f), /*hidden argument*/NULL); __this->___barHighlightColor_12 = L_1; // private List nodes = new List(); List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7* L_2 = (List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7*)il2cpp_codegen_object_new(List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7_il2cpp_TypeInfo_var); NullCheck(L_2); List_1__ctor_m5CF9F1089A8C4BA3FBC01F863D6B8F0236123D15(L_2, List_1__ctor_m5CF9F1089A8C4BA3FBC01F863D6B8F0236123D15_RuntimeMethod_var); __this->___nodes_14 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___nodes_14), (void*)L_2); // public Splitter(SplitterDirection direction) WidgetBase__ctor_mE012EBFC7AAED3EABB55BEFBCF4544531E4588CD(__this, NULL); // this.direction = direction; int32_t L_3 = ___0_direction; __this->___direction_7 = L_3; // } return; } } // DungeonArchitect.UI.Widgets.Splitter DungeonArchitect.UI.Widgets.Splitter::SetMinWindowSize(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* Splitter_SetMinWindowSize_mB459ABE7BD7E65FEEB414CAB9733B7D3D4E8C0F8 (Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* __this, float ___0_minWindowSize, const RuntimeMethod* method) { { // this.minWindowSize = minWindowSize; float L_0 = ___0_minWindowSize; __this->___minWindowSize_9 = L_0; // return this; return __this; } } // DungeonArchitect.UI.Widgets.Splitter DungeonArchitect.UI.Widgets.Splitter::SetBarSize(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* Splitter_SetBarSize_m04462C02CCCE004B9B6261030D95703FD4155D9A (Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* __this, float ___0_barSize, const RuntimeMethod* method) { { // this.barSize = barSize; float L_0 = ___0_barSize; __this->___barSize_10 = L_0; // return this; return __this; } } // DungeonArchitect.UI.Widgets.Splitter DungeonArchitect.UI.Widgets.Splitter::SetFreeSize(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* Splitter_SetFreeSize_m2FC9478D69F49EB329F50A5CA24C43646AB96C79 (Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* __this, bool ___0_freeSize, const RuntimeMethod* method) { { // this.freeSize = freeSize; bool L_0 = ___0_freeSize; __this->___freeSize_8 = L_0; // return this; return __this; } } // DungeonArchitect.UI.Widgets.Splitter DungeonArchitect.UI.Widgets.Splitter::AddWidget(DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* Splitter_AddWidget_m21FEA616C8D4D297B01309031942755D3C0D5496 (Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* __this, RuntimeObject* ___0_widget, const RuntimeMethod* method) { { // return AddWidget(widget, 1); RuntimeObject* L_0 = ___0_widget; Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* L_1; L_1 = Splitter_AddWidget_m466FA378DAA91937CA503043FA0B65356A555AFB(__this, L_0, (1.0f), NULL); return L_1; } } // DungeonArchitect.UI.Widgets.Splitter DungeonArchitect.UI.Widgets.Splitter::AddWidget(DungeonArchitect.UI.Widgets.IWidget,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* Splitter_AddWidget_m466FA378DAA91937CA503043FA0B65356A555AFB (Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* __this, RuntimeObject* ___0_widget, float ___1_weight, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mDCA42A7619A70E74E86F359B47D6E85F3454AE59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m33B93CA4768FCE416169481D8F6A2B9DD243BF4C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SplitterDragBarWidget_t2F1FDB690097283255FFDDFFB14CBE26FFF9A7F2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* V_0 = NULL; SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* V_1 = NULL; SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* G_B3_0 = NULL; SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* G_B2_0 = NULL; float G_B4_0 = 0.0f; SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* G_B4_1 = NULL; { // if (nodes.Count > 0) List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7* L_0 = __this->___nodes_14; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_m33B93CA4768FCE416169481D8F6A2B9DD243BF4C_inline(L_0, List_1_get_Count_m33B93CA4768FCE416169481D8F6A2B9DD243BF4C_RuntimeMethod_var); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_004e; } } { // var barNode = new SplitterNode(); SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* L_2 = (SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5*)il2cpp_codegen_object_new(SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5_il2cpp_TypeInfo_var); NullCheck(L_2); SplitterNode__ctor_mFDD981999A96960E5168A0968BE026F020E05A4C(L_2, NULL); V_1 = L_2; // barNode.Content = new SplitterDragBarWidget(this); SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* L_3 = V_1; SplitterDragBarWidget_t2F1FDB690097283255FFDDFFB14CBE26FFF9A7F2* L_4 = (SplitterDragBarWidget_t2F1FDB690097283255FFDDFFB14CBE26FFF9A7F2*)il2cpp_codegen_object_new(SplitterDragBarWidget_t2F1FDB690097283255FFDDFFB14CBE26FFF9A7F2_il2cpp_TypeInfo_var); NullCheck(L_4); SplitterDragBarWidget__ctor_mB475F06FDA82F7916E8599EF147B00A5319EB05F(L_4, __this, NULL); NullCheck(L_3); L_3->___Content_0 = L_4; Il2CppCodeGenWriteBarrier((void**)(&L_3->___Content_0), (void*)L_4); // barNode.Weight = freeSize ? barSize : 0; SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* L_5 = V_1; bool L_6 = __this->___freeSize_8; G_B2_0 = L_5; if (L_6) { G_B3_0 = L_5; goto IL_0030; } } { G_B4_0 = (0.0f); G_B4_1 = G_B2_0; goto IL_0036; } IL_0030: { float L_7 = __this->___barSize_10; G_B4_0 = L_7; G_B4_1 = G_B3_0; } IL_0036: { NullCheck(G_B4_1); G_B4_1->___Weight_1 = G_B4_0; // barNode.IsSplitBar = true; SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* L_8 = V_1; NullCheck(L_8); L_8->___IsSplitBar_2 = (bool)1; // nodes.Add(barNode); List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7* L_9 = __this->___nodes_14; SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* L_10 = V_1; NullCheck(L_9); List_1_Add_mDCA42A7619A70E74E86F359B47D6E85F3454AE59_inline(L_9, L_10, List_1_Add_mDCA42A7619A70E74E86F359B47D6E85F3454AE59_RuntimeMethod_var); } IL_004e: { // var node = new SplitterNode(); SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* L_11 = (SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5*)il2cpp_codegen_object_new(SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5_il2cpp_TypeInfo_var); NullCheck(L_11); SplitterNode__ctor_mFDD981999A96960E5168A0968BE026F020E05A4C(L_11, NULL); V_0 = L_11; // node.Content = widget; SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* L_12 = V_0; RuntimeObject* L_13 = ___0_widget; NullCheck(L_12); L_12->___Content_0 = L_13; Il2CppCodeGenWriteBarrier((void**)(&L_12->___Content_0), (void*)L_13); // node.Weight = weight; SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* L_14 = V_0; float L_15 = ___1_weight; NullCheck(L_14); L_14->___Weight_1 = L_15; // nodes.Add(node); List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7* L_16 = __this->___nodes_14; SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* L_17 = V_0; NullCheck(L_16); List_1_Add_mDCA42A7619A70E74E86F359B47D6E85F3454AE59_inline(L_16, L_17, List_1_Add_mDCA42A7619A70E74E86F359B47D6E85F3454AE59_RuntimeMethod_var); // return this; return __this; } } // System.Boolean DungeonArchitect.UI.Widgets.Splitter::IsCompositeWidget() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Splitter_IsCompositeWidget_mC139E38606FFE00355136D8DCE03594967F118CE (Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* __this, const RuntimeMethod* method) { { // public override bool IsCompositeWidget() { return true; } return (bool)1; } } // DungeonArchitect.UI.Widgets.IWidget[] DungeonArchitect.UI.Widgets.Splitter::GetChildWidgets() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* Splitter_GetChildWidgets_mCB0C48772F63C8CED5E781F61E95AB993890F68F (Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m071844943DDC76B64A413148D90988CD16488754_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m30A4204F78AED8F951E8260C29B6FFF3408D94D2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m4ADE41A2CCCC1B7CFF263D1E2C31C712D357CB78_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mDD64FFF4712A2C41A1EDFB3D55D15D0161A4A09E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m531E06D98C65BBBF76682814D5619AEF3826AE31_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m6E1E014D4B6760B93B3ED98E83E16BCC6AD5B059_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mD7AF333CF5C814679F9F7B0E71BFAB8A0017082C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA* V_0 = NULL; Enumerator_tE46D9EA80B833BD617A05DBC84839B3D02BF7749 V_1; memset((&V_1), 0, sizeof(V_1)); SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* V_2 = NULL; { // var widgets = new List(); List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA* L_0 = (List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA*)il2cpp_codegen_object_new(List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mD7AF333CF5C814679F9F7B0E71BFAB8A0017082C(L_0, List_1__ctor_mD7AF333CF5C814679F9F7B0E71BFAB8A0017082C_RuntimeMethod_var); V_0 = L_0; // foreach (var node in nodes) List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7* L_1 = __this->___nodes_14; NullCheck(L_1); Enumerator_tE46D9EA80B833BD617A05DBC84839B3D02BF7749 L_2; L_2 = List_1_GetEnumerator_m531E06D98C65BBBF76682814D5619AEF3826AE31(L_1, List_1_GetEnumerator_m531E06D98C65BBBF76682814D5619AEF3826AE31_RuntimeMethod_var); V_1 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003b: {// begin finally (depth: 1) Enumerator_Dispose_m071844943DDC76B64A413148D90988CD16488754((&V_1), Enumerator_Dispose_m071844943DDC76B64A413148D90988CD16488754_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0030_1; } IL_0014_1: { // foreach (var node in nodes) SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* L_3; L_3 = Enumerator_get_Current_m4ADE41A2CCCC1B7CFF263D1E2C31C712D357CB78_inline((&V_1), Enumerator_get_Current_m4ADE41A2CCCC1B7CFF263D1E2C31C712D357CB78_RuntimeMethod_var); V_2 = L_3; // if (node.Content != null) SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* L_4 = V_2; NullCheck(L_4); RuntimeObject* L_5 = L_4->___Content_0; if (!L_5) { goto IL_0030_1; } } { // widgets.Add(node.Content); List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA* L_6 = V_0; SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* L_7 = V_2; NullCheck(L_7); RuntimeObject* L_8 = L_7->___Content_0; NullCheck(L_6); List_1_Add_mDD64FFF4712A2C41A1EDFB3D55D15D0161A4A09E_inline(L_6, L_8, List_1_Add_mDD64FFF4712A2C41A1EDFB3D55D15D0161A4A09E_RuntimeMethod_var); } IL_0030_1: { // foreach (var node in nodes) bool L_9; L_9 = Enumerator_MoveNext_m30A4204F78AED8F951E8260C29B6FFF3408D94D2((&V_1), Enumerator_MoveNext_m30A4204F78AED8F951E8260C29B6FFF3408D94D2_RuntimeMethod_var); if (L_9) { goto IL_0014_1; } } { goto IL_0049; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0049: { // return widgets.ToArray(); List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA* L_10 = V_0; NullCheck(L_10); IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_11; L_11 = List_1_ToArray_m6E1E014D4B6760B93B3ED98E83E16BCC6AD5B059(L_10, List_1_ToArray_m6E1E014D4B6760B93B3ED98E83E16BCC6AD5B059_RuntimeMethod_var); return L_11; } } // System.Void DungeonArchitect.UI.Widgets.Splitter::OnSplitBarDragged(DungeonArchitect.UI.Widgets.SplitterDragBarWidget,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Splitter_OnSplitBarDragged_mB13665524BE2C523532CCB75953BA442AFC2E092 (Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* __this, SplitterDragBarWidget_t2F1FDB690097283255FFDDFFB14CBE26FFF9A7F2* ___0_barWidget, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_delta, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m33B93CA4768FCE416169481D8F6A2B9DD243BF4C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE957534BED51A74C5F437A48900B885F91277BBA_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_1 = NULL; float V_2 = 0.0f; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; int32_t V_5 = 0; float V_6 = 0.0f; float V_7 = 0.0f; float V_8 = 0.0f; float V_9 = 0.0f; int32_t V_10 = 0; SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* V_11 = NULL; SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* V_12 = NULL; float G_B3_0 = 0.0f; float G_B13_0 = 0.0f; int32_t G_B19_0 = 0; { // float dragDistance = (direction == SplitterDirection.Horizontal) ? delta.x : delta.y; int32_t L_0 = __this->___direction_7; if (!L_0) { goto IL_0010; } } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___1_delta; float L_2 = L_1.___y_1; G_B3_0 = L_2; goto IL_0016; } IL_0010: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___1_delta; float L_4 = L_3.___x_0; G_B3_0 = L_4; } IL_0016: { V_0 = G_B3_0; // var sizes = GetLayoutSizes(WidgetBounds.size); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_5; L_5 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_3 = L_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; L_6 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_3), NULL); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_7; L_7 = Splitter_GetLayoutSizes_m8AA93D2BDFBFC2A9B1CAF2D40AB2D5A30F119C10(__this, L_6, NULL); V_1 = L_7; // var totalContentSize = 0.0f; V_2 = (0.0f); // for (int i = 0; i < nodes.Count; i++) V_4 = 0; goto IL_0058; } IL_0037: { // if (!nodes[i].IsSplitBar) List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7* L_8 = __this->___nodes_14; int32_t L_9 = V_4; NullCheck(L_8); SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* L_10; L_10 = List_1_get_Item_mE957534BED51A74C5F437A48900B885F91277BBA(L_8, L_9, List_1_get_Item_mE957534BED51A74C5F437A48900B885F91277BBA_RuntimeMethod_var); NullCheck(L_10); bool L_11 = L_10->___IsSplitBar_2; if (L_11) { goto IL_0052; } } { // totalContentSize += sizes[i]; float L_12 = V_2; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_13 = V_1; int32_t L_14 = V_4; NullCheck(L_13); int32_t L_15 = L_14; float L_16 = (L_13)->GetAt(static_cast(L_15)); V_2 = ((float)il2cpp_codegen_add(L_12, L_16)); } IL_0052: { // for (int i = 0; i < nodes.Count; i++) int32_t L_17 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0058: { // for (int i = 0; i < nodes.Count; i++) int32_t L_18 = V_4; List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7* L_19 = __this->___nodes_14; NullCheck(L_19); int32_t L_20; L_20 = List_1_get_Count_m33B93CA4768FCE416169481D8F6A2B9DD243BF4C_inline(L_19, List_1_get_Count_m33B93CA4768FCE416169481D8F6A2B9DD243BF4C_RuntimeMethod_var); if ((((int32_t)L_18) < ((int32_t)L_20))) { goto IL_0037; } } { // for (int i = 1; i + 1 < sizes.Length; i++) V_5 = 1; goto IL_017c; } IL_006f: { // var node = nodes[i]; List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7* L_21 = __this->___nodes_14; int32_t L_22 = V_5; NullCheck(L_21); SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* L_23; L_23 = List_1_get_Item_mE957534BED51A74C5F437A48900B885F91277BBA(L_21, L_22, List_1_get_Item_mE957534BED51A74C5F437A48900B885F91277BBA_RuntimeMethod_var); // if (node.Content == barWidget) NullCheck(L_23); RuntimeObject* L_24 = L_23->___Content_0; SplitterDragBarWidget_t2F1FDB690097283255FFDDFFB14CBE26FFF9A7F2* L_25 = ___0_barWidget; if ((!(((RuntimeObject*)(RuntimeObject*)L_24) == ((RuntimeObject*)(SplitterDragBarWidget_t2F1FDB690097283255FFDDFFB14CBE26FFF9A7F2*)L_25)))) { goto IL_0176; } } { // var sizePrev = sizes[i - 1]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_26 = V_1; int32_t L_27 = V_5; NullCheck(L_26); int32_t L_28 = ((int32_t)il2cpp_codegen_subtract(L_27, 1)); float L_29 = (L_26)->GetAt(static_cast(L_28)); V_6 = L_29; // var sizeNext = sizes[i + 1]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_30 = V_1; int32_t L_31 = V_5; NullCheck(L_30); int32_t L_32 = ((int32_t)il2cpp_codegen_add(L_31, 1)); float L_33 = (L_30)->GetAt(static_cast(L_32)); V_7 = L_33; // var newSizePrev = sizePrev + dragDistance; float L_34 = V_6; float L_35 = V_0; V_8 = ((float)il2cpp_codegen_add(L_34, L_35)); // var newSizeNext = freeSize ? sizeNext : sizeNext - dragDistance; bool L_36 = __this->___freeSize_8; if (L_36) { goto IL_00ab; } } { float L_37 = V_7; float L_38 = V_0; G_B13_0 = ((float)il2cpp_codegen_subtract(L_37, L_38)); goto IL_00ad; } IL_00ab: { float L_39 = V_7; G_B13_0 = L_39; } IL_00ad: { V_9 = G_B13_0; // var invalid = (newSizePrev < sizePrev && newSizePrev < minWindowSize) // || (newSizeNext < sizeNext && newSizeNext < minWindowSize); float L_40 = V_8; float L_41 = V_6; if ((!(((float)L_40) < ((float)L_41)))) { goto IL_00bf; } } { float L_42 = V_8; float L_43 = __this->___minWindowSize_9; if ((((float)L_42) < ((float)L_43))) { goto IL_00d4; } } IL_00bf: { float L_44 = V_9; float L_45 = V_7; if ((!(((float)L_44) < ((float)L_45)))) { goto IL_00d1; } } { float L_46 = V_9; float L_47 = __this->___minWindowSize_9; G_B19_0 = ((((float)L_46) < ((float)L_47))? 1 : 0); goto IL_00d5; } IL_00d1: { G_B19_0 = 0; goto IL_00d5; } IL_00d4: { G_B19_0 = 1; } IL_00d5: { // if (!invalid) if (G_B19_0) { goto IL_0188; } } { // sizes[i - 1] = newSizePrev; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_48 = V_1; int32_t L_49 = V_5; float L_50 = V_8; NullCheck(L_48); (L_48)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_49, 1))), (float)L_50); // sizes[i + 1] = newSizeNext; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_51 = V_1; int32_t L_52 = V_5; float L_53 = V_9; NullCheck(L_51); (L_51)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_52, 1))), (float)L_53); // for (int n = 0; n < nodes.Count; n++) V_10 = 0; goto IL_012d; } IL_00ef: { // if (freeSize) bool L_54 = __this->___freeSize_8; if (!L_54) { goto IL_010f; } } { // nodes[n].Weight = sizes[n]; List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7* L_55 = __this->___nodes_14; int32_t L_56 = V_10; NullCheck(L_55); SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* L_57; L_57 = List_1_get_Item_mE957534BED51A74C5F437A48900B885F91277BBA(L_55, L_56, List_1_get_Item_mE957534BED51A74C5F437A48900B885F91277BBA_RuntimeMethod_var); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_58 = V_1; int32_t L_59 = V_10; NullCheck(L_58); int32_t L_60 = L_59; float L_61 = (L_58)->GetAt(static_cast(L_60)); NullCheck(L_57); L_57->___Weight_1 = L_61; goto IL_0127; } IL_010f: { // nodes[n].Weight = sizes[n] / totalContentSize; List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7* L_62 = __this->___nodes_14; int32_t L_63 = V_10; NullCheck(L_62); SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* L_64; L_64 = List_1_get_Item_mE957534BED51A74C5F437A48900B885F91277BBA(L_62, L_63, List_1_get_Item_mE957534BED51A74C5F437A48900B885F91277BBA_RuntimeMethod_var); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_65 = V_1; int32_t L_66 = V_10; NullCheck(L_65); int32_t L_67 = L_66; float L_68 = (L_65)->GetAt(static_cast(L_67)); float L_69 = V_2; NullCheck(L_64); L_64->___Weight_1 = ((float)(L_68/L_69)); } IL_0127: { // for (int n = 0; n < nodes.Count; n++) int32_t L_70 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_70, 1)); } IL_012d: { // for (int n = 0; n < nodes.Count; n++) int32_t L_71 = V_10; List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7* L_72 = __this->___nodes_14; NullCheck(L_72); int32_t L_73; L_73 = List_1_get_Count_m33B93CA4768FCE416169481D8F6A2B9DD243BF4C_inline(L_72, List_1_get_Count_m33B93CA4768FCE416169481D8F6A2B9DD243BF4C_RuntimeMethod_var); if ((((int32_t)L_71) < ((int32_t)L_73))) { goto IL_00ef; } } { // if (SplitBarDragged != null) OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* L_74 = __this->___SplitBarDragged_13; if (!L_74) { goto IL_0188; } } { // var nodePrev = nodes[i - 1]; List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7* L_75 = __this->___nodes_14; int32_t L_76 = V_5; NullCheck(L_75); SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* L_77; L_77 = List_1_get_Item_mE957534BED51A74C5F437A48900B885F91277BBA(L_75, ((int32_t)il2cpp_codegen_subtract(L_76, 1)), List_1_get_Item_mE957534BED51A74C5F437A48900B885F91277BBA_RuntimeMethod_var); V_11 = L_77; // var nodeNext = nodes[i + 1]; List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7* L_78 = __this->___nodes_14; int32_t L_79 = V_5; NullCheck(L_78); SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* L_80; L_80 = List_1_get_Item_mE957534BED51A74C5F437A48900B885F91277BBA(L_78, ((int32_t)il2cpp_codegen_add(L_79, 1)), List_1_get_Item_mE957534BED51A74C5F437A48900B885F91277BBA_RuntimeMethod_var); V_12 = L_80; // SplitBarDragged.Invoke(nodePrev, nodeNext); OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* L_81 = __this->___SplitBarDragged_13; SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* L_82 = V_11; SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* L_83 = V_12; NullCheck(L_81); OnSplitBarResized_Invoke_mF5468B661C94A8E4132DE05576CA126DE22D0D6C_inline(L_81, L_82, L_83, NULL); // break; return; } IL_0176: { // for (int i = 1; i + 1 < sizes.Length; i++) int32_t L_84 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_84, 1)); } IL_017c: { // for (int i = 1; i + 1 < sizes.Length; i++) int32_t L_85 = V_5; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_86 = V_1; NullCheck(L_86); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_85, 1))) < ((int32_t)((int32_t)(((RuntimeArray*)L_86)->max_length))))) { goto IL_006f; } } IL_0188: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.Splitter::UpdateWidget(DungeonArchitect.UI.UISystem,UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Splitter_UpdateWidget_m1B58650048091D97BCABEB3D1A70AEE4848F612E (Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m33B93CA4768FCE416169481D8F6A2B9DD243BF4C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE957534BED51A74C5F437A48900B885F91277BBA_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_0 = NULL; float V_1 = 0.0f; int32_t V_2 = 0; float V_3 = 0.0f; SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* V_4 = NULL; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_5; memset((&V_5), 0, sizeof(V_5)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_6; memset((&V_6), 0, sizeof(V_6)); { // base.UpdateWidget(uiSystem, bounds); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_0 = ___0_uiSystem; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___1_bounds; WidgetBase_UpdateWidget_m11931F1CE447ABD15875CF7248752EFD87AE741F(__this, L_0, L_1, NULL); // var sizes = GetLayoutSizes(bounds.size); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&___1_bounds), NULL); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_3; L_3 = Splitter_GetLayoutSizes_m8AA93D2BDFBFC2A9B1CAF2D40AB2D5A30F119C10(__this, L_2, NULL); V_0 = L_3; // float offset = 0; V_1 = (0.0f); // for (int i = 0; i < nodes.Count; i++) V_2 = 0; goto IL_006b; } IL_0020: { // var size = sizes[i]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_4 = V_0; int32_t L_5 = V_2; NullCheck(L_4); int32_t L_6 = L_5; float L_7 = (L_4)->GetAt(static_cast(L_6)); V_3 = L_7; // var node = nodes[i]; List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7* L_8 = __this->___nodes_14; int32_t L_9 = V_2; NullCheck(L_8); SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* L_10; L_10 = List_1_get_Item_mE957534BED51A74C5F437A48900B885F91277BBA(L_8, L_9, List_1_get_Item_mE957534BED51A74C5F437A48900B885F91277BBA_RuntimeMethod_var); V_4 = L_10; // if (node.Content != null) SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* L_11 = V_4; NullCheck(L_11); RuntimeObject* L_12 = L_11->___Content_0; if (!L_12) { goto IL_0063; } } { // var nodeBounds = GetWidgetBounds(WidgetBounds.size, offset, size); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_13; L_13 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_6 = L_13; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14; L_14 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_6), NULL); float L_15 = V_1; float L_16 = V_3; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_17; L_17 = Splitter_GetWidgetBounds_m1388840B6602CB7008285E3BE3E44C3090FB87F6(__this, L_14, L_15, L_16, NULL); V_5 = L_17; // node.Content.UpdateWidget(uiSystem, nodeBounds); SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* L_18 = V_4; NullCheck(L_18); RuntimeObject* L_19 = L_18->___Content_0; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_20 = ___0_uiSystem; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_21 = V_5; NullCheck(L_19); InterfaceActionInvoker2< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(0 /* System.Void DungeonArchitect.UI.Widgets.IWidget::UpdateWidget(DungeonArchitect.UI.UISystem,UnityEngine.Rect) */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_19, L_20, L_21); } IL_0063: { // offset += size; float L_22 = V_1; float L_23 = V_3; V_1 = ((float)il2cpp_codegen_add(L_22, L_23)); // for (int i = 0; i < nodes.Count; i++) int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_006b: { // for (int i = 0; i < nodes.Count; i++) int32_t L_25 = V_2; List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7* L_26 = __this->___nodes_14; NullCheck(L_26); int32_t L_27; L_27 = List_1_get_Count_m33B93CA4768FCE416169481D8F6A2B9DD243BF4C_inline(L_26, List_1_get_Count_m33B93CA4768FCE416169481D8F6A2B9DD243BF4C_RuntimeMethod_var); if ((((int32_t)L_25) < ((int32_t)L_27))) { goto IL_0020; } } { // } return; } } // System.Void DungeonArchitect.UI.Widgets.Splitter::DrawImpl(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Splitter_DrawImpl_m88039E9B07741FFD3FFE00DC494F6256FCE251ED (Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, RuntimeObject* ___1_renderer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; { // var children = GetChildWidgets(); IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_0; L_0 = VirtualFuncInvoker0< IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* >::Invoke(34 /* DungeonArchitect.UI.Widgets.IWidget[] DungeonArchitect.UI.Widgets.WidgetBase::GetChildWidgets() */, __this); // foreach (var childWidget in children) V_0 = L_0; V_1 = 0; goto IL_001b; } IL_000b: { // foreach (var childWidget in children) IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; RuntimeObject* L_4 = (L_1)->GetAt(static_cast(L_3)); V_2 = L_4; // WidgetUtils.DrawWidgetGroup(uiSystem, renderer, childWidget); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_5 = ___0_uiSystem; RuntimeObject* L_6 = ___1_renderer; RuntimeObject* L_7 = V_2; il2cpp_codegen_runtime_class_init_inline(WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); WidgetUtils_DrawWidgetGroup_m5336B1F0D9788AF9F61AFEFD5D119D1F72D90C3C(L_5, L_6, L_7, NULL); int32_t L_8 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_001b: { // foreach (var childWidget in children) int32_t L_9 = V_1; IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_10 = V_0; NullCheck(L_10); if ((((int32_t)L_9) < ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))) { goto IL_000b; } } { // } return; } } // System.Void DungeonArchitect.UI.Widgets.Splitter::HandleInput(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Splitter_HandleInput_m34F1FAC03948C95E92557AA9A510EA2015937B26 (Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { { // base.HandleInput(e, uiSystem); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_0 = ___0_e; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_1 = ___1_uiSystem; WidgetBase_HandleInput_mF15E983FABEC55D72A0E9C1C62D217753F5B0A23(__this, L_0, L_1, NULL); // } return; } } // UnityEngine.Rect DungeonArchitect.UI.Widgets.Splitter::GetWidgetBounds(UnityEngine.Vector2,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D Splitter_GetWidgetBounds_m1388840B6602CB7008285E3BE3E44C3090FB87F6 (Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_hostSize, float ___1_offset, float ___2_size, const RuntimeMethod* method) { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); { // Rect bounds = new Rect(Vector2.zero, hostSize); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_hostSize; Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_0), L_0, L_1, NULL); // if (Direction == SplitterDirection.Horizontal) int32_t L_2; L_2 = Splitter_get_Direction_mAA787E6FE423D288A4D20233D5CB3B74621F4C5F_inline(__this, NULL); if (L_2) { goto IL_002e; } } { // bounds.x += offset; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_3 = (&V_0); float L_4; L_4 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB(L_3, NULL); float L_5 = ___1_offset; Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406(L_3, ((float)il2cpp_codegen_add(L_4, L_5)), NULL); // bounds.width = size; float L_6 = ___2_size; Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A((&V_0), L_6, NULL); goto IL_0045; } IL_002e: { // bounds.y += offset; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_7 = (&V_0); float L_8; L_8 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49(L_7, NULL); float L_9 = ___1_offset; Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629(L_7, ((float)il2cpp_codegen_add(L_8, L_9)), NULL); // bounds.height = size; float L_10 = ___2_size; Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03((&V_0), L_10, NULL); } IL_0045: { // return bounds; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_11 = V_0; return L_11; } } // System.Single[] DungeonArchitect.UI.Widgets.Splitter::GetLayoutSizes(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* Splitter_GetLayoutSizes_m8AA93D2BDFBFC2A9B1CAF2D40AB2D5A30F119C10 (Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_windowSize, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m071844943DDC76B64A413148D90988CD16488754_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m30A4204F78AED8F951E8260C29B6FFF3408D94D2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m4ADE41A2CCCC1B7CFF263D1E2C31C712D357CB78_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m2F86E252D086E288E02FA1C830B7E86C0A431E51_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m531E06D98C65BBBF76682814D5619AEF3826AE31_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m7A70CC060DF87F0CCC73317BC6DE68C5D970C658_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC29D3D824786832A31096310B3B3016B8B42B802_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* V_4 = NULL; Enumerator_tE46D9EA80B833BD617A05DBC84839B3D02BF7749 V_5; memset((&V_5), 0, sizeof(V_5)); SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* V_6 = NULL; SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* V_7 = NULL; float V_8 = 0.0f; float V_9 = 0.0f; float G_B3_0 = 0.0f; { // float totalSize = (Direction == SplitterDirection.Horizontal) ? windowSize.x : windowSize.y; int32_t L_0; L_0 = Splitter_get_Direction_mAA787E6FE423D288A4D20233D5CB3B74621F4C5F_inline(__this, NULL); if (!L_0) { goto IL_0010; } } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_windowSize; float L_2 = L_1.___y_1; G_B3_0 = L_2; goto IL_0016; } IL_0010: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_windowSize; float L_4 = L_3.___x_0; G_B3_0 = L_4; } IL_0016: { V_0 = G_B3_0; // float totalWeight = 0; V_1 = (0.0f); // float totalBarSizes = 0; V_2 = (0.0f); // foreach (var node in nodes) List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7* L_5 = __this->___nodes_14; NullCheck(L_5); Enumerator_tE46D9EA80B833BD617A05DBC84839B3D02BF7749 L_6; L_6 = List_1_GetEnumerator_m531E06D98C65BBBF76682814D5619AEF3826AE31(L_5, List_1_GetEnumerator_m531E06D98C65BBBF76682814D5619AEF3826AE31_RuntimeMethod_var); V_5 = L_6; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0064: {// begin finally (depth: 1) Enumerator_Dispose_m071844943DDC76B64A413148D90988CD16488754((&V_5), Enumerator_Dispose_m071844943DDC76B64A413148D90988CD16488754_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0059_1; } IL_0032_1: { // foreach (var node in nodes) SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* L_7; L_7 = Enumerator_get_Current_m4ADE41A2CCCC1B7CFF263D1E2C31C712D357CB78_inline((&V_5), Enumerator_get_Current_m4ADE41A2CCCC1B7CFF263D1E2C31C712D357CB78_RuntimeMethod_var); V_6 = L_7; // if (node.IsSplitBar) SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* L_8 = V_6; NullCheck(L_8); bool L_9 = L_8->___IsSplitBar_2; if (!L_9) { goto IL_004f_1; } } { // totalBarSizes += barSize; float L_10 = V_2; float L_11 = __this->___barSize_10; V_2 = ((float)il2cpp_codegen_add(L_10, L_11)); goto IL_0059_1; } IL_004f_1: { // totalWeight += node.Weight; float L_12 = V_1; SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* L_13 = V_6; NullCheck(L_13); float L_14 = L_13->___Weight_1; V_1 = ((float)il2cpp_codegen_add(L_12, L_14)); } IL_0059_1: { // foreach (var node in nodes) bool L_15; L_15 = Enumerator_MoveNext_m30A4204F78AED8F951E8260C29B6FFF3408D94D2((&V_5), Enumerator_MoveNext_m30A4204F78AED8F951E8260C29B6FFF3408D94D2_RuntimeMethod_var); if (L_15) { goto IL_0032_1; } } { goto IL_0072; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0072: { // if (freeSize) { bool L_16 = __this->___freeSize_8; if (!L_16) { goto IL_007e; } } { // totalSize = totalWeight + totalBarSizes; float L_17 = V_1; float L_18 = V_2; V_0 = ((float)il2cpp_codegen_add(L_17, L_18)); } IL_007e: { // float availableSize = totalSize - totalBarSizes; float L_19 = V_0; float L_20 = V_2; V_3 = ((float)il2cpp_codegen_subtract(L_19, L_20)); // var sizes = new List(); List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* L_21 = (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918*)il2cpp_codegen_object_new(List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918_il2cpp_TypeInfo_var); NullCheck(L_21); List_1__ctor_mC29D3D824786832A31096310B3B3016B8B42B802(L_21, List_1__ctor_mC29D3D824786832A31096310B3B3016B8B42B802_RuntimeMethod_var); V_4 = L_21; // foreach (var node in nodes) List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7* L_22 = __this->___nodes_14; NullCheck(L_22); Enumerator_tE46D9EA80B833BD617A05DBC84839B3D02BF7749 L_23; L_23 = List_1_GetEnumerator_m531E06D98C65BBBF76682814D5619AEF3826AE31(L_22, List_1_GetEnumerator_m531E06D98C65BBBF76682814D5619AEF3826AE31_RuntimeMethod_var); V_5 = L_23; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00de: {// begin finally (depth: 1) Enumerator_Dispose_m071844943DDC76B64A413148D90988CD16488754((&V_5), Enumerator_Dispose_m071844943DDC76B64A413148D90988CD16488754_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_00d3_1; } IL_0098_1: { // foreach (var node in nodes) SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* L_24; L_24 = Enumerator_get_Current_m4ADE41A2CCCC1B7CFF263D1E2C31C712D357CB78_inline((&V_5), Enumerator_get_Current_m4ADE41A2CCCC1B7CFF263D1E2C31C712D357CB78_RuntimeMethod_var); V_7 = L_24; // if (node.IsSplitBar) SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* L_25 = V_7; NullCheck(L_25); bool L_26 = L_25->___IsSplitBar_2; if (!L_26) { goto IL_00b9_1; } } { // sizes.Add(barSize); List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* L_27 = V_4; float L_28 = __this->___barSize_10; NullCheck(L_27); List_1_Add_m2F86E252D086E288E02FA1C830B7E86C0A431E51_inline(L_27, L_28, List_1_Add_m2F86E252D086E288E02FA1C830B7E86C0A431E51_RuntimeMethod_var); goto IL_00d3_1; } IL_00b9_1: { // var ratio = node.Weight / totalWeight; SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* L_29 = V_7; NullCheck(L_29); float L_30 = L_29->___Weight_1; float L_31 = V_1; V_8 = ((float)(L_30/L_31)); // var size = availableSize * ratio; float L_32 = V_3; float L_33 = V_8; V_9 = ((float)il2cpp_codegen_multiply(L_32, L_33)); // sizes.Add(size); List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* L_34 = V_4; float L_35 = V_9; NullCheck(L_34); List_1_Add_m2F86E252D086E288E02FA1C830B7E86C0A431E51_inline(L_34, L_35, List_1_Add_m2F86E252D086E288E02FA1C830B7E86C0A431E51_RuntimeMethod_var); } IL_00d3_1: { // foreach (var node in nodes) bool L_36; L_36 = Enumerator_MoveNext_m30A4204F78AED8F951E8260C29B6FFF3408D94D2((&V_5), Enumerator_MoveNext_m30A4204F78AED8F951E8260C29B6FFF3408D94D2_RuntimeMethod_var); if (L_36) { goto IL_0098_1; } } { goto IL_00ec; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00ec: { // return sizes.ToArray(); List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* L_37 = V_4; NullCheck(L_37); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_38; L_38 = List_1_ToArray_m7A70CC060DF87F0CCC73317BC6DE68C5D970C658(L_37, List_1_ToArray_m7A70CC060DF87F0CCC73317BC6DE68C5D970C658_RuntimeMethod_var); return L_38; } } // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.Splitter::GetDesiredSize(UnityEngine.Vector2,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Splitter_GetDesiredSize_mD062B2964B62F5B9682A89334D93F283F2F436AE (Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_size, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m071844943DDC76B64A413148D90988CD16488754_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m30A4204F78AED8F951E8260C29B6FFF3408D94D2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m4ADE41A2CCCC1B7CFF263D1E2C31C712D357CB78_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m531E06D98C65BBBF76682814D5619AEF3826AE31_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; Enumerator_tE46D9EA80B833BD617A05DBC84839B3D02BF7749 V_1; memset((&V_1), 0, sizeof(V_1)); SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* V_2 = NULL; { // if (freeSize) bool L_0 = __this->___freeSize_8; if (!L_0) { goto IL_0068; } } { // var totalSize = 0.0f; V_0 = (0.0f); // foreach (var node in nodes) List_1_tC73B1C58898C248E88855D22A9CF75880B919FF7* L_1 = __this->___nodes_14; NullCheck(L_1); Enumerator_tE46D9EA80B833BD617A05DBC84839B3D02BF7749 L_2; L_2 = List_1_GetEnumerator_m531E06D98C65BBBF76682814D5619AEF3826AE31(L_1, List_1_GetEnumerator_m531E06D98C65BBBF76682814D5619AEF3826AE31_RuntimeMethod_var); V_1 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0038: {// begin finally (depth: 1) Enumerator_Dispose_m071844943DDC76B64A413148D90988CD16488754((&V_1), Enumerator_Dispose_m071844943DDC76B64A413148D90988CD16488754_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_002d_1; } IL_001c_1: { // foreach (var node in nodes) SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* L_3; L_3 = Enumerator_get_Current_m4ADE41A2CCCC1B7CFF263D1E2C31C712D357CB78_inline((&V_1), Enumerator_get_Current_m4ADE41A2CCCC1B7CFF263D1E2C31C712D357CB78_RuntimeMethod_var); V_2 = L_3; // totalSize += node.Weight; float L_4 = V_0; SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* L_5 = V_2; NullCheck(L_5); float L_6 = L_5->___Weight_1; V_0 = ((float)il2cpp_codegen_add(L_4, L_6)); } IL_002d_1: { // foreach (var node in nodes) bool L_7; L_7 = Enumerator_MoveNext_m30A4204F78AED8F951E8260C29B6FFF3408D94D2((&V_1), Enumerator_MoveNext_m30A4204F78AED8F951E8260C29B6FFF3408D94D2_RuntimeMethod_var); if (L_7) { goto IL_001c_1; } } { goto IL_0046; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0046: { // return (direction == SplitterDirection.Horizontal) // ? new Vector2(totalSize, size.x) // : new Vector2(size.x, totalSize); int32_t L_8 = __this->___direction_7; if (!L_8) { goto IL_005b; } } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = ___0_size; float L_10 = L_9.___x_0; float L_11 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12; memset((&L_12), 0, sizeof(L_12)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_12), L_10, L_11, /*hidden argument*/NULL); return L_12; } IL_005b: { float L_13 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = ___0_size; float L_15 = L_14.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16; memset((&L_16), 0, sizeof(L_16)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_16), L_13, L_15, /*hidden argument*/NULL); return L_16; } IL_0068: { // return size; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17 = ___0_size; return L_17; } } #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.UI.Widgets.SplitterDragBarWidget::.ctor(DungeonArchitect.UI.Widgets.Splitter) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplitterDragBarWidget__ctor_mB475F06FDA82F7916E8599EF147B00A5319EB05F (SplitterDragBarWidget_t2F1FDB690097283255FFDDFFB14CBE26FFF9A7F2* __this, Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* ___0_parent, const RuntimeMethod* method) { { // public SplitterDragBarWidget(Splitter parent) WidgetBase__ctor_mE012EBFC7AAED3EABB55BEFBCF4544531E4588CD(__this, NULL); // this.parent = parent; Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* L_0 = ___0_parent; __this->___parent_7 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___parent_7), (void*)L_0); // ShowFocusHighlight = true; WidgetBase_set_ShowFocusHighlight_mC46C5554B57F95AAC08D79BE4F4F28CF276CF3DC_inline(__this, (bool)1, NULL); // } return; } } // System.Boolean DungeonArchitect.UI.Widgets.SplitterDragBarWidget::CanAcquireFocus() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SplitterDragBarWidget_CanAcquireFocus_mA752B43368FC42DE701D4A8AB2C050DC2C5BE6B9 (SplitterDragBarWidget_t2F1FDB690097283255FFDDFFB14CBE26FFF9A7F2* __this, const RuntimeMethod* method) { { // public override bool CanAcquireFocus() { return true; } return (bool)1; } } // System.Void DungeonArchitect.UI.Widgets.SplitterDragBarWidget::DrawImpl(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplitterDragBarWidget_DrawImpl_m55FED3A954F08C774EF8822AB887951FE7C3A750 (SplitterDragBarWidget_t2F1FDB690097283255FFDDFFB14CBE26FFF9A7F2* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, RuntimeObject* ___1_renderer, const RuntimeMethod* method) { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1; memset((&V_1), 0, sizeof(V_1)); int32_t G_B3_0 = 0; { // var bounds = new Rect(Vector2.zero, WidgetBounds.size); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1; L_1 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_1 = L_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_1), NULL); Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_0), L_0, L_2, NULL); // DrawBar(renderer, bounds, parent.barColor); RuntimeObject* L_3 = ___1_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_4 = V_0; Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* L_5 = __this->___parent_7; NullCheck(L_5); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = L_5->___barColor_11; SplitterDragBarWidget_DrawBar_mFFADE7D738E7E5A09AD758257908C9F8CF8FC6ED(__this, L_3, L_4, L_6, NULL); // bool isFocused = (uiSystem != null) ? uiSystem.FocusedWidget == this as IWidget : false; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_7 = ___0_uiSystem; if (L_7) { goto IL_0033; } } { G_B3_0 = 0; goto IL_003c; } IL_0033: { UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_8 = ___0_uiSystem; NullCheck(L_8); RuntimeObject* L_9; L_9 = UISystem_get_FocusedWidget_m593533920ED1C62C91141752DCF46BCA9DCB188C_inline(L_8, NULL); G_B3_0 = ((((RuntimeObject*)(RuntimeObject*)L_9) == ((RuntimeObject*)(SplitterDragBarWidget_t2F1FDB690097283255FFDDFFB14CBE26FFF9A7F2*)__this))? 1 : 0); } IL_003c: { // if (isFocused && ShowFocusHighlight) if (!G_B3_0) { goto IL_004e; } } { bool L_10; L_10 = WidgetBase_get_ShowFocusHighlight_m819450C3FAE834842A0AD1643B6FBF48EAD2E4A7_inline(__this, NULL); if (!L_10) { goto IL_004e; } } { // DrawFocusHighlight(uiSystem, renderer); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_11 = ___0_uiSystem; RuntimeObject* L_12 = ___1_renderer; VirtualActionInvoker2< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, RuntimeObject* >::Invoke(31 /* System.Void DungeonArchitect.UI.Widgets.WidgetBase::DrawFocusHighlight(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer) */, __this, L_11, L_12); } IL_004e: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.SplitterDragBarWidget::DrawBar(DungeonArchitect.UI.UIRenderer,UnityEngine.Rect,UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplitterDragBarWidget_DrawBar_mFFADE7D738E7E5A09AD758257908C9F8CF8FC6ED (SplitterDragBarWidget_t2F1FDB690097283255FFDDFFB14CBE26FFF9A7F2* __this, RuntimeObject* ___0_renderer, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_barColor, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t G_B3_0 = 0; { // renderer.Box(bounds, new GUIContent()); RuntimeObject* L_0 = ___0_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___1_bounds; GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* L_2 = (GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2*)il2cpp_codegen_object_new(GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_il2cpp_TypeInfo_var); NullCheck(L_2); GUIContent__ctor_m89AC53A7E9BF9EB9E70297353DEAA6FEC2C800AC(L_2, NULL); NullCheck(L_0); InterfaceActionInvoker2< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* >::Invoke(6 /* System.Void DungeonArchitect.UI.UIRenderer::Box(UnityEngine.Rect,UnityEngine.GUIContent) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_0, L_1, L_2); // renderer.DrawRect(bounds, barColor); RuntimeObject* L_3 = ___0_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_4 = ___1_bounds; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5 = ___2_barColor; NullCheck(L_3); InterfaceActionInvoker2< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(27 /* System.Void DungeonArchitect.UI.UIRenderer::DrawRect(UnityEngine.Rect,UnityEngine.Color) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_3, L_4, L_5); // var cursor = parent.Direction == SplitterDirection.Horizontal // ? UICursorType.ResizeHorizontal // : UICursorType.ResizeVertical; Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* L_6 = __this->___parent_7; NullCheck(L_6); int32_t L_7; L_7 = Splitter_get_Direction_mAA787E6FE423D288A4D20233D5CB3B74621F4C5F_inline(L_6, NULL); if (!L_7) { goto IL_0024; } } { G_B3_0 = 2; goto IL_0025; } IL_0024: { G_B3_0 = 1; } IL_0025: { V_0 = G_B3_0; // renderer.AddCursorRect(bounds, cursor); RuntimeObject* L_8 = ___0_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_9 = ___1_bounds; int32_t L_10 = V_0; NullCheck(L_8); InterfaceActionInvoker2< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, int32_t >::Invoke(28 /* System.Void DungeonArchitect.UI.UIRenderer::AddCursorRect(UnityEngine.Rect,DungeonArchitect.UI.UICursorType) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_8, L_9, L_10); // } return; } } // System.Void DungeonArchitect.UI.Widgets.SplitterDragBarWidget::HandleInput(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplitterDragBarWidget_HandleInput_mD677C090E27F9FF21A3410649E7B804055DC9057 (SplitterDragBarWidget_t2F1FDB690097283255FFDDFFB14CBE26FFF9A7F2* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { { // base.HandleInput(e, uiSystem); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_0 = ___0_e; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_1 = ___1_uiSystem; WidgetBase_HandleInput_mF15E983FABEC55D72A0E9C1C62D217753F5B0A23(__this, L_0, L_1, NULL); // if (e.type == EventType.MouseDrag) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_2 = ___0_e; NullCheck(L_2); int32_t L_3; L_3 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_2, NULL); if ((!(((uint32_t)L_3) == ((uint32_t)3)))) { goto IL_0024; } } { // parent.OnSplitBarDragged(this, e.delta); Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* L_4 = __this->___parent_7; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_5 = ___0_e; NullCheck(L_5); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; L_6 = Event_get_delta_m1BBF28E2FC379EDD3907DC987E6BD7E6521D69A0(L_5, NULL); NullCheck(L_4); Splitter_OnSplitBarDragged_mB13665524BE2C523532CCB75953BA442AFC2E092(L_4, __this, L_6, NULL); return; } IL_0024: { // else if (e.type == EventType.MouseUp) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_7 = ___0_e; NullCheck(L_7); int32_t L_8; L_8 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_7, NULL); if ((!(((uint32_t)L_8) == ((uint32_t)1)))) { goto IL_0034; } } { // uiSystem.RequestFocus(null); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_9 = ___1_uiSystem; NullCheck(L_9); UISystem_RequestFocus_m531B342AC0B4F70D566D259201BF283342A2B780(L_9, (RuntimeObject*)NULL, NULL); } IL_0034: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.SplitterDragBarWidget::DrawFocusHighlight(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplitterDragBarWidget_DrawFocusHighlight_m45A58AFC741E7B46056946FEC98312A928156F49 (SplitterDragBarWidget_t2F1FDB690097283255FFDDFFB14CBE26FFF9A7F2* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, RuntimeObject* ___1_renderer, const RuntimeMethod* method) { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1; memset((&V_1), 0, sizeof(V_1)); { // var bounds = new Rect(Vector2.zero, WidgetBounds.size); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1; L_1 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_1 = L_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_1), NULL); Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_0), L_0, L_2, NULL); // DrawBar(renderer, bounds, parent.barHighlightColor); RuntimeObject* L_3 = ___1_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_4 = V_0; Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* L_5 = __this->___parent_7; NullCheck(L_5); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = L_5->___barHighlightColor_12; SplitterDragBarWidget_DrawBar_mFFADE7D738E7E5A09AD758257908C9F8CF8FC6ED(__this, L_3, L_4, L_6, 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.UI.Widgets.DebugWidget::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugWidget__ctor_mA733F3363C8F1AC4B5ECF2124F619D451735B46D (DebugWidget_t5F2263B73AABCC9BABF2E4629685F859EF4C7924* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } { // public DebugWidget() : this("", new Color(0.1f, 0.1f, 0.1f)) Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_0), (0.100000001f), (0.100000001f), (0.100000001f), /*hidden argument*/NULL); DebugWidget__ctor_m319DC35FA7690FBE42B1BAE1041981B3F1333252(__this, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, L_0, NULL); // } return; } } // System.Void DungeonArchitect.UI.Widgets.DebugWidget::.ctor(System.String,UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugWidget__ctor_m319DC35FA7690FBE42B1BAE1041981B3F1333252 (DebugWidget_t5F2263B73AABCC9BABF2E4629685F859EF4C7924* __this, String_t* ___0_caption, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_color, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA2474EB85E7EEF13C75BB9EE2A361443B79F99AC); s_Il2CppMethodInitialized = true; } { // Color debugColor = Color.red; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; L_0 = Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline(NULL); __this->___debugColor_7 = L_0; // string caption = "Panel"; __this->___caption_8 = _stringLiteralA2474EB85E7EEF13C75BB9EE2A361443B79F99AC; Il2CppCodeGenWriteBarrier((void**)(&__this->___caption_8), (void*)_stringLiteralA2474EB85E7EEF13C75BB9EE2A361443B79F99AC); // public DebugWidget(string caption, Color color) WidgetBase__ctor_mE012EBFC7AAED3EABB55BEFBCF4544531E4588CD(__this, NULL); // this.debugColor = color; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = ___1_color; __this->___debugColor_7 = L_1; // this.caption = caption; String_t* L_2 = ___0_caption; __this->___caption_8 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___caption_8), (void*)L_2); // ShowFocusHighlight = true; WidgetBase_set_ShowFocusHighlight_mC46C5554B57F95AAC08D79BE4F4F28CF276CF3DC_inline(__this, (bool)1, NULL); // } return; } } // System.Void DungeonArchitect.UI.Widgets.DebugWidget::DrawImpl(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugWidget_DrawImpl_mEAE1BEAB55137EA55D725CECD6C74D2A92D2BEB8 (DebugWidget_t5F2263B73AABCC9BABF2E4629685F859EF4C7924* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, RuntimeObject* ___1_renderer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1; memset((&V_1), 0, sizeof(V_1)); GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* G_B2_0 = NULL; GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* G_B1_0 = NULL; { // var guiState = new GUIState(renderer); RuntimeObject* L_0 = ___1_renderer; GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* L_1 = (GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD*)il2cpp_codegen_object_new(GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD_il2cpp_TypeInfo_var); NullCheck(L_1); GUIState__ctor_m65BCEC9D3D6071C332DCAB9EB4733611173E359C(L_1, L_0, NULL); // if (IsPaintEvent(uiSystem)) UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_2 = ___0_uiSystem; bool L_3; L_3 = WidgetBase_IsPaintEvent_m01C71D454F88A3E52DB17A4B484EB6C58C555603(__this, L_2, NULL); G_B1_0 = L_1; if (!L_3) { G_B2_0 = L_1; goto IL_0048; } } { // var bounds = new Rect(Vector2.zero, WidgetBounds.size); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_5; L_5 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_1 = L_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; L_6 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_1), NULL); Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_0), L_4, L_6, NULL); // renderer.Box(bounds, new GUIContent(caption)); RuntimeObject* L_7 = ___1_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_8 = V_0; String_t* L_9 = __this->___caption_8; GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* L_10 = (GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2*)il2cpp_codegen_object_new(GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_il2cpp_TypeInfo_var); NullCheck(L_10); GUIContent__ctor_mD2BDF82C1E1F75DEEF36F2C8EDB60FFB49EE4DBC(L_10, L_9, NULL); NullCheck(L_7); InterfaceActionInvoker2< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* >::Invoke(6 /* System.Void DungeonArchitect.UI.UIRenderer::Box(UnityEngine.Rect,UnityEngine.GUIContent) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_7, L_8, L_10); // renderer.DrawRect(bounds, debugColor); RuntimeObject* L_11 = ___1_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_12 = V_0; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_13 = __this->___debugColor_7; NullCheck(L_11); InterfaceActionInvoker2< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(27 /* System.Void DungeonArchitect.UI.UIRenderer::DrawRect(UnityEngine.Rect,UnityEngine.Color) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_11, L_12, L_13); G_B2_0 = G_B1_0; } IL_0048: { // guiState.Restore(); NullCheck(G_B2_0); GUIState_Restore_mA030298AAC38698BDE205F0D87815E53517E5EDD(G_B2_0, 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.UI.Widgets.BreadCrumbWidgetNode::.ctor(System.String,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BreadCrumbWidgetNode__ctor_m9FF629692A8A57F102B498457AA2D00D0D71752F (BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8* __this, String_t* ___0_displayText, RuntimeObject* ___1_userdata, const RuntimeMethod* method) { { // public BreadCrumbWidgetNode(string displayText, object userdata) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // this.displayText = displayText; String_t* L_0 = ___0_displayText; __this->___displayText_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___displayText_0), (void*)L_0); // this.userdata = userdata; RuntimeObject* L_1 = ___1_userdata; __this->___userdata_1 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___userdata_1), (void*)L_1); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif void OnBreadCrumbLinkClicked_Invoke_m1E1BA6DCC253D1A01543A8ADDAF86040F1BE5D0F_Multicast(OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* __this, RuntimeObject* ___0_userdata, 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++) { OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_userdata, reinterpret_cast(currentDelegate->___method_3)); } } void OnBreadCrumbLinkClicked_Invoke_m1E1BA6DCC253D1A01543A8ADDAF86040F1BE5D0F_OpenInst(OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* __this, RuntimeObject* ___0_userdata, const RuntimeMethod* method) { NullCheck(___0_userdata); typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_userdata, method); } void OnBreadCrumbLinkClicked_Invoke_m1E1BA6DCC253D1A01543A8ADDAF86040F1BE5D0F_OpenStatic(OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* __this, RuntimeObject* ___0_userdata, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_userdata, method); } void OnBreadCrumbLinkClicked_Invoke_m1E1BA6DCC253D1A01543A8ADDAF86040F1BE5D0F_OpenStaticInvoker(OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* __this, RuntimeObject* ___0_userdata, const RuntimeMethod* method) { InvokerActionInvoker1< RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_userdata); } void OnBreadCrumbLinkClicked_Invoke_m1E1BA6DCC253D1A01543A8ADDAF86040F1BE5D0F_ClosedStaticInvoker(OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* __this, RuntimeObject* ___0_userdata, const RuntimeMethod* method) { InvokerActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_userdata); } void OnBreadCrumbLinkClicked_Invoke_m1E1BA6DCC253D1A01543A8ADDAF86040F1BE5D0F_OpenVirtual(OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* __this, RuntimeObject* ___0_userdata, const RuntimeMethod* method) { NullCheck(___0_userdata); VirtualActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(method), ___0_userdata); } void OnBreadCrumbLinkClicked_Invoke_m1E1BA6DCC253D1A01543A8ADDAF86040F1BE5D0F_OpenInterface(OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* __this, RuntimeObject* ___0_userdata, const RuntimeMethod* method) { NullCheck(___0_userdata); InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_userdata); } void OnBreadCrumbLinkClicked_Invoke_m1E1BA6DCC253D1A01543A8ADDAF86040F1BE5D0F_OpenGenericVirtual(OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* __this, RuntimeObject* ___0_userdata, const RuntimeMethod* method) { NullCheck(___0_userdata); GenericVirtualActionInvoker0::Invoke(method, ___0_userdata); } void OnBreadCrumbLinkClicked_Invoke_m1E1BA6DCC253D1A01543A8ADDAF86040F1BE5D0F_OpenGenericInterface(OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* __this, RuntimeObject* ___0_userdata, const RuntimeMethod* method) { NullCheck(___0_userdata); GenericInterfaceActionInvoker0::Invoke(method, ___0_userdata); } // System.Void DungeonArchitect.UI.Widgets.OnBreadCrumbLinkClicked::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnBreadCrumbLinkClicked__ctor_mC07EEB4572E042671B5CC04DDE40318A26F265C8 (OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* __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)&OnBreadCrumbLinkClicked_Invoke_m1E1BA6DCC253D1A01543A8ADDAF86040F1BE5D0F_OpenStaticInvoker; else __this->___invoke_impl_1 = (intptr_t)&OnBreadCrumbLinkClicked_Invoke_m1E1BA6DCC253D1A01543A8ADDAF86040F1BE5D0F_ClosedStaticInvoker; else if (isOpen) __this->___invoke_impl_1 = (intptr_t)&OnBreadCrumbLinkClicked_Invoke_m1E1BA6DCC253D1A01543A8ADDAF86040F1BE5D0F_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)&OnBreadCrumbLinkClicked_Invoke_m1E1BA6DCC253D1A01543A8ADDAF86040F1BE5D0F_OpenGenericInterface; else __this->___invoke_impl_1 = (intptr_t)&OnBreadCrumbLinkClicked_Invoke_m1E1BA6DCC253D1A01543A8ADDAF86040F1BE5D0F_OpenGenericVirtual; else if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method)) __this->___invoke_impl_1 = (intptr_t)&OnBreadCrumbLinkClicked_Invoke_m1E1BA6DCC253D1A01543A8ADDAF86040F1BE5D0F_OpenInterface; else __this->___invoke_impl_1 = (intptr_t)&OnBreadCrumbLinkClicked_Invoke_m1E1BA6DCC253D1A01543A8ADDAF86040F1BE5D0F_OpenVirtual; } else { __this->___invoke_impl_1 = (intptr_t)&OnBreadCrumbLinkClicked_Invoke_m1E1BA6DCC253D1A01543A8ADDAF86040F1BE5D0F_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)&OnBreadCrumbLinkClicked_Invoke_m1E1BA6DCC253D1A01543A8ADDAF86040F1BE5D0F_Multicast; } // System.Void DungeonArchitect.UI.Widgets.OnBreadCrumbLinkClicked::Invoke(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnBreadCrumbLinkClicked_Invoke_m1E1BA6DCC253D1A01543A8ADDAF86040F1BE5D0F (OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* __this, RuntimeObject* ___0_userdata, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_userdata, reinterpret_cast(__this->___method_3)); } // System.IAsyncResult DungeonArchitect.UI.Widgets.OnBreadCrumbLinkClicked::BeginInvoke(System.Object,System.AsyncCallback,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OnBreadCrumbLinkClicked_BeginInvoke_mAC9DEAB7AD74647B8DABE681D76387F8762B70EA (OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* __this, RuntimeObject* ___0_userdata, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method) { void *__d_args[2] = {0}; __d_args[0] = ___0_userdata; return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object); } // System.Void DungeonArchitect.UI.Widgets.OnBreadCrumbLinkClicked::EndInvoke(System.IAsyncResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnBreadCrumbLinkClicked_EndInvoke_m79E3AB879E05B5E514FC8C5FACA3E08DD47163E4 (OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* __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.Void DungeonArchitect.UI.Widgets.BreadCrumbWidget::add_LinkClicked(DungeonArchitect.UI.Widgets.OnBreadCrumbLinkClicked) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BreadCrumbWidget_add_LinkClicked_mD4D988063664BBC243ADFD3E382EBB9401F927C2 (BreadCrumbWidget_tB5B1DE1F4C400E3E09F408F60CEF8A3BAAA18E3C* __this, OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* V_0 = NULL; OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* V_1 = NULL; OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* V_2 = NULL; { OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* L_0 = __this->___LinkClicked_11; V_0 = L_0; } IL_0007: { OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* L_1 = V_0; V_1 = L_1; OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* L_2 = V_1; OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL); V_2 = ((OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE*)CastclassSealed((RuntimeObject*)L_4, OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE_il2cpp_TypeInfo_var)); OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE** L_5 = (&__this->___LinkClicked_11); OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* L_6 = V_2; OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* L_7 = V_1; OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* L_9 = V_0; OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* L_10 = V_1; if ((!(((RuntimeObject*)(OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE*)L_9) == ((RuntimeObject*)(OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.Widgets.BreadCrumbWidget::remove_LinkClicked(DungeonArchitect.UI.Widgets.OnBreadCrumbLinkClicked) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BreadCrumbWidget_remove_LinkClicked_mAD8397778D8B01D25B8E64F225FF21530CFB0F62 (BreadCrumbWidget_tB5B1DE1F4C400E3E09F408F60CEF8A3BAAA18E3C* __this, OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* V_0 = NULL; OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* V_1 = NULL; OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* V_2 = NULL; { OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* L_0 = __this->___LinkClicked_11; V_0 = L_0; } IL_0007: { OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* L_1 = V_0; V_1 = L_1; OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* L_2 = V_1; OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL); V_2 = ((OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE*)CastclassSealed((RuntimeObject*)L_4, OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE_il2cpp_TypeInfo_var)); OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE** L_5 = (&__this->___LinkClicked_11); OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* L_6 = V_2; OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* L_7 = V_1; OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* L_9 = V_0; OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* L_10 = V_1; if ((!(((RuntimeObject*)(OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE*)L_9) == ((RuntimeObject*)(OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE*)L_10)))) { goto IL_0007; } } { return; } } // System.Int32 DungeonArchitect.UI.Widgets.BreadCrumbWidget::get_FontSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BreadCrumbWidget_get_FontSize_mC5E13B50E4D5772429CCDE6EE5AE21D8E5177613 (BreadCrumbWidget_tB5B1DE1F4C400E3E09F408F60CEF8A3BAAA18E3C* __this, const RuntimeMethod* method) { { // public int FontSize { get; set; } int32_t L_0 = __this->___U3CFontSizeU3Ek__BackingField_12; return L_0; } } // System.Void DungeonArchitect.UI.Widgets.BreadCrumbWidget::set_FontSize(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BreadCrumbWidget_set_FontSize_mEAB5FAE451C71308B37357238B807BA958D48112 (BreadCrumbWidget_tB5B1DE1F4C400E3E09F408F60CEF8A3BAAA18E3C* __this, int32_t ___0_value, const RuntimeMethod* method) { { // public int FontSize { get; set; } int32_t L_0 = ___0_value; __this->___U3CFontSizeU3Ek__BackingField_12 = L_0; return; } } // UnityEngine.Color DungeonArchitect.UI.Widgets.BreadCrumbWidget::get_TextColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F BreadCrumbWidget_get_TextColor_m32095E350A2C5E3C3D6F26C1EC04CA951B17A574 (BreadCrumbWidget_tB5B1DE1F4C400E3E09F408F60CEF8A3BAAA18E3C* __this, const RuntimeMethod* method) { { // public Color TextColor { get; set; } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->___U3CTextColorU3Ek__BackingField_13; return L_0; } } // System.Void DungeonArchitect.UI.Widgets.BreadCrumbWidget::set_TextColor(UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BreadCrumbWidget_set_TextColor_mC440454D79A91C8BCC4F610B44B17BDCAA77F539 (BreadCrumbWidget_tB5B1DE1F4C400E3E09F408F60CEF8A3BAAA18E3C* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) { { // public Color TextColor { get; set; } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_value; __this->___U3CTextColorU3Ek__BackingField_13 = L_0; return; } } // System.Void DungeonArchitect.UI.Widgets.BreadCrumbWidget::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BreadCrumbWidget__ctor_mCA80A55E577FFBB6D4B175A1D2C3747EF272943D (BreadCrumbWidget_tB5B1DE1F4C400E3E09F408F60CEF8A3BAAA18E3C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mFB26E2CC22EB4EB2FE90A4CA50E5EB743A90F652_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullWidget_t766744F539179339909738FB4A1E43B2B4B6DF50_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // int padding = 5; __this->___padding_8 = 5; // List items = new List(); List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F* L_0 = (List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F*)il2cpp_codegen_object_new(List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mFB26E2CC22EB4EB2FE90A4CA50E5EB743A90F652(L_0, List_1__ctor_mFB26E2CC22EB4EB2FE90A4CA50E5EB743A90F652_RuntimeMethod_var); __this->___items_10 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___items_10), (void*)L_0); // public BreadCrumbWidget() WidgetBase__ctor_mE012EBFC7AAED3EABB55BEFBCF4544531E4588CD(__this, NULL); // content = new NullWidget(); NullWidget_t766744F539179339909738FB4A1E43B2B4B6DF50* L_1 = (NullWidget_t766744F539179339909738FB4A1E43B2B4B6DF50*)il2cpp_codegen_object_new(NullWidget_t766744F539179339909738FB4A1E43B2B4B6DF50_il2cpp_TypeInfo_var); NullCheck(L_1); NullWidget__ctor_m749ED866DC0A41339D636DE9DD01D4B0F284E48F(L_1, NULL); __this->___content_7 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___content_7), (void*)L_1); // } return; } } // DungeonArchitect.UI.Widgets.BreadCrumbWidget DungeonArchitect.UI.Widgets.BreadCrumbWidget::SetPadding(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BreadCrumbWidget_tB5B1DE1F4C400E3E09F408F60CEF8A3BAAA18E3C* BreadCrumbWidget_SetPadding_m90448373DAF238C4B898CBD069224B272F60BABA (BreadCrumbWidget_tB5B1DE1F4C400E3E09F408F60CEF8A3BAAA18E3C* __this, int32_t ___0_padding, const RuntimeMethod* method) { { // this.padding = padding; int32_t L_0 = ___0_padding; __this->___padding_8 = L_0; // requestRebuild = true; __this->___requestRebuild_9 = (bool)1; // return this; return __this; } } // System.Object DungeonArchitect.UI.Widgets.BreadCrumbWidget::GetTopItemUserData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BreadCrumbWidget_GetTopItemUserData_m8F1D1D63F29971B9536C02AE1C7FF81EE5CBD759 (BreadCrumbWidget_tB5B1DE1F4C400E3E09F408F60CEF8A3BAAA18E3C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9E9F7051CAA5E7F5734E3DD5F377C3FEDCBC4B5C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m84E07D8893EDA4BED756A493EFA37C688D2DE646_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (items.Count == 0) return null; List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F* L_0 = __this->___items_10; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_m9E9F7051CAA5E7F5734E3DD5F377C3FEDCBC4B5C_inline(L_0, List_1_get_Count_m9E9F7051CAA5E7F5734E3DD5F377C3FEDCBC4B5C_RuntimeMethod_var); if (L_1) { goto IL_000f; } } { // if (items.Count == 0) return null; return NULL; } IL_000f: { // return items[items.Count - 1].userdata; List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F* L_2 = __this->___items_10; List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F* L_3 = __this->___items_10; NullCheck(L_3); int32_t L_4; L_4 = List_1_get_Count_m9E9F7051CAA5E7F5734E3DD5F377C3FEDCBC4B5C_inline(L_3, List_1_get_Count_m9E9F7051CAA5E7F5734E3DD5F377C3FEDCBC4B5C_RuntimeMethod_var); NullCheck(L_2); BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8* L_5; L_5 = List_1_get_Item_m84E07D8893EDA4BED756A493EFA37C688D2DE646(L_2, ((int32_t)il2cpp_codegen_subtract(L_4, 1)), List_1_get_Item_m84E07D8893EDA4BED756A493EFA37C688D2DE646_RuntimeMethod_var); NullCheck(L_5); RuntimeObject* L_6 = L_5->___userdata_1; return L_6; } } // System.Boolean DungeonArchitect.UI.Widgets.BreadCrumbWidget::IsCompositeWidget() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BreadCrumbWidget_IsCompositeWidget_mF04E0F41ED9D47DC9AE976BB47B0197AA51B37AF (BreadCrumbWidget_tB5B1DE1F4C400E3E09F408F60CEF8A3BAAA18E3C* __this, const RuntimeMethod* method) { { // return true; return (bool)1; } } // DungeonArchitect.UI.Widgets.IWidget[] DungeonArchitect.UI.Widgets.BreadCrumbWidget::GetChildWidgets() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* BreadCrumbWidget_GetChildWidgets_mE6B8CE4249682FFEB7C07E1F74A69FC9928D7CF2 (BreadCrumbWidget_tB5B1DE1F4C400E3E09F408F60CEF8A3BAAA18E3C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new[] { content }; IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_0 = (IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF*)(IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF*)SZArrayNew(IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF_il2cpp_TypeInfo_var, (uint32_t)1); IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_1 = L_0; RuntimeObject* L_2 = __this->___content_7; NullCheck(L_1); ArrayElementTypeCheck (L_1, L_2); (L_1)->SetAt(static_cast(0), (RuntimeObject*)L_2); return L_1; } } // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.BreadCrumbWidget::GetDesiredSize(UnityEngine.Vector2,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 BreadCrumbWidget_GetDesiredSize_mAFFCC9AA7F4D4F28315606B3423AB5E0BA8487AC (BreadCrumbWidget_tB5B1DE1F4C400E3E09F408F60CEF8A3BAAA18E3C* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_size, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return content.GetDesiredSize(size, uiSystem); RuntimeObject* L_0 = __this->___content_7; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_size; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_2 = ___1_uiSystem; NullCheck(L_0); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; L_3 = InterfaceFuncInvoker2< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(10 /* UnityEngine.Vector2 DungeonArchitect.UI.Widgets.IWidget::GetDesiredSize(UnityEngine.Vector2,DungeonArchitect.UI.UISystem) */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_0, L_1, L_2); return L_3; } } // System.Void DungeonArchitect.UI.Widgets.BreadCrumbWidget::PushPage(System.String,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BreadCrumbWidget_PushPage_m3AC57A67876350512EF95F90887F3724AF91FA5F (BreadCrumbWidget_tB5B1DE1F4C400E3E09F408F60CEF8A3BAAA18E3C* __this, String_t* ___0_displayName, RuntimeObject* ___1_userdata, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m8318A6AA5E06810E89C2C2C5F5BA85C8FFD94A40_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // items.Add(new BreadCrumbWidgetNode(displayName, userdata)); List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F* L_0 = __this->___items_10; String_t* L_1 = ___0_displayName; RuntimeObject* L_2 = ___1_userdata; BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8* L_3 = (BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8*)il2cpp_codegen_object_new(BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8_il2cpp_TypeInfo_var); NullCheck(L_3); BreadCrumbWidgetNode__ctor_m9FF629692A8A57F102B498457AA2D00D0D71752F(L_3, L_1, L_2, NULL); NullCheck(L_0); List_1_Add_m8318A6AA5E06810E89C2C2C5F5BA85C8FFD94A40_inline(L_0, L_3, List_1_Add_m8318A6AA5E06810E89C2C2C5F5BA85C8FFD94A40_RuntimeMethod_var); // requestRebuild = true; __this->___requestRebuild_9 = (bool)1; // } return; } } // System.Void DungeonArchitect.UI.Widgets.BreadCrumbWidget::MoveToPage(DungeonArchitect.UI.Widgets.BreadCrumbWidgetNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BreadCrumbWidget_MoveToPage_m2D5EDFB26E861F2DA79E3C68DBDFBD6D87ED40DE (BreadCrumbWidget_tB5B1DE1F4C400E3E09F408F60CEF8A3BAAA18E3C* __this, BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8* ___0_node, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m4E0FB5A993C860E20C6F92ED3B8CB8C19DF3E1AF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9E9F7051CAA5E7F5734E3DD5F377C3FEDCBC4B5C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m84E07D8893EDA4BED756A493EFA37C688D2DE646_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { goto IL_002b; } IL_0002: { // var lastIndex = items.Count - 1; List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F* L_0 = __this->___items_10; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_m9E9F7051CAA5E7F5734E3DD5F377C3FEDCBC4B5C_inline(L_0, List_1_get_Count_m9E9F7051CAA5E7F5734E3DD5F377C3FEDCBC4B5C_RuntimeMethod_var); V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1)); // var lastItem = items[lastIndex]; List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F* L_2 = __this->___items_10; int32_t L_3 = V_0; NullCheck(L_2); BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8* L_4; L_4 = List_1_get_Item_m84E07D8893EDA4BED756A493EFA37C688D2DE646(L_2, L_3, List_1_get_Item_m84E07D8893EDA4BED756A493EFA37C688D2DE646_RuntimeMethod_var); // if (lastItem == node) BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8* L_5 = ___0_node; if ((((RuntimeObject*)(BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8*)L_4) == ((RuntimeObject*)(BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8*)L_5))) { goto IL_0039; } } { // items.RemoveAt(lastIndex); List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F* L_6 = __this->___items_10; int32_t L_7 = V_0; NullCheck(L_6); List_1_RemoveAt_m4E0FB5A993C860E20C6F92ED3B8CB8C19DF3E1AF(L_6, L_7, List_1_RemoveAt_m4E0FB5A993C860E20C6F92ED3B8CB8C19DF3E1AF_RuntimeMethod_var); } IL_002b: { // while (items.Count > 0) List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F* L_8 = __this->___items_10; NullCheck(L_8); int32_t L_9; L_9 = List_1_get_Count_m9E9F7051CAA5E7F5734E3DD5F377C3FEDCBC4B5C_inline(L_8, List_1_get_Count_m9E9F7051CAA5E7F5734E3DD5F377C3FEDCBC4B5C_RuntimeMethod_var); if ((((int32_t)L_9) > ((int32_t)0))) { goto IL_0002; } } IL_0039: { // requestRebuild = true; __this->___requestRebuild_9 = (bool)1; // } return; } } // System.Void DungeonArchitect.UI.Widgets.BreadCrumbWidget::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BreadCrumbWidget_Clear_m9729FE7AB8D6CF6D7140E283D004204E428AAA78 (BreadCrumbWidget_tB5B1DE1F4C400E3E09F408F60CEF8A3BAAA18E3C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m1F133D4C792D5375997BC2CE9C62BA8ED6D066B8_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // items.Clear(); List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F* L_0 = __this->___items_10; NullCheck(L_0); List_1_Clear_m1F133D4C792D5375997BC2CE9C62BA8ED6D066B8_inline(L_0, List_1_Clear_m1F133D4C792D5375997BC2CE9C62BA8ED6D066B8_RuntimeMethod_var); // requestRebuild = true; __this->___requestRebuild_9 = (bool)1; // } return; } } // System.Void DungeonArchitect.UI.Widgets.BreadCrumbWidget::Rebuild(DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BreadCrumbWidget_Rebuild_m551F4C1966C079B1BEBF1EDC677158154CF65327 (BreadCrumbWidget_tB5B1DE1F4C400E3E09F408F60CEF8A3BAAA18E3C* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BreadCrumbWidget_OnCrumbItemClicked_mC68F9E8A44672134701BFBFA2E92D2F7CAE74CEB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mA69B58ED7AD5A4829A85668579EF520F95997F41_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m083FC4ACF7F1B05FA45E4840CBB1EDA0B51A9BA6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m94AE3B57F44C6FDAC885335D11F31400145A41EB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mD3BE04A9D0721C0CE230E5D7CD6232A7D38DE9A2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StackPanelWidget_t7B87853589ADB953734F6BE8520F0B9368C83C2D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5); s_Il2CppMethodInitialized = true; } StackPanelWidget_t7B87853589ADB953734F6BE8520F0B9368C83C2D* V_0 = NULL; bool V_1 = false; Enumerator_t779455FAFAF48D40F1559174D5C8C5B83F77CAF5 V_2; memset((&V_2), 0, sizeof(V_2)); BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8* V_3 = NULL; LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* V_4 = NULL; BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* V_5 = NULL; { // var stackPanel = new StackPanelWidget(StackPanelOrientation.Horizontal); StackPanelWidget_t7B87853589ADB953734F6BE8520F0B9368C83C2D* L_0 = (StackPanelWidget_t7B87853589ADB953734F6BE8520F0B9368C83C2D*)il2cpp_codegen_object_new(StackPanelWidget_t7B87853589ADB953734F6BE8520F0B9368C83C2D_il2cpp_TypeInfo_var); NullCheck(L_0); StackPanelWidget__ctor_mB1510EED2127F16650DC00DB978495DBB2370A52(L_0, 0, NULL); V_0 = L_0; // var firstNode = true; V_1 = (bool)1; // foreach (var node in items) List_1_tC401332FD3864B34E748B9F038C90F6F2DFD7C0F* L_1 = __this->___items_10; NullCheck(L_1); Enumerator_t779455FAFAF48D40F1559174D5C8C5B83F77CAF5 L_2; L_2 = List_1_GetEnumerator_mD3BE04A9D0721C0CE230E5D7CD6232A7D38DE9A2(L_1, List_1_GetEnumerator_mD3BE04A9D0721C0CE230E5D7CD6232A7D38DE9A2_RuntimeMethod_var); V_2 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0118: {// begin finally (depth: 1) Enumerator_Dispose_mA69B58ED7AD5A4829A85668579EF520F95997F41((&V_2), Enumerator_Dispose_mA69B58ED7AD5A4829A85668579EF520F95997F41_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_010a_1; } IL_001a_1: { // foreach (var node in items) BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8* L_3; L_3 = Enumerator_get_Current_m94AE3B57F44C6FDAC885335D11F31400145A41EB_inline((&V_2), Enumerator_get_Current_m94AE3B57F44C6FDAC885335D11F31400145A41EB_RuntimeMethod_var); V_3 = L_3; // if (!firstNode) bool L_4 = V_1; if (L_4) { goto IL_0081_1; } } { // var arrow = // new BorderWidget( // new LabelWidget(">") // .SetFontSize(FontSize) // .SetColor(TextColor)) // .SetPadding(padding, padding, padding, padding) // .SetTransparent(); LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* L_5 = (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD*)il2cpp_codegen_object_new(LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD_il2cpp_TypeInfo_var); NullCheck(L_5); LabelWidget__ctor_mFB79AC28A917846E37C269BD8BEC57D04621DA9C(L_5, _stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5, NULL); int32_t L_6; L_6 = BreadCrumbWidget_get_FontSize_mC5E13B50E4D5772429CCDE6EE5AE21D8E5177613_inline(__this, NULL); NullCheck(L_5); LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* L_7; L_7 = LabelWidget_SetFontSize_mEAF1EBD1F7FC1983F991BC71144B5E35DDE13F7D(L_5, L_6, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8; L_8 = BreadCrumbWidget_get_TextColor_m32095E350A2C5E3C3D6F26C1EC04CA951B17A574_inline(__this, NULL); NullCheck(L_7); LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* L_9; L_9 = LabelWidget_SetColor_mAC2A5CCA5C5419E34B338E519E6B5D7BCC18C86E(L_7, L_8, NULL); BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* L_10 = (BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0*)il2cpp_codegen_object_new(BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0_il2cpp_TypeInfo_var); NullCheck(L_10); BorderWidget__ctor_mB1869D188606A73397AEA08B1649F8513CC2DE1C(L_10, L_9, NULL); int32_t L_11 = __this->___padding_8; int32_t L_12 = __this->___padding_8; int32_t L_13 = __this->___padding_8; int32_t L_14 = __this->___padding_8; NullCheck(L_10); BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* L_15; L_15 = BorderWidget_SetPadding_m5E2005B4365BEF9922AB0F1E6F552AA323B8916E(L_10, ((float)L_11), ((float)L_12), ((float)L_13), ((float)L_14), NULL); NullCheck(L_15); BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* L_16; L_16 = BorderWidget_SetTransparent_mE685D4223CBA86717F21362D9E2C71C230A4B914(L_15, NULL); V_5 = L_16; // stackPanel.AddWidget(arrow, 0, true); StackPanelWidget_t7B87853589ADB953734F6BE8520F0B9368C83C2D* L_17 = V_0; BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* L_18 = V_5; NullCheck(L_17); StackPanelWidget_t7B87853589ADB953734F6BE8520F0B9368C83C2D* L_19; L_19 = StackPanelWidget_AddWidget_mC0F17E787F3D126F3F99418498F2CE4B65F430F0(L_17, L_18, (0.0f), (bool)1, NULL); } IL_0081_1: { // firstNode = false; V_1 = (bool)0; // var crumb = new LinkWidget( // new BorderWidget( // new LabelWidget(node.displayText) // .SetFontSize(FontSize) // .SetColor(TextColor)) // .SetPadding(padding, padding, padding, padding) // .SetTransparent()); BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8* L_20 = V_3; NullCheck(L_20); String_t* L_21 = L_20->___displayText_0; LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* L_22 = (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD*)il2cpp_codegen_object_new(LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD_il2cpp_TypeInfo_var); NullCheck(L_22); LabelWidget__ctor_mFB79AC28A917846E37C269BD8BEC57D04621DA9C(L_22, L_21, NULL); int32_t L_23; L_23 = BreadCrumbWidget_get_FontSize_mC5E13B50E4D5772429CCDE6EE5AE21D8E5177613_inline(__this, NULL); NullCheck(L_22); LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* L_24; L_24 = LabelWidget_SetFontSize_mEAF1EBD1F7FC1983F991BC71144B5E35DDE13F7D(L_22, L_23, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_25; L_25 = BreadCrumbWidget_get_TextColor_m32095E350A2C5E3C3D6F26C1EC04CA951B17A574_inline(__this, NULL); NullCheck(L_24); LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* L_26; L_26 = LabelWidget_SetColor_mAC2A5CCA5C5419E34B338E519E6B5D7BCC18C86E(L_24, L_25, NULL); BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* L_27 = (BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0*)il2cpp_codegen_object_new(BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0_il2cpp_TypeInfo_var); NullCheck(L_27); BorderWidget__ctor_mB1869D188606A73397AEA08B1649F8513CC2DE1C(L_27, L_26, NULL); int32_t L_28 = __this->___padding_8; int32_t L_29 = __this->___padding_8; int32_t L_30 = __this->___padding_8; int32_t L_31 = __this->___padding_8; NullCheck(L_27); BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* L_32; L_32 = BorderWidget_SetPadding_m5E2005B4365BEF9922AB0F1E6F552AA323B8916E(L_27, ((float)L_28), ((float)L_29), ((float)L_30), ((float)L_31), NULL); NullCheck(L_32); BorderWidget_tE4A0106D590D6AC80B4094CBA1D3215E736A67B0* L_33; L_33 = BorderWidget_SetTransparent_mE685D4223CBA86717F21362D9E2C71C230A4B914(L_32, NULL); LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* L_34 = (LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36*)il2cpp_codegen_object_new(LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36_il2cpp_TypeInfo_var); NullCheck(L_34); LinkWidget__ctor_mE2E8DC2F70986DFD2E46CB312AAF031159449763(L_34, L_33, NULL); V_4 = L_34; // crumb.SetUserData(node); LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* L_35 = V_4; BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8* L_36 = V_3; NullCheck(L_35); LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* L_37; L_37 = LinkWidget_SetUserData_mAC85ADEE2EE9DD3D3559DEA73766232895B61664(L_35, L_36, NULL); // crumb.SetDrawLinkOutline(false); LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* L_38 = V_4; NullCheck(L_38); LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* L_39; L_39 = LinkWidget_SetDrawLinkOutline_mBEC721D1E906CE9EB07B75AE40822E19D908A018(L_38, (bool)0, NULL); // crumb.LinkClicked += OnCrumbItemClicked; LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* L_40 = V_4; OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* L_41 = (OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED*)il2cpp_codegen_object_new(OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED_il2cpp_TypeInfo_var); NullCheck(L_41); OnWidgetClicked__ctor_mE851B299837743D731A6F2AD757F12483E8ECFCB(L_41, __this, (intptr_t)((void*)BreadCrumbWidget_OnCrumbItemClicked_mC68F9E8A44672134701BFBFA2E92D2F7CAE74CEB_RuntimeMethod_var), NULL); NullCheck(L_40); LinkWidget_add_LinkClicked_m3CC22A607BFD2B87F0FE5F81CAEACB6C739CEDAB(L_40, L_41, NULL); // stackPanel.AddWidget(crumb, 0, true); StackPanelWidget_t7B87853589ADB953734F6BE8520F0B9368C83C2D* L_42 = V_0; LinkWidget_t9669D02F1A13247E5A8D5A2FDD487E0CAC0B3C36* L_43 = V_4; NullCheck(L_42); StackPanelWidget_t7B87853589ADB953734F6BE8520F0B9368C83C2D* L_44; L_44 = StackPanelWidget_AddWidget_mC0F17E787F3D126F3F99418498F2CE4B65F430F0(L_42, L_43, (0.0f), (bool)1, NULL); } IL_010a_1: { // foreach (var node in items) bool L_45; L_45 = Enumerator_MoveNext_m083FC4ACF7F1B05FA45E4840CBB1EDA0B51A9BA6((&V_2), Enumerator_MoveNext_m083FC4ACF7F1B05FA45E4840CBB1EDA0B51A9BA6_RuntimeMethod_var); if (L_45) { goto IL_001a_1; } } { goto IL_0126; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0126: { // content = stackPanel; StackPanelWidget_t7B87853589ADB953734F6BE8520F0B9368C83C2D* L_46 = V_0; __this->___content_7 = L_46; Il2CppCodeGenWriteBarrier((void**)(&__this->___content_7), (void*)L_46); // requestRebuild = false; __this->___requestRebuild_9 = (bool)0; // } return; } } // System.Void DungeonArchitect.UI.Widgets.BreadCrumbWidget::OnCrumbItemClicked(DungeonArchitect.UI.Widgets.WidgetClickEvent) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BreadCrumbWidget_OnCrumbItemClicked_mC68F9E8A44672134701BFBFA2E92D2F7CAE74CEB (BreadCrumbWidget_tB5B1DE1F4C400E3E09F408F60CEF8A3BAAA18E3C* __this, WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D* ___0_clickEvent, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8* V_0 = NULL; { // var node = clickEvent.userdata as BreadCrumbWidgetNode; WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D* L_0 = ___0_clickEvent; NullCheck(L_0); RuntimeObject* L_1 = L_0->___userdata_2; V_0 = ((BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8*)IsInstClass((RuntimeObject*)L_1, BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8_il2cpp_TypeInfo_var)); // if (node != null) BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8* L_2 = V_0; if (!L_2) { goto IL_002f; } } { // MoveToPage(node); BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8* L_3 = V_0; BreadCrumbWidget_MoveToPage_m2D5EDFB26E861F2DA79E3C68DBDFBD6D87ED40DE(__this, L_3, NULL); // if (LinkClicked != null) OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* L_4 = __this->___LinkClicked_11; if (!L_4) { goto IL_002f; } } { // LinkClicked.Invoke(node.userdata); OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* L_5 = __this->___LinkClicked_11; BreadCrumbWidgetNode_t35E4C264BCF0C1C6F309C4D4CA38D0EC0981B5D8* L_6 = V_0; NullCheck(L_6); RuntimeObject* L_7 = L_6->___userdata_1; NullCheck(L_5); OnBreadCrumbLinkClicked_Invoke_m1E1BA6DCC253D1A01543A8ADDAF86040F1BE5D0F_inline(L_5, L_7, NULL); } IL_002f: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.BreadCrumbWidget::UpdateWidget(DungeonArchitect.UI.UISystem,UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BreadCrumbWidget_UpdateWidget_m4A99C0087FCD9FD0FC05B552D590C5663D43B584 (BreadCrumbWidget_tB5B1DE1F4C400E3E09F408F60CEF8A3BAAA18E3C* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1; memset((&V_1), 0, sizeof(V_1)); { // base.UpdateWidget(uiSystem, bounds); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_0 = ___0_uiSystem; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___1_bounds; WidgetBase_UpdateWidget_m11931F1CE447ABD15875CF7248752EFD87AE741F(__this, L_0, L_1, NULL); // if (content == null || requestRebuild) RuntimeObject* L_2 = __this->___content_7; if (!L_2) { goto IL_0018; } } { bool L_3 = __this->___requestRebuild_9; if (!L_3) { goto IL_001f; } } IL_0018: { // Rebuild(uiSystem); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_4 = ___0_uiSystem; BreadCrumbWidget_Rebuild_m551F4C1966C079B1BEBF1EDC677158154CF65327(__this, L_4, NULL); } IL_001f: { // var contentBounds = new Rect(Vector2.zero, WidgetBounds.size); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_6; L_6 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_1 = L_6; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7; L_7 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_1), NULL); Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_0), L_5, L_7, NULL); // content.UpdateWidget(uiSystem, contentBounds); RuntimeObject* L_8 = __this->___content_7; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_9 = ___0_uiSystem; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_10 = V_0; NullCheck(L_8); InterfaceActionInvoker2< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(0 /* System.Void DungeonArchitect.UI.Widgets.IWidget::UpdateWidget(DungeonArchitect.UI.UISystem,UnityEngine.Rect) */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_8, L_9, L_10); // } return; } } // System.Void DungeonArchitect.UI.Widgets.BreadCrumbWidget::DrawImpl(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BreadCrumbWidget_DrawImpl_mCC083289A6F841638B4F7886403137B979553E37 (BreadCrumbWidget_tB5B1DE1F4C400E3E09F408F60CEF8A3BAAA18E3C* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, RuntimeObject* ___1_renderer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (content != null) RuntimeObject* L_0 = __this->___content_7; if (!L_0) { goto IL_0015; } } { // WidgetUtils.DrawWidgetGroup(uiSystem, renderer, content); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_1 = ___0_uiSystem; RuntimeObject* L_2 = ___1_renderer; RuntimeObject* L_3 = __this->___content_7; il2cpp_codegen_runtime_class_init_inline(WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); WidgetUtils_DrawWidgetGroup_m5336B1F0D9788AF9F61AFEFD5D119D1F72D90C3C(L_1, L_2, L_3, NULL); } 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.UI.Widgets.GridPanelNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridPanelNode__ctor_m1A10248820D9AF1D8980107AF0D3FAD40C889D82 (GridPanelNode_t311FC0287E84C096B13AF4D7A9277F8DA2A8968E* __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.UI.Widgets.GridPanelWidget::.ctor(DungeonArchitect.UI.Widgets.GridPanelArrangementType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridPanelWidget__ctor_m42A853AA08E8D2ABCA153210FC934996CF9BDB22 (GridPanelWidget_t480967F32828C78039F7FDC74F3ED0953A6452A7* __this, int32_t ___0_arrangement, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m506851872477598DB31028615F22B9DF49A0B2A8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tDDDBE5A344CC689A1BCCA06681ED2CBCD26CD1A1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // List nodes = new List(); List_1_tDDDBE5A344CC689A1BCCA06681ED2CBCD26CD1A1* L_0 = (List_1_tDDDBE5A344CC689A1BCCA06681ED2CBCD26CD1A1*)il2cpp_codegen_object_new(List_1_tDDDBE5A344CC689A1BCCA06681ED2CBCD26CD1A1_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m506851872477598DB31028615F22B9DF49A0B2A8(L_0, List_1__ctor_m506851872477598DB31028615F22B9DF49A0B2A8_RuntimeMethod_var); __this->___nodes_7 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___nodes_7), (void*)L_0); // IntVector2 padding = new IntVector2(10, 10); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_1; memset((&L_1), 0, sizeof(L_1)); IntVector2__ctor_mD3BAEE651E799C5D5F4BAE76D31BFAA7ABD176E0((&L_1), ((int32_t)10), ((int32_t)10), /*hidden argument*/NULL); __this->___padding_9 = L_1; // public Vector2 cellSize = new Vector2(100, 100); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), (100.0f), (100.0f), /*hidden argument*/NULL); __this->___cellSize_10 = L_2; // public Vector2 desiredCellSize = Vector2.zero; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; L_3 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); __this->___desiredCellSize_11 = L_3; // IntVector2 renderedCells = new IntVector2(0, 0); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_4; memset((&L_4), 0, sizeof(L_4)); IntVector2__ctor_mD3BAEE651E799C5D5F4BAE76D31BFAA7ABD176E0((&L_4), 0, 0, /*hidden argument*/NULL); __this->___renderedCells_13 = L_4; // public GridPanelWidget(GridPanelArrangementType arrangement) WidgetBase__ctor_mE012EBFC7AAED3EABB55BEFBCF4544531E4588CD(__this, NULL); // this.arrangement = arrangement; int32_t L_5 = ___0_arrangement; __this->___arrangement_8 = L_5; // } return; } } // DungeonArchitect.UI.Widgets.GridPanelWidget DungeonArchitect.UI.Widgets.GridPanelWidget::AddWidget(DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GridPanelWidget_t480967F32828C78039F7FDC74F3ED0953A6452A7* GridPanelWidget_AddWidget_mEDAD0B176626932D2BD2DE23EF9DD89804953D5F (GridPanelWidget_t480967F32828C78039F7FDC74F3ED0953A6452A7* __this, RuntimeObject* ___0_Widget, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridPanelNode_t311FC0287E84C096B13AF4D7A9277F8DA2A8968E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m9F37ECFCFCBA535552926F359523C2FC8F675C9A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } GridPanelNode_t311FC0287E84C096B13AF4D7A9277F8DA2A8968E* V_0 = NULL; { // var node = new GridPanelNode(); GridPanelNode_t311FC0287E84C096B13AF4D7A9277F8DA2A8968E* L_0 = (GridPanelNode_t311FC0287E84C096B13AF4D7A9277F8DA2A8968E*)il2cpp_codegen_object_new(GridPanelNode_t311FC0287E84C096B13AF4D7A9277F8DA2A8968E_il2cpp_TypeInfo_var); NullCheck(L_0); GridPanelNode__ctor_m1A10248820D9AF1D8980107AF0D3FAD40C889D82(L_0, NULL); V_0 = L_0; // node.Widget = Widget; GridPanelNode_t311FC0287E84C096B13AF4D7A9277F8DA2A8968E* L_1 = V_0; RuntimeObject* L_2 = ___0_Widget; NullCheck(L_1); L_1->___Widget_0 = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___Widget_0), (void*)L_2); // nodes.Add(node); List_1_tDDDBE5A344CC689A1BCCA06681ED2CBCD26CD1A1* L_3 = __this->___nodes_7; GridPanelNode_t311FC0287E84C096B13AF4D7A9277F8DA2A8968E* L_4 = V_0; NullCheck(L_3); List_1_Add_m9F37ECFCFCBA535552926F359523C2FC8F675C9A_inline(L_3, L_4, List_1_Add_m9F37ECFCFCBA535552926F359523C2FC8F675C9A_RuntimeMethod_var); // return this; return __this; } } // DungeonArchitect.UI.Widgets.GridPanelWidget DungeonArchitect.UI.Widgets.GridPanelWidget::SetArrangementType(DungeonArchitect.UI.Widgets.GridPanelArrangementType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GridPanelWidget_t480967F32828C78039F7FDC74F3ED0953A6452A7* GridPanelWidget_SetArrangementType_m510ED4801F98BDD96EA13BA68BE180BF548994DC (GridPanelWidget_t480967F32828C78039F7FDC74F3ED0953A6452A7* __this, int32_t ___0_arrangement, const RuntimeMethod* method) { { // this.arrangement = arrangement; int32_t L_0 = ___0_arrangement; __this->___arrangement_8 = L_0; // return this; return __this; } } // DungeonArchitect.UI.Widgets.GridPanelArrangementType DungeonArchitect.UI.Widgets.GridPanelWidget::GetArrangementType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GridPanelWidget_GetArrangementType_mA7E4CB30EDAD673C1C57B6CA9A4CDB499C11755A (GridPanelWidget_t480967F32828C78039F7FDC74F3ED0953A6452A7* __this, const RuntimeMethod* method) { { // return arrangement; int32_t L_0 = __this->___arrangement_8; return L_0; } } // DungeonArchitect.UI.Widgets.GridPanelWidget DungeonArchitect.UI.Widgets.GridPanelWidget::SetPadding(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GridPanelWidget_t480967F32828C78039F7FDC74F3ED0953A6452A7* GridPanelWidget_SetPadding_m1FBC44350B1FCA18E8CF8E918E7D455B5AAADD22 (GridPanelWidget_t480967F32828C78039F7FDC74F3ED0953A6452A7* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) { { // this.padding = new IntVector2(x, y); int32_t L_0 = ___0_x; int32_t L_1 = ___1_y; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_2; memset((&L_2), 0, sizeof(L_2)); IntVector2__ctor_mD3BAEE651E799C5D5F4BAE76D31BFAA7ABD176E0((&L_2), L_0, L_1, /*hidden argument*/NULL); __this->___padding_9 = L_2; // return this; return __this; } } // DungeonArchitect.UI.Widgets.GridPanelWidget DungeonArchitect.UI.Widgets.GridPanelWidget::SetAutoSize(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GridPanelWidget_t480967F32828C78039F7FDC74F3ED0953A6452A7* GridPanelWidget_SetAutoSize_m2740EFCE2AA550C30CACB60A2483732086C986A3 (GridPanelWidget_t480967F32828C78039F7FDC74F3ED0953A6452A7* __this, bool ___0_autoSize, const RuntimeMethod* method) { { // this.autoSize = autoSize; bool L_0 = ___0_autoSize; __this->___autoSize_12 = L_0; // return this; return __this; } } // DungeonArchitect.UI.Widgets.GridPanelWidget DungeonArchitect.UI.Widgets.GridPanelWidget::SetCellSize(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GridPanelWidget_t480967F32828C78039F7FDC74F3ED0953A6452A7* GridPanelWidget_SetCellSize_mE6D71DBC1E4F879F3A22B2E2796F524313E79713 (GridPanelWidget_t480967F32828C78039F7FDC74F3ED0953A6452A7* __this, float ___0_width, float ___1_height, const RuntimeMethod* method) { { // this.cellSize = new Vector2(width, height); float L_0 = ___0_width; float L_1 = ___1_height; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), L_0, L_1, /*hidden argument*/NULL); __this->___cellSize_10 = L_2; // return this; return __this; } } // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.GridPanelWidget::GetDesiredSize(UnityEngine.Vector2,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GridPanelWidget_GetDesiredSize_mB01AA6B90B31128F113C2058E6A95E235B8A1E7C (GridPanelWidget_t480967F32828C78039F7FDC74F3ED0953A6452A7* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_size, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; { // UpdateDesiredCellSize(uiSystem); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_0 = ___1_uiSystem; GridPanelWidget_UpdateDesiredCellSize_m0DD6582E4760958BD723A198697817F5430EECAA(__this, L_0, NULL); // var cellHeight = padding.y + desiredCellSize.y; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_1 = (&__this->___padding_9); int32_t L_2 = L_1->___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3 = (&__this->___desiredCellSize_11); float L_4 = L_3->___y_1; V_0 = ((float)il2cpp_codegen_add(((float)L_2), L_4)); // var targetWidth = size.x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ___0_size; float L_6 = L_5.___x_0; // var targetHeight = renderedCells.y * cellHeight + padding.y; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_7 = (&__this->___renderedCells_13); int32_t L_8 = L_7->___y_1; float L_9 = V_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_10 = (&__this->___padding_9); int32_t L_11 = L_10->___y_1; V_1 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)L_8), L_9)), ((float)L_11))); // return new Vector2(targetWidth, targetHeight); float L_12 = V_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13; memset((&L_13), 0, sizeof(L_13)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_13), L_6, L_12, /*hidden argument*/NULL); return L_13; } } // System.Void DungeonArchitect.UI.Widgets.GridPanelWidget::UpdateDesiredCellSize(DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridPanelWidget_UpdateDesiredCellSize_m0DD6582E4760958BD723A198697817F5430EECAA (GridPanelWidget_t480967F32828C78039F7FDC74F3ED0953A6452A7* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m84E099AF97A668B93658A9B42F2E66BD7849668D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mF368C72AFEDADDC0112A9DCD83DF3BC7D608D3B5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mDD54D164F629FAD606454DD4E9F9840B412EFA21_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m5458EBD28253FCEC6EED1E71DED34B0D491CF5D3_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Enumerator_t578BD38D1E3ECF2FFAEE7228006E715D63CC6DDA V_0; memset((&V_0), 0, sizeof(V_0)); GridPanelNode_t311FC0287E84C096B13AF4D7A9277F8DA2A8968E* V_1 = NULL; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2; memset((&V_2), 0, sizeof(V_2)); { // if (autoSize) bool L_0 = __this->___autoSize_12; if (!L_0) { goto IL_00a1; } } { // desiredCellSize = Vector2.zero; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); __this->___desiredCellSize_11 = L_1; // foreach (var node in nodes) List_1_tDDDBE5A344CC689A1BCCA06681ED2CBCD26CD1A1* L_2 = __this->___nodes_7; NullCheck(L_2); Enumerator_t578BD38D1E3ECF2FFAEE7228006E715D63CC6DDA L_3; L_3 = List_1_GetEnumerator_m5458EBD28253FCEC6EED1E71DED34B0D491CF5D3(L_2, List_1_GetEnumerator_m5458EBD28253FCEC6EED1E71DED34B0D491CF5D3_RuntimeMethod_var); V_0 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0093: {// begin finally (depth: 1) Enumerator_Dispose_m84E099AF97A668B93658A9B42F2E66BD7849668D((&V_0), Enumerator_Dispose_m84E099AF97A668B93658A9B42F2E66BD7849668D_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0088_1; } IL_0024_1: { // foreach (var node in nodes) GridPanelNode_t311FC0287E84C096B13AF4D7A9277F8DA2A8968E* L_4; L_4 = Enumerator_get_Current_mDD54D164F629FAD606454DD4E9F9840B412EFA21_inline((&V_0), Enumerator_get_Current_mDD54D164F629FAD606454DD4E9F9840B412EFA21_RuntimeMethod_var); V_1 = L_4; // if (node.Widget != null) GridPanelNode_t311FC0287E84C096B13AF4D7A9277F8DA2A8968E* L_5 = V_1; NullCheck(L_5); RuntimeObject* L_6 = L_5->___Widget_0; if (!L_6) { goto IL_0088_1; } } { // var nodeSize = node.Widget.GetDesiredSize(Vector2.zero, uiSystem); GridPanelNode_t311FC0287E84C096B13AF4D7A9277F8DA2A8968E* L_7 = V_1; NullCheck(L_7); RuntimeObject* L_8 = L_7->___Widget_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9; L_9 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_10 = ___0_uiSystem; NullCheck(L_8); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11; L_11 = InterfaceFuncInvoker2< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(10 /* UnityEngine.Vector2 DungeonArchitect.UI.Widgets.IWidget::GetDesiredSize(UnityEngine.Vector2,DungeonArchitect.UI.UISystem) */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_8, L_9, L_10); V_2 = L_11; // desiredCellSize.x = Mathf.Max(desiredCellSize.x, nodeSize.x); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_12 = (&__this->___desiredCellSize_11); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_13 = (&__this->___desiredCellSize_11); float L_14 = L_13->___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15 = V_2; float L_16 = L_15.___x_0; float L_17; L_17 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_14, L_16, NULL); L_12->___x_0 = L_17; // desiredCellSize.y = Mathf.Max(desiredCellSize.y, nodeSize.y); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_18 = (&__this->___desiredCellSize_11); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_19 = (&__this->___desiredCellSize_11); float L_20 = L_19->___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21 = V_2; float L_22 = L_21.___y_1; float L_23; L_23 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_20, L_22, NULL); L_18->___y_1 = L_23; } IL_0088_1: { // foreach (var node in nodes) bool L_24; L_24 = Enumerator_MoveNext_mF368C72AFEDADDC0112A9DCD83DF3BC7D608D3B5((&V_0), Enumerator_MoveNext_mF368C72AFEDADDC0112A9DCD83DF3BC7D608D3B5_RuntimeMethod_var); if (L_24) { goto IL_0024_1; } } { goto IL_00ad; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00a1: { // desiredCellSize = cellSize; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25 = __this->___cellSize_10; __this->___desiredCellSize_11 = L_25; } IL_00ad: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.GridPanelWidget::UpdateWidget(DungeonArchitect.UI.UISystem,UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridPanelWidget_UpdateWidget_m41D97691FA45CC7EBB68C41844F64CDF959AE1D7 (GridPanelWidget_t480967F32828C78039F7FDC74F3ED0953A6452A7* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF8D787EF8C206B70BF691A8DEE09A56412769C9C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mBA38A578C34BE6698F501FC0C73AE147C6E8EFCF_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; int32_t V_1 = 0; int32_t V_2 = 0; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; float V_7 = 0.0f; float V_8 = 0.0f; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_9; memset((&V_9), 0, sizeof(V_9)); { // base.UpdateWidget(uiSystem, bounds); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_0 = ___0_uiSystem; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___1_bounds; WidgetBase_UpdateWidget_m11931F1CE447ABD15875CF7248752EFD87AE741F(__this, L_0, L_1, NULL); // UpdateDesiredCellSize(uiSystem); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_2 = ___0_uiSystem; GridPanelWidget_UpdateDesiredCellSize_m0DD6582E4760958BD723A198697817F5430EECAA(__this, L_2, NULL); // if (autoSize) bool L_3 = __this->___autoSize_12; if (!L_3) { goto IL_0023; } } { // cellSize = desiredCellSize; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = __this->___desiredCellSize_11; __this->___cellSize_10 = L_4; } IL_0023: { // var targetWidth = WidgetBounds.size.x; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_5; L_5 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_3 = L_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; L_6 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_3), NULL); float L_7 = L_6.___x_0; // var cellWidth = padding.x + cellSize.x; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_8 = (&__this->___padding_9); int32_t L_9 = L_8->___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_10 = (&__this->___cellSize_10); float L_11 = L_10->___x_0; V_0 = ((float)il2cpp_codegen_add(((float)L_9), L_11)); // int numCellsX = Mathf.FloorToInt(targetWidth / (float)cellWidth); float L_12 = V_0; int32_t L_13; L_13 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)(L_7/((float)L_12))), NULL); V_1 = L_13; // numCellsX = Mathf.Max(1, numCellsX); int32_t L_14 = V_1; int32_t L_15; L_15 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(1, L_14, NULL); V_1 = L_15; // int numCellsY = Mathf.CeilToInt(nodes.Count / (float)numCellsX); List_1_tDDDBE5A344CC689A1BCCA06681ED2CBCD26CD1A1* L_16 = __this->___nodes_7; NullCheck(L_16); int32_t L_17; L_17 = List_1_get_Count_mF8D787EF8C206B70BF691A8DEE09A56412769C9C_inline(L_16, List_1_get_Count_mF8D787EF8C206B70BF691A8DEE09A56412769C9C_RuntimeMethod_var); int32_t L_18 = V_1; int32_t L_19; L_19 = Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline(((float)(((float)L_17)/((float)L_18))), NULL); V_2 = L_19; // renderedCells = new IntVector2(numCellsX, numCellsY); int32_t L_20 = V_1; int32_t L_21 = V_2; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_22; memset((&L_22), 0, sizeof(L_22)); IntVector2__ctor_mD3BAEE651E799C5D5F4BAE76D31BFAA7ABD176E0((&L_22), L_20, L_21, /*hidden argument*/NULL); __this->___renderedCells_13 = L_22; // for (int i = 0; i < nodes.Count; i++) V_4 = 0; goto IL_012d; } IL_008a: { // int ix = i % numCellsX; int32_t L_23 = V_4; int32_t L_24 = V_1; V_5 = ((int32_t)(L_23%L_24)); // int iy = i / numCellsX; int32_t L_25 = V_4; int32_t L_26 = V_1; V_6 = ((int32_t)(L_25/L_26)); // float x = (cellSize.x + padding.x) * ix; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_27 = (&__this->___cellSize_10); float L_28 = L_27->___x_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_29 = (&__this->___padding_9); int32_t L_30 = L_29->___x_0; int32_t L_31 = V_5; V_7 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_28, ((float)L_30))), ((float)L_31))); // float y = (cellSize.y + padding.y) * iy; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_32 = (&__this->___cellSize_10); float L_33 = L_32->___y_1; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_34 = (&__this->___padding_9); int32_t L_35 = L_34->___y_1; int32_t L_36 = V_6; V_8 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_33, ((float)L_35))), ((float)L_36))); // var nodeBounds = new Rect( // x + padding.x, // y + padding.y, // cellSize.x, // cellSize.y); float L_37 = V_7; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_38 = (&__this->___padding_9); int32_t L_39 = L_38->___x_0; float L_40 = V_8; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_41 = (&__this->___padding_9); int32_t L_42 = L_41->___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_43 = (&__this->___cellSize_10); float L_44 = L_43->___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_45 = (&__this->___cellSize_10); float L_46 = L_45->___y_1; Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&V_9), ((float)il2cpp_codegen_add(L_37, ((float)L_39))), ((float)il2cpp_codegen_add(L_40, ((float)L_42))), L_44, L_46, NULL); // var node = nodes[i]; List_1_tDDDBE5A344CC689A1BCCA06681ED2CBCD26CD1A1* L_47 = __this->___nodes_7; int32_t L_48 = V_4; NullCheck(L_47); GridPanelNode_t311FC0287E84C096B13AF4D7A9277F8DA2A8968E* L_49; L_49 = List_1_get_Item_mBA38A578C34BE6698F501FC0C73AE147C6E8EFCF(L_47, L_48, List_1_get_Item_mBA38A578C34BE6698F501FC0C73AE147C6E8EFCF_RuntimeMethod_var); // node.Widget.UpdateWidget(uiSystem, nodeBounds); NullCheck(L_49); RuntimeObject* L_50 = L_49->___Widget_0; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_51 = ___0_uiSystem; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_52 = V_9; NullCheck(L_50); InterfaceActionInvoker2< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(0 /* System.Void DungeonArchitect.UI.Widgets.IWidget::UpdateWidget(DungeonArchitect.UI.UISystem,UnityEngine.Rect) */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_50, L_51, L_52); // for (int i = 0; i < nodes.Count; i++) int32_t L_53 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_53, 1)); } IL_012d: { // for (int i = 0; i < nodes.Count; i++) int32_t L_54 = V_4; List_1_tDDDBE5A344CC689A1BCCA06681ED2CBCD26CD1A1* L_55 = __this->___nodes_7; NullCheck(L_55); int32_t L_56; L_56 = List_1_get_Count_mF8D787EF8C206B70BF691A8DEE09A56412769C9C_inline(L_55, List_1_get_Count_mF8D787EF8C206B70BF691A8DEE09A56412769C9C_RuntimeMethod_var); if ((((int32_t)L_54) < ((int32_t)L_56))) { goto IL_008a; } } { // } return; } } // System.Void DungeonArchitect.UI.Widgets.GridPanelWidget::DrawImpl(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridPanelWidget_DrawImpl_mB033A5701AD0020874034266A7AE4823DB677CC8 (GridPanelWidget_t480967F32828C78039F7FDC74F3ED0953A6452A7* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, RuntimeObject* ___1_renderer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; { // foreach (var childWidget in GetChildWidgets()) IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_0; L_0 = VirtualFuncInvoker0< IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* >::Invoke(34 /* DungeonArchitect.UI.Widgets.IWidget[] DungeonArchitect.UI.Widgets.WidgetBase::GetChildWidgets() */, __this); V_0 = L_0; V_1 = 0; goto IL_001b; } IL_000b: { // foreach (var childWidget in GetChildWidgets()) IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; RuntimeObject* L_4 = (L_1)->GetAt(static_cast(L_3)); V_2 = L_4; // WidgetUtils.DrawWidgetGroup(uiSystem, renderer, childWidget); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_5 = ___0_uiSystem; RuntimeObject* L_6 = ___1_renderer; RuntimeObject* L_7 = V_2; il2cpp_codegen_runtime_class_init_inline(WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); WidgetUtils_DrawWidgetGroup_m5336B1F0D9788AF9F61AFEFD5D119D1F72D90C3C(L_5, L_6, L_7, NULL); int32_t L_8 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_001b: { // foreach (var childWidget in GetChildWidgets()) int32_t L_9 = V_1; IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_10 = V_0; NullCheck(L_10); if ((((int32_t)L_9) < ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))) { goto IL_000b; } } { // } return; } } // System.Boolean DungeonArchitect.UI.Widgets.GridPanelWidget::IsCompositeWidget() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GridPanelWidget_IsCompositeWidget_mDB279D17ABB4B84D0DED5EE07E9E4B41BB9AC344 (GridPanelWidget_t480967F32828C78039F7FDC74F3ED0953A6452A7* __this, const RuntimeMethod* method) { { // return true; return (bool)1; } } // DungeonArchitect.UI.Widgets.IWidget[] DungeonArchitect.UI.Widgets.GridPanelWidget::GetChildWidgets() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* GridPanelWidget_GetChildWidgets_mD89052225752CF0ACFF04335ACFA46B846BD036E (GridPanelWidget_t480967F32828C78039F7FDC74F3ED0953A6452A7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m84E099AF97A668B93658A9B42F2E66BD7849668D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mF368C72AFEDADDC0112A9DCD83DF3BC7D608D3B5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mDD54D164F629FAD606454DD4E9F9840B412EFA21_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mDD64FFF4712A2C41A1EDFB3D55D15D0161A4A09E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m5458EBD28253FCEC6EED1E71DED34B0D491CF5D3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m6E1E014D4B6760B93B3ED98E83E16BCC6AD5B059_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mD7AF333CF5C814679F9F7B0E71BFAB8A0017082C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA* V_0 = NULL; Enumerator_t578BD38D1E3ECF2FFAEE7228006E715D63CC6DDA V_1; memset((&V_1), 0, sizeof(V_1)); GridPanelNode_t311FC0287E84C096B13AF4D7A9277F8DA2A8968E* V_2 = NULL; { // var children = new List(); List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA* L_0 = (List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA*)il2cpp_codegen_object_new(List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mD7AF333CF5C814679F9F7B0E71BFAB8A0017082C(L_0, List_1__ctor_mD7AF333CF5C814679F9F7B0E71BFAB8A0017082C_RuntimeMethod_var); V_0 = L_0; // foreach (var node in nodes) List_1_tDDDBE5A344CC689A1BCCA06681ED2CBCD26CD1A1* L_1 = __this->___nodes_7; NullCheck(L_1); Enumerator_t578BD38D1E3ECF2FFAEE7228006E715D63CC6DDA L_2; L_2 = List_1_GetEnumerator_m5458EBD28253FCEC6EED1E71DED34B0D491CF5D3(L_1, List_1_GetEnumerator_m5458EBD28253FCEC6EED1E71DED34B0D491CF5D3_RuntimeMethod_var); V_1 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003b: {// begin finally (depth: 1) Enumerator_Dispose_m84E099AF97A668B93658A9B42F2E66BD7849668D((&V_1), Enumerator_Dispose_m84E099AF97A668B93658A9B42F2E66BD7849668D_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0030_1; } IL_0014_1: { // foreach (var node in nodes) GridPanelNode_t311FC0287E84C096B13AF4D7A9277F8DA2A8968E* L_3; L_3 = Enumerator_get_Current_mDD54D164F629FAD606454DD4E9F9840B412EFA21_inline((&V_1), Enumerator_get_Current_mDD54D164F629FAD606454DD4E9F9840B412EFA21_RuntimeMethod_var); V_2 = L_3; // if (node.Widget != null) GridPanelNode_t311FC0287E84C096B13AF4D7A9277F8DA2A8968E* L_4 = V_2; NullCheck(L_4); RuntimeObject* L_5 = L_4->___Widget_0; if (!L_5) { goto IL_0030_1; } } { // children.Add(node.Widget); List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA* L_6 = V_0; GridPanelNode_t311FC0287E84C096B13AF4D7A9277F8DA2A8968E* L_7 = V_2; NullCheck(L_7); RuntimeObject* L_8 = L_7->___Widget_0; NullCheck(L_6); List_1_Add_mDD64FFF4712A2C41A1EDFB3D55D15D0161A4A09E_inline(L_6, L_8, List_1_Add_mDD64FFF4712A2C41A1EDFB3D55D15D0161A4A09E_RuntimeMethod_var); } IL_0030_1: { // foreach (var node in nodes) bool L_9; L_9 = Enumerator_MoveNext_mF368C72AFEDADDC0112A9DCD83DF3BC7D608D3B5((&V_1), Enumerator_MoveNext_mF368C72AFEDADDC0112A9DCD83DF3BC7D608D3B5_RuntimeMethod_var); if (L_9) { goto IL_0014_1; } } { goto IL_0049; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0049: { // return children.ToArray(); List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA* L_10 = V_0; NullCheck(L_10); IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_11; L_11 = List_1_ToArray_m6E1E014D4B6760B93B3ED98E83E16BCC6AD5B059(L_10, List_1_ToArray_m6E1E014D4B6760B93B3ED98E83E16BCC6AD5B059_RuntimeMethod_var); return L_11; } } #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.UI.Widgets.OverlayPanelNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OverlayPanelNode__ctor_mFC8E14577005A3100B93EC5983102282486EC12C (OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* __this, const RuntimeMethod* method) { { // public Vector2 Size = new Vector2(100, 100); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (100.0f), (100.0f), /*hidden argument*/NULL); __this->___Size_1 = L_0; // public Vector2 Offset = Vector2.zero; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); __this->___Offset_2 = L_1; // public Rect Bounds = Rect.zero; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_2; L_2 = Rect_get_zero_m5341D8B63DEF1F4C308A685EEC8CFEA12A396C8D(NULL); __this->___Bounds_5 = L_2; Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // DungeonArchitect.UI.Widgets.OverlayPanelWidget DungeonArchitect.UI.Widgets.OverlayPanelWidget::AddWidget(DungeonArchitect.UI.Widgets.IWidget,DungeonArchitect.UI.Widgets.OverlayPanelHAlign,DungeonArchitect.UI.Widgets.OverlayPanelVAlign,UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OverlayPanelWidget_tFE73B006DF580D3FD1DD51C830B823EE254B4AEA* OverlayPanelWidget_AddWidget_m43D3DB082D1569A417BEC34BDF6026FEE77866B3 (OverlayPanelWidget_tFE73B006DF580D3FD1DD51C830B823EE254B4AEA* __this, RuntimeObject* ___0_widget, int32_t ___1_HAlign, int32_t ___2_VAlign, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_size, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___4_offset, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEDB9A31149AA435B84C6662A3E8B09EFD68E796F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* V_0 = NULL; { // var node = new OverlayPanelNode(); OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_0 = (OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3*)il2cpp_codegen_object_new(OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3_il2cpp_TypeInfo_var); NullCheck(L_0); OverlayPanelNode__ctor_mFC8E14577005A3100B93EC5983102282486EC12C(L_0, NULL); V_0 = L_0; // node.Widget = widget; OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_1 = V_0; RuntimeObject* L_2 = ___0_widget; NullCheck(L_1); L_1->___Widget_0 = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___Widget_0), (void*)L_2); // node.Size = size; OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_3 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___3_size; NullCheck(L_3); L_3->___Size_1 = L_4; // node.Offset = offset; OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_5 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___4_offset; NullCheck(L_5); L_5->___Offset_2 = L_6; // node.VAlign = VAlign; OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_7 = V_0; int32_t L_8 = ___2_VAlign; NullCheck(L_7); L_7->___VAlign_3 = L_8; // node.HAlign = HAlign; OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_9 = V_0; int32_t L_10 = ___1_HAlign; NullCheck(L_9); L_9->___HAlign_4 = L_10; // nodes.Add(node); List_1_tB5C1BAE4B3B4C1919967830F33A6CFA112B3F2DA* L_11 = __this->___nodes_7; OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_12 = V_0; NullCheck(L_11); List_1_Add_mEDB9A31149AA435B84C6662A3E8B09EFD68E796F_inline(L_11, L_12, List_1_Add_mEDB9A31149AA435B84C6662A3E8B09EFD68E796F_RuntimeMethod_var); // return this; return __this; } } // DungeonArchitect.UI.Widgets.OverlayPanelWidget DungeonArchitect.UI.Widgets.OverlayPanelWidget::AddWidget(DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OverlayPanelWidget_tFE73B006DF580D3FD1DD51C830B823EE254B4AEA* OverlayPanelWidget_AddWidget_m3FD576C220677E35DB5E6108FB627F028B8ED921 (OverlayPanelWidget_tFE73B006DF580D3FD1DD51C830B823EE254B4AEA* __this, RuntimeObject* ___0_widget, const RuntimeMethod* method) { { // return AddWidget(widget, OverlayPanelHAlign.Fill, OverlayPanelVAlign.Fill, Vector2.zero, Vector2.zero); RuntimeObject* L_0 = ___0_widget; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); OverlayPanelWidget_tFE73B006DF580D3FD1DD51C830B823EE254B4AEA* L_3; L_3 = OverlayPanelWidget_AddWidget_m43D3DB082D1569A417BEC34BDF6026FEE77866B3(__this, L_0, 0, 0, L_1, L_2, NULL); return L_3; } } // System.Void DungeonArchitect.UI.Widgets.OverlayPanelWidget::UpdateWidget(DungeonArchitect.UI.UISystem,UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OverlayPanelWidget_UpdateWidget_mC275FBC5D940DB345B7CCC2AADA2356C175740FF (OverlayPanelWidget_tFE73B006DF580D3FD1DD51C830B823EE254B4AEA* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, const RuntimeMethod* method) { { // base.UpdateWidget(uiSystem, bounds); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_0 = ___0_uiSystem; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___1_bounds; WidgetBase_UpdateWidget_m11931F1CE447ABD15875CF7248752EFD87AE741F(__this, L_0, L_1, NULL); // UpdateNodeBounds(uiSystem); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_2 = ___0_uiSystem; OverlayPanelWidget_UpdateNodeBounds_mF947494F765C8083BC03BA8482CF7A1F95C53466(__this, L_2, NULL); // } return; } } // System.Void DungeonArchitect.UI.Widgets.OverlayPanelWidget::DrawImpl(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OverlayPanelWidget_DrawImpl_mD20FD282F6B4079FE7C85B9C4860C13369627B6F (OverlayPanelWidget_tFE73B006DF580D3FD1DD51C830B823EE254B4AEA* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, RuntimeObject* ___1_renderer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m50A52310DC30F8F91F0955039986F66C71440F04_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m6805AF026F8325C18043F1C24E4A9F37FF695177_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m3FCC878604F6A4B5FF717819A974C143EDD8F1E8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mE47A85276BE398D353D7A035AD9C6BB8CDC0E70E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Enumerator_tE55482E7AD5A943B95D9C4A1EBCB109D3E9C1699 V_0; memset((&V_0), 0, sizeof(V_0)); OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* V_1 = NULL; { // foreach (var node in nodes) List_1_tB5C1BAE4B3B4C1919967830F33A6CFA112B3F2DA* L_0 = __this->___nodes_7; NullCheck(L_0); Enumerator_tE55482E7AD5A943B95D9C4A1EBCB109D3E9C1699 L_1; L_1 = List_1_GetEnumerator_mE47A85276BE398D353D7A035AD9C6BB8CDC0E70E(L_0, List_1_GetEnumerator_mE47A85276BE398D353D7A035AD9C6BB8CDC0E70E_RuntimeMethod_var); V_0 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002e: {// begin finally (depth: 1) Enumerator_Dispose_m50A52310DC30F8F91F0955039986F66C71440F04((&V_0), Enumerator_Dispose_m50A52310DC30F8F91F0955039986F66C71440F04_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0023_1; } IL_000e_1: { // foreach (var node in nodes) OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_2; L_2 = Enumerator_get_Current_m3FCC878604F6A4B5FF717819A974C143EDD8F1E8_inline((&V_0), Enumerator_get_Current_m3FCC878604F6A4B5FF717819A974C143EDD8F1E8_RuntimeMethod_var); V_1 = L_2; // WidgetUtils.DrawWidgetGroup(uiSystem, renderer, node.Widget); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_3 = ___0_uiSystem; RuntimeObject* L_4 = ___1_renderer; OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_5 = V_1; NullCheck(L_5); RuntimeObject* L_6 = L_5->___Widget_0; il2cpp_codegen_runtime_class_init_inline(WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); WidgetUtils_DrawWidgetGroup_m5336B1F0D9788AF9F61AFEFD5D119D1F72D90C3C(L_3, L_4, L_6, NULL); } IL_0023_1: { // foreach (var node in nodes) bool L_7; L_7 = Enumerator_MoveNext_m6805AF026F8325C18043F1C24E4A9F37FF695177((&V_0), Enumerator_MoveNext_m6805AF026F8325C18043F1C24E4A9F37FF695177_RuntimeMethod_var); if (L_7) { goto IL_000e_1; } } { goto IL_003c; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003c: { // } return; } } // DungeonArchitect.UI.Widgets.OverlayPanelNode DungeonArchitect.UI.Widgets.OverlayPanelWidget::FindIntersectingNode(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* OverlayPanelWidget_FindIntersectingNode_mE578F0AC2CA5EC73AFB9EC0B81F82722D5E106F6 (OverlayPanelWidget_tFE73B006DF580D3FD1DD51C830B823EE254B4AEA* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_position, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m50A52310DC30F8F91F0955039986F66C71440F04_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m6805AF026F8325C18043F1C24E4A9F37FF695177_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m3FCC878604F6A4B5FF717819A974C143EDD8F1E8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mE47A85276BE398D353D7A035AD9C6BB8CDC0E70E_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Enumerator_tE55482E7AD5A943B95D9C4A1EBCB109D3E9C1699 V_0; memset((&V_0), 0, sizeof(V_0)); OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* V_1 = NULL; OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* V_2 = NULL; { // foreach (var node in nodes) List_1_tB5C1BAE4B3B4C1919967830F33A6CFA112B3F2DA* L_0 = __this->___nodes_7; NullCheck(L_0); Enumerator_tE55482E7AD5A943B95D9C4A1EBCB109D3E9C1699 L_1; L_1 = List_1_GetEnumerator_mE47A85276BE398D353D7A035AD9C6BB8CDC0E70E(L_0, List_1_GetEnumerator_mE47A85276BE398D353D7A035AD9C6BB8CDC0E70E_RuntimeMethod_var); V_0 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0033: {// begin finally (depth: 1) Enumerator_Dispose_m50A52310DC30F8F91F0955039986F66C71440F04((&V_0), Enumerator_Dispose_m50A52310DC30F8F91F0955039986F66C71440F04_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0028_1; } IL_000e_1: { // foreach (var node in nodes) OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_2; L_2 = Enumerator_get_Current_m3FCC878604F6A4B5FF717819A974C143EDD8F1E8_inline((&V_0), Enumerator_get_Current_m3FCC878604F6A4B5FF717819A974C143EDD8F1E8_RuntimeMethod_var); V_1 = L_2; // if (node.Bounds.Contains(position)) OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_3 = V_1; NullCheck(L_3); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_4 = (&L_3->___Bounds_5); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ___0_position; bool L_6; L_6 = Rect_Contains_mAB270D6B7E3B0009A50D142C569D63E8FE59F48B(L_4, L_5, NULL); if (!L_6) { goto IL_0028_1; } } { // return node; OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_7 = V_1; V_2 = L_7; goto IL_0043; } IL_0028_1: { // foreach (var node in nodes) bool L_8; L_8 = Enumerator_MoveNext_m6805AF026F8325C18043F1C24E4A9F37FF695177((&V_0), Enumerator_MoveNext_m6805AF026F8325C18043F1C24E4A9F37FF695177_RuntimeMethod_var); if (L_8) { goto IL_000e_1; } } { goto IL_0041; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0041: { // return null; return (OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3*)NULL; } IL_0043: { // } OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_9 = V_2; return L_9; } } // System.Void DungeonArchitect.UI.Widgets.OverlayPanelWidget::UpdateNodeBounds(DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OverlayPanelWidget_UpdateNodeBounds_mF947494F765C8083BC03BA8482CF7A1F95C53466 (OverlayPanelWidget_tFE73B006DF580D3FD1DD51C830B823EE254B4AEA* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m50A52310DC30F8F91F0955039986F66C71440F04_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m6805AF026F8325C18043F1C24E4A9F37FF695177_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m3FCC878604F6A4B5FF717819A974C143EDD8F1E8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mE47A85276BE398D353D7A035AD9C6BB8CDC0E70E_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1; memset((&V_1), 0, sizeof(V_1)); Enumerator_tE55482E7AD5A943B95D9C4A1EBCB109D3E9C1699 V_2; memset((&V_2), 0, sizeof(V_2)); OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* V_3 = NULL; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_4; memset((&V_4), 0, sizeof(V_4)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5; memset((&V_5), 0, sizeof(V_5)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_6; memset((&V_6), 0, sizeof(V_6)); { // var windowSize = WidgetBounds.size; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0; L_0 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_1 = L_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_1), NULL); V_0 = L_1; // foreach (var node in nodes) List_1_tB5C1BAE4B3B4C1919967830F33A6CFA112B3F2DA* L_2 = __this->___nodes_7; NullCheck(L_2); Enumerator_tE55482E7AD5A943B95D9C4A1EBCB109D3E9C1699 L_3; L_3 = List_1_GetEnumerator_mE47A85276BE398D353D7A035AD9C6BB8CDC0E70E(L_2, List_1_GetEnumerator_mE47A85276BE398D353D7A035AD9C6BB8CDC0E70E_RuntimeMethod_var); V_2 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_01be: {// begin finally (depth: 1) Enumerator_Dispose_m50A52310DC30F8F91F0955039986F66C71440F04((&V_2), Enumerator_Dispose_m50A52310DC30F8F91F0955039986F66C71440F04_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_01b0_1; } IL_0020_1: { // foreach (var node in nodes) OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_4; L_4 = Enumerator_get_Current_m3FCC878604F6A4B5FF717819A974C143EDD8F1E8_inline((&V_2), Enumerator_get_Current_m3FCC878604F6A4B5FF717819A974C143EDD8F1E8_RuntimeMethod_var); V_3 = L_4; // var position = Vector2.zero; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); V_4 = L_5; // var size = node.Size; OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_6 = V_3; NullCheck(L_6); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = L_6->___Size_1; V_5 = L_7; // if (node.HAlign == OverlayPanelHAlign.Fill) OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_8 = V_3; NullCheck(L_8); int32_t L_9 = L_8->___HAlign_4; if (L_9) { goto IL_0072_1; } } { // position.x = node.Offset.x; OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_10 = V_3; NullCheck(L_10); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_11 = (&L_10->___Offset_2); float L_12 = L_11->___x_0; (&V_4)->___x_0 = L_12; // size.x = windowSize.x - node.Offset.x * 2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13 = V_0; float L_14 = L_13.___x_0; OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_15 = V_3; NullCheck(L_15); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_16 = (&L_15->___Offset_2); float L_17 = L_16->___x_0; (&V_5)->___x_0 = ((float)il2cpp_codegen_subtract(L_14, ((float)il2cpp_codegen_multiply(L_17, (2.0f))))); goto IL_00e7_1; } IL_0072_1: { // else if (node.HAlign == OverlayPanelHAlign.Left) OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_18 = V_3; NullCheck(L_18); int32_t L_19 = L_18->___HAlign_4; if ((!(((uint32_t)L_19) == ((uint32_t)1)))) { goto IL_008f_1; } } { // position.x = node.Offset.x; OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_20 = V_3; NullCheck(L_20); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_21 = (&L_20->___Offset_2); float L_22 = L_21->___x_0; (&V_4)->___x_0 = L_22; goto IL_00e7_1; } IL_008f_1: { // else if (node.HAlign == OverlayPanelHAlign.Right) OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_23 = V_3; NullCheck(L_23); int32_t L_24 = L_23->___HAlign_4; if ((!(((uint32_t)L_24) == ((uint32_t)3)))) { goto IL_00bf_1; } } { // position.x = windowSize.x - node.Size.x - node.Offset.x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25 = V_0; float L_26 = L_25.___x_0; OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_27 = V_3; NullCheck(L_27); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_28 = (&L_27->___Size_1); float L_29 = L_28->___x_0; OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_30 = V_3; NullCheck(L_30); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_31 = (&L_30->___Offset_2); float L_32 = L_31->___x_0; (&V_4)->___x_0 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(L_26, L_29)), L_32)); goto IL_00e7_1; } IL_00bf_1: { // else if (node.HAlign == OverlayPanelHAlign.Center) OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_33 = V_3; NullCheck(L_33); int32_t L_34 = L_33->___HAlign_4; if ((!(((uint32_t)L_34) == ((uint32_t)2)))) { goto IL_00e7_1; } } { // position.x = (windowSize.x - node.Size.x) / 2.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_35 = V_0; float L_36 = L_35.___x_0; OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_37 = V_3; NullCheck(L_37); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_38 = (&L_37->___Size_1); float L_39 = L_38->___x_0; (&V_4)->___x_0 = ((float)(((float)il2cpp_codegen_subtract(L_36, L_39))/(2.0f))); } IL_00e7_1: { // if (node.VAlign == OverlayPanelVAlign.Fill) OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_40 = V_3; NullCheck(L_40); int32_t L_41 = L_40->___VAlign_3; if (L_41) { goto IL_0122_1; } } { // position.y = node.Offset.y; OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_42 = V_3; NullCheck(L_42); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_43 = (&L_42->___Offset_2); float L_44 = L_43->___y_1; (&V_4)->___y_1 = L_44; // size.y = windowSize.y - node.Offset.y * 2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_45 = V_0; float L_46 = L_45.___y_1; OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_47 = V_3; NullCheck(L_47); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_48 = (&L_47->___Offset_2); float L_49 = L_48->___y_1; (&V_5)->___y_1 = ((float)il2cpp_codegen_subtract(L_46, ((float)il2cpp_codegen_multiply(L_49, (2.0f))))); goto IL_0197_1; } IL_0122_1: { // else if (node.VAlign == OverlayPanelVAlign.Top) OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_50 = V_3; NullCheck(L_50); int32_t L_51 = L_50->___VAlign_3; if ((!(((uint32_t)L_51) == ((uint32_t)1)))) { goto IL_013f_1; } } { // position.y = node.Offset.y; OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_52 = V_3; NullCheck(L_52); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_53 = (&L_52->___Offset_2); float L_54 = L_53->___y_1; (&V_4)->___y_1 = L_54; goto IL_0197_1; } IL_013f_1: { // else if (node.VAlign == OverlayPanelVAlign.Bottom) OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_55 = V_3; NullCheck(L_55); int32_t L_56 = L_55->___VAlign_3; if ((!(((uint32_t)L_56) == ((uint32_t)3)))) { goto IL_016f_1; } } { // position.y = windowSize.y - node.Size.y - node.Offset.y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_57 = V_0; float L_58 = L_57.___y_1; OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_59 = V_3; NullCheck(L_59); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_60 = (&L_59->___Size_1); float L_61 = L_60->___y_1; OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_62 = V_3; NullCheck(L_62); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_63 = (&L_62->___Offset_2); float L_64 = L_63->___y_1; (&V_4)->___y_1 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(L_58, L_61)), L_64)); goto IL_0197_1; } IL_016f_1: { // else if (node.VAlign == OverlayPanelVAlign.Center) OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_65 = V_3; NullCheck(L_65); int32_t L_66 = L_65->___VAlign_3; if ((!(((uint32_t)L_66) == ((uint32_t)2)))) { goto IL_0197_1; } } { // position.y = (windowSize.y - node.Size.y) / 2.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_67 = V_0; float L_68 = L_67.___y_1; OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_69 = V_3; NullCheck(L_69); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_70 = (&L_69->___Size_1); float L_71 = L_70->___y_1; (&V_4)->___y_1 = ((float)(((float)il2cpp_codegen_subtract(L_68, L_71))/(2.0f))); } IL_0197_1: { // var nodeBounds = new Rect(position, size); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_72 = V_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_73 = V_5; Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_6), L_72, L_73, NULL); // node.Widget.UpdateWidget(uiSystem, nodeBounds); OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_74 = V_3; NullCheck(L_74); RuntimeObject* L_75 = L_74->___Widget_0; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_76 = ___0_uiSystem; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_77 = V_6; NullCheck(L_75); InterfaceActionInvoker2< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(0 /* System.Void DungeonArchitect.UI.Widgets.IWidget::UpdateWidget(DungeonArchitect.UI.UISystem,UnityEngine.Rect) */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_75, L_76, L_77); } IL_01b0_1: { // foreach (var node in nodes) bool L_78; L_78 = Enumerator_MoveNext_m6805AF026F8325C18043F1C24E4A9F37FF695177((&V_2), Enumerator_MoveNext_m6805AF026F8325C18043F1C24E4A9F37FF695177_RuntimeMethod_var); if (L_78) { goto IL_0020_1; } } { goto IL_01cc; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_01cc: { // } return; } } // System.Boolean DungeonArchitect.UI.Widgets.OverlayPanelWidget::IsCompositeWidget() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OverlayPanelWidget_IsCompositeWidget_m1CFCAD6A43BAA122C2FEC678C8FC7D00E9100561 (OverlayPanelWidget_tFE73B006DF580D3FD1DD51C830B823EE254B4AEA* __this, const RuntimeMethod* method) { { // return true; return (bool)1; } } // DungeonArchitect.UI.Widgets.IWidget[] DungeonArchitect.UI.Widgets.OverlayPanelWidget::GetChildWidgets() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* OverlayPanelWidget_GetChildWidgets_mDCC9263428FB28B30580D11BB712F5E958FD7BE0 (OverlayPanelWidget_tFE73B006DF580D3FD1DD51C830B823EE254B4AEA* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m50A52310DC30F8F91F0955039986F66C71440F04_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m6805AF026F8325C18043F1C24E4A9F37FF695177_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m3FCC878604F6A4B5FF717819A974C143EDD8F1E8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mDD64FFF4712A2C41A1EDFB3D55D15D0161A4A09E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mE47A85276BE398D353D7A035AD9C6BB8CDC0E70E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m6E1E014D4B6760B93B3ED98E83E16BCC6AD5B059_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mD7AF333CF5C814679F9F7B0E71BFAB8A0017082C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA* V_0 = NULL; Enumerator_tE55482E7AD5A943B95D9C4A1EBCB109D3E9C1699 V_1; memset((&V_1), 0, sizeof(V_1)); OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* V_2 = NULL; { // var children = new List(); List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA* L_0 = (List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA*)il2cpp_codegen_object_new(List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mD7AF333CF5C814679F9F7B0E71BFAB8A0017082C(L_0, List_1__ctor_mD7AF333CF5C814679F9F7B0E71BFAB8A0017082C_RuntimeMethod_var); V_0 = L_0; // foreach (var node in nodes) List_1_tB5C1BAE4B3B4C1919967830F33A6CFA112B3F2DA* L_1 = __this->___nodes_7; NullCheck(L_1); Enumerator_tE55482E7AD5A943B95D9C4A1EBCB109D3E9C1699 L_2; L_2 = List_1_GetEnumerator_mE47A85276BE398D353D7A035AD9C6BB8CDC0E70E(L_1, List_1_GetEnumerator_mE47A85276BE398D353D7A035AD9C6BB8CDC0E70E_RuntimeMethod_var); V_1 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003b: {// begin finally (depth: 1) Enumerator_Dispose_m50A52310DC30F8F91F0955039986F66C71440F04((&V_1), Enumerator_Dispose_m50A52310DC30F8F91F0955039986F66C71440F04_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0030_1; } IL_0014_1: { // foreach (var node in nodes) OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_3; L_3 = Enumerator_get_Current_m3FCC878604F6A4B5FF717819A974C143EDD8F1E8_inline((&V_1), Enumerator_get_Current_m3FCC878604F6A4B5FF717819A974C143EDD8F1E8_RuntimeMethod_var); V_2 = L_3; // if (node.Widget != null) OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_4 = V_2; NullCheck(L_4); RuntimeObject* L_5 = L_4->___Widget_0; if (!L_5) { goto IL_0030_1; } } { // children.Add(node.Widget); List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA* L_6 = V_0; OverlayPanelNode_tB7C8FFBE9DD07FCCEA515AC3764302C7AEBA0FB3* L_7 = V_2; NullCheck(L_7); RuntimeObject* L_8 = L_7->___Widget_0; NullCheck(L_6); List_1_Add_mDD64FFF4712A2C41A1EDFB3D55D15D0161A4A09E_inline(L_6, L_8, List_1_Add_mDD64FFF4712A2C41A1EDFB3D55D15D0161A4A09E_RuntimeMethod_var); } IL_0030_1: { // foreach (var node in nodes) bool L_9; L_9 = Enumerator_MoveNext_m6805AF026F8325C18043F1C24E4A9F37FF695177((&V_1), Enumerator_MoveNext_m6805AF026F8325C18043F1C24E4A9F37FF695177_RuntimeMethod_var); if (L_9) { goto IL_0014_1; } } { goto IL_0049; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0049: { // return children.ToArray(); List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA* L_10 = V_0; NullCheck(L_10); IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_11; L_11 = List_1_ToArray_m6E1E014D4B6760B93B3ED98E83E16BCC6AD5B059(L_10, List_1_ToArray_m6E1E014D4B6760B93B3ED98E83E16BCC6AD5B059_RuntimeMethod_var); return L_11; } } // System.Void DungeonArchitect.UI.Widgets.OverlayPanelWidget::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OverlayPanelWidget__ctor_mF0B4EA3AFD2CFAB52645C2276A1C3EAB800943E5 (OverlayPanelWidget_tFE73B006DF580D3FD1DD51C830B823EE254B4AEA* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mEA794384D0BCBC6B14D579E8267D30719243327A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB5C1BAE4B3B4C1919967830F33A6CFA112B3F2DA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // List nodes = new List(); List_1_tB5C1BAE4B3B4C1919967830F33A6CFA112B3F2DA* L_0 = (List_1_tB5C1BAE4B3B4C1919967830F33A6CFA112B3F2DA*)il2cpp_codegen_object_new(List_1_tB5C1BAE4B3B4C1919967830F33A6CFA112B3F2DA_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mEA794384D0BCBC6B14D579E8267D30719243327A(L_0, List_1__ctor_mEA794384D0BCBC6B14D579E8267D30719243327A_RuntimeMethod_var); __this->___nodes_7 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___nodes_7), (void*)L_0); WidgetBase__ctor_mE012EBFC7AAED3EABB55BEFBCF4544531E4588CD(__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.UI.Widgets.PanelWidget::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PanelWidget__ctor_mC0B452A6F4460023BC16DA9C1F4B4E91A727EFA9 (PanelWidget_tF2FA3BCDC10ED332DAF229F5E7759AC72532FD9B* __this, const RuntimeMethod* method) { { // public PanelWidget() { } WidgetBase__ctor_mE012EBFC7AAED3EABB55BEFBCF4544531E4588CD(__this, NULL); // public PanelWidget() { } return; } } // System.Void DungeonArchitect.UI.Widgets.PanelWidget::.ctor(DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PanelWidget__ctor_mE22A32995633F261A7732D3458567E89723686DE (PanelWidget_tF2FA3BCDC10ED332DAF229F5E7759AC72532FD9B* __this, RuntimeObject* ___0_content, const RuntimeMethod* method) { { // public PanelWidget(IWidget content) WidgetBase__ctor_mE012EBFC7AAED3EABB55BEFBCF4544531E4588CD(__this, NULL); // this.Content = content; RuntimeObject* L_0 = ___0_content; __this->___Content_7 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___Content_7), (void*)L_0); // } return; } } // DungeonArchitect.UI.Widgets.PanelWidget DungeonArchitect.UI.Widgets.PanelWidget::SetContent(DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PanelWidget_tF2FA3BCDC10ED332DAF229F5E7759AC72532FD9B* PanelWidget_SetContent_mE0805BC52605F54669E2DAC1953941FC7056CA98 (PanelWidget_tF2FA3BCDC10ED332DAF229F5E7759AC72532FD9B* __this, RuntimeObject* ___0_content, const RuntimeMethod* method) { { // this.Content = content; RuntimeObject* L_0 = ___0_content; __this->___Content_7 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___Content_7), (void*)L_0); // return this; return __this; } } // System.Void DungeonArchitect.UI.Widgets.PanelWidget::UpdateWidget(DungeonArchitect.UI.UISystem,UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PanelWidget_UpdateWidget_mB531187FBB956BA6EFE1541369BD870B4D4AF45F (PanelWidget_tF2FA3BCDC10ED332DAF229F5E7759AC72532FD9B* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1; memset((&V_1), 0, sizeof(V_1)); { // base.UpdateWidget(uiSystem, bounds); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_0 = ___0_uiSystem; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___1_bounds; WidgetBase_UpdateWidget_m11931F1CE447ABD15875CF7248752EFD87AE741F(__this, L_0, L_1, NULL); // if (Content != null) RuntimeObject* L_2 = __this->___Content_7; if (!L_2) { goto IL_0037; } } { // var contentBounds = new Rect(Vector2.zero, WidgetBounds.size); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; L_3 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_4; L_4 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_1 = L_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_1), NULL); Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_0), L_3, L_5, NULL); // Content.UpdateWidget(uiSystem, contentBounds); RuntimeObject* L_6 = __this->___Content_7; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_7 = ___0_uiSystem; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_8 = V_0; NullCheck(L_6); InterfaceActionInvoker2< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(0 /* System.Void DungeonArchitect.UI.Widgets.IWidget::UpdateWidget(DungeonArchitect.UI.UISystem,UnityEngine.Rect) */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_6, L_7, L_8); } IL_0037: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.PanelWidget::DrawImpl(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PanelWidget_DrawImpl_m9ACDF896ECB442366BF6B0F4A30FBAD48156E668 (PanelWidget_tF2FA3BCDC10ED332DAF229F5E7759AC72532FD9B* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, RuntimeObject* ___1_renderer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (Content != null) RuntimeObject* L_0 = __this->___Content_7; if (!L_0) { goto IL_0015; } } { // WidgetUtils.DrawWidgetGroup(uiSystem, renderer, Content); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_1 = ___0_uiSystem; RuntimeObject* L_2 = ___1_renderer; RuntimeObject* L_3 = __this->___Content_7; il2cpp_codegen_runtime_class_init_inline(WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); WidgetUtils_DrawWidgetGroup_m5336B1F0D9788AF9F61AFEFD5D119D1F72D90C3C(L_1, L_2, L_3, NULL); } IL_0015: { // } return; } } // System.Boolean DungeonArchitect.UI.Widgets.PanelWidget::IsCompositeWidget() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PanelWidget_IsCompositeWidget_mBEB66B7882C868672D6E90CA877B09977A762B95 (PanelWidget_tF2FA3BCDC10ED332DAF229F5E7759AC72532FD9B* __this, const RuntimeMethod* method) { { // return true; return (bool)1; } } // DungeonArchitect.UI.Widgets.IWidget[] DungeonArchitect.UI.Widgets.PanelWidget::GetChildWidgets() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* PanelWidget_GetChildWidgets_m46199960CF7F9FB6165F22F0877AFE782B9CB872 (PanelWidget_tF2FA3BCDC10ED332DAF229F5E7759AC72532FD9B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new[] { Content }; IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_0 = (IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF*)(IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF*)SZArrayNew(IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF_il2cpp_TypeInfo_var, (uint32_t)1); IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_1 = L_0; RuntimeObject* L_2 = __this->___Content_7; NullCheck(L_1); ArrayElementTypeCheck (L_1, L_2); (L_1)->SetAt(static_cast(0), (RuntimeObject*)L_2); return L_1; } } // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.PanelWidget::GetDesiredSize(UnityEngine.Vector2,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PanelWidget_GetDesiredSize_m4162B6956EBCB8F8F168706501AF17C9B2F082FC (PanelWidget_tF2FA3BCDC10ED332DAF229F5E7759AC72532FD9B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_size, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (Content != null) RuntimeObject* L_0 = __this->___Content_7; if (!L_0) { goto IL_0016; } } { // return Content.GetDesiredSize(size, uiSystem); RuntimeObject* L_1 = __this->___Content_7; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_size; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_3 = ___1_uiSystem; NullCheck(L_1); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = InterfaceFuncInvoker2< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(10 /* UnityEngine.Vector2 DungeonArchitect.UI.Widgets.IWidget::GetDesiredSize(UnityEngine.Vector2,DungeonArchitect.UI.UISystem) */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_1, L_2, L_3); return L_4; } IL_0016: { // return base.GetDesiredSize(size, uiSystem); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ___0_size; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_6 = ___1_uiSystem; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7; L_7 = WidgetBase_GetDesiredSize_m01EF77388D6C772EEB324695B74F41FB086FDBD2(__this, L_5, L_6, NULL); 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.UI.Widgets.ScrollPanelWidget::.ctor(DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScrollPanelWidget__ctor_m489D19E3B7E78E3A86AD97880C36D600491F9752 (ScrollPanelWidget_t2CB2201231A52AE477122887A1A26AA81BB37FF7* __this, RuntimeObject* ___0_content, const RuntimeMethod* method) { { // : this(content, true) RuntimeObject* L_0 = ___0_content; ScrollPanelWidget__ctor_m6FF61ED57CA04EA09A63A1D2E7911C1DD7C9FAC7(__this, L_0, (bool)1, NULL); // } return; } } // System.Void DungeonArchitect.UI.Widgets.ScrollPanelWidget::.ctor(DungeonArchitect.UI.Widgets.IWidget,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScrollPanelWidget__ctor_m6FF61ED57CA04EA09A63A1D2E7911C1DD7C9FAC7 (ScrollPanelWidget_t2CB2201231A52AE477122887A1A26AA81BB37FF7* __this, RuntimeObject* ___0_content, bool ___1_mouseScrollingEnabled, const RuntimeMethod* method) { { // bool MouseScrollingEnabled = true; __this->___MouseScrollingEnabled_8 = (bool)1; // public ScrollPanelWidget(IWidget content, bool mouseScrollingEnabled) WidgetBase__ctor_mE012EBFC7AAED3EABB55BEFBCF4544531E4588CD(__this, NULL); // this.content = content; RuntimeObject* L_0 = ___0_content; __this->___content_7 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___content_7), (void*)L_0); // this.MouseScrollingEnabled = mouseScrollingEnabled; bool L_1 = ___1_mouseScrollingEnabled; __this->___MouseScrollingEnabled_8 = L_1; // } return; } } // System.Void DungeonArchitect.UI.Widgets.ScrollPanelWidget::DrawImpl(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScrollPanelWidget_DrawImpl_mAAD07E3BE6DDA32B442A039A95A3072EF23CFE3A (ScrollPanelWidget_t2CB2201231A52AE477122887A1A26AA81BB37FF7* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, RuntimeObject* ___1_renderer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1; memset((&V_1), 0, sizeof(V_1)); { // var bounds = new Rect(Vector2.zero, WidgetBounds.size); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1; L_1 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_1 = L_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_1), NULL); Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_0), L_0, L_2, NULL); // ScrollPosition = renderer.BeginScrollView(bounds, ScrollPosition, content.WidgetBounds); RuntimeObject* L_3 = ___1_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_4 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = VirtualFuncInvoker0< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(21 /* UnityEngine.Vector2 DungeonArchitect.UI.Widgets.WidgetBase::get_ScrollPosition() */, __this); RuntimeObject* L_6 = __this->___content_7; NullCheck(L_6); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_7; L_7 = InterfaceFuncInvoker0< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(11 /* UnityEngine.Rect DungeonArchitect.UI.Widgets.IWidget::get_WidgetBounds() */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_6); NullCheck(L_3); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; L_8 = InterfaceFuncInvoker3< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(10 /* UnityEngine.Vector2 DungeonArchitect.UI.UIRenderer::BeginScrollView(UnityEngine.Rect,UnityEngine.Vector2,UnityEngine.Rect) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_3, L_4, L_5, L_7); VirtualActionInvoker1< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(22 /* System.Void DungeonArchitect.UI.Widgets.WidgetBase::set_ScrollPosition(UnityEngine.Vector2) */, __this, L_8); // content.Draw(uiSystem, renderer); RuntimeObject* L_9 = __this->___content_7; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_10 = ___0_uiSystem; RuntimeObject* L_11 = ___1_renderer; NullCheck(L_9); InterfaceActionInvoker2< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, RuntimeObject* >::Invoke(1 /* System.Void DungeonArchitect.UI.Widgets.IWidget::Draw(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer) */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_9, L_10, L_11); // renderer.EndScrollView(MouseScrollingEnabled); RuntimeObject* L_12 = ___1_renderer; bool L_13 = __this->___MouseScrollingEnabled_8; NullCheck(L_12); InterfaceActionInvoker1< bool >::Invoke(13 /* System.Void DungeonArchitect.UI.UIRenderer::EndScrollView(System.Boolean) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_12, L_13); // } return; } } // System.Void DungeonArchitect.UI.Widgets.ScrollPanelWidget::UpdateWidget(DungeonArchitect.UI.UISystem,UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScrollPanelWidget_UpdateWidget_m3999F0023204CEF0DCAD38B55D9FB6E62CADF5BC (ScrollPanelWidget_t2CB2201231A52AE477122887A1A26AA81BB37FF7* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1; memset((&V_1), 0, sizeof(V_1)); { // base.UpdateWidget(uiSystem, bounds); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_0 = ___0_uiSystem; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___1_bounds; WidgetBase_UpdateWidget_m11931F1CE447ABD15875CF7248752EFD87AE741F(__this, L_0, L_1, NULL); // var contentSize = content.GetDesiredSize(bounds.size, uiSystem); RuntimeObject* L_2 = __this->___content_7; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; L_3 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&___1_bounds), NULL); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_4 = ___0_uiSystem; NullCheck(L_2); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = InterfaceFuncInvoker2< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(10 /* UnityEngine.Vector2 DungeonArchitect.UI.Widgets.IWidget::GetDesiredSize(UnityEngine.Vector2,DungeonArchitect.UI.UISystem) */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_2, L_3, L_4); V_0 = L_5; // contentSize.x = Mathf.Max(contentSize.x, bounds.size.x); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = V_0; float L_7 = L_6.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; L_8 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&___1_bounds), NULL); float L_9 = L_8.___x_0; float L_10; L_10 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_7, L_9, NULL); (&V_0)->___x_0 = L_10; // if (contentSize.y > bounds.height) Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = V_0; float L_12 = L_11.___y_1; float L_13; L_13 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&___1_bounds), NULL); if ((!(((float)L_12) > ((float)L_13)))) { goto IL_0059; } } { // contentSize.x -= 16; float* L_14 = (&(&V_0)->___x_0); float* L_15 = L_14; float L_16 = *((float*)L_15); *((float*)L_15) = (float)((float)il2cpp_codegen_subtract(L_16, (16.0f))); } IL_0059: { // var contentBounds = new Rect(Vector2.zero, contentSize); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17; L_17 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18 = V_0; Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_1), L_17, L_18, NULL); // content.UpdateWidget(uiSystem, contentBounds); RuntimeObject* L_19 = __this->___content_7; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_20 = ___0_uiSystem; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_21 = V_1; NullCheck(L_19); InterfaceActionInvoker2< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(0 /* System.Void DungeonArchitect.UI.Widgets.IWidget::UpdateWidget(DungeonArchitect.UI.UISystem,UnityEngine.Rect) */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_19, L_20, L_21); // } return; } } // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.ScrollPanelWidget::GetDesiredSize(UnityEngine.Vector2,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ScrollPanelWidget_GetDesiredSize_m637A8989681B0CEC59F53C62DC5BD073803C9217 (ScrollPanelWidget_t2CB2201231A52AE477122887A1A26AA81BB37FF7* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_size, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return content.GetDesiredSize(size, uiSystem); RuntimeObject* L_0 = __this->___content_7; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_size; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_2 = ___1_uiSystem; NullCheck(L_0); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; L_3 = InterfaceFuncInvoker2< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(10 /* UnityEngine.Vector2 DungeonArchitect.UI.Widgets.IWidget::GetDesiredSize(UnityEngine.Vector2,DungeonArchitect.UI.UISystem) */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_0, L_1, L_2); return L_3; } } // System.Boolean DungeonArchitect.UI.Widgets.ScrollPanelWidget::IsCompositeWidget() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ScrollPanelWidget_IsCompositeWidget_m801D66CF02B498EDBDFDFFEDC95DD1922F014252 (ScrollPanelWidget_t2CB2201231A52AE477122887A1A26AA81BB37FF7* __this, const RuntimeMethod* method) { { // return true; return (bool)1; } } // DungeonArchitect.UI.Widgets.IWidget[] DungeonArchitect.UI.Widgets.ScrollPanelWidget::GetChildWidgets() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* ScrollPanelWidget_GetChildWidgets_m3549ECEE27B6E849333156F716B17828D2138400 (ScrollPanelWidget_t2CB2201231A52AE477122887A1A26AA81BB37FF7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new[] { content }; IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_0 = (IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF*)(IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF*)SZArrayNew(IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF_il2cpp_TypeInfo_var, (uint32_t)1); IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_1 = L_0; RuntimeObject* L_2 = __this->___content_7; NullCheck(L_1); ArrayElementTypeCheck (L_1, L_2); (L_1)->SetAt(static_cast(0), (RuntimeObject*)L_2); return L_1; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.UI.Widgets.StackPanelNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackPanelNode__ctor_m5A1AD3C49C2DDD022380D6EA608426467E819417 (StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* __this, const RuntimeMethod* method) { { // public float Size = 100; __this->___Size_3 = (100.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.UI.Widgets.StackPanelWidget::.ctor(DungeonArchitect.UI.Widgets.StackPanelOrientation) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackPanelWidget__ctor_mB1510EED2127F16650DC00DB978495DBB2370A52 (StackPanelWidget_t7B87853589ADB953734F6BE8520F0B9368C83C2D* __this, int32_t ___0_orientation, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6A15537101B1293D1E46420F626BB276539995B2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tBD1FADB991D51D82CAF055C38C663AEF6BB06DF1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // List nodes = new List(); List_1_tBD1FADB991D51D82CAF055C38C663AEF6BB06DF1* L_0 = (List_1_tBD1FADB991D51D82CAF055C38C663AEF6BB06DF1*)il2cpp_codegen_object_new(List_1_tBD1FADB991D51D82CAF055C38C663AEF6BB06DF1_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m6A15537101B1293D1E46420F626BB276539995B2(L_0, List_1__ctor_m6A15537101B1293D1E46420F626BB276539995B2_RuntimeMethod_var); __this->___nodes_7 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___nodes_7), (void*)L_0); // StackPanelOrientation Orientation = StackPanelOrientation.Vertical; __this->___Orientation_8 = 1; // public StackPanelWidget(StackPanelOrientation orientation) WidgetBase__ctor_mE012EBFC7AAED3EABB55BEFBCF4544531E4588CD(__this, NULL); // this.Orientation = orientation; int32_t L_1 = ___0_orientation; __this->___Orientation_8 = L_1; // } return; } } // DungeonArchitect.UI.Widgets.StackPanelWidget DungeonArchitect.UI.Widgets.StackPanelWidget::AddWidget(DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StackPanelWidget_t7B87853589ADB953734F6BE8520F0B9368C83C2D* StackPanelWidget_AddWidget_mE9E893649B3769B9AFB7602480B96CA3B6A05A91 (StackPanelWidget_t7B87853589ADB953734F6BE8520F0B9368C83C2D* __this, RuntimeObject* ___0_Widget, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mD1410AB6A048B14FD4AC52235953235AB4DFCBB8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* V_0 = NULL; { // var node = new StackPanelNode(); StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_0 = (StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851*)il2cpp_codegen_object_new(StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851_il2cpp_TypeInfo_var); NullCheck(L_0); StackPanelNode__ctor_m5A1AD3C49C2DDD022380D6EA608426467E819417(L_0, NULL); V_0 = L_0; // node.Widget = Widget; StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_1 = V_0; RuntimeObject* L_2 = ___0_Widget; NullCheck(L_1); L_1->___Widget_0 = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___Widget_0), (void*)L_2); // node.AutoSize = true; StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_3 = V_0; NullCheck(L_3); L_3->___AutoSize_1 = (bool)1; // nodes.Add(node); List_1_tBD1FADB991D51D82CAF055C38C663AEF6BB06DF1* L_4 = __this->___nodes_7; StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_5 = V_0; NullCheck(L_4); List_1_Add_mD1410AB6A048B14FD4AC52235953235AB4DFCBB8_inline(L_4, L_5, List_1_Add_mD1410AB6A048B14FD4AC52235953235AB4DFCBB8_RuntimeMethod_var); // return this; return __this; } } // DungeonArchitect.UI.Widgets.StackPanelWidget DungeonArchitect.UI.Widgets.StackPanelWidget::AddWidget(DungeonArchitect.UI.Widgets.IWidget,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StackPanelWidget_t7B87853589ADB953734F6BE8520F0B9368C83C2D* StackPanelWidget_AddWidget_m849B6792734C204DB16C27908BE54270B648F93B (StackPanelWidget_t7B87853589ADB953734F6BE8520F0B9368C83C2D* __this, RuntimeObject* ___0_Widget, float ___1_size, const RuntimeMethod* method) { { // return AddWidget(Widget, size, false); RuntimeObject* L_0 = ___0_Widget; float L_1 = ___1_size; StackPanelWidget_t7B87853589ADB953734F6BE8520F0B9368C83C2D* L_2; L_2 = StackPanelWidget_AddWidget_mC0F17E787F3D126F3F99418498F2CE4B65F430F0(__this, L_0, L_1, (bool)0, NULL); return L_2; } } // DungeonArchitect.UI.Widgets.StackPanelWidget DungeonArchitect.UI.Widgets.StackPanelWidget::AddWidget(DungeonArchitect.UI.Widgets.IWidget,System.Single,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StackPanelWidget_t7B87853589ADB953734F6BE8520F0B9368C83C2D* StackPanelWidget_AddWidget_mC0F17E787F3D126F3F99418498F2CE4B65F430F0 (StackPanelWidget_t7B87853589ADB953734F6BE8520F0B9368C83C2D* __this, RuntimeObject* ___0_Widget, float ___1_size, bool ___2_adjustToDynamicDesiredSize, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mD1410AB6A048B14FD4AC52235953235AB4DFCBB8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* V_0 = NULL; { // var node = new StackPanelNode(); StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_0 = (StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851*)il2cpp_codegen_object_new(StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851_il2cpp_TypeInfo_var); NullCheck(L_0); StackPanelNode__ctor_m5A1AD3C49C2DDD022380D6EA608426467E819417(L_0, NULL); V_0 = L_0; // node.Widget = Widget; StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_1 = V_0; RuntimeObject* L_2 = ___0_Widget; NullCheck(L_1); L_1->___Widget_0 = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___Widget_0), (void*)L_2); // node.Size = size; StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_3 = V_0; float L_4 = ___1_size; NullCheck(L_3); L_3->___Size_3 = L_4; // node.AdjustToDynamicDesiredSize = adjustToDynamicDesiredSize; StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_5 = V_0; bool L_6 = ___2_adjustToDynamicDesiredSize; NullCheck(L_5); L_5->___AdjustToDynamicDesiredSize_2 = L_6; // nodes.Add(node); List_1_tBD1FADB991D51D82CAF055C38C663AEF6BB06DF1* L_7 = __this->___nodes_7; StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_8 = V_0; NullCheck(L_7); List_1_Add_mD1410AB6A048B14FD4AC52235953235AB4DFCBB8_inline(L_7, L_8, List_1_Add_mD1410AB6A048B14FD4AC52235953235AB4DFCBB8_RuntimeMethod_var); // return this; return __this; } } // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.StackPanelWidget::GetDesiredSize(UnityEngine.Vector2,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 StackPanelWidget_GetDesiredSize_mE21638B9097FD88606F52ADB5ADBEC25A2D5397D (StackPanelWidget_t7B87853589ADB953734F6BE8520F0B9368C83C2D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_size, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m3673E70F3F38C228981F574DBF211186DDB1C723_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m7C80D3FA4C74F62DDD1BCE5C326C6D31D7BD5B4B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mF3EF99D142BC20760D66114B85374DDC3DD99E5C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m7CC260488E8E4D5A537B96882C5924B1FB39FEFF_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1; memset((&V_1), 0, sizeof(V_1)); Enumerator_t8878213C097E4495E0EEE305AFEB70F654C8DF43 V_2; memset((&V_2), 0, sizeof(V_2)); StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* V_3 = NULL; float V_4 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5; memset((&V_5), 0, sizeof(V_5)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_6; memset((&V_6), 0, sizeof(V_6)); { // var fixedLength = 0.0f; V_0 = (0.0f); // foreach (var node in nodes) List_1_tBD1FADB991D51D82CAF055C38C663AEF6BB06DF1* L_0 = __this->___nodes_7; NullCheck(L_0); Enumerator_t8878213C097E4495E0EEE305AFEB70F654C8DF43 L_1; L_1 = List_1_GetEnumerator_m7CC260488E8E4D5A537B96882C5924B1FB39FEFF(L_0, List_1_GetEnumerator_m7CC260488E8E4D5A537B96882C5924B1FB39FEFF_RuntimeMethod_var); V_2 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00d4: {// begin finally (depth: 1) Enumerator_Dispose_m3673E70F3F38C228981F574DBF211186DDB1C723((&V_2), Enumerator_Dispose_m3673E70F3F38C228981F574DBF211186DDB1C723_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_00c6_1; } IL_0017_1: { // foreach (var node in nodes) StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_2; L_2 = Enumerator_get_Current_mF3EF99D142BC20760D66114B85374DDC3DD99E5C_inline((&V_2), Enumerator_get_Current_mF3EF99D142BC20760D66114B85374DDC3DD99E5C_RuntimeMethod_var); V_3 = L_2; // if (!node.AutoSize) StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_3 = V_3; NullCheck(L_3); bool L_4 = L_3->___AutoSize_1; if (L_4) { goto IL_00c6_1; } } { // var nodeSize = node.Size; StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_5 = V_3; NullCheck(L_5); float L_6 = L_5->___Size_3; V_4 = L_6; // if (Orientation == StackPanelOrientation.Horizontal) int32_t L_7 = __this->___Orientation_8; if (L_7) { goto IL_007a_1; } } { // var nodeDesiredSize = new Vector2(nodeSize, size.y); float L_8 = V_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = ___0_size; float L_10 = L_9.___y_1; Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_5), L_8, L_10, NULL); // nodeDesiredSize = node.Widget.GetDesiredSize(nodeDesiredSize, uiSystem); StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_11 = V_3; NullCheck(L_11); RuntimeObject* L_12 = L_11->___Widget_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13 = V_5; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_14 = ___1_uiSystem; NullCheck(L_12); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15; L_15 = InterfaceFuncInvoker2< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(10 /* UnityEngine.Vector2 DungeonArchitect.UI.Widgets.IWidget::GetDesiredSize(UnityEngine.Vector2,DungeonArchitect.UI.UISystem) */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_12, L_13, L_14); V_5 = L_15; // nodeSize = nodeDesiredSize.x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = V_5; float L_17 = L_16.___x_0; V_4 = L_17; // if (node.AdjustToDynamicDesiredSize) StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_18 = V_3; NullCheck(L_18); bool L_19 = L_18->___AdjustToDynamicDesiredSize_2; if (!L_19) { goto IL_00c1_1; } } { // size.y = nodeDesiredSize.y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20 = V_5; float L_21 = L_20.___y_1; (&___0_size)->___y_1 = L_21; goto IL_00c1_1; } IL_007a_1: { // else if (Orientation == StackPanelOrientation.Vertical) int32_t L_22 = __this->___Orientation_8; if ((!(((uint32_t)L_22) == ((uint32_t)1)))) { goto IL_00c1_1; } } { // var nodeDesiredSize = new Vector2(size.x, nodeSize); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23 = ___0_size; float L_24 = L_23.___x_0; float L_25 = V_4; Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_6), L_24, L_25, NULL); // nodeDesiredSize = node.Widget.GetDesiredSize(nodeDesiredSize, uiSystem); StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_26 = V_3; NullCheck(L_26); RuntimeObject* L_27 = L_26->___Widget_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28 = V_6; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_29 = ___1_uiSystem; NullCheck(L_27); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_30; L_30 = InterfaceFuncInvoker2< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(10 /* UnityEngine.Vector2 DungeonArchitect.UI.Widgets.IWidget::GetDesiredSize(UnityEngine.Vector2,DungeonArchitect.UI.UISystem) */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_27, L_28, L_29); V_6 = L_30; // nodeSize = nodeDesiredSize.y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_31 = V_6; float L_32 = L_31.___y_1; V_4 = L_32; // if (node.AdjustToDynamicDesiredSize) StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_33 = V_3; NullCheck(L_33); bool L_34 = L_33->___AdjustToDynamicDesiredSize_2; if (!L_34) { goto IL_00c1_1; } } { // size.x = nodeDesiredSize.x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_35 = V_6; float L_36 = L_35.___x_0; (&___0_size)->___x_0 = L_36; } IL_00c1_1: { // fixedLength += nodeSize; float L_37 = V_0; float L_38 = V_4; V_0 = ((float)il2cpp_codegen_add(L_37, L_38)); } IL_00c6_1: { // foreach (var node in nodes) bool L_39; L_39 = Enumerator_MoveNext_m7C80D3FA4C74F62DDD1BCE5C326C6D31D7BD5B4B((&V_2), Enumerator_MoveNext_m7C80D3FA4C74F62DDD1BCE5C326C6D31D7BD5B4B_RuntimeMethod_var); if (L_39) { goto IL_0017_1; } } { goto IL_00e2; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00e2: { // var desiredSize = size; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_40 = ___0_size; V_1 = L_40; // if (Orientation == StackPanelOrientation.Horizontal) int32_t L_41 = __this->___Orientation_8; if (L_41) { goto IL_0101; } } { // desiredSize.x = Mathf.Max(desiredSize.x, fixedLength); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_42 = V_1; float L_43 = L_42.___x_0; float L_44 = V_0; float L_45; L_45 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_43, L_44, NULL); (&V_1)->___x_0 = L_45; goto IL_011d; } IL_0101: { // else if (Orientation == StackPanelOrientation.Vertical) int32_t L_46 = __this->___Orientation_8; if ((!(((uint32_t)L_46) == ((uint32_t)1)))) { goto IL_011d; } } { // desiredSize.y = Mathf.Max(desiredSize.y, fixedLength); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_47 = V_1; float L_48 = L_47.___y_1; float L_49 = V_0; float L_50; L_50 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_48, L_49, NULL); (&V_1)->___y_1 = L_50; } IL_011d: { // return desiredSize; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_51 = V_1; return L_51; } } // System.Void DungeonArchitect.UI.Widgets.StackPanelWidget::UpdateWidget(DungeonArchitect.UI.UISystem,UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackPanelWidget_UpdateWidget_mB2A764170BFDD5CC5BEA5EC0BAC6101F85C4D570 (StackPanelWidget_t7B87853589ADB953734F6BE8520F0B9368C83C2D* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m3673E70F3F38C228981F574DBF211186DDB1C723_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m7C80D3FA4C74F62DDD1BCE5C326C6D31D7BD5B4B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mF3EF99D142BC20760D66114B85374DDC3DD99E5C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m7CC260488E8E4D5A537B96882C5924B1FB39FEFF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m37B18CB3424777D2FCE628A74D0B91431286EF9A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m05ED5E29006CCA7763FCED6521E5ECD82DA25A3F_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; int32_t V_1 = 0; float V_2 = 0.0f; float V_3 = 0.0f; Enumerator_t8878213C097E4495E0EEE305AFEB70F654C8DF43 V_4; memset((&V_4), 0, sizeof(V_4)); StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* V_5 = NULL; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_6; memset((&V_6), 0, sizeof(V_6)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_7; memset((&V_7), 0, sizeof(V_7)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* V_10 = NULL; StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* V_11 = NULL; float V_12 = 0.0f; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_13; memset((&V_13), 0, sizeof(V_13)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 G_B7_0; memset((&G_B7_0), 0, sizeof(G_B7_0)); StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* G_B9_0 = NULL; StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* G_B8_0 = NULL; float G_B10_0 = 0.0f; StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* G_B10_1 = NULL; float G_B17_0 = 0.0f; float G_B26_0 = 0.0f; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D G_B34_0; memset((&G_B34_0), 0, sizeof(G_B34_0)); { // base.UpdateWidget(uiSystem, bounds); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_0 = ___0_uiSystem; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___1_bounds; WidgetBase_UpdateWidget_m11931F1CE447ABD15875CF7248752EFD87AE741F(__this, L_0, L_1, NULL); // foreach (var node in nodes) List_1_tBD1FADB991D51D82CAF055C38C663AEF6BB06DF1* L_2 = __this->___nodes_7; NullCheck(L_2); Enumerator_t8878213C097E4495E0EEE305AFEB70F654C8DF43 L_3; L_3 = List_1_GetEnumerator_m7CC260488E8E4D5A537B96882C5924B1FB39FEFF(L_2, List_1_GetEnumerator_m7CC260488E8E4D5A537B96882C5924B1FB39FEFF_RuntimeMethod_var); V_4 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ae: {// begin finally (depth: 1) Enumerator_Dispose_m3673E70F3F38C228981F574DBF211186DDB1C723((&V_4), Enumerator_Dispose_m3673E70F3F38C228981F574DBF211186DDB1C723_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_00a0_1; } IL_001a_1: { // foreach (var node in nodes) StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_4; L_4 = Enumerator_get_Current_mF3EF99D142BC20760D66114B85374DDC3DD99E5C_inline((&V_4), Enumerator_get_Current_mF3EF99D142BC20760D66114B85374DDC3DD99E5C_RuntimeMethod_var); V_5 = L_4; // if (!node.AutoSize && node.AdjustToDynamicDesiredSize) StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_5 = V_5; NullCheck(L_5); bool L_6 = L_5->___AutoSize_1; if (L_6) { goto IL_00a0_1; } } { StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_7 = V_5; NullCheck(L_7); bool L_8 = L_7->___AdjustToDynamicDesiredSize_2; if (!L_8) { goto IL_00a0_1; } } { // var size = bounds.size; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9; L_9 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&___1_bounds), NULL); V_6 = L_9; // var ds = (Orientation == StackPanelOrientation.Horizontal) // ? new Vector2(node.Size, size.y) // : new Vector2(size.x, node.Size); int32_t L_10 = __this->___Orientation_8; if (!L_10) { goto IL_005b_1; } } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = V_6; float L_12 = L_11.___x_0; StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_13 = V_5; NullCheck(L_13); float L_14 = L_13->___Size_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15; memset((&L_15), 0, sizeof(L_15)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_15), L_12, L_14, /*hidden argument*/NULL); G_B7_0 = L_15; goto IL_006e_1; } IL_005b_1: { StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_16 = V_5; NullCheck(L_16); float L_17 = L_16->___Size_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18 = V_6; float L_19 = L_18.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20; memset((&L_20), 0, sizeof(L_20)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_20), L_17, L_19, /*hidden argument*/NULL); G_B7_0 = L_20; } IL_006e_1: { V_7 = G_B7_0; // ds = node.Widget.GetDesiredSize(ds, uiSystem); StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_21 = V_5; NullCheck(L_21); RuntimeObject* L_22 = L_21->___Widget_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23 = V_7; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_24 = ___0_uiSystem; NullCheck(L_22); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25; L_25 = InterfaceFuncInvoker2< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(10 /* UnityEngine.Vector2 DungeonArchitect.UI.Widgets.IWidget::GetDesiredSize(UnityEngine.Vector2,DungeonArchitect.UI.UISystem) */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_22, L_23, L_24); V_7 = L_25; // node.Size = (Orientation == StackPanelOrientation.Horizontal) // ? ds.x // : ds.y; StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_26 = V_5; int32_t L_27 = __this->___Orientation_8; G_B8_0 = L_26; if (!L_27) { G_B9_0 = L_26; goto IL_0094_1; } } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28 = V_7; float L_29 = L_28.___y_1; G_B10_0 = L_29; G_B10_1 = G_B8_0; goto IL_009b_1; } IL_0094_1: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_30 = V_7; float L_31 = L_30.___x_0; G_B10_0 = L_31; G_B10_1 = G_B9_0; } IL_009b_1: { NullCheck(G_B10_1); G_B10_1->___Size_3 = G_B10_0; } IL_00a0_1: { // foreach (var node in nodes) bool L_32; L_32 = Enumerator_MoveNext_m7C80D3FA4C74F62DDD1BCE5C326C6D31D7BD5B4B((&V_4), Enumerator_MoveNext_m7C80D3FA4C74F62DDD1BCE5C326C6D31D7BD5B4B_RuntimeMethod_var); if (L_32) { goto IL_001a_1; } } { goto IL_00bc; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00bc: { // float availableSize = (Orientation == StackPanelOrientation.Horizontal) ? WidgetBounds.width : WidgetBounds.height; int32_t L_33 = __this->___Orientation_8; if (!L_33) { goto IL_00d5; } } { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_34; L_34 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_8 = L_34; float L_35; L_35 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&V_8), NULL); G_B17_0 = L_35; goto IL_00e4; } IL_00d5: { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_36; L_36 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_8 = L_36; float L_37; L_37 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&V_8), NULL); G_B17_0 = L_37; } IL_00e4: { V_0 = G_B17_0; // int autoSizedNodeCount = 0; V_1 = 0; // for (int i = 0; i < nodes.Count; i++) V_9 = 0; goto IL_011a; } IL_00ec: { // var node = nodes[i]; List_1_tBD1FADB991D51D82CAF055C38C663AEF6BB06DF1* L_38 = __this->___nodes_7; int32_t L_39 = V_9; NullCheck(L_38); StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_40; L_40 = List_1_get_Item_m05ED5E29006CCA7763FCED6521E5ECD82DA25A3F(L_38, L_39, List_1_get_Item_m05ED5E29006CCA7763FCED6521E5ECD82DA25A3F_RuntimeMethod_var); V_10 = L_40; // if (!node.AutoSize) StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_41 = V_10; NullCheck(L_41); bool L_42 = L_41->___AutoSize_1; if (L_42) { goto IL_0110; } } { // availableSize -= node.Size; float L_43 = V_0; StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_44 = V_10; NullCheck(L_44); float L_45 = L_44->___Size_3; V_0 = ((float)il2cpp_codegen_subtract(L_43, L_45)); goto IL_0114; } IL_0110: { // autoSizedNodeCount++; int32_t L_46 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_46, 1)); } IL_0114: { // for (int i = 0; i < nodes.Count; i++) int32_t L_47 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_47, 1)); } IL_011a: { // for (int i = 0; i < nodes.Count; i++) int32_t L_48 = V_9; List_1_tBD1FADB991D51D82CAF055C38C663AEF6BB06DF1* L_49 = __this->___nodes_7; NullCheck(L_49); int32_t L_50; L_50 = List_1_get_Count_m37B18CB3424777D2FCE628A74D0B91431286EF9A_inline(L_49, List_1_get_Count_m37B18CB3424777D2FCE628A74D0B91431286EF9A_RuntimeMethod_var); if ((((int32_t)L_48) < ((int32_t)L_50))) { goto IL_00ec; } } { // float autoSize = autoSizedNodeCount > 0 ? Mathf.Max(0.0f, availableSize) / autoSizedNodeCount : 0; int32_t L_51 = V_1; if ((((int32_t)L_51) > ((int32_t)0))) { goto IL_0134; } } { G_B26_0 = (0.0f); goto IL_0142; } IL_0134: { float L_52 = V_0; float L_53; L_53 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), L_52, NULL); int32_t L_54 = V_1; G_B26_0 = ((float)(L_53/((float)L_54))); } IL_0142: { V_2 = G_B26_0; // float offset = 0; V_3 = (0.0f); // foreach (var node in nodes) List_1_tBD1FADB991D51D82CAF055C38C663AEF6BB06DF1* L_55 = __this->___nodes_7; NullCheck(L_55); Enumerator_t8878213C097E4495E0EEE305AFEB70F654C8DF43 L_56; L_56 = List_1_GetEnumerator_m7CC260488E8E4D5A537B96882C5924B1FB39FEFF(L_55, List_1_GetEnumerator_m7CC260488E8E4D5A537B96882C5924B1FB39FEFF_RuntimeMethod_var); V_4 = L_56; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_01de: {// begin finally (depth: 1) Enumerator_Dispose_m3673E70F3F38C228981F574DBF211186DDB1C723((&V_4), Enumerator_Dispose_m3673E70F3F38C228981F574DBF211186DDB1C723_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_01d0_1; } IL_0158_1: { // foreach (var node in nodes) StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_57; L_57 = Enumerator_get_Current_mF3EF99D142BC20760D66114B85374DDC3DD99E5C_inline((&V_4), Enumerator_get_Current_mF3EF99D142BC20760D66114B85374DDC3DD99E5C_RuntimeMethod_var); V_11 = L_57; // if (!node.AutoSize) StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_58 = V_11; NullCheck(L_58); bool L_59 = L_58->___AutoSize_1; if (L_59) { goto IL_0175_1; } } { // nodeSize = node.Size; StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_60 = V_11; NullCheck(L_60); float L_61 = L_60->___Size_3; V_12 = L_61; goto IL_0178_1; } IL_0175_1: { // nodeSize = autoSize; float L_62 = V_2; V_12 = L_62; } IL_0178_1: { // var nodeBounds = (Orientation == StackPanelOrientation.Horizontal) // ? new Rect(offset, 0, nodeSize, WidgetBounds.height) // : new Rect(0, offset, WidgetBounds.width, nodeSize); int32_t L_63 = __this->___Orientation_8; if (!L_63) { goto IL_019e_1; } } { float L_64 = V_3; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_65; L_65 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_8 = L_65; float L_66; L_66 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&V_8), NULL); float L_67 = V_12; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_68; memset((&L_68), 0, sizeof(L_68)); Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_68), (0.0f), L_64, L_66, L_67, /*hidden argument*/NULL); G_B34_0 = L_68; goto IL_01ba_1; } IL_019e_1: { float L_69 = V_3; float L_70 = V_12; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_71; L_71 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_8 = L_71; float L_72; L_72 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&V_8), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_73; memset((&L_73), 0, sizeof(L_73)); Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_73), L_69, (0.0f), L_70, L_72, /*hidden argument*/NULL); G_B34_0 = L_73; } IL_01ba_1: { V_13 = G_B34_0; // node.Widget.UpdateWidget(uiSystem, nodeBounds); StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_74 = V_11; NullCheck(L_74); RuntimeObject* L_75 = L_74->___Widget_0; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_76 = ___0_uiSystem; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_77 = V_13; NullCheck(L_75); InterfaceActionInvoker2< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(0 /* System.Void DungeonArchitect.UI.Widgets.IWidget::UpdateWidget(DungeonArchitect.UI.UISystem,UnityEngine.Rect) */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_75, L_76, L_77); // offset += nodeSize; float L_78 = V_3; float L_79 = V_12; V_3 = ((float)il2cpp_codegen_add(L_78, L_79)); } IL_01d0_1: { // foreach (var node in nodes) bool L_80; L_80 = Enumerator_MoveNext_m7C80D3FA4C74F62DDD1BCE5C326C6D31D7BD5B4B((&V_4), Enumerator_MoveNext_m7C80D3FA4C74F62DDD1BCE5C326C6D31D7BD5B4B_RuntimeMethod_var); if (L_80) { goto IL_0158_1; } } { goto IL_01ec; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_01ec: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.StackPanelWidget::DrawImpl(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackPanelWidget_DrawImpl_m0D648329699F73AFD840BE0F49550F0EBB65775B (StackPanelWidget_t7B87853589ADB953734F6BE8520F0B9368C83C2D* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, RuntimeObject* ___1_renderer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; { // foreach (var childWidget in GetChildWidgets()) IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_0; L_0 = VirtualFuncInvoker0< IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* >::Invoke(34 /* DungeonArchitect.UI.Widgets.IWidget[] DungeonArchitect.UI.Widgets.WidgetBase::GetChildWidgets() */, __this); V_0 = L_0; V_1 = 0; goto IL_001b; } IL_000b: { // foreach (var childWidget in GetChildWidgets()) IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; RuntimeObject* L_4 = (L_1)->GetAt(static_cast(L_3)); V_2 = L_4; // WidgetUtils.DrawWidgetGroup(uiSystem, renderer, childWidget); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_5 = ___0_uiSystem; RuntimeObject* L_6 = ___1_renderer; RuntimeObject* L_7 = V_2; il2cpp_codegen_runtime_class_init_inline(WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); WidgetUtils_DrawWidgetGroup_m5336B1F0D9788AF9F61AFEFD5D119D1F72D90C3C(L_5, L_6, L_7, NULL); int32_t L_8 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_001b: { // foreach (var childWidget in GetChildWidgets()) int32_t L_9 = V_1; IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_10 = V_0; NullCheck(L_10); if ((((int32_t)L_9) < ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))) { goto IL_000b; } } { // } return; } } // System.Boolean DungeonArchitect.UI.Widgets.StackPanelWidget::IsCompositeWidget() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StackPanelWidget_IsCompositeWidget_m7228494C966223E95555FE95EC53FDC8C8B15856 (StackPanelWidget_t7B87853589ADB953734F6BE8520F0B9368C83C2D* __this, const RuntimeMethod* method) { { // return true; return (bool)1; } } // DungeonArchitect.UI.Widgets.IWidget[] DungeonArchitect.UI.Widgets.StackPanelWidget::GetChildWidgets() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* StackPanelWidget_GetChildWidgets_m8443C7486F79F9B3B471C1B31C90DBA9FB48479C (StackPanelWidget_t7B87853589ADB953734F6BE8520F0B9368C83C2D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m3673E70F3F38C228981F574DBF211186DDB1C723_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m7C80D3FA4C74F62DDD1BCE5C326C6D31D7BD5B4B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mF3EF99D142BC20760D66114B85374DDC3DD99E5C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mDD64FFF4712A2C41A1EDFB3D55D15D0161A4A09E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m7CC260488E8E4D5A537B96882C5924B1FB39FEFF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m6E1E014D4B6760B93B3ED98E83E16BCC6AD5B059_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mD7AF333CF5C814679F9F7B0E71BFAB8A0017082C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA* V_0 = NULL; Enumerator_t8878213C097E4495E0EEE305AFEB70F654C8DF43 V_1; memset((&V_1), 0, sizeof(V_1)); StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* V_2 = NULL; { // var children = new List(); List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA* L_0 = (List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA*)il2cpp_codegen_object_new(List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mD7AF333CF5C814679F9F7B0E71BFAB8A0017082C(L_0, List_1__ctor_mD7AF333CF5C814679F9F7B0E71BFAB8A0017082C_RuntimeMethod_var); V_0 = L_0; // foreach (var node in nodes) List_1_tBD1FADB991D51D82CAF055C38C663AEF6BB06DF1* L_1 = __this->___nodes_7; NullCheck(L_1); Enumerator_t8878213C097E4495E0EEE305AFEB70F654C8DF43 L_2; L_2 = List_1_GetEnumerator_m7CC260488E8E4D5A537B96882C5924B1FB39FEFF(L_1, List_1_GetEnumerator_m7CC260488E8E4D5A537B96882C5924B1FB39FEFF_RuntimeMethod_var); V_1 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003b: {// begin finally (depth: 1) Enumerator_Dispose_m3673E70F3F38C228981F574DBF211186DDB1C723((&V_1), Enumerator_Dispose_m3673E70F3F38C228981F574DBF211186DDB1C723_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0030_1; } IL_0014_1: { // foreach (var node in nodes) StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_3; L_3 = Enumerator_get_Current_mF3EF99D142BC20760D66114B85374DDC3DD99E5C_inline((&V_1), Enumerator_get_Current_mF3EF99D142BC20760D66114B85374DDC3DD99E5C_RuntimeMethod_var); V_2 = L_3; // if (node.Widget != null) StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_4 = V_2; NullCheck(L_4); RuntimeObject* L_5 = L_4->___Widget_0; if (!L_5) { goto IL_0030_1; } } { // children.Add(node.Widget); List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA* L_6 = V_0; StackPanelNode_t1A7848C466EB45B9EA9730E85128EB5A0CC3C851* L_7 = V_2; NullCheck(L_7); RuntimeObject* L_8 = L_7->___Widget_0; NullCheck(L_6); List_1_Add_mDD64FFF4712A2C41A1EDFB3D55D15D0161A4A09E_inline(L_6, L_8, List_1_Add_mDD64FFF4712A2C41A1EDFB3D55D15D0161A4A09E_RuntimeMethod_var); } IL_0030_1: { // foreach (var node in nodes) bool L_9; L_9 = Enumerator_MoveNext_m7C80D3FA4C74F62DDD1BCE5C326C6D31D7BD5B4B((&V_1), Enumerator_MoveNext_m7C80D3FA4C74F62DDD1BCE5C326C6D31D7BD5B4B_RuntimeMethod_var); if (L_9) { goto IL_0014_1; } } { goto IL_0049; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0049: { // return children.ToArray(); List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA* L_10 = V_0; NullCheck(L_10); IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_11; L_11 = List_1_ToArray_m6E1E014D4B6760B93B3ED98E83E16BCC6AD5B059(L_10, List_1_ToArray_m6E1E014D4B6760B93B3ED98E83E16BCC6AD5B059_RuntimeMethod_var); return L_11; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // DungeonArchitect.SxEngine.SxWorld DungeonArchitect.UI.Widgets.SxViewportWidget::get_World() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* SxViewportWidget_get_World_m800A7BBFBE1049315EA147896130D35ADBC37521 (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, const RuntimeMethod* method) { { // public SxWorld World { get; } SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* L_0 = __this->___U3CWorldU3Ek__BackingField_7; return L_0; } } // DungeonArchitect.SxEngine.SxCamera DungeonArchitect.UI.Widgets.SxViewportWidget::get_Camera() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825* SxViewportWidget_get_Camera_mEC8E90A52993AA829E28F141E9999482EE18A4F8 (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, const RuntimeMethod* method) { { // get => renderer != null ? renderer.Camera : null; SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323* L_0 = __this->___renderer_8; if (L_0) { goto IL_000a; } } { return (SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825*)NULL; } IL_000a: { SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323* L_1 = __this->___renderer_8; NullCheck(L_1); SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825* L_2; L_2 = SxRenderer_get_Camera_m06F15377120A653FCDD0FBA924E6EF1FC9D96E53_inline(L_1, NULL); return L_2; } } // System.Void DungeonArchitect.UI.Widgets.SxViewportWidget::LookAt(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxViewportWidget_LookAt_m255F303258CCA26B5DB0FC56129D5A162C212A7B (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_target, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); { // var cameraDirection = Vector3.forward; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); V_0 = L_0; // var targetDirection = (targetCamLocation - target).normalized; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = __this->___targetCamLocation_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_target; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_1, L_2, NULL); V_2 = L_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_2), NULL); V_1 = L_4; // targetDirection.y = 0; (&V_1)->___y_3 = (0.0f); // targetDirection.Normalize(); Vector3_Normalize_mC749B887A4C74BA0A2E13E6377F17CCAEB0AADA8_inline((&V_1), NULL); // yaw = Mathf.Acos(Vector3.Dot(cameraDirection, targetDirection)) * Mathf.Rad2Deg; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_1; float L_7; L_7 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_5, L_6, NULL); float L_8; L_8 = acosf(L_7); __this->___yaw_11 = ((float)il2cpp_codegen_multiply(L_8, (57.2957802f))); // var cross = Vector3.Cross(cameraDirection, targetDirection); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_9, L_10, NULL); // if (cross.y < 0) float L_12 = L_11.___y_3; if ((!(((float)L_12) < ((float)(0.0f))))) { goto IL_0066; } } { // yaw = -yaw; float L_13 = __this->___yaw_11; __this->___yaw_11 = ((-L_13)); } IL_0066: { // var v1 = (target - targetCamLocation).normalized; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___0_target; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = __this->___targetCamLocation_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_14, L_15, NULL); V_2 = L_16; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_2), NULL); V_3 = L_17; // var v2 = v1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_3; V_4 = L_18; // v2.y = 0; (&V_4)->___y_3 = (0.0f); // v2.Normalize(); Vector3_Normalize_mC749B887A4C74BA0A2E13E6377F17CCAEB0AADA8_inline((&V_4), NULL); // pitch = -Mathf.Acos(Vector3.Dot(v1, v2)) * Mathf.Rad2Deg; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_4; float L_21; L_21 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_19, L_20, NULL); float L_22; L_22 = acosf(L_21); __this->___pitch_10 = ((float)il2cpp_codegen_multiply(((-L_22)), (57.2957802f))); // if (v1.y > 0) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_3; float L_24 = L_23.___y_3; if ((!(((float)L_24) > ((float)(0.0f))))) { goto IL_00c5; } } { // pitch = -pitch; float L_25 = __this->___pitch_10; __this->___pitch_10 = ((-L_25)); } IL_00c5: { // renderStateInvalidated = true; __this->___renderStateInvalidated_17 = (bool)1; // } return; } } // System.Void DungeonArchitect.UI.Widgets.SxViewportWidget::ResetFrameTimer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxViewportWidget_ResetFrameTimer_mBC2833E6004DF8FE2BA2B4B5BD383FE84ECD19C4 (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, const RuntimeMethod* method) { { // frameTime.SkipNextFrameTime = true; FrameTime_t11AECA5988D11C0A77CECABFC1204486B56BAE2B* L_0 = __this->___frameTime_9; NullCheck(L_0); FrameTime_set_SkipNextFrameTime_m9F49C30D1AA6673CA6B1995681335B15BBFD6335_inline(L_0, (bool)1, NULL); // } return; } } // System.Single DungeonArchitect.UI.Widgets.SxViewportWidget::get_AnglePerPixelX() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SxViewportWidget_get_AnglePerPixelX_m0CB6693E5A7A7EC05E46B956310CD8727057062D (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, const RuntimeMethod* method) { { // public float AnglePerPixelX { get; set; } = 0.4f; float L_0 = __this->___U3CAnglePerPixelXU3Ek__BackingField_18; return L_0; } } // System.Void DungeonArchitect.UI.Widgets.SxViewportWidget::set_AnglePerPixelX(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxViewportWidget_set_AnglePerPixelX_mAEB7B54C5C184C1BE2BD3B31E84E5D2C39AA3787 (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, float ___0_value, const RuntimeMethod* method) { { // public float AnglePerPixelX { get; set; } = 0.4f; float L_0 = ___0_value; __this->___U3CAnglePerPixelXU3Ek__BackingField_18 = L_0; return; } } // System.Single DungeonArchitect.UI.Widgets.SxViewportWidget::get_AnglePerPixelY() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SxViewportWidget_get_AnglePerPixelY_mD3BF167D6B2C386F3E7D49A4D4E31F0247A3788D (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, const RuntimeMethod* method) { { // public float AnglePerPixelY { get; set; } = 0.4f; float L_0 = __this->___U3CAnglePerPixelYU3Ek__BackingField_19; return L_0; } } // System.Void DungeonArchitect.UI.Widgets.SxViewportWidget::set_AnglePerPixelY(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxViewportWidget_set_AnglePerPixelY_m4C99C4F16AF1221185A936346C6E44EC9DA1E296 (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, float ___0_value, const RuntimeMethod* method) { { // public float AnglePerPixelY { get; set; } = 0.4f; float L_0 = ___0_value; __this->___U3CAnglePerPixelYU3Ek__BackingField_19 = L_0; return; } } // System.Single DungeonArchitect.UI.Widgets.SxViewportWidget::get_FOV() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SxViewportWidget_get_FOV_m22FA13E9F24E5FA8E1FF9EDAE4088026DF3F4EF8 (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, const RuntimeMethod* method) { { // get => renderer != null ? renderer.FOV : 0; SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323* L_0 = __this->___renderer_8; if (L_0) { goto IL_000e; } } { return (0.0f); } IL_000e: { SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323* L_1 = __this->___renderer_8; NullCheck(L_1); float L_2; L_2 = SxRenderer_get_FOV_m04B5ECB56E05213629AE62FB5684AA80CADFF072_inline(L_1, NULL); return L_2; } } // System.Single DungeonArchitect.UI.Widgets.SxViewportWidget::get_AspectRatio() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SxViewportWidget_get_AspectRatio_m29A2A2444EA72200AFC669AFA2C60F1EF7D44EE6 (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, const RuntimeMethod* method) { { // get => renderer != null ? renderer.GetAspectRatio() : 1; SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323* L_0 = __this->___renderer_8; if (L_0) { goto IL_000e; } } { return (1.0f); } IL_000e: { SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323* L_1 = __this->___renderer_8; NullCheck(L_1); float L_2; L_2 = SxRenderer_GetAspectRatio_mD6F1E4F0226BAC33952AF46DC77BD9E7A4C4D38D(L_1, NULL); return L_2; } } // System.Void DungeonArchitect.UI.Widgets.SxViewportWidget::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxViewportWidget__ctor_m050204F21719B2CD3622081AEA5893BFEAAAF3E3 (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FrameTime_t11AECA5988D11C0A77CECABFC1204486B56BAE2B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // protected FrameTime frameTime = new FrameTime(); FrameTime_t11AECA5988D11C0A77CECABFC1204486B56BAE2B* L_0 = (FrameTime_t11AECA5988D11C0A77CECABFC1204486B56BAE2B*)il2cpp_codegen_object_new(FrameTime_t11AECA5988D11C0A77CECABFC1204486B56BAE2B_il2cpp_TypeInfo_var); NullCheck(L_0); FrameTime__ctor_m6749DD015617F8E50064D16A75A7AD93676C6D2D(L_0, NULL); __this->___frameTime_9 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___frameTime_9), (void*)L_0); // protected float OrbitAnglePerPixel = 0.5f; __this->___OrbitAnglePerPixel_12 = (0.5f); // protected float ZoomPerScrollUnit = 0.5f; __this->___ZoomPerScrollUnit_13 = (0.5f); // public float MoveSpeed = 4.0f; __this->___MoveSpeed_15 = (4.0f); // public float AnglePerPixelX { get; set; } = 0.4f; __this->___U3CAnglePerPixelXU3Ek__BackingField_18 = (0.400000006f); // public float AnglePerPixelY { get; set; } = 0.4f; __this->___U3CAnglePerPixelYU3Ek__BackingField_19 = (0.400000006f); // public float PivotDistance = 10; __this->___PivotDistance_20 = (10.0f); // public SxViewportWidget() WidgetBase__ctor_mE012EBFC7AAED3EABB55BEFBCF4544531E4588CD(__this, NULL); // ShowFocusHighlight = true; WidgetBase_set_ShowFocusHighlight_mC46C5554B57F95AAC08D79BE4F4F28CF276CF3DC_inline(__this, (bool)1, NULL); // renderer = new SxRenderer(); SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323* L_1 = (SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323*)il2cpp_codegen_object_new(SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323_il2cpp_TypeInfo_var); NullCheck(L_1); SxRenderer__ctor_mF26DD4669AC9A8FF07475FDFF614F974643C82FD(L_1, NULL); __this->___renderer_8 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___renderer_8), (void*)L_1); // renderer.SetClearState(true, true, Color.white); SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323* L_2 = __this->___renderer_8; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3; L_3 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL); NullCheck(L_2); SxRenderer_SetClearState_m4A28072217AFBF98015598725A717000CF501311(L_2, (bool)1, (bool)1, L_3, NULL); // ResetCamera(true); SxViewportWidget_ResetCamera_m76CA4D65AF947EA8F9DC9C8088DA405C7B4E999A(__this, (bool)1, NULL); // PivotDistance = targetCamLocation.magnitude; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_4 = (&__this->___targetCamLocation_14); float L_5; L_5 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline(L_4, NULL); __this->___PivotDistance_20 = L_5; // UpdateCamera(); SxViewportWidget_UpdateCamera_mF2BFB5E9DA9AE482C97CF0AE7B4871A0973CF924(__this, NULL); // World = new SxWorld(); SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* L_6 = (SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD*)il2cpp_codegen_object_new(SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD_il2cpp_TypeInfo_var); NullCheck(L_6); SxWorld__ctor_m69690DE32D857025D839EEE159284F9EF51A90E1(L_6, NULL); __this->___U3CWorldU3Ek__BackingField_7 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CWorldU3Ek__BackingField_7), (void*)L_6); // } return; } } // System.Void DungeonArchitect.UI.Widgets.SxViewportWidget::ResetCamera(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxViewportWidget_ResetCamera_m76CA4D65AF947EA8F9DC9C8088DA405C7B4E999A (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, bool ___0_immediate, const RuntimeMethod* method) { { // SetCameraLocation(new Vector3(6, 6, -6), immediate); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; memset((&L_0), 0, sizeof(L_0)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_0), (6.0f), (6.0f), (-6.0f), /*hidden argument*/NULL); bool L_1 = ___0_immediate; SxViewportWidget_SetCameraLocation_m0C8D4EA6DA3D4138E97023EA3C1E8A498582AF23(__this, L_0, L_1, NULL); // LookAt(Vector3.zero); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); SxViewportWidget_LookAt_m255F303258CCA26B5DB0FC56129D5A162C212A7B(__this, L_2, NULL); // UpdateCamera(); SxViewportWidget_UpdateCamera_mF2BFB5E9DA9AE482C97CF0AE7B4871A0973CF924(__this, NULL); // } return; } } // System.Void DungeonArchitect.UI.Widgets.SxViewportWidget::SetCameraLocation(UnityEngine.Vector3,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxViewportWidget_SetCameraLocation_m0C8D4EA6DA3D4138E97023EA3C1E8A498582AF23 (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_location, bool ___1_immediate, const RuntimeMethod* method) { { // targetCamLocation = location; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_location; __this->___targetCamLocation_14 = L_0; // if (immediate) bool L_1 = ___1_immediate; if (!L_1) { goto IL_001b; } } { // renderer.Camera.Location = location; SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323* L_2 = __this->___renderer_8; NullCheck(L_2); SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825* L_3; L_3 = SxRenderer_get_Camera_m06F15377120A653FCDD0FBA924E6EF1FC9D96E53_inline(L_2, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_location; NullCheck(L_3); SxCamera_set_Location_m5A52DD4489A70488C3315B9ACCE2996C09CF0BCA(L_3, L_4, NULL); } IL_001b: { // renderStateInvalidated = true; __this->___renderStateInvalidated_17 = (bool)1; // } return; } } // System.Void DungeonArchitect.UI.Widgets.SxViewportWidget::SetClearState(System.Boolean,System.Boolean,UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxViewportWidget_SetClearState_mD496E77EA79673E08A293AF9921277A8416A0F1D (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, bool ___0_clearDepth, bool ___1_clearColor, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_color, const RuntimeMethod* method) { { // renderer.SetClearState(clearDepth, clearColor, color); SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323* L_0 = __this->___renderer_8; bool L_1 = ___0_clearDepth; bool L_2 = ___1_clearColor; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = ___2_color; NullCheck(L_0); SxRenderer_SetClearState_m4A28072217AFBF98015598725A717000CF501311(L_0, L_1, L_2, L_3, NULL); // } return; } } // System.Boolean DungeonArchitect.UI.Widgets.SxViewportWidget::CanAcquireFocus() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SxViewportWidget_CanAcquireFocus_m5C31CD880DA795CCC7625400D2264EB4E093F21B (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, const RuntimeMethod* method) { { // return true; return (bool)1; } } // System.Boolean DungeonArchitect.UI.Widgets.SxViewportWidget::RequiresInputEveryFrame() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SxViewportWidget_RequiresInputEveryFrame_m3E48E42E83053623267AF55554DC3ACC31570D39 (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, const RuntimeMethod* method) { { // public override bool RequiresInputEveryFrame() { return true; } return (bool)1; } } // System.Void DungeonArchitect.UI.Widgets.SxViewportWidget::DrawImpl(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxViewportWidget_DrawImpl_mFC258C226774EEDF457FE61ABCB5DDDD1080D0F8 (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, RuntimeObject* ___1_uiRenderer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1; memset((&V_1), 0, sizeof(V_1)); GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* G_B2_0 = NULL; GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* G_B1_0 = NULL; { // var guiState = new GUIState(uiRenderer); RuntimeObject* L_0 = ___1_uiRenderer; GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* L_1 = (GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD*)il2cpp_codegen_object_new(GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD_il2cpp_TypeInfo_var); NullCheck(L_1); GUIState__ctor_m65BCEC9D3D6071C332DCAB9EB4733611173E359C(L_1, L_0, NULL); // var bounds = new Rect(Vector2.zero, WidgetBounds.size); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3; L_3 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_1 = L_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_1), NULL); Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_0), L_2, L_4, NULL); // if (IsPaintEvent(uiSystem)) UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_5 = ___0_uiSystem; bool L_6; L_6 = WidgetBase_IsPaintEvent_m01C71D454F88A3E52DB17A4B484EB6C58C555603(__this, L_5, NULL); G_B1_0 = L_1; if (!L_6) { G_B2_0 = L_1; goto IL_003b; } } { // uiRenderer.DrawTexture(bounds, renderer.Texture); RuntimeObject* L_7 = ___1_uiRenderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_8 = V_0; SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323* L_9 = __this->___renderer_8; NullCheck(L_9); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_10; L_10 = SxRenderer_get_Texture_m96A56D2E73A0BA88B646B073B81B853D9E7804C2_inline(L_9, NULL); NullCheck(L_7); InterfaceActionInvoker2< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* >::Invoke(11 /* System.Void DungeonArchitect.UI.UIRenderer::DrawTexture(UnityEngine.Rect,UnityEngine.Texture) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_7, L_8, L_10); G_B2_0 = G_B1_0; } IL_003b: { // guiState.Restore(); NullCheck(G_B2_0); GUIState_Restore_mA030298AAC38698BDE205F0D87815E53517E5EDD(G_B2_0, NULL); // } return; } } // System.Void DungeonArchitect.UI.Widgets.SxViewportWidget::UpdateWidget(DungeonArchitect.UI.UISystem,UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxViewportWidget_UpdateWidget_mA52CFF91B140679BB2080BD8281484C58B5374A3 (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // base.UpdateWidget(uiSystem, bounds); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_0 = ___0_uiSystem; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___1_bounds; WidgetBase_UpdateWidget_m11931F1CE447ABD15875CF7248752EFD87AE741F(__this, L_0, L_1, NULL); // frameTime.Tick(uiSystem.Platform.timeSinceStartup); FrameTime_t11AECA5988D11C0A77CECABFC1204486B56BAE2B* L_2 = __this->___frameTime_9; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_3 = ___0_uiSystem; NullCheck(L_3); RuntimeObject* L_4; L_4 = UISystem_get_Platform_mB88078DB070F890FAAE3A47DE6BFD8B54BE0B36B_inline(L_3, NULL); NullCheck(L_4); double L_5; L_5 = InterfaceFuncInvoker0< double >::Invoke(7 /* System.Double DungeonArchitect.UI.UIPlatform::get_timeSinceStartup() */, UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var, L_4); NullCheck(L_2); FrameTime_Tick_mFFCA370A140785B4983B6017510B70656957FBEB(L_2, L_5, NULL); // UpdateCamera(); SxViewportWidget_UpdateCamera_mF2BFB5E9DA9AE482C97CF0AE7B4871A0973CF924(__this, NULL); // if (renderStateInvalidated || IsCameraMoving()) bool L_6 = __this->___renderStateInvalidated_17; if (L_6) { goto IL_0034; } } { bool L_7; L_7 = SxViewportWidget_IsCameraMoving_mDA2E81A363170A8F670D205AD9EF2BFFCCB49239(__this, NULL); if (!L_7) { goto IL_0062; } } IL_0034: { // World.Tick(renderer.CreateRenderContext(), frameTime.DeltaTime); SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* L_8; L_8 = SxViewportWidget_get_World_m800A7BBFBE1049315EA147896130D35ADBC37521_inline(__this, NULL); SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323* L_9 = __this->___renderer_8; NullCheck(L_9); SxRenderContext_tB0D706921881686CEE6F051D039A6FCF1BE43A63 L_10; L_10 = SxRenderer_CreateRenderContext_m204F4A6FFE2F5D2724F3B99BD23791331E59EAA1(L_9, NULL); FrameTime_t11AECA5988D11C0A77CECABFC1204486B56BAE2B* L_11 = __this->___frameTime_9; NullCheck(L_11); float L_12; L_12 = FrameTime_get_DeltaTime_mD93D0FC1AD9B86ED34FBC1D7714A95056D4CD2EC_inline(L_11, NULL); NullCheck(L_8); SxWorld_Tick_mBD530694FE29253BB8F0FE34B7998A5E9947A7AB(L_8, L_10, L_12, NULL); // RenderTexture(); SxViewportWidget_RenderTexture_m393C6117E923E6EDA1F6206F9DE85391DBCE35E9(__this, NULL); // renderStateInvalidated = false; __this->___renderStateInvalidated_17 = (bool)0; } IL_0062: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.SxViewportWidget::RenderTexture() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxViewportWidget_RenderTexture_m393C6117E923E6EDA1F6206F9DE85391DBCE35E9 (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, const RuntimeMethod* method) { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); { // renderer.Render(WidgetBounds.size, World); SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323* L_0 = __this->___renderer_8; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1; L_1 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_0 = L_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_0), NULL); SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* L_3; L_3 = SxViewportWidget_get_World_m800A7BBFBE1049315EA147896130D35ADBC37521_inline(__this, NULL); NullCheck(L_0); SxRenderer_Render_mFD8B833C6E61D0F89437381BEBF7086EF9E3A8CD(L_0, L_2, L_3, NULL); // lastRenderViewMatrix = Camera.ViewMatrix; SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825* L_4; L_4 = SxViewportWidget_get_Camera_mEC8E90A52993AA829E28F141E9999482EE18A4F8(__this, NULL); NullCheck(L_4); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_5; L_5 = SxCamera_get_ViewMatrix_m4395C364CFEEA88552BFA0E39F7FA7BE2E518EFC(L_4, NULL); __this->___lastRenderViewMatrix_16 = L_5; // } return; } } // System.Void DungeonArchitect.UI.Widgets.SxViewportWidget::UpdateCamera() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxViewportWidget_UpdateCamera_mF2BFB5E9DA9AE482C97CF0AE7B4871A0973CF924 (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, const RuntimeMethod* method) { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); { // var rotPitch = Quaternion.AngleAxis(pitch, Vector3.right); float L_0 = __this->___pitch_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2; L_2 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80(L_0, L_1, NULL); V_0 = L_2; // var rotYaw = Quaternion.AngleAxis(yaw, Vector3.up); float L_3 = __this->___yaw_11; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5; L_5 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80(L_3, L_4, NULL); V_1 = L_5; // renderer.Camera.Rotation = rotYaw * rotPitch; SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323* L_6 = __this->___renderer_8; NullCheck(L_6); SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825* L_7; L_7 = SxRenderer_get_Camera_m06F15377120A653FCDD0FBA924E6EF1FC9D96E53_inline(L_6, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = V_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9 = V_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10; L_10 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_8, L_9, NULL); NullCheck(L_7); SxCamera_set_Rotation_m545A8BC14BF8A487598A99D9175F1BFF517F6708(L_7, L_10, NULL); // float elasticPower = 12.0f; V_2 = (12.0f); // float t = frameTime.DeltaTime * elasticPower; FrameTime_t11AECA5988D11C0A77CECABFC1204486B56BAE2B* L_11 = __this->___frameTime_9; NullCheck(L_11); float L_12; L_12 = FrameTime_get_DeltaTime_mD93D0FC1AD9B86ED34FBC1D7714A95056D4CD2EC_inline(L_11, NULL); float L_13 = V_2; V_3 = ((float)il2cpp_codegen_multiply(L_12, L_13)); // var currentCamLocation = renderer.Camera.Location; SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323* L_14 = __this->___renderer_8; NullCheck(L_14); SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825* L_15; L_15 = SxRenderer_get_Camera_m06F15377120A653FCDD0FBA924E6EF1FC9D96E53_inline(L_14, NULL); NullCheck(L_15); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = SxCamera_get_Location_m310DA09594D938A393746256346A50CCBDB6FE3A_inline(L_15, NULL); V_4 = L_16; // currentCamLocation = Vector3.Lerp(currentCamLocation, targetCamLocation, t); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = __this->___targetCamLocation_14; float L_19 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_17, L_18, L_19, NULL); V_4 = L_20; // renderer.Camera.Location = currentCamLocation; SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323* L_21 = __this->___renderer_8; NullCheck(L_21); SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825* L_22; L_22 = SxRenderer_get_Camera_m06F15377120A653FCDD0FBA924E6EF1FC9D96E53_inline(L_21, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_4; NullCheck(L_22); SxCamera_set_Location_m5A52DD4489A70488C3315B9ACCE2996C09CF0BCA(L_22, L_23, NULL); // } return; } } // System.Boolean DungeonArchitect.UI.Widgets.SxViewportWidget::IsCameraMoving() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SxViewportWidget_IsCameraMoving_mDA2E81A363170A8F670D205AD9EF2BFFCCB49239 (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); int32_t G_B8_0 = 0; { // var moveKeyPressed = keyStrafeLeft || keyStrafeRight || keyMoveForward || keyMoveBackward || keyMoveUp || keyMoveDown || keyOrbit; bool L_0 = __this->___keyStrafeLeft_21; if (L_0) { goto IL_0038; } } { bool L_1 = __this->___keyStrafeRight_22; if (L_1) { goto IL_0038; } } { bool L_2 = __this->___keyMoveForward_23; if (L_2) { goto IL_0038; } } { bool L_3 = __this->___keyMoveBackward_24; if (L_3) { goto IL_0038; } } { bool L_4 = __this->___keyMoveUp_25; if (L_4) { goto IL_0038; } } { bool L_5 = __this->___keyMoveDown_26; if (L_5) { goto IL_0038; } } { bool L_6 = __this->___keyOrbit_27; G_B8_0 = ((int32_t)(L_6)); goto IL_0039; } IL_0038: { G_B8_0 = 1; } IL_0039: { // if (moveKeyPressed) return true; if (!G_B8_0) { goto IL_003d; } } { // if (moveKeyPressed) return true; return (bool)1; } IL_003d: { // var distance = (targetCamLocation - renderer.Camera.Location).magnitude; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = __this->___targetCamLocation_14; SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323* L_8 = __this->___renderer_8; NullCheck(L_8); SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825* L_9; L_9 = SxRenderer_get_Camera_m06F15377120A653FCDD0FBA924E6EF1FC9D96E53_inline(L_8, NULL); NullCheck(L_9); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = SxCamera_get_Location_m310DA09594D938A393746256346A50CCBDB6FE3A_inline(L_9, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_7, L_10, NULL); V_0 = L_11; float L_12; L_12 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_0), NULL); // return distance > 0.01f; return (bool)((((float)L_12) > ((float)(0.00999999978f)))? 1 : 0); } } // System.Void DungeonArchitect.UI.Widgets.SxViewportWidget::OnFocus() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxViewportWidget_OnFocus_mFCC6C3E6EB6C708AAF42CE6A78318798DA373C73 (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, const RuntimeMethod* method) { { // } return; } } // System.Void DungeonArchitect.UI.Widgets.SxViewportWidget::LostFocus() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxViewportWidget_LostFocus_m04FE9D6F3D86D73918259488A2C56A5A4B6CBA80 (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, const RuntimeMethod* method) { { // keyStrafeLeft = false; __this->___keyStrafeLeft_21 = (bool)0; // keyStrafeRight = false; __this->___keyStrafeRight_22 = (bool)0; // keyMoveForward = false; __this->___keyMoveForward_23 = (bool)0; // keyMoveBackward = false; __this->___keyMoveBackward_24 = (bool)0; // keyMoveUp = false; __this->___keyMoveUp_25 = (bool)0; // keyMoveDown = false; __this->___keyMoveDown_26 = (bool)0; // keyOrbit = false; __this->___keyOrbit_27 = (bool)0; // } return; } } // System.Void DungeonArchitect.UI.Widgets.SxViewportWidget::HandleInput(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxViewportWidget_HandleInput_mCAA73D7B316237EB23064A96ACC24A25BDDC6D6D (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5; memset((&V_5), 0, sizeof(V_5)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6; memset((&V_6), 0, sizeof(V_6)); float V_7 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8; memset((&V_8), 0, sizeof(V_8)); float V_9 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_10; memset((&V_10), 0, sizeof(V_10)); float V_11 = 0.0f; float V_12 = 0.0f; float V_13 = 0.0f; float V_14 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_15; memset((&V_15), 0, sizeof(V_15)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_16; memset((&V_16), 0, sizeof(V_16)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_17; memset((&V_17), 0, sizeof(V_17)); { // base.HandleInput(e, uiSystem); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_0 = ___0_e; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_1 = ___1_uiSystem; WidgetBase_HandleInput_mF15E983FABEC55D72A0E9C1C62D217753F5B0A23(__this, L_0, L_1, NULL); // bool isFocused = (uiSystem != null) ? uiSystem.FocusedWidget == this as IWidget : false; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_2 = ___1_uiSystem; if (!L_2) { goto IL_0012; } } { UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_3 = ___1_uiSystem; NullCheck(L_3); RuntimeObject* L_4; L_4 = UISystem_get_FocusedWidget_m593533920ED1C62C91141752DCF46BCA9DCB188C_inline(L_3, NULL); } IL_0012: { // if (e.isKey) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_5 = ___0_e; NullCheck(L_5); bool L_6; L_6 = Event_get_isKey_mDA8FE1CC5E305BAF181E86A727173C9BE9A1B754(L_5, NULL); if (!L_6) { goto IL_00fd; } } { // if (e.type == EventType.KeyDown) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_7 = ___0_e; NullCheck(L_7); int32_t L_8; L_8 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_7, NULL); if ((!(((uint32_t)L_8) == ((uint32_t)4)))) { goto IL_008e; } } { // if (e.keyCode == KeyCode.A) keyStrafeLeft = true; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_9 = ___0_e; NullCheck(L_9); int32_t L_10; L_10 = Event_get_keyCode_mADBB236A741F96D86E4A536E15FFECFD4C367B64(L_9, NULL); if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)97))))) { goto IL_0037; } } { // if (e.keyCode == KeyCode.A) keyStrafeLeft = true; __this->___keyStrafeLeft_21 = (bool)1; } IL_0037: { // if (e.keyCode == KeyCode.D) keyStrafeRight = true; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_11 = ___0_e; NullCheck(L_11); int32_t L_12; L_12 = Event_get_keyCode_mADBB236A741F96D86E4A536E15FFECFD4C367B64(L_11, NULL); if ((!(((uint32_t)L_12) == ((uint32_t)((int32_t)100))))) { goto IL_0048; } } { // if (e.keyCode == KeyCode.D) keyStrafeRight = true; __this->___keyStrafeRight_22 = (bool)1; } IL_0048: { // if (e.keyCode == KeyCode.W) keyMoveForward = true; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_13 = ___0_e; NullCheck(L_13); int32_t L_14; L_14 = Event_get_keyCode_mADBB236A741F96D86E4A536E15FFECFD4C367B64(L_13, NULL); if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)119))))) { goto IL_0059; } } { // if (e.keyCode == KeyCode.W) keyMoveForward = true; __this->___keyMoveForward_23 = (bool)1; } IL_0059: { // if (e.keyCode == KeyCode.S) keyMoveBackward = true; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_15 = ___0_e; NullCheck(L_15); int32_t L_16; L_16 = Event_get_keyCode_mADBB236A741F96D86E4A536E15FFECFD4C367B64(L_15, NULL); if ((!(((uint32_t)L_16) == ((uint32_t)((int32_t)115))))) { goto IL_006a; } } { // if (e.keyCode == KeyCode.S) keyMoveBackward = true; __this->___keyMoveBackward_24 = (bool)1; } IL_006a: { // if (e.keyCode == KeyCode.E) keyMoveUp = true; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_17 = ___0_e; NullCheck(L_17); int32_t L_18; L_18 = Event_get_keyCode_mADBB236A741F96D86E4A536E15FFECFD4C367B64(L_17, NULL); if ((!(((uint32_t)L_18) == ((uint32_t)((int32_t)101))))) { goto IL_007b; } } { // if (e.keyCode == KeyCode.E) keyMoveUp = true; __this->___keyMoveUp_25 = (bool)1; } IL_007b: { // if (e.keyCode == KeyCode.Q) keyMoveDown = true; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_19 = ___0_e; NullCheck(L_19); int32_t L_20; L_20 = Event_get_keyCode_mADBB236A741F96D86E4A536E15FFECFD4C367B64(L_19, NULL); if ((!(((uint32_t)L_20) == ((uint32_t)((int32_t)113))))) { goto IL_00fd; } } { // if (e.keyCode == KeyCode.Q) keyMoveDown = true; __this->___keyMoveDown_26 = (bool)1; goto IL_00fd; } IL_008e: { // else if (e.type == EventType.KeyUp) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_21 = ___0_e; NullCheck(L_21); int32_t L_22; L_22 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_21, NULL); if ((!(((uint32_t)L_22) == ((uint32_t)5)))) { goto IL_00fd; } } { // if (e.keyCode == KeyCode.A) keyStrafeLeft = false; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_23 = ___0_e; NullCheck(L_23); int32_t L_24; L_24 = Event_get_keyCode_mADBB236A741F96D86E4A536E15FFECFD4C367B64(L_23, NULL); if ((!(((uint32_t)L_24) == ((uint32_t)((int32_t)97))))) { goto IL_00a8; } } { // if (e.keyCode == KeyCode.A) keyStrafeLeft = false; __this->___keyStrafeLeft_21 = (bool)0; } IL_00a8: { // if (e.keyCode == KeyCode.D) keyStrafeRight = false; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_25 = ___0_e; NullCheck(L_25); int32_t L_26; L_26 = Event_get_keyCode_mADBB236A741F96D86E4A536E15FFECFD4C367B64(L_25, NULL); if ((!(((uint32_t)L_26) == ((uint32_t)((int32_t)100))))) { goto IL_00b9; } } { // if (e.keyCode == KeyCode.D) keyStrafeRight = false; __this->___keyStrafeRight_22 = (bool)0; } IL_00b9: { // if (e.keyCode == KeyCode.W) keyMoveForward = false; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_27 = ___0_e; NullCheck(L_27); int32_t L_28; L_28 = Event_get_keyCode_mADBB236A741F96D86E4A536E15FFECFD4C367B64(L_27, NULL); if ((!(((uint32_t)L_28) == ((uint32_t)((int32_t)119))))) { goto IL_00ca; } } { // if (e.keyCode == KeyCode.W) keyMoveForward = false; __this->___keyMoveForward_23 = (bool)0; } IL_00ca: { // if (e.keyCode == KeyCode.S) keyMoveBackward = false; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_29 = ___0_e; NullCheck(L_29); int32_t L_30; L_30 = Event_get_keyCode_mADBB236A741F96D86E4A536E15FFECFD4C367B64(L_29, NULL); if ((!(((uint32_t)L_30) == ((uint32_t)((int32_t)115))))) { goto IL_00db; } } { // if (e.keyCode == KeyCode.S) keyMoveBackward = false; __this->___keyMoveBackward_24 = (bool)0; } IL_00db: { // if (e.keyCode == KeyCode.E) keyMoveUp = false; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_31 = ___0_e; NullCheck(L_31); int32_t L_32; L_32 = Event_get_keyCode_mADBB236A741F96D86E4A536E15FFECFD4C367B64(L_31, NULL); if ((!(((uint32_t)L_32) == ((uint32_t)((int32_t)101))))) { goto IL_00ec; } } { // if (e.keyCode == KeyCode.E) keyMoveUp = false; __this->___keyMoveUp_25 = (bool)0; } IL_00ec: { // if (e.keyCode == KeyCode.Q) keyMoveDown = false; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_33 = ___0_e; NullCheck(L_33); int32_t L_34; L_34 = Event_get_keyCode_mADBB236A741F96D86E4A536E15FFECFD4C367B64(L_33, NULL); if ((!(((uint32_t)L_34) == ((uint32_t)((int32_t)113))))) { goto IL_00fd; } } { // if (e.keyCode == KeyCode.Q) keyMoveDown = false; __this->___keyMoveDown_26 = (bool)0; } IL_00fd: { // keyOrbit = e.alt; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_35 = ___0_e; NullCheck(L_35); bool L_36; L_36 = Event_get_alt_m57F7F5C1F5FFCE43EFA6889F83CFA42DCA18A74B(L_35, NULL); __this->___keyOrbit_27 = L_36; // if (e.button == 0 && keyOrbit) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_37 = ___0_e; NullCheck(L_37); int32_t L_38; L_38 = Event_get_button_m57F81B5CCB26866E776D0EBD1250C708A3565C08(L_37, NULL); if (L_38) { goto IL_0212; } } { bool L_39 = __this->___keyOrbit_27; if (!L_39) { goto IL_0212; } } { // if (e.type == EventType.MouseDrag) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_40 = ___0_e; NullCheck(L_40); int32_t L_41; L_41 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_40, NULL); if ((!(((uint32_t)L_41) == ((uint32_t)3)))) { goto IL_0212; } } { // var direction = Camera.Rotation * -Vector3.forward; SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825* L_42; L_42 = SxViewportWidget_get_Camera_mEC8E90A52993AA829E28F141E9999482EE18A4F8(__this, NULL); NullCheck(L_42); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_43; L_43 = SxCamera_get_Rotation_mCA07DDCBF6887AB545E5530067534003925CE481_inline(L_42, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44; L_44 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45; L_45 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_44, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46; L_46 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_43, L_45, NULL); V_0 = L_46; // var pivot = targetCamLocation + direction * PivotDistance; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = __this->___targetCamLocation_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = V_0; float L_49 = __this->___PivotDistance_20; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50; L_50 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_48, L_49, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51; L_51 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_47, L_50, NULL); V_1 = L_51; // var pivotToCam = targetCamLocation - pivot; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = __this->___targetCamLocation_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54; L_54 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_52, L_53, NULL); V_2 = L_54; // var newPivotToCam = Quaternion.AngleAxis(e.delta.x * OrbitAnglePerPixel, Vector3.up) * pivotToCam; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_55 = ___0_e; NullCheck(L_55); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_56; L_56 = Event_get_delta_m1BBF28E2FC379EDD3907DC987E6BD7E6521D69A0(L_55, NULL); float L_57 = L_56.___x_0; float L_58 = __this->___OrbitAnglePerPixel_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59; L_59 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_60; L_60 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80(((float)il2cpp_codegen_multiply(L_57, L_58)), L_59, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62; L_62 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_60, L_61, NULL); V_3 = L_62; // var pitchRotAxis = Vector3.Cross(newPivotToCam.normalized, Vector3.up); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63; L_63 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_3), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64; L_64 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65; L_65 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_63, L_64, NULL); V_5 = L_65; // var newYawPivotToCam = Quaternion.AngleAxis(e.delta.y * OrbitAnglePerPixel, pitchRotAxis) * newPivotToCam; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_66 = ___0_e; NullCheck(L_66); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_67; L_67 = Event_get_delta_m1BBF28E2FC379EDD3907DC987E6BD7E6521D69A0(L_66, NULL); float L_68 = L_67.___y_1; float L_69 = __this->___OrbitAnglePerPixel_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70 = V_5; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_71; L_71 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80(((float)il2cpp_codegen_multiply(L_68, L_69)), L_70, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73; L_73 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_71, L_72, NULL); V_6 = L_73; // var dot = Vector3.Dot(newYawPivotToCam.normalized, Vector3.up); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74; L_74 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_6), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75; L_75 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); float L_76; L_76 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_74, L_75, NULL); V_7 = L_76; // if (1 - Mathf.Abs(dot) > 1e-3f) float L_77 = V_7; float L_78; L_78 = fabsf(L_77); if ((!(((float)((float)il2cpp_codegen_subtract((1.0f), L_78))) > ((float)(0.00100000005f))))) { goto IL_01ec; } } { // newPivotToCam = newYawPivotToCam; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79 = V_6; V_3 = L_79; } IL_01ec: { // var newCamLocation = pivot + newPivotToCam; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_81 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82; L_82 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_80, L_81, NULL); V_4 = L_82; // SetCameraLocation(newCamLocation, true); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_83 = V_4; SxViewportWidget_SetCameraLocation_m0C8D4EA6DA3D4138E97023EA3C1E8A498582AF23(__this, L_83, (bool)1, NULL); // LookAt(pivot); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_84 = V_1; SxViewportWidget_LookAt_m255F303258CCA26B5DB0FC56129D5A162C212A7B(__this, L_84, NULL); // UpdateCamera(); SxViewportWidget_UpdateCamera_mF2BFB5E9DA9AE482C97CF0AE7B4871A0973CF924(__this, NULL); // renderStateInvalidated = true; __this->___renderStateInvalidated_17 = (bool)1; } IL_0212: { // if (e.type == EventType.ScrollWheel) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_85 = ___0_e; NullCheck(L_85); int32_t L_86; L_86 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_85, NULL); if ((!(((uint32_t)L_86) == ((uint32_t)6)))) { goto IL_029f; } } { // var direction = Camera.Rotation * -Vector3.forward; SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825* L_87; L_87 = SxViewportWidget_get_Camera_mEC8E90A52993AA829E28F141E9999482EE18A4F8(__this, NULL); NullCheck(L_87); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_88; L_88 = SxCamera_get_Rotation_mCA07DDCBF6887AB545E5530067534003925CE481_inline(L_87, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_89; L_89 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_90; L_90 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_89, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_91; L_91 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_88, L_90, NULL); V_8 = L_91; // var distance = ZoomPerScrollUnit * e.delta.y * -1; float L_92 = __this->___ZoomPerScrollUnit_13; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_93 = ___0_e; NullCheck(L_93); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_94; L_94 = Event_get_delta_m1BBF28E2FC379EDD3907DC987E6BD7E6521D69A0(L_93, NULL); float L_95 = L_94.___y_1; V_9 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_92, L_95)), (-1.0f))); // var newCamLocation = targetCamLocation + direction * distance; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_96 = __this->___targetCamLocation_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_97 = V_8; float L_98 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_99; L_99 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_97, L_98, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_100; L_100 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_96, L_99, NULL); V_10 = L_100; // PivotDistance -= distance; float L_101 = __this->___PivotDistance_20; float L_102 = V_9; __this->___PivotDistance_20 = ((float)il2cpp_codegen_subtract(L_101, L_102)); // PivotDistance = Mathf.Max(1, PivotDistance); float L_103 = __this->___PivotDistance_20; float L_104; L_104 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((1.0f), L_103, NULL); __this->___PivotDistance_20 = L_104; // SetCameraLocation(newCamLocation, false); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_105 = V_10; SxViewportWidget_SetCameraLocation_m0C8D4EA6DA3D4138E97023EA3C1E8A498582AF23(__this, L_105, (bool)0, NULL); // renderStateInvalidated = true; __this->___renderStateInvalidated_17 = (bool)1; } IL_029f: { // if (e.button == 1) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_106 = ___0_e; NullCheck(L_106); int32_t L_107; L_107 = Event_get_button_m57F81B5CCB26866E776D0EBD1250C708A3565C08(L_106, NULL); if ((!(((uint32_t)L_107) == ((uint32_t)1)))) { goto IL_045f; } } { // if (e.type == EventType.MouseDrag) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_108 = ___0_e; NullCheck(L_108); int32_t L_109; L_109 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_108, NULL); if ((!(((uint32_t)L_109) == ((uint32_t)3)))) { goto IL_030e; } } { // pitch = Mathf.Clamp(pitch - AnglePerPixelX * e.delta.y, -90, 90); float L_110 = __this->___pitch_10; float L_111; L_111 = SxViewportWidget_get_AnglePerPixelX_m0CB6693E5A7A7EC05E46B956310CD8727057062D_inline(__this, NULL); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_112 = ___0_e; NullCheck(L_112); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_113; L_113 = Event_get_delta_m1BBF28E2FC379EDD3907DC987E6BD7E6521D69A0(L_112, NULL); float L_114 = L_113.___y_1; float L_115; L_115 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)il2cpp_codegen_subtract(L_110, ((float)il2cpp_codegen_multiply(L_111, L_114)))), (-90.0f), (90.0f), NULL); __this->___pitch_10 = L_115; // yaw = yaw + AnglePerPixelY * e.delta.x; float L_116 = __this->___yaw_11; float L_117; L_117 = SxViewportWidget_get_AnglePerPixelY_mD3BF167D6B2C386F3E7D49A4D4E31F0247A3788D_inline(__this, NULL); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_118 = ___0_e; NullCheck(L_118); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_119; L_119 = Event_get_delta_m1BBF28E2FC379EDD3907DC987E6BD7E6521D69A0(L_118, NULL); float L_120 = L_119.___x_0; __this->___yaw_11 = ((float)il2cpp_codegen_add(L_116, ((float)il2cpp_codegen_multiply(L_117, L_120)))); // UpdateCamera(); SxViewportWidget_UpdateCamera_mF2BFB5E9DA9AE482C97CF0AE7B4871A0973CF924(__this, NULL); // renderStateInvalidated = true; __this->___renderStateInvalidated_17 = (bool)1; } IL_030e: { // float strafeDirection = 0; V_11 = (0.0f); // float forwardDirection = 0; V_12 = (0.0f); // float verticalDirection = 0; V_13 = (0.0f); // if (keyStrafeLeft) strafeDirection = 1; bool L_121 = __this->___keyStrafeLeft_21; if (!L_121) { goto IL_0332; } } { // if (keyStrafeLeft) strafeDirection = 1; V_11 = (1.0f); } IL_0332: { // if (keyStrafeRight) strafeDirection = -1; bool L_122 = __this->___keyStrafeRight_22; if (!L_122) { goto IL_0341; } } { // if (keyStrafeRight) strafeDirection = -1; V_11 = (-1.0f); } IL_0341: { // if (keyMoveForward) forwardDirection = 1; bool L_123 = __this->___keyMoveForward_23; if (!L_123) { goto IL_0350; } } { // if (keyMoveForward) forwardDirection = 1; V_12 = (1.0f); } IL_0350: { // if (keyMoveBackward) forwardDirection = -1; bool L_124 = __this->___keyMoveBackward_24; if (!L_124) { goto IL_035f; } } { // if (keyMoveBackward) forwardDirection = -1; V_12 = (-1.0f); } IL_035f: { // if (keyMoveUp) verticalDirection = 1; bool L_125 = __this->___keyMoveUp_25; if (!L_125) { goto IL_036e; } } { // if (keyMoveUp) verticalDirection = 1; V_13 = (1.0f); } IL_036e: { // if (keyMoveDown) verticalDirection = -1; bool L_126 = __this->___keyMoveDown_26; if (!L_126) { goto IL_037d; } } { // if (keyMoveDown) verticalDirection = -1; V_13 = (-1.0f); } IL_037d: { // float deltaTime = Mathf.Min(0.1f, frameTime.DeltaTime); FrameTime_t11AECA5988D11C0A77CECABFC1204486B56BAE2B* L_127 = __this->___frameTime_9; NullCheck(L_127); float L_128; L_128 = FrameTime_get_DeltaTime_mD93D0FC1AD9B86ED34FBC1D7714A95056D4CD2EC_inline(L_127, NULL); float L_129; L_129 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline((0.100000001f), L_128, NULL); V_14 = L_129; // if (strafeDirection != 0) float L_130 = V_11; if ((((float)L_130) == ((float)(0.0f)))) { goto IL_03dd; } } { // var right = Quaternion.AngleAxis(yaw, Vector3.up) * Vector3.right; float L_131 = __this->___yaw_11; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_132; L_132 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_133; L_133 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80(L_131, L_132, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_134; L_134 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_135; L_135 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_133, L_134, NULL); // var move = right * (strafeDirection * MoveSpeed * deltaTime); float L_136 = V_11; float L_137 = __this->___MoveSpeed_15; float L_138 = V_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_139; L_139 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_135, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_136, L_137)), L_138)), NULL); V_15 = L_139; // targetCamLocation += move; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_140 = __this->___targetCamLocation_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_141 = V_15; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_142; L_142 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_140, L_141, NULL); __this->___targetCamLocation_14 = L_142; } IL_03dd: { // if (forwardDirection != 0) float L_143 = V_12; if ((((float)L_143) == ((float)(0.0f)))) { goto IL_042b; } } { // var forward = renderer.Camera.Rotation * -Vector3.forward; SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323* L_144 = __this->___renderer_8; NullCheck(L_144); SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825* L_145; L_145 = SxRenderer_get_Camera_m06F15377120A653FCDD0FBA924E6EF1FC9D96E53_inline(L_144, NULL); NullCheck(L_145); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_146; L_146 = SxCamera_get_Rotation_mCA07DDCBF6887AB545E5530067534003925CE481_inline(L_145, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_147; L_147 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_148; L_148 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_147, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_149; L_149 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_146, L_148, NULL); // var move = forward * (forwardDirection * MoveSpeed * deltaTime); float L_150 = V_12; float L_151 = __this->___MoveSpeed_15; float L_152 = V_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_153; L_153 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_149, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_150, L_151)), L_152)), NULL); V_16 = L_153; // targetCamLocation += move; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_154 = __this->___targetCamLocation_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_155 = V_16; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_156; L_156 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_154, L_155, NULL); __this->___targetCamLocation_14 = L_156; } IL_042b: { // if (verticalDirection != 0) float L_157 = V_13; if ((((float)L_157) == ((float)(0.0f)))) { goto IL_045f; } } { // var move = Vector3.up * (verticalDirection * MoveSpeed * deltaTime); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_158; L_158 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); float L_159 = V_13; float L_160 = __this->___MoveSpeed_15; float L_161 = V_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_162; L_162 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_158, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_159, L_160)), L_161)), NULL); V_17 = L_162; // targetCamLocation += move; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_163 = __this->___targetCamLocation_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_164 = V_17; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_165; L_165 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_163, L_164, NULL); __this->___targetCamLocation_14 = L_165; } IL_045f: { // } 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.UI.Widgets.SxViewportWidget/FrameTime::get_DeltaTime() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FrameTime_get_DeltaTime_mD93D0FC1AD9B86ED34FBC1D7714A95056D4CD2EC (FrameTime_t11AECA5988D11C0A77CECABFC1204486B56BAE2B* __this, const RuntimeMethod* method) { { // public float DeltaTime { get; set; } = 0; float L_0 = __this->___U3CDeltaTimeU3Ek__BackingField_1; return L_0; } } // System.Void DungeonArchitect.UI.Widgets.SxViewportWidget/FrameTime::set_DeltaTime(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameTime_set_DeltaTime_m55AF43634D08B71717D0A584CF92B46AB1149F09 (FrameTime_t11AECA5988D11C0A77CECABFC1204486B56BAE2B* __this, float ___0_value, const RuntimeMethod* method) { { // public float DeltaTime { get; set; } = 0; float L_0 = ___0_value; __this->___U3CDeltaTimeU3Ek__BackingField_1 = L_0; return; } } // System.Boolean DungeonArchitect.UI.Widgets.SxViewportWidget/FrameTime::get_SkipNextFrameTime() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FrameTime_get_SkipNextFrameTime_mE350ED6440B4B89672B7F37C2B995C1973E4C937 (FrameTime_t11AECA5988D11C0A77CECABFC1204486B56BAE2B* __this, const RuntimeMethod* method) { { // public bool SkipNextFrameTime { get; set; }= false; bool L_0 = __this->___U3CSkipNextFrameTimeU3Ek__BackingField_2; return L_0; } } // System.Void DungeonArchitect.UI.Widgets.SxViewportWidget/FrameTime::set_SkipNextFrameTime(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameTime_set_SkipNextFrameTime_m9F49C30D1AA6673CA6B1995681335B15BBFD6335 (FrameTime_t11AECA5988D11C0A77CECABFC1204486B56BAE2B* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool SkipNextFrameTime { get; set; }= false; bool L_0 = ___0_value; __this->___U3CSkipNextFrameTimeU3Ek__BackingField_2 = L_0; return; } } // System.Void DungeonArchitect.UI.Widgets.SxViewportWidget/FrameTime::Tick(System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameTime_Tick_mFFCA370A140785B4983B6017510B70656957FBEB (FrameTime_t11AECA5988D11C0A77CECABFC1204486B56BAE2B* __this, double ___0_timeSinceStartup, const RuntimeMethod* method) { double V_0 = 0.0; { // double currentTime = timeSinceStartup; double L_0 = ___0_timeSinceStartup; V_0 = L_0; // if (lastUpdateTimestamp > 0) double L_1 = __this->___lastUpdateTimestamp_0; if ((!(((double)L_1) > ((double)(0.0))))) { goto IL_0022; } } { // DeltaTime = (float) (currentTime - lastUpdateTimestamp); double L_2 = V_0; double L_3 = __this->___lastUpdateTimestamp_0; FrameTime_set_DeltaTime_m55AF43634D08B71717D0A584CF92B46AB1149F09_inline(__this, ((float)((double)il2cpp_codegen_subtract(L_2, L_3))), NULL); } IL_0022: { // if (SkipNextFrameTime) bool L_4; L_4 = FrameTime_get_SkipNextFrameTime_mE350ED6440B4B89672B7F37C2B995C1973E4C937_inline(__this, NULL); if (!L_4) { goto IL_003c; } } { // SkipNextFrameTime = false; FrameTime_set_SkipNextFrameTime_m9F49C30D1AA6673CA6B1995681335B15BBFD6335_inline(__this, (bool)0, NULL); // DeltaTime = 0; FrameTime_set_DeltaTime_m55AF43634D08B71717D0A584CF92B46AB1149F09_inline(__this, (0.0f), NULL); } IL_003c: { // lastUpdateTimestamp = currentTime; double L_5 = V_0; __this->___lastUpdateTimestamp_0 = L_5; // } return; } } // System.Void DungeonArchitect.UI.Widgets.SxViewportWidget/FrameTime::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameTime__ctor_m6749DD015617F8E50064D16A75A7AD93676C6D2D (FrameTime_t11AECA5988D11C0A77CECABFC1204486B56BAE2B* __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 void WidgetDragEvent_Invoke_m10A15D3CD315739AD53F7C8210C7B21093AA5E97_Multicast(WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, 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++) { WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_e, ___1_uiSystem, reinterpret_cast(currentDelegate->___method_3)); } } void WidgetDragEvent_Invoke_m10A15D3CD315739AD53F7C8210C7B21093AA5E97_OpenInst(WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { NullCheck(___0_e); typedef void (*FunctionPointerType) (Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_e, ___1_uiSystem, method); } void WidgetDragEvent_Invoke_m10A15D3CD315739AD53F7C8210C7B21093AA5E97_OpenStatic(WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_e, ___1_uiSystem, method); } void WidgetDragEvent_Invoke_m10A15D3CD315739AD53F7C8210C7B21093AA5E97_OpenStaticInvoker(WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { InvokerActionInvoker2< Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_e, ___1_uiSystem); } void WidgetDragEvent_Invoke_m10A15D3CD315739AD53F7C8210C7B21093AA5E97_ClosedStaticInvoker(WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { InvokerActionInvoker3< RuntimeObject*, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_e, ___1_uiSystem); } // System.Void DungeonArchitect.UI.Widgets.WidgetDragEvent::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetDragEvent__ctor_m6E51E861A4FA393E46A63B11855AD9167B860C49 (WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* __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 == 2; if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method)) if (isOpen) __this->___invoke_impl_1 = (intptr_t)&WidgetDragEvent_Invoke_m10A15D3CD315739AD53F7C8210C7B21093AA5E97_OpenStaticInvoker; else __this->___invoke_impl_1 = (intptr_t)&WidgetDragEvent_Invoke_m10A15D3CD315739AD53F7C8210C7B21093AA5E97_ClosedStaticInvoker; else if (isOpen) __this->___invoke_impl_1 = (intptr_t)&WidgetDragEvent_Invoke_m10A15D3CD315739AD53F7C8210C7B21093AA5E97_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 == 1; if (isOpen) { __this->___invoke_impl_1 = (intptr_t)&WidgetDragEvent_Invoke_m10A15D3CD315739AD53F7C8210C7B21093AA5E97_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)&WidgetDragEvent_Invoke_m10A15D3CD315739AD53F7C8210C7B21093AA5E97_Multicast; } // System.Void DungeonArchitect.UI.Widgets.WidgetDragEvent::Invoke(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetDragEvent_Invoke_m10A15D3CD315739AD53F7C8210C7B21093AA5E97 (WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_e, ___1_uiSystem, reinterpret_cast(__this->___method_3)); } // System.IAsyncResult DungeonArchitect.UI.Widgets.WidgetDragEvent::BeginInvoke(UnityEngine.Event,DungeonArchitect.UI.UISystem,System.AsyncCallback,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WidgetDragEvent_BeginInvoke_mB24A5D499DF6C45DBE8B70133411F3F13FE12E3C (WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___2_callback, RuntimeObject* ___3_object, const RuntimeMethod* method) { void *__d_args[3] = {0}; __d_args[0] = ___0_e; __d_args[1] = ___1_uiSystem; return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___2_callback, (RuntimeObject*)___3_object); } // System.Void DungeonArchitect.UI.Widgets.WidgetDragEvent::EndInvoke(System.IAsyncResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetDragEvent_EndInvoke_m6D4C33308F37CD08648913365357C8BCEDCC1868 (WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* __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.UI.Widgets.WidgetBase::get_ShowFocusHighlight() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WidgetBase_get_ShowFocusHighlight_m819450C3FAE834842A0AD1643B6FBF48EAD2E4A7 (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, const RuntimeMethod* method) { { // get { return showFocusHighlight; } bool L_0 = __this->___showFocusHighlight_0; return L_0; } } // System.Void DungeonArchitect.UI.Widgets.WidgetBase::set_ShowFocusHighlight(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetBase_set_ShowFocusHighlight_mC46C5554B57F95AAC08D79BE4F4F28CF276CF3DC (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, bool ___0_value, const RuntimeMethod* method) { { // set { showFocusHighlight = value; } bool L_0 = ___0_value; __this->___showFocusHighlight_0 = L_0; // set { showFocusHighlight = value; } return; } } // UnityEngine.Rect DungeonArchitect.UI.Widgets.WidgetBase::get_WidgetBounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7 (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, const RuntimeMethod* method) { { // get { return widgetBounds; } Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = __this->___widgetBounds_1; return L_0; } } // System.Void DungeonArchitect.UI.Widgets.WidgetBase::set_WidgetBounds(UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetBase_set_WidgetBounds_m8F479216A830A6CD059417585620E08AD829F612 (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_value, const RuntimeMethod* method) { { // set { widgetBounds = value; } Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = ___0_value; __this->___widgetBounds_1 = L_0; // set { widgetBounds = value; } return; } } // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.WidgetBase::get_ScrollPosition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 WidgetBase_get_ScrollPosition_m869D207051430C362D3A4A3569D68C26AA4E19A8 (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, const RuntimeMethod* method) { { // get { return scrollPosition; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___scrollPosition_2; return L_0; } } // System.Void DungeonArchitect.UI.Widgets.WidgetBase::set_ScrollPosition(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetBase_set_ScrollPosition_m28D0B375F5E51064C19D5E309B360E1EB5D38F0C (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) { { // set { scrollPosition = value; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value; __this->___scrollPosition_2 = L_0; // set { scrollPosition = value; } return; } } // System.Boolean DungeonArchitect.UI.Widgets.WidgetBase::CanAcquireFocus() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WidgetBase_CanAcquireFocus_m448462284DF7EAFA9914A0F236F1725BF66015AF (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, const RuntimeMethod* method) { { // public virtual bool CanAcquireFocus() { return false; } return (bool)0; } } // System.Boolean DungeonArchitect.UI.Widgets.WidgetBase::RequiresInputEveryFrame() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WidgetBase_RequiresInputEveryFrame_mF16655440D28963223DDB0B532DFB47364B9A6DA (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, const RuntimeMethod* method) { { // public virtual bool RequiresInputEveryFrame() { return false; } return (bool)0; } } // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.WidgetBase::GetDesiredSize(UnityEngine.Vector2,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 WidgetBase_GetDesiredSize_m01EF77388D6C772EEB324695B74F41FB086FDBD2 (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_size, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { { // public virtual Vector2 GetDesiredSize(Vector2 size, UISystem uiSystem) { return size; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_size; return L_0; } } // System.Void DungeonArchitect.UI.Widgets.WidgetBase::Draw(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetBase_Draw_mFA0100A3BC0CB6D0625F27A100702E00155470CD (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, RuntimeObject* ___1_renderer, const RuntimeMethod* method) { { // DrawImpl(uiSystem, renderer); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_0 = ___0_uiSystem; RuntimeObject* L_1 = ___1_renderer; VirtualActionInvoker2< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, RuntimeObject* >::Invoke(26 /* System.Void DungeonArchitect.UI.Widgets.WidgetBase::DrawImpl(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer) */, __this, L_0, L_1); // } return; } } // System.Void DungeonArchitect.UI.Widgets.WidgetBase::DrawImpl(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetBase_DrawImpl_mCAEDCF4E64F2660A9555A47AC4DA9CE397D83243 (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, RuntimeObject* ___1_renderer, const RuntimeMethod* method) { { // } return; } } // System.Void DungeonArchitect.UI.Widgets.WidgetBase::UpdateWidget(DungeonArchitect.UI.UISystem,UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetBase_UpdateWidget_m11931F1CE447ABD15875CF7248752EFD87AE741F (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, const RuntimeMethod* method) { { // WidgetBounds = bounds; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = ___1_bounds; WidgetBase_set_WidgetBounds_m8F479216A830A6CD059417585620E08AD829F612_inline(__this, L_0, NULL); // } return; } } // System.Void DungeonArchitect.UI.Widgets.WidgetBase::OnFocus() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetBase_OnFocus_m7D63966AD8DAB628B6B8090C9CAFB51B204D9301 (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, const RuntimeMethod* method) { { // } return; } } // System.Void DungeonArchitect.UI.Widgets.WidgetBase::LostFocus() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetBase_LostFocus_m5576D4099010725E6641196BA399359EDCDC2ABB (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, const RuntimeMethod* method) { { // } return; } } // System.Boolean DungeonArchitect.UI.Widgets.WidgetBase::IsPaintEvent(DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WidgetBase_IsPaintEvent_m01C71D454F88A3E52DB17A4B484EB6C58C555603 (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return uiSystem.Platform.CurrentEvent.type == EventType.Repaint; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_0 = ___0_uiSystem; NullCheck(L_0); RuntimeObject* L_1; L_1 = UISystem_get_Platform_mB88078DB070F890FAAE3A47DE6BFD8B54BE0B36B_inline(L_0, NULL); NullCheck(L_1); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_2; L_2 = InterfaceFuncInvoker0< Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* >::Invoke(10 /* UnityEngine.Event DungeonArchitect.UI.UIPlatform::get_CurrentEvent() */, UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var, L_1); NullCheck(L_2); int32_t L_3; L_3 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_2, NULL); return (bool)((((int32_t)L_3) == ((int32_t)7))? 1 : 0); } } // System.Void DungeonArchitect.UI.Widgets.WidgetBase::HandleMessage(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.Widgets.WidgetMessage) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetBase_HandleMessage_m59B06E245990F68F9EF29585466EA8F8C8E7C4AF (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, int32_t ___1_message, const RuntimeMethod* method) { { // if (message == WidgetMessage.DrawHighlight) int32_t L_0 = ___1_message; // } return; } } // System.Void DungeonArchitect.UI.Widgets.WidgetBase::DrawFocusHighlight(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetBase_DrawFocusHighlight_m0719F8F2266F65DF08ECF5E8105888FA80647067 (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, RuntimeObject* ___1_renderer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1; memset((&V_1), 0, sizeof(V_1)); { // var hilightBounds = new Rect(new Vector2(0.5f, 0.5f), WidgetBounds.size - Vector2.one); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (0.5f), (0.5f), /*hidden argument*/NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1; L_1 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_1 = L_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_1), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; L_3 = Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline(NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_2, L_3, NULL); Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_0), L_0, L_4, NULL); // WidgetUtils.DrawWidgetFocusHighlight(renderer, hilightBounds, WidgetUtils.FOCUS_HIGHLITE_COLOR); RuntimeObject* L_5 = ___1_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_6 = V_0; il2cpp_codegen_runtime_class_init_inline(WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7 = ((WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_StaticFields*)il2cpp_codegen_static_fields_for(WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var))->___FOCUS_HIGHLITE_COLOR_0; WidgetUtils_DrawWidgetFocusHighlight_mEF3117BD389C07EF1C3500F6A605FEAA54D76AC3(L_5, L_6, L_7, NULL); // } return; } } // System.Void DungeonArchitect.UI.Widgets.WidgetBase::HandleInput(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetBase_HandleInput_mF15E983FABEC55D72A0E9C1C62D217753F5B0A23 (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { int32_t V_0 = 0; { // switch (e.type) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_0 = ___0_e; NullCheck(L_0); int32_t L_1; L_1 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_0, NULL); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) == ((int32_t)3))) { goto IL_0016; } } { int32_t L_3 = V_0; if ((((int32_t)L_3) == ((int32_t)((int32_t)9)))) { goto IL_002f; } } { int32_t L_4 = V_0; if ((((int32_t)L_4) == ((int32_t)((int32_t)10)))) { goto IL_0052; } } { return; } IL_0016: { // if (uiSystem.SupportsDragDrop && DragDropEnabled) UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_5 = ___1_uiSystem; NullCheck(L_5); bool L_6; L_6 = VirtualFuncInvoker0< bool >::Invoke(4 /* System.Boolean DungeonArchitect.UI.UISystem::get_SupportsDragDrop() */, L_5); if (!L_6) { goto IL_0074; } } { bool L_7 = __this->___DragDropEnabled_3; if (!L_7) { goto IL_0074; } } { // HandleDragStart(e, uiSystem); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_8 = ___0_e; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_9 = ___1_uiSystem; VirtualActionInvoker2< Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(36 /* System.Void DungeonArchitect.UI.Widgets.WidgetBase::HandleDragStart(UnityEngine.Event,DungeonArchitect.UI.UISystem) */, __this, L_8, L_9); // break; return; } IL_002f: { // if (uiSystem.SupportsDragDrop && DragDropEnabled && IsDragDataSupported(e, uiSystem)) UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_10 = ___1_uiSystem; NullCheck(L_10); bool L_11; L_11 = VirtualFuncInvoker0< bool >::Invoke(4 /* System.Boolean DungeonArchitect.UI.UISystem::get_SupportsDragDrop() */, L_10); if (!L_11) { goto IL_0074; } } { bool L_12 = __this->___DragDropEnabled_3; if (!L_12) { goto IL_0074; } } { Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_13 = ___0_e; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_14 = ___1_uiSystem; bool L_15; L_15 = VirtualFuncInvoker2< bool, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(35 /* System.Boolean DungeonArchitect.UI.Widgets.WidgetBase::IsDragDataSupported(UnityEngine.Event,DungeonArchitect.UI.UISystem) */, __this, L_13, L_14); if (!L_15) { goto IL_0074; } } { // HandleDragUpdate(e, uiSystem); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_16 = ___0_e; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_17 = ___1_uiSystem; WidgetBase_HandleDragUpdate_m17C7D98ADEE83A3EBB8A5B0D0CA66A58138E66D2(__this, L_16, L_17, NULL); // break; return; } IL_0052: { // if (uiSystem.SupportsDragDrop && DragDropEnabled && IsDragDataSupported(e, uiSystem)) UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_18 = ___1_uiSystem; NullCheck(L_18); bool L_19; L_19 = VirtualFuncInvoker0< bool >::Invoke(4 /* System.Boolean DungeonArchitect.UI.UISystem::get_SupportsDragDrop() */, L_18); if (!L_19) { goto IL_0074; } } { bool L_20 = __this->___DragDropEnabled_3; if (!L_20) { goto IL_0074; } } { Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_21 = ___0_e; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_22 = ___1_uiSystem; bool L_23; L_23 = VirtualFuncInvoker2< bool, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(35 /* System.Boolean DungeonArchitect.UI.Widgets.WidgetBase::IsDragDataSupported(UnityEngine.Event,DungeonArchitect.UI.UISystem) */, __this, L_21, L_22); if (!L_23) { goto IL_0074; } } { // HandleDragPerform(e, uiSystem); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_24 = ___0_e; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_25 = ___1_uiSystem; WidgetBase_HandleDragPerform_m380E58AFD137FF78DF5F3B51F3B3A44AE075B20A(__this, L_24, L_25, NULL); } IL_0074: { // } return; } } // System.Boolean DungeonArchitect.UI.Widgets.WidgetBase::IsCompositeWidget() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WidgetBase_IsCompositeWidget_mA4DB78D27CC78AA515C0290437D2A0562D539997 (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, const RuntimeMethod* method) { { // public virtual bool IsCompositeWidget() { return false; } return (bool)0; } } // DungeonArchitect.UI.Widgets.IWidget[] DungeonArchitect.UI.Widgets.WidgetBase::GetChildWidgets() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* WidgetBase_GetChildWidgets_m6AA267BBEC4EADA0C85D3617835229EA88FB5778 (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, const RuntimeMethod* method) { { // public virtual IWidget[] GetChildWidgets() { return null; } return (IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF*)NULL; } } // System.Boolean DungeonArchitect.UI.Widgets.WidgetBase::IsDragDataSupported(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WidgetBase_IsDragDataSupported_m4A80F6946951722D24C3895C700FA5FCEAEDC0C3 (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { { // protected virtual bool IsDragDataSupported(Event e, UISystem uiSystem) { return false; } return (bool)0; } } // System.Void DungeonArchitect.UI.Widgets.WidgetBase::add_DragStart(DungeonArchitect.UI.Widgets.WidgetDragEvent) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetBase_add_DragStart_mBA6B06CCF77B0561C9ABEFC55998AC144E9F5BBA (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* V_0 = NULL; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* V_1 = NULL; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* V_2 = NULL; { WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_0 = __this->___DragStart_4; V_0 = L_0; } IL_0007: { WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_1 = V_0; V_1 = L_1; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_2 = V_1; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL); V_2 = ((WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20*)CastclassSealed((RuntimeObject*)L_4, WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20_il2cpp_TypeInfo_var)); WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20** L_5 = (&__this->___DragStart_4); WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_6 = V_2; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_7 = V_1; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_9 = V_0; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_10 = V_1; if ((!(((RuntimeObject*)(WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20*)L_9) == ((RuntimeObject*)(WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.Widgets.WidgetBase::remove_DragStart(DungeonArchitect.UI.Widgets.WidgetDragEvent) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetBase_remove_DragStart_mEF0D8D9C73418DF105C599275BD3E8274194491D (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* V_0 = NULL; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* V_1 = NULL; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* V_2 = NULL; { WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_0 = __this->___DragStart_4; V_0 = L_0; } IL_0007: { WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_1 = V_0; V_1 = L_1; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_2 = V_1; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL); V_2 = ((WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20*)CastclassSealed((RuntimeObject*)L_4, WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20_il2cpp_TypeInfo_var)); WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20** L_5 = (&__this->___DragStart_4); WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_6 = V_2; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_7 = V_1; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_9 = V_0; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_10 = V_1; if ((!(((RuntimeObject*)(WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20*)L_9) == ((RuntimeObject*)(WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.Widgets.WidgetBase::add_DragUpdate(DungeonArchitect.UI.Widgets.WidgetDragEvent) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetBase_add_DragUpdate_mF363A4C5C5C9EB64EE9ADED6B268930F03D3C8CD (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* V_0 = NULL; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* V_1 = NULL; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* V_2 = NULL; { WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_0 = __this->___DragUpdate_5; V_0 = L_0; } IL_0007: { WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_1 = V_0; V_1 = L_1; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_2 = V_1; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL); V_2 = ((WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20*)CastclassSealed((RuntimeObject*)L_4, WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20_il2cpp_TypeInfo_var)); WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20** L_5 = (&__this->___DragUpdate_5); WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_6 = V_2; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_7 = V_1; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_9 = V_0; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_10 = V_1; if ((!(((RuntimeObject*)(WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20*)L_9) == ((RuntimeObject*)(WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.Widgets.WidgetBase::remove_DragUpdate(DungeonArchitect.UI.Widgets.WidgetDragEvent) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetBase_remove_DragUpdate_mF6612C9DEC66CFF4ED0B797F2A9B9434419DC03D (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* V_0 = NULL; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* V_1 = NULL; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* V_2 = NULL; { WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_0 = __this->___DragUpdate_5; V_0 = L_0; } IL_0007: { WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_1 = V_0; V_1 = L_1; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_2 = V_1; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL); V_2 = ((WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20*)CastclassSealed((RuntimeObject*)L_4, WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20_il2cpp_TypeInfo_var)); WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20** L_5 = (&__this->___DragUpdate_5); WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_6 = V_2; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_7 = V_1; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_9 = V_0; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_10 = V_1; if ((!(((RuntimeObject*)(WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20*)L_9) == ((RuntimeObject*)(WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.Widgets.WidgetBase::add_DragPerform(DungeonArchitect.UI.Widgets.WidgetDragEvent) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetBase_add_DragPerform_m5258F1D2740B7B4C1BCA9B7B0E72BB0436C05E39 (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* V_0 = NULL; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* V_1 = NULL; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* V_2 = NULL; { WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_0 = __this->___DragPerform_6; V_0 = L_0; } IL_0007: { WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_1 = V_0; V_1 = L_1; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_2 = V_1; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL); V_2 = ((WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20*)CastclassSealed((RuntimeObject*)L_4, WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20_il2cpp_TypeInfo_var)); WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20** L_5 = (&__this->___DragPerform_6); WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_6 = V_2; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_7 = V_1; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_9 = V_0; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_10 = V_1; if ((!(((RuntimeObject*)(WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20*)L_9) == ((RuntimeObject*)(WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.Widgets.WidgetBase::remove_DragPerform(DungeonArchitect.UI.Widgets.WidgetDragEvent) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetBase_remove_DragPerform_m6E12A87073951ED3B86DE44C910C8A78D14F5E33 (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* V_0 = NULL; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* V_1 = NULL; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* V_2 = NULL; { WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_0 = __this->___DragPerform_6; V_0 = L_0; } IL_0007: { WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_1 = V_0; V_1 = L_1; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_2 = V_1; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL); V_2 = ((WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20*)CastclassSealed((RuntimeObject*)L_4, WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20_il2cpp_TypeInfo_var)); WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20** L_5 = (&__this->___DragPerform_6); WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_6 = V_2; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_7 = V_1; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_9 = V_0; WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_10 = V_1; if ((!(((RuntimeObject*)(WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20*)L_9) == ((RuntimeObject*)(WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.Widgets.WidgetBase::HandleDragStart(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetBase_HandleDragStart_mA7D340C9E5B86002195584E97EAFF6506FF5CAE9 (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIDragDrop_t843A2B121A28E494129DA4A3B6A5443A6FFAC5E1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7958E1A3088757D027AD7CEBBA353FFD03B17974); s_Il2CppMethodInitialized = true; } { // uiSystem.Platform.DragDrop.PrepareStartDrag(); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_0 = ___1_uiSystem; NullCheck(L_0); RuntimeObject* L_1; L_1 = UISystem_get_Platform_mB88078DB070F890FAAE3A47DE6BFD8B54BE0B36B_inline(L_0, NULL); NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(6 /* DungeonArchitect.UI.UIDragDrop DungeonArchitect.UI.UIPlatform::get_DragDrop() */, UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var, L_1); NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void DungeonArchitect.UI.UIDragDrop::PrepareStartDrag() */, UIDragDrop_t843A2B121A28E494129DA4A3B6A5443A6FFAC5E1_il2cpp_TypeInfo_var, L_2); // uiSystem.Platform.DragDrop.StartDrag("Widget Drag"); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_3 = ___1_uiSystem; NullCheck(L_3); RuntimeObject* L_4; L_4 = UISystem_get_Platform_mB88078DB070F890FAAE3A47DE6BFD8B54BE0B36B_inline(L_3, NULL); NullCheck(L_4); RuntimeObject* L_5; L_5 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(6 /* DungeonArchitect.UI.UIDragDrop DungeonArchitect.UI.UIPlatform::get_DragDrop() */, UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var, L_4); NullCheck(L_5); InterfaceActionInvoker1< String_t* >::Invoke(1 /* System.Void DungeonArchitect.UI.UIDragDrop::StartDrag(System.String) */, UIDragDrop_t843A2B121A28E494129DA4A3B6A5443A6FFAC5E1_il2cpp_TypeInfo_var, L_5, _stringLiteral7958E1A3088757D027AD7CEBBA353FFD03B17974); // Event.current.Use(); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_6; L_6 = Event_get_current_mBD7135E10C392EAD61AC0A0D2489EF758C8A3FAD(NULL); NullCheck(L_6); Event_Use_mD77A166D8CFEC4997484C58BC55FEB2D288D3453(L_6, NULL); // if (DragStart != null) WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_7 = __this->___DragStart_4; if (!L_7) { goto IL_0044; } } { // DragStart.Invoke(e, uiSystem); WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_8 = __this->___DragStart_4; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_9 = ___0_e; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_10 = ___1_uiSystem; NullCheck(L_8); WidgetDragEvent_Invoke_m10A15D3CD315739AD53F7C8210C7B21093AA5E97_inline(L_8, L_9, L_10, NULL); } IL_0044: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.WidgetBase::HandleDragUpdate(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetBase_HandleDragUpdate_m17C7D98ADEE83A3EBB8A5B0D0CA66A58138E66D2 (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIDragDrop_t843A2B121A28E494129DA4A3B6A5443A6FFAC5E1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // uiSystem.Platform.DragDrop.SetVisualMode(UIDragDropVisualMode.Copy); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_0 = ___1_uiSystem; NullCheck(L_0); RuntimeObject* L_1; L_1 = UISystem_get_Platform_mB88078DB070F890FAAE3A47DE6BFD8B54BE0B36B_inline(L_0, NULL); NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(6 /* DungeonArchitect.UI.UIDragDrop DungeonArchitect.UI.UIPlatform::get_DragDrop() */, UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var, L_1); NullCheck(L_2); InterfaceActionInvoker1< int32_t >::Invoke(2 /* System.Void DungeonArchitect.UI.UIDragDrop::SetVisualMode(DungeonArchitect.UI.UIDragDropVisualMode) */, UIDragDrop_t843A2B121A28E494129DA4A3B6A5443A6FFAC5E1_il2cpp_TypeInfo_var, L_2, 1); // if (DragUpdate != null) WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_3 = __this->___DragUpdate_5; if (!L_3) { goto IL_0026; } } { // DragUpdate.Invoke(e, uiSystem); WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_4 = __this->___DragUpdate_5; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_5 = ___0_e; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_6 = ___1_uiSystem; NullCheck(L_4); WidgetDragEvent_Invoke_m10A15D3CD315739AD53F7C8210C7B21093AA5E97_inline(L_4, L_5, L_6, NULL); } IL_0026: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.WidgetBase::HandleDragPerform(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetBase_HandleDragPerform_m380E58AFD137FF78DF5F3B51F3B3A44AE075B20A (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIDragDrop_t843A2B121A28E494129DA4A3B6A5443A6FFAC5E1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // uiSystem.Platform.DragDrop.AcceptDrag(); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_0 = ___1_uiSystem; NullCheck(L_0); RuntimeObject* L_1; L_1 = UISystem_get_Platform_mB88078DB070F890FAAE3A47DE6BFD8B54BE0B36B_inline(L_0, NULL); NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(6 /* DungeonArchitect.UI.UIDragDrop DungeonArchitect.UI.UIPlatform::get_DragDrop() */, UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var, L_1); NullCheck(L_2); InterfaceActionInvoker0::Invoke(3 /* System.Void DungeonArchitect.UI.UIDragDrop::AcceptDrag() */, UIDragDrop_t843A2B121A28E494129DA4A3B6A5443A6FFAC5E1_il2cpp_TypeInfo_var, L_2); // if (DragPerform != null) WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_3 = __this->___DragPerform_6; if (!L_3) { goto IL_0025; } } { // DragPerform.Invoke(e, uiSystem); WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* L_4 = __this->___DragPerform_6; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_5 = ___0_e; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_6 = ___1_uiSystem; NullCheck(L_4); WidgetDragEvent_Invoke_m10A15D3CD315739AD53F7C8210C7B21093AA5E97_inline(L_4, L_5, L_6, NULL); } IL_0025: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.WidgetBase::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetBase__ctor_mE012EBFC7AAED3EABB55BEFBCF4544531E4588CD (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, const RuntimeMethod* method) { { // private Rect widgetBounds = Rect.zero; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0; L_0 = Rect_get_zero_m5341D8B63DEF1F4C308A685EEC8CFEA12A396C8D(NULL); __this->___widgetBounds_1 = L_0; // private Vector2 scrollPosition = Vector2.zero; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); __this->___scrollPosition_2 = L_1; Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.UI.Widgets.NullWidget::DrawImpl(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullWidget_DrawImpl_m8BC60FC1953C4A002C4615148B9D98E083AD63E2 (NullWidget_t766744F539179339909738FB4A1E43B2B4B6DF50* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, RuntimeObject* ___1_renderer, const RuntimeMethod* method) { { // } return; } } // System.Void DungeonArchitect.UI.Widgets.NullWidget::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullWidget__ctor_m749ED866DC0A41339D636DE9DD01D4B0F284E48F (NullWidget_t766744F539179339909738FB4A1E43B2B4B6DF50* __this, const RuntimeMethod* method) { { WidgetBase__ctor_mE012EBFC7AAED3EABB55BEFBCF4544531E4588CD(__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.UI.Widgets.SpacerWidget::.ctor(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpacerWidget__ctor_m534F78FA4231B8FE0C28A08AF6324556C20400AB (SpacerWidget_t8F1103033697F1B37F0C62CF15AB6F7E6C87B48C* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_size, const RuntimeMethod* method) { { // public SpacerWidget(Vector2 size) WidgetBase__ctor_mE012EBFC7AAED3EABB55BEFBCF4544531E4588CD(__this, NULL); // this.desiredSize = size; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_size; __this->___desiredSize_7 = L_0; // } return; } } // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.SpacerWidget::GetDesiredSize(UnityEngine.Vector2,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 SpacerWidget_GetDesiredSize_m8AD832E951932ACA0803282CAD48A94A9CE5982F (SpacerWidget_t8F1103033697F1B37F0C62CF15AB6F7E6C87B48C* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_size, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { { // return this.desiredSize; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___desiredSize_7; return L_0; } } // System.Void DungeonArchitect.UI.Widgets.SpacerWidget::SetSize(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpacerWidget_SetSize_mCBB5D7D84613DE015B30328B7571719565CBB106 (SpacerWidget_t8F1103033697F1B37F0C62CF15AB6F7E6C87B48C* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_size, const RuntimeMethod* method) { { // this.desiredSize = size; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_size; __this->___desiredSize_7 = L_0; // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.UI.Widgets.WidgetUtils::GetWidgets(DungeonArchitect.UI.Widgets.IWidget,System.Collections.Generic.List`1&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetUtils_GetWidgets_m6A13AD5C3A30FCD9A8C6911E68D7E1496418FF00 (RuntimeObject* ___0_widget, List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA** ___1_result, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mDD64FFF4712A2C41A1EDFB3D55D15D0161A4A09E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* V_0 = NULL; IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* V_1 = NULL; int32_t V_2 = 0; { // if (widget == null) RuntimeObject* L_0 = ___0_widget; if (L_0) { goto IL_0004; } } { // return; return; } IL_0004: { // result.Add(widget); List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA** L_1 = ___1_result; List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA* L_2 = *((List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA**)L_1); RuntimeObject* L_3 = ___0_widget; NullCheck(L_2); List_1_Add_mDD64FFF4712A2C41A1EDFB3D55D15D0161A4A09E_inline(L_2, L_3, List_1_Add_mDD64FFF4712A2C41A1EDFB3D55D15D0161A4A09E_RuntimeMethod_var); // var children = widget.GetChildWidgets(); RuntimeObject* L_4 = ___0_widget; NullCheck(L_4); IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_5; L_5 = InterfaceFuncInvoker0< IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* >::Invoke(9 /* DungeonArchitect.UI.Widgets.IWidget[] DungeonArchitect.UI.Widgets.IWidget::GetChildWidgets() */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_4); V_0 = L_5; // if (children != null) IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_6 = V_0; if (!L_6) { goto IL_002f; } } { // foreach (var child in children) IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_7 = V_0; V_1 = L_7; V_2 = 0; goto IL_0029; } IL_001c: { // foreach (var child in children) IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_8 = V_1; int32_t L_9 = V_2; NullCheck(L_8); int32_t L_10 = L_9; RuntimeObject* L_11 = (L_8)->GetAt(static_cast(L_10)); // GetWidgets(child, ref result); List_1_t6E7BC731769E96FEDC173A50E9A014AD1C3CE5FA** L_12 = ___1_result; il2cpp_codegen_runtime_class_init_inline(WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); WidgetUtils_GetWidgets_m6A13AD5C3A30FCD9A8C6911E68D7E1496418FF00(L_11, L_12, NULL); int32_t L_13 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0029: { // foreach (var child in children) int32_t L_14 = V_2; IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_15 = V_1; NullCheck(L_15); if ((((int32_t)L_14) < ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length))))) { goto IL_001c; } } IL_002f: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.WidgetUtils::HandleWidgetInput(DungeonArchitect.UI.UISystem,UnityEngine.Event,UnityEngine.Vector2,DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetUtils_HandleWidgetInput_m46769EDAF24EDC80FE716931435013D0528AEE96 (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___1_e, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_mousePosition, RuntimeObject* ___3_widget, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1; memset((&V_1), 0, sizeof(V_1)); bool V_2 = false; IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* V_3 = NULL; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* V_4 = NULL; IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* V_5 = NULL; int32_t V_6 = 0; RuntimeObject* V_7 = NULL; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_8; memset((&V_8), 0, sizeof(V_8)); { // if (widget != null) RuntimeObject* L_0 = ___3_widget; if (!L_0) { goto IL_00bb; } } { // var bounds = new Rect(Vector2.zero, widget.WidgetBounds.size); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); RuntimeObject* L_2 = ___3_widget; NullCheck(L_2); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3; L_3 = InterfaceFuncInvoker0< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(11 /* UnityEngine.Rect DungeonArchitect.UI.Widgets.IWidget::get_WidgetBounds() */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_2); V_1 = L_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_1), NULL); Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_0), L_1, L_4, NULL); // if (bounds.Contains(mousePosition)) Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ___2_mousePosition; bool L_6; L_6 = Rect_Contains_mAB270D6B7E3B0009A50D142C569D63E8FE59F48B((&V_0), L_5, NULL); if (!L_6) { goto IL_00bb; } } { // mousePosition += widget.ScrollPosition; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = ___2_mousePosition; RuntimeObject* L_8 = ___3_widget; NullCheck(L_8); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9; L_9 = InterfaceFuncInvoker0< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(15 /* UnityEngine.Vector2 DungeonArchitect.UI.Widgets.IWidget::get_ScrollPosition() */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_8); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10; L_10 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_7, L_9, NULL); ___2_mousePosition = L_10; // bool propagateInput = false; V_2 = (bool)0; // if (widget == uiSystem.FocusedWidget) RuntimeObject* L_11 = ___3_widget; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_12 = ___0_uiSystem; NullCheck(L_12); RuntimeObject* L_13; L_13 = UISystem_get_FocusedWidget_m593533920ED1C62C91141752DCF46BCA9DCB188C_inline(L_12, NULL); if ((!(((RuntimeObject*)(RuntimeObject*)L_11) == ((RuntimeObject*)(RuntimeObject*)L_13)))) { goto IL_0048; } } { // propagateInput = true; V_2 = (bool)1; } IL_0048: { // if (widget.RequiresInputEveryFrame()) RuntimeObject* L_14 = ___3_widget; NullCheck(L_14); bool L_15; L_15 = InterfaceFuncInvoker0< bool >::Invoke(8 /* System.Boolean DungeonArchitect.UI.Widgets.IWidget::RequiresInputEveryFrame() */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_14); if (!L_15) { goto IL_0052; } } { // propagateInput = true; V_2 = (bool)1; } IL_0052: { // if (propagateInput) bool L_16 = V_2; if (!L_16) { goto IL_006e; } } { // var widgetEvent = new Event(e); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_17 = ___1_e; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_18 = (Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB*)il2cpp_codegen_object_new(Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB_il2cpp_TypeInfo_var); NullCheck(L_18); Event__ctor_m2B0432603F3209172DCC917FE6AC7F6ACF419279(L_18, L_17, NULL); V_4 = L_18; // widgetEvent.mousePosition = mousePosition; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_19 = V_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20 = ___2_mousePosition; NullCheck(L_19); Event_set_mousePosition_m221CDC5C9556DE91E82242A693D9E14FAC371F38(L_19, L_20, NULL); // widget.HandleInput(widgetEvent, uiSystem); RuntimeObject* L_21 = ___3_widget; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_22 = V_4; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_23 = ___0_uiSystem; NullCheck(L_21); InterfaceActionInvoker2< Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(2 /* System.Void DungeonArchitect.UI.Widgets.IWidget::HandleInput(UnityEngine.Event,DungeonArchitect.UI.UISystem) */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_21, L_22, L_23); } IL_006e: { // var children = widget.GetChildWidgets(); RuntimeObject* L_24 = ___3_widget; NullCheck(L_24); IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_25; L_25 = InterfaceFuncInvoker0< IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* >::Invoke(9 /* DungeonArchitect.UI.Widgets.IWidget[] DungeonArchitect.UI.Widgets.IWidget::GetChildWidgets() */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_24); V_3 = L_25; // if (children != null) IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_26 = V_3; if (!L_26) { goto IL_00bb; } } { // foreach (var child in children) IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_27 = V_3; V_5 = L_27; V_6 = 0; goto IL_00b3; } IL_0080: { // foreach (var child in children) IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_28 = V_5; int32_t L_29 = V_6; NullCheck(L_28); int32_t L_30 = L_29; RuntimeObject* L_31 = (L_28)->GetAt(static_cast(L_30)); V_7 = L_31; // if (child == null) continue; RuntimeObject* L_32 = V_7; if (!L_32) { goto IL_00ad; } } { // var childMousePosition = mousePosition - child.WidgetBounds.position; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_33 = ___2_mousePosition; RuntimeObject* L_34 = V_7; NullCheck(L_34); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_35; L_35 = InterfaceFuncInvoker0< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(11 /* UnityEngine.Rect DungeonArchitect.UI.Widgets.IWidget::get_WidgetBounds() */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_34); V_1 = L_35; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_36; L_36 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38((&V_1), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_37; L_37 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_33, L_36, NULL); V_8 = L_37; // HandleWidgetInput(uiSystem, e, childMousePosition, child); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_38 = ___0_uiSystem; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_39 = ___1_e; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_40 = V_8; RuntimeObject* L_41 = V_7; il2cpp_codegen_runtime_class_init_inline(WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); WidgetUtils_HandleWidgetInput_m46769EDAF24EDC80FE716931435013D0528AEE96(L_38, L_39, L_40, L_41, NULL); } IL_00ad: { int32_t L_42 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_42, 1)); } IL_00b3: { // foreach (var child in children) int32_t L_43 = V_6; IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_44 = V_5; NullCheck(L_44); if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length))))) { goto IL_0080; } } IL_00bb: { // } return; } } // System.Boolean DungeonArchitect.UI.Widgets.WidgetUtils::BuildWidgetEvent(UnityEngine.Vector2,DungeonArchitect.UI.Widgets.IWidget,DungeonArchitect.UI.Widgets.IWidget,UnityEngine.Vector2&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WidgetUtils_BuildWidgetEvent_mD2A7D9DF11BE3EBCC408032EE80FB727F19C8CA7 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_mousePosition, RuntimeObject* ___1_root, RuntimeObject* ___2_widgetToFind, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___3_widgetMousePosition, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* V_0 = NULL; IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* V_1 = NULL; int32_t V_2 = 0; RuntimeObject* V_3 = NULL; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_4; memset((&V_4), 0, sizeof(V_4)); { // mousePosition += root.ScrollPosition; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_mousePosition; RuntimeObject* L_1 = ___1_root; NullCheck(L_1); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = InterfaceFuncInvoker0< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(15 /* UnityEngine.Vector2 DungeonArchitect.UI.Widgets.IWidget::get_ScrollPosition() */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_1); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; L_3 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_0, L_2, NULL); ___0_mousePosition = L_3; // if (root == widgetToFind) RuntimeObject* L_4 = ___1_root; RuntimeObject* L_5 = ___2_widgetToFind; if ((!(((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(RuntimeObject*)L_5)))) { goto IL_001b; } } { // widgetMousePosition = mousePosition; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_6 = ___3_widgetMousePosition; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = ___0_mousePosition; *(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_6 = L_7; // return true; return (bool)1; } IL_001b: { // var children = root.GetChildWidgets(); RuntimeObject* L_8 = ___1_root; NullCheck(L_8); IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_9; L_9 = InterfaceFuncInvoker0< IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* >::Invoke(9 /* DungeonArchitect.UI.Widgets.IWidget[] DungeonArchitect.UI.Widgets.IWidget::GetChildWidgets() */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_8); V_0 = L_9; // if (children != null) IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_10 = V_0; if (!L_10) { goto IL_005d; } } { // foreach (var child in children) IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_11 = V_0; V_1 = L_11; V_2 = 0; goto IL_0057; } IL_002b: { // foreach (var child in children) IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_12 = V_1; int32_t L_13 = V_2; NullCheck(L_12); int32_t L_14 = L_13; RuntimeObject* L_15 = (L_12)->GetAt(static_cast(L_14)); V_3 = L_15; // if (child == null) continue; RuntimeObject* L_16 = V_3; if (!L_16) { goto IL_0053; } } { // var childMousePosition = mousePosition - child.WidgetBounds.position; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17 = ___0_mousePosition; RuntimeObject* L_18 = V_3; NullCheck(L_18); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_19; L_19 = InterfaceFuncInvoker0< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(11 /* UnityEngine.Rect DungeonArchitect.UI.Widgets.IWidget::get_WidgetBounds() */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_18); V_4 = L_19; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20; L_20 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38((&V_4), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21; L_21 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_17, L_20, NULL); // if (BuildWidgetEvent(childMousePosition, child, widgetToFind, ref widgetMousePosition)) RuntimeObject* L_22 = V_3; RuntimeObject* L_23 = ___2_widgetToFind; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_24 = ___3_widgetMousePosition; il2cpp_codegen_runtime_class_init_inline(WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); bool L_25; L_25 = WidgetUtils_BuildWidgetEvent_mD2A7D9DF11BE3EBCC408032EE80FB727F19C8CA7(L_21, L_22, L_23, L_24, NULL); if (!L_25) { goto IL_0053; } } { // return true; return (bool)1; } IL_0053: { int32_t L_26 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_26, 1)); } IL_0057: { // foreach (var child in children) int32_t L_27 = V_2; IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_28 = V_1; NullCheck(L_28); if ((((int32_t)L_27) < ((int32_t)((int32_t)(((RuntimeArray*)L_28)->max_length))))) { goto IL_002b; } } IL_005d: { // return false; return (bool)0; } } // System.Boolean DungeonArchitect.UI.Widgets.WidgetUtils::FindWidgetOnCursor(UnityEngine.Event,DungeonArchitect.UI.Widgets.IWidget,UnityEngine.Event&,DungeonArchitect.UI.Widgets.IWidget&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WidgetUtils_FindWidgetOnCursor_mFBF98033B78DACD15B3FFBFB42043A38EA12FEB3 (Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, RuntimeObject* ___1_widget, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB** ___2_outEvent, RuntimeObject** ___3_outWidget, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1; memset((&V_1), 0, sizeof(V_1)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_2; memset((&V_2), 0, sizeof(V_2)); IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* V_3 = NULL; IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* V_4 = NULL; int32_t V_5 = 0; RuntimeObject* V_6 = NULL; { // if (widget != null) RuntimeObject* L_0 = ___1_widget; if (!L_0) { goto IL_00a0; } } { // var mousePosition = e.mousePosition; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_1 = ___0_e; NullCheck(L_1); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Event_get_mousePosition_mD6D2DF45C75E6FADD415D27D0E93563DED37D9B9(L_1, NULL); V_0 = L_2; // var bounds = new Rect(Vector2.zero, widget.WidgetBounds.size); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; L_3 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); RuntimeObject* L_4 = ___1_widget; NullCheck(L_4); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_5; L_5 = InterfaceFuncInvoker0< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(11 /* UnityEngine.Rect DungeonArchitect.UI.Widgets.IWidget::get_WidgetBounds() */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_4); V_2 = L_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; L_6 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_2), NULL); Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_1), L_3, L_6, NULL); // if (bounds.Contains(mousePosition)) Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0; bool L_8; L_8 = Rect_Contains_mAB270D6B7E3B0009A50D142C569D63E8FE59F48B((&V_1), L_7, NULL); if (!L_8) { goto IL_00a0; } } { // mousePosition += widget.ScrollPosition; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0; RuntimeObject* L_10 = ___1_widget; NullCheck(L_10); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11; L_11 = InterfaceFuncInvoker0< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(15 /* UnityEngine.Vector2 DungeonArchitect.UI.Widgets.IWidget::get_ScrollPosition() */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_10); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12; L_12 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_9, L_11, NULL); V_0 = L_12; // var children = widget.GetChildWidgets(); RuntimeObject* L_13 = ___1_widget; NullCheck(L_13); IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_14; L_14 = InterfaceFuncInvoker0< IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* >::Invoke(9 /* DungeonArchitect.UI.Widgets.IWidget[] DungeonArchitect.UI.Widgets.IWidget::GetChildWidgets() */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_13); V_3 = L_14; // if (children != null) IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_15 = V_3; if (!L_15) { goto IL_0093; } } { // foreach (var child in children) IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_16 = V_3; V_4 = L_16; V_5 = 0; goto IL_008b; } IL_0050: { // foreach (var child in children) IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_17 = V_4; int32_t L_18 = V_5; NullCheck(L_17); int32_t L_19 = L_18; RuntimeObject* L_20 = (L_17)->GetAt(static_cast(L_19)); V_6 = L_20; // var childEvent = new Event(e); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_21 = ___0_e; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_22 = (Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB*)il2cpp_codegen_object_new(Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB_il2cpp_TypeInfo_var); NullCheck(L_22); Event__ctor_m2B0432603F3209172DCC917FE6AC7F6ACF419279(L_22, L_21, NULL); // childEvent.mousePosition = mousePosition - child.WidgetBounds.position; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_23 = L_22; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_24 = V_0; RuntimeObject* L_25 = V_6; NullCheck(L_25); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_26; L_26 = InterfaceFuncInvoker0< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(11 /* UnityEngine.Rect DungeonArchitect.UI.Widgets.IWidget::get_WidgetBounds() */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_25); V_2 = L_26; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27; L_27 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38((&V_2), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28; L_28 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_24, L_27, NULL); NullCheck(L_23); Event_set_mousePosition_m221CDC5C9556DE91E82242A693D9E14FAC371F38(L_23, L_28, NULL); // if (FindWidgetOnCursor(childEvent, child, out outEvent, out outWidget)) RuntimeObject* L_29 = V_6; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB** L_30 = ___2_outEvent; RuntimeObject** L_31 = ___3_outWidget; il2cpp_codegen_runtime_class_init_inline(WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); bool L_32; L_32 = WidgetUtils_FindWidgetOnCursor_mFBF98033B78DACD15B3FFBFB42043A38EA12FEB3(L_23, L_29, L_30, L_31, NULL); if (!L_32) { goto IL_0085; } } { // return true; return (bool)1; } IL_0085: { int32_t L_33 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_33, 1)); } IL_008b: { // foreach (var child in children) int32_t L_34 = V_5; IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_35 = V_4; NullCheck(L_35); if ((((int32_t)L_34) < ((int32_t)((int32_t)(((RuntimeArray*)L_35)->max_length))))) { goto IL_0050; } } IL_0093: { // outEvent = new Event(e); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB** L_36 = ___2_outEvent; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_37 = ___0_e; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_38 = (Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB*)il2cpp_codegen_object_new(Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB_il2cpp_TypeInfo_var); NullCheck(L_38); Event__ctor_m2B0432603F3209172DCC917FE6AC7F6ACF419279(L_38, L_37, NULL); *((RuntimeObject**)L_36) = (RuntimeObject*)L_38; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_36, (void*)(RuntimeObject*)L_38); // outWidget = widget; RuntimeObject** L_39 = ___3_outWidget; RuntimeObject* L_40 = ___1_widget; *((RuntimeObject**)L_39) = (RuntimeObject*)L_40; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_39, (void*)(RuntimeObject*)L_40); // return true; return (bool)1; } IL_00a0: { // outEvent = null; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB** L_41 = ___2_outEvent; *((RuntimeObject**)L_41) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_41, (void*)(RuntimeObject*)NULL); // outWidget = null; RuntimeObject** L_42 = ___3_outWidget; *((RuntimeObject**)L_42) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_42, (void*)(RuntimeObject*)NULL); // return false; return (bool)0; } } // System.Void DungeonArchitect.UI.Widgets.WidgetUtils::ProcessDragOperation(UnityEngine.Event,DungeonArchitect.UI.Widgets.IWidget,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetUtils_ProcessDragOperation_mC7E8DCDC8E674DCED26CA29F41D4EB639FF69321 (Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, RuntimeObject* ___1_widget, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___2_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* V_0 = NULL; RuntimeObject* V_1 = NULL; { // if (e.type == EventType.DragUpdated || e.type == EventType.DragPerform) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_0 = ___0_e; NullCheck(L_0); int32_t L_1; L_1 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_0, NULL); if ((((int32_t)L_1) == ((int32_t)((int32_t)9)))) { goto IL_0014; } } { Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_2 = ___0_e; NullCheck(L_2); int32_t L_3; L_3 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_2, NULL); if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)10))))) { goto IL_004b; } } IL_0014: { // if (FindWidgetOnCursor(e, widget, out widgetEvent, out widgetOnCursor)) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_4 = ___0_e; RuntimeObject* L_5 = ___1_widget; il2cpp_codegen_runtime_class_init_inline(WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); bool L_6; L_6 = WidgetUtils_FindWidgetOnCursor_mFBF98033B78DACD15B3FFBFB42043A38EA12FEB3(L_4, L_5, (&V_0), (&V_1), NULL); if (!L_6) { goto IL_004b; } } { // if (widgetOnCursor != null) RuntimeObject* L_7 = V_1; if (!L_7) { goto IL_004b; } } { // if (e.type == EventType.DragUpdated) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_8 = ___0_e; NullCheck(L_8); int32_t L_9; L_9 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_8, NULL); if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)9))))) { goto IL_0037; } } { // widgetOnCursor.HandleInput(e, uiSystem); RuntimeObject* L_10 = V_1; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_11 = ___0_e; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_12 = ___2_uiSystem; NullCheck(L_10); InterfaceActionInvoker2< Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(2 /* System.Void DungeonArchitect.UI.Widgets.IWidget::HandleInput(UnityEngine.Event,DungeonArchitect.UI.UISystem) */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_10, L_11, L_12); return; } IL_0037: { // else if (e.type == EventType.DragPerform) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_13 = ___0_e; NullCheck(L_13); int32_t L_14; L_14 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_13, NULL); if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)10))))) { goto IL_004b; } } { // if (uiSystem != null) UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_15 = ___2_uiSystem; if (!L_15) { goto IL_004b; } } { // uiSystem.RequestFocus(widgetOnCursor); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_16 = ___2_uiSystem; RuntimeObject* L_17 = V_1; NullCheck(L_16); UISystem_RequestFocus_m531B342AC0B4F70D566D259201BF283342A2B780(L_16, L_17, NULL); } IL_004b: { // } return; } } // System.Boolean DungeonArchitect.UI.Widgets.WidgetUtils::ProcessInputFocus(UnityEngine.Vector2,DungeonArchitect.UI.UISystem,DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WidgetUtils_ProcessInputFocus_m882F4CAC2F501EC97B497E6F765C339D8F3367B5 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_mousePosition, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, RuntimeObject* ___2_widget, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* V_1 = NULL; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_2; memset((&V_2), 0, sizeof(V_2)); IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* V_3 = NULL; int32_t V_4 = 0; RuntimeObject* V_5 = NULL; { // if (uiSystem == null || widget == null) UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_0 = ___1_uiSystem; if (!L_0) { goto IL_0006; } } { RuntimeObject* L_1 = ___2_widget; if (L_1) { goto IL_0008; } } IL_0006: { // return false; return (bool)0; } IL_0008: { // var bounds = new Rect(Vector2.zero, widget.WidgetBounds.size); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); RuntimeObject* L_3 = ___2_widget; NullCheck(L_3); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_4; L_4 = InterfaceFuncInvoker0< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(11 /* UnityEngine.Rect DungeonArchitect.UI.Widgets.IWidget::get_WidgetBounds() */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_3); V_2 = L_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_2), NULL); Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_0), L_2, L_5, NULL); // if (!bounds.Contains(mousePosition)) Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___0_mousePosition; bool L_7; L_7 = Rect_Contains_mAB270D6B7E3B0009A50D142C569D63E8FE59F48B((&V_0), L_6, NULL); if (L_7) { goto IL_002e; } } { // return false; return (bool)0; } IL_002e: { // mousePosition += widget.ScrollPosition; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = ___0_mousePosition; RuntimeObject* L_9 = ___2_widget; NullCheck(L_9); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10; L_10 = InterfaceFuncInvoker0< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(15 /* UnityEngine.Vector2 DungeonArchitect.UI.Widgets.IWidget::get_ScrollPosition() */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_9); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11; L_11 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_8, L_10, NULL); ___0_mousePosition = L_11; // if (widget.CanAcquireFocus()) RuntimeObject* L_12 = ___2_widget; NullCheck(L_12); bool L_13; L_13 = InterfaceFuncInvoker0< bool >::Invoke(7 /* System.Boolean DungeonArchitect.UI.Widgets.IWidget::CanAcquireFocus() */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_12); if (!L_13) { goto IL_004d; } } { // uiSystem.RequestFocus(widget); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_14 = ___1_uiSystem; RuntimeObject* L_15 = ___2_widget; NullCheck(L_14); UISystem_RequestFocus_m531B342AC0B4F70D566D259201BF283342A2B780(L_14, L_15, NULL); // return true; return (bool)1; } IL_004d: { // var children = widget.GetChildWidgets(); RuntimeObject* L_16 = ___2_widget; NullCheck(L_16); IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_17; L_17 = InterfaceFuncInvoker0< IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* >::Invoke(9 /* DungeonArchitect.UI.Widgets.IWidget[] DungeonArchitect.UI.Widgets.IWidget::GetChildWidgets() */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_16); V_1 = L_17; // if (children != null) IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_18 = V_1; if (!L_18) { goto IL_0096; } } { // foreach (var child in children) IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_19 = V_1; V_3 = L_19; V_4 = 0; goto IL_008f; } IL_005e: { // foreach (var child in children) IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_20 = V_3; int32_t L_21 = V_4; NullCheck(L_20); int32_t L_22 = L_21; RuntimeObject* L_23 = (L_20)->GetAt(static_cast(L_22)); V_5 = L_23; // if (child == null) continue; RuntimeObject* L_24 = V_5; if (!L_24) { goto IL_0089; } } { // var childMousePosition = mousePosition - child.WidgetBounds.position; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25 = ___0_mousePosition; RuntimeObject* L_26 = V_5; NullCheck(L_26); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_27; L_27 = InterfaceFuncInvoker0< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(11 /* UnityEngine.Rect DungeonArchitect.UI.Widgets.IWidget::get_WidgetBounds() */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_26); V_2 = L_27; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28; L_28 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38((&V_2), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_29; L_29 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_25, L_28, NULL); // if (ProcessInputFocus(childMousePosition, uiSystem, child)) UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_30 = ___1_uiSystem; RuntimeObject* L_31 = V_5; il2cpp_codegen_runtime_class_init_inline(WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); bool L_32; L_32 = WidgetUtils_ProcessInputFocus_m882F4CAC2F501EC97B497E6F765C339D8F3367B5(L_29, L_30, L_31, NULL); if (!L_32) { goto IL_0089; } } { // return true; return (bool)1; } IL_0089: { int32_t L_33 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_33, 1)); } IL_008f: { // foreach (var child in children) int32_t L_34 = V_4; IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_35 = V_3; NullCheck(L_35); if ((((int32_t)L_34) < ((int32_t)((int32_t)(((RuntimeArray*)L_35)->max_length))))) { goto IL_005e; } } IL_0096: { // return false; return (bool)0; } } // System.Void DungeonArchitect.UI.Widgets.WidgetUtils::DrawWidgetFocusHighlight(DungeonArchitect.UI.UIRenderer,UnityEngine.Rect,UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetUtils_DrawWidgetFocusHighlight_mEF3117BD389C07EF1C3500F6A605FEAA54D76AC3 (RuntimeObject* ___0_renderer, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_color, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // DrawWidgetFocusHighlight(renderer, bounds, color, 1); RuntimeObject* L_0 = ___0_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___1_bounds; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ___2_color; il2cpp_codegen_runtime_class_init_inline(WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); WidgetUtils_DrawWidgetFocusHighlight_mE39D8F041516EC9EA14B3C19ECFF4DBF13C5F466(L_0, L_1, L_2, (1.0f), NULL); // } return; } } // System.Void DungeonArchitect.UI.Widgets.WidgetUtils::DrawWidgetFocusHighlight(DungeonArchitect.UI.UIRenderer,UnityEngine.Rect,UnityEngine.Color,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetUtils_DrawWidgetFocusHighlight_mE39D8F041516EC9EA14B3C19ECFF4DBF13C5F466 (RuntimeObject* ___0_renderer, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_color, float ___3_thickness, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // DrawWidgetFocusHighlight(renderer, bounds, color, thickness, null); RuntimeObject* L_0 = ___0_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___1_bounds; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ___2_color; float L_3 = ___3_thickness; il2cpp_codegen_runtime_class_init_inline(WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); WidgetUtils_DrawWidgetFocusHighlight_m268380C9120EAE19FB883A8B09C7FC4256FA8D63(L_0, L_1, L_2, L_3, (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL, NULL); // } return; } } // System.Void DungeonArchitect.UI.Widgets.WidgetUtils::DrawWidgetFocusHighlight(DungeonArchitect.UI.UIRenderer,UnityEngine.Rect,UnityEngine.Color,System.Single,UnityEngine.Texture2D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetUtils_DrawWidgetFocusHighlight_m268380C9120EAE19FB883A8B09C7FC4256FA8D63 (RuntimeObject* ___0_renderer, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_color, float ___3_thickness, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___4_texture, 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*)&UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_4; memset((&V_4), 0, sizeof(V_4)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5; memset((&V_5), 0, sizeof(V_5)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_6; memset((&V_6), 0, sizeof(V_6)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_7; memset((&V_7), 0, sizeof(V_7)); { // float x0 = (bounds.xMin + padding); float L_0; L_0 = Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D((&___1_bounds), NULL); V_0 = ((float)il2cpp_codegen_add(L_0, (1.0f))); // float y0 = (bounds.yMin + padding); float L_1; L_1 = Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F((&___1_bounds), NULL); V_1 = ((float)il2cpp_codegen_add(L_1, (1.0f))); // float x1 = (bounds.xMax - padding); float L_2; L_2 = Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F((&___1_bounds), NULL); V_2 = ((float)il2cpp_codegen_subtract(L_2, (1.0f))); // float y1 = (bounds.yMax - padding); float L_3; L_3 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E((&___1_bounds), NULL); V_3 = ((float)il2cpp_codegen_subtract(L_3, (1.0f))); // Vector2 P00 = new Vector2(x0, y0); float L_4 = V_0; float L_5 = V_1; Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_4), L_4, L_5, NULL); // Vector2 P10 = new Vector2(x1, y0); float L_6 = V_2; float L_7 = V_1; Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_5), L_6, L_7, NULL); // Vector2 P11 = new Vector2(x1, y1); float L_8 = V_2; float L_9 = V_3; Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_6), L_8, L_9, NULL); // Vector2 P01 = new Vector2(x0, y1); float L_10 = V_0; float L_11 = V_3; Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_7), L_10, L_11, NULL); // if (thickness == 1) float L_12 = ___3_thickness; if ((!(((float)L_12) == ((float)(1.0f))))) { goto IL_00b8; } } { // renderer.DrawPolyLine(color, P00, P10, P11, P01, P00); RuntimeObject* L_13 = ___0_renderer; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14 = ___2_color; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_15 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)5); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_16 = L_15; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_17, NULL); NullCheck(L_16); (L_16)->SetAt(static_cast(0), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_18); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_19 = L_16; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_20, NULL); NullCheck(L_19); (L_19)->SetAt(static_cast(1), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_21); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_22 = L_19; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; L_24 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_23, NULL); NullCheck(L_22); (L_22)->SetAt(static_cast(2), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_24); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_25 = L_22; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27; L_27 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_26, NULL); NullCheck(L_25); (L_25)->SetAt(static_cast(3), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_27); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_28 = L_25; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_29 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30; L_30 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_29, NULL); NullCheck(L_28); (L_28)->SetAt(static_cast(4), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_30); NullCheck(L_13); InterfaceActionInvoker2< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* >::Invoke(19 /* System.Void DungeonArchitect.UI.UIRenderer::DrawPolyLine(UnityEngine.Color,UnityEngine.Vector3[]) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_13, L_14, L_28); return; } IL_00b8: { // if (texture != null) Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_31 = ___4_texture; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_32; L_32 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_31, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_32) { goto IL_0119; } } { // renderer.DrawAAPolyLine(texture, thickness, color, P00, P10, P11, P01, P00); RuntimeObject* L_33 = ___0_renderer; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_34 = ___4_texture; float L_35 = ___3_thickness; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_36 = ___2_color; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_37 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)5); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_38 = L_37; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_39 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40; L_40 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_39, NULL); NullCheck(L_38); (L_38)->SetAt(static_cast(0), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_40); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_41 = L_38; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_42 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43; L_43 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_42, NULL); NullCheck(L_41); (L_41)->SetAt(static_cast(1), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_43); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_44 = L_41; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_45 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46; L_46 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_45, NULL); NullCheck(L_44); (L_44)->SetAt(static_cast(2), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_46); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_47 = L_44; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_48 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49; L_49 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_48, NULL); NullCheck(L_47); (L_47)->SetAt(static_cast(3), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_49); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_50 = L_47; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_51 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52; L_52 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_51, NULL); NullCheck(L_50); (L_50)->SetAt(static_cast(4), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_52); NullCheck(L_33); InterfaceActionInvoker4< Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*, float, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* >::Invoke(23 /* System.Void DungeonArchitect.UI.UIRenderer::DrawAAPolyLine(UnityEngine.Texture2D,System.Single,UnityEngine.Color,UnityEngine.Vector3[]) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_33, L_34, L_35, L_36, L_50); return; } IL_0119: { // renderer.DrawAAPolyLine(thickness, color, P00, P10, P11, P01, P00); RuntimeObject* L_53 = ___0_renderer; float L_54 = ___3_thickness; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_55 = ___2_color; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_56 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)5); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_57 = L_56; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_58 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59; L_59 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_58, NULL); NullCheck(L_57); (L_57)->SetAt(static_cast(0), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_59); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_60 = L_57; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_61 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62; L_62 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_61, NULL); NullCheck(L_60); (L_60)->SetAt(static_cast(1), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_62); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_63 = L_60; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_64 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65; L_65 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_64, NULL); NullCheck(L_63); (L_63)->SetAt(static_cast(2), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_65); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_66 = L_63; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_67 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68; L_68 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_67, NULL); NullCheck(L_66); (L_66)->SetAt(static_cast(3), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_68); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_69 = L_66; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_70 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71; L_71 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_70, NULL); NullCheck(L_69); (L_69)->SetAt(static_cast(4), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_71); NullCheck(L_53); InterfaceActionInvoker3< float, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* >::Invoke(21 /* System.Void DungeonArchitect.UI.UIRenderer::DrawAAPolyLine(System.Single,UnityEngine.Color,UnityEngine.Vector3[]) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_53, L_54, L_55, L_69); // } return; } } // System.Void DungeonArchitect.UI.Widgets.WidgetUtils::DrawWidgetGroup(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer,DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetUtils_DrawWidgetGroup_m5336B1F0D9788AF9F61AFEFD5D119D1F72D90C3C (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, RuntimeObject* ___1_renderer, RuntimeObject* ___2_widget, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // renderer.BeginGroup(widget.WidgetBounds); RuntimeObject* L_0 = ___1_renderer; RuntimeObject* L_1 = ___2_widget; NullCheck(L_1); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_2; L_2 = InterfaceFuncInvoker0< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(11 /* UnityEngine.Rect DungeonArchitect.UI.Widgets.IWidget::get_WidgetBounds() */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_1); NullCheck(L_0); InterfaceActionInvoker1< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(0 /* System.Void DungeonArchitect.UI.UIRenderer::BeginGroup(UnityEngine.Rect) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_0, L_2); // widget.Draw(uiSystem, renderer); RuntimeObject* L_3 = ___2_widget; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_4 = ___0_uiSystem; RuntimeObject* L_5 = ___1_renderer; NullCheck(L_3); InterfaceActionInvoker2< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, RuntimeObject* >::Invoke(1 /* System.Void DungeonArchitect.UI.Widgets.IWidget::Draw(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer) */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_3, L_4, L_5); // renderer.EndGroup(); RuntimeObject* L_6 = ___1_renderer; NullCheck(L_6); InterfaceActionInvoker0::Invoke(1 /* System.Void DungeonArchitect.UI.UIRenderer::EndGroup() */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_6); // } return; } } // System.Boolean DungeonArchitect.UI.Widgets.WidgetUtils::IsDragEvent(UnityEngine.Event) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WidgetUtils_IsDragEvent_mE723C2E803DCCA8EF9EEE4F33BAFB7F3CD03C3AC (Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, const RuntimeMethod* method) { { // return e.type == EventType.DragPerform // || e.type == EventType.DragUpdated // || e.type == EventType.DragExited // || e.type == EventType.MouseDrag; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_0 = ___0_e; NullCheck(L_0); int32_t L_1; L_1 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_0, NULL); if ((((int32_t)L_1) == ((int32_t)((int32_t)10)))) { goto IL_0028; } } { Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_2 = ___0_e; NullCheck(L_2); int32_t L_3; L_3 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_2, NULL); if ((((int32_t)L_3) == ((int32_t)((int32_t)9)))) { goto IL_0028; } } { Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_4 = ___0_e; NullCheck(L_4); int32_t L_5; L_5 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_4, NULL); if ((((int32_t)L_5) == ((int32_t)((int32_t)15)))) { goto IL_0028; } } { Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_6 = ___0_e; NullCheck(L_6); int32_t L_7; L_7 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_6, NULL); return (bool)((((int32_t)L_7) == ((int32_t)3))? 1 : 0); } IL_0028: { return (bool)1; } } // System.Void DungeonArchitect.UI.Widgets.WidgetUtils::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetUtils__ctor_m238D2BE7DC8F97E2AA6921DD1F8A1C69C42D711B (WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.Void DungeonArchitect.UI.Widgets.WidgetUtils::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidgetUtils__cctor_m98D704F4674F1880C329D3F5549867028652690C (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public readonly static Color FOCUS_HIGHLITE_COLOR = new Color(1, 0.5f, 0, 1); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.5f), (0.0f), (1.0f), /*hidden argument*/NULL); ((WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_StaticFields*)il2cpp_codegen_static_fields_for(WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var))->___FOCUS_HIGHLITE_COLOR_0 = L_0; return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.UI.Widgets.HighlightWidget::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HighlightWidget__ctor_m5E99D0ACE0DC901AA1B66C7EF0272926E07C76DE (HighlightWidget_t1D041639C881F6603457B8D77C1AA333127433E3* __this, const RuntimeMethod* method) { { // public Color HighlightColor = Color.red; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; L_0 = Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline(NULL); __this->___HighlightColor_9 = L_0; // public float HighlightThickness = 3.0f; __this->___HighlightThickness_10 = (3.0f); // public float HighlightTime = 1.0f; __this->___HighlightTime_11 = (1.0f); // public HighlightWidget() WidgetBase__ctor_mE012EBFC7AAED3EABB55BEFBCF4544531E4588CD(__this, NULL); // lastUpdateTime = 0; __this->___lastUpdateTime_12 = (0.0); // } return; } } // DungeonArchitect.UI.Widgets.HighlightWidget DungeonArchitect.UI.Widgets.HighlightWidget::SetContent(DungeonArchitect.UI.Widgets.IWidget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HighlightWidget_t1D041639C881F6603457B8D77C1AA333127433E3* HighlightWidget_SetContent_mF69A3BAFA0C6A7A7542351AF580F5FACFE996809 (HighlightWidget_t1D041639C881F6603457B8D77C1AA333127433E3* __this, RuntimeObject* ___0_widget, const RuntimeMethod* method) { { // this.Widget = widget; RuntimeObject* L_0 = ___0_widget; __this->___Widget_7 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___Widget_7), (void*)L_0); // return this; return __this; } } // DungeonArchitect.UI.Widgets.HighlightWidget DungeonArchitect.UI.Widgets.HighlightWidget::SetHighlightColor(UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HighlightWidget_t1D041639C881F6603457B8D77C1AA333127433E3* HighlightWidget_SetHighlightColor_mB610B24220F3BA7537412223D0C31AE5A7B95639 (HighlightWidget_t1D041639C881F6603457B8D77C1AA333127433E3* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_highlightColor, const RuntimeMethod* method) { { // this.HighlightColor = highlightColor; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_highlightColor; __this->___HighlightColor_9 = L_0; // return this; return __this; } } // DungeonArchitect.UI.Widgets.HighlightWidget DungeonArchitect.UI.Widgets.HighlightWidget::SetHighlightThickness(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HighlightWidget_t1D041639C881F6603457B8D77C1AA333127433E3* HighlightWidget_SetHighlightThickness_m5D33F24DA67FBD5A61B29DB7B67F94C37D85BD47 (HighlightWidget_t1D041639C881F6603457B8D77C1AA333127433E3* __this, float ___0_highlightThickness, const RuntimeMethod* method) { { // this.HighlightThickness = highlightThickness; float L_0 = ___0_highlightThickness; __this->___HighlightThickness_10 = L_0; // return this; return __this; } } // DungeonArchitect.UI.Widgets.HighlightWidget DungeonArchitect.UI.Widgets.HighlightWidget::SetHighlightTime(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HighlightWidget_t1D041639C881F6603457B8D77C1AA333127433E3* HighlightWidget_SetHighlightTime_mFC178BC5297EA3EC176F6B13B73C772FAB84C9A0 (HighlightWidget_t1D041639C881F6603457B8D77C1AA333127433E3* __this, float ___0_highlightTime, const RuntimeMethod* method) { { // this.HighlightTime = highlightTime; float L_0 = ___0_highlightTime; __this->___HighlightTime_11 = L_0; // return this; return __this; } } // DungeonArchitect.UI.Widgets.HighlightWidget DungeonArchitect.UI.Widgets.HighlightWidget::SetObjectOfInterest(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HighlightWidget_t1D041639C881F6603457B8D77C1AA333127433E3* HighlightWidget_SetObjectOfInterest_m4FDD99B07E4C88456AD10CF4C41E935C12F0572B (HighlightWidget_t1D041639C881F6603457B8D77C1AA333127433E3* __this, RuntimeObject* ___0_objectOfInterest, const RuntimeMethod* method) { { // this.ObjectOfInterest = objectOfInterest; RuntimeObject* L_0 = ___0_objectOfInterest; __this->___ObjectOfInterest_8 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___ObjectOfInterest_8), (void*)L_0); // return this; return __this; } } // System.Void DungeonArchitect.UI.Widgets.HighlightWidget::DrawImpl(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HighlightWidget_DrawImpl_m9EB0CFA5295D6F321C8CDFF412589DE83516CA8A (HighlightWidget_t1D041639C881F6603457B8D77C1AA333127433E3* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, RuntimeObject* ___1_renderer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIRenderer_GetResource_TisTexture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_m8B834BD0CCA9686D5261AF1179C792A2C8AE2AB6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_2; memset((&V_2), 0, sizeof(V_2)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_3; memset((&V_3), 0, sizeof(V_3)); { // if (lineTexture == null) Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = __this->___lineTexture_14; 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_0024; } } { // lineTexture = renderer.GetResource(UIResourceLookup.ICON_WHITE_16x) as Texture2D; RuntimeObject* L_2 = ___1_renderer; il2cpp_codegen_runtime_class_init_inline(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var); String_t* L_3 = ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___ICON_WHITE_16x_22; NullCheck(L_2); RuntimeObject* L_4; L_4 = GenericInterfaceFuncInvoker1< RuntimeObject*, String_t* >::Invoke(UIRenderer_GetResource_TisTexture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_m8B834BD0CCA9686D5261AF1179C792A2C8AE2AB6_RuntimeMethod_var, L_2, L_3); __this->___lineTexture_14 = ((Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)IsInstSealed((RuntimeObject*)L_4, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___lineTexture_14), (void*)((Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)IsInstSealed((RuntimeObject*)L_4, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var))); } IL_0024: { // if (Widget != null) RuntimeObject* L_5 = __this->___Widget_7; if (!L_5) { goto IL_0039; } } { // WidgetUtils.DrawWidgetGroup(uiSystem, renderer, Widget); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_6 = ___0_uiSystem; RuntimeObject* L_7 = ___1_renderer; RuntimeObject* L_8 = __this->___Widget_7; il2cpp_codegen_runtime_class_init_inline(WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); WidgetUtils_DrawWidgetGroup_m5336B1F0D9788AF9F61AFEFD5D119D1F72D90C3C(L_6, L_7, L_8, NULL); } IL_0039: { // if (remainingTime > 0 && IsPaintEvent(uiSystem)) float L_9 = __this->___remainingTime_13; if ((!(((float)L_9) > ((float)(0.0f))))) { goto IL_00c3; } } { UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_10 = ___0_uiSystem; bool L_11; L_11 = WidgetBase_IsPaintEvent_m01C71D454F88A3E52DB17A4B484EB6C58C555603(__this, L_10, NULL); if (!L_11) { goto IL_00c3; } } { // var bounds = new Rect(Vector2.zero, WidgetBounds.size); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12; L_12 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_13; L_13 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_3 = L_13; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14; L_14 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_3), NULL); Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_0), L_12, L_14, NULL); // bounds = DMathUtils.ExpandRect(bounds, -HighlightThickness * 0.5f); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_15 = V_0; float L_16 = __this->___HighlightThickness_10; il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_17; L_17 = MathUtils_ExpandRect_mD18FF53219C676AC9F6D580847FA24E2411B4B06(L_15, ((float)il2cpp_codegen_multiply(((-L_16)), (0.5f))), NULL); V_0 = L_17; // float intensity = Mathf.Sin(Mathf.PI * remainingTime * 2); float L_18 = __this->___remainingTime_13; float L_19; L_19 = sinf(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((3.14159274f), L_18)), (2.0f)))); V_1 = L_19; // intensity = Mathf.Abs(intensity); float L_20 = V_1; float L_21; L_21 = fabsf(L_20); V_1 = L_21; // var color = HighlightColor; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_22 = __this->___HighlightColor_9; V_2 = L_22; // color.a *= intensity; float* L_23 = (&(&V_2)->___a_3); float* L_24 = L_23; float L_25 = *((float*)L_24); float L_26 = V_1; *((float*)L_24) = (float)((float)il2cpp_codegen_multiply(L_25, L_26)); // WidgetUtils.DrawWidgetFocusHighlight(renderer, bounds, color, HighlightThickness, lineTexture); RuntimeObject* L_27 = ___1_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_28 = V_0; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_29 = V_2; float L_30 = __this->___HighlightThickness_10; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_31 = __this->___lineTexture_14; il2cpp_codegen_runtime_class_init_inline(WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); WidgetUtils_DrawWidgetFocusHighlight_m268380C9120EAE19FB883A8B09C7FC4256FA8D63(L_27, L_28, L_29, L_30, L_31, NULL); } IL_00c3: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.HighlightWidget::Activate(DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HighlightWidget_Activate_mE9C74C3D68E57210686BBCB7EC5F460AC6EA6C1B (HighlightWidget_t1D041639C881F6603457B8D77C1AA333127433E3* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // remainingTime = HighlightTime; float L_0 = __this->___HighlightTime_11; __this->___remainingTime_13 = L_0; // lastUpdateTime = uiSystem.Platform.timeSinceStartup; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_1 = ___0_uiSystem; NullCheck(L_1); RuntimeObject* L_2; L_2 = UISystem_get_Platform_mB88078DB070F890FAAE3A47DE6BFD8B54BE0B36B_inline(L_1, NULL); NullCheck(L_2); double L_3; L_3 = InterfaceFuncInvoker0< double >::Invoke(7 /* System.Double DungeonArchitect.UI.UIPlatform::get_timeSinceStartup() */, UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var, L_2); __this->___lastUpdateTime_12 = L_3; // } return; } } // System.Void DungeonArchitect.UI.Widgets.HighlightWidget::UpdateWidget(DungeonArchitect.UI.UISystem,UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HighlightWidget_UpdateWidget_mE4FFAF30AF97A9ACDCC20CC7C05AC32473C5BB97 (HighlightWidget_t1D041639C881F6603457B8D77C1AA333127433E3* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } double V_0 = 0.0; float V_1 = 0.0f; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_2; memset((&V_2), 0, sizeof(V_2)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_3; memset((&V_3), 0, sizeof(V_3)); { // base.UpdateWidget(uiSystem, bounds); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_0 = ___0_uiSystem; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___1_bounds; WidgetBase_UpdateWidget_m11931F1CE447ABD15875CF7248752EFD87AE741F(__this, L_0, L_1, NULL); // if (remainingTime > 0) float L_2 = __this->___remainingTime_13; if ((!(((float)L_2) > ((float)(0.0f))))) { goto IL_0056; } } { // double currentTime = uiSystem.Platform.timeSinceStartup; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_3 = ___0_uiSystem; NullCheck(L_3); RuntimeObject* L_4; L_4 = UISystem_get_Platform_mB88078DB070F890FAAE3A47DE6BFD8B54BE0B36B_inline(L_3, NULL); NullCheck(L_4); double L_5; L_5 = InterfaceFuncInvoker0< double >::Invoke(7 /* System.Double DungeonArchitect.UI.UIPlatform::get_timeSinceStartup() */, UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var, L_4); V_0 = L_5; // float deltaTime = (float)(currentTime - lastUpdateTime); double L_6 = V_0; double L_7 = __this->___lastUpdateTime_12; V_1 = ((float)((double)il2cpp_codegen_subtract(L_6, L_7))); // remainingTime -= deltaTime; float L_8 = __this->___remainingTime_13; float L_9 = V_1; __this->___remainingTime_13 = ((float)il2cpp_codegen_subtract(L_8, L_9)); // remainingTime = Mathf.Max(0, remainingTime); float L_10 = __this->___remainingTime_13; float L_11; L_11 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), L_10, NULL); __this->___remainingTime_13 = L_11; // lastUpdateTime = currentTime; double L_12 = V_0; __this->___lastUpdateTime_12 = L_12; } IL_0056: { // if (Widget != null) RuntimeObject* L_13 = __this->___Widget_7; if (!L_13) { goto IL_0085; } } { // var contentBounds = new Rect(Vector2.zero, WidgetBounds.size); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14; L_14 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_15; L_15 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_3 = L_15; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16; L_16 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_3), NULL); Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_2), L_14, L_16, NULL); // Widget.UpdateWidget(uiSystem, contentBounds); RuntimeObject* L_17 = __this->___Widget_7; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_18 = ___0_uiSystem; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_19 = V_2; NullCheck(L_17); InterfaceActionInvoker2< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(0 /* System.Void DungeonArchitect.UI.Widgets.IWidget::UpdateWidget(DungeonArchitect.UI.UISystem,UnityEngine.Rect) */, IWidget_t97C9AE977260D3F55295EFE0A8AC7214649866B8_il2cpp_TypeInfo_var, L_17, L_18, L_19); } IL_0085: { // } return; } } // System.Boolean DungeonArchitect.UI.Widgets.HighlightWidget::IsCompositeWidget() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HighlightWidget_IsCompositeWidget_m9380D96C8DE595783178901C69926929468C4EF5 (HighlightWidget_t1D041639C881F6603457B8D77C1AA333127433E3* __this, const RuntimeMethod* method) { { // return true; return (bool)1; } } // DungeonArchitect.UI.Widgets.IWidget[] DungeonArchitect.UI.Widgets.HighlightWidget::GetChildWidgets() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* HighlightWidget_GetChildWidgets_m5B6A7B373A98EAF79158DB885416E14E9B1E5C7E (HighlightWidget_t1D041639C881F6603457B8D77C1AA333127433E3* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return Widget != null ? new[] { Widget } : null; RuntimeObject* L_0 = __this->___Widget_7; if (L_0) { goto IL_000a; } } { return (IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF*)NULL; } IL_000a: { IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_1 = (IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF*)(IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF*)SZArrayNew(IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF_il2cpp_TypeInfo_var, (uint32_t)1); IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* L_2 = L_1; RuntimeObject* L_3 = __this->___Widget_7; NullCheck(L_2); ArrayElementTypeCheck (L_2, L_3); (L_2)->SetAt(static_cast(0), (RuntimeObject*)L_3); return L_2; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.UI.Widgets.ToolbarWidget::add_ButtonPressed(DungeonArchitect.UI.Widgets.ToolbarWidget/OnButtonPressed) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ToolbarWidget_add_ButtonPressed_mB1DB1E463A477734257EFCE98519A44039B15777 (ToolbarWidget_t6E139F041004BC36AA76D48074AD4A418C3406B8* __this, OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* V_0 = NULL; OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* V_1 = NULL; OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* V_2 = NULL; { OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* L_0 = __this->___ButtonPressed_10; V_0 = L_0; } IL_0007: { OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* L_1 = V_0; V_1 = L_1; OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* L_2 = V_1; OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL); V_2 = ((OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5*)CastclassSealed((RuntimeObject*)L_4, OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5_il2cpp_TypeInfo_var)); OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5** L_5 = (&__this->___ButtonPressed_10); OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* L_6 = V_2; OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* L_7 = V_1; OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* L_9 = V_0; OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* L_10 = V_1; if ((!(((RuntimeObject*)(OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5*)L_9) == ((RuntimeObject*)(OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.Widgets.ToolbarWidget::remove_ButtonPressed(DungeonArchitect.UI.Widgets.ToolbarWidget/OnButtonPressed) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ToolbarWidget_remove_ButtonPressed_mAC64D433A76AB5E2F31EE6EB3C73EEA28E197CF8 (ToolbarWidget_t6E139F041004BC36AA76D48074AD4A418C3406B8* __this, OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* V_0 = NULL; OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* V_1 = NULL; OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* V_2 = NULL; { OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* L_0 = __this->___ButtonPressed_10; V_0 = L_0; } IL_0007: { OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* L_1 = V_0; V_1 = L_1; OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* L_2 = V_1; OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL); V_2 = ((OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5*)CastclassSealed((RuntimeObject*)L_4, OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5_il2cpp_TypeInfo_var)); OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5** L_5 = (&__this->___ButtonPressed_10); OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* L_6 = V_2; OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* L_7 = V_1; OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* L_9 = V_0; OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* L_10 = V_1; if ((!(((RuntimeObject*)(OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5*)L_9) == ((RuntimeObject*)(OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.Widgets.ToolbarWidget::UpdateWidget(DungeonArchitect.UI.UISystem,UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ToolbarWidget_UpdateWidget_m31756273748101DE9C4CA5B06B076CE27901FD54 (ToolbarWidget_t6E139F041004BC36AA76D48074AD4A418C3406B8* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m2BFB17F036B5B99DB01FE0FB49332E21BDF30C0D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1; memset((&V_1), 0, sizeof(V_1)); { // base.UpdateWidget(uiSystem, bounds); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_0 = ___0_uiSystem; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___1_bounds; WidgetBase_UpdateWidget_m11931F1CE447ABD15875CF7248752EFD87AE741F(__this, L_0, L_1, NULL); // var size = new Vector2( // Padding * 2 + buttons.Count * ButtonSize, // Padding * 2 + ButtonSize); float L_2 = __this->___Padding_8; List_1_t1270A853747A1110F54C707E0A3F9A4180CD6C86* L_3 = __this->___buttons_11; NullCheck(L_3); int32_t L_4; L_4 = List_1_get_Count_m2BFB17F036B5B99DB01FE0FB49332E21BDF30C0D_inline(L_3, List_1_get_Count_m2BFB17F036B5B99DB01FE0FB49332E21BDF30C0D_RuntimeMethod_var); float L_5 = __this->___ButtonSize_7; float L_6 = __this->___Padding_8; float L_7 = __this->___ButtonSize_7; Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_0), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_2, (2.0f))), ((float)il2cpp_codegen_multiply(((float)L_4), L_5)))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_6, (2.0f))), L_7)), NULL); // WidgetBounds = new Rect(WidgetBounds.position, size); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_8; L_8 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_1 = L_8; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9; L_9 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38((&V_1), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = V_0; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_11; memset((&L_11), 0, sizeof(L_11)); Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&L_11), L_9, L_10, /*hidden argument*/NULL); WidgetBase_set_WidgetBounds_m8F479216A830A6CD059417585620E08AD829F612_inline(__this, L_11, NULL); // UpdateButtonBounds(); ToolbarWidget_UpdateButtonBounds_mA43F93247C27277E432B201664239466E79F0908(__this, NULL); // } return; } } // System.Void DungeonArchitect.UI.Widgets.ToolbarWidget::DrawImpl(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ToolbarWidget_DrawImpl_mB6A1424690ADCE0327379291F880C90C1A0C5AC6 (ToolbarWidget_t6E139F041004BC36AA76D48074AD4A418C3406B8* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, RuntimeObject* ___1_renderer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m59972730C264A77131A01731E87074883211380A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m7A0942D73BF8E06B2541FBBA8A2F868156698AA6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mFCA476D1C9565C73AFD320AA7848C9E36B604398_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m6AEF32BE3529D5C54B915E1A2E07939EB37776DA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIRenderer_GetResource_TisGUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9_m2A663EF27720645960A4FA40BD4346D8A2BC01B3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIRenderer_GetResource_TisTexture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_m680AFA289F2C7920F74B719B7CD23FD8A0B0B597_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIStyleManager_t78405D171B48A713492B64795B96CD6CF365F88C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9* V_0 = NULL; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1; memset((&V_1), 0, sizeof(V_1)); Enumerator_t6F7365CD5F6241590BB159E8FD2CE959F84E94C7 V_2; memset((&V_2), 0, sizeof(V_2)); ButtonInfo_t1BF875509D940CE9DEDDEB62E41F31862F6340C7* V_3 = NULL; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* V_4 = NULL; { // if (buttonStyle == null) GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_0 = __this->___buttonStyle_12; if (L_0) { goto IL_0025; } } { // var skin = renderer.GetResource(UIResourceLookup.SKIN_TOOLBAR_BUTTONS) as GUISkin; RuntimeObject* L_1 = ___1_renderer; il2cpp_codegen_runtime_class_init_inline(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var); String_t* L_2 = ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___SKIN_TOOLBAR_BUTTONS_28; NullCheck(L_1); RuntimeObject* L_3; L_3 = GenericInterfaceFuncInvoker1< RuntimeObject*, String_t* >::Invoke(UIRenderer_GetResource_TisGUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9_m2A663EF27720645960A4FA40BD4346D8A2BC01B3_RuntimeMethod_var, L_1, L_2); V_0 = ((GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9*)IsInstSealed((RuntimeObject*)L_3, GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9_il2cpp_TypeInfo_var)); // buttonStyle = skin.button; GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9* L_4 = V_0; NullCheck(L_4); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_5; L_5 = GUISkin_get_button_m51948EBD478CF9223522AD29B7FBD1BABAABE289(L_4, NULL); __this->___buttonStyle_12 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___buttonStyle_12), (void*)L_5); } IL_0025: { // if (buttonStyle == null) GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_6 = __this->___buttonStyle_12; if (L_6) { goto IL_003e; } } { // buttonStyle = renderer.StyleManager.GetToolbarButtonStyle(); RuntimeObject* L_7 = ___1_renderer; NullCheck(L_7); RuntimeObject* L_8; L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(34 /* DungeonArchitect.UI.UIStyleManager DungeonArchitect.UI.UIRenderer::get_StyleManager() */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_7); NullCheck(L_8); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_9; L_9 = InterfaceFuncInvoker0< GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* >::Invoke(0 /* UnityEngine.GUIStyle DungeonArchitect.UI.UIStyleManager::GetToolbarButtonStyle() */, UIStyleManager_t78405D171B48A713492B64795B96CD6CF365F88C_il2cpp_TypeInfo_var, L_8); __this->___buttonStyle_12 = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___buttonStyle_12), (void*)L_9); } IL_003e: { // if (IsPaintEvent(uiSystem)) UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_10 = ___0_uiSystem; bool L_11; L_11 = WidgetBase_IsPaintEvent_m01C71D454F88A3E52DB17A4B484EB6C58C555603(__this, L_10, NULL); if (!L_11) { goto IL_005b; } } { // var toolbarBounds = WidgetBounds; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_12; L_12 = WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline(__this, NULL); V_1 = L_12; // renderer.DrawRect(toolbarBounds, Background); RuntimeObject* L_13 = ___1_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_14 = V_1; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_15 = __this->___Background_9; NullCheck(L_13); InterfaceActionInvoker2< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(27 /* System.Void DungeonArchitect.UI.UIRenderer::DrawRect(UnityEngine.Rect,UnityEngine.Color) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_13, L_14, L_15); } IL_005b: { // foreach (var button in buttons) List_1_t1270A853747A1110F54C707E0A3F9A4180CD6C86* L_16 = __this->___buttons_11; NullCheck(L_16); Enumerator_t6F7365CD5F6241590BB159E8FD2CE959F84E94C7 L_17; L_17 = List_1_GetEnumerator_m6AEF32BE3529D5C54B915E1A2E07939EB37776DA(L_16, List_1_GetEnumerator_m6AEF32BE3529D5C54B915E1A2E07939EB37776DA_RuntimeMethod_var); V_2 = L_17; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00c4: {// begin finally (depth: 1) Enumerator_Dispose_m59972730C264A77131A01731E87074883211380A((&V_2), Enumerator_Dispose_m59972730C264A77131A01731E87074883211380A_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_00b9_1; } IL_0069_1: { // foreach (var button in buttons) ButtonInfo_t1BF875509D940CE9DEDDEB62E41F31862F6340C7* L_18; L_18 = Enumerator_get_Current_mFCA476D1C9565C73AFD320AA7848C9E36B604398_inline((&V_2), Enumerator_get_Current_mFCA476D1C9565C73AFD320AA7848C9E36B604398_RuntimeMethod_var); V_3 = L_18; // var icon = renderer.GetResource(button.IconId) as Texture; RuntimeObject* L_19 = ___1_renderer; ButtonInfo_t1BF875509D940CE9DEDDEB62E41F31862F6340C7* L_20 = V_3; NullCheck(L_20); String_t* L_21 = L_20->___IconId_1; NullCheck(L_19); RuntimeObject* L_22; L_22 = GenericInterfaceFuncInvoker1< RuntimeObject*, String_t* >::Invoke(UIRenderer_GetResource_TisTexture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_m680AFA289F2C7920F74B719B7CD23FD8A0B0B597_RuntimeMethod_var, L_19, L_21); V_4 = ((Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*)IsInstClass((RuntimeObject*)L_22, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_il2cpp_TypeInfo_var)); // if (renderer.Button(button.Bounds, new GUIContent(icon), buttonStyle)) RuntimeObject* L_23 = ___1_renderer; ButtonInfo_t1BF875509D940CE9DEDDEB62E41F31862F6340C7* L_24 = V_3; NullCheck(L_24); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_25 = L_24->___Bounds_2; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_26 = V_4; GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* L_27 = (GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2*)il2cpp_codegen_object_new(GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_il2cpp_TypeInfo_var); NullCheck(L_27); GUIContent__ctor_mC6AAFA788B07A3B3033ED2590B1F0459ECDEFE10(L_27, L_26, NULL); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_28 = __this->___buttonStyle_12; NullCheck(L_23); bool L_29; L_29 = InterfaceFuncInvoker3< bool, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2*, GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* >::Invoke(2 /* System.Boolean DungeonArchitect.UI.UIRenderer::Button(UnityEngine.Rect,UnityEngine.GUIContent,UnityEngine.GUIStyle) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_23, L_25, L_27, L_28); if (!L_29) { goto IL_00b9_1; } } { // if (ButtonPressed != null) OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* L_30 = __this->___ButtonPressed_10; if (!L_30) { goto IL_00b9_1; } } { // ButtonPressed.Invoke(uiSystem, button.ButtonId); OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* L_31 = __this->___ButtonPressed_10; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_32 = ___0_uiSystem; ButtonInfo_t1BF875509D940CE9DEDDEB62E41F31862F6340C7* L_33 = V_3; NullCheck(L_33); String_t* L_34 = L_33->___ButtonId_0; NullCheck(L_31); OnButtonPressed_Invoke_m0A97C0DC3920127482E6E1DDDDCCC4613E2C973B_inline(L_31, L_32, L_34, NULL); } IL_00b9_1: { // foreach (var button in buttons) bool L_35; L_35 = Enumerator_MoveNext_m7A0942D73BF8E06B2541FBBA8A2F868156698AA6((&V_2), Enumerator_MoveNext_m7A0942D73BF8E06B2541FBBA8A2F868156698AA6_RuntimeMethod_var); if (L_35) { goto IL_0069_1; } } { goto IL_00d2; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00d2: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.ToolbarWidget::AddButton(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ToolbarWidget_AddButton_m359757B12A090A1921A25E9E6B737C96865F67E0 (ToolbarWidget_t6E139F041004BC36AA76D48074AD4A418C3406B8* __this, String_t* ___0_buttonId, String_t* ___1_iconId, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ButtonInfo_t1BF875509D940CE9DEDDEB62E41F31862F6340C7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m200260365A3A5E9E437B4EB4E04A52779CCAD1AA_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } ButtonInfo_t1BF875509D940CE9DEDDEB62E41F31862F6340C7* V_0 = NULL; { // var button = new ButtonInfo(); ButtonInfo_t1BF875509D940CE9DEDDEB62E41F31862F6340C7* L_0 = (ButtonInfo_t1BF875509D940CE9DEDDEB62E41F31862F6340C7*)il2cpp_codegen_object_new(ButtonInfo_t1BF875509D940CE9DEDDEB62E41F31862F6340C7_il2cpp_TypeInfo_var); NullCheck(L_0); ButtonInfo__ctor_m7283FAFB3C20884B8D0B33A835048FA66AAEAFED(L_0, NULL); V_0 = L_0; // button.ButtonId = buttonId; ButtonInfo_t1BF875509D940CE9DEDDEB62E41F31862F6340C7* L_1 = V_0; String_t* L_2 = ___0_buttonId; NullCheck(L_1); L_1->___ButtonId_0 = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___ButtonId_0), (void*)L_2); // button.IconId = iconId; ButtonInfo_t1BF875509D940CE9DEDDEB62E41F31862F6340C7* L_3 = V_0; String_t* L_4 = ___1_iconId; NullCheck(L_3); L_3->___IconId_1 = L_4; Il2CppCodeGenWriteBarrier((void**)(&L_3->___IconId_1), (void*)L_4); // buttons.Add(button); List_1_t1270A853747A1110F54C707E0A3F9A4180CD6C86* L_5 = __this->___buttons_11; ButtonInfo_t1BF875509D940CE9DEDDEB62E41F31862F6340C7* L_6 = V_0; NullCheck(L_5); List_1_Add_m200260365A3A5E9E437B4EB4E04A52779CCAD1AA_inline(L_5, L_6, List_1_Add_m200260365A3A5E9E437B4EB4E04A52779CCAD1AA_RuntimeMethod_var); // } return; } } // System.Void DungeonArchitect.UI.Widgets.ToolbarWidget::UpdateButtonBounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ToolbarWidget_UpdateButtonBounds_mA43F93247C27277E432B201664239466E79F0908 (ToolbarWidget_t6E139F041004BC36AA76D48074AD4A418C3406B8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m59972730C264A77131A01731E87074883211380A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m7A0942D73BF8E06B2541FBBA8A2F868156698AA6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mFCA476D1C9565C73AFD320AA7848C9E36B604398_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m6AEF32BE3529D5C54B915E1A2E07939EB37776DA_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; Enumerator_t6F7365CD5F6241590BB159E8FD2CE959F84E94C7 V_2; memset((&V_2), 0, sizeof(V_2)); { // float x = Padding; float L_0 = __this->___Padding_8; V_0 = L_0; // float y = Padding; float L_1 = __this->___Padding_8; V_1 = L_1; // foreach (var button in buttons) List_1_t1270A853747A1110F54C707E0A3F9A4180CD6C86* L_2 = __this->___buttons_11; NullCheck(L_2); Enumerator_t6F7365CD5F6241590BB159E8FD2CE959F84E94C7 L_3; L_3 = List_1_GetEnumerator_m6AEF32BE3529D5C54B915E1A2E07939EB37776DA(L_2, List_1_GetEnumerator_m6AEF32BE3529D5C54B915E1A2E07939EB37776DA_RuntimeMethod_var); V_2 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_004f: {// begin finally (depth: 1) Enumerator_Dispose_m59972730C264A77131A01731E87074883211380A((&V_2), Enumerator_Dispose_m59972730C264A77131A01731E87074883211380A_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0044_1; } IL_001c_1: { // foreach (var button in buttons) ButtonInfo_t1BF875509D940CE9DEDDEB62E41F31862F6340C7* L_4; L_4 = Enumerator_get_Current_mFCA476D1C9565C73AFD320AA7848C9E36B604398_inline((&V_2), Enumerator_get_Current_mFCA476D1C9565C73AFD320AA7848C9E36B604398_RuntimeMethod_var); // button.Bounds = new Rect(x, y, ButtonSize, ButtonSize); float L_5 = V_0; float L_6 = V_1; float L_7 = __this->___ButtonSize_7; float L_8 = __this->___ButtonSize_7; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_9; memset((&L_9), 0, sizeof(L_9)); Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_9), L_5, L_6, L_7, L_8, /*hidden argument*/NULL); NullCheck(L_4); L_4->___Bounds_2 = L_9; // x += ButtonSize; float L_10 = V_0; float L_11 = __this->___ButtonSize_7; V_0 = ((float)il2cpp_codegen_add(L_10, L_11)); } IL_0044_1: { // foreach (var button in buttons) bool L_12; L_12 = Enumerator_MoveNext_m7A0942D73BF8E06B2541FBBA8A2F868156698AA6((&V_2), Enumerator_MoveNext_m7A0942D73BF8E06B2541FBBA8A2F868156698AA6_RuntimeMethod_var); if (L_12) { goto IL_001c_1; } } { goto IL_005d; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_005d: { // } return; } } // DungeonArchitect.UI.Widgets.ToolbarWidget DungeonArchitect.UI.Widgets.ToolbarWidget::SetBackground(UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ToolbarWidget_t6E139F041004BC36AA76D48074AD4A418C3406B8* ToolbarWidget_SetBackground_m43C6F1CD940AAFBBA806D6A04261673E304A161E (ToolbarWidget_t6E139F041004BC36AA76D48074AD4A418C3406B8* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_background, const RuntimeMethod* method) { { // this.Background = background; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_background; __this->___Background_9 = L_0; // return this; return __this; } } // DungeonArchitect.UI.Widgets.ToolbarWidget DungeonArchitect.UI.Widgets.ToolbarWidget::SetButtonSize(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ToolbarWidget_t6E139F041004BC36AA76D48074AD4A418C3406B8* ToolbarWidget_SetButtonSize_m4ABDB7703F9DDAED4184CF3BA2721C862C54FFBC (ToolbarWidget_t6E139F041004BC36AA76D48074AD4A418C3406B8* __this, int32_t ___0_buttonSize, const RuntimeMethod* method) { { // this.ButtonSize = buttonSize; int32_t L_0 = ___0_buttonSize; __this->___ButtonSize_7 = ((float)L_0); // return this; return __this; } } // System.Void DungeonArchitect.UI.Widgets.ToolbarWidget::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ToolbarWidget__ctor_m7EB018C1630558CCA755D035EF6FCAB949987E44 (ToolbarWidget_t6E139F041004BC36AA76D48074AD4A418C3406B8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7F93A68492F42CBE97BF208B32D980D7F137AF72_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t1270A853747A1110F54C707E0A3F9A4180CD6C86_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public float ButtonSize = 20; __this->___ButtonSize_7 = (20.0f); // public Color Background = new Color(0, 0, 0, 0.25f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (0.0f), (0.0f), (0.25f), /*hidden argument*/NULL); __this->___Background_9 = L_0; // public List buttons = new List(); List_1_t1270A853747A1110F54C707E0A3F9A4180CD6C86* L_1 = (List_1_t1270A853747A1110F54C707E0A3F9A4180CD6C86*)il2cpp_codegen_object_new(List_1_t1270A853747A1110F54C707E0A3F9A4180CD6C86_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m7F93A68492F42CBE97BF208B32D980D7F137AF72(L_1, List_1__ctor_m7F93A68492F42CBE97BF208B32D980D7F137AF72_RuntimeMethod_var); __this->___buttons_11 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___buttons_11), (void*)L_1); WidgetBase__ctor_mE012EBFC7AAED3EABB55BEFBCF4544531E4588CD(__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 OnButtonPressed_Invoke_m0A97C0DC3920127482E6E1DDDDCCC4613E2C973B_Multicast(OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, String_t* ___1_id, 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++) { OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, String_t*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_uiSystem, ___1_id, reinterpret_cast(currentDelegate->___method_3)); } } void OnButtonPressed_Invoke_m0A97C0DC3920127482E6E1DDDDCCC4613E2C973B_OpenInst(OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, String_t* ___1_id, const RuntimeMethod* method) { NullCheck(___0_uiSystem); typedef void (*FunctionPointerType) (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, String_t*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_uiSystem, ___1_id, method); } void OnButtonPressed_Invoke_m0A97C0DC3920127482E6E1DDDDCCC4613E2C973B_OpenStatic(OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, String_t* ___1_id, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, String_t*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_uiSystem, ___1_id, method); } void OnButtonPressed_Invoke_m0A97C0DC3920127482E6E1DDDDCCC4613E2C973B_OpenStaticInvoker(OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, String_t* ___1_id, const RuntimeMethod* method) { InvokerActionInvoker2< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, String_t* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_uiSystem, ___1_id); } void OnButtonPressed_Invoke_m0A97C0DC3920127482E6E1DDDDCCC4613E2C973B_ClosedStaticInvoker(OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, String_t* ___1_id, const RuntimeMethod* method) { InvokerActionInvoker3< RuntimeObject*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, String_t* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_uiSystem, ___1_id); } void OnButtonPressed_Invoke_m0A97C0DC3920127482E6E1DDDDCCC4613E2C973B_OpenVirtual(OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, String_t* ___1_id, const RuntimeMethod* method) { NullCheck(___0_uiSystem); VirtualActionInvoker1< String_t* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_uiSystem, ___1_id); } void OnButtonPressed_Invoke_m0A97C0DC3920127482E6E1DDDDCCC4613E2C973B_OpenInterface(OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, String_t* ___1_id, const RuntimeMethod* method) { NullCheck(___0_uiSystem); InterfaceActionInvoker1< String_t* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_uiSystem, ___1_id); } void OnButtonPressed_Invoke_m0A97C0DC3920127482E6E1DDDDCCC4613E2C973B_OpenGenericVirtual(OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, String_t* ___1_id, const RuntimeMethod* method) { NullCheck(___0_uiSystem); GenericVirtualActionInvoker1< String_t* >::Invoke(method, ___0_uiSystem, ___1_id); } void OnButtonPressed_Invoke_m0A97C0DC3920127482E6E1DDDDCCC4613E2C973B_OpenGenericInterface(OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, String_t* ___1_id, const RuntimeMethod* method) { NullCheck(___0_uiSystem); GenericInterfaceActionInvoker1< String_t* >::Invoke(method, ___0_uiSystem, ___1_id); } // System.Void DungeonArchitect.UI.Widgets.ToolbarWidget/OnButtonPressed::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnButtonPressed__ctor_mAFF994D4E23E25A59B9888FB892BDBC03251E691 (OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* __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 == 2; if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method)) if (isOpen) __this->___invoke_impl_1 = (intptr_t)&OnButtonPressed_Invoke_m0A97C0DC3920127482E6E1DDDDCCC4613E2C973B_OpenStaticInvoker; else __this->___invoke_impl_1 = (intptr_t)&OnButtonPressed_Invoke_m0A97C0DC3920127482E6E1DDDDCCC4613E2C973B_ClosedStaticInvoker; else if (isOpen) __this->___invoke_impl_1 = (intptr_t)&OnButtonPressed_Invoke_m0A97C0DC3920127482E6E1DDDDCCC4613E2C973B_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 == 1; 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)&OnButtonPressed_Invoke_m0A97C0DC3920127482E6E1DDDDCCC4613E2C973B_OpenGenericInterface; else __this->___invoke_impl_1 = (intptr_t)&OnButtonPressed_Invoke_m0A97C0DC3920127482E6E1DDDDCCC4613E2C973B_OpenGenericVirtual; else if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method)) __this->___invoke_impl_1 = (intptr_t)&OnButtonPressed_Invoke_m0A97C0DC3920127482E6E1DDDDCCC4613E2C973B_OpenInterface; else __this->___invoke_impl_1 = (intptr_t)&OnButtonPressed_Invoke_m0A97C0DC3920127482E6E1DDDDCCC4613E2C973B_OpenVirtual; } else { __this->___invoke_impl_1 = (intptr_t)&OnButtonPressed_Invoke_m0A97C0DC3920127482E6E1DDDDCCC4613E2C973B_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)&OnButtonPressed_Invoke_m0A97C0DC3920127482E6E1DDDDCCC4613E2C973B_Multicast; } // System.Void DungeonArchitect.UI.Widgets.ToolbarWidget/OnButtonPressed::Invoke(DungeonArchitect.UI.UISystem,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnButtonPressed_Invoke_m0A97C0DC3920127482E6E1DDDDCCC4613E2C973B (OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, String_t* ___1_id, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, String_t*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_uiSystem, ___1_id, reinterpret_cast(__this->___method_3)); } // System.IAsyncResult DungeonArchitect.UI.Widgets.ToolbarWidget/OnButtonPressed::BeginInvoke(DungeonArchitect.UI.UISystem,System.String,System.AsyncCallback,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OnButtonPressed_BeginInvoke_m6C0BEE3AB7BF7B480CED634BE0A0242E1154929B (OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, String_t* ___1_id, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___2_callback, RuntimeObject* ___3_object, const RuntimeMethod* method) { void *__d_args[3] = {0}; __d_args[0] = ___0_uiSystem; __d_args[1] = ___1_id; return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___2_callback, (RuntimeObject*)___3_object); } // System.Void DungeonArchitect.UI.Widgets.ToolbarWidget/OnButtonPressed::EndInvoke(System.IAsyncResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnButtonPressed_EndInvoke_m18CA8AE3E1959D5297A3DACAA51B37CC8E9485B4 (OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* __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.Void DungeonArchitect.UI.Widgets.ToolbarWidget/ButtonInfo::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ButtonInfo__ctor_m7283FAFB3C20884B8D0B33A835048FA66AAEAFED (ButtonInfo_t1BF875509D940CE9DEDDEB62E41F31862F6340C7* __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.UI.Widgets.GraphEditors.GraphContextMenuEvent::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphContextMenuEvent__ctor_mA6261D694692BED29C95F901CB03CBBC98E4C8F9 (GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7* __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.UI.Widgets.GraphEditors.GraphContextMenu::add_RequestContextMenuCreation(DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu/OnRequestContextMenuCreation) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphContextMenu_add_RequestContextMenuCreation_m4EF35F2FA8AAB581F99B52FE23FA17CF9940702D (GraphContextMenu_t147D84E26A23C427E91FE57C1E058FB7DC42DB0A* __this, OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* V_0 = NULL; OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* V_1 = NULL; OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* V_2 = NULL; { OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* L_0 = __this->___RequestContextMenuCreation_4; V_0 = L_0; } IL_0007: { OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* L_1 = V_0; V_1 = L_1; OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* L_2 = V_1; OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL); V_2 = ((OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B*)CastclassSealed((RuntimeObject*)L_4, OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B_il2cpp_TypeInfo_var)); OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B** L_5 = (&__this->___RequestContextMenuCreation_4); OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* L_6 = V_2; OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* L_7 = V_1; OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* L_9 = V_0; OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* L_10 = V_1; if ((!(((RuntimeObject*)(OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B*)L_9) == ((RuntimeObject*)(OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu::remove_RequestContextMenuCreation(DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu/OnRequestContextMenuCreation) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphContextMenu_remove_RequestContextMenuCreation_mB7625C124FBB0A3A6FFBE90E095D25EABEFFE380 (GraphContextMenu_t147D84E26A23C427E91FE57C1E058FB7DC42DB0A* __this, OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* V_0 = NULL; OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* V_1 = NULL; OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* V_2 = NULL; { OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* L_0 = __this->___RequestContextMenuCreation_4; V_0 = L_0; } IL_0007: { OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* L_1 = V_0; V_1 = L_1; OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* L_2 = V_1; OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL); V_2 = ((OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B*)CastclassSealed((RuntimeObject*)L_4, OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B_il2cpp_TypeInfo_var)); OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B** L_5 = (&__this->___RequestContextMenuCreation_4); OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* L_6 = V_2; OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* L_7 = V_1; OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* L_9 = V_0; OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* L_10 = V_1; if ((!(((RuntimeObject*)(OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B*)L_9) == ((RuntimeObject*)(OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu::add_MenuItemClicked(DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu/OnMenuItemClicked) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphContextMenu_add_MenuItemClicked_mEE606F3A7370C10D2D73F4FC6E21AB7C45ED72B2 (GraphContextMenu_t147D84E26A23C427E91FE57C1E058FB7DC42DB0A* __this, OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* V_0 = NULL; OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* V_1 = NULL; OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* V_2 = NULL; { OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* L_0 = __this->___MenuItemClicked_5; V_0 = L_0; } IL_0007: { OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* L_1 = V_0; V_1 = L_1; OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* L_2 = V_1; OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL); V_2 = ((OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC*)CastclassSealed((RuntimeObject*)L_4, OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC_il2cpp_TypeInfo_var)); OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC** L_5 = (&__this->___MenuItemClicked_5); OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* L_6 = V_2; OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* L_7 = V_1; OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* L_9 = V_0; OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* L_10 = V_1; if ((!(((RuntimeObject*)(OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC*)L_9) == ((RuntimeObject*)(OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu::remove_MenuItemClicked(DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu/OnMenuItemClicked) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphContextMenu_remove_MenuItemClicked_m7841F4BB86670D5E7DF6133C27025BA5ED41E3A4 (GraphContextMenu_t147D84E26A23C427E91FE57C1E058FB7DC42DB0A* __this, OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* V_0 = NULL; OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* V_1 = NULL; OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* V_2 = NULL; { OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* L_0 = __this->___MenuItemClicked_5; V_0 = L_0; } IL_0007: { OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* L_1 = V_0; V_1 = L_1; OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* L_2 = V_1; OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL); V_2 = ((OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC*)CastclassSealed((RuntimeObject*)L_4, OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC_il2cpp_TypeInfo_var)); OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC** L_5 = (&__this->___MenuItemClicked_5); OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* L_6 = V_2; OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* L_7 = V_1; OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* L_9 = V_0; OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* L_10 = V_1; if ((!(((RuntimeObject*)(OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC*)L_9) == ((RuntimeObject*)(OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu::HandleInput(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphContextMenu_HandleInput_mBE309664CA5D861327D7392A136C3A52C4F55C7A (GraphContextMenu_t147D84E26A23C427E91FE57C1E058FB7DC42DB0A* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { int32_t V_0 = 0; { // switch (e.type) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_0 = ___0_e; NullCheck(L_0); int32_t L_1; L_1 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_0, NULL); V_0 = L_1; int32_t L_2 = V_0; switch (L_2) { case 0: { goto IL_001e; } case 1: { goto IL_004a; } case 2: { goto IL_0075; } case 3: { goto IL_0034; } } } { return; } IL_001e: { // if (e.button == dragButtonId) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_3 = ___0_e; NullCheck(L_3); int32_t L_4; L_4 = Event_get_button_m57F81B5CCB26866E776D0EBD1250C708A3565C08(L_3, NULL); int32_t L_5 = __this->___dragButtonId_1; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_0075; } } { // dragged = false; __this->___dragged_0 = (bool)0; // break; return; } IL_0034: { // if (e.button == dragButtonId) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_6 = ___0_e; NullCheck(L_6); int32_t L_7; L_7 = Event_get_button_m57F81B5CCB26866E776D0EBD1250C708A3565C08(L_6, NULL); int32_t L_8 = __this->___dragButtonId_1; if ((!(((uint32_t)L_7) == ((uint32_t)L_8)))) { goto IL_0075; } } { // dragged = true; __this->___dragged_0 = (bool)1; // break; return; } IL_004a: { // if (e.button == dragButtonId && !dragged) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_9 = ___0_e; NullCheck(L_9); int32_t L_10; L_10 = Event_get_button_m57F81B5CCB26866E776D0EBD1250C708A3565C08(L_9, NULL); int32_t L_11 = __this->___dragButtonId_1; if ((!(((uint32_t)L_10) == ((uint32_t)L_11)))) { goto IL_0075; } } { bool L_12 = __this->___dragged_0; if (L_12) { goto IL_0075; } } { // if (RequestContextMenuCreation != null) OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* L_13 = __this->___RequestContextMenuCreation_4; if (!L_13) { goto IL_0075; } } { // RequestContextMenuCreation.Invoke(e, uiSystem); OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* L_14 = __this->___RequestContextMenuCreation_4; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_15 = ___0_e; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_16 = ___1_uiSystem; NullCheck(L_14); OnRequestContextMenuCreation_Invoke_m5775A51C0B63BE7F6275172F14263A3516070573_inline(L_14, L_15, L_16, NULL); } IL_0075: { // } return; } } // DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenuEvent DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu::BuildEvent(System.Object,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7* GraphContextMenu_BuildEvent_m91183236B00AA63269C192B724C566FBDCBE4EE0 (GraphContextMenu_t147D84E26A23C427E91FE57C1E058FB7DC42DB0A* __this, RuntimeObject* ___0_userdata, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // var e = new GraphContextMenuEvent(); GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7* L_0 = (GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7*)il2cpp_codegen_object_new(GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7_il2cpp_TypeInfo_var); NullCheck(L_0); GraphContextMenuEvent__ctor_mA6261D694692BED29C95F901CB03CBBC98E4C8F9(L_0, NULL); // e.userdata = userdata; GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7* L_1 = L_0; RuntimeObject* L_2 = ___0_userdata; NullCheck(L_1); L_1->___userdata_2 = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___userdata_2), (void*)L_2); // e.sourcePin = sourcePin; GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7* L_3 = L_1; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_4 = __this->___sourcePin_2; NullCheck(L_3); L_3->___sourcePin_0 = L_4; Il2CppCodeGenWriteBarrier((void**)(&L_3->___sourcePin_0), (void*)L_4); // e.mouseWorldPosition = mouseWorldPosition; GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7* L_5 = L_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = __this->___mouseWorldPosition_3; NullCheck(L_5); L_5->___mouseWorldPosition_1 = L_6; // e.uiSystem = uiSystem; GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7* L_7 = L_5; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_8 = ___1_uiSystem; NullCheck(L_7); L_7->___uiSystem_3 = L_8; Il2CppCodeGenWriteBarrier((void**)(&L_7->___uiSystem_3), (void*)L_8); // return e; return L_7; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu::DispatchMenuItemEvent(System.Object,DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenuEvent) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphContextMenu_DispatchMenuItemEvent_m329CD0B4C7A598867C6C228A0521F1FDBD4A0B7F (GraphContextMenu_t147D84E26A23C427E91FE57C1E058FB7DC42DB0A* __this, RuntimeObject* ___0_action, GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7* ___1_e, const RuntimeMethod* method) { { // if (MenuItemClicked != null) OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* L_0 = __this->___MenuItemClicked_5; if (!L_0) { goto IL_0015; } } { // MenuItemClicked(action, e); OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* L_1 = __this->___MenuItemClicked_5; RuntimeObject* L_2 = ___0_action; GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7* L_3 = ___1_e; NullCheck(L_1); OnMenuItemClicked_Invoke_mBDA6D01ECFE34D8F8E1C0D3618471116D25AFE63_inline(L_1, L_2, L_3, NULL); } IL_0015: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphContextMenu__ctor_m9E34A645B1D91E1BD2890B6FF45383878C6FE2F1 (GraphContextMenu_t147D84E26A23C427E91FE57C1E058FB7DC42DB0A* __this, const RuntimeMethod* method) { { // protected int dragButtonId = 1; __this->___dragButtonId_1 = 1; Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif void OnRequestContextMenuCreation_Invoke_m5775A51C0B63BE7F6275172F14263A3516070573_Multicast(OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, 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++) { OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_e, ___1_uiSystem, reinterpret_cast(currentDelegate->___method_3)); } } void OnRequestContextMenuCreation_Invoke_m5775A51C0B63BE7F6275172F14263A3516070573_OpenInst(OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { NullCheck(___0_e); typedef void (*FunctionPointerType) (Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_e, ___1_uiSystem, method); } void OnRequestContextMenuCreation_Invoke_m5775A51C0B63BE7F6275172F14263A3516070573_OpenStatic(OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_e, ___1_uiSystem, method); } void OnRequestContextMenuCreation_Invoke_m5775A51C0B63BE7F6275172F14263A3516070573_OpenStaticInvoker(OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { InvokerActionInvoker2< Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_e, ___1_uiSystem); } void OnRequestContextMenuCreation_Invoke_m5775A51C0B63BE7F6275172F14263A3516070573_ClosedStaticInvoker(OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { InvokerActionInvoker3< RuntimeObject*, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_e, ___1_uiSystem); } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu/OnRequestContextMenuCreation::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnRequestContextMenuCreation__ctor_mE19A03C0CB48DFF130FCC32C7D435B256083F7D0 (OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* __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 == 2; if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method)) if (isOpen) __this->___invoke_impl_1 = (intptr_t)&OnRequestContextMenuCreation_Invoke_m5775A51C0B63BE7F6275172F14263A3516070573_OpenStaticInvoker; else __this->___invoke_impl_1 = (intptr_t)&OnRequestContextMenuCreation_Invoke_m5775A51C0B63BE7F6275172F14263A3516070573_ClosedStaticInvoker; else if (isOpen) __this->___invoke_impl_1 = (intptr_t)&OnRequestContextMenuCreation_Invoke_m5775A51C0B63BE7F6275172F14263A3516070573_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 == 1; if (isOpen) { __this->___invoke_impl_1 = (intptr_t)&OnRequestContextMenuCreation_Invoke_m5775A51C0B63BE7F6275172F14263A3516070573_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)&OnRequestContextMenuCreation_Invoke_m5775A51C0B63BE7F6275172F14263A3516070573_Multicast; } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu/OnRequestContextMenuCreation::Invoke(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnRequestContextMenuCreation_Invoke_m5775A51C0B63BE7F6275172F14263A3516070573 (OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_e, ___1_uiSystem, reinterpret_cast(__this->___method_3)); } // System.IAsyncResult DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu/OnRequestContextMenuCreation::BeginInvoke(UnityEngine.Event,DungeonArchitect.UI.UISystem,System.AsyncCallback,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OnRequestContextMenuCreation_BeginInvoke_m5EBD73ACC4A73FC9795EA7E8F1F7F40C1E35790A (OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___2_callback, RuntimeObject* ___3_object, const RuntimeMethod* method) { void *__d_args[3] = {0}; __d_args[0] = ___0_e; __d_args[1] = ___1_uiSystem; return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___2_callback, (RuntimeObject*)___3_object); } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu/OnRequestContextMenuCreation::EndInvoke(System.IAsyncResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnRequestContextMenuCreation_EndInvoke_m3F3F23E7C9F2648B5FF2AF9C50BFA8B47C4774C1 (OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* __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 void OnMenuItemClicked_Invoke_mBDA6D01ECFE34D8F8E1C0D3618471116D25AFE63_Multicast(OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* __this, RuntimeObject* ___0_userdata, GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7* ___1_e, 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++) { OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_userdata, ___1_e, reinterpret_cast(currentDelegate->___method_3)); } } void OnMenuItemClicked_Invoke_mBDA6D01ECFE34D8F8E1C0D3618471116D25AFE63_OpenInst(OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* __this, RuntimeObject* ___0_userdata, GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7* ___1_e, const RuntimeMethod* method) { NullCheck(___0_userdata); typedef void (*FunctionPointerType) (RuntimeObject*, GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_userdata, ___1_e, method); } void OnMenuItemClicked_Invoke_mBDA6D01ECFE34D8F8E1C0D3618471116D25AFE63_OpenStatic(OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* __this, RuntimeObject* ___0_userdata, GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_userdata, ___1_e, method); } void OnMenuItemClicked_Invoke_mBDA6D01ECFE34D8F8E1C0D3618471116D25AFE63_OpenStaticInvoker(OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* __this, RuntimeObject* ___0_userdata, GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7* ___1_e, const RuntimeMethod* method) { InvokerActionInvoker2< RuntimeObject*, GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_userdata, ___1_e); } void OnMenuItemClicked_Invoke_mBDA6D01ECFE34D8F8E1C0D3618471116D25AFE63_ClosedStaticInvoker(OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* __this, RuntimeObject* ___0_userdata, GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7* ___1_e, const RuntimeMethod* method) { InvokerActionInvoker3< RuntimeObject*, RuntimeObject*, GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_userdata, ___1_e); } void OnMenuItemClicked_Invoke_mBDA6D01ECFE34D8F8E1C0D3618471116D25AFE63_OpenVirtual(OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* __this, RuntimeObject* ___0_userdata, GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7* ___1_e, const RuntimeMethod* method) { NullCheck(___0_userdata); VirtualActionInvoker1< GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_userdata, ___1_e); } void OnMenuItemClicked_Invoke_mBDA6D01ECFE34D8F8E1C0D3618471116D25AFE63_OpenInterface(OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* __this, RuntimeObject* ___0_userdata, GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7* ___1_e, const RuntimeMethod* method) { NullCheck(___0_userdata); InterfaceActionInvoker1< GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_userdata, ___1_e); } void OnMenuItemClicked_Invoke_mBDA6D01ECFE34D8F8E1C0D3618471116D25AFE63_OpenGenericVirtual(OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* __this, RuntimeObject* ___0_userdata, GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7* ___1_e, const RuntimeMethod* method) { NullCheck(___0_userdata); GenericVirtualActionInvoker1< GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7* >::Invoke(method, ___0_userdata, ___1_e); } void OnMenuItemClicked_Invoke_mBDA6D01ECFE34D8F8E1C0D3618471116D25AFE63_OpenGenericInterface(OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* __this, RuntimeObject* ___0_userdata, GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7* ___1_e, const RuntimeMethod* method) { NullCheck(___0_userdata); GenericInterfaceActionInvoker1< GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7* >::Invoke(method, ___0_userdata, ___1_e); } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu/OnMenuItemClicked::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnMenuItemClicked__ctor_m457912914B8BE27FAEAB980089C47C01C5B71BA2 (OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* __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 == 2; if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method)) if (isOpen) __this->___invoke_impl_1 = (intptr_t)&OnMenuItemClicked_Invoke_mBDA6D01ECFE34D8F8E1C0D3618471116D25AFE63_OpenStaticInvoker; else __this->___invoke_impl_1 = (intptr_t)&OnMenuItemClicked_Invoke_mBDA6D01ECFE34D8F8E1C0D3618471116D25AFE63_ClosedStaticInvoker; else if (isOpen) __this->___invoke_impl_1 = (intptr_t)&OnMenuItemClicked_Invoke_mBDA6D01ECFE34D8F8E1C0D3618471116D25AFE63_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 == 1; 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)&OnMenuItemClicked_Invoke_mBDA6D01ECFE34D8F8E1C0D3618471116D25AFE63_OpenGenericInterface; else __this->___invoke_impl_1 = (intptr_t)&OnMenuItemClicked_Invoke_mBDA6D01ECFE34D8F8E1C0D3618471116D25AFE63_OpenGenericVirtual; else if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method)) __this->___invoke_impl_1 = (intptr_t)&OnMenuItemClicked_Invoke_mBDA6D01ECFE34D8F8E1C0D3618471116D25AFE63_OpenInterface; else __this->___invoke_impl_1 = (intptr_t)&OnMenuItemClicked_Invoke_mBDA6D01ECFE34D8F8E1C0D3618471116D25AFE63_OpenVirtual; } else { __this->___invoke_impl_1 = (intptr_t)&OnMenuItemClicked_Invoke_mBDA6D01ECFE34D8F8E1C0D3618471116D25AFE63_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)&OnMenuItemClicked_Invoke_mBDA6D01ECFE34D8F8E1C0D3618471116D25AFE63_Multicast; } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu/OnMenuItemClicked::Invoke(System.Object,DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenuEvent) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnMenuItemClicked_Invoke_mBDA6D01ECFE34D8F8E1C0D3618471116D25AFE63 (OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* __this, RuntimeObject* ___0_userdata, GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_userdata, ___1_e, reinterpret_cast(__this->___method_3)); } // System.IAsyncResult DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu/OnMenuItemClicked::BeginInvoke(System.Object,DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenuEvent,System.AsyncCallback,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OnMenuItemClicked_BeginInvoke_m224D6EA78A2A4F6920227414B96ACF56E623A064 (OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* __this, RuntimeObject* ___0_userdata, GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7* ___1_e, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___2_callback, RuntimeObject* ___3_object, const RuntimeMethod* method) { void *__d_args[3] = {0}; __d_args[0] = ___0_userdata; __d_args[1] = ___1_e; return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___2_callback, (RuntimeObject*)___3_object); } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu/OnMenuItemClicked::EndInvoke(System.IAsyncResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnMenuItemClicked_EndInvoke_mF629AB2DBC6245912DEE7F1F1E0EBC94230A4C95 (OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* __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.Void DungeonArchitect.UI.Widgets.GraphEditors.NullGraphContextMenu::Show(DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor,DungeonArchitect.Graphs.GraphPin,UnityEngine.Vector2,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullGraphContextMenu_Show_mA64D5B08910B8C1C8EE8E2F64D73AF274537E8D8 (NullGraphContextMenu_t830CE65D6B6716D61E774EB85488991A06CD900E* __this, GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* ___0_graphEditor, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___1_sourcePin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_mouseWorld, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___3_uiSystem, const RuntimeMethod* method) { { // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.NullGraphContextMenu::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullGraphContextMenu__ctor_mBA27A1DDE92B81B8EDC3E03997A3B2246DDE3CEF (NullGraphContextMenu_t830CE65D6B6716D61E774EB85488991A06CD900E* __this, const RuntimeMethod* method) { { GraphContextMenu__ctor_m9E34A645B1D91E1BD2890B6FF45383878C6FE2F1(__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.UI.Widgets.GraphEditors.GraphRendererContext::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphRendererContext__ctor_m9EF4DFB67AE81F1A9B652B1E82C15739FA7784DC (GraphRendererContext_tF7179F7C8994016BD344A78ADE7AF9C3D46A5918* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public UIResourceLookup Resources = new UIResourceLookup(); UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92* L_0 = (UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92*)il2cpp_codegen_object_new(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var); NullCheck(L_0); UIResourceLookup__ctor_mE5DE0CA34F242119AB62DB2F30FE2580D4CF24FE(L_0, NULL); __this->___Resources_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___Resources_0), (void*)L_0); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditorStyle__ctor_mDFDAFFB97B6D3F74C4BF4C2408B1B5C26698964A (GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9E8EBD5A53DEDF749B241291DDD838A13ACB332F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD70BCE186D0E4D1CEF494DD038E0B62EE48B8296); s_Il2CppMethodInitialized = true; } { // public Color backgroundColor = new Color(0.2f, 0.2f, 0.2f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_0), (0.200000003f), (0.200000003f), (0.200000003f), /*hidden argument*/NULL); __this->___backgroundColor_0 = L_0; // public Color gridLineColorThick = new Color(1, 1, 1, 0.1f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1; memset((&L_1), 0, sizeof(L_1)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_1), (1.0f), (1.0f), (1.0f), (0.100000001f), /*hidden argument*/NULL); __this->___gridLineColorThick_1 = L_1; // public Color gridLineColorThin = new Color(1, 1, 1, 0.05f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2; memset((&L_2), 0, sizeof(L_2)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_2), (1.0f), (1.0f), (1.0f), (0.0500000007f), /*hidden argument*/NULL); __this->___gridLineColorThin_2 = L_2; // public float gridCellSpacing = 20; __this->___gridCellSpacing_3 = (20.0f); // public int gridNumCells = 150; __this->___gridNumCells_5 = ((int32_t)150); // public string branding = "Dungeon Architect"; __this->___branding_6 = _stringLiteral9E8EBD5A53DEDF749B241291DDD838A13ACB332F; Il2CppCodeGenWriteBarrier((void**)(&__this->___branding_6), (void*)_stringLiteral9E8EBD5A53DEDF749B241291DDD838A13ACB332F); // public Color brandingColor = new Color(1, 1, 1, 0.1f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3; memset((&L_3), 0, sizeof(L_3)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_3), (1.0f), (1.0f), (1.0f), (0.100000001f), /*hidden argument*/NULL); __this->___brandingColor_7 = L_3; // public int brandingSize = 40; __this->___brandingSize_8 = ((int32_t)40); // public string readonlyText = "[READ ONLY]"; __this->___readonlyText_9 = _stringLiteralD70BCE186D0E4D1CEF494DD038E0B62EE48B8296; Il2CppCodeGenWriteBarrier((void**)(&__this->___readonlyText_9), (void*)_stringLiteralD70BCE186D0E4D1CEF494DD038E0B62EE48B8296); // public Color readonlyColor = new Color(1, 1, .5f, 0.4f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4; memset((&L_4), 0, sizeof(L_4)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_4), (1.0f), (1.0f), (0.5f), (0.400000006f), /*hidden argument*/NULL); __this->___readonlyColor_10 = L_4; // public int readonlySize = 40; __this->___readonlySize_11 = ((int32_t)40); // public Color overlayTextColorLo = new Color(1, 1, 1, 0.2f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5; memset((&L_5), 0, sizeof(L_5)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_5), (1.0f), (1.0f), (1.0f), (0.200000003f), /*hidden argument*/NULL); __this->___overlayTextColorLo_12 = L_5; // public Color overlayTextColorHi = new Color(1, 1, 1, 0.6f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6; memset((&L_6), 0, sizeof(L_6)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_6), (1.0f), (1.0f), (1.0f), (0.600000024f), /*hidden argument*/NULL); __this->___overlayTextColorHi_13 = L_6; // public Color selectionBoxColor = new Color(1, 0.6f, 0, 0.6f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7; memset((&L_7), 0, sizeof(L_7)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_7), (1.0f), (0.600000024f), (0.0f), (0.600000024f), /*hidden argument*/NULL); __this->___selectionBoxColor_14 = L_7; // public Color commentTextColor = Color.white; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8; L_8 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL); __this->___commentTextColor_15 = L_8; // public bool displayAssetFilename = true; __this->___displayAssetFilename_16 = (bool)1; Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // DungeonArchitect.Graphs.GraphCamera DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::get_Camera() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* GraphEditor_get_Camera_m9EC313AB617544FA067DC63CFDCB4FB88D405449 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, const RuntimeMethod* method) { { // get { return camera; } GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_0 = __this->___camera_5; return L_0; } } // DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::get_EditorStyle() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* GraphEditor_get_EditorStyle_mF31D6D0B0258211CAAFA094B1633266D243F7AF8 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, const RuntimeMethod* method) { { // if (editorStyle == null) GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* L_0 = __this->___editorStyle_6; if (L_0) { goto IL_0014; } } { // editorStyle = CreateEditorStyle(); GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* L_1; L_1 = VirtualFuncInvoker0< GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* >::Invoke(29 /* DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::CreateEditorStyle() */, __this); __this->___editorStyle_6 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___editorStyle_6), (void*)L_1); } IL_0014: { // return editorStyle; GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* L_2 = __this->___editorStyle_6; return L_2; } } // DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorEvents DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::get_Events() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphEditorEvents_tAD293BE3A20F152AA76BC8AD33C2035650E29CC3* GraphEditor_get_Events_mA200522F1A07DA4F744425E4F87DCBA82D358F18 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, const RuntimeMethod* method) { { // get { return events; } GraphEditorEvents_tAD293BE3A20F152AA76BC8AD33C2035650E29CC3* L_0 = __this->___events_8; return L_0; } } // System.Boolean DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::get_ShowFocusHighlight() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphEditor_get_ShowFocusHighlight_m22DA8CDC5CF21438F2922CDD0361BE423B085548 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, const RuntimeMethod* method) { { // get { return showFocusHighlight; } bool L_0 = __this->___showFocusHighlight_10; return L_0; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::set_ShowFocusHighlight(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_set_ShowFocusHighlight_m972CCF5E78BF830034CA5415F896A60CB09A729B (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, bool ___0_value, const RuntimeMethod* method) { { // set { showFocusHighlight = value; } bool L_0 = ___0_value; __this->___showFocusHighlight_10 = L_0; // set { showFocusHighlight = value; } return; } } // UnityEngine.Rect DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::get_WidgetBounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D GraphEditor_get_WidgetBounds_mA1519030F3466BF8874923C24DA1659A9667FDBA (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, const RuntimeMethod* method) { { // get { return widgetBounds; } Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = __this->___widgetBounds_11; return L_0; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::set_WidgetBounds(UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_set_WidgetBounds_m41082392AC3A4C3E289E12D3AAC5E47380B41559 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_value, const RuntimeMethod* method) { { // set { widgetBounds = value; } Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = ___0_value; __this->___widgetBounds_11 = L_0; // set { widgetBounds = value; } return; } } // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::get_ScrollPosition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GraphEditor_get_ScrollPosition_m95F19C4918B575A5EE929727961288519D605C49 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, const RuntimeMethod* method) { { // get { return scrollPosition; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___scrollPosition_12; return L_0; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::set_ScrollPosition(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_set_ScrollPosition_m7C4973D3895FF457CE03506A85703B2884960DAA (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) { { // set { scrollPosition = value; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value; __this->___scrollPosition_12 = L_0; // set { scrollPosition = value; } return; } } // DungeonArchitect.UI.Widgets.GraphEditors.IGraphLinkRenderer DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::get_GraphLinkRenderer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GraphEditor_get_GraphLinkRenderer_mD7DCEA1F5B1C701A571800F46571600D7DABBE40 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, const RuntimeMethod* method) { { // public IGraphLinkRenderer GraphLinkRenderer { get; private set; } RuntimeObject* L_0 = __this->___U3CGraphLinkRendererU3Ek__BackingField_13; return L_0; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::set_GraphLinkRenderer(DungeonArchitect.UI.Widgets.GraphEditors.IGraphLinkRenderer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_set_GraphLinkRenderer_m4967BD60516D73BD64E42E6D23B375508441EB10 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { // public IGraphLinkRenderer GraphLinkRenderer { get; private set; } RuntimeObject* L_0 = ___0_value; __this->___U3CGraphLinkRendererU3Ek__BackingField_13 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CGraphLinkRendererU3Ek__BackingField_13), (void*)L_0); return; } } // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::get_LastMousePosition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GraphEditor_get_LastMousePosition_m8086643410018661CEBACD09B613A2AA8D09CECC (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, const RuntimeMethod* method) { { // public Vector2 LastMousePosition { get { return lastMousePosition; } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___lastMousePosition_20; return L_0; } } // DungeonArchitect.Graphs.Graph DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::get_Graph() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* GraphEditor_get_Graph_m528C6D975185B14343901B6E0B97EB8A3DDE1432 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, const RuntimeMethod* method) { { // return graph; Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_0 = __this->___graph_4; return L_0; } } // System.Boolean DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::CanAcquireFocus() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphEditor_CanAcquireFocus_mA5E53F96E281B968199B79D828DD2E8C8CF187C1 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, const RuntimeMethod* method) { { // public bool CanAcquireFocus() { return true; } return (bool)1; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::SortNodesForDeletion(DungeonArchitect.Graphs.GraphNode[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_SortNodesForDeletion_m2022B0E189986D149B5ABB0A792D302A4382270F (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* ___0_nodesToDelete, const RuntimeMethod* method) { { // protected virtual void SortNodesForDeletion(GraphNode[] nodesToDelete) { } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::SortPinsForDrawing(DungeonArchitect.Graphs.GraphPin[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_SortPinsForDrawing_m05EC0A37086C6D334CE9A41CD45D4865F6E5BD63 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* ___0_pins, const RuntimeMethod* method) { { // public virtual void SortPinsForDrawing(GraphPin[] pins) { } return; } } // DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::CreateEditorStyle() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* GraphEditor_CreateEditorStyle_mF159C3E82F30DA2EDB43001825B267DFC27E1243 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // protected virtual GraphEditorStyle CreateEditorStyle() { return new GraphEditorStyle(); } GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* L_0 = (GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F*)il2cpp_codegen_object_new(GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F_il2cpp_TypeInfo_var); NullCheck(L_0); GraphEditorStyle__ctor_mDFDAFFB97B6D3F74C4BF4C2408B1B5C26698964A(L_0, NULL); return L_0; } } // UnityEngine.Vector2 DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::GetDesiredSize(UnityEngine.Vector2,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GraphEditor_GetDesiredSize_m423A5A7B42B3054D30525F3B3CAB97BE7BCA7AE5 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_size, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { { // public Vector2 GetDesiredSize(Vector2 size, UISystem uiSystem) { return size; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_size; return L_0; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::HandleMessage(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.Widgets.WidgetMessage) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_HandleMessage_mA0EACE72602F9D863C39DC11B1C5F2AF7DEB2602 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, int32_t ___1_message, const RuntimeMethod* method) { { // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::DrawHighlight(DungeonArchitect.UI.UIRenderer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_DrawHighlight_m22D554400DC5F55375985ED1BCE4EF09E65114D1 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, RuntimeObject* ___0_renderer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1; memset((&V_1), 0, sizeof(V_1)); { // var hilightBounds = new Rect(new Vector2(0.5f, 0.5f), WidgetBounds.size - Vector2.one); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (0.5f), (0.5f), /*hidden argument*/NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1; L_1 = GraphEditor_get_WidgetBounds_mA1519030F3466BF8874923C24DA1659A9667FDBA_inline(__this, NULL); V_1 = L_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_1), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; L_3 = Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline(NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_2, L_3, NULL); Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_0), L_0, L_4, NULL); // WidgetUtils.DrawWidgetFocusHighlight(renderer, hilightBounds, WidgetUtils.FOCUS_HIGHLITE_COLOR); RuntimeObject* L_5 = ___0_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_6 = V_0; il2cpp_codegen_runtime_class_init_inline(WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7 = ((WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_StaticFields*)il2cpp_codegen_static_fields_for(WidgetUtils_tB8D23E4AAF64276DDE410140BA99FA695A3EB384_il2cpp_TypeInfo_var))->___FOCUS_HIGHLITE_COLOR_0; WidgetUtils_DrawWidgetFocusHighlight_mEF3117BD389C07EF1C3500F6A605FEAA54D76AC3(L_5, L_6, L_7, NULL); // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::Init(DungeonArchitect.Graphs.Graph,UnityEngine.Rect,UnityEngine.Object,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_Init_m48A888DA8E65D52AB965BCE7A7A9C51F2233E7A3 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___0_graph, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_editorBounds, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___2_assetObject, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___3_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphEditorEvents_tAD293BE3A20F152AA76BC8AD33C2035650E29CC3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphEditor_OnUndoRedoPerformed_mE98B6093762F53F40242C95416711CE06548ADCD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIUndoRedoDelegate_t7CADEA08318780AC4278C2668EED4B8E1E67A4DE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIUndoSystem_t009452C1B9C14ED702C58A3F2A0AD6F3469F81F3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // rendererContext.GraphEditor = this; GraphRendererContext_tF7179F7C8994016BD344A78ADE7AF9C3D46A5918* L_0 = __this->___rendererContext_19; NullCheck(L_0); L_0->___GraphEditor_1 = __this; Il2CppCodeGenWriteBarrier((void**)(&L_0->___GraphEditor_1), (void*)__this); // this.assetObject = assetObject; Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1 = ___2_assetObject; __this->___assetObject_7 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___assetObject_7), (void*)L_1); // GraphLinkRenderer = CreateGraphLinkRenderer(); RuntimeObject* L_2; L_2 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(25 /* DungeonArchitect.UI.Widgets.GraphEditors.IGraphLinkRenderer DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::CreateGraphLinkRenderer() */, __this); GraphEditor_set_GraphLinkRenderer_m4967BD60516D73BD64E42E6D23B375508441EB10_inline(__this, L_2, NULL); // events = new GraphEditorEvents(); GraphEditorEvents_tAD293BE3A20F152AA76BC8AD33C2035650E29CC3* L_3 = (GraphEditorEvents_tAD293BE3A20F152AA76BC8AD33C2035650E29CC3*)il2cpp_codegen_object_new(GraphEditorEvents_tAD293BE3A20F152AA76BC8AD33C2035650E29CC3_il2cpp_TypeInfo_var); NullCheck(L_3); GraphEditorEvents__ctor_m4C6C9E17E2AF30125BDC503B15EF8145638BAEE3(L_3, NULL); __this->___events_8 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___events_8), (void*)L_3); // editorStyle = CreateEditorStyle(); GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* L_4; L_4 = VirtualFuncInvoker0< GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* >::Invoke(29 /* DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::CreateEditorStyle() */, __this); __this->___editorStyle_6 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___editorStyle_6), (void*)L_4); // SetGraph(graph); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_5 = ___0_graph; GraphEditor_SetGraph_mB3EBDC5BFDDC83FCFE8916296C897EBB32758342_inline(__this, L_5, NULL); // camera = new GraphCamera(); GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_6 = (GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727*)il2cpp_codegen_object_new(GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727_il2cpp_TypeInfo_var); NullCheck(L_6); GraphCamera__ctor_mB2071A9D97C06E7F1A5F4D5D2FAC1057878A0A2F(L_6, NULL); __this->___camera_5 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___camera_5), (void*)L_6); // FocusCameraOnBestFit(editorBounds); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_7 = ___1_editorBounds; GraphEditor_FocusCameraOnBestFit_mB8419F5368E4918870958E940DC7C2DE4D0D2A19(__this, L_7, NULL); // uiSystem.Undo.UndoRedoPerformed += OnUndoRedoPerformed; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_8 = ___3_uiSystem; NullCheck(L_8); RuntimeObject* L_9; L_9 = UISystem_get_Undo_m94083067C2D42473B0FAB6812CE04FC201D94F39_inline(L_8, NULL); UIUndoRedoDelegate_t7CADEA08318780AC4278C2668EED4B8E1E67A4DE* L_10 = (UIUndoRedoDelegate_t7CADEA08318780AC4278C2668EED4B8E1E67A4DE*)il2cpp_codegen_object_new(UIUndoRedoDelegate_t7CADEA08318780AC4278C2668EED4B8E1E67A4DE_il2cpp_TypeInfo_var); NullCheck(L_10); UIUndoRedoDelegate__ctor_mDFAC820C0331931B48FDA81F0CC573000A541DF1(L_10, __this, (intptr_t)((void*)GraphEditor_OnUndoRedoPerformed_mE98B6093762F53F40242C95416711CE06548ADCD_RuntimeMethod_var), NULL); NullCheck(L_9); InterfaceActionInvoker1< UIUndoRedoDelegate_t7CADEA08318780AC4278C2668EED4B8E1E67A4DE* >::Invoke(4 /* System.Void DungeonArchitect.UI.UIUndoSystem::add_UndoRedoPerformed(DungeonArchitect.UI.UIUndoRedoDelegate) */, UIUndoSystem_t009452C1B9C14ED702C58A3F2A0AD6F3469F81F3_il2cpp_TypeInfo_var, L_9, L_10); // graphReadOnly = false; __this->___graphReadOnly_22 = (bool)0; // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::SetReadOnly(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_SetReadOnly_mC9A947D2BC87AF094AE10188A27D1C43483A4805 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, bool ___0_graphReadOnly, const RuntimeMethod* method) { { // this.graphReadOnly = graphReadOnly; bool L_0 = ___0_graphReadOnly; __this->___graphReadOnly_22 = L_0; // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::Release(DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_Release_mEF791CAD59FD1868766513CA180B27A647996ADB (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphEditor_OnUndoRedoPerformed_mE98B6093762F53F40242C95416711CE06548ADCD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIUndoRedoDelegate_t7CADEA08318780AC4278C2668EED4B8E1E67A4DE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIUndoSystem_t009452C1B9C14ED702C58A3F2A0AD6F3469F81F3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // uiSystem.Undo.UndoRedoPerformed -= OnUndoRedoPerformed; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_0 = ___0_uiSystem; NullCheck(L_0); RuntimeObject* L_1; L_1 = UISystem_get_Undo_m94083067C2D42473B0FAB6812CE04FC201D94F39_inline(L_0, NULL); UIUndoRedoDelegate_t7CADEA08318780AC4278C2668EED4B8E1E67A4DE* L_2 = (UIUndoRedoDelegate_t7CADEA08318780AC4278C2668EED4B8E1E67A4DE*)il2cpp_codegen_object_new(UIUndoRedoDelegate_t7CADEA08318780AC4278C2668EED4B8E1E67A4DE_il2cpp_TypeInfo_var); NullCheck(L_2); UIUndoRedoDelegate__ctor_mDFAC820C0331931B48FDA81F0CC573000A541DF1(L_2, __this, (intptr_t)((void*)GraphEditor_OnUndoRedoPerformed_mE98B6093762F53F40242C95416711CE06548ADCD_RuntimeMethod_var), NULL); NullCheck(L_1); InterfaceActionInvoker1< UIUndoRedoDelegate_t7CADEA08318780AC4278C2668EED4B8E1E67A4DE* >::Invoke(5 /* System.Void DungeonArchitect.UI.UIUndoSystem::remove_UndoRedoPerformed(DungeonArchitect.UI.UIUndoRedoDelegate) */, UIUndoSystem_t009452C1B9C14ED702C58A3F2A0AD6F3469F81F3_il2cpp_TypeInfo_var, L_1, L_2); // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::SetGraph(DungeonArchitect.Graphs.Graph) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_SetGraph_mB3EBDC5BFDDC83FCFE8916296C897EBB32758342 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___0_graph, const RuntimeMethod* method) { { // this.graph = graph; Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_0 = ___0_graph; __this->___graph_4 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___graph_4), (void*)L_0); // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::FocusCameraOnNode(DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_FocusCameraOnNode_m426AA6E0F2B0B4863338DEC6144CE836A1BDA17F (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m0727FBC95B09A5EC348F9475535F4068EBD7E33B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral122021C512B9DB8696B6786CBD706E94E346F1A8); s_Il2CppMethodInitialized = true; } { // if (graph.Nodes.Contains(node)) Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_0 = __this->___graph_4; NullCheck(L_0); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_1; L_1 = Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline(L_0, NULL); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_2 = ___0_node; NullCheck(L_1); bool L_3; L_3 = List_1_Contains_m0727FBC95B09A5EC348F9475535F4068EBD7E33B(L_1, L_2, List_1_Contains_m0727FBC95B09A5EC348F9475535F4068EBD7E33B_RuntimeMethod_var); if (!L_3) { goto IL_0026; } } { // camera.FocusOnNode(node, lastDrawBounds); GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_4 = __this->___camera_5; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_5 = ___0_node; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_6 = __this->___lastDrawBounds_21; NullCheck(L_4); GraphCamera_FocusOnNode_m72C2055AB3C7998C1C296B6762265461920EB12F(L_4, L_5, L_6, NULL); return; } IL_0026: { // Debug.LogWarning("Cannot focus on graph node as it doesn't belong to the graph"); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral122021C512B9DB8696B6786CBD706E94E346F1A8, NULL); // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::OnFocus() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_OnFocus_m04ED24D32D58C02D3AF094BB28B58FA1E6233B39 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, const RuntimeMethod* method) { { // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::LostFocus() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_LostFocus_m8BF2AAEB0C0E75E57BDB75B3DE277E8541D5187F (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, const RuntimeMethod* method) { { // } return; } } // System.Boolean DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::RequiresInputEveryFrame() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphEditor_RequiresInputEveryFrame_m0CDB0E2BB1C067779A53FDE56101C29F5C0FFEAD (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, const RuntimeMethod* method) { { // public virtual bool RequiresInputEveryFrame() { return false; } return (bool)0; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::FocusCameraOnBestFit(UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_FocusCameraOnBestFit_mB8419F5368E4918870958E940DC7C2DE4D0D2A19 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_editorBounds, const RuntimeMethod* method) { { // camera.FocusOnBestFit(graph, editorBounds); GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_0 = __this->___camera_5; Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_1 = __this->___graph_4; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_2 = ___0_editorBounds; NullCheck(L_0); GraphCamera_FocusOnBestFit_mA93EBDEF4A96C6B807E248F168999FF186737FE6(L_0, L_1, L_2, NULL); // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::FocusCameraOnBestFit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_FocusCameraOnBestFit_m878757DB6D8C309B708A5AD5AADC3690DA0D933A (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, const RuntimeMethod* method) { { // camera.FocusOnBestFit(graph, lastDrawBounds); GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_0 = __this->___camera_5; Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_1 = __this->___graph_4; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_2 = __this->___lastDrawBounds_21; NullCheck(L_0); GraphCamera_FocusOnBestFit_mA93EBDEF4A96C6B807E248F168999FF186737FE6(L_0, L_1, L_2, NULL); // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::OnEnable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_OnEnable_m29870CA66746421A5B7D8C1C38C920BFB11795B8 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphEditor_HandleBoxSelection_m7E77B0F4C0E46E6E2CCB45FF9152B2E595C108A8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphEditor_HandleMouseDraggedLinkReleased_mD7A72B41491C47C8F9BA3C8673EABF942C51BB55_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphEditor_OnRequestContextMenuCreation_m5B737871C96E01C0D924666D139818DEB1981B0A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNodeRendererFactory_t884091433C07C2FF4D98963DDA4A38C1FF609F63_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyboardState_tF84E267708CA2B9EF85B88FDDFEB4B096576B358_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // hideFlags = HideFlags.HideAndDontSave; Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(__this, ((int32_t)61), NULL); // if (camera == null) GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_0 = __this->___camera_5; if (L_0) { goto IL_001b; } } { // camera = new GraphCamera(); GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_1 = (GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727*)il2cpp_codegen_object_new(GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727_il2cpp_TypeInfo_var); NullCheck(L_1); GraphCamera__ctor_mB2071A9D97C06E7F1A5F4D5D2FAC1057878A0A2F(L_1, NULL); __this->___camera_5 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___camera_5), (void*)L_1); } IL_001b: { // if (selectionBox == null) GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* L_2 = __this->___selectionBox_14; if (L_2) { goto IL_0045; } } { // selectionBox = new GraphSelectionBox(); GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* L_3 = (GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03*)il2cpp_codegen_object_new(GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03_il2cpp_TypeInfo_var); NullCheck(L_3); GraphSelectionBox__ctor_m5D01AE9B110FD91685AE891EA492D744F1939634(L_3, NULL); __this->___selectionBox_14 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___selectionBox_14), (void*)L_3); // selectionBox.SelectionPerformed += HandleBoxSelection; GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* L_4 = __this->___selectionBox_14; OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* L_5 = (OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15*)il2cpp_codegen_object_new(OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15_il2cpp_TypeInfo_var); NullCheck(L_5); OnSelectionPerformed__ctor_m6C4715CC9640ED6E194C05CD6313BED27E1CCA65(L_5, __this, (intptr_t)((void*)GraphEditor_HandleBoxSelection_m7E77B0F4C0E46E6E2CCB45FF9152B2E595C108A8_RuntimeMethod_var), NULL); NullCheck(L_4); GraphSelectionBox_add_SelectionPerformed_m6518D615F36A343FA232A985817A89E11896D5AB(L_4, L_5, NULL); } IL_0045: { // if (keyboardState == null) KeyboardState_tF84E267708CA2B9EF85B88FDDFEB4B096576B358* L_6 = __this->___keyboardState_15; if (L_6) { goto IL_0058; } } { // keyboardState = new KeyboardState(); KeyboardState_tF84E267708CA2B9EF85B88FDDFEB4B096576B358* L_7 = (KeyboardState_tF84E267708CA2B9EF85B88FDDFEB4B096576B358*)il2cpp_codegen_object_new(KeyboardState_tF84E267708CA2B9EF85B88FDDFEB4B096576B358_il2cpp_TypeInfo_var); NullCheck(L_7); KeyboardState__ctor_mD745045CF928054F9B684C1973D347253B0CCA44(L_7, NULL); __this->___keyboardState_15 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___keyboardState_15), (void*)L_7); } IL_0058: { // if (cursorDragLink == null) CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* L_8 = __this->___cursorDragLink_16; if (L_8) { goto IL_0082; } } { // cursorDragLink = new CursorDragLink(); CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* L_9 = (CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B*)il2cpp_codegen_object_new(CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B_il2cpp_TypeInfo_var); NullCheck(L_9); CursorDragLink__ctor_mD5ED8439DD0487E20B120C7359DF7CDB0E461785(L_9, NULL); __this->___cursorDragLink_16 = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___cursorDragLink_16), (void*)L_9); // cursorDragLink.DraggedLinkReleased += HandleMouseDraggedLinkReleased; CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* L_10 = __this->___cursorDragLink_16; OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* L_11 = (OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533*)il2cpp_codegen_object_new(OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533_il2cpp_TypeInfo_var); NullCheck(L_11); OnDraggedLinkReleased__ctor_mE142293DF42F956187E907AE8B94DC8BB9D2202F(L_11, __this, (intptr_t)((void*)GraphEditor_HandleMouseDraggedLinkReleased_mD7A72B41491C47C8F9BA3C8673EABF942C51BB55_RuntimeMethod_var), NULL); NullCheck(L_10); CursorDragLink_add_DraggedLinkReleased_m3706820B4622FA025E3699AA0F27BFD5809E6A9E(L_10, L_11, NULL); } IL_0082: { // if (contextMenu == null) GraphContextMenu_t147D84E26A23C427E91FE57C1E058FB7DC42DB0A* L_12 = __this->___contextMenu_17; if (L_12) { goto IL_00cd; } } { // contextMenu = CreateContextMenu(); GraphContextMenu_t147D84E26A23C427E91FE57C1E058FB7DC42DB0A* L_13; L_13 = VirtualFuncInvoker0< GraphContextMenu_t147D84E26A23C427E91FE57C1E058FB7DC42DB0A* >::Invoke(23 /* DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::CreateContextMenu() */, __this); __this->___contextMenu_17 = L_13; Il2CppCodeGenWriteBarrier((void**)(&__this->___contextMenu_17), (void*)L_13); // if (contextMenu != null) GraphContextMenu_t147D84E26A23C427E91FE57C1E058FB7DC42DB0A* L_14 = __this->___contextMenu_17; if (!L_14) { goto IL_00cd; } } { // contextMenu.RequestContextMenuCreation += OnRequestContextMenuCreation; GraphContextMenu_t147D84E26A23C427E91FE57C1E058FB7DC42DB0A* L_15 = __this->___contextMenu_17; OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* L_16 = (OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B*)il2cpp_codegen_object_new(OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B_il2cpp_TypeInfo_var); NullCheck(L_16); OnRequestContextMenuCreation__ctor_mE19A03C0CB48DFF130FCC32C7D435B256083F7D0(L_16, __this, (intptr_t)((void*)GraphEditor_OnRequestContextMenuCreation_m5B737871C96E01C0D924666D139818DEB1981B0A_RuntimeMethod_var), NULL); NullCheck(L_15); GraphContextMenu_add_RequestContextMenuCreation_m4EF35F2FA8AAB581F99B52FE23FA17CF9940702D(L_15, L_16, NULL); // contextMenu.MenuItemClicked += OnMenuItemClicked; GraphContextMenu_t147D84E26A23C427E91FE57C1E058FB7DC42DB0A* L_17 = __this->___contextMenu_17; OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* L_18 = (OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC*)il2cpp_codegen_object_new(OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC_il2cpp_TypeInfo_var); NullCheck(L_18); OnMenuItemClicked__ctor_m457912914B8BE27FAEAB980089C47C01C5B71BA2(L_18, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 26)), NULL); NullCheck(L_17); GraphContextMenu_add_MenuItemClicked_mEE606F3A7370C10D2D73F4FC6E21AB7C45ED72B2(L_17, L_18, NULL); } IL_00cd: { // if (nodeRenderers == null) GraphNodeRendererFactory_t884091433C07C2FF4D98963DDA4A38C1FF609F63* L_19 = __this->___nodeRenderers_18; if (L_19) { goto IL_00ec; } } { // nodeRenderers = new GraphNodeRendererFactory(); GraphNodeRendererFactory_t884091433C07C2FF4D98963DDA4A38C1FF609F63* L_20 = (GraphNodeRendererFactory_t884091433C07C2FF4D98963DDA4A38C1FF609F63*)il2cpp_codegen_object_new(GraphNodeRendererFactory_t884091433C07C2FF4D98963DDA4A38C1FF609F63_il2cpp_TypeInfo_var); NullCheck(L_20); GraphNodeRendererFactory__ctor_m73312CA05EAE2D5D283B31270538132E697F4012(L_20, NULL); __this->___nodeRenderers_18 = L_20; Il2CppCodeGenWriteBarrier((void**)(&__this->___nodeRenderers_18), (void*)L_20); // InitializeNodeRenderers(nodeRenderers); GraphNodeRendererFactory_t884091433C07C2FF4D98963DDA4A38C1FF609F63* L_21 = __this->___nodeRenderers_18; VirtualActionInvoker1< GraphNodeRendererFactory_t884091433C07C2FF4D98963DDA4A38C1FF609F63* >::Invoke(24 /* System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::InitializeNodeRenderers(DungeonArchitect.UI.Widgets.GraphEditors.GraphNodeRendererFactory) */, __this, L_21); } IL_00ec: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::OnDisable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_OnDisable_m51B59D5E7AE7F519843AD853C0AD413C7E4ABCBB (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphEditor_HandleBoxSelection_m7E77B0F4C0E46E6E2CCB45FF9152B2E595C108A8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphEditor_HandleMouseDraggedLinkReleased_mD7A72B41491C47C8F9BA3C8673EABF942C51BB55_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphEditor_OnRequestContextMenuCreation_m5B737871C96E01C0D924666D139818DEB1981B0A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (cursorDragLink != null) CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* L_0 = __this->___cursorDragLink_16; if (!L_0) { goto IL_0031; } } { // cursorDragLink.DraggedLinkReleased -= HandleMouseDraggedLinkReleased; CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* L_1 = __this->___cursorDragLink_16; OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* L_2 = (OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533*)il2cpp_codegen_object_new(OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533_il2cpp_TypeInfo_var); NullCheck(L_2); OnDraggedLinkReleased__ctor_mE142293DF42F956187E907AE8B94DC8BB9D2202F(L_2, __this, (intptr_t)((void*)GraphEditor_HandleMouseDraggedLinkReleased_mD7A72B41491C47C8F9BA3C8673EABF942C51BB55_RuntimeMethod_var), NULL); NullCheck(L_1); CursorDragLink_remove_DraggedLinkReleased_m909AE396765065A5BCE5F5E492B7D175C04BA5F3(L_1, L_2, NULL); // cursorDragLink.Destroy(); CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* L_3 = __this->___cursorDragLink_16; NullCheck(L_3); CursorDragLink_Destroy_mBB695C9FB9F674AF04F3A1FCC85C030E63CF14C7(L_3, NULL); // cursorDragLink = null; __this->___cursorDragLink_16 = (CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___cursorDragLink_16), (void*)(CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B*)NULL); } IL_0031: { // if (selectionBox != null) GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* L_4 = __this->___selectionBox_14; if (!L_4) { goto IL_0050; } } { // selectionBox.SelectionPerformed -= HandleBoxSelection; GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* L_5 = __this->___selectionBox_14; OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* L_6 = (OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15*)il2cpp_codegen_object_new(OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15_il2cpp_TypeInfo_var); NullCheck(L_6); OnSelectionPerformed__ctor_m6C4715CC9640ED6E194C05CD6313BED27E1CCA65(L_6, __this, (intptr_t)((void*)GraphEditor_HandleBoxSelection_m7E77B0F4C0E46E6E2CCB45FF9152B2E595C108A8_RuntimeMethod_var), NULL); NullCheck(L_5); GraphSelectionBox_remove_SelectionPerformed_mD866D0C7E1728F63CC3397B4FBB20C29FA7663E1(L_5, L_6, NULL); } IL_0050: { // if (cursorDragLink != null) CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* L_7 = __this->___cursorDragLink_16; if (!L_7) { goto IL_006f; } } { // cursorDragLink.DraggedLinkReleased -= HandleMouseDraggedLinkReleased; CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* L_8 = __this->___cursorDragLink_16; OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* L_9 = (OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533*)il2cpp_codegen_object_new(OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533_il2cpp_TypeInfo_var); NullCheck(L_9); OnDraggedLinkReleased__ctor_mE142293DF42F956187E907AE8B94DC8BB9D2202F(L_9, __this, (intptr_t)((void*)GraphEditor_HandleMouseDraggedLinkReleased_mD7A72B41491C47C8F9BA3C8673EABF942C51BB55_RuntimeMethod_var), NULL); NullCheck(L_8); CursorDragLink_remove_DraggedLinkReleased_m909AE396765065A5BCE5F5E492B7D175C04BA5F3(L_8, L_9, NULL); } IL_006f: { // if (contextMenu != null) GraphContextMenu_t147D84E26A23C427E91FE57C1E058FB7DC42DB0A* L_10 = __this->___contextMenu_17; if (!L_10) { goto IL_00a6; } } { // contextMenu.RequestContextMenuCreation += OnRequestContextMenuCreation; GraphContextMenu_t147D84E26A23C427E91FE57C1E058FB7DC42DB0A* L_11 = __this->___contextMenu_17; OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* L_12 = (OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B*)il2cpp_codegen_object_new(OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B_il2cpp_TypeInfo_var); NullCheck(L_12); OnRequestContextMenuCreation__ctor_mE19A03C0CB48DFF130FCC32C7D435B256083F7D0(L_12, __this, (intptr_t)((void*)GraphEditor_OnRequestContextMenuCreation_m5B737871C96E01C0D924666D139818DEB1981B0A_RuntimeMethod_var), NULL); NullCheck(L_11); GraphContextMenu_add_RequestContextMenuCreation_m4EF35F2FA8AAB581F99B52FE23FA17CF9940702D(L_11, L_12, NULL); // contextMenu.MenuItemClicked += OnMenuItemClicked; GraphContextMenu_t147D84E26A23C427E91FE57C1E058FB7DC42DB0A* L_13 = __this->___contextMenu_17; OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* L_14 = (OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC*)il2cpp_codegen_object_new(OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC_il2cpp_TypeInfo_var); NullCheck(L_14); OnMenuItemClicked__ctor_m457912914B8BE27FAEAB980089C47C01C5B71BA2(L_14, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 26)), NULL); NullCheck(L_13); GraphContextMenu_add_MenuItemClicked_mEE606F3A7370C10D2D73F4FC6E21AB7C45ED72B2(L_13, L_14, NULL); } IL_00a6: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::OnDestroy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_OnDestroy_mC983002C3C5F7461255CF062588FE06EE23ED59F (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, const RuntimeMethod* method) { { // if (cursorDragLink != null) CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* L_0 = __this->___cursorDragLink_16; if (!L_0) { goto IL_001a; } } { // cursorDragLink.Destroy(); CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* L_1 = __this->___cursorDragLink_16; NullCheck(L_1); CursorDragLink_Destroy_mBB695C9FB9F674AF04F3A1FCC85C030E63CF14C7(L_1, NULL); // cursorDragLink = null; __this->___cursorDragLink_16 = (CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___cursorDragLink_16), (void*)(CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B*)NULL); } IL_001a: { // if (nodeRenderers != null) GraphNodeRendererFactory_t884091433C07C2FF4D98963DDA4A38C1FF609F63* L_2 = __this->___nodeRenderers_18; if (!L_2) { goto IL_002d; } } { // nodeRenderers.Release(); GraphNodeRendererFactory_t884091433C07C2FF4D98963DDA4A38C1FF609F63* L_3 = __this->___nodeRenderers_18; NullCheck(L_3); GraphNodeRendererFactory_Release_m2E0A96E56BC9250AD64A22EDDE630C14C914F0F2(L_3, NULL); } IL_002d: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::OnUndoRedoPerformed(DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_OnUndoRedoPerformed_mE98B6093762F53F40242C95416711CE06548ADCD (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { { // HandleGraphStateChanged(uiSystem); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_0 = ___0_uiSystem; VirtualActionInvoker1< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(42 /* System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::HandleGraphStateChanged(DungeonArchitect.UI.UISystem) */, __this, L_0); // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::HandleMarkedDirty(DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_HandleMarkedDirty_m7D9DA69254BFBE2B91ED49FF2042561C5BD9F8F7 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // uiSystem.Platform.MarkAssetDirty(graph); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_0 = ___0_uiSystem; NullCheck(L_0); RuntimeObject* L_1; L_1 = UISystem_get_Platform_mB88078DB070F890FAAE3A47DE6BFD8B54BE0B36B_inline(L_0, NULL); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_2 = __this->___graph_4; NullCheck(L_1); InterfaceActionInvoker1< RuntimeObject* >::Invoke(3 /* System.Void DungeonArchitect.UI.UIPlatform::MarkAssetDirty(System.Object) */, UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var, L_1, L_2); // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::UpdateWidget(DungeonArchitect.UI.UISystem,UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_UpdateWidget_mBDAA93515DB183E21DF6DC7EBF872E18D9A986FB (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, const RuntimeMethod* method) { { // WidgetBounds = bounds; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = ___1_bounds; GraphEditor_set_WidgetBounds_m41082392AC3A4C3E289E12D3AAC5E47380B41559_inline(__this, L_0, NULL); // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_Update_m0067375368F277858EF6FBC621F5B224CBF11FCF (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, const RuntimeMethod* method) { { // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::HandleGraphStateChanged(DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_HandleGraphStateChanged_m2F88CD4F9BB49BAB407B4532DA7D6DFA1F142517 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { { // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::HandleNodePropertyChanged(DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_HandleNodePropertyChanged_m98CC7BD5D247593A86FC5A3CAE4FCA2D4EDE3609 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method) { { // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::HandleBoxSelection(UnityEngine.Rect,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_HandleBoxSelection_m7E77B0F4C0E46E6E2CCB45FF9152B2E595C108A8 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_boundsScreenSpace, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, 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); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; 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)); bool V_5 = false; { // bool multiSelect = keyboardState.ShiftPressed; KeyboardState_tF84E267708CA2B9EF85B88FDDFEB4B096576B358* L_0 = __this->___keyboardState_15; NullCheck(L_0); bool L_1; L_1 = KeyboardState_get_ShiftPressed_mD3CC4B09BB99D4AE700767CA9F4CADFB11267B11_inline(L_0, NULL); V_0 = L_1; // bool selectedStateChanged = false; V_1 = (bool)0; // foreach (var node in graph.Nodes) Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_2 = __this->___graph_4; NullCheck(L_2); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_3; L_3 = Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline(L_2, NULL); NullCheck(L_3); Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371 L_4; L_4 = List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60(L_3, List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60_RuntimeMethod_var); V_2 = L_4; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00a2: {// 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_0097_1; } IL_0021_1: { // foreach (var node in graph.Nodes) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_5; L_5 = Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_inline((&V_2), Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_RuntimeMethod_var); V_3 = L_5; // var nodeBounds = new Rect(node.Bounds); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_6 = V_3; NullCheck(L_6); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_7; L_7 = GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline(L_6, NULL); Rect__ctor_m5665723DD0443E990EA203A54451B2BB324D8224((&V_4), L_7, NULL); // nodeBounds.position = camera.WorldToScreen(nodeBounds.position); GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_8 = __this->___camera_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9; L_9 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38((&V_4), NULL); NullCheck(L_8); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10; L_10 = GraphCamera_WorldToScreen_mE462005445CCB1CB520C38FEF589C1B4B2D4D3C2(L_8, L_9, NULL); Rect_set_position_m9CD8AA25A83A7A893429C0ED56C36641202C3F05((&V_4), L_10, NULL); // nodeBounds.size /= camera.ZoomLevel; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_11 = (&V_4); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12; L_12 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267(L_11, NULL); GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_13 = __this->___camera_5; NullCheck(L_13); float L_14; L_14 = GraphCamera_get_ZoomLevel_mE89517124FB17A7AC02F8CAE8092BE6088850266_inline(L_13, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15; L_15 = Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline(L_12, L_14, NULL); Rect_set_size_m346E4F7077E5A1C0F4E21966232CD726CB9E6BAA(L_11, L_15, NULL); // var selected = nodeBounds.Overlaps(boundsScreenSpace); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_16 = ___0_boundsScreenSpace; bool L_17; L_17 = Rect_Overlaps_m5A540A24DAD3327006A3A2E209CC17992173B572((&V_4), L_16, NULL); V_5 = L_17; // if (multiSelect) bool L_18 = V_0; if (!L_18) { goto IL_008b_1; } } { // if (selected) bool L_19 = V_5; if (!L_19) { goto IL_0097_1; } } { // selectedStateChanged |= SetSelectedState(node, selected); bool L_20 = V_1; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_21 = V_3; bool L_22 = V_5; bool L_23; L_23 = GraphEditor_SetSelectedState_mCE14E7C1887009D0CFD4E5BA8F4C74D01B2A9ED7(__this, L_21, L_22, NULL); V_1 = (bool)((int32_t)((int32_t)L_20|(int32_t)L_23)); goto IL_0097_1; } IL_008b_1: { // selectedStateChanged |= SetSelectedState(node, selected); bool L_24 = V_1; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_25 = V_3; bool L_26 = V_5; bool L_27; L_27 = GraphEditor_SetSelectedState_mCE14E7C1887009D0CFD4E5BA8F4C74D01B2A9ED7(__this, L_25, L_26, NULL); V_1 = (bool)((int32_t)((int32_t)L_24|(int32_t)L_27)); } IL_0097_1: { // foreach (var node in graph.Nodes) bool L_28; L_28 = Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B((&V_2), Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B_RuntimeMethod_var); if (L_28) { goto IL_0021_1; } } { goto IL_00b0; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00b0: { // if (selectedStateChanged) bool L_29 = V_1; if (!L_29) { goto IL_00ba; } } { // OnNodeSelectionChanged(uiSystem); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_30 = ___1_uiSystem; VirtualActionInvoker1< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(46 /* System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::OnNodeSelectionChanged(DungeonArchitect.UI.UISystem) */, __this, L_30); } IL_00ba: { // } return; } } // System.Boolean DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::SetSelectedState(DungeonArchitect.Graphs.GraphNode,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphEditor_SetSelectedState_mCE14E7C1887009D0CFD4E5BA8F4C74D01B2A9ED7 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, bool ___1_selected, const RuntimeMethod* method) { { // bool stateChanged = (node.Selected != selected); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_node; NullCheck(L_0); bool L_1; L_1 = GraphNode_get_Selected_m9C828A505E1BA3E0263CC51DB59D3E64179D467F_inline(L_0, NULL); bool L_2 = ___1_selected; // node.Selected = selected; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_3 = ___0_node; bool L_4 = ___1_selected; NullCheck(L_3); GraphNode_set_Selected_m9D6877E8C7CCAE9A54F7B999925CF5AA1DD1D2C5(L_3, L_4, NULL); // return stateChanged; return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::HandleSelect(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_HandleSelect_m6B0979AA47F4380DD1FE393C1E06FA16DBB93B6B (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Sort_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m6F9F31BCD4326ABA22A7BCAFF98A30D272716D4D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeReversedZIndexComparer_t942328ED91806EEDA4699D12D223E2175AEF76B9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_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)); int32_t V_2 = 0; bool V_3 = false; bool V_4 = false; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* V_5 = NULL; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_6 = NULL; bool V_7 = false; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* V_8 = NULL; int32_t V_9 = 0; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_10 = NULL; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_11; memset((&V_11), 0, sizeof(V_11)); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_12 = NULL; bool V_13 = false; int32_t G_B10_0 = 0; { // var mousePosition = e.mousePosition; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_0 = ___0_e; NullCheck(L_0); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = Event_get_mousePosition_mD6D2DF45C75E6FADD415D27D0E93563DED37D9B9(L_0, NULL); V_0 = L_1; // var mousePositionWorld = camera.ScreenToWorld(mousePosition); GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_2 = __this->___camera_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = V_0; NullCheck(L_2); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = GraphCamera_ScreenToWorld_m4F847D7AE0B699D356167F483AD52EAE0B79452E(L_2, L_3, NULL); V_1 = L_4; // var buttonId = 0; V_2 = 0; // if (e.type == EventType.MouseDown && e.button == buttonId) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_5 = ___0_e; NullCheck(L_5); int32_t L_6; L_6 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_5, NULL); if (L_6) { goto IL_017b; } } { Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_7 = ___0_e; NullCheck(L_7); int32_t L_8; L_8 = Event_get_button_m57F81B5CCB26866E776D0EBD1250C708A3565C08(L_7, NULL); int32_t L_9 = V_2; if ((!(((uint32_t)L_8) == ((uint32_t)L_9)))) { goto IL_017b; } } { // bool multiSelect = keyboardState.ShiftPressed; KeyboardState_tF84E267708CA2B9EF85B88FDDFEB4B096576B358* L_10 = __this->___keyboardState_15; NullCheck(L_10); bool L_11; L_11 = KeyboardState_get_ShiftPressed_mD3CC4B09BB99D4AE700767CA9F4CADFB11267B11_inline(L_10, NULL); V_3 = L_11; // bool toggleSelect = keyboardState.ControlPressed; KeyboardState_tF84E267708CA2B9EF85B88FDDFEB4B096576B358* L_12 = __this->___keyboardState_15; NullCheck(L_12); bool L_13; L_13 = KeyboardState_get_ControlPressed_m6FCA9E725F974AD40C7C4F5DB1F7B6D843CDF8ED_inline(L_12, NULL); V_4 = L_13; // GraphNode[] sortedNodes = graph.Nodes.ToArray(); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_14 = __this->___graph_4; NullCheck(L_14); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_15; L_15 = Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline(L_14, NULL); NullCheck(L_15); GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_16; L_16 = List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE(L_15, List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE_RuntimeMethod_var); V_5 = L_16; // System.Array.Sort(sortedNodes, new NodeReversedZIndexComparer()); GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_17 = V_5; NodeReversedZIndexComparer_t942328ED91806EEDA4699D12D223E2175AEF76B9* L_18 = (NodeReversedZIndexComparer_t942328ED91806EEDA4699D12D223E2175AEF76B9*)il2cpp_codegen_object_new(NodeReversedZIndexComparer_t942328ED91806EEDA4699D12D223E2175AEF76B9_il2cpp_TypeInfo_var); NullCheck(L_18); NodeReversedZIndexComparer__ctor_mA4B256981B3477A244E6B5C82FD64908D4EC8AC3(L_18, NULL); Array_Sort_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m6F9F31BCD4326ABA22A7BCAFF98A30D272716D4D(L_17, L_18, Array_Sort_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m6F9F31BCD4326ABA22A7BCAFF98A30D272716D4D_RuntimeMethod_var); // GraphNode mouseOverNode = null; V_6 = (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)NULL; // foreach (var node in sortedNodes) GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_19 = V_5; V_8 = L_19; V_9 = 0; goto IL_0096; } IL_0070: { // foreach (var node in sortedNodes) GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_20 = V_8; int32_t L_21 = V_9; NullCheck(L_20); int32_t L_22 = L_21; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_23 = (L_20)->GetAt(static_cast(L_22)); V_10 = L_23; // var mouseOver = node.Bounds.Contains(mousePositionWorld); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_24 = V_10; NullCheck(L_24); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_25; L_25 = GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline(L_24, NULL); V_11 = L_25; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26 = V_1; bool L_27; L_27 = Rect_Contains_mAB270D6B7E3B0009A50D142C569D63E8FE59F48B((&V_11), L_26, NULL); // if (mouseOver) if (!L_27) { goto IL_0090; } } { // mouseOverNode = node; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_28 = V_10; V_6 = L_28; // break; goto IL_009e; } IL_0090: { int32_t L_29 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_29, 1)); } IL_0096: { // foreach (var node in sortedNodes) int32_t L_30 = V_9; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_31 = V_8; NullCheck(L_31); if ((((int32_t)L_30) < ((int32_t)((int32_t)(((RuntimeArray*)L_31)->max_length))))) { goto IL_0070; } } IL_009e: { // bool mouseOverNodePreviouslySelected = mouseOverNode != null ? mouseOverNode.Selected : false; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_32 = V_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_33; L_33 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_32, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_33) { goto IL_00ab; } } { G_B10_0 = 0; goto IL_00b2; } IL_00ab: { GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_34 = V_6; NullCheck(L_34); bool L_35; L_35 = GraphNode_get_Selected_m9C828A505E1BA3E0263CC51DB59D3E64179D467F_inline(L_34, NULL); G_B10_0 = ((int32_t)(L_35)); } IL_00b2: { V_7 = (bool)G_B10_0; // foreach (var node in sortedNodes) GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_36 = V_5; V_8 = L_36; V_9 = 0; goto IL_0153; } IL_00c0: { // foreach (var node in sortedNodes) GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_37 = V_8; int32_t L_38 = V_9; NullCheck(L_37); int32_t L_39 = L_38; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_40 = (L_37)->GetAt(static_cast(L_39)); V_12 = L_40; // var mouseOver = (node == mouseOverNode); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_41 = V_12; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_42 = V_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_43; L_43 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_41, L_42, NULL); V_13 = L_43; // if (mouseOverNode != null && mouseOverNodePreviouslySelected && !toggleSelect) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_44 = V_6; bool L_45; L_45 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_44, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); bool L_46 = V_7; if (!((int32_t)((int32_t)L_45&(int32_t)L_46))) { goto IL_00e5; } } { bool L_47 = V_4; if (L_47) { goto IL_00e5; } } { // multiSelect = true; // select multi-select so that we can drag multiple objects V_3 = (bool)1; } IL_00e5: { // if (multiSelect || toggleSelect) bool L_48 = V_3; bool L_49 = V_4; if (!((int32_t)((int32_t)L_48|(int32_t)L_49))) { goto IL_0115; } } { // if (mouseOver && multiSelect) bool L_50 = V_13; bool L_51 = V_3; if (!((int32_t)((int32_t)L_50&(int32_t)L_51))) { goto IL_00fb; } } { // node.Selected = true; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_52 = V_12; NullCheck(L_52); GraphNode_set_Selected_m9D6877E8C7CCAE9A54F7B999925CF5AA1DD1D2C5(L_52, (bool)1, NULL); goto IL_011e; } IL_00fb: { // else if (mouseOver && toggleSelect) bool L_53 = V_13; bool L_54 = V_4; if (!((int32_t)((int32_t)L_53&(int32_t)L_54))) { goto IL_011e; } } { // node.Selected = !node.Selected; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_55 = V_12; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_56 = V_12; NullCheck(L_56); bool L_57; L_57 = GraphNode_get_Selected_m9C828A505E1BA3E0263CC51DB59D3E64179D467F_inline(L_56, NULL); NullCheck(L_55); GraphNode_set_Selected_m9D6877E8C7CCAE9A54F7B999925CF5AA1DD1D2C5(L_55, (bool)((((int32_t)L_57) == ((int32_t)0))? 1 : 0), NULL); goto IL_011e; } IL_0115: { // node.Selected = mouseOver; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_58 = V_12; bool L_59 = V_13; NullCheck(L_58); GraphNode_set_Selected_m9D6877E8C7CCAE9A54F7B999925CF5AA1DD1D2C5(L_58, L_59, NULL); } IL_011e: { // if (node.Selected) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_60 = V_12; NullCheck(L_60); bool L_61; L_61 = GraphNode_get_Selected_m9C828A505E1BA3E0263CC51DB59D3E64179D467F_inline(L_60, NULL); if (!L_61) { goto IL_012f; } } { // BringToFront(node); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_62 = V_12; GraphEditor_BringToFront_mAEEB1B207301C0D199A9BCBDB426C07B39422EB1(__this, L_62, NULL); } IL_012f: { // if (node.Selected && mouseOver && e.clickCount == 2) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_63 = V_12; NullCheck(L_63); bool L_64; L_64 = GraphNode_get_Selected_m9C828A505E1BA3E0263CC51DB59D3E64179D467F_inline(L_63, NULL); bool L_65 = V_13; if (!((int32_t)((int32_t)L_64&(int32_t)L_65))) { goto IL_014d; } } { Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_66 = ___0_e; NullCheck(L_66); int32_t L_67; L_67 = Event_get_clickCount_mEF418EB4A36318F07E5F3463E4E5E8A4C454DE7D(L_66, NULL); if ((!(((uint32_t)L_67) == ((uint32_t)2)))) { goto IL_014d; } } { // OnNodeDoubleClicked(uiSystem, node); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_68 = ___1_uiSystem; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_69 = V_12; VirtualActionInvoker2< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* >::Invoke(47 /* System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::OnNodeDoubleClicked(DungeonArchitect.UI.UISystem,DungeonArchitect.Graphs.GraphNode) */, __this, L_68, L_69); } IL_014d: { int32_t L_70 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_70, 1)); } IL_0153: { // foreach (var node in sortedNodes) int32_t L_71 = V_9; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_72 = V_8; NullCheck(L_72); if ((((int32_t)L_71) < ((int32_t)((int32_t)(((RuntimeArray*)L_72)->max_length))))) { goto IL_00c0; } } { // if (mouseOverNode == null) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_73 = V_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_74; L_74 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_73, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_74) { goto IL_0174; } } { // uiSystem.Platform.ShowObjectProperty(null); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_75 = ___1_uiSystem; NullCheck(L_75); RuntimeObject* L_76; L_76 = UISystem_get_Platform_mB88078DB070F890FAAE3A47DE6BFD8B54BE0B36B_inline(L_75, NULL); NullCheck(L_76); InterfaceActionInvoker1< RuntimeObject* >::Invoke(0 /* System.Void DungeonArchitect.UI.UIPlatform::ShowObjectProperty(System.Object) */, UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var, L_76, NULL); } IL_0174: { // OnNodeSelectionChanged(uiSystem); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_77 = ___1_uiSystem; VirtualActionInvoker1< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(46 /* System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::OnNodeSelectionChanged(DungeonArchitect.UI.UISystem) */, __this, L_77); } IL_017b: { // } return; } } // DungeonArchitect.Graphs.GraphNode[] DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::GetSelectedNodes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* GraphEditor_GetSelectedNodes_m7351CD38759E6E629E75D63E80B870CD1F20F846 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, 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_Add_m3C52A70247AFD6346470E75C45E354374089137E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60_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); s_Il2CppMethodInitialized = true; } List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* V_0 = NULL; Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371 V_1; memset((&V_1), 0, sizeof(V_1)); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_2 = NULL; { // var nodes = 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; // foreach (var node in graph.Nodes) Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_1 = __this->___graph_4; NullCheck(L_1); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_2; L_2 = Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline(L_1, NULL); NullCheck(L_2); Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371 L_3; L_3 = List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60(L_2, List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60_RuntimeMethod_var); V_1 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003b: {// begin finally (depth: 1) Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1((&V_1), Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0030_1; } IL_0019_1: { // foreach (var node in graph.Nodes) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_4; L_4 = Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_inline((&V_1), Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_RuntimeMethod_var); V_2 = L_4; // if (node.Selected) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_5 = V_2; NullCheck(L_5); bool L_6; L_6 = GraphNode_get_Selected_m9C828A505E1BA3E0263CC51DB59D3E64179D467F_inline(L_5, NULL); if (!L_6) { goto IL_0030_1; } } { // nodes.Add(node); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_7 = V_0; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_8 = V_2; NullCheck(L_7); List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_inline(L_7, L_8, List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_RuntimeMethod_var); } IL_0030_1: { // foreach (var node in graph.Nodes) bool L_9; L_9 = Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B((&V_1), Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B_RuntimeMethod_var); if (L_9) { goto IL_0019_1; } } { goto IL_0049; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0049: { // return nodes.ToArray(); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_10 = V_0; NullCheck(L_10); GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_11; L_11 = List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE(L_10, List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE_RuntimeMethod_var); return L_11; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::HandleDrag(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_HandleDrag_m58BDF494D38DDB2F0BEF825958A5FB8A0C5DB936 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Sort_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m6F9F31BCD4326ABA22A7BCAFF98A30D272716D4D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m0F291411029C6429C08D3D75EF1080DBC1928D10_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m95BFC7B89AC08FDACBF01C8ECF6B43001AA46D5A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2FC59B57C11B54D99D086077E4AAC9275C1014FD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphEvent_1_Notify_mB842E5A83ED740B3B986BA6830DD542128FDA3E8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_mF56ADC307CC71FD17CE519C2E8E3E9FEBBBFEE67_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_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mCCE40BAB478918ED4AFE18B2F3F42982C46B49DB_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_m022EE34D352A037C81ADAA12C7B76D88319B5B2D_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*)&List_1_tC958F6791FB4E4315279F35506727A207EBFFF03_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeReversedZIndexComparer_t942328ED91806EEDA4699D12D223E2175AEF76B9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIUndoSystem_t009452C1B9C14ED702C58A3F2A0AD6F3469F81F3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD8DAF033C50B5D6A1EE8D76F9F71CEA0A97943E2); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* V_1 = NULL; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* V_2 = NULL; int32_t V_3 = 0; List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* V_4 = NULL; Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371 V_5; memset((&V_5), 0, sizeof(V_5)); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_6 = NULL; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_7; memset((&V_7), 0, sizeof(V_7)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_8; memset((&V_8), 0, sizeof(V_8)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_9; memset((&V_9), 0, sizeof(V_9)); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_10 = NULL; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_11 = NULL; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_12; memset((&V_12), 0, sizeof(V_12)); bool V_13 = false; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* V_14 = NULL; Enumerator_tCBE382B0B851EE53151ED1BFBB83F87D2C67B2CF V_15; memset((&V_15), 0, sizeof(V_15)); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* V_16 = NULL; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* V_17 = NULL; { // int dragButton = 0; V_0 = 0; // if (draggingNodes) bool L_0 = __this->___draggingNodes_23; if (!L_0) { goto IL_011d; } } { // if (e.type == EventType.MouseUp && e.button == dragButton) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_1 = ___0_e; NullCheck(L_1); int32_t L_2; L_2 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_1, NULL); if ((!(((uint32_t)L_2) == ((uint32_t)1)))) { goto IL_005e; } } { Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_3 = ___0_e; NullCheck(L_3); int32_t L_4; L_4 = Event_get_button_m57F81B5CCB26866E776D0EBD1250C708A3565C08(L_3, NULL); int32_t L_5 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_005e; } } { // draggingNodes = false; __this->___draggingNodes_23 = (bool)0; // var selectedNodes = GetSelectedNodes(); GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_6; L_6 = GraphEditor_GetSelectedNodes_m7351CD38759E6E629E75D63E80B870CD1F20F846(__this, NULL); V_1 = L_6; // foreach (var node in selectedNodes) GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_7 = V_1; V_2 = L_7; V_3 = 0; goto IL_0040; } IL_0033: { // foreach (var node in selectedNodes) GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_8 = V_2; int32_t L_9 = V_3; NullCheck(L_8); int32_t L_10 = L_9; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_11 = (L_8)->GetAt(static_cast(L_10)); // node.Dragging = false; NullCheck(L_11); GraphNode_set_Dragging_mC95390CD9A00B4F0BB31893630D72CAEF23B6FC3_inline(L_11, (bool)0, NULL); int32_t L_12 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_0040: { // foreach (var node in selectedNodes) int32_t L_13 = V_3; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_14 = V_2; NullCheck(L_14); if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))))) { goto IL_0033; } } { // events.OnNodeDragEnd.Notify(new GraphNodeEventArgs(uiSystem, selectedNodes)); GraphEditorEvents_tAD293BE3A20F152AA76BC8AD33C2035650E29CC3* L_15 = __this->___events_8; NullCheck(L_15); GraphEvent_1_t1B35B374A74CEAF9E7EE7212B54091CD71DD3206* L_16 = L_15->___OnNodeDragEnd_1; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_17 = ___1_uiSystem; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_18 = V_1; GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444* L_19 = (GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444*)il2cpp_codegen_object_new(GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444_il2cpp_TypeInfo_var); NullCheck(L_19); GraphNodeEventArgs__ctor_m4CFAB5169B8F7B3307519C46B277649FA3A67E6D(L_19, L_17, L_18, NULL); NullCheck(L_16); GraphEvent_1_Notify_mB842E5A83ED740B3B986BA6830DD542128FDA3E8(L_16, L_19, GraphEvent_1_Notify_mB842E5A83ED740B3B986BA6830DD542128FDA3E8_RuntimeMethod_var); return; } IL_005e: { // else if (e.type == EventType.MouseDrag && e.button == dragButton) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_20 = ___0_e; NullCheck(L_20); int32_t L_21; L_21 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_20, NULL); if ((!(((uint32_t)L_21) == ((uint32_t)3)))) { goto IL_0263; } } { Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_22 = ___0_e; NullCheck(L_22); int32_t L_23; L_23 = Event_get_button_m57F81B5CCB26866E776D0EBD1250C708A3565C08(L_22, NULL); int32_t L_24 = V_0; if ((!(((uint32_t)L_23) == ((uint32_t)L_24)))) { goto IL_0263; } } { // var draggedNodes = new List(); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_25 = (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A*)il2cpp_codegen_object_new(List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A_il2cpp_TypeInfo_var); NullCheck(L_25); List_1__ctor_mB0EBFD549AF0FD7C7B46069E2C2EF3ADF382D0C1(L_25, List_1__ctor_mB0EBFD549AF0FD7C7B46069E2C2EF3ADF382D0C1_RuntimeMethod_var); V_4 = L_25; // foreach (var node in graph.Nodes) Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_26 = __this->___graph_4; NullCheck(L_26); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_27; L_27 = Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline(L_26, NULL); NullCheck(L_27); Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371 L_28; L_28 = List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60(L_27, List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60_RuntimeMethod_var); V_5 = L_28; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: {// begin finally (depth: 1) Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1((&V_5), Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_00df_1; } IL_0091_1: { // foreach (var node in graph.Nodes) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_29; L_29 = Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_inline((&V_5), Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_RuntimeMethod_var); V_6 = L_29; // if (node.Selected) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_30 = V_6; NullCheck(L_30); bool L_31; L_31 = GraphNode_get_Selected_m9C828A505E1BA3E0263CC51DB59D3E64179D467F_inline(L_30, NULL); if (!L_31) { goto IL_00df_1; } } { // uiSystem.Undo.RecordObject(node, "Move Node"); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_32 = ___1_uiSystem; NullCheck(L_32); RuntimeObject* L_33; L_33 = UISystem_get_Undo_m94083067C2D42473B0FAB6812CE04FC201D94F39_inline(L_32, NULL); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_34 = V_6; NullCheck(L_33); InterfaceActionInvoker2< RuntimeObject*, String_t* >::Invoke(0 /* System.Void DungeonArchitect.UI.UIUndoSystem::RecordObject(System.Object,System.String) */, UIUndoSystem_t009452C1B9C14ED702C58A3F2A0AD6F3469F81F3_il2cpp_TypeInfo_var, L_33, L_34, _stringLiteralD8DAF033C50B5D6A1EE8D76F9F71CEA0A97943E2); // var delta = e.delta * camera.ZoomLevel; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_35 = ___0_e; NullCheck(L_35); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_36; L_36 = Event_get_delta_m1BBF28E2FC379EDD3907DC987E6BD7E6521D69A0(L_35, NULL); GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_37 = __this->___camera_5; NullCheck(L_37); float L_38; L_38 = GraphCamera_get_ZoomLevel_mE89517124FB17A7AC02F8CAE8092BE6088850266_inline(L_37, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_39; L_39 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_36, L_38, NULL); V_7 = L_39; // node.DragNode(delta); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_40 = V_6; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_41 = V_7; NullCheck(L_40); GraphNode_DragNode_mBF407200CF9314C5F65E69358F6FDFE2D2689B34(L_40, L_41, NULL); // draggedNodes.Add(node); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_42 = V_4; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_43 = V_6; NullCheck(L_42); List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_inline(L_42, L_43, List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_RuntimeMethod_var); } IL_00df_1: { // foreach (var node in graph.Nodes) bool L_44; L_44 = Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B((&V_5), Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B_RuntimeMethod_var); if (L_44) { goto IL_0091_1; } } { goto IL_00f8; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f8: { // Events.OnNodeDragged.Notify(new GraphNodeEventArgs(uiSystem, draggedNodes.ToArray())); GraphEditorEvents_tAD293BE3A20F152AA76BC8AD33C2035650E29CC3* L_45; L_45 = GraphEditor_get_Events_mA200522F1A07DA4F744425E4F87DCBA82D358F18_inline(__this, NULL); NullCheck(L_45); GraphEvent_1_t1B35B374A74CEAF9E7EE7212B54091CD71DD3206* L_46 = L_45->___OnNodeDragged_2; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_47 = ___1_uiSystem; List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_48 = V_4; NullCheck(L_48); GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_49; L_49 = List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE(L_48, List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE_RuntimeMethod_var); GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444* L_50 = (GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444*)il2cpp_codegen_object_new(GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444_il2cpp_TypeInfo_var); NullCheck(L_50); GraphNodeEventArgs__ctor_m4CFAB5169B8F7B3307519C46B277649FA3A67E6D(L_50, L_47, L_49, NULL); NullCheck(L_46); GraphEvent_1_Notify_mB842E5A83ED740B3B986BA6830DD542128FDA3E8(L_46, L_50, GraphEvent_1_Notify_mB842E5A83ED740B3B986BA6830DD542128FDA3E8_RuntimeMethod_var); // HandleMarkedDirty(uiSystem); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_51 = ___1_uiSystem; VirtualActionInvoker1< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(39 /* System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::HandleMarkedDirty(DungeonArchitect.UI.UISystem) */, __this, L_51); return; } IL_011d: { // if (e.type == EventType.MouseDown && e.button == dragButton) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_52 = ___0_e; NullCheck(L_52); int32_t L_53; L_53 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_52, NULL); if (L_53) { goto IL_0263; } } { Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_54 = ___0_e; NullCheck(L_54); int32_t L_55; L_55 = Event_get_button_m57F81B5CCB26866E776D0EBD1250C708A3565C08(L_54, NULL); int32_t L_56 = V_0; if ((!(((uint32_t)L_55) == ((uint32_t)L_56)))) { goto IL_0263; } } { // var mousePosition = e.mousePosition; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_57 = ___0_e; NullCheck(L_57); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_58; L_58 = Event_get_mousePosition_mD6D2DF45C75E6FADD415D27D0E93563DED37D9B9(L_57, NULL); V_8 = L_58; // var mousePositionWorld = camera.ScreenToWorld(mousePosition); GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_59 = __this->___camera_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_60 = V_8; NullCheck(L_59); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_61; L_61 = GraphCamera_ScreenToWorld_m4F847D7AE0B699D356167F483AD52EAE0B79452E(L_59, L_60, NULL); V_9 = L_61; // GraphNode[] sortedNodes = graph.Nodes.ToArray(); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_62 = __this->___graph_4; NullCheck(L_62); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_63; L_63 = Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline(L_62, NULL); NullCheck(L_63); GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_64; L_64 = List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE(L_63, List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE_RuntimeMethod_var); // System.Array.Sort(sortedNodes, new NodeReversedZIndexComparer()); GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_65 = L_64; NodeReversedZIndexComparer_t942328ED91806EEDA4699D12D223E2175AEF76B9* L_66 = (NodeReversedZIndexComparer_t942328ED91806EEDA4699D12D223E2175AEF76B9*)il2cpp_codegen_object_new(NodeReversedZIndexComparer_t942328ED91806EEDA4699D12D223E2175AEF76B9_il2cpp_TypeInfo_var); NullCheck(L_66); NodeReversedZIndexComparer__ctor_mA4B256981B3477A244E6B5C82FD64908D4EC8AC3(L_66, NULL); Array_Sort_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m6F9F31BCD4326ABA22A7BCAFF98A30D272716D4D(L_65, L_66, Array_Sort_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m6F9F31BCD4326ABA22A7BCAFF98A30D272716D4D_RuntimeMethod_var); // GraphNode mouseOverNode = null; V_10 = (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)NULL; // foreach (var node in sortedNodes) V_2 = L_65; V_3 = 0; goto IL_0191; } IL_016e: { // foreach (var node in sortedNodes) GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_67 = V_2; int32_t L_68 = V_3; NullCheck(L_67); int32_t L_69 = L_68; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_70 = (L_67)->GetAt(static_cast(L_69)); V_11 = L_70; // var mouseOver = node.Bounds.Contains(mousePositionWorld); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_71 = V_11; NullCheck(L_71); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_72; L_72 = GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline(L_71, NULL); V_12 = L_72; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_73 = V_9; bool L_74; L_74 = Rect_Contains_mAB270D6B7E3B0009A50D142C569D63E8FE59F48B((&V_12), L_73, NULL); // if (mouseOver) if (!L_74) { goto IL_018d; } } { // mouseOverNode = node; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_75 = V_11; V_10 = L_75; // break; goto IL_0197; } IL_018d: { int32_t L_76 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_76, 1)); } IL_0191: { // foreach (var node in sortedNodes) int32_t L_77 = V_3; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_78 = V_2; NullCheck(L_78); if ((((int32_t)L_77) < ((int32_t)((int32_t)(((RuntimeArray*)L_78)->max_length))))) { goto IL_016e; } } IL_0197: { // if (mouseOverNode != null && mouseOverNode.Selected) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_79 = V_10; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_80; L_80 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_79, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_80) { goto IL_0263; } } { GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_81 = V_10; NullCheck(L_81); bool L_82; L_82 = GraphNode_get_Selected_m9C828A505E1BA3E0263CC51DB59D3E64179D467F_inline(L_81, NULL); if (!L_82) { goto IL_0263; } } { // var pins = new List(); List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_83 = (List_1_tC958F6791FB4E4315279F35506727A207EBFFF03*)il2cpp_codegen_object_new(List_1_tC958F6791FB4E4315279F35506727A207EBFFF03_il2cpp_TypeInfo_var); NullCheck(L_83); List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D(L_83, List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D_RuntimeMethod_var); // pins.AddRange(mouseOverNode.InputPins); List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_84 = L_83; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_85 = V_10; NullCheck(L_85); GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* L_86; L_86 = GraphNode_get_InputPins_m9CA0D8ABDA0A6C3EC2AC349317EC3CD61911D0E4(L_85, NULL); NullCheck(L_84); List_1_AddRange_mF56ADC307CC71FD17CE519C2E8E3E9FEBBBFEE67(L_84, (RuntimeObject*)L_86, List_1_AddRange_mF56ADC307CC71FD17CE519C2E8E3E9FEBBBFEE67_RuntimeMethod_var); // pins.AddRange(mouseOverNode.OutputPins); List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_87 = L_84; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_88 = V_10; NullCheck(L_88); GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* L_89; L_89 = GraphNode_get_OutputPins_m9BEE5FCABF2B5B19A59BF83396BDD50D26DA77D8(L_88, NULL); NullCheck(L_87); List_1_AddRange_mF56ADC307CC71FD17CE519C2E8E3E9FEBBBFEE67(L_87, (RuntimeObject*)L_89, List_1_AddRange_mF56ADC307CC71FD17CE519C2E8E3E9FEBBBFEE67_RuntimeMethod_var); // bool isOverPin = false; V_13 = (bool)0; // GraphPin overlappingPin = null; V_14 = (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00*)NULL; // foreach (var pin in pins) NullCheck(L_87); Enumerator_tCBE382B0B851EE53151ED1BFBB83F87D2C67B2CF L_90; L_90 = List_1_GetEnumerator_mCCE40BAB478918ED4AFE18B2F3F42982C46B49DB(L_87, List_1_GetEnumerator_mCCE40BAB478918ED4AFE18B2F3F42982C46B49DB_RuntimeMethod_var); V_15 = L_90; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0206: {// begin finally (depth: 1) Enumerator_Dispose_m0F291411029C6429C08D3D75EF1080DBC1928D10((&V_15), Enumerator_Dispose_m0F291411029C6429C08D3D75EF1080DBC1928D10_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_01fb_1; } IL_01de_1: { // foreach (var pin in pins) GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_91; L_91 = Enumerator_get_Current_m2FC59B57C11B54D99D086077E4AAC9275C1014FD_inline((&V_15), Enumerator_get_Current_m2FC59B57C11B54D99D086077E4AAC9275C1014FD_RuntimeMethod_var); V_16 = L_91; // if (pin.ContainsPoint(mousePositionWorld)) GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_92 = V_16; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_93 = V_9; NullCheck(L_92); bool L_94; L_94 = VirtualFuncInvoker1< bool, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(4 /* System.Boolean DungeonArchitect.Graphs.GraphPin::ContainsPoint(UnityEngine.Vector2) */, L_92, L_93); if (!L_94) { goto IL_01fb_1; } } { // isOverPin = true; V_13 = (bool)1; // overlappingPin = pin; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_95 = V_16; V_14 = L_95; // break; goto IL_0214; } IL_01fb_1: { // foreach (var pin in pins) bool L_96; L_96 = Enumerator_MoveNext_m95BFC7B89AC08FDACBF01C8ECF6B43001AA46D5A((&V_15), Enumerator_MoveNext_m95BFC7B89AC08FDACBF01C8ECF6B43001AA46D5A_RuntimeMethod_var); if (L_96) { goto IL_01de_1; } } { goto IL_0214; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0214: { // if (!isOverPin) bool L_97 = V_13; if (L_97) { goto IL_025a; } } { // draggingNodes = true; __this->___draggingNodes_23 = (bool)1; // var selectedNodes = GetSelectedNodes(); GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_98; L_98 = GraphEditor_GetSelectedNodes_m7351CD38759E6E629E75D63E80B870CD1F20F846(__this, NULL); V_17 = L_98; // foreach (var node in selectedNodes) GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_99 = V_17; V_2 = L_99; V_3 = 0; goto IL_023b; } IL_022e: { // foreach (var node in selectedNodes) GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_100 = V_2; int32_t L_101 = V_3; NullCheck(L_100); int32_t L_102 = L_101; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_103 = (L_100)->GetAt(static_cast(L_102)); // node.Dragging = true; NullCheck(L_103); GraphNode_set_Dragging_mC95390CD9A00B4F0BB31893630D72CAEF23B6FC3_inline(L_103, (bool)1, NULL); int32_t L_104 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_104, 1)); } IL_023b: { // foreach (var node in selectedNodes) int32_t L_105 = V_3; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_106 = V_2; NullCheck(L_106); if ((((int32_t)L_105) < ((int32_t)((int32_t)(((RuntimeArray*)L_106)->max_length))))) { goto IL_022e; } } { // events.OnNodeDragStart.Notify(new GraphNodeEventArgs(uiSystem, selectedNodes)); GraphEditorEvents_tAD293BE3A20F152AA76BC8AD33C2035650E29CC3* L_107 = __this->___events_8; NullCheck(L_107); GraphEvent_1_t1B35B374A74CEAF9E7EE7212B54091CD71DD3206* L_108 = L_107->___OnNodeDragStart_0; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_109 = ___1_uiSystem; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_110 = V_17; GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444* L_111 = (GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444*)il2cpp_codegen_object_new(GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444_il2cpp_TypeInfo_var); NullCheck(L_111); GraphNodeEventArgs__ctor_m4CFAB5169B8F7B3307519C46B277649FA3A67E6D(L_111, L_109, L_110, NULL); NullCheck(L_108); GraphEvent_1_Notify_mB842E5A83ED740B3B986BA6830DD542128FDA3E8(L_108, L_111, GraphEvent_1_Notify_mB842E5A83ED740B3B986BA6830DD542128FDA3E8_RuntimeMethod_var); return; } IL_025a: { // HandleDragPin(overlappingPin, uiSystem); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_112 = V_14; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_113 = ___1_uiSystem; GraphEditor_HandleDragPin_m97EEA6C8F3CC7B88995D0B5EE88724662C7AD281(__this, L_112, L_113, NULL); } IL_0263: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::HandleDragPin(DungeonArchitect.Graphs.GraphPin,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_HandleDragPin_m97EEA6C8F3CC7B88995D0B5EE88724662C7AD281 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_pin, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { { // cursorDragLink.Activate(pin, uiSystem); CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* L_0 = __this->___cursorDragLink_16; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_1 = ___0_pin; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_2 = ___1_uiSystem; NullCheck(L_0); CursorDragLink_Activate_mD035F56A970F8CEB4FC76C3FC71684E63491D164(L_0, L_1, L_2, NULL); // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::HandleInput(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_HandleInput_m659AEB09749523E8826565825088E9ED0ADBEB40 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0__e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Sort_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m6F9F31BCD4326ABA22A7BCAFF98A30D272716D4D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeReversedZIndexComparer_t942328ED91806EEDA4699D12D223E2175AEF76B9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* V_0 = NULL; bool V_1 = false; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* V_2 = NULL; int32_t V_3 = 0; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_4 = NULL; { // var e = new Event(_e); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_0 = ___0__e; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_1 = (Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB*)il2cpp_codegen_object_new(Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB_il2cpp_TypeInfo_var); NullCheck(L_1); Event__ctor_m2B0432603F3209172DCC917FE6AC7F6ACF419279(L_1, L_0, NULL); V_0 = L_1; // var bounds = WidgetBounds; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_2; L_2 = GraphEditor_get_WidgetBounds_mA1519030F3466BF8874923C24DA1659A9667FDBA_inline(__this, NULL); // if (graph == null) Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_3 = __this->___graph_4; 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_001d; } } { // return; return; } IL_001d: { // lastMousePosition = e.mousePosition; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_5 = V_0; NullCheck(L_5); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; L_6 = Event_get_mousePosition_mD6D2DF45C75E6FADD415D27D0E93563DED37D9B9(L_5, NULL); __this->___lastMousePosition_20 = L_6; // camera.HandleInput(e); GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_7 = __this->___camera_5; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_8 = V_0; NullCheck(L_7); GraphCamera_HandleInput_m8E0EAB7B3FD8C3EDC497B397934920B16B369F5A(L_7, L_8, NULL); // if (!graphReadOnly) bool L_9 = __this->___graphReadOnly_22; if (L_9) { goto IL_00e7; } } { // keyboardState.HandleInput(e); KeyboardState_tF84E267708CA2B9EF85B88FDDFEB4B096576B358* L_10 = __this->___keyboardState_15; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_11 = V_0; NullCheck(L_10); KeyboardState_HandleInput_m7427D1471F9179F0B2835BE674FFD330B243D3CB(L_10, L_11, NULL); // HandleKeyboard(e, uiSystem); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_12 = V_0; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_13 = ___1_uiSystem; GraphEditor_HandleKeyboard_m584A04EF111BAC9E8B0CE5BE32067D3A69281CAF(__this, L_12, L_13, NULL); // HandleDelete(e, uiSystem); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_14 = V_0; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_15 = ___1_uiSystem; GraphEditor_HandleDelete_m9AFC54AA8A9DF37BCFF758F535429896D5965349(__this, L_14, L_15, NULL); // HandleSelect(e, uiSystem); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_16 = V_0; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_17 = ___1_uiSystem; GraphEditor_HandleSelect_m6B0979AA47F4380DD1FE393C1E06FA16DBB93B6B(__this, L_16, L_17, NULL); // HandleDrag(e, uiSystem); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_18 = V_0; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_19 = ___1_uiSystem; GraphEditor_HandleDrag_m58BDF494D38DDB2F0BEF825958A5FB8A0C5DB936(__this, L_18, L_19, NULL); // GraphNode[] sortedNodes = graph.Nodes.ToArray(); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_20 = __this->___graph_4; NullCheck(L_20); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_21; L_21 = Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline(L_20, NULL); NullCheck(L_21); GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_22; L_22 = List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE(L_21, List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE_RuntimeMethod_var); // System.Array.Sort(sortedNodes, new NodeReversedZIndexComparer()); GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_23 = L_22; NodeReversedZIndexComparer_t942328ED91806EEDA4699D12D223E2175AEF76B9* L_24 = (NodeReversedZIndexComparer_t942328ED91806EEDA4699D12D223E2175AEF76B9*)il2cpp_codegen_object_new(NodeReversedZIndexComparer_t942328ED91806EEDA4699D12D223E2175AEF76B9_il2cpp_TypeInfo_var); NullCheck(L_24); NodeReversedZIndexComparer__ctor_mA4B256981B3477A244E6B5C82FD64908D4EC8AC3(L_24, NULL); Array_Sort_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m6F9F31BCD4326ABA22A7BCAFF98A30D272716D4D(L_23, L_24, Array_Sort_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m6F9F31BCD4326ABA22A7BCAFF98A30D272716D4D_RuntimeMethod_var); // bool inputProcessed = false; V_1 = (bool)0; // foreach (var node in sortedNodes) V_2 = L_23; V_3 = 0; goto IL_00af; } IL_008e: { // foreach (var node in sortedNodes) GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_25 = V_2; int32_t L_26 = V_3; NullCheck(L_25); int32_t L_27 = L_26; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_28 = (L_25)->GetAt(static_cast(L_27)); V_4 = L_28; // if (node == null) continue; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_29 = V_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_30; L_30 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_29, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_30) { goto IL_00ab; } } { // inputProcessed = GraphInputHandler.HandleNodeInput(node, e, this, uiSystem); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_31 = V_4; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_32 = V_0; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_33 = ___1_uiSystem; bool L_34; L_34 = GraphInputHandler_HandleNodeInput_m684DEC311157D807B6E24F4E8E8FDE540A8D51C4(L_31, L_32, __this, L_33, NULL); V_1 = L_34; // if (inputProcessed) bool L_35 = V_1; if (L_35) { goto IL_00b5; } } IL_00ab: { int32_t L_36 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_36, 1)); } IL_00af: { // foreach (var node in sortedNodes) int32_t L_37 = V_3; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_38 = V_2; NullCheck(L_38); if ((((int32_t)L_37) < ((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length))))) { goto IL_008e; } } IL_00b5: { // cursorDragLink.HandleInput(e, uiSystem); CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* L_39 = __this->___cursorDragLink_16; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_40 = V_0; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_41 = ___1_uiSystem; NullCheck(L_39); CursorDragLink_HandleInput_mAFE54FF58A118834767E32E72A9BA5E2212382FE(L_39, L_40, L_41, NULL); // if (contextMenu != null) GraphContextMenu_t147D84E26A23C427E91FE57C1E058FB7DC42DB0A* L_42 = __this->___contextMenu_17; if (!L_42) { goto IL_00d7; } } { // contextMenu.HandleInput(e, uiSystem); GraphContextMenu_t147D84E26A23C427E91FE57C1E058FB7DC42DB0A* L_43 = __this->___contextMenu_17; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_44 = V_0; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_45 = ___1_uiSystem; NullCheck(L_43); GraphContextMenu_HandleInput_mBE309664CA5D861327D7392A136C3A52C4F55C7A(L_43, L_44, L_45, NULL); } IL_00d7: { // if (!inputProcessed) bool L_46 = V_1; if (L_46) { goto IL_00e7; } } { // selectionBox.HandleInput(e, uiSystem); GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* L_47 = __this->___selectionBox_14; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_48 = V_0; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_49 = ___1_uiSystem; NullCheck(L_47); GraphSelectionBox_HandleInput_m6C24F25EFF94E180D285FF90AD30E424CBBB9882(L_47, L_48, L_49, NULL); } IL_00e7: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::PerformCopy(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_PerformCopy_m8130BE7CD8ED74206116CDD1FD7B0D2DB4BC9C50 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_TisString_t_m05A2DC4E5F20C532E6CFA681E46321B2D8D6B800_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m0A7718E87AA38BDDC09DFEE02DBD93DEFD5BB1B1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tA0C488B503D30A1266096DE036E21CBAC2172DBE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringWriter_tF48052BE4F980E5C85403221E835768E4156267D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CPerformCopyU3Eb__79_0_m81AA30EE56EE6684819C51537E2FA24399825655_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CPerformCopyU3Eb__79_1_mE07B5448D43DB930CFAB5D2D72411F03A63AB85A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSerializer_t08AD90724C0D9D82D4CC23611E5FBDEE50B2867B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* V_1 = NULL; String_t* V_2 = NULL; Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* G_B2_0 = NULL; List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* G_B2_1 = NULL; Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* G_B1_0 = NULL; List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* G_B1_1 = NULL; Func_2_tA0C488B503D30A1266096DE036E21CBAC2172DBE* G_B4_0 = NULL; RuntimeObject* G_B4_1 = NULL; Func_2_tA0C488B503D30A1266096DE036E21CBAC2172DBE* G_B3_0 = NULL; RuntimeObject* G_B3_1 = NULL; { // var selectedNodes = from node in graph.Nodes // where node.Selected // select node.Id; Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_0 = __this->___graph_4; NullCheck(L_0); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_1; L_1 = Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline(L_0, NULL); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_il2cpp_TypeInfo_var); Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* L_2 = ((U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_il2cpp_TypeInfo_var))->___U3CU3E9__79_0_1; Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* L_3 = L_2; G_B1_0 = L_3; G_B1_1 = L_1; if (L_3) { G_B2_0 = L_3; G_B2_1 = L_1; goto IL_002a; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_il2cpp_TypeInfo_var); U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB* L_4 = ((U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_il2cpp_TypeInfo_var))->___U3CU3E9_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_U3CPerformCopyU3Eb__79_0_m81AA30EE56EE6684819C51537E2FA24399825655_RuntimeMethod_var), NULL); Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* L_6 = L_5; ((U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_il2cpp_TypeInfo_var))->___U3CU3E9__79_0_1 = L_6; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_il2cpp_TypeInfo_var))->___U3CU3E9__79_0_1), (void*)L_6); G_B2_0 = L_6; G_B2_1 = G_B1_1; } IL_002a: { RuntimeObject* L_7; L_7 = Enumerable_Where_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m0A7718E87AA38BDDC09DFEE02DBD93DEFD5BB1B1(G_B2_1, G_B2_0, Enumerable_Where_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m0A7718E87AA38BDDC09DFEE02DBD93DEFD5BB1B1_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_il2cpp_TypeInfo_var); Func_2_tA0C488B503D30A1266096DE036E21CBAC2172DBE* L_8 = ((U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_il2cpp_TypeInfo_var))->___U3CU3E9__79_1_2; Func_2_tA0C488B503D30A1266096DE036E21CBAC2172DBE* L_9 = L_8; G_B3_0 = L_9; G_B3_1 = L_7; if (L_9) { G_B4_0 = L_9; G_B4_1 = L_7; goto IL_004e; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_il2cpp_TypeInfo_var); U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB* L_10 = ((U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tA0C488B503D30A1266096DE036E21CBAC2172DBE* L_11 = (Func_2_tA0C488B503D30A1266096DE036E21CBAC2172DBE*)il2cpp_codegen_object_new(Func_2_tA0C488B503D30A1266096DE036E21CBAC2172DBE_il2cpp_TypeInfo_var); NullCheck(L_11); Func_2__ctor_m43E7BCD74F65DC48AFDFEB62C66A4DE0BF53BF0A(L_11, L_10, (intptr_t)((void*)U3CU3Ec_U3CPerformCopyU3Eb__79_1_mE07B5448D43DB930CFAB5D2D72411F03A63AB85A_RuntimeMethod_var), NULL); Func_2_tA0C488B503D30A1266096DE036E21CBAC2172DBE* L_12 = L_11; ((U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_il2cpp_TypeInfo_var))->___U3CU3E9__79_1_2 = L_12; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_il2cpp_TypeInfo_var))->___U3CU3E9__79_1_2), (void*)L_12); G_B4_0 = L_12; G_B4_1 = G_B3_1; } IL_004e: { RuntimeObject* L_13; L_13 = Enumerable_Select_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_TisString_t_m05A2DC4E5F20C532E6CFA681E46321B2D8D6B800(G_B4_1, G_B4_0, Enumerable_Select_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_TisString_t_m05A2DC4E5F20C532E6CFA681E46321B2D8D6B800_RuntimeMethod_var); V_0 = L_13; // var serializer = new System.Xml.Serialization.XmlSerializer(typeof(string[])); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_15; L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL); XmlSerializer_t08AD90724C0D9D82D4CC23611E5FBDEE50B2867B* L_16 = (XmlSerializer_t08AD90724C0D9D82D4CC23611E5FBDEE50B2867B*)il2cpp_codegen_object_new(XmlSerializer_t08AD90724C0D9D82D4CC23611E5FBDEE50B2867B_il2cpp_TypeInfo_var); NullCheck(L_16); XmlSerializer__ctor_m3B27E3092ABEAA766FD4002A0F5D786992060604(L_16, L_15, NULL); // var writer = new System.IO.StringWriter(); StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_17 = (StringWriter_tF48052BE4F980E5C85403221E835768E4156267D*)il2cpp_codegen_object_new(StringWriter_tF48052BE4F980E5C85403221E835768E4156267D_il2cpp_TypeInfo_var); NullCheck(L_17); StringWriter__ctor_m072DFF5FFA84EBA7C38B282975D053E738C56E6D(L_17, NULL); V_1 = L_17; // serializer.Serialize(writer, selectedNodes.ToArray()); StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_18 = V_1; RuntimeObject* L_19 = V_0; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20; L_20 = Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194(L_19, Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194_RuntimeMethod_var); NullCheck(L_16); XmlSerializer_Serialize_m2EEA80F41157A3088A0E74EB55EA04ECAEE32CCF(L_16, L_18, (RuntimeObject*)L_20, NULL); // var copyText = writer.GetStringBuilder().ToString(); StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_21 = V_1; NullCheck(L_21); StringBuilder_t* L_22; L_22 = VirtualFuncInvoker0< StringBuilder_t* >::Invoke(20 /* System.Text.StringBuilder System.IO.StringWriter::GetStringBuilder() */, L_21); NullCheck(L_22); String_t* L_23; L_23 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_22); V_2 = L_23; // uiSystem.Platform.clipboardText = copyText; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_24 = ___1_uiSystem; NullCheck(L_24); RuntimeObject* L_25; L_25 = UISystem_get_Platform_mB88078DB070F890FAAE3A47DE6BFD8B54BE0B36B_inline(L_24, NULL); String_t* L_26 = V_2; NullCheck(L_25); InterfaceActionInvoker1< String_t* >::Invoke(9 /* System.Void DungeonArchitect.UI.UIPlatform::set_clipboardText(System.String) */, UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var, L_25, L_26); // } return; } } // DungeonArchitect.Graphs.GraphNode DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::DuplicateNode(DungeonArchitect.Graphs.GraphNode,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* GraphEditor_DuplicateNode_mA09A93A8C1776E9D5491D19F29857E19E5EA534A (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_sourceNode, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { { // var copiedNode = CreateNode(Vector2.zero, sourceNode.GetType(), uiSystem); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_1 = ___0_sourceNode; NullCheck(L_1); Type_t* L_2; L_2 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_1, NULL); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_3 = ___1_uiSystem; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_4; L_4 = VirtualFuncInvoker3< GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, Type_t*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(54 /* DungeonArchitect.Graphs.GraphNode DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::CreateNode(UnityEngine.Vector2,System.Type,DungeonArchitect.UI.UISystem) */, __this, L_0, L_2, L_3); // copiedNode.CopyFrom(sourceNode); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_5 = L_4; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_6 = ___0_sourceNode; NullCheck(L_5); VirtualActionInvoker1< GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* >::Invoke(6 /* System.Void DungeonArchitect.Graphs.GraphNode::CopyFrom(DungeonArchitect.Graphs.GraphNode) */, L_5, L_6); // return copiedNode; return L_5; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::PerformPaste(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_PerformPaste_m1E3D187D04130E7FCF910B2990DCA0BF15D98EDE (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphEvent_1_Notify_mB842E5A83ED740B3B986BA6830DD542128FDA3E8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444_il2cpp_TypeInfo_var); 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_get_Count_m2909F3D876184B815120F4B3CD571EE0ED11693A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSerializer_t08AD90724C0D9D82D4CC23611E5FBDEE50B2867B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; XmlSerializer_t08AD90724C0D9D82D4CC23611E5FBDEE50B2867B* V_1 = NULL; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_2 = NULL; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3; memset((&V_3), 0, sizeof(V_3)); float V_4 = 0.0f; float V_5 = 0.0f; List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* V_6 = NULL; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_7 = NULL; int32_t V_8 = 0; String_t* V_9 = NULL; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_10 = NULL; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_11 = NULL; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_12; memset((&V_12), 0, sizeof(V_12)); il2cpp::utils::ExceptionSupportStack __active_exceptions; { // var copyText = uiSystem.Platform.clipboardText; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_0 = ___1_uiSystem; NullCheck(L_0); RuntimeObject* L_1; L_1 = UISystem_get_Platform_mB88078DB070F890FAAE3A47DE6BFD8B54BE0B36B_inline(L_0, NULL); NullCheck(L_1); String_t* L_2; L_2 = InterfaceFuncInvoker0< String_t* >::Invoke(8 /* System.String DungeonArchitect.UI.UIPlatform::get_clipboardText() */, UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var, L_1); V_0 = L_2; // var serializer = new System.Xml.Serialization.XmlSerializer(typeof(string[])); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_4; L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL); XmlSerializer_t08AD90724C0D9D82D4CC23611E5FBDEE50B2867B* L_5 = (XmlSerializer_t08AD90724C0D9D82D4CC23611E5FBDEE50B2867B*)il2cpp_codegen_object_new(XmlSerializer_t08AD90724C0D9D82D4CC23611E5FBDEE50B2867B_il2cpp_TypeInfo_var); NullCheck(L_5); XmlSerializer__ctor_m3B27E3092ABEAA766FD4002A0F5D786992060604(L_5, L_4, NULL); V_1 = L_5; } try {// begin try (depth: 1) // copyNodeIds = (string[])serializer.Deserialize(new System.IO.StringReader(copyText)); XmlSerializer_t08AD90724C0D9D82D4CC23611E5FBDEE50B2867B* L_6 = V_1; String_t* L_7 = V_0; StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8* L_8 = (StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8*)il2cpp_codegen_object_new(StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8_il2cpp_TypeInfo_var); NullCheck(L_8); StringReader__ctor_m72556EC1062F49E05CF41B0825AC7FA2DB2A81C0(L_8, L_7, NULL); NullCheck(L_6); RuntimeObject* L_9; L_9 = XmlSerializer_Deserialize_m7487D353E77EED4F6A255D415AE87DBCBC0A6E2D(L_6, L_8, NULL); V_2 = ((StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)Castclass((RuntimeObject*)L_9, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)); // } goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XmlException_t86B8FDC142BBE4C73921439C9F1631092526D596_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0030; } throw e; } CATCH_0030: {// begin catch(System.Xml.XmlException) // catch (System.Xml.XmlException) // copyNodeIds = new string[0]; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)0); V_2 = L_10; // } IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_003a; }// end catch (depth: 1) IL_003a: { // var mouseWorld = camera.ScreenToWorld(e.mousePosition); GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_11 = __this->___camera_5; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_12 = ___0_e; NullCheck(L_12); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13; L_13 = Event_get_mousePosition_mD6D2DF45C75E6FADD415D27D0E93563DED37D9B9(L_12, NULL); NullCheck(L_11); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14; L_14 = GraphCamera_ScreenToWorld_m4F847D7AE0B699D356167F483AD52EAE0B79452E(L_11, L_13, NULL); V_3 = L_14; // float offsetXDelta = 130; V_4 = (130.0f); // float offsetX = 0; V_5 = (0.0f); // var copiedNodes = new List(); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_15 = (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A*)il2cpp_codegen_object_new(List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A_il2cpp_TypeInfo_var); NullCheck(L_15); List_1__ctor_mB0EBFD549AF0FD7C7B46069E2C2EF3ADF382D0C1(L_15, List_1__ctor_mB0EBFD549AF0FD7C7B46069E2C2EF3ADF382D0C1_RuntimeMethod_var); V_6 = L_15; // foreach (var id in copyNodeIds) StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = V_2; V_7 = L_16; V_8 = 0; goto IL_00cf; } IL_0069: { // foreach (var id in copyNodeIds) StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = V_7; int32_t L_18 = V_8; NullCheck(L_17); int32_t L_19 = L_18; String_t* L_20 = (L_17)->GetAt(static_cast(L_19)); V_9 = L_20; // var sourceNode = graph.GetNode(id); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_21 = __this->___graph_4; String_t* L_22 = V_9; NullCheck(L_21); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_23; L_23 = Graph_GetNode_mF07A56E538C10DC4AE1BE11BBEA84C22027C11A4(L_21, L_22, NULL); V_10 = L_23; // var copiedNode = DuplicateNode(sourceNode, uiSystem); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_24 = V_10; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_25 = ___1_uiSystem; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_26; L_26 = VirtualFuncInvoker2< GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(45 /* DungeonArchitect.Graphs.GraphNode DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::DuplicateNode(DungeonArchitect.Graphs.GraphNode,DungeonArchitect.UI.UISystem) */, __this, L_24, L_25); V_11 = L_26; // var bounds = copiedNode.Bounds; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_27 = V_11; NullCheck(L_27); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_28; L_28 = GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline(L_27, NULL); V_12 = L_28; // bounds.x = mouseWorld.x + offsetX; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_29 = V_3; float L_30 = L_29.___x_0; float L_31 = V_5; Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406((&V_12), ((float)il2cpp_codegen_add(L_30, L_31)), NULL); // bounds.y = mouseWorld.y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_32 = V_3; float L_33 = L_32.___y_1; Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629((&V_12), L_33, NULL); // copiedNode.Bounds = bounds; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_34 = V_11; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_35 = V_12; NullCheck(L_34); GraphNode_set_Bounds_m81B772D4B4C948A1104D9079F28C1ABF26F994FE_inline(L_34, L_35, NULL); // copiedNodes.Add(copiedNode); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_36 = V_6; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_37 = V_11; NullCheck(L_36); List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_inline(L_36, L_37, List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_RuntimeMethod_var); // offsetX += offsetXDelta; float L_38 = V_5; float L_39 = V_4; V_5 = ((float)il2cpp_codegen_add(L_38, L_39)); int32_t L_40 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_40, 1)); } IL_00cf: { // foreach (var id in copyNodeIds) int32_t L_41 = V_8; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_42 = V_7; NullCheck(L_42); if ((((int32_t)L_41) < ((int32_t)((int32_t)(((RuntimeArray*)L_42)->max_length))))) { goto IL_0069; } } { // if (copiedNodes.Count > 0) List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_43 = V_6; NullCheck(L_43); int32_t L_44; L_44 = List_1_get_Count_m2909F3D876184B815120F4B3CD571EE0ED11693A_inline(L_43, List_1_get_Count_m2909F3D876184B815120F4B3CD571EE0ED11693A_RuntimeMethod_var); if ((((int32_t)L_44) <= ((int32_t)0))) { goto IL_00fe; } } { // events.OnNodeCreated.Notify(new GraphNodeEventArgs(uiSystem, copiedNodes.ToArray())); GraphEditorEvents_tAD293BE3A20F152AA76BC8AD33C2035650E29CC3* L_45 = __this->___events_8; NullCheck(L_45); GraphEvent_1_t1B35B374A74CEAF9E7EE7212B54091CD71DD3206* L_46 = L_45->___OnNodeCreated_3; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_47 = ___1_uiSystem; List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_48 = V_6; NullCheck(L_48); GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_49; L_49 = List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE(L_48, List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE_RuntimeMethod_var); GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444* L_50 = (GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444*)il2cpp_codegen_object_new(GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444_il2cpp_TypeInfo_var); NullCheck(L_50); GraphNodeEventArgs__ctor_m4CFAB5169B8F7B3307519C46B277649FA3A67E6D(L_50, L_47, L_49, NULL); NullCheck(L_46); GraphEvent_1_Notify_mB842E5A83ED740B3B986BA6830DD542128FDA3E8(L_46, L_50, GraphEvent_1_Notify_mB842E5A83ED740B3B986BA6830DD542128FDA3E8_RuntimeMethod_var); } IL_00fe: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::HandleKeyboard(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_HandleKeyboard_m584A04EF111BAC9E8B0CE5BE32067D3A69281CAF (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { bool V_0 = false; int32_t G_B5_0 = 0; { // if (!e.isKey) return; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_0 = ___0_e; NullCheck(L_0); bool L_1; L_1 = Event_get_isKey_mDA8FE1CC5E305BAF181E86A727173C9BE9A1B754(L_0, NULL); if (L_1) { goto IL_0009; } } { // if (!e.isKey) return; return; } IL_0009: { // var controlPressed = (e.control || e.command); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_2 = ___0_e; NullCheck(L_2); bool L_3; L_3 = Event_get_control_m1E363A7ABA4F2E8CF41C661A48D53D85D635D320(L_2, NULL); if (L_3) { goto IL_0019; } } { Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_4 = ___0_e; NullCheck(L_4); bool L_5; L_5 = Event_get_command_m202DE2CB0BE0AAB5CDFEC9DA1BBD3B51E8497547(L_4, NULL); G_B5_0 = ((int32_t)(L_5)); goto IL_001a; } IL_0019: { G_B5_0 = 1; } IL_001a: { V_0 = (bool)G_B5_0; // if (e.keyCode == KeyCode.C && controlPressed && e.type == EventType.KeyUp) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_6 = ___0_e; NullCheck(L_6); int32_t L_7; L_7 = Event_get_keyCode_mADBB236A741F96D86E4A536E15FFECFD4C367B64(L_6, NULL); bool L_8 = V_0; if (!((int32_t)(((((int32_t)L_7) == ((int32_t)((int32_t)99)))? 1 : 0)&(int32_t)L_8))) { goto IL_003b; } } { Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_9 = ___0_e; NullCheck(L_9); int32_t L_10; L_10 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_9, NULL); if ((!(((uint32_t)L_10) == ((uint32_t)5)))) { goto IL_003b; } } { // PerformCopy(e, uiSystem); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_11 = ___0_e; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_12 = ___1_uiSystem; GraphEditor_PerformCopy_m8130BE7CD8ED74206116CDD1FD7B0D2DB4BC9C50(__this, L_11, L_12, NULL); return; } IL_003b: { // else if (e.keyCode == KeyCode.V && controlPressed && e.type == EventType.KeyUp) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_13 = ___0_e; NullCheck(L_13); int32_t L_14; L_14 = Event_get_keyCode_mADBB236A741F96D86E4A536E15FFECFD4C367B64(L_13, NULL); bool L_15 = V_0; if (!((int32_t)(((((int32_t)L_14) == ((int32_t)((int32_t)118)))? 1 : 0)&(int32_t)L_15))) { goto IL_005a; } } { Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_16 = ___0_e; NullCheck(L_16); int32_t L_17; L_17 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_16, NULL); if ((!(((uint32_t)L_17) == ((uint32_t)5)))) { goto IL_005a; } } { // PerformPaste(e, uiSystem); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_18 = ___0_e; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_19 = ___1_uiSystem; GraphEditor_PerformPaste_m1E3D187D04130E7FCF910B2990DCA0BF15D98EDE(__this, L_18, L_19, NULL); } IL_005a: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::OnNodeSelectionChanged(DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_OnNodeSelectionChanged_m4377E350E61D834F15E2A79945CE4BA035D83320 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m934DD3C113F57513B2408F837BAD45C586ADCC87_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*)&GraphEvent_1_Notify_mB842E5A83ED740B3B986BA6830DD542128FDA3E8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3COnNodeSelectionChangedU3Eb__83_0_m5C79442D2DF8D9212C3F52ACA640B3ED52A0EAA5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_1 = NULL; Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* G_B2_0 = NULL; List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* G_B2_1 = NULL; Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* G_B1_0 = NULL; List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* G_B1_1 = NULL; { // var selectedNodes = from node in graph.Nodes // where node.Selected // select node; Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_0 = __this->___graph_4; NullCheck(L_0); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_1; L_1 = Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline(L_0, NULL); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_il2cpp_TypeInfo_var); Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* L_2 = ((U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_il2cpp_TypeInfo_var))->___U3CU3E9__83_0_3; Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* L_3 = L_2; G_B1_0 = L_3; G_B1_1 = L_1; if (L_3) { G_B2_0 = L_3; G_B2_1 = L_1; goto IL_002a; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_il2cpp_TypeInfo_var); U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB* L_4 = ((U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_il2cpp_TypeInfo_var))->___U3CU3E9_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_U3COnNodeSelectionChangedU3Eb__83_0_m5C79442D2DF8D9212C3F52ACA640B3ED52A0EAA5_RuntimeMethod_var), NULL); Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* L_6 = L_5; ((U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_il2cpp_TypeInfo_var))->___U3CU3E9__83_0_3 = L_6; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_il2cpp_TypeInfo_var))->___U3CU3E9__83_0_3), (void*)L_6); G_B2_0 = L_6; G_B2_1 = G_B1_1; } IL_002a: { RuntimeObject* L_7; L_7 = Enumerable_Where_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m0A7718E87AA38BDDC09DFEE02DBD93DEFD5BB1B1(G_B2_1, G_B2_0, Enumerable_Where_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m0A7718E87AA38BDDC09DFEE02DBD93DEFD5BB1B1_RuntimeMethod_var); V_0 = L_7; // uiSystem.Platform.ShowObjectProperties(selectedNodes.ToArray()); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_8 = ___0_uiSystem; NullCheck(L_8); RuntimeObject* L_9; L_9 = UISystem_get_Platform_mB88078DB070F890FAAE3A47DE6BFD8B54BE0B36B_inline(L_8, NULL); RuntimeObject* L_10 = V_0; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_11; L_11 = Enumerable_ToArray_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m934DD3C113F57513B2408F837BAD45C586ADCC87(L_10, Enumerable_ToArray_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m934DD3C113F57513B2408F837BAD45C586ADCC87_RuntimeMethod_var); V_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)L_11; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = V_1; NullCheck(L_9); InterfaceActionInvoker1< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(1 /* System.Void DungeonArchitect.UI.UIPlatform::ShowObjectProperties(System.Object[]) */, UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var, L_9, L_12); // events.OnNodeSelectionChanged.Notify(new GraphNodeEventArgs(uiSystem, selectedNodes.ToArray())); GraphEditorEvents_tAD293BE3A20F152AA76BC8AD33C2035650E29CC3* L_13 = __this->___events_8; NullCheck(L_13); GraphEvent_1_t1B35B374A74CEAF9E7EE7212B54091CD71DD3206* L_14 = L_13->___OnNodeSelectionChanged_4; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_15 = ___0_uiSystem; RuntimeObject* L_16 = V_0; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_17; L_17 = Enumerable_ToArray_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m934DD3C113F57513B2408F837BAD45C586ADCC87(L_16, Enumerable_ToArray_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m934DD3C113F57513B2408F837BAD45C586ADCC87_RuntimeMethod_var); GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444* L_18 = (GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444*)il2cpp_codegen_object_new(GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444_il2cpp_TypeInfo_var); NullCheck(L_18); GraphNodeEventArgs__ctor_m4CFAB5169B8F7B3307519C46B277649FA3A67E6D(L_18, L_15, L_17, NULL); NullCheck(L_14); GraphEvent_1_Notify_mB842E5A83ED740B3B986BA6830DD542128FDA3E8(L_14, L_18, GraphEvent_1_Notify_mB842E5A83ED740B3B986BA6830DD542128FDA3E8_RuntimeMethod_var); // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::OnNodeDoubleClicked(DungeonArchitect.UI.UISystem,DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_OnNodeDoubleClicked_m7F243B2B1F746F8844101ACB5714BD5FF47FA75E (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___1_node, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphEvent_1_Notify_mB842E5A83ED740B3B986BA6830DD542128FDA3E8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // events.OnNodeDoubleClicked.Notify(new GraphNodeEventArgs(uiSystem, new GraphNode[] { node })); GraphEditorEvents_tAD293BE3A20F152AA76BC8AD33C2035650E29CC3* L_0 = __this->___events_8; NullCheck(L_0); GraphEvent_1_t1B35B374A74CEAF9E7EE7212B54091CD71DD3206* L_1 = L_0->___OnNodeDoubleClicked_5; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_2 = ___0_uiSystem; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_3 = (GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70*)(GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70*)SZArrayNew(GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70_il2cpp_TypeInfo_var, (uint32_t)1); GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_4 = L_3; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_5 = ___1_node; NullCheck(L_4); ArrayElementTypeCheck (L_4, L_5); (L_4)->SetAt(static_cast(0), (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)L_5); GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444* L_6 = (GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444*)il2cpp_codegen_object_new(GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444_il2cpp_TypeInfo_var); NullCheck(L_6); GraphNodeEventArgs__ctor_m4CFAB5169B8F7B3307519C46B277649FA3A67E6D(L_6, L_2, L_4, NULL); NullCheck(L_1); GraphEvent_1_Notify_mB842E5A83ED740B3B986BA6830DD542128FDA3E8(L_1, L_6, GraphEvent_1_Notify_mB842E5A83ED740B3B986BA6830DD542128FDA3E8_RuntimeMethod_var); // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::OnRequestContextMenuCreation(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_OnRequestContextMenuCreation_m5B737871C96E01C0D924666D139818DEB1981B0A (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, 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); s_Il2CppMethodInitialized = true; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371 V_1; memset((&V_1), 0, sizeof(V_1)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_2; memset((&V_2), 0, sizeof(V_2)); { // var mouseWorld = camera.ScreenToWorld(e.mousePosition); GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_0 = __this->___camera_5; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_1 = ___0_e; NullCheck(L_1); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Event_get_mousePosition_mD6D2DF45C75E6FADD415D27D0E93563DED37D9B9(L_1, NULL); NullCheck(L_0); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; L_3 = GraphCamera_ScreenToWorld_m4F847D7AE0B699D356167F483AD52EAE0B79452E(L_0, L_2, NULL); V_0 = L_3; // foreach (var node in graph.Nodes) Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_4 = __this->___graph_4; NullCheck(L_4); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_5; L_5 = Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline(L_4, NULL); NullCheck(L_5); Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371 L_6; L_6 = List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60(L_5, List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60_RuntimeMethod_var); V_1 = L_6; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0049: {// begin finally (depth: 1) Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1((&V_1), Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_003e_1; } IL_0025_1: { // foreach (var node in graph.Nodes) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_7; L_7 = Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_inline((&V_1), Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_RuntimeMethod_var); // if (node.Bounds.Contains(mouseWorld)) NullCheck(L_7); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_8; L_8 = GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline(L_7, NULL); V_2 = L_8; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0; bool L_10; L_10 = Rect_Contains_mAB270D6B7E3B0009A50D142C569D63E8FE59F48B((&V_2), L_9, NULL); if (!L_10) { goto IL_003e_1; } } { // return; goto IL_006b; } IL_003e_1: { // foreach (var node in graph.Nodes) bool L_11; L_11 = Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B((&V_1), Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B_RuntimeMethod_var); if (L_11) { goto IL_0025_1; } } { goto IL_0057; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0057: { // contextMenu.Show(this, null, e.mousePosition, uiSystem); GraphContextMenu_t147D84E26A23C427E91FE57C1E058FB7DC42DB0A* L_12 = __this->___contextMenu_17; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_13 = ___0_e; NullCheck(L_13); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14; L_14 = Event_get_mousePosition_mD6D2DF45C75E6FADD415D27D0E93563DED37D9B9(L_13, NULL); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_15 = ___1_uiSystem; NullCheck(L_12); VirtualActionInvoker4< GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B*, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(4 /* System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu::Show(DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor,DungeonArchitect.Graphs.GraphPin,UnityEngine.Vector2,DungeonArchitect.UI.UISystem) */, L_12, __this, (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00*)NULL, L_14, L_15); } IL_006b: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::HandleDelete(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_HandleDelete_m9AFC54AA8A9DF37BCFF758F535429896D5965349 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { int32_t G_B3_0 = 0; int32_t G_B2_0 = 0; int32_t G_B4_0 = 0; int32_t G_B4_1 = 0; { // if (e.type == EventType.KeyDown) { 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)4)))) { goto IL_0030; } } { // var deletePressed = (e.keyCode == KeyCode.Delete); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_2 = ___0_e; NullCheck(L_2); int32_t L_3; L_3 = Event_get_keyCode_mADBB236A741F96D86E4A536E15FFECFD4C367B64(L_2, NULL); // deletePressed |= (e.keyCode == KeyCode.Backspace && e.command); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_4 = ___0_e; NullCheck(L_4); int32_t L_5; L_5 = Event_get_keyCode_mADBB236A741F96D86E4A536E15FFECFD4C367B64(L_4, NULL); G_B2_0 = ((((int32_t)L_3) == ((int32_t)((int32_t)127)))? 1 : 0); if ((!(((uint32_t)L_5) == ((uint32_t)8)))) { G_B3_0 = ((((int32_t)L_3) == ((int32_t)((int32_t)127)))? 1 : 0); goto IL_0024; } } { Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_6 = ___0_e; NullCheck(L_6); bool L_7; L_7 = Event_get_command_m202DE2CB0BE0AAB5CDFEC9DA1BBD3B51E8497547(L_6, NULL); G_B4_0 = ((int32_t)(L_7)); G_B4_1 = G_B2_0; goto IL_0025; } IL_0024: { G_B4_0 = 0; G_B4_1 = G_B3_0; } IL_0025: { // if (deletePressed) { if (!((int32_t)(G_B4_1|G_B4_0))) { goto IL_0030; } } { // PerformDelete(e, uiSystem); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_8 = ___0_e; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_9 = ___1_uiSystem; GraphEditor_PerformDelete_mA9FF32C87B3D01C852F99DE405435C9FB4B1EEC0(__this, L_8, L_9, NULL); } IL_0030: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::DeleteNodes(DungeonArchitect.Graphs.GraphNode[],DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_DeleteNodes_mE2ECCAD6095846C7EE0C99CBD6E591C4053BA07B (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* ___0_nodesToDelete, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* V_0 = NULL; int32_t V_1 = 0; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_2 = NULL; { // if (nodesToDelete.Length == 0) GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_0 = ___0_nodesToDelete; NullCheck(L_0); if ((((RuntimeArray*)L_0)->max_length)) { goto IL_0005; } } { // return; return; } IL_0005: { // SortNodesForDeletion(nodesToDelete); GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_1 = ___0_nodesToDelete; VirtualActionInvoker1< GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* >::Invoke(27 /* System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::SortNodesForDeletion(DungeonArchitect.Graphs.GraphNode[]) */, __this, L_1); // foreach (var node in nodesToDelete) GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_2 = ___0_nodesToDelete; V_0 = L_2; V_1 = 0; goto IL_0022; } IL_0012: { // foreach (var node in nodesToDelete) 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, uiSystem); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_7 = V_2; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_8 = ___1_uiSystem; VirtualActionInvoker2< GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(48 /* System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::DestroyNode(DungeonArchitect.Graphs.GraphNode,DungeonArchitect.UI.UISystem) */, __this, L_7, L_8); int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0022: { // foreach (var node in nodesToDelete) int32_t L_10 = V_1; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_11 = V_0; NullCheck(L_11); if ((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length))))) { goto IL_0012; } } { // HandleMarkedDirty(uiSystem); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_12 = ___1_uiSystem; VirtualActionInvoker1< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(39 /* System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::HandleMarkedDirty(DungeonArchitect.UI.UISystem) */, __this, L_12); // HandleGraphStateChanged(uiSystem); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_13 = ___1_uiSystem; VirtualActionInvoker1< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(42 /* System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::HandleGraphStateChanged(DungeonArchitect.UI.UISystem) */, __this, L_13); // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::DestroyNode(DungeonArchitect.Graphs.GraphNode,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_DestroyNode_mA79E1DAF7794640C3BD11CF18A3F4AE8D7AD5DBC (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { { // GraphOperations.DestroyNode(node, uiSystem.Undo); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_node; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_1 = ___1_uiSystem; NullCheck(L_1); RuntimeObject* L_2; L_2 = UISystem_get_Undo_m94083067C2D42473B0FAB6812CE04FC201D94F39_inline(L_1, NULL); GraphOperations_DestroyNode_mBCB10A4613B385A30A765E154E78688E8673DF75(L_0, L_2, NULL); // HandleMarkedDirty(uiSystem); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_3 = ___1_uiSystem; VirtualActionInvoker1< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(39 /* System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::HandleMarkedDirty(DungeonArchitect.UI.UISystem) */, __this, L_3); // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::PerformDelete(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_PerformDelete_mA9FF32C87B3D01C852F99DE405435C9FB4B1EEC0 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, 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_Add_m3C52A70247AFD6346470E75C45E354374089137E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60_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); s_Il2CppMethodInitialized = true; } List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* V_0 = NULL; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* V_1 = NULL; Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371 V_2; memset((&V_2), 0, sizeof(V_2)); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_3 = NULL; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* V_4 = NULL; int32_t V_5 = 0; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_6 = NULL; { // var nodesToDelete = 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; // foreach (var node in graph.Nodes) Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_1 = __this->___graph_4; NullCheck(L_1); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_2; L_2 = Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline(L_1, NULL); NullCheck(L_2); Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371 L_3; L_3 = List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60(L_2, List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60_RuntimeMethod_var); V_2 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003b: {// 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_0030_1; } IL_0019_1: { // foreach (var node in graph.Nodes) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_4; L_4 = Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_inline((&V_2), Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_RuntimeMethod_var); V_3 = L_4; // if (node.Selected) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_5 = V_3; NullCheck(L_5); bool L_6; L_6 = GraphNode_get_Selected_m9C828A505E1BA3E0263CC51DB59D3E64179D467F_inline(L_5, NULL); if (!L_6) { goto IL_0030_1; } } { // nodesToDelete.Add(node); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_7 = V_0; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_8 = V_3; NullCheck(L_7); List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_inline(L_7, L_8, List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_RuntimeMethod_var); } IL_0030_1: { // foreach (var node in graph.Nodes) bool L_9; L_9 = Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B((&V_2), Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B_RuntimeMethod_var); if (L_9) { goto IL_0019_1; } } { goto IL_0049; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0049: { // var deletionList = nodesToDelete.ToArray(); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_10 = V_0; NullCheck(L_10); GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_11; L_11 = List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE(L_10, List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE_RuntimeMethod_var); V_1 = L_11; // SortNodesForDeletion(deletionList); GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_12 = V_1; VirtualActionInvoker1< GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* >::Invoke(27 /* System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::SortNodesForDeletion(DungeonArchitect.Graphs.GraphNode[]) */, __this, L_12); // foreach (var node in deletionList) GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_13 = V_1; V_4 = L_13; V_5 = 0; goto IL_0075; } IL_005f: { // foreach (var node in deletionList) GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_14 = V_4; int32_t L_15 = V_5; NullCheck(L_14); int32_t L_16 = L_15; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_17 = (L_14)->GetAt(static_cast(L_16)); V_6 = L_17; // DestroyNode(node, uiSystem); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_18 = V_6; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_19 = ___1_uiSystem; VirtualActionInvoker2< GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(48 /* System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::DestroyNode(DungeonArchitect.Graphs.GraphNode,DungeonArchitect.UI.UISystem) */, __this, L_18, L_19); int32_t L_20 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_0075: { // foreach (var node in deletionList) int32_t L_21 = V_5; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_22 = V_4; NullCheck(L_22); if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))))) { goto IL_005f; } } { // if (deletionList.Length > 0) GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_23 = V_1; NullCheck(L_23); if (!(((RuntimeArray*)L_23)->max_length)) { goto IL_0096; } } { // HandleMarkedDirty(uiSystem); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_24 = ___1_uiSystem; VirtualActionInvoker1< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(39 /* System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::HandleMarkedDirty(DungeonArchitect.UI.UISystem) */, __this, L_24); // HandleGraphStateChanged(uiSystem); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_25 = ___1_uiSystem; VirtualActionInvoker1< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(42 /* System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::HandleGraphStateChanged(DungeonArchitect.UI.UISystem) */, __this, L_25); // OnNodeSelectionChanged(uiSystem); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_26 = ___1_uiSystem; VirtualActionInvoker1< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(46 /* System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::OnNodeSelectionChanged(DungeonArchitect.UI.UISystem) */, __this, L_26); } IL_0096: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::DrawOverlay(DungeonArchitect.UI.UIRenderer,UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_DrawOverlay_m13774224DBDE7C253A5AFF1EAC2044DB0DAEC7FB (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, RuntimeObject* ___0_renderer, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, const RuntimeMethod* method) { { // protected virtual void DrawOverlay(UIRenderer renderer, Rect bounds) { } return; } } // System.Boolean DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::IsCompositeWidget() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphEditor_IsCompositeWidget_m0A3E0A860E4143AC8760CF2F36DA97D0241048D1 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, const RuntimeMethod* method) { { // public virtual bool IsCompositeWidget() { return false; } return (bool)0; } } // DungeonArchitect.UI.Widgets.IWidget[] DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::GetChildWidgets() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF* GraphEditor_GetChildWidgets_m4537439D6FD5BE81BD157540C329EBBDBB1FFB41 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, const RuntimeMethod* method) { { // public IWidget[] GetChildWidgets() { return null; } return (IWidgetU5BU5D_tC4684CD08F137503161E63D247BE6B09607CE2BF*)NULL; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::Draw(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_Draw_mFBB8A386E67B58CA3E7C0E3AE82C54B3077598FE (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, RuntimeObject* ___1_renderer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Sort_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m6F9F31BCD4326ABA22A7BCAFF98A30D272716D4D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&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*)&GraphTooltip_t807F0413994FEF19FE3E8EEB56FC41A99D61F77F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGraphLinkRenderer_tED5E06FA42D3E4BEBEB2D1513D91041F41FD6B0D_il2cpp_TypeInfo_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*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeZIndexComparer_tD2980A618A77943AD07F5D630F77502D5B4E1B9E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* V_0 = NULL; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1; memset((&V_1), 0, sizeof(V_1)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2; memset((&V_2), 0, sizeof(V_2)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3; memset((&V_3), 0, sizeof(V_3)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_4; memset((&V_4), 0, sizeof(V_4)); Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126 V_5; memset((&V_5), 0, sizeof(V_5)); GraphLink_t167090219997E1F874E24A93015AD8333374E463* V_6 = NULL; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* V_7 = NULL; int32_t V_8 = 0; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_9 = NULL; int32_t G_B25_0 = 0; { // var e = Event.current; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_0; L_0 = Event_get_current_mBD7135E10C392EAD61AC0A0D2489EF758C8A3FAD(NULL); V_0 = L_0; // if (e != null && e.type != EventType.Repaint) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_1 = V_0; if (!L_1) { goto IL_0013; } } { Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_2 = V_0; NullCheck(L_2); int32_t L_3; L_3 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_2, NULL); if ((((int32_t)L_3) == ((int32_t)7))) { goto IL_0013; } } { // return; return; } IL_0013: { // rendererContext.GraphEditor = this; GraphRendererContext_tF7179F7C8994016BD344A78ADE7AF9C3D46A5918* L_4 = __this->___rendererContext_19; NullCheck(L_4); L_4->___GraphEditor_1 = __this; Il2CppCodeGenWriteBarrier((void**)(&L_4->___GraphEditor_1), (void*)__this); // var bounds = WidgetBounds; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_5; L_5 = GraphEditor_get_WidgetBounds_mA1519030F3466BF8874923C24DA1659A9667FDBA_inline(__this, NULL); V_1 = L_5; // camera.ScreenOffset = bounds.position; GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_6 = __this->___camera_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7; L_7 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38((&V_1), NULL); NullCheck(L_6); L_6->___ScreenOffset_2 = L_7; // if (graph == null) Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_8 = __this->___graph_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_9; L_9 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_9) { goto IL_004f; } } { // DrawGraphNotInitializedMessage(renderer, bounds); RuntimeObject* L_10 = ___1_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_11 = V_1; GraphEditor_DrawGraphNotInitializedMessage_mB94B493F7E8CE5A9D42BE44A5D774DF085FD637F(__this, L_10, L_11, NULL); // return; return; } IL_004f: { // if (GraphLinkRenderer == null) RuntimeObject* L_12; L_12 = GraphEditor_get_GraphLinkRenderer_mD7DCEA1F5B1C701A571800F46571600D7DABBE40_inline(__this, NULL); if (L_12) { goto IL_0063; } } { // GraphLinkRenderer = CreateGraphLinkRenderer(); RuntimeObject* L_13; L_13 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(25 /* DungeonArchitect.UI.Widgets.GraphEditors.IGraphLinkRenderer DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::CreateGraphLinkRenderer() */, __this); GraphEditor_set_GraphLinkRenderer_m4967BD60516D73BD64E42E6D23B375508441EB10_inline(__this, L_13, NULL); } IL_0063: { // var cullingBias = new Vector2(renderCullingBias, renderCullingBias); float L_14 = __this->___renderCullingBias_9; float L_15 = __this->___renderCullingBias_9; Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_2), L_14, L_15, NULL); // var windowWorldPos = camera.ScreenToWorld(bounds.position); GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_16 = __this->___camera_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17; L_17 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38((&V_1), NULL); NullCheck(L_16); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18; L_18 = GraphCamera_ScreenToWorld_m4F847D7AE0B699D356167F483AD52EAE0B79452E(L_16, L_17, NULL); V_3 = L_18; // var windowWorldBounds = new Rect(windowWorldPos, bounds.size * camera.ZoomLevel); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19 = V_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20; L_20 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_1), NULL); GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_21 = __this->___camera_5; NullCheck(L_21); float L_22; L_22 = GraphCamera_get_ZoomLevel_mE89517124FB17A7AC02F8CAE8092BE6088850266_inline(L_21, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23; L_23 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_20, L_22, NULL); Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_4), L_19, L_23, NULL); // windowWorldBounds.position -= cullingBias; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_24 = (&V_4); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25; L_25 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38(L_24, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26 = V_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27; L_27 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_25, L_26, NULL); Rect_set_position_m9CD8AA25A83A7A893429C0ED56C36641202C3F05(L_24, L_27, NULL); // windowWorldBounds.size += cullingBias * 2; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_28 = (&V_4); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_29; L_29 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267(L_28, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_30 = V_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_31; L_31 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_30, (2.0f), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_32; L_32 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_29, L_31, NULL); Rect_set_size_m346E4F7077E5A1C0F4E21966232CD726CB9E6BAA(L_28, L_32, NULL); // DrawGrid(renderer, bounds, windowWorldBounds.size); RuntimeObject* L_33 = ___1_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_34 = V_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_35; L_35 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_4), NULL); GraphEditor_DrawGrid_mE7BC3928470D4B951281F661D9A92CAE0322D318(__this, L_33, L_34, L_35, NULL); // DrawBranding(renderer, bounds); RuntimeObject* L_36 = ___1_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_37 = V_1; GraphEditor_DrawBranding_m02C69A3A156EF16C1ED033D52DF4A71EE624DAA7(__this, L_36, L_37, NULL); // if (graphReadOnly) bool L_38 = __this->___graphReadOnly_22; if (!L_38) { goto IL_00ff; } } { // DrawReadOnly(renderer, bounds); RuntimeObject* L_39 = ___1_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_40 = V_1; GraphEditor_DrawReadOnly_m62EF888398BE9F8F4E32479E36AE9D62F2704889(__this, L_39, L_40, NULL); } IL_00ff: { // DrawEditorStats(renderer, bounds); RuntimeObject* L_41 = ___1_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_42 = V_1; GraphEditor_DrawEditorStats_mA23F53882F39EEC09084D97ED7C7A783038AC73E(__this, L_41, L_42, NULL); // DrawOverlay(renderer, bounds); RuntimeObject* L_43 = ___1_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_44 = V_1; VirtualActionInvoker2< RuntimeObject*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(49 /* System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::DrawOverlay(DungeonArchitect.UI.UIRenderer,UnityEngine.Rect) */, __this, L_43, L_44); // cursorDragLink.Draw(renderer, rendererContext, camera); CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* L_45 = __this->___cursorDragLink_16; RuntimeObject* L_46 = ___1_renderer; GraphRendererContext_tF7179F7C8994016BD344A78ADE7AF9C3D46A5918* L_47 = __this->___rendererContext_19; GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_48 = __this->___camera_5; NullCheck(L_45); CursorDragLink_Draw_mDE9EECD1D5AF3196F4B93E5589CC90A0B047E004(L_45, L_46, L_47, L_48, NULL); // foreach (var link in graph.Links) Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_49 = __this->___graph_4; NullCheck(L_49); List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* L_50; L_50 = Graph_get_Links_m2DC023B7C4956887C381227BB26C31178B8F2CDF_inline(L_49, NULL); NullCheck(L_50); Enumerator_tD8685AA0FCA2EC45ECBC927BCEB5E77A38546126 L_51; L_51 = List_1_GetEnumerator_mFD0CEEF8FB610328C410DA48BA57EF80D351B018(L_50, List_1_GetEnumerator_mFD0CEEF8FB610328C410DA48BA57EF80D351B018_RuntimeMethod_var); V_5 = L_51; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0174: {// begin finally (depth: 1) Enumerator_Dispose_m4416EA7A59000B5016E61CF7957E020A1ABAF9FE((&V_5), Enumerator_Dispose_m4416EA7A59000B5016E61CF7957E020A1ABAF9FE_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0169_1; } IL_013b_1: { // foreach (var link in graph.Links) GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_52; L_52 = Enumerator_get_Current_m747B95F484214BB8C6353850A19AD7ACF2B032D1_inline((&V_5), Enumerator_get_Current_m747B95F484214BB8C6353850A19AD7ACF2B032D1_RuntimeMethod_var); V_6 = L_52; // if (GraphUtils.Intersects(windowWorldBounds, link)) Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_53 = V_4; GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_54 = V_6; bool L_55; L_55 = GraphUtils_Intersects_mF03CB2E43C0E4DDBE6B540210982FDEA595136F7(L_53, L_54, NULL); if (!L_55) { goto IL_0169_1; } } { // GraphLinkRenderer.DrawGraphLink(renderer, rendererContext, link, camera); RuntimeObject* L_56; L_56 = GraphEditor_get_GraphLinkRenderer_mD7DCEA1F5B1C701A571800F46571600D7DABBE40_inline(__this, NULL); RuntimeObject* L_57 = ___1_renderer; GraphRendererContext_tF7179F7C8994016BD344A78ADE7AF9C3D46A5918* L_58 = __this->___rendererContext_19; GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_59 = V_6; GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_60 = __this->___camera_5; NullCheck(L_56); InterfaceActionInvoker4< RuntimeObject*, GraphRendererContext_tF7179F7C8994016BD344A78ADE7AF9C3D46A5918*, GraphLink_t167090219997E1F874E24A93015AD8333374E463*, GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* >::Invoke(0 /* System.Void DungeonArchitect.UI.Widgets.GraphEditors.IGraphLinkRenderer::DrawGraphLink(DungeonArchitect.UI.UIRenderer,DungeonArchitect.UI.Widgets.GraphEditors.GraphRendererContext,DungeonArchitect.Graphs.GraphLink,DungeonArchitect.Graphs.GraphCamera) */, IGraphLinkRenderer_tED5E06FA42D3E4BEBEB2D1513D91041F41FD6B0D_il2cpp_TypeInfo_var, L_56, L_57, L_58, L_59, L_60); } IL_0169_1: { // foreach (var link in graph.Links) bool L_61; L_61 = Enumerator_MoveNext_m6EAA0725AB4AC63888B68637E9B67140F90C381C((&V_5), Enumerator_MoveNext_m6EAA0725AB4AC63888B68637E9B67140F90C381C_RuntimeMethod_var); if (L_61) { goto IL_013b_1; } } { goto IL_0182; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0182: { // GraphNode[] sortedNodes = graph.Nodes.ToArray(); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_62 = __this->___graph_4; NullCheck(L_62); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_63; L_63 = Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline(L_62, NULL); NullCheck(L_63); GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_64; L_64 = List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE(L_63, List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE_RuntimeMethod_var); // System.Array.Sort(sortedNodes, new NodeZIndexComparer()); GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_65 = L_64; NodeZIndexComparer_tD2980A618A77943AD07F5D630F77502D5B4E1B9E* L_66 = (NodeZIndexComparer_tD2980A618A77943AD07F5D630F77502D5B4E1B9E*)il2cpp_codegen_object_new(NodeZIndexComparer_tD2980A618A77943AD07F5D630F77502D5B4E1B9E_il2cpp_TypeInfo_var); NullCheck(L_66); NodeZIndexComparer__ctor_m3BCF153F7958FB40C93360376E6D9FCF23F40B7B(L_66, NULL); Array_Sort_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m6F9F31BCD4326ABA22A7BCAFF98A30D272716D4D(L_65, L_66, Array_Sort_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m6F9F31BCD4326ABA22A7BCAFF98A30D272716D4D_RuntimeMethod_var); // foreach (var node in sortedNodes) V_7 = L_65; V_8 = 0; goto IL_01f1; } IL_01a4: { // foreach (var node in sortedNodes) GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_67 = V_7; int32_t L_68 = V_8; NullCheck(L_67); int32_t L_69 = L_68; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_70 = (L_67)->GetAt(static_cast(L_69)); V_9 = L_70; // if (node == null) continue; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_71 = V_9; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_72; L_72 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_71, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_72) { goto IL_01eb; } } { // if (DMathUtils.Intersects(windowWorldBounds, node.Bounds)) Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_73 = V_4; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_74 = V_9; NullCheck(L_74); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_75; L_75 = GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline(L_74, NULL); il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); bool L_76; L_76 = MathUtils_Intersects_m08B7A695815246FA4C5584722BED3ADABCDEC7ED(L_73, L_75, NULL); if (!L_76) { goto IL_01eb; } } { // var nodeRenderer = nodeRenderers.GetRenderer(node.GetType()); GraphNodeRendererFactory_t884091433C07C2FF4D98963DDA4A38C1FF609F63* L_77 = __this->___nodeRenderers_18; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_78 = V_9; NullCheck(L_78); Type_t* L_79; L_79 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_78, NULL); NullCheck(L_77); GraphNodeRenderer_t995F63ADB1224E88761F75E44444875D4126A35B* L_80; L_80 = GraphNodeRendererFactory_GetRenderer_m20D599F95C6A5A7944A73FF10A273FE522F015C3(L_77, L_79, NULL); // nodeRenderer.Draw(renderer, rendererContext, node, camera); RuntimeObject* L_81 = ___1_renderer; GraphRendererContext_tF7179F7C8994016BD344A78ADE7AF9C3D46A5918* L_82 = __this->___rendererContext_19; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_83 = V_9; GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_84 = __this->___camera_5; NullCheck(L_80); VirtualActionInvoker4< RuntimeObject*, GraphRendererContext_tF7179F7C8994016BD344A78ADE7AF9C3D46A5918*, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*, GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* >::Invoke(5 /* System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphNodeRenderer::Draw(DungeonArchitect.UI.UIRenderer,DungeonArchitect.UI.Widgets.GraphEditors.GraphRendererContext,DungeonArchitect.Graphs.GraphNode,DungeonArchitect.Graphs.GraphCamera) */, L_80, L_81, L_82, L_83, L_84); } IL_01eb: { int32_t L_85 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_85, 1)); } IL_01f1: { // foreach (var node in sortedNodes) int32_t L_86 = V_8; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_87 = V_7; NullCheck(L_87); if ((((int32_t)L_86) < ((int32_t)((int32_t)(((RuntimeArray*)L_87)->max_length))))) { goto IL_01a4; } } { // selectionBox.Draw(renderer, editorStyle); GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* L_88 = __this->___selectionBox_14; RuntimeObject* L_89 = ___1_renderer; GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* L_90 = __this->___editorStyle_6; NullCheck(L_88); GraphSelectionBox_Draw_mFBA3E5D1E82DC1BD10EF4EDB081762C687AD0974(L_88, L_89, L_90, NULL); // DrawHUD(uiSystem, renderer, bounds); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_91 = ___0_uiSystem; RuntimeObject* L_92 = ___1_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_93 = V_1; VirtualActionInvoker3< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, RuntimeObject*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(52 /* System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::DrawHUD(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer,UnityEngine.Rect) */, __this, L_91, L_92, L_93); // GraphTooltipRenderer.Draw(renderer, rendererContext, lastMousePosition); RuntimeObject* L_94 = ___1_renderer; GraphRendererContext_tF7179F7C8994016BD344A78ADE7AF9C3D46A5918* L_95 = __this->___rendererContext_19; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_96 = __this->___lastMousePosition_20; GraphTooltipRenderer_Draw_mF5B374AE27F2B0D263561DFA54EEB6CEE49F2469(L_94, L_95, L_96, NULL); // GraphTooltip.Clear(); il2cpp_codegen_runtime_class_init_inline(GraphTooltip_t807F0413994FEF19FE3E8EEB56FC41A99D61F77F_il2cpp_TypeInfo_var); GraphTooltip_Clear_m5B076975AC235ADA328EEDA0561FD435439C0170(NULL); // bool isFocused = (uiSystem != null) ? uiSystem.FocusedWidget == this as IWidget : false; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_97 = ___0_uiSystem; if (L_97) { goto IL_0231; } } { G_B25_0 = 0; goto IL_023a; } IL_0231: { UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_98 = ___0_uiSystem; NullCheck(L_98); RuntimeObject* L_99; L_99 = UISystem_get_FocusedWidget_m593533920ED1C62C91141752DCF46BCA9DCB188C_inline(L_98, NULL); G_B25_0 = ((((RuntimeObject*)(RuntimeObject*)L_99) == ((RuntimeObject*)(GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B*)__this))? 1 : 0); } IL_023a: { // if (isFocused && ShowFocusHighlight) if (!G_B25_0) { goto IL_024b; } } { bool L_100; L_100 = GraphEditor_get_ShowFocusHighlight_m22DA8CDC5CF21438F2922CDD0361BE423B085548_inline(__this, NULL); if (!L_100) { goto IL_024b; } } { // DrawHighlight(renderer); RuntimeObject* L_101 = ___1_renderer; VirtualActionInvoker1< RuntimeObject* >::Invoke(31 /* System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::DrawHighlight(DungeonArchitect.UI.UIRenderer) */, __this, L_101); } IL_024b: { // lastDrawBounds = bounds; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_102 = V_1; __this->___lastDrawBounds_21 = L_102; // } return; } } // System.Boolean DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::IsPaintEvent(DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphEditor_IsPaintEvent_mEF89E69E2179559BB5B94DE3F67D961DD0EA8C74 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return uiSystem.Platform.CurrentEvent.type == EventType.Repaint; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_0 = ___0_uiSystem; NullCheck(L_0); RuntimeObject* L_1; L_1 = UISystem_get_Platform_mB88078DB070F890FAAE3A47DE6BFD8B54BE0B36B_inline(L_0, NULL); NullCheck(L_1); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_2; L_2 = InterfaceFuncInvoker0< Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* >::Invoke(10 /* UnityEngine.Event DungeonArchitect.UI.UIPlatform::get_CurrentEvent() */, UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var, L_1); NullCheck(L_2); int32_t L_3; L_3 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_2, NULL); return (bool)((((int32_t)L_3) == ((int32_t)7))? 1 : 0); } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::DrawEditorStats(DungeonArchitect.UI.UIRenderer,UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_DrawEditorStats_mA23F53882F39EEC09084D97ED7C7A783038AC73E (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, RuntimeObject* ___0_renderer, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIRenderer_GetResource_TisGUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9_m2A663EF27720645960A4FA40BD4346D8A2BC01B3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8174CA9CD84F86539853890382CF5C587FB8B9BE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC008E503687BA2A627379D4E257787AEA3506830); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC58E73EC1E89B819BDE027A58084338B37198370); s_Il2CppMethodInitialized = true; } GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* V_0 = NULL; float V_1 = 0.0f; float V_2 = 0.0f; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_3; memset((&V_3), 0, sizeof(V_3)); float V_4 = 0.0f; { // var skin = renderer.GetResource(UIResourceLookup.GUI_STYLE_BANNER) as GUISkin; RuntimeObject* L_0 = ___0_renderer; il2cpp_codegen_runtime_class_init_inline(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var); String_t* L_1 = ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___GUI_STYLE_BANNER_12; NullCheck(L_0); RuntimeObject* L_2; L_2 = GenericInterfaceFuncInvoker1< RuntimeObject*, String_t* >::Invoke(UIRenderer_GetResource_TisGUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9_m2A663EF27720645960A4FA40BD4346D8A2BC01B3_RuntimeMethod_var, L_0, L_1); // var style = skin.GetStyle("label"); NullCheck(((GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9*)IsInstSealed((RuntimeObject*)L_2, GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9_il2cpp_TypeInfo_var))); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_3; L_3 = GUISkin_GetStyle_mF024BC5177A2AD477ACF44D87BE6A629C91562CA(((GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9*)IsInstSealed((RuntimeObject*)L_2, GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9_il2cpp_TypeInfo_var)), _stringLiteral8174CA9CD84F86539853890382CF5C587FB8B9BE, NULL); V_0 = L_3; // style.fontSize = 20; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_4 = V_0; NullCheck(L_4); GUIStyle_set_fontSize_m7F6DFD61AC55072C95DC3825B77FAE3F75F1CCFF(L_4, ((int32_t)20), NULL); // style.normal.textColor = editorStyle.overlayTextColorLo; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_5 = V_0; NullCheck(L_5); GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* L_6; L_6 = GUIStyle_get_normal_mDEA2808FBD692E505784BD9E521738B4321BCA8F(L_5, NULL); GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* L_7 = __this->___editorStyle_6; NullCheck(L_7); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = L_7->___overlayTextColorLo_12; NullCheck(L_6); GUIStyleState_set_textColor_m5868D12858E6402247953BCCDDA7A543BE6084F1(L_6, L_8, NULL); // var x = bounds.x + 20; float L_9; L_9 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB((&___1_bounds), NULL); V_1 = ((float)il2cpp_codegen_add(L_9, (20.0f))); // var y = bounds.y + bounds.height - 100; float L_10; L_10 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49((&___1_bounds), NULL); float L_11; L_11 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&___1_bounds), NULL); V_2 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_10, L_11)), (100.0f))); // var textBounds = new Rect(x, y, bounds.width - 20, 70); float L_12 = V_1; float L_13 = V_2; float L_14; L_14 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&___1_bounds), NULL); Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&V_3), L_12, L_13, ((float)il2cpp_codegen_subtract(L_14, (20.0f))), (70.0f), NULL); // style.alignment = TextAnchor.LowerLeft; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_15 = V_0; NullCheck(L_15); GUIStyle_set_alignment_mEDC62A775C9551DBD1FEE4043F115E034EF12937(L_15, 6, NULL); // if (camera.ZoomLevel > 1) { GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_16 = __this->___camera_5; NullCheck(L_16); float L_17; L_17 = GraphCamera_get_ZoomLevel_mE89517124FB17A7AC02F8CAE8092BE6088850266_inline(L_16, NULL); if ((!(((float)L_17) > ((float)(1.0f))))) { goto IL_00c4; } } { // float zoomLevel = (float)System.Math.Round (camera.ZoomLevel, 1); GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_18 = __this->___camera_5; NullCheck(L_18); float L_19; L_19 = GraphCamera_get_ZoomLevel_mE89517124FB17A7AC02F8CAE8092BE6088850266_inline(L_18, NULL); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_20; L_20 = Math_Round_m0BD20E38C73A9283F2EC89E6DF9CCC80A7752C38_inline(((double)L_19), 1, NULL); V_4 = ((float)L_20); // renderer.Label(textBounds, "Zoom Level: " + zoomLevel.ToString("0.0"), style); RuntimeObject* L_21 = ___0_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_22 = V_3; String_t* L_23; L_23 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D((&V_4), _stringLiteralC008E503687BA2A627379D4E257787AEA3506830, NULL); String_t* L_24; L_24 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralC58E73EC1E89B819BDE027A58084338B37198370, L_23, NULL); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_25 = V_0; NullCheck(L_21); InterfaceActionInvoker3< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, String_t*, GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* >::Invoke(8 /* System.Void DungeonArchitect.UI.UIRenderer::Label(UnityEngine.Rect,System.String,UnityEngine.GUIStyle) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_21, L_22, L_24, L_25); } IL_00c4: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::DrawBranding(DungeonArchitect.UI.UIRenderer,UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_DrawBranding_m02C69A3A156EF16C1ED033D52DF4A71EE624DAA7 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, RuntimeObject* ___0_renderer, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIRenderer_GetResource_TisGUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9_m2A663EF27720645960A4FA40BD4346D8A2BC01B3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8174CA9CD84F86539853890382CF5C587FB8B9BE); s_Il2CppMethodInitialized = true; } GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* V_0 = NULL; float V_1 = 0.0f; float V_2 = 0.0f; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_3; memset((&V_3), 0, sizeof(V_3)); { // var skin = renderer.GetResource(UIResourceLookup.GUI_STYLE_BANNER) as GUISkin; RuntimeObject* L_0 = ___0_renderer; il2cpp_codegen_runtime_class_init_inline(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var); String_t* L_1 = ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___GUI_STYLE_BANNER_12; NullCheck(L_0); RuntimeObject* L_2; L_2 = GenericInterfaceFuncInvoker1< RuntimeObject*, String_t* >::Invoke(UIRenderer_GetResource_TisGUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9_m2A663EF27720645960A4FA40BD4346D8A2BC01B3_RuntimeMethod_var, L_0, L_1); // var style = skin.GetStyle("label"); NullCheck(((GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9*)IsInstSealed((RuntimeObject*)L_2, GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9_il2cpp_TypeInfo_var))); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_3; L_3 = GUISkin_GetStyle_mF024BC5177A2AD477ACF44D87BE6A629C91562CA(((GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9*)IsInstSealed((RuntimeObject*)L_2, GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9_il2cpp_TypeInfo_var)), _stringLiteral8174CA9CD84F86539853890382CF5C587FB8B9BE, NULL); V_0 = L_3; // style.fontSize = editorStyle.brandingSize; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_4 = V_0; GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* L_5 = __this->___editorStyle_6; NullCheck(L_5); int32_t L_6 = L_5->___brandingSize_8; NullCheck(L_4); GUIStyle_set_fontSize_m7F6DFD61AC55072C95DC3825B77FAE3F75F1CCFF(L_4, L_6, NULL); // style.normal.textColor = editorStyle.brandingColor; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_7 = V_0; NullCheck(L_7); GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* L_8; L_8 = GUIStyle_get_normal_mDEA2808FBD692E505784BD9E521738B4321BCA8F(L_7, NULL); GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* L_9 = __this->___editorStyle_6; NullCheck(L_9); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_10 = L_9->___brandingColor_7; NullCheck(L_8); GUIStyleState_set_textColor_m5868D12858E6402247953BCCDDA7A543BE6084F1(L_8, L_10, NULL); // var x = bounds.x; float L_11; L_11 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB((&___1_bounds), NULL); V_1 = L_11; // var y = bounds.y + bounds.height - 80; float L_12; L_12 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49((&___1_bounds), NULL); float L_13; L_13 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&___1_bounds), NULL); V_2 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_12, L_13)), (80.0f))); // var textBounds = new Rect(x, y, bounds.width - 20, 70); float L_14 = V_1; float L_15 = V_2; float L_16; L_16 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&___1_bounds), NULL); Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&V_3), L_14, L_15, ((float)il2cpp_codegen_subtract(L_16, (20.0f))), (70.0f), NULL); // style.alignment = TextAnchor.LowerRight; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_17 = V_0; NullCheck(L_17); GUIStyle_set_alignment_mEDC62A775C9551DBD1FEE4043F115E034EF12937(L_17, 8, NULL); // renderer.Label(textBounds, EditorStyle.branding, style); RuntimeObject* L_18 = ___0_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_19 = V_3; GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* L_20; L_20 = GraphEditor_get_EditorStyle_mF31D6D0B0258211CAAFA094B1633266D243F7AF8(__this, NULL); NullCheck(L_20); String_t* L_21 = L_20->___branding_6; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_22 = V_0; NullCheck(L_18); InterfaceActionInvoker3< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, String_t*, GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* >::Invoke(8 /* System.Void DungeonArchitect.UI.UIRenderer::Label(UnityEngine.Rect,System.String,UnityEngine.GUIStyle) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_18, L_19, L_21, L_22); // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::DrawReadOnly(DungeonArchitect.UI.UIRenderer,UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_DrawReadOnly_m62EF888398BE9F8F4E32479E36AE9D62F2704889 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, RuntimeObject* ___0_renderer, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIRenderer_GetResource_TisGUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9_m2A663EF27720645960A4FA40BD4346D8A2BC01B3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8174CA9CD84F86539853890382CF5C587FB8B9BE); s_Il2CppMethodInitialized = true; } GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* V_0 = NULL; float V_1 = 0.0f; float V_2 = 0.0f; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_3; memset((&V_3), 0, sizeof(V_3)); { // var skin = renderer.GetResource(UIResourceLookup.GUI_STYLE_BANNER) as GUISkin; RuntimeObject* L_0 = ___0_renderer; il2cpp_codegen_runtime_class_init_inline(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var); String_t* L_1 = ((UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_StaticFields*)il2cpp_codegen_static_fields_for(UIResourceLookup_tF511D05C2503927FD6023B7D330BE8F35F476C92_il2cpp_TypeInfo_var))->___GUI_STYLE_BANNER_12; NullCheck(L_0); RuntimeObject* L_2; L_2 = GenericInterfaceFuncInvoker1< RuntimeObject*, String_t* >::Invoke(UIRenderer_GetResource_TisGUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9_m2A663EF27720645960A4FA40BD4346D8A2BC01B3_RuntimeMethod_var, L_0, L_1); // var style = new GUIStyle(skin.GetStyle("label")); NullCheck(((GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9*)IsInstSealed((RuntimeObject*)L_2, GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9_il2cpp_TypeInfo_var))); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_3; L_3 = GUISkin_GetStyle_mF024BC5177A2AD477ACF44D87BE6A629C91562CA(((GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9*)IsInstSealed((RuntimeObject*)L_2, GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9_il2cpp_TypeInfo_var)), _stringLiteral8174CA9CD84F86539853890382CF5C587FB8B9BE, NULL); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_4 = (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580*)il2cpp_codegen_object_new(GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_il2cpp_TypeInfo_var); NullCheck(L_4); GUIStyle__ctor_m17492C8BACB0D28C7701C11500A7132F11B5F04E(L_4, L_3, NULL); V_0 = L_4; // style.fontSize = editorStyle.readonlySize; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_5 = V_0; GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* L_6 = __this->___editorStyle_6; NullCheck(L_6); int32_t L_7 = L_6->___readonlySize_11; NullCheck(L_5); GUIStyle_set_fontSize_m7F6DFD61AC55072C95DC3825B77FAE3F75F1CCFF(L_5, L_7, NULL); // style.normal.textColor = editorStyle.readonlyColor; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_8 = V_0; NullCheck(L_8); GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* L_9; L_9 = GUIStyle_get_normal_mDEA2808FBD692E505784BD9E521738B4321BCA8F(L_8, NULL); GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* L_10 = __this->___editorStyle_6; NullCheck(L_10); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_11 = L_10->___readonlyColor_10; NullCheck(L_9); GUIStyleState_set_textColor_m5868D12858E6402247953BCCDDA7A543BE6084F1(L_9, L_11, NULL); // var x = bounds.x; float L_12; L_12 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB((&___1_bounds), NULL); V_1 = L_12; // var y = bounds.y + bounds.height - 80; float L_13; L_13 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49((&___1_bounds), NULL); float L_14; L_14 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&___1_bounds), NULL); V_2 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_13, L_14)), (80.0f))); // var textBounds = new Rect(x + 20, y, bounds.width, 70); float L_15 = V_1; float L_16 = V_2; float L_17; L_17 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&___1_bounds), NULL); Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&V_3), ((float)il2cpp_codegen_add(L_15, (20.0f))), L_16, L_17, (70.0f), NULL); // style.alignment = TextAnchor.LowerLeft; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_18 = V_0; NullCheck(L_18); GUIStyle_set_alignment_mEDC62A775C9551DBD1FEE4043F115E034EF12937(L_18, 6, NULL); // renderer.Label(textBounds, EditorStyle.readonlyText, style); RuntimeObject* L_19 = ___0_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_20 = V_3; GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* L_21; L_21 = GraphEditor_get_EditorStyle_mF31D6D0B0258211CAAFA094B1633266D243F7AF8(__this, NULL); NullCheck(L_21); String_t* L_22 = L_21->___readonlyText_9; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_23 = V_0; NullCheck(L_19); InterfaceActionInvoker3< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, String_t*, GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* >::Invoke(8 /* System.Void DungeonArchitect.UI.UIRenderer::Label(UnityEngine.Rect,System.String,UnityEngine.GUIStyle) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_19, L_20, L_22, L_23); // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::DrawHUD(DungeonArchitect.UI.UISystem,DungeonArchitect.UI.UIRenderer,UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_DrawHUD_m45E489A78088462BEAB74B9FB71A7F7FAAA4B6E6 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, RuntimeObject* ___1_renderer, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___2_bounds, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral243F77FE256412C6571874DAE87EDBBA8C61C895); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8174CA9CD84F86539853890382CF5C587FB8B9BE); s_Il2CppMethodInitialized = true; } GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* V_0 = NULL; float V_1 = 0.0f; float V_2 = 0.0f; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_3; memset((&V_3), 0, sizeof(V_3)); String_t* V_4 = NULL; { // if (editorStyle.displayAssetFilename) { GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* L_0 = __this->___editorStyle_6; NullCheck(L_0); bool L_1 = L_0->___displayAssetFilename_16; if (!L_1) { goto IL_00a2; } } { // var style = new GUIStyle(GUI.skin.GetStyle("label")); il2cpp_codegen_runtime_class_init_inline(GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var); GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9* L_2; L_2 = GUI_get_skin_m97EC9EB4628B311C0DB7DF9FB19FAD82D6790A1B(NULL); NullCheck(L_2); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_3; L_3 = GUISkin_GetStyle_mF024BC5177A2AD477ACF44D87BE6A629C91562CA(L_2, _stringLiteral8174CA9CD84F86539853890382CF5C587FB8B9BE, NULL); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_4 = (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580*)il2cpp_codegen_object_new(GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_il2cpp_TypeInfo_var); NullCheck(L_4); GUIStyle__ctor_m17492C8BACB0D28C7701C11500A7132F11B5F04E(L_4, L_3, NULL); V_0 = L_4; // style.normal.textColor = editorStyle.overlayTextColorLo; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_5 = V_0; NullCheck(L_5); GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* L_6; L_6 = GUIStyle_get_normal_mDEA2808FBD692E505784BD9E521738B4321BCA8F(L_5, NULL); GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* L_7 = __this->___editorStyle_6; NullCheck(L_7); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = L_7->___overlayTextColorLo_12; NullCheck(L_6); GUIStyleState_set_textColor_m5868D12858E6402247953BCCDDA7A543BE6084F1(L_6, L_8, NULL); // var x = bounds.x + 10; float L_9; L_9 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB((&___2_bounds), NULL); V_1 = ((float)il2cpp_codegen_add(L_9, (10.0f))); // var y = bounds.y + bounds.height - 50; float L_10; L_10 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49((&___2_bounds), NULL); float L_11; L_11 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&___2_bounds), NULL); V_2 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_10, L_11)), (50.0f))); // var textBounds = new Rect(x, y, bounds.width, 40); float L_12 = V_1; float L_13 = V_2; float L_14; L_14 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&___2_bounds), NULL); Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&V_3), L_12, L_13, L_14, (40.0f), NULL); // style.alignment = TextAnchor.LowerLeft; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_15 = V_0; NullCheck(L_15); GUIStyle_set_alignment_mEDC62A775C9551DBD1FEE4043F115E034EF12937(L_15, 6, NULL); // var path = uiSystem.Platform.GetAssetPath(assetObject); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_16 = ___0_uiSystem; NullCheck(L_16); RuntimeObject* L_17; L_17 = UISystem_get_Platform_mB88078DB070F890FAAE3A47DE6BFD8B54BE0B36B_inline(L_16, NULL); Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_18 = __this->___assetObject_7; NullCheck(L_17); String_t* L_19; L_19 = InterfaceFuncInvoker1< String_t*, RuntimeObject* >::Invoke(2 /* System.String DungeonArchitect.UI.UIPlatform::GetAssetPath(System.Object) */, UIPlatform_t80D23CBEFAF993C6C1C5F4586F51489587505424_il2cpp_TypeInfo_var, L_17, L_18); V_4 = L_19; // renderer.Label(textBounds, "Editing file: " + path, style); RuntimeObject* L_20 = ___1_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_21 = V_3; String_t* L_22 = V_4; String_t* L_23; L_23 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral243F77FE256412C6571874DAE87EDBBA8C61C895, L_22, NULL); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_24 = V_0; NullCheck(L_20); InterfaceActionInvoker3< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, String_t*, GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* >::Invoke(8 /* System.Void DungeonArchitect.UI.UIRenderer::Label(UnityEngine.Rect,System.String,UnityEngine.GUIStyle) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_20, L_21, L_23, L_24); } IL_00a2: { // } return; } } // DungeonArchitect.Graphs.GraphNode DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::CreateNode(UnityEngine.Vector2,System.Type,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* GraphEditor_CreateNode_m013B7AC48E828B163EB63DD1B7ABFE8DA15C72A6 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_screenCoord, Type_t* ___1_nodeType, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___2_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphEvent_1_Notify_mB842E5A83ED740B3B986BA6830DD542128FDA3E8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_0 = NULL; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1; memset((&V_1), 0, sizeof(V_1)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2; memset((&V_2), 0, sizeof(V_2)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_3; memset((&V_3), 0, sizeof(V_3)); { // var node = GraphOperations.CreateNode(graph, nodeType, uiSystem.Undo); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_0 = __this->___graph_4; Type_t* L_1 = ___1_nodeType; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_2 = ___2_uiSystem; NullCheck(L_2); RuntimeObject* L_3; L_3 = UISystem_get_Undo_m94083067C2D42473B0FAB6812CE04FC201D94F39_inline(L_2, NULL); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_4; L_4 = GraphOperations_CreateNode_mCF0CD28025E33FBC333A53E81C8B1D7C15FB631A(L_0, L_1, L_3, NULL); V_0 = L_4; // GraphEditorUtils.AddToAsset(uiSystem.Platform, assetObject, node); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_5 = ___2_uiSystem; NullCheck(L_5); RuntimeObject* L_6; L_6 = UISystem_get_Platform_mB88078DB070F890FAAE3A47DE6BFD8B54BE0B36B_inline(L_5, NULL); Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_7 = __this->___assetObject_7; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_8 = V_0; GraphEditorUtils_AddToAsset_m67FC7EBFF1DE346B1D6A3523FAF6FB9618AC996A(L_6, L_7, L_8, NULL); // var nodeScreenSize = node.Bounds.size / camera.ZoomLevel; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_9 = V_0; NullCheck(L_9); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_10; L_10 = GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline(L_9, NULL); V_3 = L_10; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11; L_11 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267((&V_3), NULL); GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_12 = __this->___camera_5; NullCheck(L_12); float L_13; L_13 = GraphCamera_get_ZoomLevel_mE89517124FB17A7AC02F8CAE8092BE6088850266_inline(L_12, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14; L_14 = Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline(L_11, L_13, NULL); V_1 = L_14; // var screenPosition = screenCoord - nodeScreenSize / 2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15 = ___0_screenCoord; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = V_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17; L_17 = Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline(L_16, (2.0f), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18; L_18 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_15, L_17, NULL); V_2 = L_18; // node.Position = camera.ScreenToWorld(screenPosition); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_19 = V_0; GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_20 = __this->___camera_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21 = V_2; NullCheck(L_20); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22; L_22 = GraphCamera_ScreenToWorld_m4F847D7AE0B699D356167F483AD52EAE0B79452E(L_20, L_21, NULL); NullCheck(L_19); GraphNode_set_Position_mC8931EF0CFF819D410AB78ABD1A283E03CDC42B0(L_19, L_22, NULL); // BringToFront(node); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_23 = V_0; GraphEditor_BringToFront_mAEEB1B207301C0D199A9BCBDB426C07B39422EB1(__this, L_23, NULL); // events.OnNodeCreated.Notify(new GraphNodeEventArgs(uiSystem, node)); GraphEditorEvents_tAD293BE3A20F152AA76BC8AD33C2035650E29CC3* L_24 = __this->___events_8; NullCheck(L_24); GraphEvent_1_t1B35B374A74CEAF9E7EE7212B54091CD71DD3206* L_25 = L_24->___OnNodeCreated_3; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_26 = ___2_uiSystem; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_27 = V_0; GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444* L_28 = (GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444*)il2cpp_codegen_object_new(GraphNodeEventArgs_tA5EE2C1424941450F83CF72FCBABC02CAFFF5444_il2cpp_TypeInfo_var); NullCheck(L_28); GraphNodeEventArgs__ctor_m839A0508BAFBFFA724ABD177F0FD95A4CF9E0F85(L_28, L_26, L_27, NULL); NullCheck(L_25); GraphEvent_1_Notify_mB842E5A83ED740B3B986BA6830DD542128FDA3E8(L_25, L_28, GraphEvent_1_Notify_mB842E5A83ED740B3B986BA6830DD542128FDA3E8_RuntimeMethod_var); // return node; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_29 = V_0; return L_29; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::BringToFront(DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_BringToFront_mAEEB1B207301C0D199A9BCBDB426C07B39422EB1 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method) { { // node.ZIndex = graph.TopZIndex.GetNext(); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_node; Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_1 = __this->___graph_4; NullCheck(L_1); IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586* L_2; L_2 = Graph_get_TopZIndex_m35F0B3EECF0604CBDC3F1329AADDDE0542606853_inline(L_1, NULL); NullCheck(L_2); int32_t L_3; L_3 = IndexCounter_GetNext_mC82B0F6BF7A7143C416F0805EDD81C57743F2DAB(L_2, NULL); NullCheck(L_0); GraphNode_set_ZIndex_m69F84D36AB71716B635C56A624D6BECB27E46B9E_inline(L_0, L_3, NULL); // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::DrawGrid(DungeonArchitect.UI.UIRenderer,UnityEngine.Rect,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_DrawGrid_mE7BC3928470D4B951281F661D9A92CAE0322D318 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, RuntimeObject* ___0_renderer, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_worldSize, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* V_0 = NULL; float V_1 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2; memset((&V_2), 0, sizeof(V_2)); int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_8; memset((&V_8), 0, sizeof(V_8)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_9; memset((&V_9), 0, sizeof(V_9)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_10; memset((&V_10), 0, sizeof(V_10)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_11; memset((&V_11), 0, sizeof(V_11)); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_12; memset((&V_12), 0, sizeof(V_12)); int32_t V_13 = 0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_14; memset((&V_14), 0, sizeof(V_14)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_15; memset((&V_15), 0, sizeof(V_15)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_16; memset((&V_16), 0, sizeof(V_16)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_17; memset((&V_17), 0, sizeof(V_17)); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_18; memset((&V_18), 0, sizeof(V_18)); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F G_B6_0; memset((&G_B6_0), 0, sizeof(G_B6_0)); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F G_B12_0; memset((&G_B12_0), 0, sizeof(G_B12_0)); { // var guiState = new GUIState(renderer); RuntimeObject* L_0 = ___0_renderer; GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* L_1 = (GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD*)il2cpp_codegen_object_new(GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD_il2cpp_TypeInfo_var); NullCheck(L_1); GUIState__ctor_m65BCEC9D3D6071C332DCAB9EB4733611173E359C(L_1, L_0, NULL); V_0 = L_1; // renderer.DrawRect(new Rect(bounds.position.x, bounds.position.y, worldSize.x, worldSize.y), editorStyle.backgroundColor); RuntimeObject* L_2 = ___0_renderer; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; L_3 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38((&___1_bounds), NULL); float L_4 = L_3.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38((&___1_bounds), NULL); float L_6 = L_5.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = ___2_worldSize; float L_8 = L_7.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = ___2_worldSize; float L_10 = L_9.___y_1; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_11; memset((&L_11), 0, sizeof(L_11)); Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_11), L_4, L_6, L_8, L_10, /*hidden argument*/NULL); GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* L_12 = __this->___editorStyle_6; NullCheck(L_12); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_13 = L_12->___backgroundColor_0; NullCheck(L_2); InterfaceActionInvoker2< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(27 /* System.Void DungeonArchitect.UI.UIRenderer::DrawRect(UnityEngine.Rect,UnityEngine.Color) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_2, L_11, L_13); // float cellSizeWorld = EditorStyle.gridCellSpacing; GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* L_14; L_14 = GraphEditor_get_EditorStyle_mF31D6D0B0258211CAAFA094B1633266D243F7AF8(__this, NULL); NullCheck(L_14); float L_15 = L_14->___gridCellSpacing_3; V_1 = L_15; // if (!editorStyle.gridScaling) { GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* L_16 = __this->___editorStyle_6; NullCheck(L_16); bool L_17 = L_16->___gridScaling_4; if (L_17) { goto IL_0068; } } { // cellSizeWorld *= camera.ZoomLevel; float L_18 = V_1; GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_19 = __this->___camera_5; NullCheck(L_19); float L_20; L_20 = GraphCamera_get_ZoomLevel_mE89517124FB17A7AC02F8CAE8092BE6088850266_inline(L_19, NULL); V_1 = ((float)il2cpp_codegen_multiply(L_18, L_20)); } IL_0068: { // worldStart = camera.ScreenToWorld(new Vector2(0, 0)); GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_21 = __this->___camera_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22; memset((&L_22), 0, sizeof(L_22)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_22), (0.0f), (0.0f), /*hidden argument*/NULL); NullCheck(L_21); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23; L_23 = GraphCamera_ScreenToWorld_m4F847D7AE0B699D356167F483AD52EAE0B79452E(L_21, L_22, NULL); // worldEnd = camera.ScreenToWorld(worldSize); GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_24 = __this->___camera_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25 = ___2_worldSize; NullCheck(L_24); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26; L_26 = GraphCamera_ScreenToWorld_m4F847D7AE0B699D356167F483AD52EAE0B79452E(L_24, L_25, NULL); V_2 = L_26; // int sx = Mathf.FloorToInt(worldStart.x / cellSizeWorld); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27 = L_23; float L_28 = L_27.___x_0; float L_29 = V_1; int32_t L_30; L_30 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)(L_28/L_29)), NULL); V_3 = L_30; // int sy = Mathf.FloorToInt(worldStart.y / cellSizeWorld); float L_31 = L_27.___y_1; float L_32 = V_1; int32_t L_33; L_33 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)(L_31/L_32)), NULL); V_4 = L_33; // int ex = Mathf.CeilToInt(worldEnd.x / cellSizeWorld); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_34 = V_2; float L_35 = L_34.___x_0; float L_36 = V_1; int32_t L_37; L_37 = Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline(((float)(L_35/L_36)), NULL); V_5 = L_37; // int ey = Mathf.CeilToInt(worldEnd.y / cellSizeWorld); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_38 = V_2; float L_39 = L_38.___y_1; float L_40 = V_1; int32_t L_41; L_41 = Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline(((float)(L_39/L_40)), NULL); V_6 = L_41; // for (int x = sx; x <= ex; x++) int32_t L_42 = V_3; V_7 = L_42; goto IL_0171; } IL_00d1: { // var startWorld = new Vector2(x, sy) * cellSizeWorld; int32_t L_43 = V_7; int32_t L_44 = V_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_45; memset((&L_45), 0, sizeof(L_45)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_45), ((float)L_43), ((float)L_44), /*hidden argument*/NULL); float L_46 = V_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_47; L_47 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_45, L_46, NULL); V_8 = L_47; // var endWorld = new Vector2(x, ey) * cellSizeWorld; int32_t L_48 = V_7; int32_t L_49 = V_6; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_50; memset((&L_50), 0, sizeof(L_50)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_50), ((float)L_48), ((float)L_49), /*hidden argument*/NULL); float L_51 = V_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_52; L_52 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_50, L_51, NULL); V_9 = L_52; // startScreen = camera.WorldToScreen(startWorld); GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_53 = __this->___camera_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_54 = V_8; NullCheck(L_53); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_55; L_55 = GraphCamera_WorldToScreen_mE462005445CCB1CB520C38FEF589C1B4B2D4D3C2(L_53, L_54, NULL); V_10 = L_55; // endScreen = camera.WorldToScreen(endWorld); GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_56 = __this->___camera_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_57 = V_9; NullCheck(L_56); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_58; L_58 = GraphCamera_WorldToScreen_mE462005445CCB1CB520C38FEF589C1B4B2D4D3C2(L_56, L_57, NULL); V_11 = L_58; // startScreen += bounds.position; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_59 = V_10; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_60; L_60 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38((&___1_bounds), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_61; L_61 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_59, L_60, NULL); V_10 = L_61; // endScreen += bounds.position; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_62 = V_11; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_63; L_63 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38((&___1_bounds), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_64; L_64 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_62, L_63, NULL); V_11 = L_64; // var color = (x % 2 == 0) ? EditorStyle.gridLineColorThick : EditorStyle.gridLineColorThin; int32_t L_65 = V_7; if (!((int32_t)(L_65%2))) { goto IL_0148; } } { GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* L_66; L_66 = GraphEditor_get_EditorStyle_mF31D6D0B0258211CAAFA094B1633266D243F7AF8(__this, NULL); NullCheck(L_66); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_67 = L_66->___gridLineColorThin_2; G_B6_0 = L_67; goto IL_0153; } IL_0148: { GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* L_68; L_68 = GraphEditor_get_EditorStyle_mF31D6D0B0258211CAAFA094B1633266D243F7AF8(__this, NULL); NullCheck(L_68); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_69 = L_68->___gridLineColorThick_1; G_B6_0 = L_69; } IL_0153: { V_12 = G_B6_0; // renderer.DrawLine(color, startScreen, endScreen); RuntimeObject* L_70 = ___0_renderer; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_71 = V_12; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_72 = V_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73; L_73 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_72, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_74 = V_11; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75; L_75 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_74, NULL); NullCheck(L_70); InterfaceActionInvoker3< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(17 /* System.Void DungeonArchitect.UI.UIRenderer::DrawLine(UnityEngine.Color,UnityEngine.Vector3,UnityEngine.Vector3) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_70, L_71, L_73, L_75); // for (int x = sx; x <= ex; x++) int32_t L_76 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_76, 1)); } IL_0171: { // for (int x = sx; x <= ex; x++) int32_t L_77 = V_7; int32_t L_78 = V_5; if ((((int32_t)L_77) <= ((int32_t)L_78))) { goto IL_00d1; } } { // for (int y = sy; y <= ey; y++) int32_t L_79 = V_4; V_13 = L_79; goto IL_0222; } IL_0183: { // var startWorld = new Vector2(sx, y) * cellSizeWorld; int32_t L_80 = V_3; int32_t L_81 = V_13; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_82; memset((&L_82), 0, sizeof(L_82)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_82), ((float)L_80), ((float)L_81), /*hidden argument*/NULL); float L_83 = V_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_84; L_84 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_82, L_83, NULL); V_14 = L_84; // var endWorld = new Vector2(ex, y) * cellSizeWorld; int32_t L_85 = V_5; int32_t L_86 = V_13; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_87; memset((&L_87), 0, sizeof(L_87)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_87), ((float)L_85), ((float)L_86), /*hidden argument*/NULL); float L_88 = V_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_89; L_89 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_87, L_88, NULL); V_15 = L_89; // startScreen = camera.WorldToScreen(startWorld); GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_90 = __this->___camera_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_91 = V_14; NullCheck(L_90); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_92; L_92 = GraphCamera_WorldToScreen_mE462005445CCB1CB520C38FEF589C1B4B2D4D3C2(L_90, L_91, NULL); V_16 = L_92; // endScreen = camera.WorldToScreen(endWorld); GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_93 = __this->___camera_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_94 = V_15; NullCheck(L_93); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_95; L_95 = GraphCamera_WorldToScreen_mE462005445CCB1CB520C38FEF589C1B4B2D4D3C2(L_93, L_94, NULL); V_17 = L_95; // startScreen += bounds.position; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_96 = V_16; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_97; L_97 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38((&___1_bounds), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_98; L_98 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_96, L_97, NULL); V_16 = L_98; // endScreen += bounds.position; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_99 = V_17; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_100; L_100 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38((&___1_bounds), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_101; L_101 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_99, L_100, NULL); V_17 = L_101; // var color = (y % 2 == 0) ? EditorStyle.gridLineColorThick : EditorStyle.gridLineColorThin; int32_t L_102 = V_13; if (!((int32_t)(L_102%2))) { goto IL_01f9; } } { GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* L_103; L_103 = GraphEditor_get_EditorStyle_mF31D6D0B0258211CAAFA094B1633266D243F7AF8(__this, NULL); NullCheck(L_103); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_104 = L_103->___gridLineColorThin_2; G_B12_0 = L_104; goto IL_0204; } IL_01f9: { GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* L_105; L_105 = GraphEditor_get_EditorStyle_mF31D6D0B0258211CAAFA094B1633266D243F7AF8(__this, NULL); NullCheck(L_105); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_106 = L_105->___gridLineColorThick_1; G_B12_0 = L_106; } IL_0204: { V_18 = G_B12_0; // renderer.DrawLine(color, startScreen, endScreen); RuntimeObject* L_107 = ___0_renderer; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_108 = V_18; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_109 = V_16; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_110; L_110 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_109, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_111 = V_17; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_112; L_112 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_111, NULL); NullCheck(L_107); InterfaceActionInvoker3< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(17 /* System.Void DungeonArchitect.UI.UIRenderer::DrawLine(UnityEngine.Color,UnityEngine.Vector3,UnityEngine.Vector3) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_107, L_108, L_110, L_112); // for (int y = sy; y <= ey; y++) int32_t L_113 = V_13; V_13 = ((int32_t)il2cpp_codegen_add(L_113, 1)); } IL_0222: { // for (int y = sy; y <= ey; y++) int32_t L_114 = V_13; int32_t L_115 = V_6; if ((((int32_t)L_114) <= ((int32_t)L_115))) { goto IL_0183; } } { // guiState.Restore(); GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* L_116 = V_0; NullCheck(L_116); GUIState_Restore_mA030298AAC38698BDE205F0D87815E53517E5EDD(L_116, NULL); // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::SelectNode(DungeonArchitect.Graphs.GraphNode,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_SelectNode_m11C6D0EC4798AE1E8F46DB23F5A406593164A5BF (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_nodeToSelect, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371 V_1; memset((&V_1), 0, sizeof(V_1)); bool V_2 = false; bool V_3 = false; { // bool selectionChanged = false; V_0 = (bool)0; // foreach (var node in graph.Nodes) Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_0 = __this->___graph_4; NullCheck(L_0); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_1; L_1 = Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline(L_0, NULL); NullCheck(L_1); Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371 L_2; L_2 = List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60(L_1, List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60_RuntimeMethod_var); V_1 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_004b: {// begin finally (depth: 1) Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1((&V_1), Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0040_1; } IL_0015_1: { // foreach (var node in graph.Nodes) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_3; L_3 = Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_inline((&V_1), Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_RuntimeMethod_var); // var oldSelection = node.Selected; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_4 = L_3; NullCheck(L_4); bool L_5; L_5 = GraphNode_get_Selected_m9C828A505E1BA3E0263CC51DB59D3E64179D467F_inline(L_4, NULL); V_2 = L_5; // node.Selected = (node == nodeToSelect); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_6 = L_4; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_7 = L_6; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_8 = ___0_nodeToSelect; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_9; L_9 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_7, L_8, NULL); NullCheck(L_7); GraphNode_set_Selected_m9D6877E8C7CCAE9A54F7B999925CF5AA1DD1D2C5(L_7, L_9, NULL); // var newSelection = node.Selected; NullCheck(L_6); bool L_10; L_10 = GraphNode_get_Selected_m9C828A505E1BA3E0263CC51DB59D3E64179D467F_inline(L_6, NULL); V_3 = L_10; // selectionChanged |= (oldSelection != newSelection); bool L_11 = V_0; bool L_12 = V_2; bool L_13 = V_3; V_0 = (bool)((int32_t)((int32_t)L_11|((((int32_t)((((int32_t)L_12) == ((int32_t)L_13))? 1 : 0)) == ((int32_t)0))? 1 : 0))); } IL_0040_1: { // foreach (var node in graph.Nodes) bool L_14; L_14 = Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B((&V_1), Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B_RuntimeMethod_var); if (L_14) { goto IL_0015_1; } } { goto IL_0059; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0059: { // OnNodeSelectionChanged(uiSystem); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_15 = ___1_uiSystem; VirtualActionInvoker1< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(46 /* System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::OnNodeSelectionChanged(DungeonArchitect.UI.UISystem) */, __this, L_15); // } return; } } // DungeonArchitect.Graphs.GraphPin DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::GetPinUnderPosition(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* GraphEditor_GetPinUnderPosition_mFCB4309670097BCF88A201F2289CF47C5D498862 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_worldPosition, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Sort_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m6F9F31BCD4326ABA22A7BCAFF98A30D272716D4D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m0F291411029C6429C08D3D75EF1080DBC1928D10_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*)&List_1_AddRange_mF56ADC307CC71FD17CE519C2E8E3E9FEBBBFEE67_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mCCE40BAB478918ED4AFE18B2F3F42982C46B49DB_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_m022EE34D352A037C81ADAA12C7B76D88319B5B2D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC958F6791FB4E4315279F35506727A207EBFFF03_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeReversedZIndexComparer_t942328ED91806EEDA4699D12D223E2175AEF76B9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* V_0 = NULL; int32_t V_1 = 0; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_2 = NULL; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_3; memset((&V_3), 0, sizeof(V_3)); Enumerator_tCBE382B0B851EE53151ED1BFBB83F87D2C67B2CF V_4; memset((&V_4), 0, sizeof(V_4)); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* V_5 = NULL; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* V_6 = NULL; { // GraphNode[] sortedNodes = graph.Nodes.ToArray(); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_0 = __this->___graph_4; 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); // System.Array.Sort(sortedNodes, new NodeReversedZIndexComparer()); GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_3 = L_2; NodeReversedZIndexComparer_t942328ED91806EEDA4699D12D223E2175AEF76B9* L_4 = (NodeReversedZIndexComparer_t942328ED91806EEDA4699D12D223E2175AEF76B9*)il2cpp_codegen_object_new(NodeReversedZIndexComparer_t942328ED91806EEDA4699D12D223E2175AEF76B9_il2cpp_TypeInfo_var); NullCheck(L_4); NodeReversedZIndexComparer__ctor_mA4B256981B3477A244E6B5C82FD64908D4EC8AC3(L_4, NULL); Array_Sort_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m6F9F31BCD4326ABA22A7BCAFF98A30D272716D4D(L_3, L_4, Array_Sort_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m6F9F31BCD4326ABA22A7BCAFF98A30D272716D4D_RuntimeMethod_var); // foreach (var node in sortedNodes) V_0 = L_3; V_1 = 0; goto IL_0093; } IL_0020: { // foreach (var node in sortedNodes) GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_5 = V_0; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_8 = (L_5)->GetAt(static_cast(L_7)); V_2 = L_8; // if (node.Bounds.Contains(worldPosition)) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_9 = V_2; NullCheck(L_9); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_10; L_10 = GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline(L_9, NULL); V_3 = L_10; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = ___0_worldPosition; bool L_12; L_12 = Rect_Contains_mAB270D6B7E3B0009A50D142C569D63E8FE59F48B((&V_3), L_11, NULL); if (!L_12) { goto IL_008f; } } { // var pins = new List(); List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_13 = (List_1_tC958F6791FB4E4315279F35506727A207EBFFF03*)il2cpp_codegen_object_new(List_1_tC958F6791FB4E4315279F35506727A207EBFFF03_il2cpp_TypeInfo_var); NullCheck(L_13); List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D(L_13, List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D_RuntimeMethod_var); // pins.AddRange(node.InputPins); List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_14 = L_13; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_15 = V_2; NullCheck(L_15); GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* L_16; L_16 = GraphNode_get_InputPins_m9CA0D8ABDA0A6C3EC2AC349317EC3CD61911D0E4(L_15, NULL); NullCheck(L_14); List_1_AddRange_mF56ADC307CC71FD17CE519C2E8E3E9FEBBBFEE67(L_14, (RuntimeObject*)L_16, List_1_AddRange_mF56ADC307CC71FD17CE519C2E8E3E9FEBBBFEE67_RuntimeMethod_var); // pins.AddRange(node.OutputPins); List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_17 = L_14; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_18 = V_2; NullCheck(L_18); GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* L_19; L_19 = GraphNode_get_OutputPins_m9BEE5FCABF2B5B19A59BF83396BDD50D26DA77D8(L_18, NULL); NullCheck(L_17); List_1_AddRange_mF56ADC307CC71FD17CE519C2E8E3E9FEBBBFEE67(L_17, (RuntimeObject*)L_19, List_1_AddRange_mF56ADC307CC71FD17CE519C2E8E3E9FEBBBFEE67_RuntimeMethod_var); // foreach (var pin in pins) NullCheck(L_17); Enumerator_tCBE382B0B851EE53151ED1BFBB83F87D2C67B2CF L_20; L_20 = List_1_GetEnumerator_mCCE40BAB478918ED4AFE18B2F3F42982C46B49DB(L_17, List_1_GetEnumerator_mCCE40BAB478918ED4AFE18B2F3F42982C46B49DB_RuntimeMethod_var); V_4 = L_20; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_007f: {// begin finally (depth: 1) Enumerator_Dispose_m0F291411029C6429C08D3D75EF1080DBC1928D10((&V_4), Enumerator_Dispose_m0F291411029C6429C08D3D75EF1080DBC1928D10_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0074_1; } IL_005b_1: { // foreach (var pin in pins) GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_21; L_21 = Enumerator_get_Current_m2FC59B57C11B54D99D086077E4AAC9275C1014FD_inline((&V_4), Enumerator_get_Current_m2FC59B57C11B54D99D086077E4AAC9275C1014FD_RuntimeMethod_var); V_5 = L_21; // if (pin.ContainsPoint(worldPosition)) GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_22 = V_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23 = ___0_worldPosition; NullCheck(L_22); bool L_24; L_24 = VirtualFuncInvoker1< bool, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(4 /* System.Boolean DungeonArchitect.Graphs.GraphPin::ContainsPoint(UnityEngine.Vector2) */, L_22, L_23); if (!L_24) { goto IL_0074_1; } } { // return pin; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_25 = V_5; V_6 = L_25; goto IL_009b; } IL_0074_1: { // foreach (var pin in pins) bool L_26; L_26 = Enumerator_MoveNext_m95BFC7B89AC08FDACBF01C8ECF6B43001AA46D5A((&V_4), Enumerator_MoveNext_m95BFC7B89AC08FDACBF01C8ECF6B43001AA46D5A_RuntimeMethod_var); if (L_26) { goto IL_005b_1; } } { goto IL_008d; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_008d: { // return null; return (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00*)NULL; } IL_008f: { int32_t L_27 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_27, 1)); } IL_0093: { // foreach (var node in sortedNodes) int32_t L_28 = V_1; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_29 = V_0; NullCheck(L_29); if ((((int32_t)L_28) < ((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length))))) { goto IL_0020; } } { // return null; return (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00*)NULL; } IL_009b: { // } GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_30 = V_6; return L_30; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::HandleMouseDraggedLinkReleased(UnityEngine.Vector2,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_HandleMouseDraggedLinkReleased_mD7A72B41491C47C8F9BA3C8673EABF942C51BB55 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_mousePositionScreen, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Sort_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m6F9F31BCD4326ABA22A7BCAFF98A30D272716D4D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m0F291411029C6429C08D3D75EF1080DBC1928D10_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*)&List_1_AddRange_mF56ADC307CC71FD17CE519C2E8E3E9FEBBBFEE67_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mCCE40BAB478918ED4AFE18B2F3F42982C46B49DB_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_m022EE34D352A037C81ADAA12C7B76D88319B5B2D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC958F6791FB4E4315279F35506727A207EBFFF03_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeReversedZIndexComparer_t942328ED91806EEDA4699D12D223E2175AEF76B9_il2cpp_TypeInfo_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)); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* V_1 = NULL; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* V_2 = NULL; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* V_3 = NULL; int32_t V_4 = 0; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_5 = NULL; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_6; memset((&V_6), 0, sizeof(V_6)); Enumerator_tCBE382B0B851EE53151ED1BFBB83F87D2C67B2CF V_7; memset((&V_7), 0, sizeof(V_7)); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* V_8 = NULL; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* V_9 = NULL; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* V_10 = NULL; { // var mouseWorld = camera.ScreenToWorld(mousePositionScreen); GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_0 = __this->___camera_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_mousePositionScreen; NullCheck(L_0); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = GraphCamera_ScreenToWorld_m4F847D7AE0B699D356167F483AD52EAE0B79452E(L_0, L_1, NULL); V_0 = L_2; // var sourcePin = cursorDragLink.AttachedPin; CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* L_3 = __this->___cursorDragLink_16; NullCheck(L_3); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_4; L_4 = CursorDragLink_get_AttachedPin_m5900C8FBC1407D42F9735EB001197639C14DCE3A_inline(L_3, NULL); V_1 = L_4; // GraphPin targetPin = null; V_2 = (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00*)NULL; // GraphNode[] sortedNodes = graph.Nodes.ToArray(); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_5 = __this->___graph_4; NullCheck(L_5); List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_6; L_6 = Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline(L_5, NULL); NullCheck(L_6); GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_7; L_7 = List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE(L_6, List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE_RuntimeMethod_var); // System.Array.Sort(sortedNodes, new NodeReversedZIndexComparer()); GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_8 = L_7; NodeReversedZIndexComparer_t942328ED91806EEDA4699D12D223E2175AEF76B9* L_9 = (NodeReversedZIndexComparer_t942328ED91806EEDA4699D12D223E2175AEF76B9*)il2cpp_codegen_object_new(NodeReversedZIndexComparer_t942328ED91806EEDA4699D12D223E2175AEF76B9_il2cpp_TypeInfo_var); NullCheck(L_9); NodeReversedZIndexComparer__ctor_mA4B256981B3477A244E6B5C82FD64908D4EC8AC3(L_9, NULL); Array_Sort_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m6F9F31BCD4326ABA22A7BCAFF98A30D272716D4D(L_8, L_9, Array_Sort_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m6F9F31BCD4326ABA22A7BCAFF98A30D272716D4D_RuntimeMethod_var); // foreach (var node in sortedNodes) V_3 = L_8; V_4 = 0; goto IL_00b4; } IL_003c: { // foreach (var node in sortedNodes) GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_10 = V_3; int32_t L_11 = V_4; NullCheck(L_10); int32_t L_12 = L_11; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_13 = (L_10)->GetAt(static_cast(L_12)); V_5 = L_13; // if (node.Bounds.Contains(mouseWorld)) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_14 = V_5; NullCheck(L_14); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_15; L_15 = GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline(L_14, NULL); V_6 = L_15; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = V_0; bool L_17; L_17 = Rect_Contains_mAB270D6B7E3B0009A50D142C569D63E8FE59F48B((&V_6), L_16, NULL); if (!L_17) { goto IL_00ae; } } { // var pins = new List(); List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_18 = (List_1_tC958F6791FB4E4315279F35506727A207EBFFF03*)il2cpp_codegen_object_new(List_1_tC958F6791FB4E4315279F35506727A207EBFFF03_il2cpp_TypeInfo_var); NullCheck(L_18); List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D(L_18, List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D_RuntimeMethod_var); // pins.AddRange(node.InputPins); List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_19 = L_18; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_20 = V_5; NullCheck(L_20); GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* L_21; L_21 = GraphNode_get_InputPins_m9CA0D8ABDA0A6C3EC2AC349317EC3CD61911D0E4(L_20, NULL); NullCheck(L_19); List_1_AddRange_mF56ADC307CC71FD17CE519C2E8E3E9FEBBBFEE67(L_19, (RuntimeObject*)L_21, List_1_AddRange_mF56ADC307CC71FD17CE519C2E8E3E9FEBBBFEE67_RuntimeMethod_var); // pins.AddRange(node.OutputPins); List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_22 = L_19; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_23 = V_5; NullCheck(L_23); GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* L_24; L_24 = GraphNode_get_OutputPins_m9BEE5FCABF2B5B19A59BF83396BDD50D26DA77D8(L_23, NULL); NullCheck(L_22); List_1_AddRange_mF56ADC307CC71FD17CE519C2E8E3E9FEBBBFEE67(L_22, (RuntimeObject*)L_24, List_1_AddRange_mF56ADC307CC71FD17CE519C2E8E3E9FEBBBFEE67_RuntimeMethod_var); // foreach (var pin in pins) NullCheck(L_22); Enumerator_tCBE382B0B851EE53151ED1BFBB83F87D2C67B2CF L_25; L_25 = List_1_GetEnumerator_mCCE40BAB478918ED4AFE18B2F3F42982C46B49DB(L_22, List_1_GetEnumerator_mCCE40BAB478918ED4AFE18B2F3F42982C46B49DB_RuntimeMethod_var); V_7 = L_25; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00a0: {// begin finally (depth: 1) Enumerator_Dispose_m0F291411029C6429C08D3D75EF1080DBC1928D10((&V_7), Enumerator_Dispose_m0F291411029C6429C08D3D75EF1080DBC1928D10_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0095_1; } IL_007d_1: { // foreach (var pin in pins) GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_26; L_26 = Enumerator_get_Current_m2FC59B57C11B54D99D086077E4AAC9275C1014FD_inline((&V_7), Enumerator_get_Current_m2FC59B57C11B54D99D086077E4AAC9275C1014FD_RuntimeMethod_var); V_8 = L_26; // if (pin.ContainsPoint(mouseWorld)) GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_27 = V_8; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28 = V_0; NullCheck(L_27); bool L_29; L_29 = VirtualFuncInvoker1< bool, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(4 /* System.Boolean DungeonArchitect.Graphs.GraphPin::ContainsPoint(UnityEngine.Vector2) */, L_27, L_28); if (!L_29) { goto IL_0095_1; } } { // targetPin = pin; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_30 = V_8; V_2 = L_30; // break; goto IL_00bb; } IL_0095_1: { // foreach (var pin in pins) bool L_31; L_31 = Enumerator_MoveNext_m95BFC7B89AC08FDACBF01C8ECF6B43001AA46D5A((&V_7), Enumerator_MoveNext_m95BFC7B89AC08FDACBF01C8ECF6B43001AA46D5A_RuntimeMethod_var); if (L_31) { goto IL_007d_1; } } { goto IL_00bb; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00ae: { int32_t L_32 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_32, 1)); } IL_00b4: { // foreach (var node in sortedNodes) int32_t L_33 = V_4; GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_34 = V_3; NullCheck(L_34); if ((((int32_t)L_33) < ((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length))))) { goto IL_003c; } } IL_00bb: { // if (targetPin != null) GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_35 = V_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_36; L_36 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_35, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_36) { goto IL_00fc; } } { // if (sourcePin.PinType == GraphPinType.Output) GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_37 = V_1; NullCheck(L_37); int32_t L_38; L_38 = GraphPin_get_PinType_m5402BA889181025BF3960BEFBD4120707511D6D8_inline(L_37, NULL); if ((!(((uint32_t)L_38) == ((uint32_t)1)))) { goto IL_00d5; } } { // source = sourcePin; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_39 = V_1; V_9 = L_39; // target = targetPin; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_40 = V_2; V_10 = L_40; goto IL_00db; } IL_00d5: { // source = targetPin; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_41 = V_2; V_9 = L_41; // target = sourcePin; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_42 = V_1; V_10 = L_42; } IL_00db: { // if (source.Node != target.Node) GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_43 = V_9; NullCheck(L_43); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_44; L_44 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_43, NULL); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_45 = V_10; NullCheck(L_45); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_46; L_46 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_45, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_47; L_47 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_44, L_46, NULL); if (!L_47) { goto IL_010b; } } { // CreateLinkBetweenPins(source, target, uiSystem); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_48 = V_9; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_49 = V_10; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_50 = ___1_uiSystem; VirtualActionInvoker3< GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00*, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(55 /* System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::CreateLinkBetweenPins(DungeonArchitect.Graphs.GraphPin,DungeonArchitect.Graphs.GraphPin,DungeonArchitect.UI.UISystem) */, __this, L_48, L_49, L_50); return; } IL_00fc: { // contextMenu.Show(this, sourcePin, mouseWorld, uiSystem); GraphContextMenu_t147D84E26A23C427E91FE57C1E058FB7DC42DB0A* L_51 = __this->___contextMenu_17; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_52 = V_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_53 = V_0; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_54 = ___1_uiSystem; NullCheck(L_51); VirtualActionInvoker4< GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B*, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(4 /* System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenu::Show(DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor,DungeonArchitect.Graphs.GraphPin,UnityEngine.Vector2,DungeonArchitect.UI.UISystem) */, L_51, __this, L_52, L_53, L_54); } IL_010b: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::CreateLinkBetweenPins(DungeonArchitect.Graphs.GraphPin,DungeonArchitect.Graphs.GraphPin,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_CreateLinkBetweenPins_mA028AA3FC57BB608C5A91DCF08640A43056B20A6 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_outputPin, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___1_inputPin, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___2_uiSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphEditor_CreateLink_TisGraphLink_t167090219997E1F874E24A93015AD8333374E463_m89F6DFAA46AE69F1A8BB2CB95C01F5B689C23260_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBAD5F96DA4018A3CAF6A0F8B88771184050FC974); s_Il2CppMethodInitialized = true; } GraphLink_t167090219997E1F874E24A93015AD8333374E463* V_0 = NULL; { // if (outputPin == null || inputPin == null) GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_0 = ___0_outputPin; 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_0012; } } { GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_2 = ___1_inputPin; 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_0013; } } IL_0012: { // return; return; } IL_0013: { // if (outputPin.Node == inputPin.Node) GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_4 = ___0_outputPin; NullCheck(L_4); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_5; L_5 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_4, NULL); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_6 = ___1_inputPin; NullCheck(L_6); GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_7; L_7 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_6, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_8; L_8 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, L_7, NULL); if (!L_8) { goto IL_0031; } } { // Debug.LogError("Linking pins from the same node"); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteralBAD5F96DA4018A3CAF6A0F8B88771184050FC974, NULL); // return; return; } IL_0031: { // var link = CreateLink(graph, outputPin, inputPin, uiSystem); Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_9 = __this->___graph_4; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_10 = ___0_outputPin; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_11 = ___1_inputPin; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_12 = ___2_uiSystem; GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_13; L_13 = GenericVirtualFuncInvoker4< GraphLink_t167090219997E1F874E24A93015AD8333374E463*, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520*, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00*, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(GraphEditor_CreateLink_TisGraphLink_t167090219997E1F874E24A93015AD8333374E463_m89F6DFAA46AE69F1A8BB2CB95C01F5B689C23260_RuntimeMethod_var, __this, L_9, L_10, L_11, L_12); V_0 = L_13; // if (link != null) GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_14 = V_0; 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_0063; } } { // GraphEditorUtils.AddToAsset(uiSystem.Platform, assetObject, link); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_16 = ___2_uiSystem; NullCheck(L_16); RuntimeObject* L_17; L_17 = UISystem_get_Platform_mB88078DB070F890FAAE3A47DE6BFD8B54BE0B36B_inline(L_16, NULL); Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_18 = __this->___assetObject_7; GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_19 = V_0; GraphEditorUtils_AddToAsset_m0CF87D26DA23F6C02746D014A7A7A76514312FD0(L_17, L_18, L_19, NULL); // HandleGraphStateChanged(uiSystem); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_20 = ___2_uiSystem; VirtualActionInvoker1< UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(42 /* System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::HandleGraphStateChanged(DungeonArchitect.UI.UISystem) */, __this, L_20); } IL_0063: { // } return; } } // DungeonArchitect.Graphs.GraphSchema DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::GetGraphSchema() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphSchema_t8A0FFDA40767F4EF57DABE465795497F2C2AECE6* GraphEditor_GetGraphSchema_m0784CCFADD999578A3450750D3B1A8080980381F (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphSchema_t8A0FFDA40767F4EF57DABE465795497F2C2AECE6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new GraphSchema(); GraphSchema_t8A0FFDA40767F4EF57DABE465795497F2C2AECE6* L_0 = (GraphSchema_t8A0FFDA40767F4EF57DABE465795497F2C2AECE6*)il2cpp_codegen_object_new(GraphSchema_t8A0FFDA40767F4EF57DABE465795497F2C2AECE6_il2cpp_TypeInfo_var); NullCheck(L_0); GraphSchema__ctor_m4396B0651CE3D97FA8E922BD48AED17E51CBBBC4(L_0, NULL); return L_0; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::DrawGraphNotInitializedMessage(DungeonArchitect.UI.UIRenderer,UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_DrawGraphNotInitializedMessage_mB94B493F7E8CE5A9D42BE44A5D774DF085FD637F (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, RuntimeObject* ___0_renderer, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8174CA9CD84F86539853890382CF5C587FB8B9BE); s_Il2CppMethodInitialized = true; } Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0; memset((&V_0), 0, sizeof(V_0)); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* V_1 = NULL; { // var guiState = new GUIState(renderer); RuntimeObject* L_0 = ___0_renderer; GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* L_1 = (GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD*)il2cpp_codegen_object_new(GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD_il2cpp_TypeInfo_var); NullCheck(L_1); GUIState__ctor_m65BCEC9D3D6071C332DCAB9EB4733611173E359C(L_1, L_0, NULL); // var area = bounds; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_2 = ___1_bounds; V_0 = L_2; // renderer.DrawRect(area, EditorStyle.backgroundColor); RuntimeObject* L_3 = ___0_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_4 = V_0; GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* L_5; L_5 = GraphEditor_get_EditorStyle_mF31D6D0B0258211CAAFA094B1633266D243F7AF8(__this, NULL); NullCheck(L_5); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = L_5->___backgroundColor_0; NullCheck(L_3); InterfaceActionInvoker2< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(27 /* System.Void DungeonArchitect.UI.UIRenderer::DrawRect(UnityEngine.Rect,UnityEngine.Color) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_3, L_4, L_6); // var style = new GUIStyle(GUI.skin.GetStyle("label")); il2cpp_codegen_runtime_class_init_inline(GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var); GUISkin_t8C65CE1424D4B5D8D73022E266BDAD3BDE8612D9* L_7; L_7 = GUI_get_skin_m97EC9EB4628B311C0DB7DF9FB19FAD82D6790A1B(NULL); NullCheck(L_7); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_8; L_8 = GUISkin_GetStyle_mF024BC5177A2AD477ACF44D87BE6A629C91562CA(L_7, _stringLiteral8174CA9CD84F86539853890382CF5C587FB8B9BE, NULL); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_9 = (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580*)il2cpp_codegen_object_new(GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_il2cpp_TypeInfo_var); NullCheck(L_9); GUIStyle__ctor_m17492C8BACB0D28C7701C11500A7132F11B5F04E(L_9, L_8, NULL); V_1 = L_9; // style.normal.textColor = EditorStyle.overlayTextColorHi; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_10 = V_1; NullCheck(L_10); GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* L_11; L_11 = GUIStyle_get_normal_mDEA2808FBD692E505784BD9E521738B4321BCA8F(L_10, NULL); GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* L_12; L_12 = GraphEditor_get_EditorStyle_mF31D6D0B0258211CAAFA094B1633266D243F7AF8(__this, NULL); NullCheck(L_12); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_13 = L_12->___overlayTextColorHi_13; NullCheck(L_11); GUIStyleState_set_textColor_m5868D12858E6402247953BCCDDA7A543BE6084F1(L_11, L_13, NULL); // style.alignment = TextAnchor.MiddleCenter; GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_14 = V_1; NullCheck(L_14); GUIStyle_set_alignment_mEDC62A775C9551DBD1FEE4043F115E034EF12937(L_14, 4, NULL); // renderer.Label(area, GetGraphNotInitializedMessage(), style); RuntimeObject* L_15 = ___0_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_16 = V_0; String_t* L_17; L_17 = VirtualFuncInvoker0< String_t* >::Invoke(58 /* System.String DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::GetGraphNotInitializedMessage() */, __this); GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_18 = V_1; NullCheck(L_15); InterfaceActionInvoker3< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, String_t*, GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* >::Invoke(8 /* System.Void DungeonArchitect.UI.UIRenderer::Label(UnityEngine.Rect,System.String,UnityEngine.GUIStyle) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_15, L_16, L_17, L_18); // guiState.Restore(); NullCheck(L_1); GUIState_Restore_mA030298AAC38698BDE205F0D87815E53517E5EDD(L_1, NULL); // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::ClearBackground(DungeonArchitect.UI.UIRenderer,UnityEngine.Rect,UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor_ClearBackground_m28A02993A8A6BBD002DE8D8D18E2B8C3B6BBFA90 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, RuntimeObject* ___0_renderer, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_bounds, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_color, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // var guiState = new GUIState(renderer); RuntimeObject* L_0 = ___0_renderer; GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* L_1 = (GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD*)il2cpp_codegen_object_new(GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD_il2cpp_TypeInfo_var); NullCheck(L_1); GUIState__ctor_m65BCEC9D3D6071C332DCAB9EB4733611173E359C(L_1, L_0, NULL); // renderer.backgroundColor = color; RuntimeObject* L_2 = ___0_renderer; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = ___2_color; NullCheck(L_2); InterfaceActionInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(33 /* System.Void DungeonArchitect.UI.UIRenderer::set_backgroundColor(UnityEngine.Color) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_2, L_3); // renderer.DrawRect(bounds, color); RuntimeObject* L_4 = ___0_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_5 = ___1_bounds; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = ___2_color; NullCheck(L_4); InterfaceActionInvoker2< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(27 /* System.Void DungeonArchitect.UI.UIRenderer::DrawRect(UnityEngine.Rect,UnityEngine.Color) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_4, L_5, L_6); // guiState.Restore(); NullCheck(L_1); GUIState_Restore_mA030298AAC38698BDE205F0D87815E53517E5EDD(L_1, NULL); // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditor__ctor_m5ACA45E3416695D0D515A8908B545C669AEB14C4 (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphEditorEvents_tAD293BE3A20F152AA76BC8AD33C2035650E29CC3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphRendererContext_tF7179F7C8994016BD344A78ADE7AF9C3D46A5918_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // protected GraphEditorEvents events = new GraphEditorEvents(); GraphEditorEvents_tAD293BE3A20F152AA76BC8AD33C2035650E29CC3* L_0 = (GraphEditorEvents_tAD293BE3A20F152AA76BC8AD33C2035650E29CC3*)il2cpp_codegen_object_new(GraphEditorEvents_tAD293BE3A20F152AA76BC8AD33C2035650E29CC3_il2cpp_TypeInfo_var); NullCheck(L_0); GraphEditorEvents__ctor_m4C6C9E17E2AF30125BDC503B15EF8145638BAEE3(L_0, NULL); __this->___events_8 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___events_8), (void*)L_0); // private Rect widgetBounds = Rect.zero; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1; L_1 = Rect_get_zero_m5341D8B63DEF1F4C308A685EEC8CFEA12A396C8D(NULL); __this->___widgetBounds_11 = L_1; // private Vector2 scrollPosition = Vector2.zero; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); __this->___scrollPosition_12 = L_2; // protected GraphRendererContext rendererContext = new GraphRendererContext(); GraphRendererContext_tF7179F7C8994016BD344A78ADE7AF9C3D46A5918* L_3 = (GraphRendererContext_tF7179F7C8994016BD344A78ADE7AF9C3D46A5918*)il2cpp_codegen_object_new(GraphRendererContext_tF7179F7C8994016BD344A78ADE7AF9C3D46A5918_il2cpp_TypeInfo_var); NullCheck(L_3); GraphRendererContext__ctor_m9EF4DFB67AE81F1A9B652B1E82C15739FA7784DC(L_3, NULL); __this->___rendererContext_19 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___rendererContext_19), (void*)L_3); // protected Rect lastDrawBounds = Rect.zero; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_4; L_4 = Rect_get_zero_m5341D8B63DEF1F4C308A685EEC8CFEA12A396C8D(NULL); __this->___lastDrawBounds_21 = L_4; 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.UI.Widgets.GraphEditors.GraphEditor/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m145D1A6682FF4E2F25A9F933CB1EEBD25A2F0060 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB* L_0 = (U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB*)il2cpp_codegen_object_new(U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_mA84B354F44810971A9BAE46CA599742B0AC968A1(L_0, NULL); ((U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mA84B354F44810971A9BAE46CA599742B0AC968A1 (U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.Boolean DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor/<>c::b__79_0(DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CPerformCopyU3Eb__79_0_m81AA30EE56EE6684819C51537E2FA24399825655 (U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method) { { // where node.Selected GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_node; NullCheck(L_0); bool L_1; L_1 = GraphNode_get_Selected_m9C828A505E1BA3E0263CC51DB59D3E64179D467F_inline(L_0, NULL); return L_1; } } // System.String DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor/<>c::b__79_1(DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CU3Ec_U3CPerformCopyU3Eb__79_1_mE07B5448D43DB930CFAB5D2D72411F03A63AB85A (U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method) { { // select node.Id; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_node; NullCheck(L_0); String_t* L_1; L_1 = GraphNode_get_Id_m1208226FF4D1BDA590D208AC5FE33899494F581F_inline(L_0, NULL); return L_1; } } // System.Boolean DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor/<>c::b__83_0(DungeonArchitect.Graphs.GraphNode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3COnNodeSelectionChangedU3Eb__83_0_m5C79442D2DF8D9212C3F52ACA640B3ED52A0EAA5 (U3CU3Ec_t178B4ECD5DE74BEFD5BAB2B6B86C7E4941110EEB* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method) { { // where node.Selected GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_node; NullCheck(L_0); bool L_1; L_1 = GraphNode_get_Selected_m9C828A505E1BA3E0263CC51DB59D3E64179D467F_inline(L_0, NULL); return L_1; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox::add_SelectionPerformed(DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox/OnSelectionPerformed) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSelectionBox_add_SelectionPerformed_m6518D615F36A343FA232A985817A89E11896D5AB (GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* __this, OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* V_0 = NULL; OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* V_1 = NULL; OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* V_2 = NULL; { OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* L_0 = __this->___SelectionPerformed_0; V_0 = L_0; } IL_0007: { OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* L_1 = V_0; V_1 = L_1; OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* L_2 = V_1; OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL); V_2 = ((OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15*)CastclassSealed((RuntimeObject*)L_4, OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15_il2cpp_TypeInfo_var)); OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15** L_5 = (&__this->___SelectionPerformed_0); OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* L_6 = V_2; OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* L_7 = V_1; OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* L_9 = V_0; OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* L_10 = V_1; if ((!(((RuntimeObject*)(OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15*)L_9) == ((RuntimeObject*)(OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox::remove_SelectionPerformed(DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox/OnSelectionPerformed) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSelectionBox_remove_SelectionPerformed_mD866D0C7E1728F63CC3397B4FBB20C29FA7663E1 (GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* __this, OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* V_0 = NULL; OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* V_1 = NULL; OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* V_2 = NULL; { OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* L_0 = __this->___SelectionPerformed_0; V_0 = L_0; } IL_0007: { OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* L_1 = V_0; V_1 = L_1; OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* L_2 = V_1; OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL); V_2 = ((OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15*)CastclassSealed((RuntimeObject*)L_4, OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15_il2cpp_TypeInfo_var)); OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15** L_5 = (&__this->___SelectionPerformed_0); OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* L_6 = V_2; OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* L_7 = V_1; OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* L_9 = V_0; OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* L_10 = V_1; if ((!(((RuntimeObject*)(OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15*)L_9) == ((RuntimeObject*)(OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15*)L_10)))) { goto IL_0007; } } { return; } } // UnityEngine.Rect DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox::get_Bounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D GraphSelectionBox_get_Bounds_m13A32C164C33AFB0EC1FC7E865B8059471B166B9 (GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* __this, const RuntimeMethod* method) { { // return bounds; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = __this->___bounds_1; return L_0; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox::set_Bounds(UnityEngine.Rect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSelectionBox_set_Bounds_mF7D662937E2388CA174037B7936DF128FE0A7E1C (GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_value, const RuntimeMethod* method) { { // bounds = value; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = ___0_value; __this->___bounds_1 = L_0; // } return; } } // System.Boolean DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox::get_Dragging() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphSelectionBox_get_Dragging_m398DB2972D723FF5782DA5EE169B240A6C434AD8 (GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* __this, const RuntimeMethod* method) { { // return dragging; bool L_0 = __this->___dragging_4; return L_0; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox::HandleInput(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSelectionBox_HandleInput_m6C24F25EFF94E180D285FF90AD30E424CBBB9882 (GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { // switch (e.type) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_0 = ___0_e; NullCheck(L_0); int32_t L_1; L_1 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_0, NULL); V_0 = L_1; int32_t L_2 = V_0; switch (L_2) { case 0: { goto IL_0028; } case 1: { goto IL_003b; } case 2: { goto IL_004c; } case 3: { goto IL_0031; } } } { int32_t L_3 = V_0; if ((((int32_t)L_3) == ((int32_t)8))) { goto IL_0045; } } { int32_t L_4 = V_0; if ((((int32_t)L_4) == ((int32_t)((int32_t)21)))) { goto IL_003b; } } { goto IL_004c; } IL_0028: { // ProcessMouseDown(e); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_5 = ___0_e; GraphSelectionBox_ProcessMouseDown_mC03D24265EE146E557958EEB9D51A8F9247B479E(__this, L_5, NULL); // break; goto IL_004c; } IL_0031: { // ProcessMouseDrag(e, uiSystem); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_6 = ___0_e; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_7 = ___1_uiSystem; GraphSelectionBox_ProcessMouseDrag_m635ED2DB8D523F045B67DE391A29F8F2104CDC37(__this, L_6, L_7, NULL); // break; goto IL_004c; } IL_003b: { // ProcessMouseUp(e, uiSystem); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_8 = ___0_e; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_9 = ___1_uiSystem; GraphSelectionBox_ProcessMouseUp_mC5A0A7464F7504AC5643AD9A7A605D07061D2AB0(__this, L_8, L_9, NULL); // break; goto IL_004c; } IL_0045: { // ProcessLayoutEvent(e); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_10 = ___0_e; GraphSelectionBox_ProcessLayoutEvent_m73516635DF29E801FE56A71A352BEE50FDCE508D(__this, L_10, NULL); } IL_004c: { // var controlId = GUIUtility.GetControlID(FocusType.Passive); int32_t L_11; L_11 = GUIUtility_GetControlID_m4A403579ECC04C9F13A317078B55A30B366D77A4(2, NULL); V_1 = L_11; // if (GUIUtility.hotControl == controlId && Event.current.rawType == EventType.MouseUp) int32_t L_12; L_12 = GUIUtility_get_hotControl_m6CD6AD33B46A9AFF2261E2C352DC7BAB4C20B026(NULL); int32_t L_13 = V_1; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_0070; } } { Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_14; L_14 = Event_get_current_mBD7135E10C392EAD61AC0A0D2489EF758C8A3FAD(NULL); NullCheck(L_14); int32_t L_15; L_15 = Event_get_rawType_mD7CD874F3C8DFD4DFB6237E79A7C3A484B33CE56(L_14, NULL); if ((!(((uint32_t)L_15) == ((uint32_t)1)))) { goto IL_0070; } } { // ProcessMouseUp(e, uiSystem); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_16 = ___0_e; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_17 = ___1_uiSystem; GraphSelectionBox_ProcessMouseUp_mC5A0A7464F7504AC5643AD9A7A605D07061D2AB0(__this, L_16, L_17, NULL); } IL_0070: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox::ProcessMouseDrag(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSelectionBox_ProcessMouseDrag_m635ED2DB8D523F045B67DE391A29F8F2104CDC37 (GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { // if (dragging && e.button == dragButton) bool L_0 = __this->___dragging_4; if (!L_0) { goto IL_004c; } } { Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_1 = ___0_e; NullCheck(L_1); int32_t L_2; L_2 = Event_get_button_m57F81B5CCB26866E776D0EBD1250C708A3565C08(L_1, NULL); int32_t L_3 = __this->___dragButton_3; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_004c; } } { // var dragEnd = e.mousePosition; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_4 = ___0_e; NullCheck(L_4); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = Event_get_mousePosition_mD6D2DF45C75E6FADD415D27D0E93563DED37D9B9(L_4, NULL); V_0 = L_5; // UpdateBounds(dragStart, dragEnd); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = __this->___dragStart_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0; GraphSelectionBox_UpdateBounds_m7F2A0432D6EBD48A10AD40A1775C50FC2C43D362(__this, L_6, L_7, NULL); // if (IsSelectionValid() && SelectionPerformed != null) bool L_8; L_8 = GraphSelectionBox_IsSelectionValid_mF4DA52A4B9D2573A98471EF51EAD6FFBF80BFDF4(__this, NULL); if (!L_8) { goto IL_004c; } } { OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* L_9 = __this->___SelectionPerformed_0; if (!L_9) { goto IL_004c; } } { // SelectionPerformed(bounds, uiSystem); OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* L_10 = __this->___SelectionPerformed_0; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_11 = __this->___bounds_1; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_12 = ___1_uiSystem; NullCheck(L_10); OnSelectionPerformed_Invoke_m09DDB2F70410DF22430F73E78471C9DA2EB2EB16_inline(L_10, L_11, L_12, NULL); } IL_004c: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox::ProcessMouseDown(UnityEngine.Event) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSelectionBox_ProcessMouseDown_mC03D24265EE146E557958EEB9D51A8F9247B479E (GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, const RuntimeMethod* method) { { // if (e.button == dragButton) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_0 = ___0_e; NullCheck(L_0); int32_t L_1; L_1 = Event_get_button_m57F81B5CCB26866E776D0EBD1250C708A3565C08(L_0, NULL); int32_t L_2 = __this->___dragButton_3; if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) { goto IL_0045; } } { // dragStart = e.mousePosition; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_3 = ___0_e; NullCheck(L_3); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Event_get_mousePosition_mD6D2DF45C75E6FADD415D27D0E93563DED37D9B9(L_3, NULL); __this->___dragStart_2 = L_4; // UpdateBounds(dragStart, dragStart); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = __this->___dragStart_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = __this->___dragStart_2; GraphSelectionBox_UpdateBounds_m7F2A0432D6EBD48A10AD40A1775C50FC2C43D362(__this, L_5, L_6, NULL); // dragging = true; __this->___dragging_4 = (bool)1; // if (GUIUtility.hotControl == 0) int32_t L_7; L_7 = GUIUtility_get_hotControl_m6CD6AD33B46A9AFF2261E2C352DC7BAB4C20B026(NULL); if (L_7) { goto IL_0045; } } { // GUIUtility.hotControl = GUIUtility.GetControlID(FocusType.Passive); int32_t L_8; L_8 = GUIUtility_GetControlID_m4A403579ECC04C9F13A317078B55A30B366D77A4(2, NULL); GUIUtility_set_hotControl_mFBC648186C83874DE776A508C420183ADB527E9A(L_8, NULL); } IL_0045: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox::ProcessMouseUp(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSelectionBox_ProcessMouseUp_mC5A0A7464F7504AC5643AD9A7A605D07061D2AB0 (GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { { // if (e.button == dragButton && dragging) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_0 = ___0_e; NullCheck(L_0); int32_t L_1; L_1 = Event_get_button_m57F81B5CCB26866E776D0EBD1250C708A3565C08(L_0, NULL); int32_t L_2 = __this->___dragButton_3; if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) { goto IL_0045; } } { bool L_3 = __this->___dragging_4; if (!L_3) { goto IL_0045; } } { // dragging = false; __this->___dragging_4 = (bool)0; // if (IsSelectionValid() && SelectionPerformed != null) bool L_4; L_4 = GraphSelectionBox_IsSelectionValid_mF4DA52A4B9D2573A98471EF51EAD6FFBF80BFDF4(__this, NULL); if (!L_4) { goto IL_003f; } } { OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* L_5 = __this->___SelectionPerformed_0; if (!L_5) { goto IL_003f; } } { // SelectionPerformed(bounds, uiSystem); OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* L_6 = __this->___SelectionPerformed_0; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_7 = __this->___bounds_1; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_8 = ___1_uiSystem; NullCheck(L_6); OnSelectionPerformed_Invoke_m09DDB2F70410DF22430F73E78471C9DA2EB2EB16_inline(L_6, L_7, L_8, NULL); } IL_003f: { // GUIUtility.hotControl = 0; GUIUtility_set_hotControl_mFBC648186C83874DE776A508C420183ADB527E9A(0, NULL); } IL_0045: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox::ProcessLayoutEvent(UnityEngine.Event) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSelectionBox_ProcessLayoutEvent_m73516635DF29E801FE56A71A352BEE50FDCE508D (GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, const RuntimeMethod* method) { { // if (dragging && e.button != dragButton) bool L_0 = __this->___dragging_4; if (!L_0) { goto IL_001d; } } { Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_1 = ___0_e; NullCheck(L_1); int32_t L_2; L_2 = Event_get_button_m57F81B5CCB26866E776D0EBD1250C708A3565C08(L_1, NULL); int32_t L_3 = __this->___dragButton_3; if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_001d; } } { // dragging = false; __this->___dragging_4 = (bool)0; } IL_001d: { // } return; } } // System.Boolean DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox::IsSelectionValid() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphSelectionBox_IsSelectionValid_mF4DA52A4B9D2573A98471EF51EAD6FFBF80BFDF4 (GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* __this, const RuntimeMethod* method) { { // return bounds.width > 0 && bounds.height > 0; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&__this->___bounds_1); float L_1; L_1 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9(L_0, NULL); if ((!(((float)L_1) > ((float)(0.0f))))) { goto IL_0025; } } { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_2 = (&__this->___bounds_1); float L_3; L_3 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8(L_2, NULL); return (bool)((((float)L_3) > ((float)(0.0f)))? 1 : 0); } IL_0025: { return (bool)0; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox::Draw(DungeonArchitect.UI.UIRenderer,DungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSelectionBox_Draw_mFBA3E5D1E82DC1BD10EF4EDB081762C687AD0974 (GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* __this, RuntimeObject* ___0_renderer, GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* ___1_style, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (!dragging || !IsSelectionValid()) return; bool L_0 = __this->___dragging_4; if (!L_0) { goto IL_0010; } } { bool L_1; L_1 = GraphSelectionBox_IsSelectionValid_mF4DA52A4B9D2573A98471EF51EAD6FFBF80BFDF4(__this, NULL); if (L_1) { goto IL_0011; } } IL_0010: { // if (!dragging || !IsSelectionValid()) return; return; } IL_0011: { // var guiState = new GUIState(renderer); RuntimeObject* L_2 = ___0_renderer; GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD* L_3 = (GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD*)il2cpp_codegen_object_new(GUIState_t066763E8E5A70195B827D6EB986E9C6A7D8CD1CD_il2cpp_TypeInfo_var); NullCheck(L_3); GUIState__ctor_m65BCEC9D3D6071C332DCAB9EB4733611173E359C(L_3, L_2, NULL); // renderer.DrawRect(bounds, style.selectionBoxColor); RuntimeObject* L_4 = ___0_renderer; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_5 = __this->___bounds_1; GraphEditorStyle_t4A3A6B0FC68FE092360EBE4112563B64E6AAA37F* L_6 = ___1_style; NullCheck(L_6); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7 = L_6->___selectionBoxColor_14; NullCheck(L_4); InterfaceActionInvoker2< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(27 /* System.Void DungeonArchitect.UI.UIRenderer::DrawRect(UnityEngine.Rect,UnityEngine.Color) */, UIRenderer_t3993295B27CAFD63709626A019B6453158DBF7C4_il2cpp_TypeInfo_var, L_4, L_5, L_7); // guiState.Restore(); NullCheck(L_3); GUIState_Restore_mA030298AAC38698BDE205F0D87815E53517E5EDD(L_3, NULL); // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox::UpdateBounds(UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSelectionBox_UpdateBounds_m7F2A0432D6EBD48A10AD40A1775C50FC2C43D362 (GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_start, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_end, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; { // var x0 = Mathf.Min(start.x, end.x); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_start; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_end; float L_3 = L_2.___x_0; float L_4; L_4 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_1, L_3, NULL); V_0 = L_4; // var x1 = Mathf.Max(start.x, end.x); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ___0_start; float L_6 = L_5.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = ___1_end; float L_8 = L_7.___x_0; float L_9; L_9 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_6, L_8, NULL); V_1 = L_9; // var y0 = Mathf.Min(start.y, end.y); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = ___0_start; float L_11 = L_10.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = ___1_end; float L_13 = L_12.___y_1; float L_14; L_14 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_11, L_13, NULL); V_2 = L_14; // var y1 = Mathf.Max(start.y, end.y); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15 = ___0_start; float L_16 = L_15.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17 = ___1_end; float L_18 = L_17.___y_1; float L_19; L_19 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_16, L_18, NULL); V_3 = L_19; // bounds.Set(x0, y0, x1 - x0, y1 - y0); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_20 = (&__this->___bounds_1); float L_21 = V_0; float L_22 = V_2; float L_23 = V_1; float L_24 = V_0; float L_25 = V_3; float L_26 = V_2; Rect_Set_m38346BFFB88D9C0C3A54D4383FE7128EC629B797(L_20, L_21, L_22, ((float)il2cpp_codegen_subtract(L_23, L_24)), ((float)il2cpp_codegen_subtract(L_25, L_26)), NULL); // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSelectionBox__ctor_m5D01AE9B110FD91685AE891EA492D744F1939634 (GraphSelectionBox_tDC787C5C51646102BE56E1BE931D7617AD18FF03* __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 void OnSelectionPerformed_Invoke_m09DDB2F70410DF22430F73E78471C9DA2EB2EB16_Multicast(OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_boundsScreenSpace, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, 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++) { OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_boundsScreenSpace, ___1_uiSystem, reinterpret_cast(currentDelegate->___method_3)); } } void OnSelectionPerformed_Invoke_m09DDB2F70410DF22430F73E78471C9DA2EB2EB16_OpenInst(OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_boundsScreenSpace, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_boundsScreenSpace, ___1_uiSystem, method); } void OnSelectionPerformed_Invoke_m09DDB2F70410DF22430F73E78471C9DA2EB2EB16_OpenStatic(OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_boundsScreenSpace, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_boundsScreenSpace, ___1_uiSystem, method); } void OnSelectionPerformed_Invoke_m09DDB2F70410DF22430F73E78471C9DA2EB2EB16_OpenStaticInvoker(OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_boundsScreenSpace, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { InvokerActionInvoker2< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_boundsScreenSpace, ___1_uiSystem); } void OnSelectionPerformed_Invoke_m09DDB2F70410DF22430F73E78471C9DA2EB2EB16_ClosedStaticInvoker(OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_boundsScreenSpace, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { InvokerActionInvoker3< RuntimeObject*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_boundsScreenSpace, ___1_uiSystem); } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox/OnSelectionPerformed::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnSelectionPerformed__ctor_m6C4715CC9640ED6E194C05CD6313BED27E1CCA65 (OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* __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 == 2; if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method)) if (isOpen) __this->___invoke_impl_1 = (intptr_t)&OnSelectionPerformed_Invoke_m09DDB2F70410DF22430F73E78471C9DA2EB2EB16_OpenStaticInvoker; else __this->___invoke_impl_1 = (intptr_t)&OnSelectionPerformed_Invoke_m09DDB2F70410DF22430F73E78471C9DA2EB2EB16_ClosedStaticInvoker; else if (isOpen) __this->___invoke_impl_1 = (intptr_t)&OnSelectionPerformed_Invoke_m09DDB2F70410DF22430F73E78471C9DA2EB2EB16_OpenStatic; else { __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0; __this->___method_code_6 = (intptr_t)__this->___m_target_2; } } 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)&OnSelectionPerformed_Invoke_m09DDB2F70410DF22430F73E78471C9DA2EB2EB16_Multicast; } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox/OnSelectionPerformed::Invoke(UnityEngine.Rect,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnSelectionPerformed_Invoke_m09DDB2F70410DF22430F73E78471C9DA2EB2EB16 (OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_boundsScreenSpace, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_boundsScreenSpace, ___1_uiSystem, reinterpret_cast(__this->___method_3)); } // System.IAsyncResult DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox/OnSelectionPerformed::BeginInvoke(UnityEngine.Rect,DungeonArchitect.UI.UISystem,System.AsyncCallback,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OnSelectionPerformed_BeginInvoke_m55C9452126D2E00F3F2E7EAF53CEC8811692F454 (OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_boundsScreenSpace, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___2_callback, RuntimeObject* ___3_object, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } void *__d_args[3] = {0}; __d_args[0] = Box(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_il2cpp_TypeInfo_var, &___0_boundsScreenSpace); __d_args[1] = ___1_uiSystem; return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___2_callback, (RuntimeObject*)___3_object); } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBox/OnSelectionPerformed::EndInvoke(System.IAsyncResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnSelectionPerformed_EndInvoke_m0F81CAB66D0E5D8BFDB024EFF74642D92D915059 (OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* __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.Void DungeonArchitect.UI.Widgets.GraphEditors.KeyboardState::SetState(UnityEngine.KeyCode,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyboardState_SetState_mE110A9E1B77924E038782FD9151AEB6D4C087FEA (KeyboardState_tF84E267708CA2B9EF85B88FDDFEB4B096576B358* __this, int32_t ___0_keyCode, bool ___1_pressed, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mD8D8A39152851E560567580940E71A6EE8288832_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m421C57E60C03464BC2326EC7D11220BB2E01B14B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mA4F88456450566DC8B325D99770490A7E6ACC1B4_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (!state.ContainsKey(keyCode)) Dictionary_2_t0FEA64D5418DF0747341FA7C0350A6DA36C03631* L_0 = __this->___state_0; int32_t L_1 = ___0_keyCode; NullCheck(L_0); bool L_2; L_2 = Dictionary_2_ContainsKey_m421C57E60C03464BC2326EC7D11220BB2E01B14B(L_0, L_1, Dictionary_2_ContainsKey_m421C57E60C03464BC2326EC7D11220BB2E01B14B_RuntimeMethod_var); if (L_2) { goto IL_001b; } } { // state.Add(keyCode, false); Dictionary_2_t0FEA64D5418DF0747341FA7C0350A6DA36C03631* L_3 = __this->___state_0; int32_t L_4 = ___0_keyCode; NullCheck(L_3); Dictionary_2_Add_mD8D8A39152851E560567580940E71A6EE8288832(L_3, L_4, (bool)0, Dictionary_2_Add_mD8D8A39152851E560567580940E71A6EE8288832_RuntimeMethod_var); } IL_001b: { // state[keyCode] = pressed; Dictionary_2_t0FEA64D5418DF0747341FA7C0350A6DA36C03631* L_5 = __this->___state_0; int32_t L_6 = ___0_keyCode; bool L_7 = ___1_pressed; NullCheck(L_5); Dictionary_2_set_Item_mA4F88456450566DC8B325D99770490A7E6ACC1B4(L_5, L_6, L_7, Dictionary_2_set_Item_mA4F88456450566DC8B325D99770490A7E6ACC1B4_RuntimeMethod_var); // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.KeyboardState::HandleInput(UnityEngine.Event) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyboardState_HandleInput_m7427D1471F9179F0B2835BE674FFD330B243D3CB (KeyboardState_tF84E267708CA2B9EF85B88FDDFEB4B096576B358* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, const RuntimeMethod* method) { KeyboardState_tF84E267708CA2B9EF85B88FDDFEB4B096576B358* G_B6_0 = NULL; KeyboardState_tF84E267708CA2B9EF85B88FDDFEB4B096576B358* G_B5_0 = NULL; int32_t G_B7_0 = 0; KeyboardState_tF84E267708CA2B9EF85B88FDDFEB4B096576B358* G_B7_1 = NULL; { // if (e.type == EventType.KeyDown) 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)4)))) { goto IL_0018; } } { // SetState(e.keyCode, true); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_2 = ___0_e; NullCheck(L_2); int32_t L_3; L_3 = Event_get_keyCode_mADBB236A741F96D86E4A536E15FFECFD4C367B64(L_2, NULL); KeyboardState_SetState_mE110A9E1B77924E038782FD9151AEB6D4C087FEA(__this, L_3, (bool)1, NULL); goto IL_002e; } IL_0018: { // else if (e.type == EventType.KeyUp) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_4 = ___0_e; NullCheck(L_4); int32_t L_5; L_5 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_4, NULL); if ((!(((uint32_t)L_5) == ((uint32_t)5)))) { goto IL_002e; } } { // SetState(e.keyCode, false); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_6 = ___0_e; NullCheck(L_6); int32_t L_7; L_7 = Event_get_keyCode_mADBB236A741F96D86E4A536E15FFECFD4C367B64(L_6, NULL); KeyboardState_SetState_mE110A9E1B77924E038782FD9151AEB6D4C087FEA(__this, L_7, (bool)0, NULL); } IL_002e: { // alt = e.alt; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_8 = ___0_e; NullCheck(L_8); bool L_9; L_9 = Event_get_alt_m57F7F5C1F5FFCE43EFA6889F83CFA42DCA18A74B(L_8, NULL); __this->___alt_3 = L_9; // shift = e.shift; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_10 = ___0_e; NullCheck(L_10); bool L_11; L_11 = Event_get_shift_mB8409DA839B09DC6137848E131A6DBE70BB9E70A(L_10, NULL); __this->___shift_1 = L_11; // control = e.control || e.command; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_12 = ___0_e; NullCheck(L_12); bool L_13; L_13 = Event_get_control_m1E363A7ABA4F2E8CF41C661A48D53D85D635D320(L_12, NULL); G_B5_0 = __this; if (L_13) { G_B6_0 = __this; goto IL_0057; } } { Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_14 = ___0_e; NullCheck(L_14); bool L_15; L_15 = Event_get_command_m202DE2CB0BE0AAB5CDFEC9DA1BBD3B51E8497547(L_14, NULL); G_B7_0 = ((int32_t)(L_15)); G_B7_1 = G_B5_0; goto IL_0058; } IL_0057: { G_B7_0 = 1; G_B7_1 = G_B6_0; } IL_0058: { NullCheck(G_B7_1); G_B7_1->___control_2 = (bool)G_B7_0; // } return; } } // System.Boolean DungeonArchitect.UI.Widgets.GraphEditors.KeyboardState::GetSate(UnityEngine.KeyCode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool KeyboardState_GetSate_m47917DEF89DDB91DBDA5B455511F219DE84153DB (KeyboardState_tF84E267708CA2B9EF85B88FDDFEB4B096576B358* __this, int32_t ___0_keyCode, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m421C57E60C03464BC2326EC7D11220BB2E01B14B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m7C6C26E4584748489B10389EE8CE33D421B6F872_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (!state.ContainsKey(keyCode)) Dictionary_2_t0FEA64D5418DF0747341FA7C0350A6DA36C03631* L_0 = __this->___state_0; int32_t L_1 = ___0_keyCode; NullCheck(L_0); bool L_2; L_2 = Dictionary_2_ContainsKey_m421C57E60C03464BC2326EC7D11220BB2E01B14B(L_0, L_1, Dictionary_2_ContainsKey_m421C57E60C03464BC2326EC7D11220BB2E01B14B_RuntimeMethod_var); if (L_2) { goto IL_0010; } } { // return false; return (bool)0; } IL_0010: { // return state[keyCode]; Dictionary_2_t0FEA64D5418DF0747341FA7C0350A6DA36C03631* L_3 = __this->___state_0; int32_t L_4 = ___0_keyCode; NullCheck(L_3); bool L_5; L_5 = Dictionary_2_get_Item_m7C6C26E4584748489B10389EE8CE33D421B6F872(L_3, L_4, Dictionary_2_get_Item_m7C6C26E4584748489B10389EE8CE33D421B6F872_RuntimeMethod_var); return L_5; } } // System.Boolean DungeonArchitect.UI.Widgets.GraphEditors.KeyboardState::get_ControlPressed() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool KeyboardState_get_ControlPressed_m6FCA9E725F974AD40C7C4F5DB1F7B6D843CDF8ED (KeyboardState_tF84E267708CA2B9EF85B88FDDFEB4B096576B358* __this, const RuntimeMethod* method) { { // return control; bool L_0 = __this->___control_2; return L_0; } } // System.Boolean DungeonArchitect.UI.Widgets.GraphEditors.KeyboardState::get_ShiftPressed() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool KeyboardState_get_ShiftPressed_mD3CC4B09BB99D4AE700767CA9F4CADFB11267B11 (KeyboardState_tF84E267708CA2B9EF85B88FDDFEB4B096576B358* __this, const RuntimeMethod* method) { { // return shift; bool L_0 = __this->___shift_1; return L_0; } } // System.Boolean DungeonArchitect.UI.Widgets.GraphEditors.KeyboardState::get_AltPressed() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool KeyboardState_get_AltPressed_m5C315E8E4E903CB207F6CBC0F7FD100698FB0A1C (KeyboardState_tF84E267708CA2B9EF85B88FDDFEB4B096576B358* __this, const RuntimeMethod* method) { { // return alt; bool L_0 = __this->___alt_3; return L_0; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.KeyboardState::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyboardState__ctor_mD745045CF928054F9B684C1973D347253B0CCA44 (KeyboardState_tF84E267708CA2B9EF85B88FDDFEB4B096576B358* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mAF32412065486E2B8D89E777326672E98A376429_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t0FEA64D5418DF0747341FA7C0350A6DA36C03631_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // Dictionary state = new Dictionary(); Dictionary_2_t0FEA64D5418DF0747341FA7C0350A6DA36C03631* L_0 = (Dictionary_2_t0FEA64D5418DF0747341FA7C0350A6DA36C03631*)il2cpp_codegen_object_new(Dictionary_2_t0FEA64D5418DF0747341FA7C0350A6DA36C03631_il2cpp_TypeInfo_var); NullCheck(L_0); Dictionary_2__ctor_mAF32412065486E2B8D89E777326672E98A376429(L_0, Dictionary_2__ctor_mAF32412065486E2B8D89E777326672E98A376429_RuntimeMethod_var); __this->___state_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___state_0), (void*)L_0); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // DungeonArchitect.Graphs.GraphPin DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink::get_AttachedPin() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* CursorDragLink_get_AttachedPin_m5900C8FBC1407D42F9735EB001197639C14DCE3A (CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* __this, const RuntimeMethod* method) { { // return attachedPin; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_0 = __this->___attachedPin_1; return L_0; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink::add_DraggedLinkReleased(DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink/OnDraggedLinkReleased) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CursorDragLink_add_DraggedLinkReleased_m3706820B4622FA025E3699AA0F27BFD5809E6A9E (CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* __this, OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* V_0 = NULL; OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* V_1 = NULL; OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* V_2 = NULL; { OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* L_0 = __this->___DraggedLinkReleased_5; V_0 = L_0; } IL_0007: { OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* L_1 = V_0; V_1 = L_1; OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* L_2 = V_1; OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL); V_2 = ((OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533*)CastclassSealed((RuntimeObject*)L_4, OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533_il2cpp_TypeInfo_var)); OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533** L_5 = (&__this->___DraggedLinkReleased_5); OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* L_6 = V_2; OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* L_7 = V_1; OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* L_9 = V_0; OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* L_10 = V_1; if ((!(((RuntimeObject*)(OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533*)L_9) == ((RuntimeObject*)(OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink::remove_DraggedLinkReleased(DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink/OnDraggedLinkReleased) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CursorDragLink_remove_DraggedLinkReleased_m909AE396765065A5BCE5F5E492B7D175C04BA5F3 (CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* __this, OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* V_0 = NULL; OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* V_1 = NULL; OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* V_2 = NULL; { OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* L_0 = __this->___DraggedLinkReleased_5; V_0 = L_0; } IL_0007: { OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* L_1 = V_0; V_1 = L_1; OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* L_2 = V_1; OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL); V_2 = ((OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533*)CastclassSealed((RuntimeObject*)L_4, OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533_il2cpp_TypeInfo_var)); OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533** L_5 = (&__this->___DraggedLinkReleased_5); OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* L_6 = V_2; OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* L_7 = V_1; OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* L_9 = V_0; OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* L_10 = V_1; if ((!(((RuntimeObject*)(OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533*)L_9) == ((RuntimeObject*)(OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533*)L_10)))) { goto IL_0007; } } { return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CursorDragLink__ctor_mD5ED8439DD0487E20B120C7359DF7CDB0E461785 (CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableObject_CreateInstance_TisGraphLink_t167090219997E1F874E24A93015AD8333374E463_m2B2D0D1720499198B4F5016DAC5BCD5DF6731CE4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableObject_CreateInstance_TisGraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00_m293605F04273F7554FB7C7EDD98F9445BF241DAD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAF332623F402544A1EB928B525CDFC3ACE710446); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF299C2533F16813DB6A81D0CFFFE573FB8CC1558); s_Il2CppMethodInitialized = true; } { // public CursorDragLink() Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // mousePin = ScriptableObject.CreateInstance(); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_0; L_0 = ScriptableObject_CreateInstance_TisGraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00_m293605F04273F7554FB7C7EDD98F9445BF241DAD(ScriptableObject_CreateInstance_TisGraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00_m293605F04273F7554FB7C7EDD98F9445BF241DAD_RuntimeMethod_var); __this->___mousePin_2 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___mousePin_2), (void*)L_0); // mousePin.PinType = GraphPinType.Input; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_1 = __this->___mousePin_2; NullCheck(L_1); GraphPin_set_PinType_mCA15C26994EC3A8C029E518A964B9F0B67FC653B_inline(L_1, 0, NULL); // mousePin.name = "Cursor_DragPin"; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_2 = __this->___mousePin_2; NullCheck(L_2); Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_2, _stringLiteralAF332623F402544A1EB928B525CDFC3ACE710446, NULL); // link = ScriptableObject.CreateInstance(); GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_3; L_3 = ScriptableObject_CreateInstance_TisGraphLink_t167090219997E1F874E24A93015AD8333374E463_m2B2D0D1720499198B4F5016DAC5BCD5DF6731CE4(ScriptableObject_CreateInstance_TisGraphLink_t167090219997E1F874E24A93015AD8333374E463_m2B2D0D1720499198B4F5016DAC5BCD5DF6731CE4_RuntimeMethod_var); __this->___link_0 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___link_0), (void*)L_3); // link.name = "Cursor_DragLink"; GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_4 = __this->___link_0; NullCheck(L_4); Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_4, _stringLiteralF299C2533F16813DB6A81D0CFFFE573FB8CC1558, NULL); // mousePin.hideFlags = HideFlags.HideAndDontSave; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_5 = __this->___mousePin_2; NullCheck(L_5); Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_5, ((int32_t)61), NULL); // link.hideFlags = HideFlags.HideAndDontSave; GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_6 = __this->___link_0; NullCheck(L_6); Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_6, ((int32_t)61), NULL); // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink::Destroy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CursorDragLink_Destroy_mBB695C9FB9F674AF04F3A1FCC85C030E63CF14C7 (CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* __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; } { // UnityEngine.Object.DestroyImmediate(mousePin); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_0 = __this->___mousePin_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_0, NULL); // UnityEngine.Object.DestroyImmediate(link); GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_1 = __this->___link_0; Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_1, NULL); // mousePin = null; __this->___mousePin_2 = (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___mousePin_2), (void*)(GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00*)NULL); // link = null; __this->___link_0 = (GraphLink_t167090219997E1F874E24A93015AD8333374E463*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___link_0), (void*)(GraphLink_t167090219997E1F874E24A93015AD8333374E463*)NULL); // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink::Activate(DungeonArchitect.Graphs.GraphPin,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CursorDragLink_Activate_mD035F56A970F8CEB4FC76C3FC71684E63491D164 (CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* __this, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_fromPin, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* G_B2_0 = NULL; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* G_B1_0 = NULL; int32_t G_B3_0 = 0; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* G_B3_1 = NULL; { // active = true; __this->___active_3 = (bool)1; // attachedPin = fromPin; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_0 = ___0_fromPin; __this->___attachedPin_1 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___attachedPin_1), (void*)L_0); // mousePin.PinType = (attachedPin.PinType == GraphPinType.Input) ? GraphPinType.Output : GraphPinType.Input; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_1 = __this->___mousePin_2; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_2 = __this->___attachedPin_1; NullCheck(L_2); int32_t L_3; L_3 = GraphPin_get_PinType_m5402BA889181025BF3960BEFBD4120707511D6D8_inline(L_2, NULL); G_B1_0 = L_1; if (!L_3) { G_B2_0 = L_1; goto IL_0024; } } { G_B3_0 = 0; G_B3_1 = G_B1_0; goto IL_0025; } IL_0024: { G_B3_0 = 1; G_B3_1 = G_B2_0; } IL_0025: { NullCheck(G_B3_1); GraphPin_set_PinType_mCA15C26994EC3A8C029E518A964B9F0B67FC653B_inline(G_B3_1, G_B3_0, NULL); // mousePin.Tangent = -attachedPin.Tangent; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_4 = __this->___mousePin_2; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_5 = __this->___attachedPin_1; NullCheck(L_5); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; L_6 = GraphPin_get_Tangent_mCB2E9C1CCDC0ED5BD288E51024C691404990D6AB_inline(L_5, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7; L_7 = Vector2_op_UnaryNegation_mBA9FC53A2194EE3CC067A12D11879F695B34D6F9_inline(L_6, NULL); NullCheck(L_4); GraphPin_set_Tangent_m85640894B3FCE3276D7034CA2F0D01AF56AB6E3A_inline(L_4, L_7, NULL); // mousePin.TangentStrength = attachedPin.TangentStrength; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_8 = __this->___mousePin_2; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_9 = __this->___attachedPin_1; NullCheck(L_9); float L_10; L_10 = GraphPin_get_TangentStrength_m3284A0B6002D180F4FBB4CC8A4BCA5195ED24655_inline(L_9, NULL); NullCheck(L_8); GraphPin_set_TangentStrength_m905534EBFAC973AD9EA0FFFAFA4CC3AED38E1ABB_inline(L_8, L_10, NULL); // AttachPinToLink(mousePin); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_11 = __this->___mousePin_2; CursorDragLink_AttachPinToLink_m66EDD5B5B5B8C00302DEAC7E68E230957C628126(__this, L_11, NULL); // AttachPinToLink(attachedPin); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_12 = __this->___attachedPin_1; CursorDragLink_AttachPinToLink_m66EDD5B5B5B8C00302DEAC7E68E230957C628126(__this, L_12, NULL); // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink::Deactivate(DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CursorDragLink_Deactivate_m71DCF2EDA4CCD4366E1A04D379AF680F59A844F3 (CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { { // active = false; __this->___active_3 = (bool)0; // if (DraggedLinkReleased != null) OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* L_0 = __this->___DraggedLinkReleased_5; if (!L_0) { goto IL_0021; } } { // DraggedLinkReleased(mouseScreenPosition, uiSystem); OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* L_1 = __this->___DraggedLinkReleased_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = __this->___mouseScreenPosition_4; UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_3 = ___0_uiSystem; NullCheck(L_1); OnDraggedLinkReleased_Invoke_m577BC86FD46AA5F4DA563E63AA9849F582DC1014_inline(L_1, L_2, L_3, NULL); } IL_0021: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink::Draw(DungeonArchitect.UI.UIRenderer,DungeonArchitect.UI.Widgets.GraphEditors.GraphRendererContext,DungeonArchitect.Graphs.GraphCamera) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CursorDragLink_Draw_mDE9EECD1D5AF3196F4B93E5589CC90A0B047E004 (CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* __this, RuntimeObject* ___0_renderer, GraphRendererContext_tF7179F7C8994016BD344A78ADE7AF9C3D46A5918* ___1_rendererContext, GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* ___2_camera, 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*)&GraphTooltip_t807F0413994FEF19FE3E8EEB56FC41A99D61F77F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGraphLinkRenderer_tED5E06FA42D3E4BEBEB2D1513D91041F41FD6B0D_il2cpp_TypeInfo_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)); GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* V_1 = NULL; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* V_2 = NULL; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* V_3 = NULL; GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* V_4 = NULL; String_t* V_5 = NULL; { // if (!active) bool L_0 = __this->___active_3; if (L_0) { goto IL_0009; } } { // return; return; } IL_0009: { // var mouseWorld = camera.ScreenToWorld(mouseScreenPosition); GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_1 = ___2_camera; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = __this->___mouseScreenPosition_4; NullCheck(L_1); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; L_3 = GraphCamera_ScreenToWorld_m4F847D7AE0B699D356167F483AD52EAE0B79452E(L_1, L_2, NULL); V_0 = L_3; // mousePin.Position = mouseWorld; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_4 = __this->___mousePin_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = V_0; NullCheck(L_4); GraphPin_set_Position_m25D59FB410232DEFCA986B467E59B6EF12045AA2_inline(L_4, L_5, NULL); // var graphEditor = rendererContext.GraphEditor; GraphRendererContext_tF7179F7C8994016BD344A78ADE7AF9C3D46A5918* L_6 = ___1_rendererContext; NullCheck(L_6); GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* L_7 = L_6->___GraphEditor_1; V_1 = L_7; // graphEditor.GraphLinkRenderer.DrawGraphLink(renderer, rendererContext, link, camera); GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* L_8 = V_1; NullCheck(L_8); RuntimeObject* L_9; L_9 = GraphEditor_get_GraphLinkRenderer_mD7DCEA1F5B1C701A571800F46571600D7DABBE40_inline(L_8, NULL); RuntimeObject* L_10 = ___0_renderer; GraphRendererContext_tF7179F7C8994016BD344A78ADE7AF9C3D46A5918* L_11 = ___1_rendererContext; GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_12 = __this->___link_0; GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* L_13 = ___2_camera; NullCheck(L_9); InterfaceActionInvoker4< RuntimeObject*, GraphRendererContext_tF7179F7C8994016BD344A78ADE7AF9C3D46A5918*, GraphLink_t167090219997E1F874E24A93015AD8333374E463*, GraphCamera_t34CFCD6B62A38E16688CBB3B30CE8EF0F51BB727* >::Invoke(0 /* System.Void DungeonArchitect.UI.Widgets.GraphEditors.IGraphLinkRenderer::DrawGraphLink(DungeonArchitect.UI.UIRenderer,DungeonArchitect.UI.Widgets.GraphEditors.GraphRendererContext,DungeonArchitect.Graphs.GraphLink,DungeonArchitect.Graphs.GraphCamera) */, IGraphLinkRenderer_tED5E06FA42D3E4BEBEB2D1513D91041F41FD6B0D_il2cpp_TypeInfo_var, L_9, L_10, L_11, L_12, L_13); // var targetPin = graphEditor.GetPinUnderPosition(mouseWorld); GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* L_14 = V_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15 = V_0; NullCheck(L_14); GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_16; L_16 = GraphEditor_GetPinUnderPosition_mFCB4309670097BCF88A201F2289CF47C5D498862(L_14, L_15, NULL); V_2 = L_16; // if (targetPin != null) GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_17 = V_2; 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_008b; } } { // var sourcePin = attachedPin; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_19 = __this->___attachedPin_1; V_3 = L_19; // var pins = new GraphPin[] { sourcePin, targetPin }; GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* L_20 = (GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036*)(GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036*)SZArrayNew(GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036_il2cpp_TypeInfo_var, (uint32_t)2); GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* L_21 = L_20; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_22 = V_3; NullCheck(L_21); ArrayElementTypeCheck (L_21, L_22); (L_21)->SetAt(static_cast(0), (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00*)L_22); GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* L_23 = L_21; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_24 = V_2; NullCheck(L_23); ArrayElementTypeCheck (L_23, L_24); (L_23)->SetAt(static_cast(1), (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00*)L_24); V_4 = L_23; // graphEditor.SortPinsForDrawing(pins); GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* L_25 = V_1; GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* L_26 = V_4; NullCheck(L_25); VirtualActionInvoker1< GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* >::Invoke(28 /* System.Void DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::SortPinsForDrawing(DungeonArchitect.Graphs.GraphPin[]) */, L_25, L_26); // var graphSchema = graphEditor.GetGraphSchema(); GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* L_27 = V_1; NullCheck(L_27); GraphSchema_t8A0FFDA40767F4EF57DABE465795497F2C2AECE6* L_28; L_28 = VirtualFuncInvoker0< GraphSchema_t8A0FFDA40767F4EF57DABE465795497F2C2AECE6* >::Invoke(56 /* DungeonArchitect.Graphs.GraphSchema DungeonArchitect.UI.Widgets.GraphEditors.GraphEditor::GetGraphSchema() */, L_27); // if (!graphSchema.CanCreateLink(pins[0], pins[1], out errorMessage)) GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* L_29 = V_4; NullCheck(L_29); int32_t L_30 = 0; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_31 = (L_29)->GetAt(static_cast(L_30)); GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* L_32 = V_4; NullCheck(L_32); int32_t L_33 = 1; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_34 = (L_32)->GetAt(static_cast(L_33)); NullCheck(L_28); bool L_35; L_35 = VirtualFuncInvoker3< bool, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00*, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00*, String_t** >::Invoke(5 /* System.Boolean DungeonArchitect.Graphs.GraphSchema::CanCreateLink(DungeonArchitect.Graphs.GraphPin,DungeonArchitect.Graphs.GraphPin,System.String&) */, L_28, L_31, L_34, (&V_5)); if (L_35) { goto IL_008b; } } { // GraphTooltip.message = errorMessage; String_t* L_36 = V_5; il2cpp_codegen_runtime_class_init_inline(GraphTooltip_t807F0413994FEF19FE3E8EEB56FC41A99D61F77F_il2cpp_TypeInfo_var); ((GraphTooltip_t807F0413994FEF19FE3E8EEB56FC41A99D61F77F_StaticFields*)il2cpp_codegen_static_fields_for(GraphTooltip_t807F0413994FEF19FE3E8EEB56FC41A99D61F77F_il2cpp_TypeInfo_var))->___message_0 = L_36; Il2CppCodeGenWriteBarrier((void**)(&((GraphTooltip_t807F0413994FEF19FE3E8EEB56FC41A99D61F77F_StaticFields*)il2cpp_codegen_static_fields_for(GraphTooltip_t807F0413994FEF19FE3E8EEB56FC41A99D61F77F_il2cpp_TypeInfo_var))->___message_0), (void*)L_36); } IL_008b: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink::HandleInput(UnityEngine.Event,DungeonArchitect.UI.UISystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CursorDragLink_HandleInput_mAFE54FF58A118834767E32E72A9BA5E2212382FE (CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { int32_t V_0 = 0; { // mouseScreenPosition = e.mousePosition; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_0 = ___0_e; NullCheck(L_0); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = Event_get_mousePosition_mD6D2DF45C75E6FADD415D27D0E93563DED37D9B9(L_0, NULL); __this->___mouseScreenPosition_4 = L_1; // if (!active) return; bool L_2 = __this->___active_3; if (L_2) { goto IL_0015; } } { // if (!active) return; return; } IL_0015: { // int dragButton = 0; V_0 = 0; // if (e.type == EventType.MouseUp && e.button == dragButton) Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_3 = ___0_e; NullCheck(L_3); int32_t L_4; L_4 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_3, NULL); if ((!(((uint32_t)L_4) == ((uint32_t)1)))) { goto IL_0030; } } { Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_5 = ___0_e; NullCheck(L_5); int32_t L_6; L_6 = Event_get_button_m57F81B5CCB26866E776D0EBD1250C708A3565C08(L_5, NULL); int32_t L_7 = V_0; if ((!(((uint32_t)L_6) == ((uint32_t)L_7)))) { goto IL_0030; } } { // Deactivate(uiSystem); UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* L_8 = ___1_uiSystem; CursorDragLink_Deactivate_m71DCF2EDA4CCD4366E1A04D379AF680F59A844F3(__this, L_8, NULL); } IL_0030: { // } return; } } // System.Void DungeonArchitect.UI.Widgets.GraphEditors.CursorDragLink::AttachPinToLink(DungeonArchitect.Graphs.GraphPin) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CursorDragLink_AttachPinToLink_m66EDD5B5B5B8C00302DEAC7E68E230957C628126 (CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* __this, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_pin, const RuntimeMethod* method) { { // if (pin.PinType == GraphPinType.Input) GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_0 = ___0_pin; NullCheck(L_0); int32_t L_1; L_1 = GraphPin_get_PinType_m5402BA889181025BF3960BEFBD4120707511D6D8_inline(L_0, NULL); if (L_1) { goto IL_0015; } } { // link.Input = pin; GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_2 = __this->___link_0; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_3 = ___0_pin; NullCheck(L_2); GraphLink_set_Input_mF445F412CA28535968DBAADE854ED8D6DC8C0A64_inline(L_2, L_3, NULL); return; } IL_0015: { // link.Output = pin; GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_4 = __this->___link_0; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_5 = ___0_pin; NullCheck(L_4); GraphLink_set_Output_mE6CB24470E285E523487BC10DFAA49B7F4025B9C_inline(L_4, L_5, NULL); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UISystem_set_Platform_m5C1ECF6B23A1CA4C87F057D9DF490FE10BFEC728_inline (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { // public UIPlatform Platform { get; private set; } RuntimeObject* L_0 = ___0_value; __this->___U3CPlatformU3Ek__BackingField_3 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPlatformU3Ek__BackingField_3), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UISystem_set_StyleManager_mA09A6D2AD756BAD8F414535FF77E64AFC0DD09E7_inline (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { // public UIStyleManager StyleManager { get; private set; } RuntimeObject* L_0 = ___0_value; __this->___U3CStyleManagerU3Ek__BackingField_4 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CStyleManagerU3Ek__BackingField_4), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UISystem_set_Undo_m41792503DBA8FCF6F6EC9607D242B5E7FF4F83AE_inline (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { // public UIUndoSystem Undo { get; private set; } RuntimeObject* L_0 = ___0_value; __this->___U3CUndoU3Ek__BackingField_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CUndoU3Ek__BackingField_5), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UISystem_set_FocusedWidget_mAAC3CBF99AA73F5918892D2343C9B083BE41F7BA_inline (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { // public IWidget FocusedWidget { get; private set; } RuntimeObject* L_0 = ___0_value; __this->___U3CFocusedWidgetU3Ek__BackingField_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFocusedWidgetU3Ek__BackingField_0), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UISystem_set_IsDragDrop_m574A6FB0AA8331AC98C12C5478C4892D5FED5E7D_inline (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool IsDragDrop { get; private set; } bool L_0 = ___0_value; __this->___U3CIsDragDropU3Ek__BackingField_1 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UISystem_set_Layout_mBF11FE5FC0226C598AB30F96E37998930A3AD31F_inline (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { // public IWidget Layout { get; private set; } RuntimeObject* L_0 = ___0_value; __this->___U3CLayoutU3Ek__BackingField_2 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLayoutU3Ek__BackingField_2), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* UISystem_get_Layout_mE7F3CDFD4BF6115EBB4988735ABFC976E55190F5_inline (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, const RuntimeMethod* method) { { // public IWidget Layout { get; private set; } RuntimeObject* L_0 = __this->___U3CLayoutU3Ek__BackingField_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* UISystem_get_FocusedWidget_m593533920ED1C62C91141752DCF46BCA9DCB188C_inline (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, const RuntimeMethod* method) { { // public IWidget FocusedWidget { get; private set; } RuntimeObject* L_0 = __this->___U3CFocusedWidgetU3Ek__BackingField_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnWidgetLostFocus_Invoke_m72E26ABB9B97779504F24BB61058B510DC1B1854_inline (OnWidgetLostFocus_t4325BE4DC7929DBD57C7E76948AEFD4A45E9CA63* __this, RuntimeObject* ___0_widget, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_widget, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnWidgetFocus_Invoke_m62E2C96C6F6F5699100C586F5298C8DFB027E35A_inline (OnWidgetFocus_t5158D39C4984FFDCA7F9FF81F7834F7EA108CFEC* __this, RuntimeObject* ___0_widget, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_widget, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UISystem_get_IsDragDrop_m39ADD5A3A3597BBCC67B3D4A3D484E1AEA97B94A_inline (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, const RuntimeMethod* method) { { // public bool IsDragDrop { get; private set; } bool L_0 = __this->___U3CIsDragDropU3Ek__BackingField_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnDragEvent_Invoke_mF6877310A2BC734746FFDDEBA37DABF35874D174_inline (OnDragEvent_t2D8051EE5DC3BD3103330361DA2E2E9798C08EB0* __this, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast(__this->___method_3)); } 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 Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D GraphEditor_get_WidgetBounds_mA1519030F3466BF8874923C24DA1659A9667FDBA_inline (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, const RuntimeMethod* method) { { // get { return widgetBounds; } Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = __this->___widgetBounds_11; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* UISystem_get_Platform_mB88078DB070F890FAAE3A47DE6BFD8B54BE0B36B_inline (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, const RuntimeMethod* method) { { // public UIPlatform Platform { get; private set; } RuntimeObject* L_0 = __this->___U3CPlatformU3Ek__BackingField_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, const RuntimeMethod* method) { { float L_0 = ___0_r; __this->___r_0 = L_0; float L_1 = ___1_g; __this->___g_1 = L_1; float L_2 = ___2_b; __this->___b_2 = L_2; __this->___a_3 = (1.0f); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 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 Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D WidgetBase_get_WidgetBounds_m2066D23D3703C775D6C365DC2BBF238AB754F9F7_inline (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, const RuntimeMethod* method) { { // get { return widgetBounds; } Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = __this->___widgetBounds_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____stringLength_4; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_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 void OnButtonPressed_Invoke_m1DC2DA4F73F4485E55F8F1FA077DE913088AE079_inline (OnButtonPressed_t49CEAC32B425583AFB1C9C7B3204BD83135D77A4* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_uiSystem, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (1.0f), (1.0f), (1.0f), /*hidden argument*/NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float 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 float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) { float V_0 = 0.0f; float G_B3_0 = 0.0f; { float L_0 = ___0_a; float L_1 = ___1_b; if ((((float)L_0) > ((float)L_1))) { goto IL_0008; } } { float L_2 = ___1_b; G_B3_0 = L_2; goto IL_0009; } IL_0008: { float L_3 = ___0_a; G_B3_0 = L_3; } IL_0009: { V_0 = G_B3_0; goto IL_000c; } IL_000c: { float L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LabelWidget_set_Text_mC25FB16CE9A089DD2CAC89B23FBFDD90F1099E98_inline (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, String_t* ___0_value, const RuntimeMethod* method) { { // public string Text { get; private set; } String_t* L_0 = ___0_value; __this->___U3CTextU3Ek__BackingField_8 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTextU3Ek__BackingField_8), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LabelWidget_set_Color_mD55E792A2CF505E2F5432B9095BE7DE6A2BF0279_inline (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) { { // public Color Color { get; private set; } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_value; __this->___U3CColorU3Ek__BackingField_9 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LabelWidget_set_WordWrap_m73F37E44F338D468ECB7DBAC8477E47F0F02C874_inline (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool WordWrap { get; set; } bool L_0 = ___0_value; __this->___U3CWordWrapU3Ek__BackingField_11 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LabelWidget_set_TextAlign_mBADD86ACDA88FFBD79D11FDBFFDFA77A34F9AE83_inline (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, int32_t ___0_value, const RuntimeMethod* method) { { // public TextAnchor TextAlign { get; private set; } int32_t L_0 = ___0_value; __this->___U3CTextAlignU3Ek__BackingField_12 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LabelWidget_set_FontSize_mFDC7E78B8404D0C0458F068F0EF33DAE63C6CD49_inline (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, int32_t ___0_value, const RuntimeMethod* method) { { // public int FontSize { get; private set; } int32_t L_0 = ___0_value; __this->___U3CFontSizeU3Ek__BackingField_10 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t LabelWidget_get_FontSize_m02900AFA8E27427716A95B3CEB6275C463FB91A0_inline (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, const RuntimeMethod* method) { { // public int FontSize { get; private set; } int32_t L_0 = __this->___U3CFontSizeU3Ek__BackingField_10; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t LabelWidget_get_TextAlign_m32F99F8A781471576CD27176E6C47B650C64E65E_inline (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, const RuntimeMethod* method) { { // public TextAnchor TextAlign { get; private set; } int32_t L_0 = __this->___U3CTextAlignU3Ek__BackingField_12; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F LabelWidget_get_Color_m9FD675568BEA92E9015911A654DCCCE8C8002A91_inline (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, const RuntimeMethod* method) { { // public Color Color { get; private set; } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->___U3CColorU3Ek__BackingField_9; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool LabelWidget_get_WordWrap_mE312BE4A074E1BE9CDF50C09E324C0DD3FBF7293_inline (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, const RuntimeMethod* method) { { // public bool WordWrap { get; set; } bool L_0 = __this->___U3CWordWrapU3Ek__BackingField_11; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* UISystem_get_StyleManager_m303E2BEB6A3B9A3B67B96F65B56DC18129840270_inline (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, const RuntimeMethod* method) { { // public UIStyleManager StyleManager { get; private set; } RuntimeObject* L_0 = __this->___U3CStyleManagerU3Ek__BackingField_4; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* LabelWidget_get_Text_m7AC242637A4DCAFCDE67A3A3EF0847B219302F5B_inline (LabelWidget_t3C84B12494609B2458611E7278FA3B4C1CBBD9AD* __this, const RuntimeMethod* method) { { // public string Text { get; private set; } String_t* L_0 = __this->___U3CTextU3Ek__BackingField_8; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnWidgetClicked_Invoke_m4558DFC5AE92556448281B9957D3AC78BD3EE7BB_inline (OnWidgetClicked_tDB1EE6FEA1FE823E14CAE8FC664F771D28BF04ED* __this, WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D* ___0_clickEvent, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, WidgetClickEvent_t57B02B03EA6987FD20779FAF32337F3D29F0859D*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_clickEvent, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ListViewTextItemWidget_set_ItemData_m843558E504C9D4018F3E379F39BF5BDD5BCD7A2A_inline (ListViewTextItemWidget_tD7360B55787BBA4E2F83AA09B4C0ED9745E29428* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { // public object ItemData { get; set; } RuntimeObject* L_0 = ___0_value; __this->___U3CItemDataU3Ek__BackingField_8 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CItemDataU3Ek__BackingField_8), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ListViewTextItemWidget_get_Selected_m3BDF2C5005A6C348FCF1454ED200133F580ED698_inline (ListViewTextItemWidget_tD7360B55787BBA4E2F83AA09B4C0ED9745E29428* __this, const RuntimeMethod* method) { { // public bool Selected { get; set; } bool L_0 = __this->___U3CSelectedU3Ek__BackingField_7; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ListViewTextItemWidget_get_ItemData_mC30BB43CBB577076A8469E408FAD7BD3A6FAD1F3_inline (ListViewTextItemWidget_tD7360B55787BBA4E2F83AA09B4C0ED9745E29428* __this, const RuntimeMethod* method) { { // public object ItemData { get; set; } RuntimeObject* L_0 = __this->___U3CItemDataU3Ek__BackingField_8; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnListViewItemSelected_Invoke_m7437812C2EB48B41DECE0B0E4212291F962CDC3B_inline (OnListViewItemSelected_tA8D74E55CCFBFFF4FEFBAB6CC83DEF0750E712CA* __this, RuntimeObject* ___0_data, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_data, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnSplitBarResized_Invoke_mF5468B661C94A8E4132DE05576CA126DE22D0D6C_inline (OnSplitBarResized_t7A2334C60BB11A5DB06568C5126C5563A59FD9BC* __this, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* ___0_prev, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5* ___1_next, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5*, SplitterNode_t3B78EA2FEA3081E6AB2333AE7616EACB0FE3C2B5*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_prev, ___1_next, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Splitter_get_Direction_mAA787E6FE423D288A4D20233D5CB3B74621F4C5F_inline (Splitter_t661E9A9C67543A509F96CBA3AC4EEEC10D9770DC* __this, const RuntimeMethod* method) { { // public SplitterDirection Direction { get { return direction; } } int32_t L_0 = __this->___direction_7; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WidgetBase_set_ShowFocusHighlight_mC46C5554B57F95AAC08D79BE4F4F28CF276CF3DC_inline (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, bool ___0_value, const RuntimeMethod* method) { { // set { showFocusHighlight = value; } bool L_0 = ___0_value; __this->___showFocusHighlight_0 = L_0; // set { showFocusHighlight = value; } return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool WidgetBase_get_ShowFocusHighlight_m819450C3FAE834842A0AD1643B6FBF48EAD2E4A7_inline (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, const RuntimeMethod* method) { { // get { return showFocusHighlight; } bool L_0 = __this->___showFocusHighlight_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BreadCrumbWidget_get_FontSize_mC5E13B50E4D5772429CCDE6EE5AE21D8E5177613_inline (BreadCrumbWidget_tB5B1DE1F4C400E3E09F408F60CEF8A3BAAA18E3C* __this, const RuntimeMethod* method) { { // public int FontSize { get; set; } int32_t L_0 = __this->___U3CFontSizeU3Ek__BackingField_12; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F BreadCrumbWidget_get_TextColor_m32095E350A2C5E3C3D6F26C1EC04CA951B17A574_inline (BreadCrumbWidget_tB5B1DE1F4C400E3E09F408F60CEF8A3BAAA18E3C* __this, const RuntimeMethod* method) { { // public Color TextColor { get; set; } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->___U3CTextColorU3Ek__BackingField_13; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnBreadCrumbLinkClicked_Invoke_m1E1BA6DCC253D1A01543A8ADDAF86040F1BE5D0F_inline (OnBreadCrumbLinkClicked_t7111D1BD14934E7E860CD82191DB2A651B00A8AE* __this, RuntimeObject* ___0_userdata, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_userdata, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline (float ___0_f, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { float L_0 = ___0_f; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_1; L_1 = floor(((double)L_0)); V_0 = il2cpp_codegen_cast_double_to_int(L_1); goto IL_000c; } IL_000c: { int32_t L_2 = V_0; return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { int32_t L_0 = ___0_a; int32_t L_1 = ___1_b; if ((((int32_t)L_0) > ((int32_t)L_1))) { goto IL_0008; } } { int32_t L_2 = ___1_b; G_B3_0 = L_2; goto IL_0009; } IL_0008: { int32_t L_3 = ___0_a; G_B3_0 = L_3; } IL_0009: { V_0 = G_B3_0; goto IL_000c; } IL_000c: { int32_t L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline (float ___0_f, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { float L_0 = ___0_f; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_1; L_1 = ceil(((double)L_0)); V_0 = il2cpp_codegen_cast_double_to_int(L_1); goto IL_000c; } IL_000c: { int32_t L_2 = V_0; return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825* SxRenderer_get_Camera_m06F15377120A653FCDD0FBA924E6EF1FC9D96E53_inline (SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323* __this, const RuntimeMethod* method) { { // public SxCamera Camera { get; } = new SxCamera(); SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825* L_0 = __this->___U3CCameraU3Ek__BackingField_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___forwardVector_11; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; float L_11 = L_10.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(L_9, L_11)), /*hidden argument*/NULL); V_0 = L_12; goto IL_0030; } IL_0030: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline(L_0, NULL); V_0 = L_1; goto IL_000f; } IL_000f: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0; return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3_Normalize_mC749B887A4C74BA0A2E13E6377F17CCAEB0AADA8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) { float V_0 = 0.0f; bool V_1 = false; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this); float L_1; L_1 = Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline(L_0, NULL); V_0 = L_1; float L_2 = V_0; V_1 = (bool)((((float)L_2) > ((float)(9.99999975E-06f)))? 1 : 0); bool L_3 = V_1; if (!L_3) { goto IL_002d; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this); float L_5 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_4, L_5, NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this = L_6; goto IL_0038; } IL_002d: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this = L_7; } IL_0038: { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) { float V_0 = 0.0f; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs; float L_11 = L_10.___z_4; V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))); goto IL_002d; } IL_002d: { float L_12 = V_0; return L_12; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs; float L_1 = L_0.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs; float L_3 = L_2.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs; float L_5 = L_4.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs; float L_11 = L_10.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___0_lhs; float L_13 = L_12.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___1_rhs; float L_15 = L_14.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___0_lhs; float L_17 = L_16.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___1_rhs; float L_19 = L_18.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___0_lhs; float L_21 = L_20.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___1_rhs; float L_23 = L_22.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; memset((&L_24), 0, sizeof(L_24)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_24), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_9, L_11)), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), /*hidden argument*/NULL); V_0 = L_24; goto IL_005a; } IL_005a: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_0; return L_25; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameTime_set_SkipNextFrameTime_m9F49C30D1AA6673CA6B1995681335B15BBFD6335_inline (FrameTime_t11AECA5988D11C0A77CECABFC1204486B56BAE2B* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool SkipNextFrameTime { get; set; }= false; bool L_0 = ___0_value; __this->___U3CSkipNextFrameTimeU3Ek__BackingField_2 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float SxRenderer_get_FOV_m04B5ECB56E05213629AE62FB5684AA80CADFF072_inline (SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323* __this, const RuntimeMethod* method) { { // public float FOV { get; } = 75; float L_0 = __this->___U3CFOVU3Ek__BackingField_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { float L_0 = __this->___x_2; float L_1 = __this->___x_2; float L_2 = __this->___y_3; float L_3 = __this->___y_3; float L_4 = __this->___z_4; float L_5 = __this->___z_4; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_6; L_6 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5)))))); V_0 = ((float)L_6); goto IL_0034; } IL_0034: { float L_7 = V_0; return L_7; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x_2 = L_0; float L_1 = ___1_y; __this->___y_3 = L_1; float L_2 = ___2_z; __this->___z_4 = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_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 RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* SxRenderer_get_Texture_m96A56D2E73A0BA88B646B073B81B853D9E7804C2_inline (SxRenderer_tAD369292CCA13A1F93ACB4D936A3FCB034CAA323* __this, const RuntimeMethod* method) { { // public RenderTexture Texture { get; private set; } RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0 = __this->___U3CTextureU3Ek__BackingField_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* SxViewportWidget_get_World_m800A7BBFBE1049315EA147896130D35ADBC37521_inline (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, const RuntimeMethod* method) { { // public SxWorld World { get; } SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* L_0 = __this->___U3CWorldU3Ek__BackingField_7; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FrameTime_get_DeltaTime_mD93D0FC1AD9B86ED34FBC1D7714A95056D4CD2EC_inline (FrameTime_t11AECA5988D11C0A77CECABFC1204486B56BAE2B* __this, const RuntimeMethod* method) { { // public float DeltaTime { get; set; } = 0; float L_0 = __this->___U3CDeltaTimeU3Ek__BackingField_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_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))->___rightVector_10; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___upVector_7; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_lhs; float L_1 = L_0.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_rhs; float L_3 = L_2.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___0_lhs; float L_5 = L_4.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___1_rhs; float L_7 = L_6.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___0_lhs; float L_9 = L_8.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___1_rhs; float L_11 = L_10.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___0_lhs; float L_13 = L_12.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___1_rhs; float L_15 = L_14.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16 = ___0_lhs; float L_17 = L_16.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18 = ___1_rhs; float L_19 = L_18.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20 = ___0_lhs; float L_21 = L_20.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22 = ___1_rhs; float L_23 = L_22.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24 = ___0_lhs; float L_25 = L_24.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26 = ___1_rhs; float L_27 = L_26.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28 = ___0_lhs; float L_29 = L_28.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30 = ___1_rhs; float L_31 = L_30.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_32 = ___0_lhs; float L_33 = L_32.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34 = ___1_rhs; float L_35 = L_34.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36 = ___0_lhs; float L_37 = L_36.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38 = ___1_rhs; float L_39 = L_38.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_40 = ___0_lhs; float L_41 = L_40.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_42 = ___1_rhs; float L_43 = L_42.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_44 = ___0_lhs; float L_45 = L_44.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_46 = ___1_rhs; float L_47 = L_46.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48 = ___0_lhs; float L_49 = L_48.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_50 = ___1_rhs; float L_51 = L_50.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_52 = ___0_lhs; float L_53 = L_52.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_54 = ___1_rhs; float L_55 = L_54.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_56 = ___0_lhs; float L_57 = L_56.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_58 = ___1_rhs; float L_59 = L_58.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_60 = ___0_lhs; float L_61 = L_60.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_62 = ___1_rhs; float L_63 = L_62.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_64; memset((&L_64), 0, sizeof(L_64)); Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&L_64), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), ((float)il2cpp_codegen_multiply(L_25, L_27)))), ((float)il2cpp_codegen_multiply(L_29, L_31)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_33, L_35)), ((float)il2cpp_codegen_multiply(L_37, L_39)))), ((float)il2cpp_codegen_multiply(L_41, L_43)))), ((float)il2cpp_codegen_multiply(L_45, L_47)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_49, L_51)), ((float)il2cpp_codegen_multiply(L_53, L_55)))), ((float)il2cpp_codegen_multiply(L_57, L_59)))), ((float)il2cpp_codegen_multiply(L_61, L_63)))), /*hidden argument*/NULL); V_0 = L_64; goto IL_00e5; } IL_00e5: { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_65 = V_0; return L_65; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SxCamera_get_Location_m310DA09594D938A393746256346A50CCBDB6FE3A_inline (SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825* __this, const RuntimeMethod* method) { { // get => location; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___location_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { float L_0 = ___2_t; float L_1; L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL); ___2_t = L_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_a; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_b; float L_5 = L_4.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a; float L_7 = L_6.___x_2; float L_8 = ___2_t; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_a; float L_10 = L_9.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___1_b; float L_12 = L_11.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___0_a; float L_14 = L_13.___y_3; float L_15 = ___2_t; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___0_a; float L_17 = L_16.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___1_b; float L_19 = L_18.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___0_a; float L_21 = L_20.___z_4; float L_22 = ___2_t; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; memset((&L_23), 0, sizeof(L_23)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_23), ((float)il2cpp_codegen_add(L_3, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_5, L_7)), L_8)))), ((float)il2cpp_codegen_add(L_10, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_12, L_14)), L_15)))), ((float)il2cpp_codegen_add(L_17, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_19, L_21)), L_22)))), /*hidden argument*/NULL); V_0 = L_23; goto IL_0053; } IL_0053: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_0; return L_24; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 SxCamera_get_Rotation_mCA07DDCBF6887AB545E5530067534003925CE481_inline (SxCamera_t31262C5211ECBC1D9F92266A60C9A1EF5B92A825* __this, const RuntimeMethod* method) { { // get => rotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = __this->___rotation_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_a; float L_3 = L_2.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; memset((&L_6), 0, sizeof(L_6)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), ((-L_1)), ((-L_3)), ((-L_5)), /*hidden argument*/NULL); V_0 = L_6; goto IL_001e; } IL_001e: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0; return L_7; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; float L_2 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a; float L_4 = L_3.___y_3; float L_5 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a; float L_7 = L_6.___z_4; float L_8 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL); V_0 = L_9; goto IL_0021; } IL_0021: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; return L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; float L_11 = L_10.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), /*hidden argument*/NULL); V_0 = L_12; goto IL_0030; } IL_0030: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float SxViewportWidget_get_AnglePerPixelX_m0CB6693E5A7A7EC05E46B956310CD8727057062D_inline (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, const RuntimeMethod* method) { { // public float AnglePerPixelX { get; set; } = 0.4f; float L_0 = __this->___U3CAnglePerPixelXU3Ek__BackingField_18; return L_0; } } 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 float SxViewportWidget_get_AnglePerPixelY_mD3BF167D6B2C386F3E7D49A4D4E31F0247A3788D_inline (SxViewportWidget_t9832BF6336AB4FF37B4928AE792DC26B4639D498* __this, const RuntimeMethod* method) { { // public float AnglePerPixelY { get; set; } = 0.4f; float L_0 = __this->___U3CAnglePerPixelYU3Ek__BackingField_19; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FrameTime_set_DeltaTime_m55AF43634D08B71717D0A584CF92B46AB1149F09_inline (FrameTime_t11AECA5988D11C0A77CECABFC1204486B56BAE2B* __this, float ___0_value, const RuntimeMethod* method) { { // public float DeltaTime { get; set; } = 0; float L_0 = ___0_value; __this->___U3CDeltaTimeU3Ek__BackingField_1 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FrameTime_get_SkipNextFrameTime_mE350ED6440B4B89672B7F37C2B995C1973E4C937_inline (FrameTime_t11AECA5988D11C0A77CECABFC1204486B56BAE2B* __this, const RuntimeMethod* method) { { // public bool SkipNextFrameTime { get; set; }= false; bool L_0 = __this->___U3CSkipNextFrameTimeU3Ek__BackingField_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WidgetBase_set_WidgetBounds_m8F479216A830A6CD059417585620E08AD829F612_inline (WidgetBase_t7866D148915B56EC2C495215C4F8E8B6D05CDBD2* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_value, const RuntimeMethod* method) { { // set { widgetBounds = value; } Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = ___0_value; __this->___widgetBounds_1 = L_0; // set { widgetBounds = value; } return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___oneVector_3; V_0 = L_0; goto IL_0009; } IL_0009: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 void WidgetDragEvent_Invoke_m10A15D3CD315739AD53F7C8210C7B21093AA5E97_inline (WidgetDragEvent_tCFCDE91D560EF802FAD136FA3CB0B24026E72F20* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_e, ___1_uiSystem, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_v; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_v; float L_3 = L_2.___y_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; memset((&L_4), 0, sizeof(L_4)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), L_1, L_3, (0.0f), /*hidden argument*/NULL); V_0 = L_4; goto IL_001a; } IL_001a: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0; return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnButtonPressed_Invoke_m0A97C0DC3920127482E6E1DDDDCCC4613E2C973B_inline (OnButtonPressed_t9419DAB983BD79662E8DDDE5FCA319F0F29F64E5* __this, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___0_uiSystem, String_t* ___1_id, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, String_t*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_uiSystem, ___1_id, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnRequestContextMenuCreation_Invoke_m5775A51C0B63BE7F6275172F14263A3516070573_inline (OnRequestContextMenuCreation_t541F616B0F8B4B8DA9E63FC700A843F88BB30E8B* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB*, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_e, ___1_uiSystem, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnMenuItemClicked_Invoke_mBDA6D01ECFE34D8F8E1C0D3618471116D25AFE63_inline (OnMenuItemClicked_t9DDAF34B227B2250FE6E77CD61B7991C97F80EAC* __this, RuntimeObject* ___0_userdata, GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, GraphContextMenuEvent_t978953D48DCDA8ACFFDCEB73093BDD4A89D555D7*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_userdata, ___1_e, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphEditor_set_GraphLinkRenderer_m4967BD60516D73BD64E42E6D23B375508441EB10_inline (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { // public IGraphLinkRenderer GraphLinkRenderer { get; private set; } RuntimeObject* L_0 = ___0_value; __this->___U3CGraphLinkRendererU3Ek__BackingField_13 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CGraphLinkRendererU3Ek__BackingField_13), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphEditor_SetGraph_mB3EBDC5BFDDC83FCFE8916296C897EBB32758342_inline (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___0_graph, const RuntimeMethod* method) { { // this.graph = graph; Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_0 = ___0_graph; __this->___graph_4 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___graph_4), (void*)L_0); // } return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* UISystem_get_Undo_m94083067C2D42473B0FAB6812CE04FC201D94F39_inline (UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* __this, const RuntimeMethod* method) { { // public UIUndoSystem Undo { get; private set; } RuntimeObject* L_0 = __this->___U3CUndoU3Ek__BackingField_5; 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 void GraphEditor_set_WidgetBounds_m41082392AC3A4C3E289E12D3AAC5E47380B41559_inline (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_value, const RuntimeMethod* method) { { // set { widgetBounds = value; } Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = ___0_value; __this->___widgetBounds_11 = L_0; // set { widgetBounds = value; } return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool KeyboardState_get_ShiftPressed_mD3CC4B09BB99D4AE700767CA9F4CADFB11267B11_inline (KeyboardState_tF84E267708CA2B9EF85B88FDDFEB4B096576B358* __this, const RuntimeMethod* method) { { // return shift; bool L_0 = __this->___shift_1; 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 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 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 bool GraphNode_get_Selected_m9C828A505E1BA3E0263CC51DB59D3E64179D467F_inline (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) { { // return selected; bool L_0 = __this->___selected_10; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool KeyboardState_get_ControlPressed_m6FCA9E725F974AD40C7C4F5DB1F7B6D843CDF8ED_inline (KeyboardState_tF84E267708CA2B9EF85B88FDDFEB4B096576B358* __this, const RuntimeMethod* method) { { // return control; bool L_0 = __this->___control_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphNode_set_Dragging_mC95390CD9A00B4F0BB31893630D72CAEF23B6FC3_inline (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; } } 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 GraphEditorEvents_tAD293BE3A20F152AA76BC8AD33C2035650E29CC3* GraphEditor_get_Events_mA200522F1A07DA4F744425E4F87DCBA82D358F18_inline (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, const RuntimeMethod* method) { { // get { return events; } GraphEditorEvents_tAD293BE3A20F152AA76BC8AD33C2035650E29CC3* L_0 = __this->___events_8; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphNode_set_Bounds_m81B772D4B4C948A1104D9079F28C1ABF26F994FE_inline (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_value, const RuntimeMethod* method) { { // bounds = value; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = ___0_value; __this->___bounds_6 = L_0; // } return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* GraphEditor_get_GraphLinkRenderer_mD7DCEA1F5B1C701A571800F46571600D7DABBE40_inline (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, const RuntimeMethod* method) { { // public IGraphLinkRenderer GraphLinkRenderer { get; private set; } RuntimeObject* L_0 = __this->___U3CGraphLinkRendererU3Ek__BackingField_13; 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 bool GraphEditor_get_ShowFocusHighlight_m22DA8CDC5CF21438F2922CDD0361BE423B085548_inline (GraphEditor_t2270AC7F91E8AF685C5EACB018185952E8DAED1B* __this, const RuntimeMethod* method) { { // get { return showFocusHighlight; } bool L_0 = __this->___showFocusHighlight_10; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double Math_Round_m0BD20E38C73A9283F2EC89E6DF9CCC80A7752C38_inline (double ___0_value, int32_t ___1_digits, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { double L_0 = ___0_value; int32_t L_1 = ___1_digits; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_2; L_2 = Math_Round_m8DB2F61CB73B9E71E54149290ABD5DC8A68890D1(L_0, L_1, 0, NULL); return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586* Graph_get_TopZIndex_m35F0B3EECF0604CBDC3F1329AADDDE0542606853_inline (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __this, const RuntimeMethod* method) { { // return topZIndex; IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586* L_0 = __this->___topZIndex_5; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphNode_set_ZIndex_m69F84D36AB71716B635C56A624D6BECB27E46B9E_inline (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, int32_t ___0_value, const RuntimeMethod* method) { { // zIndex = value; int32_t L_0 = ___0_value; __this->___zIndex_11 = L_0; // } return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* CursorDragLink_get_AttachedPin_m5900C8FBC1407D42F9735EB001197639C14DCE3A_inline (CursorDragLink_t8EAEFB72433258F1AA37D025CE427359070DDB2B* __this, const RuntimeMethod* method) { { // return attachedPin; GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_0 = __this->___attachedPin_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GraphPin_get_PinType_m5402BA889181025BF3960BEFBD4120707511D6D8_inline (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) { { // return pinType; int32_t L_0 = __this->___pinType_5; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) { { // return node; GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = __this->___node_7; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 void OnSelectionPerformed_Invoke_m09DDB2F70410DF22430F73E78471C9DA2EB2EB16_inline (OnSelectionPerformed_tD1E6B16975B40F8AEC770447267172B2BA4C6A15* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_boundsScreenSpace, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_boundsScreenSpace, ___1_uiSystem, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphPin_set_PinType_mCA15C26994EC3A8C029E518A964B9F0B67FC653B_inline (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, int32_t ___0_value, const RuntimeMethod* method) { { // pinType = value; int32_t L_0 = ___0_value; __this->___pinType_5 = L_0; // } return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GraphPin_get_Tangent_mCB2E9C1CCDC0ED5BD288E51024C691404990D6AB_inline (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) { { // return tangent; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___tangent_10; return L_0; } } 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 void GraphPin_set_Tangent_m85640894B3FCE3276D7034CA2F0D01AF56AB6E3A_inline (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) { { // tangent = value; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value; __this->___tangent_10 = L_0; // } return; } } 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 void GraphPin_set_TangentStrength_m905534EBFAC973AD9EA0FFFAFA4CC3AED38E1ABB_inline (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, float ___0_value, const RuntimeMethod* method) { { // tangentStrength = value; float L_0 = ___0_value; __this->___tangentStrength_11 = L_0; // } return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnDraggedLinkReleased_Invoke_m577BC86FD46AA5F4DA563E63AA9849F582DC1014_inline (OnDraggedLinkReleased_t2941F46F51087C405E4FBC8E40B07709B533F533* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_mousePositionScreen, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0* ___1_uiSystem, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, UISystem_t4A976A44D7DAD4648652CF8366052BB0B1E7D4D0*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_mousePositionScreen, ___1_uiSystem, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphPin_set_Position_m25D59FB410232DEFCA986B467E59B6EF12045AA2_inline (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) { { // position = value; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value; __this->___position_8 = L_0; // } return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphLink_set_Input_mF445F412CA28535968DBAADE854ED8D6DC8C0A64_inline (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; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GraphLink_set_Output_mE6CB24470E285E523487BC10DFAA49B7F4025B9C_inline (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; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = (RuntimeObject*)__this->____current_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_gshared_inline (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, const RuntimeMethod* method) { typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast(__this->___method_3)); } 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 void List_1_Add_m2F86E252D086E288E02FA1C830B7E86C0A431E51_gshared_inline (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* __this, float ___0_item, const RuntimeMethod* method) { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* 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)); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)__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; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* 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)); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_6 = V_0; int32_t L_7 = V_1; float L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (float)L_8); return; } IL_0034: { float L_9 = ___0_item; (( void (*) (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918*, float, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); if (!true) { goto IL_0035; } } { int32_t L_1 = (int32_t)__this->____size_2; V_0 = L_1; __this->____size_2 = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_0035: { __this->____size_2 = 0; } IL_003c: { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) { float V_0 = 0.0f; bool V_1 = false; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value; float L_1; L_1 = Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline(L_0, NULL); V_0 = L_1; float L_2 = V_0; V_1 = (bool)((((float)L_2) > ((float)(9.99999975E-06f)))? 1 : 0); bool L_3 = V_1; if (!L_3) { goto IL_001e; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_value; float L_5 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_4, L_5, NULL); V_2 = L_6; goto IL_0026; } IL_001e: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_2 = L_7; goto IL_0026; } IL_0026: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_2; return L_8; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_vector; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_vector; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_vector; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_vector; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_vector; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_vector; float L_11 = L_10.___z_4; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_12; L_12 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))))); V_0 = ((float)L_12); goto IL_0034; } IL_0034: { float L_13 = V_0; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; float L_2 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a; float L_4 = L_3.___y_3; float L_5 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a; float L_7 = L_6.___z_4; float L_8 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(L_7/L_8)), /*hidden argument*/NULL); V_0 = L_9; goto IL_0021; } IL_0021: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; return L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x_0 = L_0; float L_1 = ___1_y; __this->___y_1 = L_1; float L_2 = ___2_z; __this->___z_2 = L_2; float L_3 = ___3_w; __this->___w_3 = L_3; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) { bool V_0 = false; float V_1 = 0.0f; bool V_2 = false; { float L_0 = ___0_value; V_0 = (bool)((((float)L_0) < ((float)(0.0f)))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0015; } } { V_1 = (0.0f); goto IL_002d; } IL_0015: { float L_2 = ___0_value; V_2 = (bool)((((float)L_2) > ((float)(1.0f)))? 1 : 0); bool L_3 = V_2; if (!L_3) { goto IL_0029; } } { V_1 = (1.0f); goto IL_002d; } IL_0029: { float L_4 = ___0_value; V_1 = L_4; goto IL_002d; } IL_002d: { float L_5 = V_1; return L_5; } }