#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include template struct InterfaceFuncInvoker4 { typedef R (*Func)(void*, T1, T2, T3, T4, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method); } }; // System.Func`2 struct Func_2_tBF97B394970EB6B5556F724DA38B0D129AC9CE8D; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t8845214D7CADFAAD7AB98132A368905184A79DDF; // System.Collections.Generic.List`1 struct List_1_t5D0E2E68F505B13C17076E4382706078580D4840; // System.Collections.Generic.List`1 struct List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06; // System.Collections.Generic.List`1 struct List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A; // UnityEngine.Vector2Int[] struct Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534; // DungeonArchitect.Flow.Impl.GridFlow.Tasks.CaveCellBuildTile struct CaveCellBuildTile_t199095C959D1AF04740B5D78CA0722DA71B40C29; // DungeonArchitect.Flow.Domains.FlowDomainDataRegistry struct FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57; // DungeonArchitect.Flow.Items.FlowItem struct FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink struct FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkState struct FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode struct FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053; // DungeonArchitect.Flow.Impl.GridFlow.Constraints.GridFlowLayoutNodeConstraintProcessorScript struct GridFlowLayoutNodeConstraintProcessorScript_tB81877E6BE36AA5114DC3336BF98A5B4F20C8E60; // DungeonArchitect.Flow.Impl.GridFlow.Constraints.GridFlowLayoutNodeConstraintProcessorStartEnd struct GridFlowLayoutNodeConstraintProcessorStartEnd_tDDD31A5342E179A161A0585F93DDEA7522C9D660; // DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskMerge struct GridFlowTilemapTaskMerge_t959D4739E6D699410DB238542C807ED154143BEE; // DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskOptimize struct GridFlowTilemapTaskOptimize_t279903967F85908C6346E7BFC098124E7B1D5275; // DungeonArchitect.IGridFlowLayoutNodePositionConstraint struct IGridFlowLayoutNodePositionConstraint_t16FBD11E89DFADD42A2ECB8A88588943DF30FCB7; // System.String struct String_t; // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskMerge struct TilemapBaseFlowTaskMerge_tB7E3CCC869932AC8908C062D4E8BE01054AFC9CF; // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskOptimize struct TilemapBaseFlowTaskOptimize_t434D33AEF9AE9B21EC7226AC96493BB0FFB5C779; // DungeonArchitect.Flow.Impl.GridFlow.Tasks.TilemapFlowNodeInfo struct TilemapFlowNodeInfo_t2A8FBFFE3C69CD3C192382938249A991A3111DA4; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; // DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/<>c struct U3CU3Ec_t98B890AEBC825C1007BEAA557C422222062A3B76; IL2CPP_EXTERN_C RuntimeClass* CaveCellBuildTile_t199095C959D1AF04740B5D78CA0722DA71B40C29_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IGridFlowLayoutNodePositionConstraint_t16FBD11E89DFADD42A2ECB8A88588943DF30FCB7_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* U3CU3Ec_t98B890AEBC825C1007BEAA557C422222062A3B76_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Contains_TisVector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_m02F18EEBBA07B893FFDD3EB7A07BE341E240CB17_RuntimeMethod_var; struct Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534; 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 // DungeonArchitect.Flow.Impl.GridFlow.Constraints.GridFlowLayoutNodeConstraintProcessorStartEnd struct GridFlowLayoutNodeConstraintProcessorStartEnd_tDDD31A5342E179A161A0585F93DDEA7522C9D660 : public RuntimeObject { // UnityEngine.Vector2Int[] DungeonArchitect.Flow.Impl.GridFlow.Constraints.GridFlowLayoutNodeConstraintProcessorStartEnd::startPositions Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* ___startPositions_0; // UnityEngine.Vector2Int[] DungeonArchitect.Flow.Impl.GridFlow.Constraints.GridFlowLayoutNodeConstraintProcessorStartEnd::endPositions Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* ___endPositions_1; }; // DungeonArchitect.Flow.Impl.GridFlow.Tasks.TilemapFlowNodeInfo struct TilemapFlowNodeInfo_t2A8FBFFE3C69CD3C192382938249A991A3111DA4 : public RuntimeObject { // System.Single DungeonArchitect.Flow.Impl.GridFlow.Tasks.TilemapFlowNodeInfo::x0 float ___x0_0; // System.Single DungeonArchitect.Flow.Impl.GridFlow.Tasks.TilemapFlowNodeInfo::x1 float ___x1_1; // System.Single DungeonArchitect.Flow.Impl.GridFlow.Tasks.TilemapFlowNodeInfo::y0 float ___y0_2; // System.Single DungeonArchitect.Flow.Impl.GridFlow.Tasks.TilemapFlowNodeInfo::y1 float ___y1_3; // System.Single DungeonArchitect.Flow.Impl.GridFlow.Tasks.TilemapFlowNodeInfo::midX float ___midX_4; // System.Single DungeonArchitect.Flow.Impl.GridFlow.Tasks.TilemapFlowNodeInfo::midY float ___midY_5; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Impl.GridFlow.Tasks.TilemapFlowNodeInfo::node FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___node_6; }; // System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; // DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/<>c struct U3CU3Ec_t98B890AEBC825C1007BEAA557C422222062A3B76 : public RuntimeObject { }; // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { // System.Boolean System.Boolean::m_value bool ___m_value_0; }; // UnityEngine.Color struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F { // System.Single UnityEngine.Color::r float ___r_0; // System.Single UnityEngine.Color::g float ___g_1; // System.Single UnityEngine.Color::b float ___b_2; // System.Single UnityEngine.Color::a float ___a_3; }; // System.Double struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F { // System.Double System.Double::m_value double ___m_value_0; }; // System.Guid struct Guid_t { // System.Int32 System.Guid::_a int32_t ____a_1; // System.Int16 System.Guid::_b int16_t ____b_2; // System.Int16 System.Guid::_c int16_t ____c_3; // System.Byte System.Guid::_d uint8_t ____d_4; // System.Byte System.Guid::_e uint8_t ____e_5; // System.Byte System.Guid::_f uint8_t ____f_6; // System.Byte System.Guid::_g uint8_t ____g_7; // System.Byte System.Guid::_h uint8_t ____h_8; // System.Byte System.Guid::_i uint8_t ____i_9; // System.Byte System.Guid::_j uint8_t ____j_10; // System.Byte System.Guid::_k uint8_t ____k_11; }; // System.Int32 struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { // System.Int32 System.Int32::m_value int32_t ___m_value_0; }; // System.IntPtr struct IntPtr_t { // System.Void* System.IntPtr::m_value void* ___m_value_0; }; // DungeonArchitect.IntVector2 struct IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 { // System.Int32 DungeonArchitect.IntVector2::x int32_t ___x_0; // System.Int32 DungeonArchitect.IntVector2::y int32_t ___y_1; }; // DungeonArchitect.Flow.Impl.GridFlow.Tasks.NodeTilemapBounds struct NodeTilemapBounds_tB45AE8DED9F74BB5F3FE4A09E726C4EC088BD348 { // System.Int32 DungeonArchitect.Flow.Impl.GridFlow.Tasks.NodeTilemapBounds::x0 int32_t ___x0_0; // System.Int32 DungeonArchitect.Flow.Impl.GridFlow.Tasks.NodeTilemapBounds::y0 int32_t ___y0_1; // System.Int32 DungeonArchitect.Flow.Impl.GridFlow.Tasks.NodeTilemapBounds::x1 int32_t ___x1_2; // System.Int32 DungeonArchitect.Flow.Impl.GridFlow.Tasks.NodeTilemapBounds::y1 int32_t ___y1_3; // System.Int32 DungeonArchitect.Flow.Impl.GridFlow.Tasks.NodeTilemapBounds::mx int32_t ___mx_4; // System.Int32 DungeonArchitect.Flow.Impl.GridFlow.Tasks.NodeTilemapBounds::my int32_t ___my_5; }; // System.Single struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { // System.Single System.Single::m_value float ___m_value_0; }; // UnityEngine.Vector2Int struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A { // System.Int32 UnityEngine.Vector2Int::m_X int32_t ___m_X_0; // System.Int32 UnityEngine.Vector2Int::m_Y int32_t ___m_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]; }; }; // /__StaticArrayInitTypeSize=32 struct __StaticArrayInitTypeSizeU3D32_t5CD2A9F1FCDED39C10B04267BB1996DB11277A86 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D32_t5CD2A9F1FCDED39C10B04267BB1996DB11277A86__padding[32]; }; }; // struct U3CPrivateImplementationDetailsU3E_t6C444E28029F4CC4C2787757AB7B3E254825ABF2 : public RuntimeObject { }; // DungeonArchitect.Flow.Impl.GridFlow.Tasks.CaveCellBuildTile struct CaveCellBuildTile_t199095C959D1AF04740B5D78CA0722DA71B40C29 : public RuntimeObject { // DungeonArchitect.IntVector2 DungeonArchitect.Flow.Impl.GridFlow.Tasks.CaveCellBuildTile::tileCoord IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___tileCoord_0; // System.Boolean DungeonArchitect.Flow.Impl.GridFlow.Tasks.CaveCellBuildTile::valid bool ___valid_1; // System.Boolean DungeonArchitect.Flow.Impl.GridFlow.Tasks.CaveCellBuildTile::rockTile bool ___rockTile_2; }; // DungeonArchitect.Utils.DungeonUID struct DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 { union { #pragma pack(push, tp, 1) struct { // System.Guid DungeonArchitect.Utils.DungeonUID::Guid Guid_t ___Guid_0; }; #pragma pack(pop, tp) struct { Guid_t ___Guid_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Int32 DungeonArchitect.Utils.DungeonUID::A int32_t ___A_1; }; #pragma pack(pop, tp) struct { int32_t ___A_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___B_2_OffsetPadding[4]; // System.Int32 DungeonArchitect.Utils.DungeonUID::B int32_t ___B_2; }; #pragma pack(pop, tp) struct { char ___B_2_OffsetPadding_forAlignmentOnly[4]; int32_t ___B_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___C_3_OffsetPadding[8]; // System.Int32 DungeonArchitect.Utils.DungeonUID::C int32_t ___C_3; }; #pragma pack(pop, tp) struct { char ___C_3_OffsetPadding_forAlignmentOnly[8]; int32_t ___C_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___D_4_OffsetPadding[12]; // System.Int32 DungeonArchitect.Utils.DungeonUID::D int32_t ___D_4; }; #pragma pack(pop, tp) struct { char ___D_4_OffsetPadding_forAlignmentOnly[12]; int32_t ___D_4_forAlignmentOnly; }; }; }; // DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo struct FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB { // System.String DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo::itemType String_t* ___itemType_0; // System.String DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo::text String_t* ___text_1; // UnityEngine.Color DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo::textColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___textColor_2; // UnityEngine.Color DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo::backgroundColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___backgroundColor_3; }; // Native definition for P/Invoke marshalling of DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo struct FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_marshaled_pinvoke { char* ___itemType_0; char* ___text_1; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___textColor_2; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___backgroundColor_3; }; // Native definition for COM marshalling of DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo struct FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_marshaled_com { Il2CppChar* ___itemType_0; Il2CppChar* ___text_1; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___textColor_2; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___backgroundColor_3; }; // DungeonArchitect.Flow.Impl.GridFlow.Constraints.GridFlowLayoutNodeConstraintProcessorScript struct GridFlowLayoutNodeConstraintProcessorScript_tB81877E6BE36AA5114DC3336BF98A5B4F20C8E60 : public RuntimeObject { // DungeonArchitect.IGridFlowLayoutNodePositionConstraint DungeonArchitect.Flow.Impl.GridFlow.Constraints.GridFlowLayoutNodeConstraintProcessorScript::scriptConstraint RuntimeObject* ___scriptConstraint_0; // UnityEngine.Vector2Int DungeonArchitect.Flow.Impl.GridFlow.Constraints.GridFlowLayoutNodeConstraintProcessorScript::gridSize Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___gridSize_1; }; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject { // System.IntPtr UnityEngine.Object::m_CachedPtr intptr_t ___m_CachedPtr_0; }; // Native definition for P/Invoke marshalling of UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { intptr_t ___m_CachedPtr_0; }; // Native definition for COM marshalling of UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { intptr_t ___m_CachedPtr_0; }; // DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo struct DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4 { // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo::k__BackingField FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___U3CLinkU3Ek__BackingField_0; // DungeonArchitect.IntVector2 DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo::k__BackingField IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___U3CCellCoordU3Ek__BackingField_1; // System.Boolean DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo::k__BackingField bool ___U3CHorizontalDoorEdgeU3Ek__BackingField_2; }; // Native definition for P/Invoke marshalling of DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo struct DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4_marshaled_pinvoke { FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___U3CLinkU3Ek__BackingField_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___U3CCellCoordU3Ek__BackingField_1; int32_t ___U3CHorizontalDoorEdgeU3Ek__BackingField_2; }; // Native definition for COM marshalling of DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo struct DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4_marshaled_com { FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___U3CLinkU3Ek__BackingField_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___U3CCellCoordU3Ek__BackingField_1; int32_t ___U3CHorizontalDoorEdgeU3Ek__BackingField_2; }; // DungeonArchitect.Flow.Items.FlowItem struct FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9 : public RuntimeObject { // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Items.FlowItem::itemId DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___itemId_0; // DungeonArchitect.Flow.Items.FlowGraphItemType DungeonArchitect.Flow.Items.FlowItem::type int32_t ___type_1; // System.String DungeonArchitect.Flow.Items.FlowItem::markerName String_t* ___markerName_2; // System.Collections.Generic.List`1 DungeonArchitect.Flow.Items.FlowItem::referencedItemIds List_1_t5D0E2E68F505B13C17076E4382706078580D4840* ___referencedItemIds_3; // System.Boolean DungeonArchitect.Flow.Items.FlowItem::editorSelected bool ___editorSelected_4; // DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo DungeonArchitect.Flow.Items.FlowItem::customInfo FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB ___customInfo_5; // DungeonArchitect.Flow.Domains.FlowDomainDataRegistry DungeonArchitect.Flow.Items.FlowItem::domainData FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57* ___domainData_6; }; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink struct FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066 : public RuntimeObject { // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink::linkId DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___linkId_0; // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink::source DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___source_1; // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink::destination DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___destination_2; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkState DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink::state FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* ___state_3; // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink::sourceSubNode DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___sourceSubNode_4; // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink::destinationSubNode DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___destinationSubNode_5; }; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode struct FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053 : public RuntimeObject { // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::nodeId DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___nodeId_0; // UnityEngine.Vector3 DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::position Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position_1; // System.Boolean DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::active bool ___active_2; // UnityEngine.Color DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::color Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color_3; // UnityEngine.Vector3 DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::coord Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___coord_4; // System.String DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::pathName String_t* ___pathName_5; // System.Collections.Generic.List`1 DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::items List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* ___items_6; // System.Int32 DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::pathIndex int32_t ___pathIndex_7; // System.Int32 DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::pathLength int32_t ___pathLength_8; // System.Boolean DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::mainPath bool ___mainPath_9; // System.Collections.Generic.List`1 DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::MergedCompositeNodes List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* ___MergedCompositeNodes_10; // DungeonArchitect.Flow.Domains.FlowDomainDataRegistry DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::domainData FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57* ___domainData_11; }; // 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.Flow.Exec.FlowExecTask struct FlowExecTask_t3FB395DE30DDC681DA24B210B256937CED4AC8AE : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // System.String DungeonArchitect.Flow.Exec.FlowExecTask::description String_t* ___description_4; }; // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskMerge struct TilemapBaseFlowTaskMerge_tB7E3CCC869932AC8908C062D4E8BE01054AFC9CF : public FlowExecTask_t3FB395DE30DDC681DA24B210B256937CED4AC8AE { }; // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskOptimize struct TilemapBaseFlowTaskOptimize_t434D33AEF9AE9B21EC7226AC96493BB0FFB5C779 : public FlowExecTask_t3FB395DE30DDC681DA24B210B256937CED4AC8AE { // System.Int32 DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskOptimize::discardDistanceFromLayout int32_t ___discardDistanceFromLayout_5; }; // DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskMerge struct GridFlowTilemapTaskMerge_t959D4739E6D699410DB238542C807ED154143BEE : public TilemapBaseFlowTaskMerge_tB7E3CCC869932AC8908C062D4E8BE01054AFC9CF { }; // DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskOptimize struct GridFlowTilemapTaskOptimize_t279903967F85908C6346E7BFC098124E7B1D5275 : public TilemapBaseFlowTaskOptimize_t434D33AEF9AE9B21EC7226AC96493BB0FFB5C779 { }; // DungeonArchitect.Flow.Impl.GridFlow.Constraints.GridFlowLayoutNodeConstraintProcessorStartEnd // DungeonArchitect.Flow.Impl.GridFlow.Constraints.GridFlowLayoutNodeConstraintProcessorStartEnd // DungeonArchitect.Flow.Impl.GridFlow.Tasks.TilemapFlowNodeInfo // DungeonArchitect.Flow.Impl.GridFlow.Tasks.TilemapFlowNodeInfo // System.ValueType // System.ValueType // DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/<>c struct U3CU3Ec_t98B890AEBC825C1007BEAA557C422222062A3B76_StaticFields { // DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/<>c DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/<>c::<>9 U3CU3Ec_t98B890AEBC825C1007BEAA557C422222062A3B76* ___U3CU3E9_0; // System.Func`2 DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/<>c::<>9__35_0 Func_2_tBF97B394970EB6B5556F724DA38B0D129AC9CE8D* ___U3CU3E9__35_0_1; }; // DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/<>c // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; }; // System.Boolean // UnityEngine.Color // UnityEngine.Color // System.Double // System.Double // System.Guid struct Guid_t_StaticFields { // System.Guid System.Guid::Empty Guid_t ___Empty_0; }; // System.Guid // System.Int32 // System.Int32 // System.IntPtr struct IntPtr_t_StaticFields { // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; }; // System.IntPtr // DungeonArchitect.IntVector2 struct IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7_StaticFields { // DungeonArchitect.IntVector2 DungeonArchitect.IntVector2::Zero IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___Zero_2; }; // DungeonArchitect.IntVector2 // DungeonArchitect.Flow.Impl.GridFlow.Tasks.NodeTilemapBounds // DungeonArchitect.Flow.Impl.GridFlow.Tasks.NodeTilemapBounds // System.Single // System.Single // UnityEngine.Vector2Int struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields { // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Zero Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Zero_2; // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_One Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_One_3; // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Up Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Up_4; // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Down Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Down_5; // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Left Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Left_6; // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Right Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Right_7; }; // UnityEngine.Vector2Int // 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 // /__StaticArrayInitTypeSize=32 // /__StaticArrayInitTypeSize=32 // struct U3CPrivateImplementationDetailsU3E_t6C444E28029F4CC4C2787757AB7B3E254825ABF2_StaticFields { // /__StaticArrayInitTypeSize=32 ::DD713C0C766EE0CFAA11D1C8722F6F67FB1EFCA5CBD7C982D47DEF4A91E24687 __StaticArrayInitTypeSizeU3D32_t5CD2A9F1FCDED39C10B04267BB1996DB11277A86 ___DD713C0C766EE0CFAA11D1C8722F6F67FB1EFCA5CBD7C982D47DEF4A91E24687_0; }; // // DungeonArchitect.Flow.Impl.GridFlow.Tasks.CaveCellBuildTile // DungeonArchitect.Flow.Impl.GridFlow.Tasks.CaveCellBuildTile // DungeonArchitect.Utils.DungeonUID struct DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_StaticFields { // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Utils.DungeonUID::Empty DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___Empty_5; }; // DungeonArchitect.Utils.DungeonUID // DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo struct FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_StaticFields { // DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo::Default FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB ___Default_4; }; // DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo // DungeonArchitect.Flow.Impl.GridFlow.Constraints.GridFlowLayoutNodeConstraintProcessorScript // DungeonArchitect.Flow.Impl.GridFlow.Constraints.GridFlowLayoutNodeConstraintProcessorScript // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields { // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1; }; // UnityEngine.Object // DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo // DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo // DungeonArchitect.Flow.Items.FlowItem // DungeonArchitect.Flow.Items.FlowItem // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode // UnityEngine.ScriptableObject // UnityEngine.ScriptableObject // DungeonArchitect.Flow.Exec.FlowExecTask // DungeonArchitect.Flow.Exec.FlowExecTask // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskMerge // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskMerge // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskOptimize // DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskOptimize // DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskMerge // DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskMerge // DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskOptimize // DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskOptimize #ifdef __clang__ #pragma clang diagnostic pop #endif // UnityEngine.Vector2Int[] struct Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534 : public RuntimeArray { ALIGN_FIELD (8) Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A m_Items[1]; inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* 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, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A value) { m_Items[index] = value; } }; // System.Boolean System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable`1,TSource) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_Contains_TisVector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_m02F18EEBBA07B893FFDD3EB7A07BE341E240CB17_gshared (RuntimeObject* ___0_source, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_value, const RuntimeMethod* method) ; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo::get_Link() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* DoorInfo_get_Link_mA17FFA7A632767EF1875ECAF70542BB8310D1543_inline (DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo::set_Link(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DoorInfo_set_Link_mD63A1F979E91EA756F59E4CEE067E3FC8CA0B1AA_inline (DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4* __this, FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___0_value, const RuntimeMethod* method) ; // DungeonArchitect.IntVector2 DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo::get_CellCoord() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 DoorInfo_get_CellCoord_m3BC526A8820498F8101151420AA9ADF76AA6124D_inline (DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo::set_CellCoord(DungeonArchitect.IntVector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DoorInfo_set_CellCoord_mD2A3117AEF5BABAB784F12A82043914B60936919_inline (DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_value, const RuntimeMethod* method) ; // System.Boolean DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo::get_HorizontalDoorEdge() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DoorInfo_get_HorizontalDoorEdge_m2E829D0F022CAFDFF01DD148D3F1489C36D57EE6_inline (DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo::set_HorizontalDoorEdge(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DoorInfo_set_HorizontalDoorEdge_m3EFD3500EB479454ED303828AF6E30BB1100CC0B_inline (DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mC084CE209E04D68BB4B4CE59DB15055588CC0E64 (U3CU3Ec_t98B890AEBC825C1007BEAA557C422222062A3B76* __this, const RuntimeMethod* method) ; // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; // System.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::Clamp(System.Int32,System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline (int32_t ___0_value, int32_t ___1_min, int32_t ___2_max, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Impl.GridFlow.Tasks.CaveCellBuildTile::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CaveCellBuildTile__ctor_m5457847173D5B98832BA7883C322358D58EB2191 (CaveCellBuildTile_t199095C959D1AF04740B5D78CA0722DA71B40C29* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskMerge::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TilemapBaseFlowTaskMerge__ctor_m34A939DB9838946D7F62A9C9A7DE4EF20E275C01 (TilemapBaseFlowTaskMerge_tB7E3CCC869932AC8908C062D4E8BE01054AFC9CF* __this, const RuntimeMethod* method) ; // System.Void DungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapBaseFlowTaskOptimize::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TilemapBaseFlowTaskOptimize__ctor_mE67E59BBD6D4E5D78586FC8A5E009AADD548C4A2 (TilemapBaseFlowTaskOptimize_t434D33AEF9AE9B21EC7226AC96493BB0FFB5C779* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2Int DungeonArchitect.Utils.MathUtils::RoundToVector2Int(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A MathUtils_RoundToVector2Int_m7D7C986F612838ECDB7895FEEDAEC6431103C71A (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ; // System.Boolean System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable`1,TSource) inline bool Enumerable_Contains_TisVector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_m02F18EEBBA07B893FFDD3EB7A07BE341E240CB17 (RuntimeObject* ___0_source, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_value, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A, const RuntimeMethod*))Enumerable_Contains_TisVector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_m02F18EEBBA07B893FFDD3EB7A07BE341E240CB17_gshared)(___0_source, ___1_value, method); } #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Conversion methods for marshalling of: DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo IL2CPP_EXTERN_C void DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4_marshal_pinvoke(const DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4& unmarshaled, DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4_marshaled_pinvoke& marshaled) { Exception_t* ___U3CLinkU3Ek__BackingField_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'k__BackingField' of type 'DoorInfo': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CLinkU3Ek__BackingField_0Exception, NULL); } IL2CPP_EXTERN_C void DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4_marshal_pinvoke_back(const DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4_marshaled_pinvoke& marshaled, DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4& unmarshaled) { Exception_t* ___U3CLinkU3Ek__BackingField_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'k__BackingField' of type 'DoorInfo': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CLinkU3Ek__BackingField_0Exception, NULL); } // Conversion method for clean up from marshalling of: DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo IL2CPP_EXTERN_C void DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4_marshal_pinvoke_cleanup(DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo IL2CPP_EXTERN_C void DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4_marshal_com(const DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4& unmarshaled, DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4_marshaled_com& marshaled) { Exception_t* ___U3CLinkU3Ek__BackingField_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'k__BackingField' of type 'DoorInfo': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CLinkU3Ek__BackingField_0Exception, NULL); } IL2CPP_EXTERN_C void DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4_marshal_com_back(const DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4_marshaled_com& marshaled, DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4& unmarshaled) { Exception_t* ___U3CLinkU3Ek__BackingField_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'k__BackingField' of type 'DoorInfo': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CLinkU3Ek__BackingField_0Exception, NULL); } // Conversion method for clean up from marshalling of: DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo IL2CPP_EXTERN_C void DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4_marshal_com_cleanup(DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4_marshaled_com& marshaled) { } // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo::get_Link() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* DoorInfo_get_Link_mA17FFA7A632767EF1875ECAF70542BB8310D1543 (DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4* __this, const RuntimeMethod* method) { { // public FlowLayoutGraphLink Link { get; set; } FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_0 = __this->___U3CLinkU3Ek__BackingField_0; return L_0; } } IL2CPP_EXTERN_C FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* DoorInfo_get_Link_mA17FFA7A632767EF1875ECAF70542BB8310D1543_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* _returnValue; _returnValue = DoorInfo_get_Link_mA17FFA7A632767EF1875ECAF70542BB8310D1543_inline(_thisAdjusted, method); return _returnValue; } // System.Void DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo::set_Link(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoorInfo_set_Link_mD63A1F979E91EA756F59E4CEE067E3FC8CA0B1AA (DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4* __this, FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___0_value, const RuntimeMethod* method) { { // public FlowLayoutGraphLink Link { get; set; } FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_0 = ___0_value; __this->___U3CLinkU3Ek__BackingField_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLinkU3Ek__BackingField_0), (void*)L_0); return; } } IL2CPP_EXTERN_C void DoorInfo_set_Link_mD63A1F979E91EA756F59E4CEE067E3FC8CA0B1AA_AdjustorThunk (RuntimeObject* __this, FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___0_value, const RuntimeMethod* method) { DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); DoorInfo_set_Link_mD63A1F979E91EA756F59E4CEE067E3FC8CA0B1AA_inline(_thisAdjusted, ___0_value, method); } // DungeonArchitect.IntVector2 DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo::get_CellCoord() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 DoorInfo_get_CellCoord_m3BC526A8820498F8101151420AA9ADF76AA6124D (DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4* __this, const RuntimeMethod* method) { { // public IntVector2 CellCoord { get; set; } IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_0 = __this->___U3CCellCoordU3Ek__BackingField_1; return L_0; } } IL2CPP_EXTERN_C IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 DoorInfo_get_CellCoord_m3BC526A8820498F8101151420AA9ADF76AA6124D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 _returnValue; _returnValue = DoorInfo_get_CellCoord_m3BC526A8820498F8101151420AA9ADF76AA6124D_inline(_thisAdjusted, method); return _returnValue; } // System.Void DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo::set_CellCoord(DungeonArchitect.IntVector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoorInfo_set_CellCoord_mD2A3117AEF5BABAB784F12A82043914B60936919 (DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_value, const RuntimeMethod* method) { { // public IntVector2 CellCoord { get; set; } IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_0 = ___0_value; __this->___U3CCellCoordU3Ek__BackingField_1 = L_0; return; } } IL2CPP_EXTERN_C void DoorInfo_set_CellCoord_mD2A3117AEF5BABAB784F12A82043914B60936919_AdjustorThunk (RuntimeObject* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_value, const RuntimeMethod* method) { DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); DoorInfo_set_CellCoord_mD2A3117AEF5BABAB784F12A82043914B60936919_inline(_thisAdjusted, ___0_value, method); } // System.Boolean DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo::get_HorizontalDoorEdge() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DoorInfo_get_HorizontalDoorEdge_m2E829D0F022CAFDFF01DD148D3F1489C36D57EE6 (DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4* __this, const RuntimeMethod* method) { { // public bool HorizontalDoorEdge { get; set; } bool L_0 = __this->___U3CHorizontalDoorEdgeU3Ek__BackingField_2; return L_0; } } IL2CPP_EXTERN_C bool DoorInfo_get_HorizontalDoorEdge_m2E829D0F022CAFDFF01DD148D3F1489C36D57EE6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = DoorInfo_get_HorizontalDoorEdge_m2E829D0F022CAFDFF01DD148D3F1489C36D57EE6_inline(_thisAdjusted, method); return _returnValue; } // System.Void DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo::set_HorizontalDoorEdge(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoorInfo_set_HorizontalDoorEdge_m3EFD3500EB479454ED303828AF6E30BB1100CC0B (DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool HorizontalDoorEdge { get; set; } bool L_0 = ___0_value; __this->___U3CHorizontalDoorEdgeU3Ek__BackingField_2 = L_0; return; } } IL2CPP_EXTERN_C void DoorInfo_set_HorizontalDoorEdge_m3EFD3500EB479454ED303828AF6E30BB1100CC0B_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method) { DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); DoorInfo_set_HorizontalDoorEdge_m3EFD3500EB479454ED303828AF6E30BB1100CC0B_inline(_thisAdjusted, ___0_value, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mFEE417D5ECEC587D0D8AFC1EE1D6AD711BF61AD9 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t98B890AEBC825C1007BEAA557C422222062A3B76_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t98B890AEBC825C1007BEAA557C422222062A3B76* L_0 = (U3CU3Ec_t98B890AEBC825C1007BEAA557C422222062A3B76*)il2cpp_codegen_object_new(U3CU3Ec_t98B890AEBC825C1007BEAA557C422222062A3B76_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_mC084CE209E04D68BB4B4CE59DB15055588CC0E64(L_0, NULL); ((U3CU3Ec_t98B890AEBC825C1007BEAA557C422222062A3B76_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t98B890AEBC825C1007BEAA557C422222062A3B76_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t98B890AEBC825C1007BEAA557C422222062A3B76_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t98B890AEBC825C1007BEAA557C422222062A3B76_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mC084CE209E04D68BB4B4CE59DB15055588CC0E64 (U3CU3Ec_t98B890AEBC825C1007BEAA557C422222062A3B76* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.Boolean DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/<>c::b__35_0(DungeonArchitect.Flow.Items.FlowItem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CBuildDoorsU3Eb__35_0_m97197246C8839D454EF1CB49C2B8669AB9B0652C (U3CU3Ec_t98B890AEBC825C1007BEAA557C422222062A3B76* __this, FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ___0_i, const RuntimeMethod* method) { { // int numLockedItems = link.state.items.Count(i => i.type == FlowGraphItemType.Lock); FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_0 = ___0_i; NullCheck(L_0); int32_t L_1 = L_0->___type_1; return (bool)((((int32_t)L_1) == ((int32_t)1))? 1 : 0); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // DungeonArchitect.Flow.Impl.GridFlow.Tasks.NodeTilemapBounds DungeonArchitect.Flow.Impl.GridFlow.Tasks.NodeTilemapBounds::Build(DungeonArchitect.Flow.Impl.GridFlow.Tasks.TilemapFlowNodeInfo,System.Int32,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NodeTilemapBounds_tB45AE8DED9F74BB5F3FE4A09E726C4EC088BD348 NodeTilemapBounds_Build_mA2E6B3A6E75F8E12A267C86439103F78D3629A6B (TilemapFlowNodeInfo_t2A8FBFFE3C69CD3C192382938249A991A3111DA4* ___0_tileNode, int32_t ___1_tilemapWidth, int32_t ___2_tilemapHeight, bool ___3_clampToBoundary, const RuntimeMethod* method) { NodeTilemapBounds_tB45AE8DED9F74BB5F3FE4A09E726C4EC088BD348 V_0; memset((&V_0), 0, sizeof(V_0)); { // var b = new NodeTilemapBounds(); il2cpp_codegen_initobj((&V_0), sizeof(NodeTilemapBounds_tB45AE8DED9F74BB5F3FE4A09E726C4EC088BD348)); // b.x0 = Mathf.FloorToInt(tileNode.x0); TilemapFlowNodeInfo_t2A8FBFFE3C69CD3C192382938249A991A3111DA4* L_0 = ___0_tileNode; NullCheck(L_0); float L_1 = L_0->___x0_0; int32_t L_2; L_2 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(L_1, NULL); (&V_0)->___x0_0 = L_2; // b.y0 = Mathf.FloorToInt(tileNode.y0); TilemapFlowNodeInfo_t2A8FBFFE3C69CD3C192382938249A991A3111DA4* L_3 = ___0_tileNode; NullCheck(L_3); float L_4 = L_3->___y0_2; int32_t L_5; L_5 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(L_4, NULL); (&V_0)->___y0_1 = L_5; // b.x1 = Mathf.FloorToInt(tileNode.x1); TilemapFlowNodeInfo_t2A8FBFFE3C69CD3C192382938249A991A3111DA4* L_6 = ___0_tileNode; NullCheck(L_6); float L_7 = L_6->___x1_1; int32_t L_8; L_8 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(L_7, NULL); (&V_0)->___x1_2 = L_8; // b.y1 = Mathf.FloorToInt(tileNode.y1); TilemapFlowNodeInfo_t2A8FBFFE3C69CD3C192382938249A991A3111DA4* L_9 = ___0_tileNode; NullCheck(L_9); float L_10 = L_9->___y1_3; int32_t L_11; L_11 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(L_10, NULL); (&V_0)->___y1_3 = L_11; // b.mx = Mathf.FloorToInt(tileNode.midX); TilemapFlowNodeInfo_t2A8FBFFE3C69CD3C192382938249A991A3111DA4* L_12 = ___0_tileNode; NullCheck(L_12); float L_13 = L_12->___midX_4; int32_t L_14; L_14 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(L_13, NULL); (&V_0)->___mx_4 = L_14; // b.my = Mathf.FloorToInt(tileNode.midY); TilemapFlowNodeInfo_t2A8FBFFE3C69CD3C192382938249A991A3111DA4* L_15 = ___0_tileNode; NullCheck(L_15); float L_16 = L_15->___midY_5; int32_t L_17; L_17 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(L_16, NULL); (&V_0)->___my_5 = L_17; // if (clampToBoundary) bool L_18 = ___3_clampToBoundary; if (!L_18) { goto IL_00fe; } } { // b.x0 = Mathf.Clamp(b.x0, 0, tilemapWidth - 1); NodeTilemapBounds_tB45AE8DED9F74BB5F3FE4A09E726C4EC088BD348 L_19 = V_0; int32_t L_20 = L_19.___x0_0; int32_t L_21 = ___1_tilemapWidth; int32_t L_22; L_22 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(L_20, 0, ((int32_t)il2cpp_codegen_subtract(L_21, 1)), NULL); (&V_0)->___x0_0 = L_22; // b.x1 = Mathf.Clamp(b.x1, 0, tilemapWidth - 1); NodeTilemapBounds_tB45AE8DED9F74BB5F3FE4A09E726C4EC088BD348 L_23 = V_0; int32_t L_24 = L_23.___x1_2; int32_t L_25 = ___1_tilemapWidth; int32_t L_26; L_26 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(L_24, 0, ((int32_t)il2cpp_codegen_subtract(L_25, 1)), NULL); (&V_0)->___x1_2 = L_26; // b.y0 = Mathf.Clamp(b.y0, 0, tilemapHeight - 1); NodeTilemapBounds_tB45AE8DED9F74BB5F3FE4A09E726C4EC088BD348 L_27 = V_0; int32_t L_28 = L_27.___y0_1; int32_t L_29 = ___2_tilemapHeight; int32_t L_30; L_30 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(L_28, 0, ((int32_t)il2cpp_codegen_subtract(L_29, 1)), NULL); (&V_0)->___y0_1 = L_30; // b.y1 = Mathf.Clamp(b.y1, 0, tilemapHeight - 1); NodeTilemapBounds_tB45AE8DED9F74BB5F3FE4A09E726C4EC088BD348 L_31 = V_0; int32_t L_32 = L_31.___y1_3; int32_t L_33 = ___2_tilemapHeight; int32_t L_34; L_34 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(L_32, 0, ((int32_t)il2cpp_codegen_subtract(L_33, 1)), NULL); (&V_0)->___y1_3 = L_34; // b.mx = Mathf.Clamp(b.mx, 0, tilemapWidth - 1); NodeTilemapBounds_tB45AE8DED9F74BB5F3FE4A09E726C4EC088BD348 L_35 = V_0; int32_t L_36 = L_35.___mx_4; int32_t L_37 = ___1_tilemapWidth; int32_t L_38; L_38 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(L_36, 0, ((int32_t)il2cpp_codegen_subtract(L_37, 1)), NULL); (&V_0)->___mx_4 = L_38; // b.my = Mathf.Clamp(b.my, 0, tilemapHeight - 1); NodeTilemapBounds_tB45AE8DED9F74BB5F3FE4A09E726C4EC088BD348 L_39 = V_0; int32_t L_40 = L_39.___my_5; int32_t L_41 = ___2_tilemapHeight; int32_t L_42; L_42 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(L_40, 0, ((int32_t)il2cpp_codegen_subtract(L_41, 1)), NULL); (&V_0)->___my_5 = L_42; } IL_00fe: { // return b; NodeTilemapBounds_tB45AE8DED9F74BB5F3FE4A09E726C4EC088BD348 L_43 = V_0; return L_43; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // DungeonArchitect.Flow.Impl.GridFlow.Tasks.CaveCellBuildTile DungeonArchitect.Flow.Impl.GridFlow.Tasks.CaveCellBuildTile::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CaveCellBuildTile_t199095C959D1AF04740B5D78CA0722DA71B40C29* CaveCellBuildTile_Clone_m349A0917EFE4DBF1AF09B19651D9079F2D360048 (CaveCellBuildTile_t199095C959D1AF04740B5D78CA0722DA71B40C29* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CaveCellBuildTile_t199095C959D1AF04740B5D78CA0722DA71B40C29_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // var tile = new CaveCellBuildTile(); CaveCellBuildTile_t199095C959D1AF04740B5D78CA0722DA71B40C29* L_0 = (CaveCellBuildTile_t199095C959D1AF04740B5D78CA0722DA71B40C29*)il2cpp_codegen_object_new(CaveCellBuildTile_t199095C959D1AF04740B5D78CA0722DA71B40C29_il2cpp_TypeInfo_var); NullCheck(L_0); CaveCellBuildTile__ctor_m5457847173D5B98832BA7883C322358D58EB2191(L_0, NULL); // tile.tileCoord = tileCoord; CaveCellBuildTile_t199095C959D1AF04740B5D78CA0722DA71B40C29* L_1 = L_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_2 = __this->___tileCoord_0; NullCheck(L_1); L_1->___tileCoord_0 = L_2; // tile.valid = valid; CaveCellBuildTile_t199095C959D1AF04740B5D78CA0722DA71B40C29* L_3 = L_1; bool L_4 = __this->___valid_1; NullCheck(L_3); L_3->___valid_1 = L_4; // tile.rockTile = rockTile; CaveCellBuildTile_t199095C959D1AF04740B5D78CA0722DA71B40C29* L_5 = L_3; bool L_6 = __this->___rockTile_2; NullCheck(L_5); L_5->___rockTile_2 = L_6; // return tile; return L_5; } } // System.Void DungeonArchitect.Flow.Impl.GridFlow.Tasks.CaveCellBuildTile::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CaveCellBuildTile__ctor_m5457847173D5B98832BA7883C322358D58EB2191 (CaveCellBuildTile_t199095C959D1AF04740B5D78CA0722DA71B40C29* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Impl.GridFlow.Tasks.TilemapFlowNodeInfo::.ctor(System.Single,System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TilemapFlowNodeInfo__ctor_m50BD2F5BFAB169385B20EE616B972D06057A0E6F (TilemapFlowNodeInfo_t2A8FBFFE3C69CD3C192382938249A991A3111DA4* __this, float ___0_x0, float ___1_y0, float ___2_x1, float ___3_y1, const RuntimeMethod* method) { { // public TilemapFlowNodeInfo(float x0, float y0, float x1, float y1) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // this.x0 = x0; float L_0 = ___0_x0; __this->___x0_0 = L_0; // this.y0 = y0; float L_1 = ___1_y0; __this->___y0_2 = L_1; // this.x1 = x1; float L_2 = ___2_x1; __this->___x1_1 = L_2; // this.y1 = y1; float L_3 = ___3_y1; __this->___y1_3 = L_3; // midX = (x0 + x1) * 0.5f; float L_4 = ___0_x0; float L_5 = ___2_x1; __this->___midX_4 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_4, L_5)), (0.5f))); // midY = (y0 + y1) * 0.5f; float L_6 = ___1_y0; float L_7 = ___3_y1; __this->___midY_5 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_6, L_7)), (0.5f))); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskMerge::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridFlowTilemapTaskMerge__ctor_mEA358557844B338664D6171F538A559341E1E355 (GridFlowTilemapTaskMerge_t959D4739E6D699410DB238542C807ED154143BEE* __this, const RuntimeMethod* method) { { TilemapBaseFlowTaskMerge__ctor_m34A939DB9838946D7F62A9C9A7DE4EF20E275C01(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskOptimize::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridFlowTilemapTaskOptimize__ctor_m96C35F46B0A273F0984B539DEC79FB1776E81BD5 (GridFlowTilemapTaskOptimize_t279903967F85908C6346E7BFC098124E7B1D5275* __this, const RuntimeMethod* method) { { TilemapBaseFlowTaskOptimize__ctor_mE67E59BBD6D4E5D78586FC8A5E009AADD548C4A2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Impl.GridFlow.Constraints.GridFlowLayoutNodeConstraintProcessorScript::.ctor(DungeonArchitect.IGridFlowLayoutNodePositionConstraint,UnityEngine.Vector2Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridFlowLayoutNodeConstraintProcessorScript__ctor_m2CF8856A2FCA5EBA110A362C66B32A58DC0E53AB (GridFlowLayoutNodeConstraintProcessorScript_tB81877E6BE36AA5114DC3336BF98A5B4F20C8E60* __this, RuntimeObject* ___0_scriptConstraint, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_gridSize, const RuntimeMethod* method) { { // public GridFlowLayoutNodeConstraintProcessorScript(IGridFlowLayoutNodePositionConstraint scriptConstraint, Vector2Int gridSize) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // this.scriptConstraint = scriptConstraint; RuntimeObject* L_0 = ___0_scriptConstraint; __this->___scriptConstraint_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___scriptConstraint_0), (void*)L_0); // this.gridSize = gridSize; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = ___1_gridSize; __this->___gridSize_1 = L_1; // } return; } } // System.Boolean DungeonArchitect.Flow.Impl.GridFlow.Constraints.GridFlowLayoutNodeConstraintProcessorScript::CanCreateNodeAt(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GridFlowLayoutNodeConstraintProcessorScript_CanCreateNodeAt_mFFB3215749C58ECBD72B25DE29DFD3F7E53A2EA7 (GridFlowLayoutNodeConstraintProcessorScript_tB81877E6BE36AA5114DC3336BF98A5B4F20C8E60* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_node, int32_t ___1_totalPathLength, int32_t ___2_currentPathPosition, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGridFlowLayoutNodePositionConstraint_t16FBD11E89DFADD42A2ECB8A88588943DF30FCB7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0; memset((&V_0), 0, sizeof(V_0)); { // if (scriptConstraint == null || node == null) RuntimeObject* L_0 = __this->___scriptConstraint_0; if (!L_0) { goto IL_000b; } } { FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_1 = ___0_node; if (L_1) { goto IL_000d; } } IL_000b: { // return true; return (bool)1; } IL_000d: { // var nodeCoord = MathUtils.RoundToVector2Int(node.coord); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_2 = ___0_node; NullCheck(L_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = L_2->___coord_4; il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4; L_4 = MathUtils_RoundToVector2Int_m7D7C986F612838ECDB7895FEEDAEC6431103C71A(L_3, NULL); V_0 = L_4; // return scriptConstraint.CanCreateNodeAt(currentPathPosition, totalPathLength, nodeCoord, gridSize); RuntimeObject* L_5 = __this->___scriptConstraint_0; int32_t L_6 = ___2_currentPathPosition; int32_t L_7 = ___1_totalPathLength; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_9 = __this->___gridSize_1; NullCheck(L_5); bool L_10; L_10 = InterfaceFuncInvoker4< bool, int32_t, int32_t, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A >::Invoke(0 /* System.Boolean DungeonArchitect.IGridFlowLayoutNodePositionConstraint::CanCreateNodeAt(System.Int32,System.Int32,UnityEngine.Vector2Int,UnityEngine.Vector2Int) */, IGridFlowLayoutNodePositionConstraint_t16FBD11E89DFADD42A2ECB8A88588943DF30FCB7_il2cpp_TypeInfo_var, L_5, L_6, L_7, L_8, L_9); return L_10; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void DungeonArchitect.Flow.Impl.GridFlow.Constraints.GridFlowLayoutNodeConstraintProcessorStartEnd::.ctor(UnityEngine.Vector2Int[],UnityEngine.Vector2Int[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridFlowLayoutNodeConstraintProcessorStartEnd__ctor_m7C0D07C0E470C810CA5958A11EA032FAA82D3F6A (GridFlowLayoutNodeConstraintProcessorStartEnd_tDDD31A5342E179A161A0585F93DDEA7522C9D660* __this, Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* ___0_startPositions, Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* ___1_endPositions, const RuntimeMethod* method) { { // public GridFlowLayoutNodeConstraintProcessorStartEnd(Vector2Int[] startPositions, Vector2Int[] endPositions) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // this.startPositions = startPositions; Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_0 = ___0_startPositions; __this->___startPositions_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___startPositions_0), (void*)L_0); // this.endPositions = endPositions; Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_1 = ___1_endPositions; __this->___endPositions_1 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___endPositions_1), (void*)L_1); // } return; } } // System.Boolean DungeonArchitect.Flow.Impl.GridFlow.Constraints.GridFlowLayoutNodeConstraintProcessorStartEnd::CanCreateNodeAt(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GridFlowLayoutNodeConstraintProcessorStartEnd_CanCreateNodeAt_m68F2E4276FC7FCC27D652B63A296A3B1E575D91D (GridFlowLayoutNodeConstraintProcessorStartEnd_tDDD31A5342E179A161A0585F93DDEA7522C9D660* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_node, int32_t ___1_totalPathLength, int32_t ___2_currentPathPosition, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Contains_TisVector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_m02F18EEBBA07B893FFDD3EB7A07BE341E240CB17_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0; memset((&V_0), 0, sizeof(V_0)); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_1; memset((&V_1), 0, sizeof(V_1)); { // if (currentPathPosition == 0) int32_t L_0 = ___2_currentPathPosition; if (L_0) { goto IL_002d; } } { // if (startPositions != null && startPositions.Length > 0) Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_1 = __this->___startPositions_0; if (!L_1) { goto IL_005d; } } { Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_2 = __this->___startPositions_0; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_005d; } } { // var coord = MathUtils.RoundToVector2Int(node.coord); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_3 = ___0_node; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = L_3->___coord_4; il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5; L_5 = MathUtils_RoundToVector2Int_m7D7C986F612838ECDB7895FEEDAEC6431103C71A(L_4, NULL); V_0 = L_5; // return startPositions.Contains(coord); Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_6 = __this->___startPositions_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7 = V_0; bool L_8; L_8 = Enumerable_Contains_TisVector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_m02F18EEBBA07B893FFDD3EB7A07BE341E240CB17((RuntimeObject*)L_6, L_7, Enumerable_Contains_TisVector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_m02F18EEBBA07B893FFDD3EB7A07BE341E240CB17_RuntimeMethod_var); return L_8; } IL_002d: { // else if (currentPathPosition == totalPathLength - 1) int32_t L_9 = ___2_currentPathPosition; int32_t L_10 = ___1_totalPathLength; if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_10, 1)))))) { goto IL_005d; } } { // if (endPositions != null && endPositions.Length > 0) Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_11 = __this->___endPositions_1; if (!L_11) { goto IL_005d; } } { Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_12 = __this->___endPositions_1; NullCheck(L_12); if (!(((RuntimeArray*)L_12)->max_length)) { goto IL_005d; } } { // var coord = MathUtils.RoundToVector2Int(node.coord); FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_13 = ___0_node; NullCheck(L_13); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = L_13->___coord_4; il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_15; L_15 = MathUtils_RoundToVector2Int_m7D7C986F612838ECDB7895FEEDAEC6431103C71A(L_14, NULL); V_1 = L_15; // return endPositions.Contains(coord); Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_16 = __this->___endPositions_1; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_17 = V_1; bool L_18; L_18 = Enumerable_Contains_TisVector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_m02F18EEBBA07B893FFDD3EB7A07BE341E240CB17((RuntimeObject*)L_16, L_17, Enumerable_Contains_TisVector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_m02F18EEBBA07B893FFDD3EB7A07BE341E240CB17_RuntimeMethod_var); return L_18; } IL_005d: { // 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 #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* DoorInfo_get_Link_mA17FFA7A632767EF1875ECAF70542BB8310D1543_inline (DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4* __this, const RuntimeMethod* method) { { // public FlowLayoutGraphLink Link { get; set; } FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_0 = __this->___U3CLinkU3Ek__BackingField_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DoorInfo_set_Link_mD63A1F979E91EA756F59E4CEE067E3FC8CA0B1AA_inline (DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4* __this, FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___0_value, const RuntimeMethod* method) { { // public FlowLayoutGraphLink Link { get; set; } FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_0 = ___0_value; __this->___U3CLinkU3Ek__BackingField_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLinkU3Ek__BackingField_0), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 DoorInfo_get_CellCoord_m3BC526A8820498F8101151420AA9ADF76AA6124D_inline (DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4* __this, const RuntimeMethod* method) { { // public IntVector2 CellCoord { get; set; } IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_0 = __this->___U3CCellCoordU3Ek__BackingField_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DoorInfo_set_CellCoord_mD2A3117AEF5BABAB784F12A82043914B60936919_inline (DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_value, const RuntimeMethod* method) { { // public IntVector2 CellCoord { get; set; } IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_0 = ___0_value; __this->___U3CCellCoordU3Ek__BackingField_1 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DoorInfo_get_HorizontalDoorEdge_m2E829D0F022CAFDFF01DD148D3F1489C36D57EE6_inline (DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4* __this, const RuntimeMethod* method) { { // public bool HorizontalDoorEdge { get; set; } bool L_0 = __this->___U3CHorizontalDoorEdgeU3Ek__BackingField_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DoorInfo_set_HorizontalDoorEdge_m3EFD3500EB479454ED303828AF6E30BB1100CC0B_inline (DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool HorizontalDoorEdge { get; set; } bool L_0 = ___0_value; __this->___U3CHorizontalDoorEdgeU3Ek__BackingField_2 = L_0; return; } } 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_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline (int32_t ___0_value, int32_t ___1_min, int32_t ___2_max, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; int32_t V_2 = 0; { int32_t L_0 = ___0_value; int32_t L_1 = ___1_min; V_0 = (bool)((((int32_t)L_0) < ((int32_t)L_1))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_000e; } } { int32_t L_3 = ___1_min; ___0_value = L_3; goto IL_0019; } IL_000e: { int32_t L_4 = ___0_value; int32_t L_5 = ___2_max; V_1 = (bool)((((int32_t)L_4) > ((int32_t)L_5))? 1 : 0); bool L_6 = V_1; if (!L_6) { goto IL_0019; } } { int32_t L_7 = ___2_max; ___0_value = L_7; } IL_0019: { int32_t L_8 = ___0_value; V_2 = L_8; goto IL_001d; } IL_001d: { int32_t L_9 = V_2; return L_9; } }