24079 lines
1.3 MiB
24079 lines
1.3 MiB
#include "pch-cpp.hpp"
|
|
|
|
#ifndef _MSC_VER
|
|
# include <alloca.h>
|
|
#else
|
|
# include <malloc.h>
|
|
#endif
|
|
|
|
|
|
#include <limits>
|
|
|
|
|
|
template <typename T1, typename T2>
|
|
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 <typename T1, typename T2, typename T3>
|
|
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 <typename R, typename T1, typename T2>
|
|
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 <typename R, typename T1, typename T2, typename T3>
|
|
struct VirtualFuncInvoker3
|
|
{
|
|
typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
|
|
|
|
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
|
|
}
|
|
};
|
|
template <typename R, typename T1, typename T2, typename T3, typename T4>
|
|
struct VirtualFuncInvoker4
|
|
{
|
|
typedef R (*Func)(void*, T1, T2, T3, T4, const RuntimeMethod*);
|
|
|
|
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
|
|
}
|
|
};
|
|
template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
|
|
struct VirtualFuncInvoker6
|
|
{
|
|
typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, const RuntimeMethod*);
|
|
|
|
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, invokeData.method);
|
|
}
|
|
};
|
|
template <typename R>
|
|
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 <typename R, typename T1, typename T2, typename T3>
|
|
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);
|
|
}
|
|
};
|
|
template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5>
|
|
struct InterfaceFuncInvoker5
|
|
{
|
|
typedef R (*Func)(void*, T1, T2, T3, T4, T5, const RuntimeMethod*);
|
|
|
|
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
|
|
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, invokeData.method);
|
|
}
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,System.Collections.Generic.HashSet`1<DungeonArchitect.Utils.DungeonUID>>
|
|
struct Dictionary_2_tE17FB8CA11CE0C40E0FF034E40AA09D143379EA4;
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID[]>
|
|
struct Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7;
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink[]>
|
|
struct Dictionary_2_t28124B690F828C39ABC5D6AA1BEE87940DCD5265;
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo[]>
|
|
struct Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558;
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID>
|
|
struct Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7;
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink>
|
|
struct Dictionary_2_t02321DCC0FF717E7E70641185F5D2598DF127701;
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>
|
|
struct Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7;
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,System.Object>
|
|
struct Dictionary_2_tBDC12A3A1DF567EA52231954ACE4039985CAD7C8;
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo>>
|
|
struct Dictionary_2_tE0920DB74E797979BC909304822096437C399499;
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>
|
|
struct Dictionary_2_t38624A7CCACC8EC03E8F542CB7D80754BD7D1EC0;
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Int32>
|
|
struct Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A;
|
|
// System.Collections.Generic.Dictionary`2<System.Object,System.Int32>
|
|
struct Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1;
|
|
// System.Collections.Generic.Dictionary`2<System.Object,System.Object>
|
|
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
|
|
// System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>>
|
|
struct Dictionary_2_tFFA97CEB1B6951656B3B19CC1EEA67BC577120BA;
|
|
// System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo[]>
|
|
struct Dictionary_2_t5424F993A6272D0EC654DADA5E1B01331FEF442F;
|
|
// System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Flow.Items.FlowItemMetadataComponent>
|
|
struct Dictionary_2_tBE58E40CA0401F7EE4965CF8CC9B8812B2C1C0ED;
|
|
// System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Flow.Exec.FlowTaskExecOutput>
|
|
struct Dictionary_2_tC1DFBCDA73693FD8E07A5D9C42318D0EA91FC72B;
|
|
// System.Collections.Generic.Dictionary`2<System.Type,System.ICloneable>
|
|
struct Dictionary_2_tC3ACB07C97D2D2A8D4B30F5CB9AF7C17431A7541;
|
|
// System.Collections.Generic.Dictionary`2<System.Type,DungeonArchitect.Flow.Domains.IFlowDomainData>
|
|
struct Dictionary_2_t646022ED51FFB205DDA12E9AEB1851A40F3B47EC;
|
|
// System.Collections.Generic.Dictionary`2<System.Type,DungeonArchitect.Flow.Domains.IFlowDomainExtension>
|
|
struct Dictionary_2_t0676C142556166365093243553199AA18660E496;
|
|
// System.Collections.Generic.Dictionary`2<UnityEngine.Vector3,DungeonArchitect.Utils.DungeonUID>
|
|
struct Dictionary_2_tCE045E0841BD50B97FD347CB11B41AE359216E05;
|
|
// DungeonArchitect.Utils.StackSystem`4/ExecuteFrameDelegate<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult>
|
|
struct ExecuteFrameDelegate_tFDF65E78FF96806915D51181D20D79A88D46FA26;
|
|
// DungeonArchitect.Utils.StackSystem`4/ExecuteFrameDelegate<System.Object,System.Object,System.Object,System.Object>
|
|
struct ExecuteFrameDelegate_t3327780D90E1B3559093084ED76E4001ABB44906;
|
|
// System.Func`2<System.Object,System.Single>
|
|
struct Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12;
|
|
// System.Func`2<UnityEngine.Vector3,System.Boolean>
|
|
struct Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E;
|
|
// System.Func`2<UnityEngine.Vector3,UnityEngine.Vector3>
|
|
struct Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4;
|
|
// System.Func`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo,System.Boolean>
|
|
struct Func_2_tFA7604C3E19E304A9791C1BC89CCE5A7CE0C4994;
|
|
// System.Func`2<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo,System.Single>
|
|
struct Func_2_t10696B6984B2B399B305C512B6D479F4093ADCF8;
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.Utils.DungeonUID>
|
|
struct HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817;
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode>
|
|
struct HashSet_1_tB840775325A9E81846610FD54FABA75EF3CE1408;
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.Flow.Items.FlowItem>
|
|
struct HashSet_1_tF5A56FCAD43E8B0B0A914E894395F19A8D8E4115;
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>
|
|
struct HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0;
|
|
// System.Collections.Generic.HashSet`1<System.Object>
|
|
struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885;
|
|
// System.Collections.Generic.IEnumerable`1<DungeonArchitect.Utils.DungeonUID>
|
|
struct IEnumerable_1_tF5768567279EF4D689AC38615F88361AD49DD3BF;
|
|
// System.Collections.Generic.IEnumerable`1<DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink>
|
|
struct IEnumerable_1_tF046BC41E5025BAEB2130DD6EE3C8247F85E0E34;
|
|
// System.Collections.Generic.IEnumerable`1<DungeonArchitect.Flow.Items.FlowDoorKeyComponent>
|
|
struct IEnumerable_1_tA39C51CB36DB620BEAA1FC55D85DAB10FBFE547D;
|
|
// System.Collections.Generic.IEnumerable`1<DungeonArchitect.Flow.Items.FlowItem>
|
|
struct IEnumerable_1_t28B4FCD1DFD03677C59FA96F430F3661EB538C5C;
|
|
// System.Collections.Generic.IEnumerable`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>
|
|
struct IEnumerable_1_t9038AB00CDA7970F95B291E02B627EF4B2943FD4;
|
|
// System.Collections.Generic.IEnumerable`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup>
|
|
struct IEnumerable_1_t6FED7143283D9D2FA6E8B1579BCE6BCCE15E2388;
|
|
// System.Collections.Generic.IEnumerable`1<System.Object>
|
|
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
|
|
// System.Collections.Generic.IEnumerable`1<System.String>
|
|
struct IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44;
|
|
// System.Collections.Generic.IEnumerable`1<System.Type>
|
|
struct IEnumerable_1_t6686595E4CB7AC210F0EF075F7B1DD4A21D3902B;
|
|
// System.Collections.Generic.IEnumerable`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo>
|
|
struct IEnumerable_1_tEF07A87A6FDFE6AFD7A9A379022A7B8C864F8B69;
|
|
// System.Collections.Generic.IEnumerable`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>
|
|
struct IEnumerable_1_t14BCEA7206A713A870C772C62120894D0394C859;
|
|
// System.Collections.Generic.IEqualityComparer`1<DungeonArchitect.Utils.DungeonUID>
|
|
struct IEqualityComparer_1_tE561B2A847265A60CD23B9BABD198E5FB7F3AF5A;
|
|
// System.Collections.Generic.IEqualityComparer`1<DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode>
|
|
struct IEqualityComparer_1_t1BBEC85AF7D6939BD66D0FE1FD11657A595A5B7A;
|
|
// System.Collections.Generic.IEqualityComparer`1<DungeonArchitect.Flow.Items.FlowItem>
|
|
struct IEqualityComparer_1_tAC93729E326C9E7386677A57C5AA1C908CCD6487;
|
|
// System.Collections.Generic.IEqualityComparer`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>
|
|
struct IEqualityComparer_1_t4BBE53BB5996BFE84642B383E14FAADB11ED8A6C;
|
|
// System.Collections.Generic.IEqualityComparer`1<System.Object>
|
|
struct IEqualityComparer_1_t2CA7720C7ADCCDECD3B02E45878B4478619D5347;
|
|
// System.Collections.Generic.IEqualityComparer`1<System.String>
|
|
struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
|
|
// System.Collections.Generic.IEqualityComparer`1<System.Type>
|
|
struct IEqualityComparer_1_t0C79004BFE79D9DBCE6C2250109D31D468A9A68E;
|
|
// System.Linq.IOrderedEnumerable`1<System.Object>
|
|
struct IOrderedEnumerable_1_t0E680E8E1A4A676334F2A0C9A6F9B93135A65EAC;
|
|
// System.Linq.IOrderedEnumerable`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>
|
|
struct IOrderedEnumerable_1_t1DA3A3E0DD5EA01A1CD417C73C58328238CB8BA5;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<DungeonArchitect.Utils.DungeonUID,System.Collections.Generic.HashSet`1<DungeonArchitect.Utils.DungeonUID>>
|
|
struct KeyCollection_tE973AFFCAACFD96E2150EE22535A1D31DD0232F8;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID>
|
|
struct KeyCollection_tFBAA2B72A1073B176F9CCFB0A1AE57C9311155F0;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo>>
|
|
struct KeyCollection_t4D3F09876D8F68B6E2F34CC10DD6701F59D03C05;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>
|
|
struct KeyCollection_t4C6179CEA8D6DBA750742356E26337D1BFD62EC4;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Int32>
|
|
struct KeyCollection_tE7382A5E9B8C888BFD3D6B35796B8DAA88BA0395;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.Object>
|
|
struct KeyCollection_tB45A861D090B15129521119AE48ED3813820A974;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>>
|
|
struct KeyCollection_t2BBFDA7518FB93083C9C897A1C27E6F0F3408BFB;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo[]>
|
|
struct KeyCollection_t57BFB3671C7424C8617AB9A87699DB153E3B9FCC;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,DungeonArchitect.Flow.Items.FlowItemMetadataComponent>
|
|
struct KeyCollection_t66989D7D5A75E30113F534C68BCB756F95E8BA8A;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,DungeonArchitect.Flow.Exec.FlowTaskExecOutput>
|
|
struct KeyCollection_t78949021980EF36C855D629CC5831AF9DB35884A;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Type,System.ICloneable>
|
|
struct KeyCollection_t638B7EF4640BB820500871FBAB30E0975E5718E4;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Utils.DungeonUID>
|
|
struct List_1_t5D0E2E68F505B13C17076E4382706078580D4840;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink>
|
|
struct List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Items.FlowDoorKeyComponent>
|
|
struct List_1_t968615A1277BCAEB054D02A9BE1A320143761B9D;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Items.FlowDoorLockComponent>
|
|
struct List_1_t0EE75A2C0E7FBB54DDD8C06A26DD87F4E6FD1D7D;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode>
|
|
struct List_1_t28C0939D4C4DB88CBF2951B0FD50FC255EA4F376;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Exec.FlowExecTaskState>
|
|
struct List_1_t8AAF07F41CD2F66782046FF6E7EAD935A6C889A2;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Items.FlowItem>
|
|
struct List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink>
|
|
struct List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>
|
|
struct List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup>
|
|
struct List_1_t80F43EA962C8EF52ECDA456FA96B444C16E0A4F9;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthStatePathItem>
|
|
struct List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup>
|
|
struct List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame>
|
|
struct List_1_tA56B5D2804DF6D174C05CDA8589FF42AD88D11B0;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowPathGrowthSystem>
|
|
struct List_1_t1C12B706F6B315064D0B299BDAFEA342011DA4CE;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Exec.FlowTaskExecOutput>
|
|
struct List_1_tA0ABD5EFDA52776A2CDD54D09DBE43EBAA7BF2BB;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Graphs.Graph>
|
|
struct List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Graphs.GraphLink>
|
|
struct List_1_t5B2B2081BF8097131F5848A462357FBB09D50112;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Graphs.GraphNode>
|
|
struct List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Graphs.GraphPin>
|
|
struct List_1_tC958F6791FB4E4315279F35506727A207EBFFF03;
|
|
// System.Collections.Generic.List`1<System.Object>
|
|
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.PropSocket>
|
|
struct List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8;
|
|
// System.Collections.Generic.List`1<System.String>
|
|
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo>
|
|
struct List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo>
|
|
struct List_1_t31A9F757E86608860996CED1A0660E109FA89B50;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath/StartNodeCandidate>
|
|
struct List_1_tAF9CDF50AA5CDBA571052402D8CB7FC1C7E4E931;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>
|
|
struct List_1_tF6E23635756AD551FA4DBBCA36A2EC34FB333709;
|
|
// System.Collections.Generic.Queue`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>
|
|
struct Queue_1_t6E689A715E23DDDF040367CB9D546275DB43EC31;
|
|
// System.Collections.Generic.Queue`1<System.Object>
|
|
struct Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5;
|
|
// DungeonArchitect.Utils.StackSystem`4<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult>
|
|
struct StackSystem_4_t0914A8F83C26D8F23ABD1A8B0A05CD85155E7277;
|
|
// DungeonArchitect.Utils.StackSystem`4<System.Object,System.Object,System.Object,System.Object>
|
|
struct StackSystem_4_t095CCD4475A8CAE80094EA19AD0C55371C5B04AE;
|
|
// System.Collections.Generic.Stack`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame>
|
|
struct Stack_1_tC20B64315F413B78CD85C4961B708ED4E1B24B7D;
|
|
// System.Collections.Generic.Stack`1<System.Object>
|
|
struct Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<DungeonArchitect.Utils.DungeonUID,System.Collections.Generic.HashSet`1<DungeonArchitect.Utils.DungeonUID>>
|
|
struct ValueCollection_tD424DB545C5D9186736DE5E81C2D40EBABDC93AF;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID>
|
|
struct ValueCollection_tC21B9BD1D5010A80581F50322313C56D89B376D8;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo>>
|
|
struct ValueCollection_tD4C2E6ADD0C5A90732E535056BC0A8A15F96D2C0;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>
|
|
struct ValueCollection_tA35A410CDF9ECC874F42D7CFF9C3573F57E6B940;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Int32>
|
|
struct ValueCollection_tF56FBD041BFC10E1C211D384A4F54E8B0ED3E14E;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>>
|
|
struct ValueCollection_t59DFB1A469DC8D8C866E2B2426C06A25321FA4C4;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo[]>
|
|
struct ValueCollection_t9AF1D9CDE8BCF3AF1D5D889D86FED3DF18194695;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,DungeonArchitect.Flow.Items.FlowItemMetadataComponent>
|
|
struct ValueCollection_t1E5A62711A036620C0747109D76F065334D5164A;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,DungeonArchitect.Flow.Exec.FlowTaskExecOutput>
|
|
struct ValueCollection_t45D6B5508A188A6BF5BC84D708A9714AA610DB38;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Type,System.ICloneable>
|
|
struct ValueCollection_t29245B79DDA0AEB63D78C5E85122222ED7A60798;
|
|
// System.Collections.Generic.Dictionary`2/Entry<DungeonArchitect.Utils.DungeonUID,System.Collections.Generic.HashSet`1<DungeonArchitect.Utils.DungeonUID>>[]
|
|
struct EntryU5BU5D_t628F881B944EABAC891915B8CA382463E8C745E2;
|
|
// System.Collections.Generic.Dictionary`2/Entry<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID>[]
|
|
struct EntryU5BU5D_t1E69FC2361E819E8D604738207C28461FCA63EF9;
|
|
// System.Collections.Generic.Dictionary`2/Entry<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo>>[]
|
|
struct EntryU5BU5D_t9F9C492BD1B43722D47048138E68B5CF8CDD65FB;
|
|
// System.Collections.Generic.Dictionary`2/Entry<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>[]
|
|
struct EntryU5BU5D_tBCAB39E0CAA65C2F173EACCF2B79097C7A05FAFA;
|
|
// System.Collections.Generic.Dictionary`2/Entry<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Int32>[]
|
|
struct EntryU5BU5D_t17051CF06254AD1A49CCFB2B7ACAD258D36C68A2;
|
|
// System.Collections.Generic.Dictionary`2/Entry<System.String,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>>[]
|
|
struct EntryU5BU5D_tDCD9B2C504F8C69C760DF727541B0CF7548A4113;
|
|
// System.Collections.Generic.Dictionary`2/Entry<System.String,DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo[]>[]
|
|
struct EntryU5BU5D_tC5FDD7F63635C36BACEED05D6CE252429FFABC78;
|
|
// System.Collections.Generic.Dictionary`2/Entry<System.String,DungeonArchitect.Flow.Items.FlowItemMetadataComponent>[]
|
|
struct EntryU5BU5D_tC5B3E6C03F7AE1F46DB721B90371B35A59B58030;
|
|
// System.Collections.Generic.Dictionary`2/Entry<System.String,DungeonArchitect.Flow.Exec.FlowTaskExecOutput>[]
|
|
struct EntryU5BU5D_tBE624498B4C45EE851690F7FCAF9F34E6B36C68A;
|
|
// System.Collections.Generic.Dictionary`2/Entry<System.Type,System.ICloneable>[]
|
|
struct EntryU5BU5D_tFA27D67DCABAFF62673122F7769631849DDB2FD9;
|
|
// System.Collections.Generic.HashSet`1/Slot<DungeonArchitect.Utils.DungeonUID>[]
|
|
struct SlotU5BU5D_t728528C1FD45FCB71C9B1280AAC2C02E5C59EB95;
|
|
// System.Collections.Generic.HashSet`1/Slot<DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode>[]
|
|
struct SlotU5BU5D_tDA938563EA2F057235D85C21164C2D7CCD8F3E7C;
|
|
// System.Collections.Generic.HashSet`1/Slot<DungeonArchitect.Flow.Items.FlowItem>[]
|
|
struct SlotU5BU5D_t43759D2C08B97C3AC4EA71575FE9E6635DEA93B2;
|
|
// System.Collections.Generic.HashSet`1/Slot<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>[]
|
|
struct SlotU5BU5D_t5A22D7A0009B609AAF7448B735DCFD6B8A3EB1CD;
|
|
// System.Collections.Generic.HashSet`1/Slot<System.Object>[]
|
|
struct SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343;
|
|
// System.Delegate[]
|
|
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
|
|
// DungeonArchitect.Utils.DungeonUID[]
|
|
struct DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED;
|
|
// DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink[]
|
|
struct FFAGConstraintsLinkU5BU5D_t9571268E552CA6A8B990AE392DA16B7FA5E5C11A;
|
|
// DungeonArchitect.Flow.Items.FlowDoorKeyComponent[]
|
|
struct FlowDoorKeyComponentU5BU5D_t39168F6D41C5F69E38879E860E5FCAB914F2E315;
|
|
// DungeonArchitect.Flow.Items.FlowDoorLockComponent[]
|
|
struct FlowDoorLockComponentU5BU5D_tC885449A2A218578E7B6F0A30AC8E1708CB76C2E;
|
|
// DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode[]
|
|
struct FlowExecRuleGraphNodeU5BU5D_tA7B6C0C01DBEF2A271A153398F3A654A92AFBEBE;
|
|
// DungeonArchitect.Flow.Exec.FlowExecTaskState[]
|
|
struct FlowExecTaskStateU5BU5D_t54FD96EA5C449C0075DD275CD208E37C3E2417B5;
|
|
// DungeonArchitect.Flow.Items.FlowItem[]
|
|
struct FlowItemU5BU5D_t7302BA46C0F9C20579C8CD52F81F3F02E32516B1;
|
|
// DungeonArchitect.Flow.Items.FlowItemMetadataComponent[]
|
|
struct FlowItemMetadataComponentU5BU5D_t510A150116584F472EABEC5B90C2E2C8C1339D2A;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink[]
|
|
struct FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode[]
|
|
struct FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup[]
|
|
struct FlowLayoutGraphNodeGroupU5BU5D_tBFA3FD241E839A1BC290271E2FCE3FBCFD200266;
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthStatePathItem[]
|
|
struct FlowLayoutGrowthStatePathItemU5BU5D_t7F5C3A92A49357491C3DB9BB788F607234C7020E;
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup[]
|
|
struct FlowLayoutPathNodeGroupU5BU5D_tDA45F870334CF3895E318F3A8ACE86CE905615A8;
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame[]
|
|
struct FlowLayoutPathStackFrameU5BU5D_t9F51CBB1DDEA58EB0E279B8CDB3FFF63DF02BC90;
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowPathGrowthSystem[]
|
|
struct FlowPathGrowthSystemU5BU5D_t964DD79E1ADD25980582480DFFB59E888FD97689;
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecOutput[]
|
|
struct FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4;
|
|
// DungeonArchitect.Graphs.GraphNode[]
|
|
struct GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70;
|
|
// System.Int32[]
|
|
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
|
|
// System.Object[]
|
|
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
|
|
// System.String[]
|
|
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
|
|
// System.Type[]
|
|
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo[]
|
|
struct FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3;
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo[]
|
|
struct NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986;
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath/StartNodeCandidate[]
|
|
struct StartNodeCandidateU5BU5D_tAD87BA60692F0E397F8045FD0C53D8248F38CF3A;
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo[]
|
|
struct NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode[,,]
|
|
struct FlowLayoutGraphNodeU5BU2CU2CU5D_t18778A47B6E3E28B07EF1C04F97289FA298BD110;
|
|
// UnityEngine.AnimationCurve
|
|
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354;
|
|
// System.AsyncCallback
|
|
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
|
|
// System.Attribute
|
|
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA;
|
|
// System.Reflection.Binder
|
|
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
|
|
// UnityEngine.Component
|
|
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
|
|
// System.DelegateData
|
|
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
|
|
// DungeonArchitect.Dungeon
|
|
struct Dungeon_tAA854F521189538FD299BECE6025726B6C359227;
|
|
// DungeonArchitect.DungeonBuilder
|
|
struct DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA;
|
|
// DungeonArchitect.DungeonConfig
|
|
struct DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD;
|
|
// DungeonArchitect.DungeonEventListener
|
|
struct DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF;
|
|
// DungeonArchitect.DungeonItemSpawnListener
|
|
struct DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124;
|
|
// DungeonArchitect.DungeonModel
|
|
struct DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19;
|
|
// DungeonArchitect.DungeonSceneObjectSpawner
|
|
struct DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A;
|
|
// DungeonArchitect.Themeing.DungeonThemeItem
|
|
struct DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1;
|
|
// DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink
|
|
struct FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05;
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowAgPathingSystem
|
|
struct FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7;
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult
|
|
struct FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092;
|
|
// DungeonArchitect.Flow.Domains.FlowDomainDataRegistry
|
|
struct FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57;
|
|
// DungeonArchitect.Flow.Domains.FlowDomainExtensions
|
|
struct FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC;
|
|
// DungeonArchitect.Flow.Items.FlowDoorKeyComponent
|
|
struct FlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41;
|
|
// DungeonArchitect.Flow.Items.FlowDoorLockComponent
|
|
struct FlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD;
|
|
// DungeonArchitect.Flow.Exec.FlowExecGraph
|
|
struct FlowExecGraph_t3D7E1E139188C75B1F8EEB24339885A5EB9B9D40;
|
|
// DungeonArchitect.Flow.Exec.FlowExecGraphNodeBase
|
|
struct FlowExecGraphNodeBase_tD9562285934ABFF6F8C5CAE5986409BEBC2891E8;
|
|
// DungeonArchitect.Flow.Exec.FlowExecGraphNodePin
|
|
struct FlowExecGraphNodePin_t5891C3D03D8ACC883356296C91DDC7F568633917;
|
|
// DungeonArchitect.Flow.Exec.FlowExecGraphUtils
|
|
struct FlowExecGraphUtils_t9683AB9623A7E367EA8E8C4122F744F4D7BF9242;
|
|
// DungeonArchitect.Flow.Exec.FlowExecNodeInfoAttribute
|
|
struct FlowExecNodeInfoAttribute_tE4A999847DF00FB314BA5B9689E978015F8BF09F;
|
|
// DungeonArchitect.Flow.Exec.FlowExecNodeOutputRegistry
|
|
struct FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F;
|
|
// DungeonArchitect.Flow.Exec.FlowExecResultGraphNode
|
|
struct FlowExecResultGraphNode_t17B418A44B25EE11884785D328C2F2940CC2DE1C;
|
|
// DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode
|
|
struct FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800;
|
|
// DungeonArchitect.Flow.Exec.FlowExecTask
|
|
struct FlowExecTask_t3FB395DE30DDC681DA24B210B256937CED4AC8AE;
|
|
// DungeonArchitect.Flow.Exec.FlowExecTaskResult
|
|
struct FlowExecTaskResult_t1AE608A0E5E1EAD8DC45232E12229E3F84D5D029;
|
|
// DungeonArchitect.Flow.Exec.FlowExecTaskState
|
|
struct FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D;
|
|
// DungeonArchitect.Flow.Exec.FlowExecTaskUtils
|
|
struct FlowExecTaskUtils_t271A61B76766F64A7B5C1489439AADF1E86B91E1;
|
|
// DungeonArchitect.Flow.Exec.FlowExecutionContext
|
|
struct FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39;
|
|
// DungeonArchitect.Flow.Exec.FlowExecutor
|
|
struct FlowExecutor_t7FC9093FE6EEEEDD16BDB53EFD35DF86760398FD;
|
|
// DungeonArchitect.Flow.Items.FlowItem
|
|
struct FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9;
|
|
// DungeonArchitect.Flow.Items.FlowItemMetadata
|
|
struct FlowItemMetadata_t70DCD6B5087455D9762F9D2E95CED7094DF2CBC3;
|
|
// DungeonArchitect.Flow.Items.FlowItemMetadataComponent
|
|
struct FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135;
|
|
// DungeonArchitect.Flow.Items.FlowItemMetadataHandler
|
|
struct FlowItemMetadataHandler_t02EA86DE07E45866C57789E80512EEDB03F19CA6;
|
|
// DungeonArchitect.Flow.Items.FlowItemMetadataResolver
|
|
struct FlowItemMetadataResolver_t2EFB2373871F4FDD07A12BCAE747BB597F7177FE;
|
|
// DungeonArchitect.Flow.Items.FlowItemUtils
|
|
struct FlowItemUtils_tA2B1B8A15AE8E1DBFD33AD495002E9EC9B9F9E8B;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph
|
|
struct FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink
|
|
struct FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkState
|
|
struct FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode
|
|
struct FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup
|
|
struct FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0;
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGraphPathUtils
|
|
struct FlowLayoutGraphPathUtils_t3762F3F6E8EE4AFD87AB9B1492F1AE4011916D0F;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery
|
|
struct FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal
|
|
struct FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D;
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthState
|
|
struct FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96;
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthStatePathItem
|
|
struct FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB;
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutNodeGroupGenerator
|
|
struct FlowLayoutNodeGroupGenerator_tDE27D61B3EB4E6266F727DA352C8681CE3914082;
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup
|
|
struct FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC;
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame
|
|
struct FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D;
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackGrowthTask
|
|
struct FlowLayoutPathStackGrowthTask_t8D312DDEB5402DF829019AE71DF811079F7A5FCF;
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState
|
|
struct FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524;
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState
|
|
struct FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5;
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowPathGrowthSystem
|
|
struct FlowPathGrowthSystem_t420A377CC6C920719DABB102863330129478D2E9;
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecContext
|
|
struct FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51;
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecInput
|
|
struct FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8;
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecOutput
|
|
struct FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C;
|
|
// UnityEngine.GameObject
|
|
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
|
|
// DungeonArchitect.Graphs.Graph
|
|
struct Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520;
|
|
// DungeonArchitect.Graphs.GraphNode
|
|
struct GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA;
|
|
// DungeonArchitect.Graphs.GraphPin
|
|
struct GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00;
|
|
// DungeonArchitect.Flow.Exec.GridFlowGraphNodeExecutionStatus
|
|
struct GridFlowGraphNodeExecutionStatus_tB8D99777B3DBDF843875C7F4CC23622A48856656;
|
|
// System.IAsyncResult
|
|
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
|
|
// System.ICloneable
|
|
struct ICloneable_t5118E0179AA4A8D8B4D4A85BF3CE9BB363B88E14;
|
|
// DungeonArchitect.Flow.Domains.Layout.IFlowLayoutGraphConstraints
|
|
struct IFlowLayoutGraphConstraints_t73D4BFB2EB2BBB3DD91DF776D2F2D6C8B5BD0D5C;
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.IFlowLayoutNodeCreationConstraint
|
|
struct IFlowLayoutNodeCreationConstraint_t61BDF84DEE26CC2F0240E6FF136BFCC33ABD328E;
|
|
// DungeonArchitect.Graphs.IndexCounter
|
|
struct IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586;
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock
|
|
struct LayoutBaseFlowTaskCreateKeyLock_t7EB555E7B57816B1058A5F6C22E3EA17781640DF;
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateMainPath
|
|
struct LayoutBaseFlowTaskCreateMainPath_tE9BF159A12F324074EFF1C04504C079CD48AB01D;
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath
|
|
struct LayoutBaseFlowTaskCreatePath_t6822F64E6008A1E1F2BC9916FC3D21E60F4D5D3C;
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskFinalizeGraph
|
|
struct LayoutBaseFlowTaskFinalizeGraph_tE54DDBBD6199ADC4E4B42E4B3D92C01C1DC53FDE;
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph
|
|
struct LayoutBaseFlowTaskMirrorGraph_tC89BA0D826D66C312F1F685B286B620B152F6CB1;
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskPathBuilderBase
|
|
struct LayoutBaseFlowTaskPathBuilderBase_tA7D1AEEFD5491AB0D4A2D3C9D5C25C0833D78962;
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems
|
|
struct LayoutBaseFlowTaskSpawnItems_t490AA8D5A3937472D410C4EF3B82CC2FA05A5C34;
|
|
// DungeonArchitect.LevelMarkerList
|
|
struct LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4;
|
|
// System.Reflection.MemberFilter
|
|
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
|
|
// System.Reflection.MethodInfo
|
|
struct MethodInfo_t;
|
|
// UnityEngine.MonoBehaviour
|
|
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
|
|
// DungeonArchitect.Flow.Domains.Layout.NullFlowLayoutGraphConstraints
|
|
struct NullFlowLayoutGraphConstraints_t77BB8E960DA2CA2029B0D4124086F2527960936B;
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.NullFlowLayoutNodeCreationConstraint
|
|
struct NullFlowLayoutNodeCreationConstraint_tE0AB925BC9B3B4B0854651E6292CC22BE6E996C2;
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.NullFlowLayoutNodeGroupGenerator
|
|
struct NullFlowLayoutNodeGroupGenerator_t4DD96093F57D96E77E31D875B363775C2A38ECF2;
|
|
// UnityEngine.Object
|
|
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
|
|
// DungeonArchitect.PooledDungeonSceneProvider
|
|
struct PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C;
|
|
// DungeonArchitect.PropSocket
|
|
struct PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394;
|
|
// System.Random
|
|
struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8;
|
|
// UnityEngine.ScriptableObject
|
|
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A;
|
|
// System.Runtime.Serialization.SerializationInfo
|
|
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
|
|
// System.String
|
|
struct String_t;
|
|
// UnityEngine.Transform
|
|
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
|
|
// System.Type
|
|
struct Type_t;
|
|
// System.Void
|
|
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
|
|
// DungeonArchitect.Graphs.GraphPin/OnPinLinksDestroyed
|
|
struct OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75;
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/<>c__DisplayClass8_0
|
|
struct U3CU3Ec__DisplayClass8_0_tFBFBB6D9B84BC18C4D52D68E7BBF77280C9AE005;
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath/StartNodeCandidate
|
|
struct StartNodeCandidate_t4EC05DA0342363EA184962147A6B00A62DA94D0C;
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_0
|
|
struct U3CU3Ec__DisplayClass3_0_t2FCDCED668F9B0165DE6A08EE79CC800DA00806E;
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_1
|
|
struct U3CU3Ec__DisplayClass3_1_t705AE52676B0F5461C612E263530D652785E8AB3;
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_2
|
|
struct U3CU3Ec__DisplayClass3_2_tD8DD19AFC57E79BD7C030684A7650523681C2F38;
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_3
|
|
struct U3CU3Ec__DisplayClass3_3_tFD311A39004C6E61F7582BC485FBA558FBF94CA1;
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_4
|
|
struct U3CU3Ec__DisplayClass3_4_t3BCFA87E9F9D68C21889FB7D7B3754F150AF660A;
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_5
|
|
struct U3CU3Ec__DisplayClass3_5_tBB27563F7E6B2C1794A0F87568F7D1B73C6BA014;
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/<>c
|
|
struct U3CU3Ec_t6577204813A11DEAA41046073D80DA547E1FF811;
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo
|
|
struct NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6;
|
|
|
|
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t38624A7CCACC8EC03E8F542CB7D80754BD7D1EC0_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t5424F993A6272D0EC654DADA5E1B01331FEF442F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tBE58E40CA0401F7EE4965CF8CC9B8812B2C1C0ED_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tC1DFBCDA73693FD8E07A5D9C42318D0EA91FC72B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tC3ACB07C97D2D2A8D4B30F5CB9AF7C17431A7541_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tE0920DB74E797979BC909304822096437C399499_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tE17FB8CA11CE0C40E0FF034E40AA09D143379EA4_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tFFA97CEB1B6951656B3B19CC1EEA67BC577120BA_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ExecuteFrameDelegate_tFDF65E78FF96806915D51181D20D79A88D46FA26_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FlowDoorKeyComponentU5BU5D_t39168F6D41C5F69E38879E860E5FCAB914F2E315_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FlowDoorLockComponentU5BU5D_tC885449A2A218578E7B6F0A30AC8E1708CB76C2E_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FlowExecNodeInfoAttribute_tE4A999847DF00FB314BA5B9689E978015F8BF09F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FlowItemMetadata_t70DCD6B5087455D9762F9D2E95CED7094DF2CBC3_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FlowLayoutPathNodeGroupU5BU5D_tDA45F870334CF3895E318F3A8ACE86CE905615A8_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FlowPathGrowthSystem_t420A377CC6C920719DABB102863330129478D2E9_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Func_2_t10696B6984B2B399B305C512B6D479F4093ADCF8_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Func_2_tFA7604C3E19E304A9791C1BC89CCE5A7CE0C4994_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GridFlowGraphNodeExecutionStatus_tB8D99777B3DBDF843875C7F4CC23622A48856656_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_tB840775325A9E81846610FD54FABA75EF3CE1408_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_tF5A56FCAD43E8B0B0A914E894395F19A8D8E4115_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ICloneable_t5118E0179AA4A8D8B4D4A85BF3CE9BB363B88E14_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IFlowLayoutGraphConstraints_t73D4BFB2EB2BBB3DD91DF776D2F2D6C8B5BD0D5C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IFlowLayoutNodeCreationConstraint_t61BDF84DEE26CC2F0240E6FF136BFCC33ABD328E_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t0EE75A2C0E7FBB54DDD8C06A26DD87F4E6FD1D7D_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t1C12B706F6B315064D0B299BDAFEA342011DA4CE_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t28C0939D4C4DB88CBF2951B0FD50FC255EA4F376_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t31A9F757E86608860996CED1A0660E109FA89B50_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t5D0E2E68F505B13C17076E4382706078580D4840_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t80F43EA962C8EF52ECDA456FA96B444C16E0A4F9_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t8AAF07F41CD2F66782046FF6E7EAD935A6C889A2_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t968615A1277BCAEB054D02A9BE1A320143761B9D_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tA0ABD5EFDA52776A2CDD54D09DBE43EBAA7BF2BB_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tA56B5D2804DF6D174C05CDA8589FF42AD88D11B0_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tAF9CDF50AA5CDBA571052402D8CB7FC1C7E4E931_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tF6E23635756AD551FA4DBBCA36A2EC34FB333709_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* Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* NullFlowLayoutGraphConstraints_t77BB8E960DA2CA2029B0D4124086F2527960936B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* NullFlowLayoutNodeCreationConstraint_tE0AB925BC9B3B4B0854651E6292CC22BE6E996C2_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* NullFlowLayoutNodeGroupGenerator_t4DD96093F57D96E77E31D875B363775C2A38ECF2_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Queue_1_t6E689A715E23DDDF040367CB9D546275DB43EC31_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* StartNodeCandidate_t4EC05DA0342363EA184962147A6B00A62DA94D0C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass3_0_t2FCDCED668F9B0165DE6A08EE79CC800DA00806E_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass3_1_t705AE52676B0F5461C612E263530D652785E8AB3_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass3_2_tD8DD19AFC57E79BD7C030684A7650523681C2F38_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass3_3_tFD311A39004C6E61F7582BC485FBA558FBF94CA1_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass3_4_t3BCFA87E9F9D68C21889FB7D7B3754F150AF660A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass3_5_tBB27563F7E6B2C1794A0F87568F7D1B73C6BA014_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass8_0_tFBFBB6D9B84BC18C4D52D68E7BBF77280C9AE005_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t6577204813A11DEAA41046073D80DA547E1FF811_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral06FBA2EE58AA18CC073CFF748491ABB409E34041;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral09684B67A5909FD48E1F14A8AF8DDD483C620B10;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral0AD96D5ACD63161DF12B2E1497206EA31B718A4B;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral0F86125484EB61730C7D2CC0345ED41825CBFC02;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral26CA1D5E2F6785F2DC7432A0B6AD44F0E0349443;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral3D714DD3E8E77A697EF557E85ED2B014A96328C5;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral3E3240AF37D97BEA38BF1450FBB6D205A87C96F9;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral3E3A0BA5E04655E05A1D641BEDC6E3F88B4899C5;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral3E4C62ED6910A55E4ED190BB65268CE54510CD31;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral4F2993C30C434C5F8BA708B372A8D4AC4A165185;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral55BEE73D8B784E13E6D82BAA8F862E141D82FF23;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral579A50C67ADB00AC3925859C23590322B2D0BE9D;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral58DC6B2AB401B55764E533A1D709965CF6995A17;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral7BB4A364AF6F122C72F55215DB2B223E9F1F576E;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral7E70AF961A2F88ADB9DB7B9C3B5F25A532C1570A;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral80E58D18AF4DEAA443C5289C29E1B685C7E524DE;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral831549025CBF4514A319CAD7F2738E2FD857A7A7;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral8CD1492F9C3F4395DDA3F9C1582627EBC5A14250;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral8D958D12C8411E1B507124435127E982B9A18352;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral903E1DA4046DDEB72CC3B834D8F0DD45FFFFCDCF;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral961244A58B5E45D6194AE818322FD93848580A36;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralAB69FA1AB6BB831506EFCAD83900FEE751E85F6F;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralAE041DB2FE4091E5FCE0CB8037EA281F47EC7873;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralB67A81ECED58A83EC489B023B8A8E34BB4B2DE72;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralB720A9AE58815DFF5576319E5228D318E7899C07;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralC008E503687BA2A627379D4E257787AEA3506830;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralCF503BDA0BD9E2F46F8A22C84673EA9438A70ED6;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralD32F4BF05E78FA63D64C83226DC201778BB2F21C;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralECC474935E29D8839B0EB00E4B5366DC460D5A47;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m58F198D7E50B6E77EE886B8298BCE604D8E06795_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mBD2EE37956E0A83D9E9A58AA2617F73EBF2C7FEA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mDAA5F3E6321332DBC0F019AFDBCE05B8F96A33AB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mE48F43E5378CC9ABC3CF98D7D857C8E037D2DFBA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mF187DEA934C6412983F712C96AD57285AF8978AE_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m2107CE510B52B5659CB13B50D6C549C9A883E495_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m35EE933DDD351DDC3A8970BE063F314C0C51370E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m3C550D0792005747FBF798E4087641FAE472288F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m45454AEDC09805D5DC8415BE950B9752F17E22C5_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m606E2200302A8BA8A72490669C3D926602F84726_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m7C13D2743A7D0D38FF2A6482CD213ED64B155E27_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m913DBB82F357347B74E261EFCB67A6A933F190FC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mD018D6DF7F7A13AE2541F3C10E2F3E90095F7951_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mED0CC7D1754803B1BFC0CB98A3E0E8BD7F8CA90B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m18EE0335F4D5A10C717F35E017C6BCCA14929173_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m2D7C0386C4E96BF37543D900C3A413808D0B9EBE_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_mB6BC15FE1A3F4C6BC3AE6453B5F62413E4AFA8B1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_mEC0F0ACC72A39D02146FA9539333920D07067C0D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m3D1870AE90452B28DB1DA163E14ECC9540286818_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m3EB037E7260BF58EBBC52368CC89D97A88200EFD_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m57F1200B5F87B70C68A656C90C437B41115288A7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m6F1247B7BF8A8873A51096E46E0F3F3F271202CE_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m72F4C689F181EFE1E4BC9C745DCE71388E0DDB43_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mA089A1313615E2215B8E0C08896CD56B1D84F220_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mA910B84461A7F197AC7DAEEC420BDE11125CA21C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mC20AFDFEBC6A7950C6986C097C3B5F579E349127_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mC4DECC0409A3AFE2502618FDA9062D78D2844D78_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m0AC486EEC25F92E135BB11EF6F0AB13461239FFB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m1CD723B08D8647B4A2D9F945278DC5E65CF394BD_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m328CE4B1EDDAC5BBD9C990EC38B7DD572E1DC4E4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m4EF2F86446FF07E1400DC11E7563C53D04D18ABC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m5204A5A532929D0DFF82E1A1BCF94E873F6DC9C2_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m7FC977955C7670B08263306C3B569DFAEFA5A6A8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m98204FBCB3504E3EBBDC875944394A217E7F4C07_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mAD70F1EA6CCCFE82EDABA2052C1E50DA6EA36FB6_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mB91A2759D86C3EF51EDE9BEC57A44A6D200FAB24_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mDD9439E0B4AA96A433F66F9AA0503A9274763E3B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Keys_m8EB20EFA653F31D9058248DFB4969695428167C2_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m267B26604E56E7BCDAFEE6AA405EC5917F250DC3_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m2A3BC75241FABE1550A46CEAF7E9ABE6904C9E9B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m389998AB33CB2F478129A3F0AA1CB2F0611C9A84_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mB8E808F2712E4FD6558EF511C269789D58EE0C45_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mF5A7535989986623793AFEE951D50ED74DAE267C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Contains_TisString_t_m903B1A64070B00925A8E4E7979330AA7D7B0FB33_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_OrderBy_TisNodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mDED996A710B836A1E19AC8BF93C6E0BBBB87E247_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisNodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6_m995FE04FE7E2B688E6F59D6C6318725D6D7B09EF_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m1916A078458327420642D456A1060FB76918ACF3_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m1A4EB0A7AB9C1558C3F66AAA54FFC6764E536AD0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m1C3BED18767B5E6F8590AD4CDEE44978FADB1F9A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m1DF40A9FE08AE935FC4B7D8E4E8FC89798E3D519_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m2425FE8EBD86634B98184CA9807D759486B610C4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m30D38AF14EFBFEB60852DE4F8E88C797A26269E7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m42450CA24086869D58BA5AB4B8C84593F8E60028_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m9B0BDD0E86DD9F1D26BD8E74419400FEA51816D4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mA1A4DEF2D4068BEADEC899D5E686773F493B5CCB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mA7C6A237ED24C0E215CCAACBAA8A81F1B17D5A47_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mAABBF1784116CA16FE430479653007F21A48F6BD_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mBB84A4FB1A28B93D940AC58DD1B30C37A13CF5E6_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mC05D92C0C1FDD5E14E9326D68D3C4D5345C5C3C2_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mE03C03CEC1064FF6BA814F255125A46BEDE38D6E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m15C9D0A9C5F8A06B1AF567F8341A90ABBAF4E24B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m19B6971F55D1A405E2AE113A5CA6CD1BEB94646F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m1E16C95756E36F8036720E9843CB34852FEA60FA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m2402E673D6082FC974CD79FBE05AA1C40E86EB29_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m3156E3A426CD6F6EEB875779EBA13B78E40203BD_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m56B4E51A90CF03271D72E6FDCCC912D71B75475C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m59A28471B52991B5784323B13E2CC607974793AB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m60D7E2146ED42C47593AD1CBD741B969C7BFE7C8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m6A79BBF3AFF3F69D756AFF4F4D1F3C74238582A1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m8EA390329934B2B92DC7A0A313F563956313618E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m9EE57A1CBBC60B0E0819F205A073E680A38ECE75_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mDCC8137E688794410C5D77C1BBD68D488313446B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mE09014FEFDCFAEFE116E68C39B24FED6D46CE3CF_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mF1A55C2E9FDD807E0066C8854552C386C7D49D6F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m0CF058DF8023D8F847E80B6F12CAB961B6658D80_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m2ACD1687D0B6487CEE9757C563D5D175E6E707E2_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m2EDD645E03C091DC6577DBB3961C6DBC6C1A29AF_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m5BB1C474D62EC14E3D9424BBF6725683B3847AE1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m5D5E95BF6BB5C2FB2BE5882864BCFA3D7CF0FC2F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m696C0E9ADCA5FE1D0CD4FD78ED421DB5E42667AD_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m6B312BCE50B250E286DD8000B44470F25EDB6CA1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m6DE682ED3289598FB7702D27661DE0125744B543_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m78A5E291DE86EBF40DF65531615198627E01A248_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m83BC032B38C9E4558C873278CA57CE8686DF5511_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m8D3E753BC4A1AA3B351D0653E2805E48090A271C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mD39A27FA9F3AF488417651536AED7A88F975307D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mDB4F02B6EC7357BD5B0B2B441FDC1AB6B2650C36_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mFA49CEC60A6DF95AF3545B7DD808FD634C1BED92_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* FlowItemMetadataHandler_FindOrAddComponent_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_m0AEDF20CFE70CFA8D45ED9C11BC8E8D53E150499_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* FlowItemMetadataResolver_FindOrAddComponent_TisFlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41_mC88B3339010EFB08F159C553261473684AFA6A8F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* FlowItemMetadataResolver_FindOrAddComponent_TisFlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD_mAA5247D872C1E1F71BDEE198CA96EB433BD89189_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* FlowItemMetadataResolver_GetDungeonOwnedComponents_TisFlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41_m0C5AE5939C7782D2280A5A8FDD3BCCC4965050E2_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* FlowItemMetadataResolver_GetDungeonOwnedComponents_TisFlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD_m857990435AD2D03C8065AF28CCB17B56FAD6C454_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* FlowItemMetadataResolver_GetDungeonOwnedComponents_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_mF3E79C290DCA02C911EA30CC259C6541CE365E32_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* FlowLayoutGraphNode_CreateItem_TisFlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9_m54D6A0D07225438683B68139E8546A036EF399EE_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* FlowLayoutPathStackGrowthTask_Execute_m96F75DAF95041E9F79F9271F79AA45E5E013EC9F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GraphNode_CreatePinOfType_TisFlowExecGraphNodePin_t5891C3D03D8ACC883356296C91DDC7F568633917_m73847433CDF0F629CB9C02AF6007B6925F82DCC5_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m34797335B8D56164D463316FD28B5D4D528AB8EA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m9810915B3F3B5D79B673B175D673FF4C8E805677_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_mB91C975C5BADDF9B505825708B1BE6B1CB23ED26_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m294005E6FE120942D506A87665297C46D32F0D7B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m3ADFCC6572EA0FD2374AEB3A72EA6F2E4D17D378_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_mFBB258B4603F593007FAF69F06AA07764A3BC875_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetEnumerator_m1870D3BB6D01762543AAFB050C5D3C08610EC1A1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetEnumerator_m3A1A253E703C7E454142D515ADBAA86AB4EC1CC8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m1AD21E3B5E7F08484BB8E251921ED96B2558CB38_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m6F9AFF20378FFD8FABF1E5BE1C996CF7716DEE56_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m8C8C0D0972AE88FDEE3C9126771BD32ACC9E6E58_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_mC8E81D60C4B6B43D7BED3C20725A5BC9E91FF9D4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_get_Count_m3CBF4D90C0CE6245AA3F95EBFA476CC495D5BD01_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_m0C18C9B82B62EABDAB20CDEF06EDA4080D0AF4E6_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_m44E4E1627889E7F25986411E2122D9BBE44A6A16_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_m8780578380981E35315FF9459BEC6B32B285A265_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_mB2197EFF5D1B7C75672E0DD8649CB1C7E1D2730A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m5472ED840B577536C6B69C18C71F34D7FFF2DAC0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m67D22985B47CBBD331E6AF2E6EC683C08CA32F9D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m93C9DED8C6285632D46FFF1EAC3D96BC5838CC6E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_mA7E1F94B295EE1E62CD38BC2AB48C55D991C4816_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_m40A3CFCBF2B153B3D590557CFDE2F1323551EDF3_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m04FBA7A43C53C621E2B175146D090233B99EA1DF_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0BACE48CCBAAF7D20D88A0DF7CF1A0C6CFFB9F89_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m36D308140BB9E4BF6F420973C7711478A9858E15_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m3896C35F4CA5D8EB63809A9509B15C1AF0736F88_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m419FE14B3E193A29A508AD46EF19C35929E52283_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m4E47FA2BF4B2831473B4453E2D232C393BAC8F58_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m64F822ED2B600CED8433CDD57DCC8DDB506A7198_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m8A9D3F7EC7D953C8CB7C003272CB9EC87504AF66_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m8EDDF1CF9B6F51E92052ED7B00D7B6B210E26428_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mA445B29549901292B7A272A2798D0D990C25A209_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mAC14EF9D8F8ACCBE78B4D6B10BCCE1ADEAC0B7D5_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mBF838743FBC7B806489F293C69DA9BCDD0C81038_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF117FD0006CFF4FFDA21BD746C5873404E796CDB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF99CC71E1130C5F6119804A8ACC2E871CDAF8284_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mFF0B597C9259A44036FEBB8F33DB98FDE123AC3A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m041868332DDAC2ABDDB92DBDD126B5AA5D541D2A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m33CF1E9F9FCB55DB27AAFDDE75A24D29F1445E29_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m3AF37655633E4521392FCF1D464CF6A26BC9F718_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m78D289F578837F0B6100C0B6D165A48A21055338_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mA656C8206A13774E7843ECCCD76C95130C966E8B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mABD821FBFCF76C7E148C78AE0204F7C759D6E468_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mACED259314212ABEDBD3762C550957B7D25F99F4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mEE57795FB961A4B1AED882FF49FF95D378A19CF6_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m47FA65723424731B386D30DB36EB4C083C70DA2C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mC1CE889591EF74A579087DE3A52076F0C222F01C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Reverse_m3C51A317C7439524CE8CC048F3AC311B3A3BAF37_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m281D0197883E90C20DB5A2585272CFFCAA4E61C9_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m3231355F69BB85E4FE30A80099FA272110722550_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m365F0897C73DCD97021FAA3E9957D2CE4F2CEED9_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m440DD00A99EABB319BE5EA46355D2551610EC20C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m4DDC1F8A633006CB28949A6843A6E9556E8DF2FD_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m83F3C5871CA5579FF072322E421F576E362680AE_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m8EBE36ABCA61904FF28C2106E1D20C073E817A90_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mC8C0BE0BF8D731EB5B4E935922806A47A258D9C9_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m0517BE35E98294DC922A106585A38ABE52A70E7E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m16ED75CDD7CE604192C5C18C24A74E738D910429_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m3D67210C3D1442B0567F034D39804A095EBFB165_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m40A03A503E128D1EB22FAAEAFBC94F768EA52741_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m4493F2A76E3793583580291F20E6A108E514554C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m4DA3A45715FB754DDE4D7923435D817B884BFA7F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m5BBC4FD6EE4DAF2C2CD5A77ADA52586C683CDF7B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m5C211EFFE2712195BA8A1FA530F3FCA2D7A2079B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m5D92DA7164E5A85774952798C7A5583859D5A1BA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m5EF38D85ADC5CB55E0D34E5F6F3F1EE93DD2D526_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m60528B623CA209D909AE98552297E0D27A65C255_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m748E629C2EC1248A88A48FECB92816E44B73F8C4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m777658797233DE2709CF38C7854465AAFD808EFA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m8E07C4F2EDAE0206622913E0767743BE4BA04C0E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mA3472A9E63A279762A52D9E182E3A8807C875C06_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mA3BCAD4E0A6EFC3D728F8F11A607B19583062DEB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCA6B59E840DBF567F4256C17ECE378A5073EE3D6_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mD1F1890D7CEA53293133C66BB9B0E4CE3579BECF_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mD4A03BFFCED75DDF6D9B58DFE1C2C0AFDD440AB5_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mEED923D23DE3B945E9FD57DD59FBA9E79F84A9E3_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mF3EE4EE055AEE62804DAFA21FE9B9DF14206A0A3_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m056441679B2CED555F142B162C2E18A5F39EDB78_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m05E392EF5C680FFB0D7B7739496C3ABB99214AFA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m19BFB6531CBE9C5DDD9564C32AE57DADE567D46C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m3459AC9CB6A42D99A57FFC582A658C1FE7465527_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mEFE5DE6FE328A92060722658354C55F22507F7B6_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m502E9A7794247B98A623B327CE24687826BB4BA1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m651C65F2F1602C3BAEECEE431AABE1459FDEEEB3_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m724CC3CEC6223A7488138CEFA2C233861AA2AE08_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mBB1EAC6A6EE5C2295952EA999C5B33209762279A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mC982822BA312CC567970EC7B79D0A4411D9B307D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mD25B2D55849F7E920937D75CC0033A461032611F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* MathUtils_Shuffle_TisFNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693_mD7CCBF4568F8F435CE67A11F899713AC1D622FF1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* MathUtils_Shuffle_TisFlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053_mE17FB30129CB8737403FC1784D597FEE852C8EF8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* MathUtils_Shuffle_TisFlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC_m59AE6E9E99334553820BEB1232C567CEF1692035_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Dequeue_m73EFD9BE1A5CFA768EA4AE5923C9A5292FA250B3_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Enqueue_m52B9F07EE0306FB53571885F23B6B525CC6D6435_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1__ctor_m7FA34F4930562A12C6E481772551B6EB386E6947_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_get_Count_m56B61B7D4F707E91BF728922565856C742B13370_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* StackSystem_4_ExecuteStep_m0BA1E04C0CC75B5F005B9B4EB59075A518DD2216_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* StackSystem_4_FinalizeResult_m6E6E2527C17A23F7AC340DA06AF3BC24145F4562_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* StackSystem_4_Initialize_m4E275E0EFC1C1ACAA1C468B0876BA093F8E610C0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* StackSystem_4_PushFrame_m6C1A8A74BF4A1C77CE3D8A1FEFF52B057C7EA432_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* StackSystem_4__ctor_m1900D24F0D21700CB0049BE0CBCCDCD3A20B4868_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* StackSystem_4_get_FoundResult_m562B62505CE0D4F8BBDF25F25580F3AA12194575_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* StackSystem_4_get_Result_mFDFE44A6B670E2DAFABD098016876703C9BB4D34_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* StackSystem_4_get_Running_mF19F95575DDF90B7DD33BA8C76E48EA19772CEAA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* StackSystem_4_get_SharedState_m08AED96299CE10269172EB675CC386DBAABEB6EE_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CExecuteU3Eb__15_0_mD96C12DD6E9CBA6EB7B1C861713D10924B8900E1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass3_0_U3CExecuteU3Eb__0_mC34C9BE6570F411E6D800AC51998A40446547439_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass3_0_U3CExecuteU3Eb__1_m8CA479BA1EE1D725C4CCFFD262311E55F9CADD69_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass3_1_U3CExecuteU3Eb__2_mD6DE1B3C46C8797A8ADFF32AA9FAE3E3AEA43707_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass3_1_U3CExecuteU3Eb__3_mFBA6E55B44863010D0FAB6B78E8F6DD1894AB92B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass3_2_U3CExecuteU3Eb__4_m10705DABD241DF75EEE3C6F0A45A84ADB599752F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass3_2_U3CExecuteU3Eb__5_m3484B66381F93E326C41303485F13FFDB46F947F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass3_3_U3CExecuteU3Eb__6_m067ACEEDA2B461D4529CF17B75D4AE2A3A6BAFEB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass3_3_U3CExecuteU3Eb__7_m6A7F69FCD626AECF929D5B9BAEB3EE42AAB3DCEC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass3_4_U3CExecuteU3Eb__8_mBA007FC95BB8722AE06DB75D70FF4ABCB11C9EE5_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass3_4_U3CExecuteU3Eb__9_mC2FF897227F4580D3E1B6E668680A20A4B925067_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass3_5_U3CExecuteU3Eb__10_mD1A0B1E1CCE68E9C8457AE91E8302334E378914E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass3_5_U3CExecuteU3Eb__11_m5F0E3A4B662904BAB138576A683191A04637584D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass8_0_U3CFindKeyLockSetupU3Eb__0_m02004636E8BF74715FB39277B55E4C21EAC147E2_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* FlowExecNodeInfoAttribute_tE4A999847DF00FB314BA5B9689E978015F8BF09F_0_0_0_var;
|
|
struct Delegate_t_marshaled_com;
|
|
struct Delegate_t_marshaled_pinvoke;
|
|
|
|
struct DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED;
|
|
struct FFAGConstraintsLinkU5BU5D_t9571268E552CA6A8B990AE392DA16B7FA5E5C11A;
|
|
struct FlowDoorKeyComponentU5BU5D_t39168F6D41C5F69E38879E860E5FCAB914F2E315;
|
|
struct FlowDoorLockComponentU5BU5D_tC885449A2A218578E7B6F0A30AC8E1708CB76C2E;
|
|
struct FlowExecRuleGraphNodeU5BU5D_tA7B6C0C01DBEF2A271A153398F3A654A92AFBEBE;
|
|
struct FlowExecTaskStateU5BU5D_t54FD96EA5C449C0075DD275CD208E37C3E2417B5;
|
|
struct FlowItemMetadataComponentU5BU5D_t510A150116584F472EABEC5B90C2E2C8C1339D2A;
|
|
struct FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1;
|
|
struct FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1;
|
|
struct FlowLayoutPathNodeGroupU5BU5D_tDA45F870334CF3895E318F3A8ACE86CE905615A8;
|
|
struct FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4;
|
|
struct GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70;
|
|
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
|
|
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
|
|
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
|
|
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
|
|
struct FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3;
|
|
struct NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986;
|
|
struct NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16;
|
|
|
|
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
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,System.Collections.Generic.HashSet`1<DungeonArchitect.Utils.DungeonUID>>
|
|
struct Dictionary_2_tE17FB8CA11CE0C40E0FF034E40AA09D143379EA4 : public RuntimeObject
|
|
{
|
|
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
|
|
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
|
|
EntryU5BU5D_t628F881B944EABAC891915B8CA382463E8C745E2* ____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<TKey> System.Collections.Generic.Dictionary`2::_comparer
|
|
RuntimeObject* ____comparer_6;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
|
|
KeyCollection_tE973AFFCAACFD96E2150EE22535A1D31DD0232F8* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_tD424DB545C5D9186736DE5E81C2D40EBABDC93AF* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID>
|
|
struct Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7 : public RuntimeObject
|
|
{
|
|
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
|
|
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
|
|
EntryU5BU5D_t1E69FC2361E819E8D604738207C28461FCA63EF9* ____entries_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::_count
|
|
int32_t ____count_2;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
|
|
int32_t ____freeList_3;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
|
|
int32_t ____freeCount_4;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::_version
|
|
int32_t ____version_5;
|
|
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
|
|
RuntimeObject* ____comparer_6;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
|
|
KeyCollection_tFBAA2B72A1073B176F9CCFB0A1AE57C9311155F0* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_tC21B9BD1D5010A80581F50322313C56D89B376D8* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo>>
|
|
struct Dictionary_2_tE0920DB74E797979BC909304822096437C399499 : public RuntimeObject
|
|
{
|
|
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
|
|
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
|
|
EntryU5BU5D_t9F9C492BD1B43722D47048138E68B5CF8CDD65FB* ____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<TKey> System.Collections.Generic.Dictionary`2::_comparer
|
|
RuntimeObject* ____comparer_6;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
|
|
KeyCollection_t4D3F09876D8F68B6E2F34CC10DD6701F59D03C05* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_tD4C2E6ADD0C5A90732E535056BC0A8A15F96D2C0* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>
|
|
struct Dictionary_2_t38624A7CCACC8EC03E8F542CB7D80754BD7D1EC0 : public RuntimeObject
|
|
{
|
|
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
|
|
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
|
|
EntryU5BU5D_tBCAB39E0CAA65C2F173EACCF2B79097C7A05FAFA* ____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<TKey> System.Collections.Generic.Dictionary`2::_comparer
|
|
RuntimeObject* ____comparer_6;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
|
|
KeyCollection_t4C6179CEA8D6DBA750742356E26337D1BFD62EC4* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_tA35A410CDF9ECC874F42D7CFF9C3573F57E6B940* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Int32>
|
|
struct Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A : public RuntimeObject
|
|
{
|
|
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
|
|
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
|
|
EntryU5BU5D_t17051CF06254AD1A49CCFB2B7ACAD258D36C68A2* ____entries_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::_count
|
|
int32_t ____count_2;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
|
|
int32_t ____freeList_3;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
|
|
int32_t ____freeCount_4;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::_version
|
|
int32_t ____version_5;
|
|
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
|
|
RuntimeObject* ____comparer_6;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
|
|
KeyCollection_tE7382A5E9B8C888BFD3D6B35796B8DAA88BA0395* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_tF56FBD041BFC10E1C211D384A4F54E8B0ED3E14E* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>>
|
|
struct Dictionary_2_tFFA97CEB1B6951656B3B19CC1EEA67BC577120BA : public RuntimeObject
|
|
{
|
|
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
|
|
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
|
|
EntryU5BU5D_tDCD9B2C504F8C69C760DF727541B0CF7548A4113* ____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<TKey> System.Collections.Generic.Dictionary`2::_comparer
|
|
RuntimeObject* ____comparer_6;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
|
|
KeyCollection_t2BBFDA7518FB93083C9C897A1C27E6F0F3408BFB* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_t59DFB1A469DC8D8C866E2B2426C06A25321FA4C4* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo[]>
|
|
struct Dictionary_2_t5424F993A6272D0EC654DADA5E1B01331FEF442F : public RuntimeObject
|
|
{
|
|
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
|
|
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
|
|
EntryU5BU5D_tC5FDD7F63635C36BACEED05D6CE252429FFABC78* ____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<TKey> System.Collections.Generic.Dictionary`2::_comparer
|
|
RuntimeObject* ____comparer_6;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
|
|
KeyCollection_t57BFB3671C7424C8617AB9A87699DB153E3B9FCC* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_t9AF1D9CDE8BCF3AF1D5D889D86FED3DF18194695* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Flow.Items.FlowItemMetadataComponent>
|
|
struct Dictionary_2_tBE58E40CA0401F7EE4965CF8CC9B8812B2C1C0ED : public RuntimeObject
|
|
{
|
|
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
|
|
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
|
|
EntryU5BU5D_tC5B3E6C03F7AE1F46DB721B90371B35A59B58030* ____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<TKey> System.Collections.Generic.Dictionary`2::_comparer
|
|
RuntimeObject* ____comparer_6;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
|
|
KeyCollection_t66989D7D5A75E30113F534C68BCB756F95E8BA8A* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_t1E5A62711A036620C0747109D76F065334D5164A* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Flow.Exec.FlowTaskExecOutput>
|
|
struct Dictionary_2_tC1DFBCDA73693FD8E07A5D9C42318D0EA91FC72B : public RuntimeObject
|
|
{
|
|
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
|
|
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
|
|
EntryU5BU5D_tBE624498B4C45EE851690F7FCAF9F34E6B36C68A* ____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<TKey> System.Collections.Generic.Dictionary`2::_comparer
|
|
RuntimeObject* ____comparer_6;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
|
|
KeyCollection_t78949021980EF36C855D629CC5831AF9DB35884A* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_t45D6B5508A188A6BF5BC84D708A9714AA610DB38* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.Type,System.ICloneable>
|
|
struct Dictionary_2_tC3ACB07C97D2D2A8D4B30F5CB9AF7C17431A7541 : public RuntimeObject
|
|
{
|
|
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
|
|
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
|
|
EntryU5BU5D_tFA27D67DCABAFF62673122F7769631849DDB2FD9* ____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<TKey> System.Collections.Generic.Dictionary`2::_comparer
|
|
RuntimeObject* ____comparer_6;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
|
|
KeyCollection_t638B7EF4640BB820500871FBAB30E0975E5718E4* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_t29245B79DDA0AEB63D78C5E85122222ED7A60798* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.Utils.DungeonUID>
|
|
struct HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817 : public RuntimeObject
|
|
{
|
|
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
|
|
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
|
|
SlotU5BU5D_t728528C1FD45FCB71C9B1280AAC2C02E5C59EB95* ____slots_8;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_count
|
|
int32_t ____count_9;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
|
|
int32_t ____lastIndex_10;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
|
|
int32_t ____freeList_11;
|
|
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
|
|
RuntimeObject* ____comparer_12;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_version
|
|
int32_t ____version_13;
|
|
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
|
|
};
|
|
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode>
|
|
struct HashSet_1_tB840775325A9E81846610FD54FABA75EF3CE1408 : public RuntimeObject
|
|
{
|
|
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
|
|
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
|
|
SlotU5BU5D_tDA938563EA2F057235D85C21164C2D7CCD8F3E7C* ____slots_8;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_count
|
|
int32_t ____count_9;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
|
|
int32_t ____lastIndex_10;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
|
|
int32_t ____freeList_11;
|
|
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
|
|
RuntimeObject* ____comparer_12;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_version
|
|
int32_t ____version_13;
|
|
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
|
|
};
|
|
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.Flow.Items.FlowItem>
|
|
struct HashSet_1_tF5A56FCAD43E8B0B0A914E894395F19A8D8E4115 : public RuntimeObject
|
|
{
|
|
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
|
|
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
|
|
SlotU5BU5D_t43759D2C08B97C3AC4EA71575FE9E6635DEA93B2* ____slots_8;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_count
|
|
int32_t ____count_9;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
|
|
int32_t ____lastIndex_10;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
|
|
int32_t ____freeList_11;
|
|
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
|
|
RuntimeObject* ____comparer_12;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_version
|
|
int32_t ____version_13;
|
|
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
|
|
};
|
|
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>
|
|
struct HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0 : public RuntimeObject
|
|
{
|
|
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
|
|
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
|
|
SlotU5BU5D_t5A22D7A0009B609AAF7448B735DCFD6B8A3EB1CD* ____slots_8;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_count
|
|
int32_t ____count_9;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
|
|
int32_t ____lastIndex_10;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
|
|
int32_t ____freeList_11;
|
|
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
|
|
RuntimeObject* ____comparer_12;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_version
|
|
int32_t ____version_13;
|
|
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
|
|
};
|
|
|
|
// System.Collections.Generic.HashSet`1<System.Object>
|
|
struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885 : public RuntimeObject
|
|
{
|
|
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
|
|
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
|
|
SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* ____slots_8;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_count
|
|
int32_t ____count_9;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
|
|
int32_t ____lastIndex_10;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
|
|
int32_t ____freeList_11;
|
|
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
|
|
RuntimeObject* ____comparer_12;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_version
|
|
int32_t ____version_13;
|
|
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Type,System.ICloneable>
|
|
struct KeyCollection_t638B7EF4640BB820500871FBAB30E0975E5718E4 : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection::_dictionary
|
|
Dictionary_2_tC3ACB07C97D2D2A8D4B30F5CB9AF7C17431A7541* ____dictionary_0;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Utils.DungeonUID>
|
|
struct List_1_t5D0E2E68F505B13C17076E4382706078580D4840 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink>
|
|
struct List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
FFAGConstraintsLinkU5BU5D_t9571268E552CA6A8B990AE392DA16B7FA5E5C11A* ____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<DungeonArchitect.Flow.Items.FlowDoorKeyComponent>
|
|
struct List_1_t968615A1277BCAEB054D02A9BE1A320143761B9D : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
FlowDoorKeyComponentU5BU5D_t39168F6D41C5F69E38879E860E5FCAB914F2E315* ____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<DungeonArchitect.Flow.Items.FlowDoorLockComponent>
|
|
struct List_1_t0EE75A2C0E7FBB54DDD8C06A26DD87F4E6FD1D7D : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
FlowDoorLockComponentU5BU5D_tC885449A2A218578E7B6F0A30AC8E1708CB76C2E* ____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<DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode>
|
|
struct List_1_t28C0939D4C4DB88CBF2951B0FD50FC255EA4F376 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
FlowExecRuleGraphNodeU5BU5D_tA7B6C0C01DBEF2A271A153398F3A654A92AFBEBE* ____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<DungeonArchitect.Flow.Exec.FlowExecTaskState>
|
|
struct List_1_t8AAF07F41CD2F66782046FF6E7EAD935A6C889A2 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
FlowExecTaskStateU5BU5D_t54FD96EA5C449C0075DD275CD208E37C3E2417B5* ____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<DungeonArchitect.Flow.Items.FlowItem>
|
|
struct List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
FlowItemU5BU5D_t7302BA46C0F9C20579C8CD52F81F3F02E32516B1* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink>
|
|
struct List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>
|
|
struct List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup>
|
|
struct List_1_t80F43EA962C8EF52ECDA456FA96B444C16E0A4F9 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
FlowLayoutGraphNodeGroupU5BU5D_tBFA3FD241E839A1BC290271E2FCE3FBCFD200266* ____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<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthStatePathItem>
|
|
struct List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
FlowLayoutGrowthStatePathItemU5BU5D_t7F5C3A92A49357491C3DB9BB788F607234C7020E* ____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<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup>
|
|
struct List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
FlowLayoutPathNodeGroupU5BU5D_tDA45F870334CF3895E318F3A8ACE86CE905615A8* ____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<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame>
|
|
struct List_1_tA56B5D2804DF6D174C05CDA8589FF42AD88D11B0 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
FlowLayoutPathStackFrameU5BU5D_t9F51CBB1DDEA58EB0E279B8CDB3FFF63DF02BC90* ____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<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowPathGrowthSystem>
|
|
struct List_1_t1C12B706F6B315064D0B299BDAFEA342011DA4CE : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
FlowPathGrowthSystemU5BU5D_t964DD79E1ADD25980582480DFFB59E888FD97689* ____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<DungeonArchitect.Flow.Exec.FlowTaskExecOutput>
|
|
struct List_1_tA0ABD5EFDA52776A2CDD54D09DBE43EBAA7BF2BB : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* ____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<DungeonArchitect.Graphs.GraphNode>
|
|
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<System.Object>
|
|
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<System.String>
|
|
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo>
|
|
struct List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo>
|
|
struct List_1_t31A9F757E86608860996CED1A0660E109FA89B50 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* ____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<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath/StartNodeCandidate>
|
|
struct List_1_tAF9CDF50AA5CDBA571052402D8CB7FC1C7E4E931 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
StartNodeCandidateU5BU5D_tAD87BA60692F0E397F8045FD0C53D8248F38CF3A* ____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<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>
|
|
struct List_1_tF6E23635756AD551FA4DBBCA36A2EC34FB333709 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// System.Collections.Generic.Queue`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>
|
|
struct Queue_1_t6E689A715E23DDDF040367CB9D546275DB43EC31 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.Queue`1::_array
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* ____array_0;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_head
|
|
int32_t ____head_1;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_tail
|
|
int32_t ____tail_2;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_size
|
|
int32_t ____size_3;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_version
|
|
int32_t ____version_4;
|
|
// System.Object System.Collections.Generic.Queue`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_5;
|
|
};
|
|
|
|
// System.Collections.Generic.Queue`1<System.Object>
|
|
struct Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.Queue`1::_array
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____array_0;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_head
|
|
int32_t ____head_1;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_tail
|
|
int32_t ____tail_2;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_size
|
|
int32_t ____size_3;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_version
|
|
int32_t ____version_4;
|
|
// System.Object System.Collections.Generic.Queue`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_5;
|
|
};
|
|
|
|
// DungeonArchitect.Utils.StackSystem`4<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult>
|
|
struct StackSystem_4_t0914A8F83C26D8F23ABD1A8B0A05CD85155E7277 : public RuntimeObject
|
|
{
|
|
// TStaticState DungeonArchitect.Utils.StackSystem`4::staticState
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* ___staticState_0;
|
|
// System.Collections.Generic.Stack`1<TState> DungeonArchitect.Utils.StackSystem`4::stack
|
|
Stack_1_tC20B64315F413B78CD85C4961B708ED4E1B24B7D* ___stack_1;
|
|
// System.Boolean DungeonArchitect.Utils.StackSystem`4::running
|
|
bool ___running_2;
|
|
// System.Boolean DungeonArchitect.Utils.StackSystem`4::foundResult
|
|
bool ___foundResult_3;
|
|
// TResult DungeonArchitect.Utils.StackSystem`4::result
|
|
FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092* ___result_4;
|
|
// TSharedState DungeonArchitect.Utils.StackSystem`4::sharedState
|
|
FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* ___sharedState_5;
|
|
};
|
|
|
|
// DungeonArchitect.Utils.StackSystem`4<System.Object,System.Object,System.Object,System.Object>
|
|
struct StackSystem_4_t095CCD4475A8CAE80094EA19AD0C55371C5B04AE : public RuntimeObject
|
|
{
|
|
// TStaticState DungeonArchitect.Utils.StackSystem`4::staticState
|
|
RuntimeObject* ___staticState_0;
|
|
// System.Collections.Generic.Stack`1<TState> DungeonArchitect.Utils.StackSystem`4::stack
|
|
Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* ___stack_1;
|
|
// System.Boolean DungeonArchitect.Utils.StackSystem`4::running
|
|
bool ___running_2;
|
|
// System.Boolean DungeonArchitect.Utils.StackSystem`4::foundResult
|
|
bool ___foundResult_3;
|
|
// TResult DungeonArchitect.Utils.StackSystem`4::result
|
|
RuntimeObject* ___result_4;
|
|
// TSharedState DungeonArchitect.Utils.StackSystem`4::sharedState
|
|
RuntimeObject* ___sharedState_5;
|
|
};
|
|
|
|
// System.Attribute
|
|
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink
|
|
struct FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05 : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink::Node
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___Node_0;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink::IncomingNode
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___IncomingNode_1;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink::Link
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___Link_2;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowAgPathingSystem
|
|
struct FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7 : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowPathGrowthSystem> DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowAgPathingSystem::growthSystems
|
|
List_1_t1C12B706F6B315064D0B299BDAFEA342011DA4CE* ___growthSystems_0;
|
|
// System.Boolean DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowAgPathingSystem::foundResult
|
|
bool ___foundResult_1;
|
|
// System.Boolean DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowAgPathingSystem::timeout
|
|
bool ___timeout_2;
|
|
// System.Int64 DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowAgPathingSystem::frameCounter
|
|
int64_t ___frameCounter_3;
|
|
// System.Int64 DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowAgPathingSystem::maxFramesToProcess
|
|
int64_t ___maxFramesToProcess_4;
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowAgPathingSystem::result
|
|
FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092* ___result_5;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult
|
|
struct FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092 : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthState DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult::State
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* ___State_0;
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult::StaticState
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* ___StaticState_1;
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult::SharedState
|
|
FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* ___SharedState_2;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.FlowDomainDataRegistry
|
|
struct FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57 : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<System.Type,DungeonArchitect.Flow.Domains.IFlowDomainData> DungeonArchitect.Flow.Domains.FlowDomainDataRegistry::crossDomainData
|
|
Dictionary_2_t646022ED51FFB205DDA12E9AEB1851A40F3B47EC* ___crossDomainData_0;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.FlowDomainExtensions
|
|
struct FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<System.Type,DungeonArchitect.Flow.Domains.IFlowDomainExtension> DungeonArchitect.Flow.Domains.FlowDomainExtensions::extensions
|
|
Dictionary_2_t0676C142556166365093243553199AA18660E496* ___extensions_0;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecGraphUtils
|
|
struct FlowExecGraphUtils_t9683AB9623A7E367EA8E8C4122F744F4D7BF9242 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecNodeOutputRegistry
|
|
struct FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Flow.Exec.FlowTaskExecOutput> DungeonArchitect.Flow.Exec.FlowExecNodeOutputRegistry::stateByNodeId
|
|
Dictionary_2_tC1DFBCDA73693FD8E07A5D9C42318D0EA91FC72B* ___stateByNodeId_0;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecTaskState
|
|
struct FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<System.Type,System.ICloneable> DungeonArchitect.Flow.Exec.FlowExecTaskState::states
|
|
Dictionary_2_tC3ACB07C97D2D2A8D4B30F5CB9AF7C17431A7541* ___states_0;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecTaskUtils
|
|
struct FlowExecTaskUtils_t271A61B76766F64A7B5C1489439AADF1E86B91E1 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecutionContext
|
|
struct FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39 : public RuntimeObject
|
|
{
|
|
// System.Random DungeonArchitect.Flow.Exec.FlowExecutionContext::<Random>k__BackingField
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___U3CRandomU3Ek__BackingField_0;
|
|
// DungeonArchitect.Flow.Exec.FlowExecGraph DungeonArchitect.Flow.Exec.FlowExecutionContext::<ExecGraph>k__BackingField
|
|
FlowExecGraph_t3D7E1E139188C75B1F8EEB24339885A5EB9B9D40* ___U3CExecGraphU3Ek__BackingField_1;
|
|
// DungeonArchitect.Flow.Exec.FlowExecNodeOutputRegistry DungeonArchitect.Flow.Exec.FlowExecutionContext::<NodeOutputRegistry>k__BackingField
|
|
FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F* ___U3CNodeOutputRegistryU3Ek__BackingField_2;
|
|
// DungeonArchitect.Flow.Domains.FlowDomainExtensions DungeonArchitect.Flow.Exec.FlowExecutionContext::<DomainExtensions>k__BackingField
|
|
FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* ___U3CDomainExtensionsU3Ek__BackingField_3;
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode> DungeonArchitect.Flow.Exec.FlowExecutionContext::<Visited>k__BackingField
|
|
HashSet_1_tB840775325A9E81846610FD54FABA75EF3CE1408* ___U3CVisitedU3Ek__BackingField_4;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecutor
|
|
struct FlowExecutor_t7FC9093FE6EEEEDD16BDB53EFD35DF86760398FD : public RuntimeObject
|
|
{
|
|
// System.Int32 DungeonArchitect.Flow.Exec.FlowExecutor::<RetriesUsed>k__BackingField
|
|
int32_t ___U3CRetriesUsedU3Ek__BackingField_0;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Items.FlowItemUtils
|
|
struct FlowItemUtils_tA2B1B8A15AE8E1DBFD33AD495002E9EC9B9F9E8B : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph
|
|
struct FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode> DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::Nodes
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* ___Nodes_0;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink> DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::Links
|
|
List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* ___Links_1;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkState
|
|
struct FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkType DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkState::type
|
|
int32_t ___type_0;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Items.FlowItem> DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkState::items
|
|
List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* ___items_1;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGraphPathUtils
|
|
struct FlowLayoutGraphPathUtils_t3762F3F6E8EE4AFD87AB9B1492F1AE4011916D0F : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal
|
|
struct FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo[]> DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal::outgoingNodes
|
|
Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558* ___outgoingNodes_0;
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo[]> DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal::incomingNodes
|
|
Dictionary_2_t3E6620DAA6F6F47513857654A411B7F3A11F4558* ___incomingNodes_1;
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID> DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal::teleporters
|
|
Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* ___teleporters_2;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthState
|
|
struct FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96 : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthStatePathItem> DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthState::Path
|
|
List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40* ___Path_0;
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.Utils.DungeonUID> DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthState::Visited
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* ___Visited_1;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup> DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthState::NodeGroups
|
|
List_1_t80F43EA962C8EF52ECDA456FA96B444C16E0A4F9* ___NodeGroups_2;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthState::TailNode
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___TailNode_3;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutNodeGroupGenerator
|
|
struct FlowLayoutNodeGroupGenerator_tDE27D61B3EB4E6266F727DA352C8681CE3914082 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup
|
|
struct FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC : public RuntimeObject
|
|
{
|
|
// System.Boolean DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup::IsGroup
|
|
bool ___IsGroup_0;
|
|
// System.Single DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup::Weight
|
|
float ___Weight_1;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Utils.DungeonUID> DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup::GroupNodes
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* ___GroupNodes_2;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Utils.DungeonUID> DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup::GroupEdgeNodes
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* ___GroupEdgeNodes_3;
|
|
// System.Object DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup::userdata
|
|
RuntimeObject* ___userdata_4;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame
|
|
struct FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame::CurrentNode
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___CurrentNode_0;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame::IncomingNode
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___IncomingNode_1;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame::IncomingLink
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___IncomingLink_2;
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthState DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame::State
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* ___State_3;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackGrowthTask
|
|
struct FlowLayoutPathStackGrowthTask_t8D312DDEB5402DF829019AE71DF811079F7A5FCF : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState
|
|
struct FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524 : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState::LinkFromHead
|
|
FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05* ___LinkFromHead_0;
|
|
// DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState::LinkToTail
|
|
FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05* ___LinkToTail_1;
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.EFlowLayoutGrowthErrorType DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState::LastError
|
|
int32_t ___LastError_2;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecContext
|
|
struct FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51 : public RuntimeObject
|
|
{
|
|
// System.Random DungeonArchitect.Flow.Exec.FlowTaskExecContext::Random
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___Random_0;
|
|
// DungeonArchitect.Flow.Domains.FlowDomainExtensions DungeonArchitect.Flow.Exec.FlowTaskExecContext::<DomainExtensions>k__BackingField
|
|
FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* ___U3CDomainExtensionsU3Ek__BackingField_1;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecInput
|
|
struct FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8 : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecOutput[] DungeonArchitect.Flow.Exec.FlowTaskExecInput::IncomingTaskOutputs
|
|
FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* ___IncomingTaskOutputs_0;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecOutput
|
|
struct FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Flow.Exec.FlowExecTaskState DungeonArchitect.Flow.Exec.FlowTaskExecOutput::State
|
|
FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* ___State_0;
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecutionResult DungeonArchitect.Flow.Exec.FlowTaskExecOutput::ExecutionResult
|
|
int32_t ___ExecutionResult_1;
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecutionFailureReason DungeonArchitect.Flow.Exec.FlowTaskExecOutput::FailureReason
|
|
int32_t ___FailureReason_2;
|
|
// System.String DungeonArchitect.Flow.Exec.FlowTaskExecOutput::ErrorMessage
|
|
String_t* ___ErrorMessage_3;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Exec.GridFlowGraphNodeExecutionStatus
|
|
struct GridFlowGraphNodeExecutionStatus_tB8D99777B3DBDF843875C7F4CC23622A48856656 : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Flow.Exec.GridFlowGraphNodeExecutionStage DungeonArchitect.Flow.Exec.GridFlowGraphNodeExecutionStatus::<ExecutionStage>k__BackingField
|
|
int32_t ___U3CExecutionStageU3Ek__BackingField_0;
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecutionResult DungeonArchitect.Flow.Exec.GridFlowGraphNodeExecutionStatus::<Success>k__BackingField
|
|
int32_t ___U3CSuccessU3Ek__BackingField_1;
|
|
// System.String DungeonArchitect.Flow.Exec.GridFlowGraphNodeExecutionStatus::<ErrorMessage>k__BackingField
|
|
String_t* ___U3CErrorMessageU3Ek__BackingField_2;
|
|
};
|
|
|
|
// System.Reflection.MemberInfo
|
|
struct MemberInfo_t : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.NullFlowLayoutGraphConstraints
|
|
struct NullFlowLayoutGraphConstraints_t77BB8E960DA2CA2029B0D4124086F2527960936B : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.NullFlowLayoutNodeCreationConstraint
|
|
struct NullFlowLayoutNodeCreationConstraint_tE0AB925BC9B3B4B0854651E6292CC22BE6E996C2 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// System.Random
|
|
struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8 : public RuntimeObject
|
|
{
|
|
// System.Int32 System.Random::_inext
|
|
int32_t ____inext_3;
|
|
// System.Int32 System.Random::_inextp
|
|
int32_t ____inextp_4;
|
|
// System.Int32[] System.Random::_seedArray
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____seedArray_5;
|
|
};
|
|
|
|
// System.String
|
|
struct String_t : public RuntimeObject
|
|
{
|
|
// System.Int32 System.String::_stringLength
|
|
int32_t ____stringLength_4;
|
|
// System.Char System.String::_firstChar
|
|
Il2CppChar ____firstChar_5;
|
|
};
|
|
|
|
// System.ValueType
|
|
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
|
|
{
|
|
};
|
|
// Native definition for P/Invoke marshalling of System.ValueType
|
|
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
|
|
{
|
|
};
|
|
// Native definition for COM marshalling of System.ValueType
|
|
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/<>c
|
|
struct U3CU3Ec_t6577204813A11DEAA41046073D80DA547E1FF811 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo
|
|
struct NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6 : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo::node
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___node_0;
|
|
// System.Single DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo::weight
|
|
float ___weight_1;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Items.FlowItem>
|
|
struct Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* ____list_0;
|
|
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
|
|
int32_t ____index_1;
|
|
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
|
|
int32_t ____version_2;
|
|
// T System.Collections.Generic.List`1/Enumerator::_current
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink>
|
|
struct Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* ____list_0;
|
|
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
|
|
int32_t ____index_1;
|
|
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
|
|
int32_t ____version_2;
|
|
// T System.Collections.Generic.List`1/Enumerator::_current
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.HashSet`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>
|
|
struct Enumerator_t09FDB1502DBDEECFA7AD92960AE06818CEB01E4E
|
|
{
|
|
// System.Collections.Generic.HashSet`1<T> System.Collections.Generic.HashSet`1/Enumerator::_set
|
|
HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0* ____set_0;
|
|
// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_index
|
|
int32_t ____index_1;
|
|
// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_version
|
|
int32_t ____version_2;
|
|
// T System.Collections.Generic.HashSet`1/Enumerator::_current
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>
|
|
struct Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* ____list_0;
|
|
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
|
|
int32_t ____index_1;
|
|
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
|
|
int32_t ____version_2;
|
|
// T System.Collections.Generic.List`1/Enumerator::_current
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup>
|
|
struct Enumerator_t5F573218E20A47BD8401793F330B20240DD44E42
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_t80F43EA962C8EF52ECDA456FA96B444C16E0A4F9* ____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
|
|
FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0* ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthStatePathItem>
|
|
struct Enumerator_tB2C12098226FFADC3BE23301082ECAB8CA9F625D
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40* ____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
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup>
|
|
struct Enumerator_t7334BC5C79CC56EED8FAD133DDA5FBCE34467411
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB* ____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
|
|
FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame>
|
|
struct Enumerator_t85B682CC875347907EBCAECD741F7BBFBB1269FB
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_tA56B5D2804DF6D174C05CDA8589FF42AD88D11B0* ____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
|
|
FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D* ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowPathGrowthSystem>
|
|
struct Enumerator_t175FA26DE7A89F2F93C1F6B5209A2B7FEAF93DBA
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_t1C12B706F6B315064D0B299BDAFEA342011DA4CE* ____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
|
|
FlowPathGrowthSystem_t420A377CC6C920719DABB102863330129478D2E9* ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Graphs.GraphNode>
|
|
struct Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371
|
|
{
|
|
// System.Collections.Generic.List`1<T> 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.HashSet`1/Enumerator<System.Object>
|
|
struct Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8
|
|
{
|
|
// System.Collections.Generic.HashSet`1<T> System.Collections.Generic.HashSet`1/Enumerator::_set
|
|
HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ____set_0;
|
|
// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_index
|
|
int32_t ____index_1;
|
|
// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_version
|
|
int32_t ____version_2;
|
|
// T System.Collections.Generic.HashSet`1/Enumerator::_current
|
|
RuntimeObject* ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<System.Object>
|
|
struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list_0;
|
|
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
|
|
int32_t ____index_1;
|
|
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
|
|
int32_t ____version_2;
|
|
// T System.Collections.Generic.List`1/Enumerator::_current
|
|
RuntimeObject* ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Int32>
|
|
struct KeyValuePair_2_tADA7CE9F9FFB2315774B0703C7BE8F0B220CDA9B
|
|
{
|
|
// TKey System.Collections.Generic.KeyValuePair`2::key
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___key_0;
|
|
// TValue System.Collections.Generic.KeyValuePair`2::value
|
|
int32_t ___value_1;
|
|
};
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32>
|
|
struct KeyValuePair_2_tF11CA6D20F09EC4DAB7CB3C2C394F6F2C394E6B8
|
|
{
|
|
// TKey System.Collections.Generic.KeyValuePair`2::key
|
|
RuntimeObject* ___key_0;
|
|
// TValue System.Collections.Generic.KeyValuePair`2::value
|
|
int32_t ___value_1;
|
|
};
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
|
|
struct KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230
|
|
{
|
|
// TKey System.Collections.Generic.KeyValuePair`2::key
|
|
RuntimeObject* ___key_0;
|
|
// TValue System.Collections.Generic.KeyValuePair`2::value
|
|
RuntimeObject* ___value_1;
|
|
};
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>>
|
|
struct KeyValuePair_2_t0184CD411D87FA457C2E3005EB6EDE4E932E7868
|
|
{
|
|
// TKey System.Collections.Generic.KeyValuePair`2::key
|
|
String_t* ___key_0;
|
|
// TValue System.Collections.Generic.KeyValuePair`2::value
|
|
List_1_tF6E23635756AD551FA4DBBCA36A2EC34FB333709* ___value_1;
|
|
};
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.String,DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo[]>
|
|
struct KeyValuePair_2_t55096AA73E25078AC7251FC28193F52C0CBF3641
|
|
{
|
|
// TKey System.Collections.Generic.KeyValuePair`2::key
|
|
String_t* ___key_0;
|
|
// TValue System.Collections.Generic.KeyValuePair`2::value
|
|
NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* ___value_1;
|
|
};
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.Type,System.ICloneable>
|
|
struct KeyValuePair_2_t3FD17C4BEBCCB4360A07F70FF9849DA6CBB8D5B4
|
|
{
|
|
// TKey System.Collections.Generic.KeyValuePair`2::key
|
|
Type_t* ___key_0;
|
|
// TValue System.Collections.Generic.KeyValuePair`2::value
|
|
RuntimeObject* ___value_1;
|
|
};
|
|
|
|
// System.Boolean
|
|
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
|
|
{
|
|
// System.Boolean System.Boolean::m_value
|
|
bool ___m_value_0;
|
|
};
|
|
|
|
// UnityEngine.Color
|
|
struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
|
|
{
|
|
// System.Single UnityEngine.Color::r
|
|
float ___r_0;
|
|
// System.Single UnityEngine.Color::g
|
|
float ___g_1;
|
|
// System.Single UnityEngine.Color::b
|
|
float ___b_2;
|
|
// System.Single UnityEngine.Color::a
|
|
float ___a_3;
|
|
};
|
|
|
|
// System.Double
|
|
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
|
|
{
|
|
// System.Double System.Double::m_value
|
|
double ___m_value_0;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecNodeInfoAttribute
|
|
struct FlowExecNodeInfoAttribute_tE4A999847DF00FB314BA5B9689E978015F8BF09F : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
|
|
{
|
|
// System.String DungeonArchitect.Flow.Exec.FlowExecNodeInfoAttribute::<Title>k__BackingField
|
|
String_t* ___U3CTitleU3Ek__BackingField_0;
|
|
// System.String DungeonArchitect.Flow.Exec.FlowExecNodeInfoAttribute::<MenuPrefix>k__BackingField
|
|
String_t* ___U3CMenuPrefixU3Ek__BackingField_1;
|
|
// System.Single DungeonArchitect.Flow.Exec.FlowExecNodeInfoAttribute::<Weight>k__BackingField
|
|
float ___U3CWeightU3Ek__BackingField_2;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowPathGrowthSystem
|
|
struct FlowPathGrowthSystem_t420A377CC6C920719DABB102863330129478D2E9 : public StackSystem_4_t0914A8F83C26D8F23ABD1A8B0A05CD85155E7277
|
|
{
|
|
};
|
|
|
|
// 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.Int64
|
|
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
|
|
{
|
|
// System.Int64 System.Int64::m_value
|
|
int64_t ___m_value_0;
|
|
};
|
|
|
|
// System.IntPtr
|
|
struct IntPtr_t
|
|
{
|
|
// System.Void* System.IntPtr::m_value
|
|
void* ___m_value_0;
|
|
};
|
|
|
|
// DungeonArchitect.IntVector
|
|
struct IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C
|
|
{
|
|
// System.Int32 DungeonArchitect.IntVector::x
|
|
int32_t ___x_0;
|
|
// System.Int32 DungeonArchitect.IntVector::y
|
|
int32_t ___y_1;
|
|
// System.Int32 DungeonArchitect.IntVector::z
|
|
int32_t ___z_2;
|
|
};
|
|
|
|
// DungeonArchitect.IntVector2
|
|
struct IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7
|
|
{
|
|
// System.Int32 DungeonArchitect.IntVector2::x
|
|
int32_t ___x_0;
|
|
// System.Int32 DungeonArchitect.IntVector2::y
|
|
int32_t ___y_1;
|
|
};
|
|
|
|
// UnityEngine.Mathf
|
|
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682
|
|
{
|
|
union
|
|
{
|
|
struct
|
|
{
|
|
};
|
|
uint8_t Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682__padding[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;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.NullFlowLayoutNodeGroupGenerator
|
|
struct NullFlowLayoutNodeGroupGenerator_t4DD96093F57D96E77E31D875B363775C2A38ECF2 : public FlowLayoutNodeGroupGenerator_tDE27D61B3EB4E6266F727DA352C8681CE3914082
|
|
{
|
|
};
|
|
|
|
// UnityEngine.Rect
|
|
struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D
|
|
{
|
|
// System.Single UnityEngine.Rect::m_XMin
|
|
float ___m_XMin_0;
|
|
// System.Single UnityEngine.Rect::m_YMin
|
|
float ___m_YMin_1;
|
|
// System.Single UnityEngine.Rect::m_Width
|
|
float ___m_Width_2;
|
|
// System.Single UnityEngine.Rect::m_Height
|
|
float ___m_Height_3;
|
|
};
|
|
|
|
// System.Single
|
|
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
|
|
{
|
|
// System.Single System.Single::m_value
|
|
float ___m_value_0;
|
|
};
|
|
|
|
// UnityEngine.Vector2
|
|
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
|
|
{
|
|
// System.Single UnityEngine.Vector2::x
|
|
float ___x_0;
|
|
// System.Single UnityEngine.Vector2::y
|
|
float ___y_1;
|
|
};
|
|
|
|
// UnityEngine.Vector3
|
|
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
|
|
{
|
|
// System.Single UnityEngine.Vector3::x
|
|
float ___x_2;
|
|
// System.Single UnityEngine.Vector3::y
|
|
float ___y_3;
|
|
// System.Single UnityEngine.Vector3::z
|
|
float ___z_4;
|
|
};
|
|
|
|
// System.Void
|
|
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
|
|
{
|
|
union
|
|
{
|
|
struct
|
|
{
|
|
};
|
|
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
|
|
};
|
|
};
|
|
|
|
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32
|
|
struct __StaticArrayInitTypeSizeU3D32_tF570D85EE0549DAE9E39C133086A28F28DF13C0B
|
|
{
|
|
union
|
|
{
|
|
struct
|
|
{
|
|
union
|
|
{
|
|
};
|
|
};
|
|
uint8_t __StaticArrayInitTypeSizeU3D32_tF570D85EE0549DAE9E39C133086A28F28DF13C0B__padding[32];
|
|
};
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskFinalizeGraph/ItemInfo
|
|
struct ItemInfo_t28504C759BBA28BF727CF236951500ED92E1D60A
|
|
{
|
|
// DungeonArchitect.Flow.Items.FlowItem DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskFinalizeGraph/ItemInfo::item
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ___item_0;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskFinalizeGraph/ItemInfo::node
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___node_1;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskFinalizeGraph/ItemInfo::link
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___link_2;
|
|
};
|
|
// Native definition for P/Invoke marshalling of DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskFinalizeGraph/ItemInfo
|
|
struct ItemInfo_t28504C759BBA28BF727CF236951500ED92E1D60A_marshaled_pinvoke
|
|
{
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ___item_0;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___node_1;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___link_2;
|
|
};
|
|
// Native definition for COM marshalling of DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskFinalizeGraph/ItemInfo
|
|
struct ItemInfo_t28504C759BBA28BF727CF236951500ED92E1D60A_marshaled_com
|
|
{
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ___item_0;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___node_1;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___link_2;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Int32>
|
|
struct Enumerator_t0DDC5F63204201B48A355F0AFB01046A5B155D39
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
|
|
Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A* ____dictionary_0;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
|
|
int32_t ____version_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
|
|
int32_t ____index_2;
|
|
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
|
|
KeyValuePair_2_tADA7CE9F9FFB2315774B0703C7BE8F0B220CDA9B ____current_3;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
|
|
int32_t ____getEnumeratorRetType_4;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Int32>
|
|
struct Enumerator_t2F28D1CFE62CD55B7184C7D9DD43CCC9C03CC5EF
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
|
|
Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* ____dictionary_0;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
|
|
int32_t ____version_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
|
|
int32_t ____index_2;
|
|
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
|
|
KeyValuePair_2_tF11CA6D20F09EC4DAB7CB3C2C394F6F2C394E6B8 ____current_3;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
|
|
int32_t ____getEnumeratorRetType_4;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>
|
|
struct Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
|
|
Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary_0;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
|
|
int32_t ____version_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
|
|
int32_t ____index_2;
|
|
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
|
|
KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ____current_3;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
|
|
int32_t ____getEnumeratorRetType_4;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<System.String,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>>
|
|
struct Enumerator_tB1AA64ADC44ED37BC5ACAB31F3D74DF88251A8EA
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
|
|
Dictionary_2_tFFA97CEB1B6951656B3B19CC1EEA67BC577120BA* ____dictionary_0;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
|
|
int32_t ____version_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
|
|
int32_t ____index_2;
|
|
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
|
|
KeyValuePair_2_t0184CD411D87FA457C2E3005EB6EDE4E932E7868 ____current_3;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
|
|
int32_t ____getEnumeratorRetType_4;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<System.String,DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo[]>
|
|
struct Enumerator_t1E8E38EAF404DD223B2FC40A366FC9C7C4CF3FA2
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
|
|
Dictionary_2_t5424F993A6272D0EC654DADA5E1B01331FEF442F* ____dictionary_0;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
|
|
int32_t ____version_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
|
|
int32_t ____index_2;
|
|
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
|
|
KeyValuePair_2_t55096AA73E25078AC7251FC28193F52C0CBF3641 ____current_3;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
|
|
int32_t ____getEnumeratorRetType_4;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<System.Type,System.ICloneable>
|
|
struct Enumerator_tC58881B34C1E987280C7B22F6C82275DA14A18E1
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
|
|
Dictionary_2_tC3ACB07C97D2D2A8D4B30F5CB9AF7C17431A7541* ____dictionary_0;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
|
|
int32_t ____version_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
|
|
int32_t ____index_2;
|
|
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
|
|
KeyValuePair_2_t3FD17C4BEBCCB4360A07F70FF9849DA6CBB8D5B4 ____current_3;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
|
|
int32_t ____getEnumeratorRetType_4;
|
|
};
|
|
|
|
// <PrivateImplementationDetails>
|
|
struct U3CPrivateImplementationDetailsU3E_t095E505694B45002E73381CF2A9172F412DED7E4 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// UnityEngine.AnimationCurve
|
|
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354 : public RuntimeObject
|
|
{
|
|
// System.IntPtr UnityEngine.AnimationCurve::m_Ptr
|
|
intptr_t ___m_Ptr_0;
|
|
};
|
|
// Native definition for P/Invoke marshalling of UnityEngine.AnimationCurve
|
|
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_pinvoke
|
|
{
|
|
intptr_t ___m_Ptr_0;
|
|
};
|
|
// Native definition for COM marshalling of UnityEngine.AnimationCurve
|
|
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_com
|
|
{
|
|
intptr_t ___m_Ptr_0;
|
|
};
|
|
|
|
// System.Delegate
|
|
struct Delegate_t : public RuntimeObject
|
|
{
|
|
// System.IntPtr System.Delegate::method_ptr
|
|
Il2CppMethodPointer ___method_ptr_0;
|
|
// System.IntPtr System.Delegate::invoke_impl
|
|
intptr_t ___invoke_impl_1;
|
|
// System.Object System.Delegate::m_target
|
|
RuntimeObject* ___m_target_2;
|
|
// System.IntPtr System.Delegate::method
|
|
intptr_t ___method_3;
|
|
// System.IntPtr System.Delegate::delegate_trampoline
|
|
intptr_t ___delegate_trampoline_4;
|
|
// System.IntPtr System.Delegate::extra_arg
|
|
intptr_t ___extra_arg_5;
|
|
// System.IntPtr System.Delegate::method_code
|
|
intptr_t ___method_code_6;
|
|
// System.IntPtr System.Delegate::interp_method
|
|
intptr_t ___interp_method_7;
|
|
// System.IntPtr System.Delegate::interp_invoke_impl
|
|
intptr_t ___interp_invoke_impl_8;
|
|
// System.Reflection.MethodInfo System.Delegate::method_info
|
|
MethodInfo_t* ___method_info_9;
|
|
// System.Reflection.MethodInfo System.Delegate::original_method_info
|
|
MethodInfo_t* ___original_method_info_10;
|
|
// System.DelegateData System.Delegate::data
|
|
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
|
|
// System.Boolean System.Delegate::method_is_virtual
|
|
bool ___method_is_virtual_12;
|
|
};
|
|
// Native definition for P/Invoke marshalling of System.Delegate
|
|
struct Delegate_t_marshaled_pinvoke
|
|
{
|
|
intptr_t ___method_ptr_0;
|
|
intptr_t ___invoke_impl_1;
|
|
Il2CppIUnknown* ___m_target_2;
|
|
intptr_t ___method_3;
|
|
intptr_t ___delegate_trampoline_4;
|
|
intptr_t ___extra_arg_5;
|
|
intptr_t ___method_code_6;
|
|
intptr_t ___interp_method_7;
|
|
intptr_t ___interp_invoke_impl_8;
|
|
MethodInfo_t* ___method_info_9;
|
|
MethodInfo_t* ___original_method_info_10;
|
|
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
|
|
int32_t ___method_is_virtual_12;
|
|
};
|
|
// Native definition for COM marshalling of System.Delegate
|
|
struct Delegate_t_marshaled_com
|
|
{
|
|
intptr_t ___method_ptr_0;
|
|
intptr_t ___invoke_impl_1;
|
|
Il2CppIUnknown* ___m_target_2;
|
|
intptr_t ___method_3;
|
|
intptr_t ___delegate_trampoline_4;
|
|
intptr_t ___extra_arg_5;
|
|
intptr_t ___method_code_6;
|
|
intptr_t ___interp_method_7;
|
|
intptr_t ___interp_invoke_impl_8;
|
|
MethodInfo_t* ___method_info_9;
|
|
MethodInfo_t* ___original_method_info_10;
|
|
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
|
|
int32_t ___method_is_virtual_12;
|
|
};
|
|
|
|
// DungeonArchitect.DungeonNodeSpawnData
|
|
struct DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7
|
|
{
|
|
// DungeonArchitect.Themeing.DungeonThemeItem DungeonArchitect.DungeonNodeSpawnData::nodeData
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* ___nodeData_0;
|
|
// UnityEngine.Matrix4x4 DungeonArchitect.DungeonNodeSpawnData::transform
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___transform_1;
|
|
// DungeonArchitect.PropSocket DungeonArchitect.DungeonNodeSpawnData::socket
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___socket_2;
|
|
// System.Single DungeonArchitect.DungeonNodeSpawnData::_sortDistance
|
|
float ____sortDistance_3;
|
|
};
|
|
// Native definition for P/Invoke marshalling of DungeonArchitect.DungeonNodeSpawnData
|
|
struct DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_marshaled_pinvoke
|
|
{
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* ___nodeData_0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___transform_1;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___socket_2;
|
|
float ____sortDistance_3;
|
|
};
|
|
// Native definition for COM marshalling of DungeonArchitect.DungeonNodeSpawnData
|
|
struct DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_marshaled_com
|
|
{
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* ___nodeData_0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___transform_1;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___socket_2;
|
|
float ____sortDistance_3;
|
|
};
|
|
|
|
// DungeonArchitect.Utils.DungeonUID
|
|
struct DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9
|
|
{
|
|
union
|
|
{
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
// System.Guid DungeonArchitect.Utils.DungeonUID::Guid
|
|
Guid_t ___Guid_0;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
Guid_t ___Guid_0_forAlignmentOnly;
|
|
};
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
// System.Int32 DungeonArchitect.Utils.DungeonUID::A
|
|
int32_t ___A_1;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
int32_t ___A_1_forAlignmentOnly;
|
|
};
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
char ___B_2_OffsetPadding[4];
|
|
// System.Int32 DungeonArchitect.Utils.DungeonUID::B
|
|
int32_t ___B_2;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
char ___B_2_OffsetPadding_forAlignmentOnly[4];
|
|
int32_t ___B_2_forAlignmentOnly;
|
|
};
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
char ___C_3_OffsetPadding[8];
|
|
// System.Int32 DungeonArchitect.Utils.DungeonUID::C
|
|
int32_t ___C_3;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
char ___C_3_OffsetPadding_forAlignmentOnly[8];
|
|
int32_t ___C_3_forAlignmentOnly;
|
|
};
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
char ___D_4_OffsetPadding[12];
|
|
// System.Int32 DungeonArchitect.Utils.DungeonUID::D
|
|
int32_t ___D_4;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
char ___D_4_OffsetPadding_forAlignmentOnly[12];
|
|
int32_t ___D_4_forAlignmentOnly;
|
|
};
|
|
};
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo
|
|
struct FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB
|
|
{
|
|
// System.String DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo::itemType
|
|
String_t* ___itemType_0;
|
|
// System.String DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo::text
|
|
String_t* ___text_1;
|
|
// UnityEngine.Color DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo::textColor
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___textColor_2;
|
|
// UnityEngine.Color DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo::backgroundColor
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___backgroundColor_3;
|
|
};
|
|
// Native definition for P/Invoke marshalling of DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo
|
|
struct FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_marshaled_pinvoke
|
|
{
|
|
char* ___itemType_0;
|
|
char* ___text_1;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___textColor_2;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___backgroundColor_3;
|
|
};
|
|
// Native definition for COM marshalling of DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo
|
|
struct FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_marshaled_com
|
|
{
|
|
Il2CppChar* ___itemType_0;
|
|
Il2CppChar* ___text_1;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___textColor_2;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___backgroundColor_3;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery
|
|
struct FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7 : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::graph
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___graph_0;
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode> DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::nodeMap
|
|
Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7* ___nodeMap_1;
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink> DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::linkMap
|
|
Dictionary_2_t02321DCC0FF717E7E70641185F5D2598DF127701* ___linkMap_2;
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID[]> DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::connectedNodes
|
|
Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7* ___connectedNodes_3;
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID[]> DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::outgoingNodes
|
|
Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7* ___outgoingNodes_4;
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID[]> DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::incomingNodes
|
|
Dictionary_2_t430BBD3CB1B65D3F2CDB5A1CC452E790555618E7* ___incomingNodes_5;
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID> DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::parentNodes
|
|
Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* ___parentNodes_6;
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink[]> DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::connectedLinks
|
|
Dictionary_2_t28124B690F828C39ABC5D6AA1BEE87940DCD5265* ___connectedLinks_7;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::traversal
|
|
FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D* ___traversal_8;
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode> DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::subNodeMap
|
|
Dictionary_2_t2FC26F0C466E0E36B21902A817CDB5C572B3D7B7* ___subNodeMap_9;
|
|
// System.Collections.Generic.Dictionary`2<UnityEngine.Vector3,DungeonArchitect.Utils.DungeonUID> DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::coordToNodeMap
|
|
Dictionary_2_tCE045E0841BD50B97FD347CB11B41AE359216E05* ___coordToNodeMap_10;
|
|
// DungeonArchitect.IntVector DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::graphGridSize
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___graphGridSize_11;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode[,,] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::nodeArray3D
|
|
FlowLayoutGraphNodeU5BU2CU2CU5D_t18778A47B6E3E28B07EF1C04F97289FA298BD110* ___nodeArray3D_12;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState
|
|
struct FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5 : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState::Graph
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___Graph_0;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState::GraphQuery
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* ___GraphQuery_1;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState::HeadNode
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___HeadNode_2;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode> DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState::SinkNodes
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* ___SinkNodes_3;
|
|
// System.Random DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState::Random
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___Random_4;
|
|
// System.Int32 DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState::MinPathSize
|
|
int32_t ___MinPathSize_5;
|
|
// System.Int32 DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState::MaxPathSize
|
|
int32_t ___MaxPathSize_6;
|
|
// UnityEngine.Color DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState::NodeColor
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___NodeColor_7;
|
|
// System.String DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState::PathName
|
|
String_t* ___PathName_8;
|
|
// System.String DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState::StartNodePathNameOverride
|
|
String_t* ___StartNodePathNameOverride_9;
|
|
// System.String DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState::EndNodePathNameOverride
|
|
String_t* ___EndNodePathNameOverride_10;
|
|
// DungeonArchitect.Flow.Domains.Layout.IFlowLayoutGraphConstraints DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState::GraphConstraint
|
|
RuntimeObject* ___GraphConstraint_11;
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutNodeGroupGenerator DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState::NodeGroupGenerator
|
|
FlowLayoutNodeGroupGenerator_tDE27D61B3EB4E6266F727DA352C8681CE3914082* ___NodeGroupGenerator_12;
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.IFlowLayoutNodeCreationConstraint DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState::NodeCreationConstraint
|
|
RuntimeObject* ___NodeCreationConstraint_13;
|
|
};
|
|
|
|
// 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.PropSocket
|
|
struct PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394 : public RuntimeObject
|
|
{
|
|
// System.Int32 DungeonArchitect.PropSocket::Id
|
|
int32_t ___Id_0;
|
|
// System.String DungeonArchitect.PropSocket::SocketType
|
|
String_t* ___SocketType_1;
|
|
// UnityEngine.Matrix4x4 DungeonArchitect.PropSocket::Transform
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___Transform_2;
|
|
// DungeonArchitect.IntVector DungeonArchitect.PropSocket::gridPosition
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___gridPosition_3;
|
|
// System.Int32 DungeonArchitect.PropSocket::cellId
|
|
int32_t ___cellId_4;
|
|
// System.Boolean DungeonArchitect.PropSocket::markForDeletion
|
|
bool ___markForDeletion_5;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.PropSocket> DungeonArchitect.PropSocket::childMarkers
|
|
List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* ___childMarkers_6;
|
|
// System.Object DungeonArchitect.PropSocket::metadata
|
|
RuntimeObject* ___metadata_7;
|
|
};
|
|
|
|
// System.RuntimeTypeHandle
|
|
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
|
|
{
|
|
// System.IntPtr System.RuntimeTypeHandle::value
|
|
intptr_t ___value_0;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_0
|
|
struct U3CU3Ec__DisplayClass3_0_t2FCDCED668F9B0165DE6A08EE79CC800DA00806E : public RuntimeObject
|
|
{
|
|
// UnityEngine.Vector3 DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_0::graphCoordMin
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___graphCoordMin_0;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_1
|
|
struct U3CU3Ec__DisplayClass3_1_t705AE52676B0F5461C612E263530D652785E8AB3 : public RuntimeObject
|
|
{
|
|
// UnityEngine.Vector3 DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_1::graphCoordMax
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___graphCoordMax_0;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_2
|
|
struct U3CU3Ec__DisplayClass3_2_tD8DD19AFC57E79BD7C030684A7650523681C2F38 : public RuntimeObject
|
|
{
|
|
// UnityEngine.Vector3 DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_2::graphCoordMin
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___graphCoordMin_0;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_3
|
|
struct U3CU3Ec__DisplayClass3_3_tFD311A39004C6E61F7582BC485FBA558FBF94CA1 : public RuntimeObject
|
|
{
|
|
// UnityEngine.Vector3 DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_3::graphCoordMax
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___graphCoordMax_0;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_4
|
|
struct U3CU3Ec__DisplayClass3_4_t3BCFA87E9F9D68C21889FB7D7B3754F150AF660A : public RuntimeObject
|
|
{
|
|
// UnityEngine.Vector3 DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_4::graphCoordMin
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___graphCoordMin_0;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_5
|
|
struct U3CU3Ec__DisplayClass3_5_tBB27563F7E6B2C1794A0F87568F7D1B73C6BA014 : public RuntimeObject
|
|
{
|
|
// UnityEngine.Vector3 DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_5::graphCoordMax
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___graphCoordMax_0;
|
|
};
|
|
|
|
// System.Collections.Generic.HashSet`1/Enumerator<DungeonArchitect.Utils.DungeonUID>
|
|
struct Enumerator_tCFCC21B733E5397CE8A39AD031E62FADC840E24B
|
|
{
|
|
// System.Collections.Generic.HashSet`1<T> System.Collections.Generic.HashSet`1/Enumerator::_set
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* ____set_0;
|
|
// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_index
|
|
int32_t ____index_1;
|
|
// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_version
|
|
int32_t ____version_2;
|
|
// T System.Collections.Generic.HashSet`1/Enumerator::_current
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Utils.DungeonUID>
|
|
struct Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* ____list_0;
|
|
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
|
|
int32_t ____index_1;
|
|
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
|
|
int32_t ____version_2;
|
|
// T System.Collections.Generic.List`1/Enumerator::_current
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ____current_3;
|
|
};
|
|
|
|
// UnityEngine.Component
|
|
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Items.FlowItem
|
|
struct FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9 : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Items.FlowItem::itemId
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___itemId_0;
|
|
// DungeonArchitect.Flow.Items.FlowGraphItemType DungeonArchitect.Flow.Items.FlowItem::type
|
|
int32_t ___type_1;
|
|
// System.String DungeonArchitect.Flow.Items.FlowItem::markerName
|
|
String_t* ___markerName_2;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Utils.DungeonUID> 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.Items.FlowItemMetadata
|
|
struct FlowItemMetadata_t70DCD6B5087455D9762F9D2E95CED7094DF2CBC3 : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Flow.Items.FlowGraphItemType DungeonArchitect.Flow.Items.FlowItemMetadata::itemType
|
|
int32_t ___itemType_0;
|
|
// DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Items.FlowItemMetadata::itemId
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___itemId_1;
|
|
// DungeonArchitect.Utils.DungeonUID[] DungeonArchitect.Flow.Items.FlowItemMetadata::referencedItems
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* ___referencedItems_2;
|
|
// UnityEngine.Transform DungeonArchitect.Flow.Items.FlowItemMetadata::parentTransform
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parentTransform_3;
|
|
};
|
|
|
|
// 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.Items.FlowItem> 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> DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::MergedCompositeNodes
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* ___MergedCompositeNodes_10;
|
|
// DungeonArchitect.Flow.Domains.FlowDomainDataRegistry DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::domainData
|
|
FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57* ___domainData_11;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup
|
|
struct FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0 : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup::GroupId
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___GroupId_0;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Utils.DungeonUID> DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup::GroupNodes
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* ___GroupNodes_1;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthStatePathItem
|
|
struct FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthStatePathItem::NodeId
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___NodeId_0;
|
|
// DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthStatePathItem::PreviousNodeId
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___PreviousNodeId_1;
|
|
// System.Object DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthStatePathItem::userdata
|
|
RuntimeObject* ___userdata_2;
|
|
};
|
|
|
|
// UnityEngine.GameObject
|
|
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
|
|
{
|
|
};
|
|
|
|
// System.MulticastDelegate
|
|
struct MulticastDelegate_t : public Delegate_t
|
|
{
|
|
// System.Delegate[] System.MulticastDelegate::delegates
|
|
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13;
|
|
};
|
|
// Native definition for P/Invoke marshalling of System.MulticastDelegate
|
|
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
|
|
{
|
|
Delegate_t_marshaled_pinvoke** ___delegates_13;
|
|
};
|
|
// Native definition for COM marshalling of System.MulticastDelegate
|
|
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
|
|
{
|
|
Delegate_t_marshaled_com** ___delegates_13;
|
|
};
|
|
|
|
// UnityEngine.ScriptableObject
|
|
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
|
|
{
|
|
};
|
|
// Native definition for P/Invoke marshalling of UnityEngine.ScriptableObject
|
|
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
|
|
{
|
|
};
|
|
// Native definition for COM marshalling of UnityEngine.ScriptableObject
|
|
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
|
|
{
|
|
};
|
|
|
|
// System.Type
|
|
struct Type_t : public MemberInfo_t
|
|
{
|
|
// System.RuntimeTypeHandle System.Type::_impl
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo
|
|
struct FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693
|
|
{
|
|
// DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo::NodeId
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___NodeId_0;
|
|
// DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo::LinkId
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___LinkId_1;
|
|
// System.Boolean DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo::Outgoing
|
|
bool ___Outgoing_2;
|
|
};
|
|
// Native definition for P/Invoke marshalling of DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo
|
|
struct FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693_marshaled_pinvoke
|
|
{
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___NodeId_0;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___LinkId_1;
|
|
int32_t ___Outgoing_2;
|
|
};
|
|
// Native definition for COM marshalling of DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo
|
|
struct FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693_marshaled_com
|
|
{
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___NodeId_0;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___LinkId_1;
|
|
int32_t ___Outgoing_2;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/<>c__DisplayClass8_0
|
|
struct U3CU3Ec__DisplayClass8_0_tFBFBB6D9B84BC18C4D52D68E7BBF77280C9AE005 : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/<>c__DisplayClass8_0::lockLinkId
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___lockLinkId_0;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo
|
|
struct NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8
|
|
{
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo::ConnectedNode
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___ConnectedNode_0;
|
|
// System.Boolean DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo::ContainsLock
|
|
bool ___ContainsLock_1;
|
|
// DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo::LockId
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___LockId_2;
|
|
};
|
|
// Native definition for P/Invoke marshalling of DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo
|
|
struct NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8_marshaled_pinvoke
|
|
{
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___ConnectedNode_0;
|
|
int32_t ___ContainsLock_1;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___LockId_2;
|
|
};
|
|
// Native definition for COM marshalling of DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo
|
|
struct NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8_marshaled_com
|
|
{
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___ConnectedNode_0;
|
|
int32_t ___ContainsLock_1;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___LockId_2;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath/StartNodeCandidate
|
|
struct StartNodeCandidate_t4EC05DA0342363EA184962147A6B00A62DA94D0C : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath/StartNodeCandidate::StartNodeId
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___StartNodeId_0;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath/StartNodeCandidate::OriginatingHeadNode
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___OriginatingHeadNode_1;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo>
|
|
struct Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* ____list_0;
|
|
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
|
|
int32_t ____index_1;
|
|
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
|
|
int32_t ____version_2;
|
|
// T System.Collections.Generic.List`1/Enumerator::_current
|
|
FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo>
|
|
struct Enumerator_tC8E7B748880A79790E6BB3C21E26508192EF1039
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_t31A9F757E86608860996CED1A0660E109FA89B50* ____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
|
|
NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 ____current_3;
|
|
};
|
|
|
|
// DungeonArchitect.Utils.StackSystem`4/ExecuteFrameDelegate<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult>
|
|
struct ExecuteFrameDelegate_tFDF65E78FF96806915D51181D20D79A88D46FA26 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Func`2<UnityEngine.Vector3,System.Boolean>
|
|
struct Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Func`2<UnityEngine.Vector3,UnityEngine.Vector3>
|
|
struct Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Func`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo,System.Boolean>
|
|
struct Func_2_tFA7604C3E19E304A9791C1BC89CCE5A7CE0C4994 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Func`2<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo,System.Single>
|
|
struct Func_2_t10696B6984B2B399B305C512B6D479F4093ADCF8 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// UnityEngine.Behaviour
|
|
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecTask
|
|
struct FlowExecTask_t3FB395DE30DDC681DA24B210B256937CED4AC8AE : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
|
|
{
|
|
// System.String DungeonArchitect.Flow.Exec.FlowExecTask::description
|
|
String_t* ___description_4;
|
|
};
|
|
|
|
// 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.GraphNode> DungeonArchitect.Graphs.Graph::nodes
|
|
List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* ___nodes_6;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Graphs.GraphLink> DungeonArchitect.Graphs.Graph::links
|
|
List_1_t5B2B2081BF8097131F5848A462357FBB09D50112* ___links_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.GraphPin> DungeonArchitect.Graphs.GraphNode::inputPins
|
|
List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* ___inputPins_12;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Graphs.GraphPin> DungeonArchitect.Graphs.GraphNode::outputPins
|
|
List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* ___outputPins_13;
|
|
// DungeonArchitect.Graphs.Graph DungeonArchitect.Graphs.GraphNode::graph
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___graph_14;
|
|
// System.Boolean DungeonArchitect.Graphs.GraphNode::dragging
|
|
bool ___dragging_15;
|
|
};
|
|
|
|
// DungeonArchitect.Graphs.GraphPin
|
|
struct GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
|
|
{
|
|
// DungeonArchitect.Graphs.GraphPinMouseState DungeonArchitect.Graphs.GraphPin::clickState
|
|
int32_t ___clickState_4;
|
|
// DungeonArchitect.Graphs.GraphPinType DungeonArchitect.Graphs.GraphPin::pinType
|
|
int32_t ___pinType_5;
|
|
// DungeonArchitect.Graphs.GraphPin/OnPinLinksDestroyed DungeonArchitect.Graphs.GraphPin::PinLinksDestroyed
|
|
OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* ___PinLinksDestroyed_6;
|
|
// DungeonArchitect.Graphs.GraphNode DungeonArchitect.Graphs.GraphPin::node
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___node_7;
|
|
// UnityEngine.Vector2 DungeonArchitect.Graphs.GraphPin::position
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___position_8;
|
|
// UnityEngine.Rect DungeonArchitect.Graphs.GraphPin::boundsOffset
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___boundsOffset_9;
|
|
// UnityEngine.Vector2 DungeonArchitect.Graphs.GraphPin::tangent
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___tangent_10;
|
|
// System.Single DungeonArchitect.Graphs.GraphPin::tangentStrength
|
|
float ___tangentStrength_11;
|
|
// System.Boolean DungeonArchitect.Graphs.GraphPin::requestLinkDeletionInitiated
|
|
bool ___requestLinkDeletionInitiated_12;
|
|
};
|
|
|
|
// UnityEngine.Transform
|
|
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecGraph
|
|
struct FlowExecGraph_t3D7E1E139188C75B1F8EEB24339885A5EB9B9D40 : public Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520
|
|
{
|
|
// DungeonArchitect.Flow.Exec.FlowExecResultGraphNode DungeonArchitect.Flow.Exec.FlowExecGraph::resultNode
|
|
FlowExecResultGraphNode_t17B418A44B25EE11884785D328C2F2940CC2DE1C* ___resultNode_8;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecGraphNodeBase
|
|
struct FlowExecGraphNodeBase_tD9562285934ABFF6F8C5CAE5986409BEBC2891E8 : public GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecGraphNodePin
|
|
struct FlowExecGraphNodePin_t5891C3D03D8ACC883356296C91DDC7F568633917 : public GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00
|
|
{
|
|
// UnityEngine.Vector2 DungeonArchitect.Flow.Exec.FlowExecGraphNodePin::Padding
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___Padding_13;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecTaskResult
|
|
struct FlowExecTaskResult_t1AE608A0E5E1EAD8DC45232E12229E3F84D5D029 : public FlowExecTask_t3FB395DE30DDC681DA24B210B256937CED4AC8AE
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock
|
|
struct LayoutBaseFlowTaskCreateKeyLock_t7EB555E7B57816B1058A5F6C22E3EA17781640DF : public FlowExecTask_t3FB395DE30DDC681DA24B210B256937CED4AC8AE
|
|
{
|
|
// System.String DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock::keyBranch
|
|
String_t* ___keyBranch_5;
|
|
// System.String DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock::lockBranch
|
|
String_t* ___lockBranch_6;
|
|
// System.String DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock::keyMarkerName
|
|
String_t* ___keyMarkerName_7;
|
|
// System.String DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock::lockMarkerName
|
|
String_t* ___lockMarkerName_8;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskFinalizeGraph
|
|
struct LayoutBaseFlowTaskFinalizeGraph_tE54DDBBD6199ADC4E4B42E4B3D92C01C1DC53FDE : public FlowExecTask_t3FB395DE30DDC681DA24B210B256937CED4AC8AE
|
|
{
|
|
// System.Boolean DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskFinalizeGraph::debugDraw
|
|
bool ___debugDraw_5;
|
|
// System.Int32 DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskFinalizeGraph::oneWayDoorPromotionWeight
|
|
int32_t ___oneWayDoorPromotionWeight_6;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph
|
|
struct LayoutBaseFlowTaskMirrorGraph_tC89BA0D826D66C312F1F685B286B620B152F6CB1 : public FlowExecTask_t3FB395DE30DDC681DA24B210B256937CED4AC8AE
|
|
{
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorDirectionX DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph::mirrorX
|
|
int32_t ___mirrorX_5;
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorDirectionY DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph::mirrorY
|
|
int32_t ___mirrorY_6;
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorDirectionZ DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph::mirrorZ
|
|
int32_t ___mirrorZ_7;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskPathBuilderBase
|
|
struct LayoutBaseFlowTaskPathBuilderBase_tA7D1AEEFD5491AB0D4A2D3C9D5C25C0833D78962 : public FlowExecTask_t3FB395DE30DDC681DA24B210B256937CED4AC8AE
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems
|
|
struct LayoutBaseFlowTaskSpawnItems_t490AA8D5A3937472D410C4EF3B82CC2FA05A5C34 : public FlowExecTask_t3FB395DE30DDC681DA24B210B256937CED4AC8AE
|
|
{
|
|
// System.String[] DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems::paths
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___paths_5;
|
|
// DungeonArchitect.Flow.Items.FlowGraphItemType DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems::itemType
|
|
int32_t ___itemType_6;
|
|
// System.String DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems::markerName
|
|
String_t* ___markerName_7;
|
|
// DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems::customItemInfo
|
|
FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB ___customItemInfo_8;
|
|
// System.Int32 DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems::minCount
|
|
int32_t ___minCount_9;
|
|
// System.Int32 DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems::maxCount
|
|
int32_t ___maxCount_10;
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutFlowNodeHandler_SpawnItemMethod DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems::spawnMethod
|
|
int32_t ___spawnMethod_11;
|
|
// UnityEngine.AnimationCurve DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems::spawnDistributionCurve
|
|
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___spawnDistributionCurve_12;
|
|
// System.Single DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems::spawnDistributionVariance
|
|
float ___spawnDistributionVariance_13;
|
|
// System.Single DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems::minSpawnDifficulty
|
|
float ___minSpawnDifficulty_14;
|
|
// System.Single DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems::spawnProbability
|
|
float ___spawnProbability_15;
|
|
// System.Boolean DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems::showDifficulty
|
|
bool ___showDifficulty_16;
|
|
// UnityEngine.Color DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems::difficultyInfoColor
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___difficultyInfoColor_17;
|
|
};
|
|
|
|
// UnityEngine.MonoBehaviour
|
|
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Dungeon
|
|
struct Dungeon_tAA854F521189538FD299BECE6025726B6C359227 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Graphs.Graph> DungeonArchitect.Dungeon::dungeonThemes
|
|
List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A* ___dungeonThemes_4;
|
|
// System.Boolean DungeonArchitect.Dungeon::debugDraw
|
|
bool ___debugDraw_5;
|
|
// DungeonArchitect.DungeonConfig DungeonArchitect.Dungeon::config
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* ___config_6;
|
|
// DungeonArchitect.PooledDungeonSceneProvider DungeonArchitect.Dungeon::sceneProvider
|
|
PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* ___sceneProvider_7;
|
|
// DungeonArchitect.DungeonBuilder DungeonArchitect.Dungeon::dungeonBuilder
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* ___dungeonBuilder_8;
|
|
// DungeonArchitect.DungeonModel DungeonArchitect.Dungeon::dungeonModel
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___dungeonModel_9;
|
|
// DungeonArchitect.DungeonSceneObjectSpawner DungeonArchitect.Dungeon::objectSpawner
|
|
DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* ___objectSpawner_10;
|
|
// DungeonArchitect.LevelMarkerList DungeonArchitect.Dungeon::markers
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___markers_11;
|
|
// System.Boolean DungeonArchitect.Dungeon::requestedRebuild
|
|
bool ___requestedRebuild_12;
|
|
};
|
|
|
|
// DungeonArchitect.DungeonEventListener
|
|
struct DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.DungeonItemSpawnListener
|
|
struct DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.DungeonModel
|
|
struct DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Items.FlowDoorKeyComponent
|
|
struct FlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// System.String DungeonArchitect.Flow.Items.FlowDoorKeyComponent::keyId
|
|
String_t* ___keyId_4;
|
|
// System.String[] DungeonArchitect.Flow.Items.FlowDoorKeyComponent::validLockIds
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___validLockIds_5;
|
|
// DungeonArchitect.Flow.Items.FlowDoorLockComponent[] DungeonArchitect.Flow.Items.FlowDoorKeyComponent::lockRefs
|
|
FlowDoorLockComponentU5BU5D_tC885449A2A218578E7B6F0A30AC8E1708CB76C2E* ___lockRefs_6;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Items.FlowDoorLockComponent
|
|
struct FlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// System.String DungeonArchitect.Flow.Items.FlowDoorLockComponent::lockId
|
|
String_t* ___lockId_4;
|
|
// System.String[] DungeonArchitect.Flow.Items.FlowDoorLockComponent::validKeyIds
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___validKeyIds_5;
|
|
// DungeonArchitect.Flow.Items.FlowDoorKeyComponent[] DungeonArchitect.Flow.Items.FlowDoorLockComponent::validKeyRefs
|
|
FlowDoorKeyComponentU5BU5D_t39168F6D41C5F69E38879E860E5FCAB914F2E315* ___validKeyRefs_6;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode
|
|
struct FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800 : public FlowExecGraphNodeBase_tD9562285934ABFF6F8C5CAE5986409BEBC2891E8
|
|
{
|
|
// DungeonArchitect.Flow.Exec.FlowExecTask DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode::task
|
|
FlowExecTask_t3FB395DE30DDC681DA24B210B256937CED4AC8AE* ___task_16;
|
|
// DungeonArchitect.Flow.Exec.GridFlowGraphNodeExecutionStatus DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode::executionStatus
|
|
GridFlowGraphNodeExecutionStatus_tB8D99777B3DBDF843875C7F4CC23622A48856656* ___executionStatus_17;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Items.FlowItemMetadataComponent
|
|
struct FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// DungeonArchitect.Flow.Items.FlowGraphItemType DungeonArchitect.Flow.Items.FlowItemMetadataComponent::itemType
|
|
int32_t ___itemType_4;
|
|
// System.String DungeonArchitect.Flow.Items.FlowItemMetadataComponent::itemId
|
|
String_t* ___itemId_5;
|
|
// System.String[] DungeonArchitect.Flow.Items.FlowItemMetadataComponent::referencedItemIds
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___referencedItemIds_6;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateMainPath
|
|
struct LayoutBaseFlowTaskCreateMainPath_tE9BF159A12F324074EFF1C04504C079CD48AB01D : public LayoutBaseFlowTaskPathBuilderBase_tA7D1AEEFD5491AB0D4A2D3C9D5C25C0833D78962
|
|
{
|
|
// System.Int32 DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateMainPath::pathSize
|
|
int32_t ___pathSize_5;
|
|
// System.String DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateMainPath::pathName
|
|
String_t* ___pathName_6;
|
|
// UnityEngine.Color DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateMainPath::nodeColor
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___nodeColor_7;
|
|
// System.String DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateMainPath::startMarkerName
|
|
String_t* ___startMarkerName_8;
|
|
// System.String DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateMainPath::goalMarkerName
|
|
String_t* ___goalMarkerName_9;
|
|
// System.String DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateMainPath::startNodePathName
|
|
String_t* ___startNodePathName_10;
|
|
// System.String DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateMainPath::goalNodePathName
|
|
String_t* ___goalNodePathName_11;
|
|
// System.Boolean DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateMainPath::drawDebug
|
|
bool ___drawDebug_12;
|
|
// System.Int32 DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateMainPath::numParallelSearches
|
|
int32_t ___numParallelSearches_13;
|
|
// System.Int64 DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateMainPath::maxFramesToProcess
|
|
int64_t ___maxFramesToProcess_14;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath
|
|
struct LayoutBaseFlowTaskCreatePath_t6822F64E6008A1E1F2BC9916FC3D21E60F4D5D3C : public LayoutBaseFlowTaskPathBuilderBase_tA7D1AEEFD5491AB0D4A2D3C9D5C25C0833D78962
|
|
{
|
|
// System.Int32 DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath::minPathSize
|
|
int32_t ___minPathSize_5;
|
|
// System.Int32 DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath::maxPathSize
|
|
int32_t ___maxPathSize_6;
|
|
// System.String DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath::pathName
|
|
String_t* ___pathName_7;
|
|
// UnityEngine.Color DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath::nodeColor
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___nodeColor_8;
|
|
// System.String DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath::startFromPath
|
|
String_t* ___startFromPath_9;
|
|
// System.String DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath::endOnPath
|
|
String_t* ___endOnPath_10;
|
|
// System.String DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath::startNodePathNameOverride
|
|
String_t* ___startNodePathNameOverride_11;
|
|
// System.String DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath::endNodePathNameOverride
|
|
String_t* ___endNodePathNameOverride_12;
|
|
// System.Int32 DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath::numParallelSearches
|
|
int32_t ___numParallelSearches_13;
|
|
// System.Int64 DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath::maxFramesToProcess
|
|
int64_t ___maxFramesToProcess_14;
|
|
// System.Boolean DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath::drawDebug
|
|
bool ___drawDebug_15;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecResultGraphNode
|
|
struct FlowExecResultGraphNode_t17B418A44B25EE11884785D328C2F2940CC2DE1C : public FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Items.FlowItemMetadataHandler
|
|
struct FlowItemMetadataHandler_t02EA86DE07E45866C57789E80512EEDB03F19CA6 : public DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Items.FlowItemMetadataResolver
|
|
struct FlowItemMetadataResolver_t2EFB2373871F4FDD07A12BCAE747BB597F7177FE : public DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF
|
|
{
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,System.Collections.Generic.HashSet`1<DungeonArchitect.Utils.DungeonUID>>
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,System.Collections.Generic.HashSet`1<DungeonArchitect.Utils.DungeonUID>>
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID>
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID>
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo>>
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo>>
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Int32>
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Int32>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo[]>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo[]>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Flow.Items.FlowItemMetadataComponent>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Flow.Items.FlowItemMetadataComponent>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Flow.Exec.FlowTaskExecOutput>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Flow.Exec.FlowTaskExecOutput>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.Type,System.ICloneable>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.Type,System.ICloneable>
|
|
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.Utils.DungeonUID>
|
|
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.Utils.DungeonUID>
|
|
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode>
|
|
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode>
|
|
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.Flow.Items.FlowItem>
|
|
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.Flow.Items.FlowItem>
|
|
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>
|
|
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>
|
|
|
|
// System.Collections.Generic.HashSet`1<System.Object>
|
|
|
|
// System.Collections.Generic.HashSet`1<System.Object>
|
|
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Type,System.ICloneable>
|
|
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Type,System.ICloneable>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Utils.DungeonUID>
|
|
struct List_1_t5D0E2E68F505B13C17076E4382706078580D4840_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Utils.DungeonUID>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink>
|
|
struct List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
FFAGConstraintsLinkU5BU5D_t9571268E552CA6A8B990AE392DA16B7FA5E5C11A* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Items.FlowDoorKeyComponent>
|
|
struct List_1_t968615A1277BCAEB054D02A9BE1A320143761B9D_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
FlowDoorKeyComponentU5BU5D_t39168F6D41C5F69E38879E860E5FCAB914F2E315* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Items.FlowDoorKeyComponent>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Items.FlowDoorLockComponent>
|
|
struct List_1_t0EE75A2C0E7FBB54DDD8C06A26DD87F4E6FD1D7D_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
FlowDoorLockComponentU5BU5D_tC885449A2A218578E7B6F0A30AC8E1708CB76C2E* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Items.FlowDoorLockComponent>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode>
|
|
struct List_1_t28C0939D4C4DB88CBF2951B0FD50FC255EA4F376_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
FlowExecRuleGraphNodeU5BU5D_tA7B6C0C01DBEF2A271A153398F3A654A92AFBEBE* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Exec.FlowExecTaskState>
|
|
struct List_1_t8AAF07F41CD2F66782046FF6E7EAD935A6C889A2_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
FlowExecTaskStateU5BU5D_t54FD96EA5C449C0075DD275CD208E37C3E2417B5* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Exec.FlowExecTaskState>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Items.FlowItem>
|
|
struct List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
FlowItemU5BU5D_t7302BA46C0F9C20579C8CD52F81F3F02E32516B1* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Items.FlowItem>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink>
|
|
struct List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>
|
|
struct List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup>
|
|
struct List_1_t80F43EA962C8EF52ECDA456FA96B444C16E0A4F9_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
FlowLayoutGraphNodeGroupU5BU5D_tBFA3FD241E839A1BC290271E2FCE3FBCFD200266* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthStatePathItem>
|
|
struct List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
FlowLayoutGrowthStatePathItemU5BU5D_t7F5C3A92A49357491C3DB9BB788F607234C7020E* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthStatePathItem>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup>
|
|
struct List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
FlowLayoutPathNodeGroupU5BU5D_tDA45F870334CF3895E318F3A8ACE86CE905615A8* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame>
|
|
struct List_1_tA56B5D2804DF6D174C05CDA8589FF42AD88D11B0_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
FlowLayoutPathStackFrameU5BU5D_t9F51CBB1DDEA58EB0E279B8CDB3FFF63DF02BC90* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowPathGrowthSystem>
|
|
struct List_1_t1C12B706F6B315064D0B299BDAFEA342011DA4CE_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
FlowPathGrowthSystemU5BU5D_t964DD79E1ADD25980582480DFFB59E888FD97689* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowPathGrowthSystem>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Exec.FlowTaskExecOutput>
|
|
struct List_1_tA0ABD5EFDA52776A2CDD54D09DBE43EBAA7BF2BB_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Exec.FlowTaskExecOutput>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Graphs.GraphNode>
|
|
struct List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Graphs.GraphNode>
|
|
|
|
// System.Collections.Generic.List`1<System.Object>
|
|
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<System.Object>
|
|
|
|
// System.Collections.Generic.List`1<System.String>
|
|
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<System.String>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo>
|
|
struct List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo>
|
|
struct List_1_t31A9F757E86608860996CED1A0660E109FA89B50_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath/StartNodeCandidate>
|
|
struct List_1_tAF9CDF50AA5CDBA571052402D8CB7FC1C7E4E931_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
StartNodeCandidateU5BU5D_tAD87BA60692F0E397F8045FD0C53D8248F38CF3A* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath/StartNodeCandidate>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>
|
|
struct List_1_tF6E23635756AD551FA4DBBCA36A2EC34FB333709_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>
|
|
|
|
// System.Collections.Generic.Queue`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>
|
|
|
|
// System.Collections.Generic.Queue`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>
|
|
|
|
// System.Collections.Generic.Queue`1<System.Object>
|
|
|
|
// System.Collections.Generic.Queue`1<System.Object>
|
|
|
|
// DungeonArchitect.Utils.StackSystem`4<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult>
|
|
|
|
// DungeonArchitect.Utils.StackSystem`4<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult>
|
|
|
|
// DungeonArchitect.Utils.StackSystem`4<System.Object,System.Object,System.Object,System.Object>
|
|
|
|
// DungeonArchitect.Utils.StackSystem`4<System.Object,System.Object,System.Object,System.Object>
|
|
|
|
// System.Attribute
|
|
|
|
// System.Attribute
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowAgPathingSystem
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowAgPathingSystem
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult
|
|
|
|
// DungeonArchitect.Flow.Domains.FlowDomainDataRegistry
|
|
|
|
// DungeonArchitect.Flow.Domains.FlowDomainDataRegistry
|
|
|
|
// DungeonArchitect.Flow.Domains.FlowDomainExtensions
|
|
|
|
// DungeonArchitect.Flow.Domains.FlowDomainExtensions
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecGraphUtils
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecGraphUtils
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecNodeOutputRegistry
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecNodeOutputRegistry
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecTaskState
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecTaskState
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecTaskUtils
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecTaskUtils
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecutionContext
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecutionContext
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecutor
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecutor
|
|
|
|
// DungeonArchitect.Flow.Items.FlowItemUtils
|
|
|
|
// DungeonArchitect.Flow.Items.FlowItemUtils
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkState
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkState
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGraphPathUtils
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGraphPathUtils
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthState
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthState
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutNodeGroupGenerator
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutNodeGroupGenerator
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackGrowthTask
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackGrowthTask
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecContext
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecContext
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecInput
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecInput
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecOutput
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecOutput
|
|
|
|
// DungeonArchitect.Flow.Exec.GridFlowGraphNodeExecutionStatus
|
|
|
|
// DungeonArchitect.Flow.Exec.GridFlowGraphNodeExecutionStatus
|
|
|
|
// System.Reflection.MemberInfo
|
|
|
|
// System.Reflection.MemberInfo
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.NullFlowLayoutGraphConstraints
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.NullFlowLayoutGraphConstraints
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.NullFlowLayoutNodeCreationConstraint
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.NullFlowLayoutNodeCreationConstraint
|
|
|
|
// System.Random
|
|
struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_StaticFields
|
|
{
|
|
// System.Random System.Random::s_globalRandom
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___s_globalRandom_7;
|
|
};
|
|
|
|
// System.Random
|
|
struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_ThreadStaticFields
|
|
{
|
|
// System.Random System.Random::t_threadRandom
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___t_threadRandom_6;
|
|
};
|
|
|
|
// System.String
|
|
struct String_t_StaticFields
|
|
{
|
|
// System.String System.String::Empty
|
|
String_t* ___Empty_6;
|
|
};
|
|
|
|
// System.String
|
|
|
|
// System.ValueType
|
|
|
|
// System.ValueType
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/<>c
|
|
struct U3CU3Ec_t6577204813A11DEAA41046073D80DA547E1FF811_StaticFields
|
|
{
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/<>c DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/<>c::<>9
|
|
U3CU3Ec_t6577204813A11DEAA41046073D80DA547E1FF811* ___U3CU3E9_0;
|
|
// System.Func`2<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo,System.Single> DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/<>c::<>9__15_0
|
|
Func_2_t10696B6984B2B399B305C512B6D479F4093ADCF8* ___U3CU3E9__15_0_1;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/<>c
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Items.FlowItem>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Items.FlowItem>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink>
|
|
|
|
// System.Collections.Generic.HashSet`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>
|
|
|
|
// System.Collections.Generic.HashSet`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthStatePathItem>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthStatePathItem>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowPathGrowthSystem>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowPathGrowthSystem>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Graphs.GraphNode>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Graphs.GraphNode>
|
|
|
|
// System.Collections.Generic.HashSet`1/Enumerator<System.Object>
|
|
|
|
// System.Collections.Generic.HashSet`1/Enumerator<System.Object>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<System.Object>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<System.Object>
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Int32>
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Int32>
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32>
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32>
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>>
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>>
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.String,DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo[]>
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.String,DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo[]>
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.Type,System.ICloneable>
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.Type,System.ICloneable>
|
|
|
|
// 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.Flow.Exec.FlowExecNodeInfoAttribute
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecNodeInfoAttribute
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowPathGrowthSystem
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowPathGrowthSystem
|
|
|
|
// System.Guid
|
|
struct Guid_t_StaticFields
|
|
{
|
|
// System.Guid System.Guid::Empty
|
|
Guid_t ___Empty_0;
|
|
};
|
|
|
|
// System.Guid
|
|
|
|
// System.Int32
|
|
|
|
// System.Int32
|
|
|
|
// System.Int64
|
|
|
|
// System.Int64
|
|
|
|
// System.IntPtr
|
|
struct IntPtr_t_StaticFields
|
|
{
|
|
// System.IntPtr System.IntPtr::Zero
|
|
intptr_t ___Zero_1;
|
|
};
|
|
|
|
// System.IntPtr
|
|
|
|
// DungeonArchitect.IntVector
|
|
struct IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_StaticFields
|
|
{
|
|
// DungeonArchitect.IntVector DungeonArchitect.IntVector::Zero
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___Zero_3;
|
|
};
|
|
|
|
// DungeonArchitect.IntVector
|
|
|
|
// DungeonArchitect.IntVector2
|
|
struct IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7_StaticFields
|
|
{
|
|
// DungeonArchitect.IntVector2 DungeonArchitect.IntVector2::Zero
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___Zero_2;
|
|
};
|
|
|
|
// DungeonArchitect.IntVector2
|
|
|
|
// UnityEngine.Mathf
|
|
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields
|
|
{
|
|
// System.Single UnityEngine.Mathf::Epsilon
|
|
float ___Epsilon_0;
|
|
};
|
|
|
|
// UnityEngine.Mathf
|
|
|
|
// 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
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.NullFlowLayoutNodeGroupGenerator
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.NullFlowLayoutNodeGroupGenerator
|
|
|
|
// UnityEngine.Rect
|
|
|
|
// UnityEngine.Rect
|
|
|
|
// System.Single
|
|
|
|
// System.Single
|
|
|
|
// UnityEngine.Vector2
|
|
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
|
|
{
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::upVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::downVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9;
|
|
};
|
|
|
|
// UnityEngine.Vector2
|
|
|
|
// UnityEngine.Vector3
|
|
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
|
|
{
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::upVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::downVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::backVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14;
|
|
};
|
|
|
|
// UnityEngine.Vector3
|
|
|
|
// System.Void
|
|
|
|
// System.Void
|
|
|
|
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32
|
|
|
|
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskFinalizeGraph/ItemInfo
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskFinalizeGraph/ItemInfo
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Int32>
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Int32>
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Int32>
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Int32>
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<System.String,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>>
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<System.String,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>>
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<System.String,DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo[]>
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<System.String,DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo[]>
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<System.Type,System.ICloneable>
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<System.Type,System.ICloneable>
|
|
|
|
// <PrivateImplementationDetails>
|
|
struct U3CPrivateImplementationDetailsU3E_t095E505694B45002E73381CF2A9172F412DED7E4_StaticFields
|
|
{
|
|
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 <PrivateImplementationDetails>::DD713C0C766EE0CFAA11D1C8722F6F67FB1EFCA5CBD7C982D47DEF4A91E24687
|
|
__StaticArrayInitTypeSizeU3D32_tF570D85EE0549DAE9E39C133086A28F28DF13C0B ___DD713C0C766EE0CFAA11D1C8722F6F67FB1EFCA5CBD7C982D47DEF4A91E24687_0;
|
|
};
|
|
|
|
// <PrivateImplementationDetails>
|
|
|
|
// UnityEngine.AnimationCurve
|
|
|
|
// UnityEngine.AnimationCurve
|
|
|
|
// System.Delegate
|
|
|
|
// System.Delegate
|
|
|
|
// DungeonArchitect.DungeonNodeSpawnData
|
|
|
|
// DungeonArchitect.DungeonNodeSpawnData
|
|
|
|
// DungeonArchitect.Utils.DungeonUID
|
|
struct DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_StaticFields
|
|
{
|
|
// DungeonArchitect.Utils.DungeonUID DungeonArchitect.Utils.DungeonUID::Empty
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___Empty_5;
|
|
};
|
|
|
|
// DungeonArchitect.Utils.DungeonUID
|
|
|
|
// DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo
|
|
struct FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_StaticFields
|
|
{
|
|
// DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo::Default
|
|
FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB ___Default_4;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState
|
|
|
|
// UnityEngine.Object
|
|
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
|
|
{
|
|
// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
|
|
int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
|
|
};
|
|
|
|
// UnityEngine.Object
|
|
|
|
// DungeonArchitect.PropSocket
|
|
|
|
// DungeonArchitect.PropSocket
|
|
|
|
// System.RuntimeTypeHandle
|
|
|
|
// System.RuntimeTypeHandle
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_0
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_0
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_1
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_1
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_2
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_2
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_3
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_3
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_4
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_4
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_5
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_5
|
|
|
|
// System.Collections.Generic.HashSet`1/Enumerator<DungeonArchitect.Utils.DungeonUID>
|
|
|
|
// System.Collections.Generic.HashSet`1/Enumerator<DungeonArchitect.Utils.DungeonUID>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Utils.DungeonUID>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Utils.DungeonUID>
|
|
|
|
// UnityEngine.Component
|
|
|
|
// UnityEngine.Component
|
|
|
|
// DungeonArchitect.Flow.Items.FlowItem
|
|
|
|
// DungeonArchitect.Flow.Items.FlowItem
|
|
|
|
// DungeonArchitect.Flow.Items.FlowItemMetadata
|
|
|
|
// DungeonArchitect.Flow.Items.FlowItemMetadata
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthStatePathItem
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthStatePathItem
|
|
|
|
// UnityEngine.GameObject
|
|
|
|
// UnityEngine.GameObject
|
|
|
|
// System.MulticastDelegate
|
|
|
|
// System.MulticastDelegate
|
|
|
|
// UnityEngine.ScriptableObject
|
|
|
|
// UnityEngine.ScriptableObject
|
|
|
|
// System.Type
|
|
struct Type_t_StaticFields
|
|
{
|
|
// System.Reflection.Binder modreq(System.Runtime.CompilerServices.IsVolatile) System.Type::s_defaultBinder
|
|
Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0;
|
|
// System.Char System.Type::Delimiter
|
|
Il2CppChar ___Delimiter_1;
|
|
// System.Type[] System.Type::EmptyTypes
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2;
|
|
// System.Object System.Type::Missing
|
|
RuntimeObject* ___Missing_3;
|
|
// System.Reflection.MemberFilter System.Type::FilterAttribute
|
|
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4;
|
|
// System.Reflection.MemberFilter System.Type::FilterName
|
|
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5;
|
|
// System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
|
|
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6;
|
|
};
|
|
|
|
// System.Type
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/<>c__DisplayClass8_0
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/<>c__DisplayClass8_0
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath/StartNodeCandidate
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath/StartNodeCandidate
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo>
|
|
|
|
// DungeonArchitect.Utils.StackSystem`4/ExecuteFrameDelegate<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult>
|
|
|
|
// DungeonArchitect.Utils.StackSystem`4/ExecuteFrameDelegate<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult>
|
|
|
|
// System.Func`2<UnityEngine.Vector3,System.Boolean>
|
|
|
|
// System.Func`2<UnityEngine.Vector3,System.Boolean>
|
|
|
|
// System.Func`2<UnityEngine.Vector3,UnityEngine.Vector3>
|
|
|
|
// System.Func`2<UnityEngine.Vector3,UnityEngine.Vector3>
|
|
|
|
// System.Func`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo,System.Boolean>
|
|
|
|
// System.Func`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo,System.Boolean>
|
|
|
|
// System.Func`2<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo,System.Single>
|
|
|
|
// System.Func`2<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo,System.Single>
|
|
|
|
// UnityEngine.Behaviour
|
|
|
|
// UnityEngine.Behaviour
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecTask
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecTask
|
|
|
|
// DungeonArchitect.Graphs.Graph
|
|
|
|
// DungeonArchitect.Graphs.Graph
|
|
|
|
// DungeonArchitect.Graphs.GraphNode
|
|
|
|
// DungeonArchitect.Graphs.GraphNode
|
|
|
|
// DungeonArchitect.Graphs.GraphPin
|
|
|
|
// DungeonArchitect.Graphs.GraphPin
|
|
|
|
// UnityEngine.Transform
|
|
|
|
// UnityEngine.Transform
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecGraph
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecGraph
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecGraphNodeBase
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecGraphNodeBase
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecGraphNodePin
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecGraphNodePin
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecTaskResult
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecTaskResult
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskFinalizeGraph
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskFinalizeGraph
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskPathBuilderBase
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskPathBuilderBase
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems
|
|
|
|
// UnityEngine.MonoBehaviour
|
|
|
|
// UnityEngine.MonoBehaviour
|
|
|
|
// DungeonArchitect.Dungeon
|
|
|
|
// DungeonArchitect.Dungeon
|
|
|
|
// DungeonArchitect.DungeonEventListener
|
|
|
|
// DungeonArchitect.DungeonEventListener
|
|
|
|
// DungeonArchitect.DungeonItemSpawnListener
|
|
|
|
// DungeonArchitect.DungeonItemSpawnListener
|
|
|
|
// DungeonArchitect.DungeonModel
|
|
|
|
// DungeonArchitect.DungeonModel
|
|
|
|
// DungeonArchitect.Flow.Items.FlowDoorKeyComponent
|
|
|
|
// DungeonArchitect.Flow.Items.FlowDoorKeyComponent
|
|
|
|
// DungeonArchitect.Flow.Items.FlowDoorLockComponent
|
|
|
|
// DungeonArchitect.Flow.Items.FlowDoorLockComponent
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode
|
|
|
|
// DungeonArchitect.Flow.Items.FlowItemMetadataComponent
|
|
|
|
// DungeonArchitect.Flow.Items.FlowItemMetadataComponent
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateMainPath
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateMainPath
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecResultGraphNode
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecResultGraphNode
|
|
|
|
// DungeonArchitect.Flow.Items.FlowItemMetadataHandler
|
|
|
|
// DungeonArchitect.Flow.Items.FlowItemMetadataHandler
|
|
|
|
// DungeonArchitect.Flow.Items.FlowItemMetadataResolver
|
|
|
|
// DungeonArchitect.Flow.Items.FlowItemMetadataResolver
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink[]
|
|
struct FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* m_Items[1];
|
|
|
|
inline FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066** GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup[]
|
|
struct FlowLayoutPathNodeGroupU5BU5D_tDA45F870334CF3895E318F3A8ACE86CE905615A8 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* m_Items[1];
|
|
|
|
inline FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC** 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, FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// System.Int32[]
|
|
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) int32_t m_Items[1];
|
|
|
|
inline int32_t GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline int32_t* GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, int32_t value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// DungeonArchitect.Utils.DungeonUID[]
|
|
struct DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 m_Items[1];
|
|
|
|
inline DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode[]
|
|
struct FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* m_Items[1];
|
|
|
|
inline FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053** GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink[]
|
|
struct FFAGConstraintsLinkU5BU5D_t9571268E552CA6A8B990AE392DA16B7FA5E5C11A : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05* m_Items[1];
|
|
|
|
inline FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05** GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecOutput[]
|
|
struct FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* m_Items[1];
|
|
|
|
inline FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C** GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo[]
|
|
struct FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 m_Items[1];
|
|
|
|
inline FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693* GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo[]
|
|
struct NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6* m_Items[1];
|
|
|
|
inline NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6** 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, NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6* 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);
|
|
}
|
|
};
|
|
// DungeonArchitect.Flow.Items.FlowDoorKeyComponent[]
|
|
struct FlowDoorKeyComponentU5BU5D_t39168F6D41C5F69E38879E860E5FCAB914F2E315 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) FlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41* m_Items[1];
|
|
|
|
inline FlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline FlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41** 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, FlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline FlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline FlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, FlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.Flow.Items.FlowItemMetadataComponent[]
|
|
struct FlowItemMetadataComponentU5BU5D_t510A150116584F472EABEC5B90C2E2C8C1339D2A : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* m_Items[1];
|
|
|
|
inline FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135** 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, FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.Flow.Items.FlowDoorLockComponent[]
|
|
struct FlowDoorLockComponentU5BU5D_tC885449A2A218578E7B6F0A30AC8E1708CB76C2E : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) FlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD* m_Items[1];
|
|
|
|
inline FlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline FlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD** 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, FlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline FlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline FlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, FlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode[]
|
|
struct FlowExecRuleGraphNodeU5BU5D_tA7B6C0C01DBEF2A271A153398F3A654A92AFBEBE : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* m_Items[1];
|
|
|
|
inline FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800** 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, FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)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);
|
|
}
|
|
};
|
|
// System.Object[]
|
|
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) RuntimeObject* m_Items[1];
|
|
|
|
inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// System.Type[]
|
|
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Type_t* m_Items[1];
|
|
|
|
inline Type_t* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Type_t** GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, Type_t* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline Type_t* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Type_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.Flow.Exec.FlowExecTaskState[]
|
|
struct FlowExecTaskStateU5BU5D_t54FD96EA5C449C0075DD275CD208E37C3E2417B5 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* m_Items[1];
|
|
|
|
inline FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D** 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, FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo[]
|
|
struct NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 m_Items[1];
|
|
|
|
inline NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8* 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, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___ConnectedNode_0), (void*)NULL);
|
|
}
|
|
inline NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___ConnectedNode_0), (void*)NULL);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.HashSet`1<DungeonArchitect.Utils.DungeonUID>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mC8E81D60C4B6B43D7BED3C20725A5BC9E91FF9D4_gshared (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<System.Object>::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<System.Object>::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<System.Object>::get_Current()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<System.Object>::Add(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<System.Object>::MoveNext()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.HashSet`1<DungeonArchitect.Utils.DungeonUID>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476_gshared (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mA089A1313615E2215B8E0C08896CD56B1D84F220_gshared (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID>::set_Item(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mB8E808F2712E4FD6558EF511C269789D58EE0C45_gshared (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___1_value, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1<System.Object>::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.Boolean System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID>::ContainsKey(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mD018D6DF7F7A13AE2541F3C10E2F3E90095F7951_gshared (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) ;
|
|
// TValue System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID>::get_Item(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 Dictionary_2_get_Item_mB91A2759D86C3EF51EDE9BEC57A44A6D200FAB24_gshared (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<DungeonArchitect.Utils.DungeonUID>::get_Count()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m19BFB6531CBE9C5DDD9564C32AE57DADE567D46C_gshared_inline (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.HashSet`1<System.Object>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.Utils.DungeonUID>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36 List_1_GetEnumerator_mACED259314212ABEDBD3762C550957B7D25F99F4_gshared (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Utils.DungeonUID>::Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mBB84A4FB1A28B93D940AC58DD1B30C37A13CF5E6_gshared (Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36* __this, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Utils.DungeonUID>::get_Current()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 Enumerator_get_Current_mDB4F02B6EC7357BD5B0B2B441FDC1AB6B2650C36_gshared_inline (Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.HashSet`1<System.Object>::Add(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.HashSet`1<DungeonArchitect.Utils.DungeonUID>::Add(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631_gshared (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_item, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Utils.DungeonUID>::MoveNext()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m3156E3A426CD6F6EEB875779EBA13B78E40203BD_gshared (Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.HashSet`1<System.Object>::get_Count()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_m41CC85EEB7855CEFA3BC7A32F115387939318ED3_gshared_inline (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.HashSet`1/Enumerator<T> System.Collections.Generic.HashSet`1<System.Object>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.HashSet`1/Enumerator<System.Object>::Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_gshared (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.HashSet`1/Enumerator<System.Object>::get_Current()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1<System.Object>::Remove(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.HashSet`1/Enumerator<System.Object>::MoveNext()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_gshared (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.HashSet`1<DungeonArchitect.Utils.DungeonUID>::Contains(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m294005E6FE120942D506A87665297C46D32F0D7B_gshared (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_item, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Utils.DungeonUID>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB_gshared (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Utils.DungeonUID>::Add(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_gshared_inline (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_item, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Utils.StackSystem`4<System.Object,System.Object,System.Object,System.Object>::.ctor(TStaticState)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackSystem_4__ctor_m61453B2CDDAED4F069BDB9D4988BFD6F0E502F3D_gshared (StackSystem_4_t095CCD4475A8CAE80094EA19AD0C55371C5B04AE* __this, RuntimeObject* ___0_staticState, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Utils.StackSystem`4<System.Object,System.Object,System.Object,System.Object>::Initialize(TState)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackSystem_4_Initialize_mBB59E44D25800FF810FAD462D33490879D92CD13_gshared (StackSystem_4_t095CCD4475A8CAE80094EA19AD0C55371C5B04AE* __this, RuntimeObject* ___0_state, const RuntimeMethod* method) ;
|
|
// TSharedState DungeonArchitect.Utils.StackSystem`4<System.Object,System.Object,System.Object,System.Object>::get_SharedState()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* StackSystem_4_get_SharedState_m946A013DE37DFFD7A3F4DEA506DCF3A4C066DD11_gshared_inline (StackSystem_4_t095CCD4475A8CAE80094EA19AD0C55371C5B04AE* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean DungeonArchitect.Utils.StackSystem`4<System.Object,System.Object,System.Object,System.Object>::get_Running()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool StackSystem_4_get_Running_m5D9B824BF884716348D00E93DA5C7D6CEF6E75D8_gshared_inline (StackSystem_4_t095CCD4475A8CAE80094EA19AD0C55371C5B04AE* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Utils.StackSystem`4/ExecuteFrameDelegate<System.Object,System.Object,System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExecuteFrameDelegate__ctor_mADE405AD9ADB769F9F1A95D43784F6D20FC3E78F_gshared (ExecuteFrameDelegate_t3327780D90E1B3559093084ED76E4001ABB44906* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Utils.StackSystem`4<System.Object,System.Object,System.Object,System.Object>::ExecuteStep(DungeonArchitect.Utils.StackSystem`4/ExecuteFrameDelegate<TState,TStaticState,TSharedState,TResult>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackSystem_4_ExecuteStep_mD5D41C1A8F65ECE038885EBF65B8D023DFFADF9F_gshared (StackSystem_4_t095CCD4475A8CAE80094EA19AD0C55371C5B04AE* __this, ExecuteFrameDelegate_t3327780D90E1B3559093084ED76E4001ABB44906* ___0_executeFrame, const RuntimeMethod* method) ;
|
|
// System.Boolean DungeonArchitect.Utils.StackSystem`4<System.Object,System.Object,System.Object,System.Object>::get_FoundResult()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool StackSystem_4_get_FoundResult_m6B1E476FCBADD404870FC8B3957EE67D6E12B53E_gshared_inline (StackSystem_4_t095CCD4475A8CAE80094EA19AD0C55371C5B04AE* __this, const RuntimeMethod* method) ;
|
|
// TResult DungeonArchitect.Utils.StackSystem`4<System.Object,System.Object,System.Object,System.Object>::get_Result()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* StackSystem_4_get_Result_mE1D658598A3D40CADAE603EE03B2CE2988D2683B_gshared_inline (StackSystem_4_t095CCD4475A8CAE80094EA19AD0C55371C5B04AE* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Utils.MathUtils::Shuffle<System.Object>(System.Collections.Generic.List`1<T>,System.Random)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MathUtils_Shuffle_TisRuntimeObject_mE086DE109479FD2E4FEDC5C18372A06FE3536BED_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_Array, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___1_Random, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<System.Object>::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) ;
|
|
// T[] System.Collections.Generic.List`1<System.Object>::ToArray()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Utils.StackSystem`4<System.Object,System.Object,System.Object,System.Object>::FinalizeResult(TResult)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackSystem_4_FinalizeResult_m958DC48D0E8D52460DAD9030E12FDDB1A2A6453A_gshared (StackSystem_4_t095CCD4475A8CAE80094EA19AD0C55371C5B04AE* __this, RuntimeObject* ___0_result, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1<DungeonArchitect.Utils.DungeonUID>::get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 List_1_get_Item_mC982822BA312CC567970EC7B79D0A4411D9B307D_gshared (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, int32_t ___0_index, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<System.Object>::Reverse()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m3A8BEF4194B03E75859F94B4EE2F54045AF98708_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Utils.StackSystem`4<System.Object,System.Object,System.Object,System.Object>::PushFrame(TState)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackSystem_4_PushFrame_m756ACBC6513B85B174DC73A93FCF2890068880E2_gshared (StackSystem_4_t095CCD4475A8CAE80094EA19AD0C55371C5B04AE* __this, RuntimeObject* ___0_state, const RuntimeMethod* method) ;
|
|
// T DungeonArchitect.Flow.Exec.FlowExecTaskState::GetState<System.Object>()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FlowExecTaskState_GetState_TisRuntimeObject_mE5DF4DE457B56CD2F02BDD067C229E04DBF461AD_gshared (FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* __this, const RuntimeMethod* method) ;
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.Utils.DungeonUID>::ToArray()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* List_1_ToArray_mC8C0BE0BF8D731EB5B4E935922806A47A258D9C9_gshared (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Utils.MathUtils::Shuffle<System.Object>(T[],System.Random)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MathUtils_Shuffle_TisRuntimeObject_mF0CADE4DDA04A861357BA7100B30CA4625274B7E_gshared (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_Array, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___1_Random, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m8E07C4F2EDAE0206622913E0767743BE4BA04C0E_gshared (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo>::Add(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m3896C35F4CA5D8EB63809A9509B15C1AF0736F88_gshared_inline (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* __this, FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 ___0_item, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Utils.MathUtils::Shuffle<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo>(System.Collections.Generic.List`1<T>,System.Random)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MathUtils_Shuffle_TisFNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693_mD7CCBF4568F8F435CE67A11F899713AC1D622FF1_gshared (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* ___0_Array, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___1_Random, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m40A3CFCBF2B153B3D590557CFDE2F1323551EDF3_gshared (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676 List_1_GetEnumerator_m041868332DDAC2ABDDB92DBDD126B5AA5D541D2A_gshared (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo>::Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m2425FE8EBD86634B98184CA9807D759486B610C4_gshared (Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676* __this, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo>::get_Current()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 Enumerator_get_Current_m0CF058DF8023D8F847E80B6F12CAB961B6658D80_gshared_inline (Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Func`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo,System.Boolean>::.ctor(System.Object,System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m9890A3514FDCA89602CE6B9A4E4A7482097A12D9_gshared (Func_2_tFA7604C3E19E304A9791C1BC89CCE5A7CE0C4994* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo>::MoveNext()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m56B4E51A90CF03271D72E6FDCCC912D71B75475C_gshared (Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,System.Object>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m298F03BA4673AE9123ED5A199DBA96F930F0D0F9_gshared (Dictionary_2_tBDC12A3A1DF567EA52231954ACE4039985CAD7C8* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,System.Object>::Add(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m277436F976854C50006DC4D1E85BDDA1702D0347_gshared (Dictionary_2_tBDC12A3A1DF567EA52231954ACE4039985CAD7C8* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,System.Object>::ContainsKey(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m1BF4B5D526E9706C9B3E42B9ECE64145EE243D96_gshared (Dictionary_2_tBDC12A3A1DF567EA52231954ACE4039985CAD7C8* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) ;
|
|
// TValue System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,System.Object>::get_Item(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_mD9FFA5D15F412A157261670163B18B2769BE7D9D_gshared (Dictionary_2_tBDC12A3A1DF567EA52231954ACE4039985CAD7C8* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::ContainsKey(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mA3BCAD4E0A6EFC3D728F8F11A607B19583062DEB_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Add(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
|
|
// TValue System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Item(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo>::Add(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m8EDDF1CF9B6F51E92052ED7B00D7B6B210E26428_gshared_inline (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 ___0_item, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Queue`1<System.Object>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_m6E2A5A8173E0CC524496D5155C737DF8FD10D0EB_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Queue`1<System.Object>::Enqueue(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Enqueue_m5CB8CF3906F1289F92036F0973EC5BE3450402EF_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.Queue`1<System.Object>::Dequeue()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_Dequeue_m86B243DF9EC238316EC3D27DF3E0AB8DB0987E84_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tC8E7B748880A79790E6BB3C21E26508192EF1039 List_1_GetEnumerator_mEE57795FB961A4B1AED882FF49FF95D378A19CF6_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo>::Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m1C3BED18767B5E6F8590AD4CDEE44978FADB1F9A_gshared (Enumerator_tC8E7B748880A79790E6BB3C21E26508192EF1039* __this, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo>::get_Current()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 Enumerator_get_Current_mD39A27FA9F3AF488417651536AED7A88F975307D_gshared_inline (Enumerator_tC8E7B748880A79790E6BB3C21E26508192EF1039* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.HashSet`1<System.Object>::Contains(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.HashSet`1/Enumerator<T> System.Collections.Generic.HashSet`1<DungeonArchitect.Utils.DungeonUID>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tCFCC21B733E5397CE8A39AD031E62FADC840E24B HashSet_1_GetEnumerator_m3A1A253E703C7E454142D515ADBAA86AB4EC1CC8_gshared (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.HashSet`1/Enumerator<DungeonArchitect.Utils.DungeonUID>::Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m30D38AF14EFBFEB60852DE4F8E88C797A26269E7_gshared (Enumerator_tCFCC21B733E5397CE8A39AD031E62FADC840E24B* __this, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.HashSet`1/Enumerator<DungeonArchitect.Utils.DungeonUID>::get_Current()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 Enumerator_get_Current_m696C0E9ADCA5FE1D0CD4FD78ED421DB5E42667AD_gshared_inline (Enumerator_tCFCC21B733E5397CE8A39AD031E62FADC840E24B* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.HashSet`1/Enumerator<DungeonArchitect.Utils.DungeonUID>::MoveNext()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m2402E673D6082FC974CD79FBE05AA1C40E86EB29_gshared (Enumerator_tCFCC21B733E5397CE8A39AD031E62FADC840E24B* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo>::MoveNext()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m6A79BBF3AFF3F69D756AFF4F4D1F3C74238582A1_gshared (Enumerator_tC8E7B748880A79790E6BB3C21E26508192EF1039* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.Queue`1<System.Object>::get_Count()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Flow.Items.FlowItem DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::CreateItem<System.Object>()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* FlowLayoutGraphNode_CreateItem_TisRuntimeObject_mEA7955199A6206AD71A2DBC51A950E8BC44CF96D_gshared (FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* __this, const RuntimeMethod* method) ;
|
|
// TValue System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::get_Item(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Item_mA019F7A495B48EF2A6E5D36977DB3EA09A47ECDB_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t2F28D1CFE62CD55B7184C7D9DD43CCC9C03CC5EF Dictionary_2_GetEnumerator_mC54C8649C774363946FC6B7F1562CDE5D2550063_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Int32>::Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mB9BB64C4AD7D16F4B6EEE81234821DCB79906129_gshared (Enumerator_t2F28D1CFE62CD55B7184C7D9DD43CCC9C03CC5EF* __this, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Int32>::get_Current()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tF11CA6D20F09EC4DAB7CB3C2C394F6F2C394E6B8 Enumerator_get_Current_mBE91823E27777785B42DB31E7A8E63EB596453D1_gshared_inline (Enumerator_t2F28D1CFE62CD55B7184C7D9DD43CCC9C03CC5EF* __this, const RuntimeMethod* method) ;
|
|
// TKey System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32>::get_Key()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_mADC45FA05C759E6F88D7DADDFE0C0E1ADBB3E501_gshared_inline (KeyValuePair_2_tF11CA6D20F09EC4DAB7CB3C2C394F6F2C394E6B8* __this, const RuntimeMethod* method) ;
|
|
// TValue System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32>::get_Value()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Value_m7A836D9634814B22DF33AD801EA10741ABFBDFE2_gshared_inline (KeyValuePair_2_tF11CA6D20F09EC4DAB7CB3C2C394F6F2C394E6B8* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Int32>::MoveNext()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mB7721D033ED3618FA663F4132B88BEAEA808B285_gshared (Enumerator_t2F28D1CFE62CD55B7184C7D9DD43CCC9C03CC5EF* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Func`2<UnityEngine.Vector3,System.Boolean>::.ctor(System.Object,System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m632CB9A578F12ECE02F1A5305D813C8B26D631C5_gshared (Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
|
|
// System.Void System.Func`2<UnityEngine.Vector3,UnityEngine.Vector3>::.ctor(System.Object,System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m3B1BCBC0885F3E93CDC21C75185F09A25FE0CC17_gshared (Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
|
|
// TResult System.Func`2<UnityEngine.Vector3,System.Boolean>::Invoke(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_mDD84F2861EF652091F30160CA40B99974FEAC377_gshared_inline (Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg, const RuntimeMethod* method) ;
|
|
// TResult System.Func`2<UnityEngine.Vector3,UnityEngine.Vector3>::Invoke(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_m2D1F99C61586D62550BD7692C2ABF56E033B96AD_gshared_inline (Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::set_Item(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Linq.Enumerable::Contains<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,TSource)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_Contains_TisRuntimeObject_mBCDB5870C52FC5BD2B6AE472A749FC03B9CF8958_gshared (RuntimeObject* ___0_source, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Object>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>::Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>::get_Current()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
|
|
// TKey System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::get_Key()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) ;
|
|
// TValue System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::get_Value()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Func`2<System.Object,System.Single>::.ctor(System.Object,System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m04EB988C3F849C1BE164FC6656C2281DF47EEAA7_gshared (Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
|
|
// System.Linq.IOrderedEnumerable`1<TSource> System.Linq.Enumerable::OrderBy<System.Object,System.Single>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_OrderBy_TisRuntimeObject_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mB2315DD162DED6E65C9B440629954A1B156816CD_gshared (RuntimeObject* ___0_source, Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12* ___1_keySelector, const RuntimeMethod* method) ;
|
|
// TSource[] System.Linq.Enumerable::ToArray<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>)
|
|
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/Enumerator<System.Object,System.Object>::MoveNext()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Utils.DungeonUID>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mD4A03BFFCED75DDF6D9B58DFE1C2C0AFDD440AB5_gshared (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
|
|
// T DungeonArchitect.Flow.Items.FlowItemMetadataHandler::FindOrAddComponent<System.Object>(UnityEngine.GameObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FlowItemMetadataHandler_FindOrAddComponent_TisRuntimeObject_mA548D2E75C0715D342964070978AE9BC2BDB2BA8_gshared (FlowItemMetadataHandler_t02EA86DE07E45866C57789E80512EEDB03F19CA6* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_gameObject, const RuntimeMethod* method) ;
|
|
// T[] DungeonArchitect.Flow.Items.FlowItemMetadataResolver::GetDungeonOwnedComponents<System.Object>(DungeonArchitect.Dungeon)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* FlowItemMetadataResolver_GetDungeonOwnedComponents_TisRuntimeObject_m28F53D9CA4CE046486DF838A89CBD9591AA43CBC_gshared (FlowItemMetadataResolver_t2EFB2373871F4FDD07A12BCAE747BB597F7177FE* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, const RuntimeMethod* method) ;
|
|
// T DungeonArchitect.Flow.Items.FlowItemMetadataResolver::FindOrAddComponent<System.Object>(UnityEngine.GameObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FlowItemMetadataResolver_FindOrAddComponent_TisRuntimeObject_m28DEE41CD8CF69877AD71BB0D3CF7755E3A90AF7_gshared (FlowItemMetadataResolver_t2EFB2373871F4FDD07A12BCAE747BB597F7177FE* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_gameObject, const RuntimeMethod* method) ;
|
|
// T DungeonArchitect.Graphs.GraphNode::CreatePinOfType<System.Object>(DungeonArchitect.Graphs.GraphPinType,UnityEngine.Vector2,UnityEngine.Rect,UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GraphNode_CreatePinOfType_TisRuntimeObject_m5388C947ADCE6040760A9CAE2E4538B86640428B_gshared (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, int32_t ___0_pinType, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_position, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___2_boundsOffset, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_tangent, const RuntimeMethod* method) ;
|
|
// TSource System.Linq.Enumerable::FirstOrDefault<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_tB45A861D090B15129521119AE48ED3813820A974* Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __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.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>::.ctor()
|
|
inline void List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91 (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthStatePathItem::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGrowthStatePathItem__ctor_m57792D54CCEC29391B83A18ADF3A6F91262D9A6D (FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthState::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGrowthState__ctor_m917E7AD535DCEAD81574F099DA40317A411AD251 (FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.HashSet`1<DungeonArchitect.Utils.DungeonUID>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
inline void HashSet_1__ctor_mC8E81D60C4B6B43D7BED3C20725A5BC9E91FF9D4 (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mC8E81D60C4B6B43D7BED3C20725A5BC9E91FF9D4_gshared)(__this, ___0_collection, method);
|
|
}
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthStatePathItem>::GetEnumerator()
|
|
inline Enumerator_tB2C12098226FFADC3BE23301082ECAB8CA9F625D List_1_GetEnumerator_mABD821FBFCF76C7E148C78AE0204F7C759D6E468 (List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_tB2C12098226FFADC3BE23301082ECAB8CA9F625D (*) (List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthStatePathItem>::Dispose()
|
|
inline void Enumerator_Dispose_m9B0BDD0E86DD9F1D26BD8E74419400FEA51816D4 (Enumerator_tB2C12098226FFADC3BE23301082ECAB8CA9F625D* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tB2C12098226FFADC3BE23301082ECAB8CA9F625D*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthStatePathItem>::get_Current()
|
|
inline FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* Enumerator_get_Current_mFA49CEC60A6DF95AF3545B7DD808FD634C1BED92_inline (Enumerator_tB2C12098226FFADC3BE23301082ECAB8CA9F625D* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* (*) (Enumerator_tB2C12098226FFADC3BE23301082ECAB8CA9F625D*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
|
|
}
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthStatePathItem DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthStatePathItem::Clone()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* FlowLayoutGrowthStatePathItem_Clone_m728D06A290403601E75BDF853E4CFEF7F45A48BD (FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthStatePathItem>::Add(T)
|
|
inline void List_1_Add_m0BACE48CCBAAF7D20D88A0DF7CF1A0C6CFFB9F89_inline (List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40* __this, FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40*, FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthStatePathItem>::MoveNext()
|
|
inline bool Enumerator_MoveNext_mF1A55C2E9FDD807E0066C8854552C386C7D49D6F (Enumerator_tB2C12098226FFADC3BE23301082ECAB8CA9F625D* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_tB2C12098226FFADC3BE23301082ECAB8CA9F625D*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
|
|
}
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup>::GetEnumerator()
|
|
inline Enumerator_t5F573218E20A47BD8401793F330B20240DD44E42 List_1_GetEnumerator_m33CF1E9F9FCB55DB27AAFDDE75A24D29F1445E29 (List_1_t80F43EA962C8EF52ECDA456FA96B444C16E0A4F9* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t5F573218E20A47BD8401793F330B20240DD44E42 (*) (List_1_t80F43EA962C8EF52ECDA456FA96B444C16E0A4F9*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup>::Dispose()
|
|
inline void Enumerator_Dispose_mE03C03CEC1064FF6BA814F255125A46BEDE38D6E (Enumerator_t5F573218E20A47BD8401793F330B20240DD44E42* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t5F573218E20A47BD8401793F330B20240DD44E42*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup>::get_Current()
|
|
inline FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0* Enumerator_get_Current_m83BC032B38C9E4558C873278CA57CE8686DF5511_inline (Enumerator_t5F573218E20A47BD8401793F330B20240DD44E42* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0* (*) (Enumerator_t5F573218E20A47BD8401793F330B20240DD44E42*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
|
|
}
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup::Clone()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0* FlowLayoutGraphNodeGroup_Clone_mE6EEE4E76C9C02039A11063A0F4D0466341478D9 (FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup>::Add(T)
|
|
inline void List_1_Add_m04FBA7A43C53C621E2B175146D090233B99EA1DF_inline (List_1_t80F43EA962C8EF52ECDA456FA96B444C16E0A4F9* __this, FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t80F43EA962C8EF52ECDA456FA96B444C16E0A4F9*, FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup>::MoveNext()
|
|
inline bool Enumerator_MoveNext_mE09014FEFDCFAEFE116E68C39B24FED6D46CE3CF (Enumerator_t5F573218E20A47BD8401793F330B20240DD44E42* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t5F573218E20A47BD8401793F330B20240DD44E42*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthStatePathItem>::.ctor()
|
|
inline void List_1__ctor_m5BBC4FD6EE4DAF2C2CD5A77ADA52586C683CDF7B (List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.HashSet`1<DungeonArchitect.Utils.DungeonUID>::.ctor()
|
|
inline void HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476 (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817*, const RuntimeMethod*))HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup>::.ctor()
|
|
inline void List_1__ctor_mA3472A9E63A279762A52D9E182E3A8807C875C06 (List_1_t80F43EA962C8EF52ECDA456FA96B444C16E0A4F9* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t80F43EA962C8EF52ECDA456FA96B444C16E0A4F9*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthStatePathItem>::get_Count()
|
|
inline int32_t List_1_get_Count_m056441679B2CED555F142B162C2E18A5F39EDB78_inline (List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGraphPathUtils::CreateMergedCompositeNode(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* FlowLayoutGraphPathUtils_CreateMergedCompositeNode_mA0F49BB5BCDCCF9D4BA111B2E5B930BEFED38AB2 (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___0_graph, FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* ___1_graphQuery, FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0* ___2_nodeGroup, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::Rebuild()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphQuery_Rebuild_mD212994E2D534DCCB28107C77692A69AEF5851A1 (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::GetGraph()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* FlowLayoutGraphQuery_GetGraph_mD49DF4FFD737B08B188AD9C9E14C4CC0F1E812B1_inline (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID>::.ctor()
|
|
inline void Dictionary_2__ctor_mA089A1313615E2215B8E0C08896CD56B1D84F220 (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7*, const RuntimeMethod*))Dictionary_2__ctor_mA089A1313615E2215B8E0C08896CD56B1D84F220_gshared)(__this, method);
|
|
}
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>::GetEnumerator()
|
|
inline Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068 (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 (*) (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>::Dispose()
|
|
inline void Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25 (Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>::get_Current()
|
|
inline FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_inline (Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* (*) (Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>::get_Count()
|
|
inline int32_t List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_inline (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID>::set_Item(TKey,TValue)
|
|
inline void Dictionary_2_set_Item_mB8E808F2712E4FD6558EF511C269789D58EE0C45 (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_set_Item_mB8E808F2712E4FD6558EF511C269789D58EE0C45_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>::MoveNext()
|
|
inline bool Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB (Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthStatePathItem>::get_Item(System.Int32)
|
|
inline FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* List_1_get_Item_mD25B2D55849F7E920937D75CC0033A461032611F (List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* (*) (List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID>::ContainsKey(TKey)
|
|
inline bool Dictionary_2_ContainsKey_mD018D6DF7F7A13AE2541F3C10E2F3E90095F7951 (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_ContainsKey_mD018D6DF7F7A13AE2541F3C10E2F3E90095F7951_gshared)(__this, ___0_key, method);
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID>::get_Item(TKey)
|
|
inline DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 Dictionary_2_get_Item_mB91A2759D86C3EF51EDE9BEC57A44A6D200FAB24 (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 (*) (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_get_Item_mB91A2759D86C3EF51EDE9BEC57A44A6D200FAB24_gshared)(__this, ___0_key, method);
|
|
}
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::GetNode(DungeonArchitect.Utils.DungeonUID)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* FlowLayoutGraphQuery_GetNode_m287DB906C9D75D9F9C69E9C1F532B5665CBE26A7 (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeId, const RuntimeMethod* method) ;
|
|
// 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) ;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink[] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::GetLinks(DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* FlowLayoutGraph_GetLinks_mFC7810E0C190F99762F417BFB92150260162E2BB (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_sourceNodeId, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___1_destNodeId, bool ___2_ignoreDirection, const RuntimeMethod* method) ;
|
|
// System.Boolean DungeonArchitect.Utils.DungeonUID::op_Equality(DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8 (DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_a, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___1_b, const RuntimeMethod* method) ;
|
|
// System.Boolean DungeonArchitect.Utils.DungeonUID::IsValid()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DungeonUID_IsValid_m2DAEBD6A443A151A49262F3B94CFD934FFC0E043 (DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink::ReverseDirection()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphLink_ReverseDirection_m6ED48B21CCA19AC17D766323C21C3F967C4ADC6B (FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* __this, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink>::GetEnumerator()
|
|
inline Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C (List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 (*) (List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink>::Dispose()
|
|
inline void Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399 (Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink>::get_Current()
|
|
inline FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_inline (Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* (*) (Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink>::MoveNext()
|
|
inline bool Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588 (Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<DungeonArchitect.Utils.DungeonUID>::get_Count()
|
|
inline int32_t List_1_get_Count_m19BFB6531CBE9C5DDD9564C32AE57DADE567D46C_inline (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t5D0E2E68F505B13C17076E4382706078580D4840*, const RuntimeMethod*))List_1_get_Count_m19BFB6531CBE9C5DDD9564C32AE57DADE567D46C_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.HashSet`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>::.ctor()
|
|
inline void HashSet_1__ctor_m6F9AFF20378FFD8FABF1E5BE1C996CF7716DEE56 (HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.HashSet`1<DungeonArchitect.Flow.Items.FlowItem>::.ctor()
|
|
inline void HashSet_1__ctor_m8C8C0D0972AE88FDEE3C9126771BD32ACC9E6E58 (HashSet_1_tF5A56FCAD43E8B0B0A914E894395F19A8D8E4115* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (HashSet_1_tF5A56FCAD43E8B0B0A914E894395F19A8D8E4115*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method);
|
|
}
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.Utils.DungeonUID>::GetEnumerator()
|
|
inline Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36 List_1_GetEnumerator_mACED259314212ABEDBD3762C550957B7D25F99F4 (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36 (*) (List_1_t5D0E2E68F505B13C17076E4382706078580D4840*, const RuntimeMethod*))List_1_GetEnumerator_mACED259314212ABEDBD3762C550957B7D25F99F4_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Utils.DungeonUID>::Dispose()
|
|
inline void Enumerator_Dispose_mBB84A4FB1A28B93D940AC58DD1B30C37A13CF5E6 (Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36*, const RuntimeMethod*))Enumerator_Dispose_mBB84A4FB1A28B93D940AC58DD1B30C37A13CF5E6_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Utils.DungeonUID>::get_Current()
|
|
inline DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 Enumerator_get_Current_mDB4F02B6EC7357BD5B0B2B441FDC1AB6B2650C36_inline (Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 (*) (Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36*, const RuntimeMethod*))Enumerator_get_Current_mDB4F02B6EC7357BD5B0B2B441FDC1AB6B2650C36_gshared_inline)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.HashSet`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>::Add(T)
|
|
inline bool HashSet_1_Add_mB91C975C5BADDF9B505825708B1BE6B1CB23ED26 (HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0*, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.HashSet`1<DungeonArchitect.Utils.DungeonUID>::Add(T)
|
|
inline bool HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631 (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.Flow.Items.FlowItem>::GetEnumerator()
|
|
inline Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7 (List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D (*) (List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Items.FlowItem>::Dispose()
|
|
inline void Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81 (Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Items.FlowItem>::get_Current()
|
|
inline FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_inline (Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* (*) (Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.HashSet`1<DungeonArchitect.Flow.Items.FlowItem>::Add(T)
|
|
inline bool HashSet_1_Add_m34797335B8D56164D463316FD28B5D4D528AB8EA (HashSet_1_tF5A56FCAD43E8B0B0A914E894395F19A8D8E4115* __this, FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (HashSet_1_tF5A56FCAD43E8B0B0A914E894395F19A8D8E4115*, FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Items.FlowItem>::MoveNext()
|
|
inline bool Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B (Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, 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.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Utils.DungeonUID>::MoveNext()
|
|
inline bool Enumerator_MoveNext_m3156E3A426CD6F6EEB875779EBA13B78E40203BD (Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36*, const RuntimeMethod*))Enumerator_MoveNext_m3156E3A426CD6F6EEB875779EBA13B78E40203BD_gshared)(__this, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.HashSet`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>::get_Count()
|
|
inline int32_t HashSet_1_get_Count_m3CBF4D90C0CE6245AA3F95EBFA476CC495D5BD01_inline (HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0*, const RuntimeMethod*))HashSet_1_get_Count_m41CC85EEB7855CEFA3BC7A32F115387939318ED3_gshared_inline)(__this, 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) ;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::CreateNode()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* FlowLayoutGraph_CreateNode_m91D271C5E4C9D8D582A9108AB2938BB390239E6A (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Items.FlowItem>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
inline void List_1__ctor_mCA6B59E840DBF567F4256C17ECE378A5073EE3D6 (List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared)(__this, ___0_collection, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
inline void List_1__ctor_m4493F2A76E3793583580291F20E6A108E514554C (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared)(__this, ___0_collection, method);
|
|
}
|
|
// System.Collections.Generic.HashSet`1/Enumerator<T> System.Collections.Generic.HashSet`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>::GetEnumerator()
|
|
inline Enumerator_t09FDB1502DBDEECFA7AD92960AE06818CEB01E4E HashSet_1_GetEnumerator_m1870D3BB6D01762543AAFB050C5D3C08610EC1A1 (HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t09FDB1502DBDEECFA7AD92960AE06818CEB01E4E (*) (HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0*, const RuntimeMethod*))HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.HashSet`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>::Dispose()
|
|
inline void Enumerator_Dispose_m1DF40A9FE08AE935FC4B7D8E4E8FC89798E3D519 (Enumerator_t09FDB1502DBDEECFA7AD92960AE06818CEB01E4E* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t09FDB1502DBDEECFA7AD92960AE06818CEB01E4E*, const RuntimeMethod*))Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.HashSet`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>::get_Current()
|
|
inline FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* Enumerator_get_Current_m2ACD1687D0B6487CEE9757C563D5D175E6E707E2_inline (Enumerator_t09FDB1502DBDEECFA7AD92960AE06818CEB01E4E* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* (*) (Enumerator_t09FDB1502DBDEECFA7AD92960AE06818CEB01E4E*, const RuntimeMethod*))Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>::Remove(T)
|
|
inline bool List_1_Remove_mC1CE889591EF74A579087DE3A52076F0C222F01C (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A*, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.HashSet`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>::MoveNext()
|
|
inline bool Enumerator_MoveNext_m8EA390329934B2B92DC7A0A313F563956313618E (Enumerator_t09FDB1502DBDEECFA7AD92960AE06818CEB01E4E* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t09FDB1502DBDEECFA7AD92960AE06818CEB01E4E*, const RuntimeMethod*))Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_gshared)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.HashSet`1<DungeonArchitect.Utils.DungeonUID>::Contains(T)
|
|
inline bool HashSet_1_Contains_m294005E6FE120942D506A87665297C46D32F0D7B (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))HashSet_1_Contains_m294005E6FE120942D506A87665297C46D32F0D7B_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink>::.ctor()
|
|
inline void List_1__ctor_m5D92DA7164E5A85774952798C7A5583859D5A1BA (List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Boolean DungeonArchitect.Utils.DungeonUID::op_Inequality(DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DungeonUID_op_Inequality_m6079A32298A042D00F995322F9627BEDE100DE64 (DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_a, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___1_b, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink>::Add(T)
|
|
inline void List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_inline (List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* __this, FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82*, FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Utils.DungeonUID>::.ctor()
|
|
inline void List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t5D0E2E68F505B13C17076E4382706078580D4840*, const RuntimeMethod*))List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutPathNodeGroup__ctor_mD1428EF0299086BF85A31E5F7A875B7B97D77A78 (FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Utils.DungeonUID>::Add(T)
|
|
inline void List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_inline (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t5D0E2E68F505B13C17076E4382706078580D4840*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutNodeGroupGenerator::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutNodeGroupGenerator__ctor_m2D7065DA71858952AD0C7A17B5F0C5C0449F8702 (FlowLayoutNodeGroupGenerator_tDE27D61B3EB4E6266F727DA352C8681CE3914082* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Utils.StackSystem`4<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult>::.ctor(TStaticState)
|
|
inline void StackSystem_4__ctor_m1900D24F0D21700CB0049BE0CBCCDCD3A20B4868 (StackSystem_4_t0914A8F83C26D8F23ABD1A8B0A05CD85155E7277* __this, FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* ___0_staticState, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (StackSystem_4_t0914A8F83C26D8F23ABD1A8B0A05CD85155E7277*, FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5*, const RuntimeMethod*))StackSystem_4__ctor_m61453B2CDDAED4F069BDB9D4988BFD6F0E502F3D_gshared)(__this, ___0_staticState, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowPathGrowthSystem>::.ctor()
|
|
inline void List_1__ctor_mEED923D23DE3B945E9FD57DD59FBA9E79F84A9E3 (List_1_t1C12B706F6B315064D0B299BDAFEA342011DA4CE* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t1C12B706F6B315064D0B299BDAFEA342011DA4CE*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutPathStackFrame__ctor_m3A30D886189C37B0997E9B216B0E687E8622C443 (FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.FlowPathGrowthSystem::.ctor(DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowPathGrowthSystem__ctor_m6AE039730950902F845D58F2AC7CEB9EA1C9D303 (FlowPathGrowthSystem_t420A377CC6C920719DABB102863330129478D2E9* __this, FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* ___0_staticState, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Utils.StackSystem`4<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult>::Initialize(TState)
|
|
inline void StackSystem_4_Initialize_m4E275E0EFC1C1ACAA1C468B0876BA093F8E610C0 (StackSystem_4_t0914A8F83C26D8F23ABD1A8B0A05CD85155E7277* __this, FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D* ___0_state, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (StackSystem_4_t0914A8F83C26D8F23ABD1A8B0A05CD85155E7277*, FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D*, const RuntimeMethod*))StackSystem_4_Initialize_mBB59E44D25800FF810FAD462D33490879D92CD13_gshared)(__this, ___0_state, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowPathGrowthSystem>::Add(T)
|
|
inline void List_1_Add_m36D308140BB9E4BF6F420973C7711478A9858E15_inline (List_1_t1C12B706F6B315064D0B299BDAFEA342011DA4CE* __this, FlowPathGrowthSystem_t420A377CC6C920719DABB102863330129478D2E9* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t1C12B706F6B315064D0B299BDAFEA342011DA4CE*, FlowPathGrowthSystem_t420A377CC6C920719DABB102863330129478D2E9*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, 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<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowPathGrowthSystem>::get_Count()
|
|
inline int32_t List_1_get_Count_m05E392EF5C680FFB0D7B7739496C3ABB99214AFA_inline (List_1_t1C12B706F6B315064D0B299BDAFEA342011DA4CE* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t1C12B706F6B315064D0B299BDAFEA342011DA4CE*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// System.Int32 UnityEngine.Mathf::Min(System.Int32,System.Int32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowAgPathingSystem::ExecuteImpl(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FFlowAgPathingSystem_ExecuteImpl_mFB6C028A85565E2F8649D6981358115AAEBAF825 (FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7* __this, int32_t ___0_startIdx, int32_t ___1_endIdx, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowPathGrowthSystem>::GetEnumerator()
|
|
inline Enumerator_t175FA26DE7A89F2F93C1F6B5209A2B7FEAF93DBA List_1_GetEnumerator_m78D289F578837F0B6100C0B6D165A48A21055338 (List_1_t1C12B706F6B315064D0B299BDAFEA342011DA4CE* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t175FA26DE7A89F2F93C1F6B5209A2B7FEAF93DBA (*) (List_1_t1C12B706F6B315064D0B299BDAFEA342011DA4CE*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowPathGrowthSystem>::Dispose()
|
|
inline void Enumerator_Dispose_mAABBF1784116CA16FE430479653007F21A48F6BD (Enumerator_t175FA26DE7A89F2F93C1F6B5209A2B7FEAF93DBA* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t175FA26DE7A89F2F93C1F6B5209A2B7FEAF93DBA*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowPathGrowthSystem>::get_Current()
|
|
inline FlowPathGrowthSystem_t420A377CC6C920719DABB102863330129478D2E9* Enumerator_get_Current_m6DE682ED3289598FB7702D27661DE0125744B543_inline (Enumerator_t175FA26DE7A89F2F93C1F6B5209A2B7FEAF93DBA* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowPathGrowthSystem_t420A377CC6C920719DABB102863330129478D2E9* (*) (Enumerator_t175FA26DE7A89F2F93C1F6B5209A2B7FEAF93DBA*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
|
|
}
|
|
// TSharedState DungeonArchitect.Utils.StackSystem`4<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult>::get_SharedState()
|
|
inline FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* StackSystem_4_get_SharedState_m08AED96299CE10269172EB675CC386DBAABEB6EE_inline (StackSystem_4_t0914A8F83C26D8F23ABD1A8B0A05CD85155E7277* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* (*) (StackSystem_4_t0914A8F83C26D8F23ABD1A8B0A05CD85155E7277*, const RuntimeMethod*))StackSystem_4_get_SharedState_m946A013DE37DFFD7A3F4DEA506DCF3A4C066DD11_gshared_inline)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowPathGrowthSystem>::MoveNext()
|
|
inline bool Enumerator_MoveNext_m9EE57A1CBBC60B0E0819F205A073E680A38ECE75 (Enumerator_t175FA26DE7A89F2F93C1F6B5209A2B7FEAF93DBA* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t175FA26DE7A89F2F93C1F6B5209A2B7FEAF93DBA*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowPathGrowthSystem>::get_Item(System.Int32)
|
|
inline FlowPathGrowthSystem_t420A377CC6C920719DABB102863330129478D2E9* List_1_get_Item_m724CC3CEC6223A7488138CEFA2C233861AA2AE08 (List_1_t1C12B706F6B315064D0B299BDAFEA342011DA4CE* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowPathGrowthSystem_t420A377CC6C920719DABB102863330129478D2E9* (*) (List_1_t1C12B706F6B315064D0B299BDAFEA342011DA4CE*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Boolean DungeonArchitect.Utils.StackSystem`4<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult>::get_Running()
|
|
inline bool StackSystem_4_get_Running_mF19F95575DDF90B7DD33BA8C76E48EA19772CEAA_inline (StackSystem_4_t0914A8F83C26D8F23ABD1A8B0A05CD85155E7277* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (StackSystem_4_t0914A8F83C26D8F23ABD1A8B0A05CD85155E7277*, const RuntimeMethod*))StackSystem_4_get_Running_m5D9B824BF884716348D00E93DA5C7D6CEF6E75D8_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Utils.StackSystem`4/ExecuteFrameDelegate<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult>::.ctor(System.Object,System.IntPtr)
|
|
inline void ExecuteFrameDelegate__ctor_mE9DA43B93355ED2EFC44F7A396C5048C285FBC4C (ExecuteFrameDelegate_tFDF65E78FF96806915D51181D20D79A88D46FA26* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (ExecuteFrameDelegate_tFDF65E78FF96806915D51181D20D79A88D46FA26*, RuntimeObject*, intptr_t, const RuntimeMethod*))ExecuteFrameDelegate__ctor_mADE405AD9ADB769F9F1A95D43784F6D20FC3E78F_gshared)(__this, ___0_object, ___1_method, method);
|
|
}
|
|
// System.Void DungeonArchitect.Utils.StackSystem`4<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult>::ExecuteStep(DungeonArchitect.Utils.StackSystem`4/ExecuteFrameDelegate<TState,TStaticState,TSharedState,TResult>)
|
|
inline void StackSystem_4_ExecuteStep_m0BA1E04C0CC75B5F005B9B4EB59075A518DD2216 (StackSystem_4_t0914A8F83C26D8F23ABD1A8B0A05CD85155E7277* __this, ExecuteFrameDelegate_tFDF65E78FF96806915D51181D20D79A88D46FA26* ___0_executeFrame, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (StackSystem_4_t0914A8F83C26D8F23ABD1A8B0A05CD85155E7277*, ExecuteFrameDelegate_tFDF65E78FF96806915D51181D20D79A88D46FA26*, const RuntimeMethod*))StackSystem_4_ExecuteStep_mD5D41C1A8F65ECE038885EBF65B8D023DFFADF9F_gshared)(__this, ___0_executeFrame, method);
|
|
}
|
|
// System.Boolean DungeonArchitect.Utils.StackSystem`4<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult>::get_FoundResult()
|
|
inline bool StackSystem_4_get_FoundResult_m562B62505CE0D4F8BBDF25F25580F3AA12194575_inline (StackSystem_4_t0914A8F83C26D8F23ABD1A8B0A05CD85155E7277* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (StackSystem_4_t0914A8F83C26D8F23ABD1A8B0A05CD85155E7277*, const RuntimeMethod*))StackSystem_4_get_FoundResult_m6B1E476FCBADD404870FC8B3957EE67D6E12B53E_gshared_inline)(__this, method);
|
|
}
|
|
// TResult DungeonArchitect.Utils.StackSystem`4<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult>::get_Result()
|
|
inline FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092* StackSystem_4_get_Result_mFDFE44A6B670E2DAFABD098016876703C9BB4D34_inline (StackSystem_4_t0914A8F83C26D8F23ABD1A8B0A05CD85155E7277* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092* (*) (StackSystem_4_t0914A8F83C26D8F23ABD1A8B0A05CD85155E7277*, const RuntimeMethod*))StackSystem_4_get_Result_mE1D658598A3D40CADAE603EE03B2CE2988D2683B_gshared_inline)(__this, 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 System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink>::.ctor()
|
|
inline void List_1__ctor_mD1F1890D7CEA53293133C66BB9B0E4CE3579BECF (List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::GetSubNode(DungeonArchitect.Utils.DungeonUID)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* FlowLayoutGraphQuery_GetSubNode_mAC9509E268D6C498B222A09D444F58DD28152350 (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeId, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::GetConnectedLink(DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* FlowLayoutGraphQuery_GetConnectedLink_mE3972B85EE34901A5F74B64A5DA9504EF4A744FD (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeA, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___1_nodeB, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink::.ctor(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FFAGConstraintsLink__ctor_mCFB5565A4C5C0510378632AC4C1C1FE987DBE60B (FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_node, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___1_incomingNode, FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___2_link, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink>::Add(T)
|
|
inline void List_1_Add_mFF0B597C9259A44036FEBB8F33DB98FDE123AC3A_inline (List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9* __this, FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9*, FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup>::.ctor()
|
|
inline void List_1__ctor_m60528B623CA209D909AE98552297E0D27A65C255 (List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
inline void List_1__ctor_m4DA3A45715FB754DDE4D7923435D817B884BFA7F (List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared)(__this, ___0_collection, method);
|
|
}
|
|
// System.Void DungeonArchitect.Utils.MathUtils::Shuffle<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup>(System.Collections.Generic.List`1<T>,System.Random)
|
|
inline void MathUtils_Shuffle_TisFlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC_m59AE6E9E99334553820BEB1232C567CEF1692035 (List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB* ___0_Array, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___1_Random, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB*, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8*, const RuntimeMethod*))MathUtils_Shuffle_TisRuntimeObject_mE086DE109479FD2E4FEDC5C18372A06FE3536BED_gshared)(___0_Array, ___1_Random, method);
|
|
}
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup>::GetEnumerator()
|
|
inline Enumerator_t7334BC5C79CC56EED8FAD133DDA5FBCE34467411 List_1_GetEnumerator_mA656C8206A13774E7843ECCCD76C95130C966E8B (List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t7334BC5C79CC56EED8FAD133DDA5FBCE34467411 (*) (List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup>::Dispose()
|
|
inline void Enumerator_Dispose_mC05D92C0C1FDD5E14E9326D68D3C4D5345C5C3C2 (Enumerator_t7334BC5C79CC56EED8FAD133DDA5FBCE34467411* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t7334BC5C79CC56EED8FAD133DDA5FBCE34467411*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup>::get_Current()
|
|
inline FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* Enumerator_get_Current_m78A5E291DE86EBF40DF65531615198627E01A248_inline (Enumerator_t7334BC5C79CC56EED8FAD133DDA5FBCE34467411* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* (*) (Enumerator_t7334BC5C79CC56EED8FAD133DDA5FBCE34467411*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, 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) ;
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup>::MoveNext()
|
|
inline bool Enumerator_MoveNext_m1E16C95756E36F8036720E9843CB34852FEA60FA (Enumerator_t7334BC5C79CC56EED8FAD133DDA5FBCE34467411* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t7334BC5C79CC56EED8FAD133DDA5FBCE34467411*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
|
|
}
|
|
// System.Single RandomExtensions::NextFloat(System.Random)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RandomExtensions_NextFloat_m83B4036CA53E0F8F86D3A8D8ABC1C564D0673A67 (Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___0_random, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup>::get_Item(System.Int32)
|
|
inline FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* List_1_get_Item_mBB1EAC6A6EE5C2295952EA999C5B33209762279A (List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* (*) (List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup>::get_Count()
|
|
inline int32_t List_1_get_Count_m3459AC9CB6A42D99A57FFC582A658C1FE7465527_inline (List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup>::Add(T)
|
|
inline void List_1_Add_mA445B29549901292B7A272A2798D0D990C25A209_inline (List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB* __this, FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB*, FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup>::RemoveAt(System.Int32)
|
|
inline void List_1_RemoveAt_m47FA65723424731B386D30DB36EB4C083C70DA2C (List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame>::.ctor()
|
|
inline void List_1__ctor_m5EF38D85ADC5CB55E0D34E5F6F3F1EE93DD2D526 (List_1_tA56B5D2804DF6D174C05CDA8589FF42AD88D11B0* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tA56B5D2804DF6D174C05CDA8589FF42AD88D11B0*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink>::ToArray()
|
|
inline FFAGConstraintsLinkU5BU5D_t9571268E552CA6A8B990AE392DA16B7FA5E5C11A* List_1_ToArray_m365F0897C73DCD97021FAA3E9957D2CE4F2CEED9 (List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( FFAGConstraintsLinkU5BU5D_t9571268E552CA6A8B990AE392DA16B7FA5E5C11A* (*) (List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
|
|
}
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthState DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthState::Clone()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* FlowLayoutGrowthState_Clone_mEE7A643851724DD74D6854A7C6EF7647CF451FC5 (FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphNodeGroup__ctor_mF767C91AD3DBD39268BB138D49FB5D2A76295544 (FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0* __this, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Utils.DungeonUID DungeonArchitect.Utils.DungeonUID::NewUID()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 DungeonUID_NewUID_mE6EE97B2F74BC543ED8A85DF5373B55F26B1DD68 (const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult::.ctor(DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FFlowLayoutPathingSystemResult__ctor_m1F18143D777861F5D2BDC9C7A6F1B579ECF3FC66 (FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092* __this, FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* ___0_state, FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* ___1_staticState, FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* ___2_sharedState, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Utils.StackSystem`4<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult>::FinalizeResult(TResult)
|
|
inline void StackSystem_4_FinalizeResult_m6E6E2527C17A23F7AC340DA06AF3BC24145F4562 (StackSystem_4_t0914A8F83C26D8F23ABD1A8B0A05CD85155E7277* __this, FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092* ___0_result, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (StackSystem_4_t0914A8F83C26D8F23ABD1A8B0A05CD85155E7277*, FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092*, const RuntimeMethod*))StackSystem_4_FinalizeResult_m958DC48D0E8D52460DAD9030E12FDDB1A2A6453A_gshared)(__this, ___0_result, method);
|
|
}
|
|
// System.Int32[] DungeonArchitect.Utils.MathUtils::GetShuffledIndices(System.Int32,System.Random)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* MathUtils_GetShuffledIndices_m29407BAF8E6EA344DC561C69B76D4B9415FD5C8F (int32_t ___0_Count, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___1_Random, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1<DungeonArchitect.Utils.DungeonUID>::get_Item(System.Int32)
|
|
inline DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 List_1_get_Item_mC982822BA312CC567970EC7B79D0A4411D9B307D (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 (*) (List_1_t5D0E2E68F505B13C17076E4382706078580D4840*, int32_t, const RuntimeMethod*))List_1_get_Item_mC982822BA312CC567970EC7B79D0A4411D9B307D_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::GetConnectedNodes(DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID[]&,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink[]&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphQuery_GetConnectedNodes_m16CD772A68E988E44A9A72CF770F9EBCFC0D0E1D (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeId, DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED** ___1_outConnectedNodeIds, FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1** ___2_outConnectedLinks, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>::get_Item(System.Int32)
|
|
inline FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* List_1_get_Item_m651C65F2F1602C3BAEECEE431AABE1459FDEEEB3 (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* (*) (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
inline void List_1__ctor_m748E629C2EC1248A88A48FECB92816E44B73F8C4 (List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared)(__this, ___0_collection, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>::Add(T)
|
|
inline void List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_inline (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A*, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>::ToArray()
|
|
inline FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0 (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* (*) (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame>::Add(T)
|
|
inline void List_1_Add_mF117FD0006CFF4FFDA21BD746C5873404E796CDB_inline (List_1_tA56B5D2804DF6D174C05CDA8589FF42AD88D11B0* __this, FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tA56B5D2804DF6D174C05CDA8589FF42AD88D11B0*, FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame>::Reverse()
|
|
inline void List_1_Reverse_m3C51A317C7439524CE8CC048F3AC311B3A3BAF37 (List_1_tA56B5D2804DF6D174C05CDA8589FF42AD88D11B0* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tA56B5D2804DF6D174C05CDA8589FF42AD88D11B0*, const RuntimeMethod*))List_1_Reverse_m3A8BEF4194B03E75859F94B4EE2F54045AF98708_gshared)(__this, method);
|
|
}
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame>::GetEnumerator()
|
|
inline Enumerator_t85B682CC875347907EBCAECD741F7BBFBB1269FB List_1_GetEnumerator_m3AF37655633E4521392FCF1D464CF6A26BC9F718 (List_1_tA56B5D2804DF6D174C05CDA8589FF42AD88D11B0* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t85B682CC875347907EBCAECD741F7BBFBB1269FB (*) (List_1_tA56B5D2804DF6D174C05CDA8589FF42AD88D11B0*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame>::Dispose()
|
|
inline void Enumerator_Dispose_m1A4EB0A7AB9C1558C3F66AAA54FFC6764E536AD0 (Enumerator_t85B682CC875347907EBCAECD741F7BBFBB1269FB* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t85B682CC875347907EBCAECD741F7BBFBB1269FB*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame>::get_Current()
|
|
inline FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D* Enumerator_get_Current_m5BB1C474D62EC14E3D9424BBF6725683B3847AE1_inline (Enumerator_t85B682CC875347907EBCAECD741F7BBFBB1269FB* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D* (*) (Enumerator_t85B682CC875347907EBCAECD741F7BBFBB1269FB*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Utils.StackSystem`4<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult>::PushFrame(TState)
|
|
inline void StackSystem_4_PushFrame_m6C1A8A74BF4A1C77CE3D8A1FEFF52B057C7EA432 (StackSystem_4_t0914A8F83C26D8F23ABD1A8B0A05CD85155E7277* __this, FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D* ___0_state, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (StackSystem_4_t0914A8F83C26D8F23ABD1A8B0A05CD85155E7277*, FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D*, const RuntimeMethod*))StackSystem_4_PushFrame_m756ACBC6513B85B174DC73A93FCF2890068880E2_gshared)(__this, ___0_state, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame>::MoveNext()
|
|
inline bool Enumerator_MoveNext_m59A28471B52991B5784323B13E2CC607974793AB (Enumerator_t85B682CC875347907EBCAECD741F7BBFBB1269FB* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t85B682CC875347907EBCAECD741F7BBFBB1269FB*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowTaskExecOutput::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTaskExecOutput__ctor_mC8ADE5B086FFD868AE32CC8EC1CD9C6EA0B43EF8 (FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* __this, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Flow.Exec.FlowExecTaskState DungeonArchitect.Flow.Exec.FlowTaskExecInput::CloneInputState()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* FlowTaskExecInput_CloneInputState_mCEBD20F057C6045150A0225A6F220E88B2F73885 (FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* __this, const RuntimeMethod* method) ;
|
|
// T DungeonArchitect.Flow.Exec.FlowExecTaskState::GetState<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph>()
|
|
inline FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B (FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* (*) (FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D*, const RuntimeMethod*))FlowExecTaskState_GetState_TisRuntimeObject_mE5DF4DE457B56CD2F02BDD067C229E04DBF461AD_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::.ctor(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphQuery__ctor_m46EE21367FB8A5AB1BD8969C7E0447CAB9FEF34C (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___0_graph, const RuntimeMethod* method) ;
|
|
// System.Boolean DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock::FindKeyLockSetup(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery,System.Random,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode&,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink&,System.String&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LayoutBaseFlowTaskCreateKeyLock_FindKeyLockSetup_mBBA3621ADE773861D425ABE1652475BA58EC0327 (LayoutBaseFlowTaskCreateKeyLock_t7EB555E7B57816B1058A5F6C22E3EA17781640DF* __this, FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* ___0_graphQuery, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___1_random, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053** ___2_outKeyNode, FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066** ___3_outLockLink, String_t** ___4_errorMessage, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Items.FlowItem::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowItem__ctor_m93414BE4BF1190EC2865FB646DE7A240555032FA (FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::AddItem(DungeonArchitect.Flow.Items.FlowItem)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphNode_AddItem_m9DD694719550C75C5F4D0976AAB0E25492BC062D (FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* __this, FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ___0_item, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkState::AddItem(DungeonArchitect.Flow.Items.FlowItem)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphLinkState_AddItem_mA6750C77CCB45C00B5B0EA0326B968259A569CF0 (FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* __this, FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ___0_item, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::get_Graph()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* FlowLayoutGraphQuery_get_Graph_mD1680584E341CA19394A4303EA09A21989C9B2A0_inline (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, const RuntimeMethod* method) ;
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.Utils.DungeonUID>::ToArray()
|
|
inline DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* List_1_ToArray_mC8C0BE0BF8D731EB5B4E935922806A47A258D9C9 (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* (*) (List_1_t5D0E2E68F505B13C17076E4382706078580D4840*, const RuntimeMethod*))List_1_ToArray_mC8C0BE0BF8D731EB5B4E935922806A47A258D9C9_gshared)(__this, method);
|
|
}
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils::FindNodeWithItemType(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph,DungeonArchitect.Flow.Items.FlowGraphItemType)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* FlowLayoutGraphUtils_FindNodeWithItemType_m9556A77977F192C04674038A4DCC99BC399E80DC (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___0_graph, int32_t ___1_itemType, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode[] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils::FindNodesOnPath(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* FlowLayoutGraphUtils_FindNodesOnPath_m4FD204645D4EA0EBE1B4851641B1C30CB856091B (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___0_graph, String_t* ___1_pathName, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Utils.MathUtils::Shuffle<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>(T[],System.Random)
|
|
inline void MathUtils_Shuffle_TisFlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053_mE17FB30129CB8737403FC1784D597FEE852C8EF8 (FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* ___0_Array, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___1_Random, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1*, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8*, const RuntimeMethod*))MathUtils_Shuffle_TisRuntimeObject_mF0CADE4DDA04A861357BA7100B30CA4625274B7E_gshared)(___0_Array, ___1_Random, method);
|
|
}
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::get_Traversal()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D* FlowLayoutGraphQuery_get_Traversal_mACE8A94F0A5F97DA30C0C19D2DC01EF93C91DC0C_inline (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo>::.ctor()
|
|
inline void List_1__ctor_m8E07C4F2EDAE0206622913E0767743BE4BA04C0E (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E*, const RuntimeMethod*))List_1__ctor_m8E07C4F2EDAE0206622913E0767743BE4BA04C0E_gshared)(__this, method);
|
|
}
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo[] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal::GetConnectedNodes(DungeonArchitect.Utils.DungeonUID)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* FlowLayoutGraphTraversal_GetConnectedNodes_m4BEB649FA95C583158918B9BA87891D1C034B3C6 (FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeId, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::GetLink(DungeonArchitect.Utils.DungeonUID)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* FlowLayoutGraphQuery_GetLink_m9EC8F300E7AB467857E3DE329E906915DDD990E7 (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_linkId, const RuntimeMethod* method) ;
|
|
// System.Boolean DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils::ContainsItem(System.Collections.Generic.List`1<DungeonArchitect.Flow.Items.FlowItem>,DungeonArchitect.Flow.Items.FlowGraphItemType)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FlowLayoutGraphUtils_ContainsItem_mCEC57E79775C5D228249B681144556BD3946C487 (List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* ___0_items, int32_t ___1_itemType, const RuntimeMethod* method) ;
|
|
// System.Boolean System.String::op_Equality(System.String,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo>::Add(T)
|
|
inline void List_1_Add_m3896C35F4CA5D8EB63809A9509B15C1AF0736F88_inline (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* __this, FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E*, FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693, const RuntimeMethod*))List_1_Add_m3896C35F4CA5D8EB63809A9509B15C1AF0736F88_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Void DungeonArchitect.Utils.MathUtils::Shuffle<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo>(System.Collections.Generic.List`1<T>,System.Random)
|
|
inline void MathUtils_Shuffle_TisFNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693_mD7CCBF4568F8F435CE67A11F899713AC1D622FF1 (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* ___0_Array, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___1_Random, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E*, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8*, const RuntimeMethod*))MathUtils_Shuffle_TisFNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693_mD7CCBF4568F8F435CE67A11F899713AC1D622FF1_gshared)(___0_Array, ___1_Random, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
|
|
inline void List_1_AddRange_m40A3CFCBF2B153B3D590557CFDE2F1323551EDF3 (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m40A3CFCBF2B153B3D590557CFDE2F1323551EDF3_gshared)(__this, ___0_collection, method);
|
|
}
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo>::GetEnumerator()
|
|
inline Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676 List_1_GetEnumerator_m041868332DDAC2ABDDB92DBDD126B5AA5D541D2A (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676 (*) (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E*, const RuntimeMethod*))List_1_GetEnumerator_m041868332DDAC2ABDDB92DBDD126B5AA5D541D2A_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo>::Dispose()
|
|
inline void Enumerator_Dispose_m2425FE8EBD86634B98184CA9807D759486B610C4 (Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676*, const RuntimeMethod*))Enumerator_Dispose_m2425FE8EBD86634B98184CA9807D759486B610C4_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo>::get_Current()
|
|
inline FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 Enumerator_get_Current_m0CF058DF8023D8F847E80B6F12CAB961B6658D80_inline (Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 (*) (Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676*, const RuntimeMethod*))Enumerator_get_Current_m0CF058DF8023D8F847E80B6F12CAB961B6658D80_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/<>c__DisplayClass8_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass8_0__ctor_m471631A2881FE624CABF9AB7D91DC21BA999F8F8 (U3CU3Ec__DisplayClass8_0_tFBFBB6D9B84BC18C4D52D68E7BBF77280C9AE005* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Func`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo,System.Boolean>::.ctor(System.Object,System.IntPtr)
|
|
inline void Func_2__ctor_m9890A3514FDCA89602CE6B9A4E4A7482097A12D9 (Func_2_tFA7604C3E19E304A9791C1BC89CCE5A7CE0C4994* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Func_2_tFA7604C3E19E304A9791C1BC89CCE5A7CE0C4994*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m9890A3514FDCA89602CE6B9A4E4A7482097A12D9_gshared)(__this, ___0_object, ___1_method, method);
|
|
}
|
|
// System.Boolean DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils::CanReachNode(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery,DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Utils.DungeonUID,System.Boolean,System.Boolean,System.Boolean,System.Func`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FlowLayoutGraphUtils_CanReachNode_mADD62AEFD073CDFCEE14F28109E4FB39DC832DE9 (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* ___0_graphQuery, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___1_startNode, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___2_endNode, bool ___3_ignoreDirection, bool ___4_ignoreOneWayDoors, bool ___5_traverseTeleporters, Func_2_tFA7604C3E19E304A9791C1BC89CCE5A7CE0C4994* ___6_canTraverse, const RuntimeMethod* method) ;
|
|
// System.Boolean DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock::ValidateFullKeyLockSetup(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LayoutBaseFlowTaskCreateKeyLock_ValidateFullKeyLockSetup_m49C94105214485E5169AC58EA5AAD57F21163749 (LayoutBaseFlowTaskCreateKeyLock_t7EB555E7B57816B1058A5F6C22E3EA17781640DF* __this, FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* ___0_graphQuery, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___1_inputKeyNode, FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___2_inputLockLink, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo>::MoveNext()
|
|
inline bool Enumerator_MoveNext_m56B4E51A90CF03271D72E6FDCCC912D71B75475C (Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676*, const RuntimeMethod*))Enumerator_MoveNext_m56B4E51A90CF03271D72E6FDCCC912D71B75475C_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo>>::.ctor()
|
|
inline void Dictionary_2__ctor_mA910B84461A7F197AC7DAEEC420BDE11125CA21C (Dictionary_2_tE0920DB74E797979BC909304822096437C399499* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tE0920DB74E797979BC909304822096437C399499*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,System.Collections.Generic.HashSet`1<DungeonArchitect.Utils.DungeonUID>>::.ctor()
|
|
inline void Dictionary_2__ctor_m6F1247B7BF8A8873A51096E46E0F3F3F271202CE (Dictionary_2_tE17FB8CA11CE0C40E0FF034E40AA09D143379EA4* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tE17FB8CA11CE0C40E0FF034E40AA09D143379EA4*, const RuntimeMethod*))Dictionary_2__ctor_m298F03BA4673AE9123ED5A199DBA96F930F0D0F9_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,System.Collections.Generic.HashSet`1<DungeonArchitect.Utils.DungeonUID>>::Add(TKey,TValue)
|
|
inline void Dictionary_2_Add_mBD2EE37956E0A83D9E9A58AA2617F73EBF2C7FEA (Dictionary_2_tE17FB8CA11CE0C40E0FF034E40AA09D143379EA4* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tE17FB8CA11CE0C40E0FF034E40AA09D143379EA4*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817*, const RuntimeMethod*))Dictionary_2_Add_m277436F976854C50006DC4D1E85BDDA1702D0347_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,System.Collections.Generic.HashSet`1<DungeonArchitect.Utils.DungeonUID>>::ContainsKey(TKey)
|
|
inline bool Dictionary_2_ContainsKey_m913DBB82F357347B74E261EFCB67A6A933F190FC (Dictionary_2_tE17FB8CA11CE0C40E0FF034E40AA09D143379EA4* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_tE17FB8CA11CE0C40E0FF034E40AA09D143379EA4*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_ContainsKey_m1BF4B5D526E9706C9B3E42B9ECE64145EE243D96_gshared)(__this, ___0_key, method);
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,System.Collections.Generic.HashSet`1<DungeonArchitect.Utils.DungeonUID>>::get_Item(TKey)
|
|
inline HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* Dictionary_2_get_Item_m98204FBCB3504E3EBBDC875944394A217E7F4C07 (Dictionary_2_tE17FB8CA11CE0C40E0FF034E40AA09D143379EA4* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* (*) (Dictionary_2_tE17FB8CA11CE0C40E0FF034E40AA09D143379EA4*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_get_Item_mD9FFA5D15F412A157261670163B18B2769BE7D9D_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo>>::ContainsKey(TKey)
|
|
inline bool Dictionary_2_ContainsKey_m3C550D0792005747FBF798E4087641FAE472288F (Dictionary_2_tE0920DB74E797979BC909304822096437C399499* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_tE0920DB74E797979BC909304822096437C399499*, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo>::.ctor()
|
|
inline void List_1__ctor_mA3BCAD4E0A6EFC3D728F8F11A607B19583062DEB (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, const RuntimeMethod*))List_1__ctor_mA3BCAD4E0A6EFC3D728F8F11A607B19583062DEB_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo>>::Add(TKey,TValue)
|
|
inline void Dictionary_2_Add_mE48F43E5378CC9ABC3CF98D7D857C8E037D2DFBA (Dictionary_2_tE0920DB74E797979BC909304822096437C399499* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_key, List_1_t31A9F757E86608860996CED1A0660E109FA89B50* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tE0920DB74E797979BC909304822096437C399499*, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*, List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo::.ctor(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeConnectionInfo__ctor_mF6A2162B3E8C565B2DE57FA21DAE383D84F477D2 (NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_connectedNode, const RuntimeMethod* method) ;
|
|
// TValue System.Collections.Generic.Dictionary`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo>>::get_Item(TKey)
|
|
inline List_1_t31A9F757E86608860996CED1A0660E109FA89B50* Dictionary_2_get_Item_mDD9439E0B4AA96A433F66F9AA0503A9274763E3B (Dictionary_2_tE0920DB74E797979BC909304822096437C399499* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( List_1_t31A9F757E86608860996CED1A0660E109FA89B50* (*) (Dictionary_2_tE0920DB74E797979BC909304822096437C399499*, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo>::Add(T)
|
|
inline void List_1_Add_m8EDDF1CF9B6F51E92052ED7B00D7B6B210E26428_inline (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8, const RuntimeMethod*))List_1_Add_m8EDDF1CF9B6F51E92052ED7B00D7B6B210E26428_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Queue`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>::.ctor()
|
|
inline void Queue_1__ctor_m7FA34F4930562A12C6E481772551B6EB386E6947 (Queue_1_t6E689A715E23DDDF040367CB9D546275DB43EC31* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_t6E689A715E23DDDF040367CB9D546275DB43EC31*, const RuntimeMethod*))Queue_1__ctor_m6E2A5A8173E0CC524496D5155C737DF8FD10D0EB_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Queue`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>::Enqueue(T)
|
|
inline void Queue_1_Enqueue_m52B9F07EE0306FB53571885F23B6B525CC6D6435 (Queue_1_t6E689A715E23DDDF040367CB9D546275DB43EC31* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_t6E689A715E23DDDF040367CB9D546275DB43EC31*, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*, const RuntimeMethod*))Queue_1_Enqueue_m5CB8CF3906F1289F92036F0973EC5BE3450402EF_gshared)(__this, ___0_item, method);
|
|
}
|
|
// T System.Collections.Generic.Queue`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>::Dequeue()
|
|
inline FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* Queue_1_Dequeue_m73EFD9BE1A5CFA768EA4AE5923C9A5292FA250B3 (Queue_1_t6E689A715E23DDDF040367CB9D546275DB43EC31* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* (*) (Queue_1_t6E689A715E23DDDF040367CB9D546275DB43EC31*, const RuntimeMethod*))Queue_1_Dequeue_m86B243DF9EC238316EC3D27DF3E0AB8DB0987E84_gshared)(__this, method);
|
|
}
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo>::GetEnumerator()
|
|
inline Enumerator_tC8E7B748880A79790E6BB3C21E26508192EF1039 List_1_GetEnumerator_mEE57795FB961A4B1AED882FF49FF95D378A19CF6 (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_tC8E7B748880A79790E6BB3C21E26508192EF1039 (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, const RuntimeMethod*))List_1_GetEnumerator_mEE57795FB961A4B1AED882FF49FF95D378A19CF6_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo>::Dispose()
|
|
inline void Enumerator_Dispose_m1C3BED18767B5E6F8590AD4CDEE44978FADB1F9A (Enumerator_tC8E7B748880A79790E6BB3C21E26508192EF1039* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tC8E7B748880A79790E6BB3C21E26508192EF1039*, const RuntimeMethod*))Enumerator_Dispose_m1C3BED18767B5E6F8590AD4CDEE44978FADB1F9A_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo>::get_Current()
|
|
inline NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 Enumerator_get_Current_mD39A27FA9F3AF488417651536AED7A88F975307D_inline (Enumerator_tC8E7B748880A79790E6BB3C21E26508192EF1039* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 (*) (Enumerator_tC8E7B748880A79790E6BB3C21E26508192EF1039*, const RuntimeMethod*))Enumerator_get_Current_mD39A27FA9F3AF488417651536AED7A88F975307D_gshared_inline)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.HashSet`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>::Contains(T)
|
|
inline bool HashSet_1_Contains_m3ADFCC6572EA0FD2374AEB3A72EA6F2E4D17D378 (HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0*, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Collections.Generic.HashSet`1/Enumerator<T> System.Collections.Generic.HashSet`1<DungeonArchitect.Utils.DungeonUID>::GetEnumerator()
|
|
inline Enumerator_tCFCC21B733E5397CE8A39AD031E62FADC840E24B HashSet_1_GetEnumerator_m3A1A253E703C7E454142D515ADBAA86AB4EC1CC8 (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_tCFCC21B733E5397CE8A39AD031E62FADC840E24B (*) (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817*, const RuntimeMethod*))HashSet_1_GetEnumerator_m3A1A253E703C7E454142D515ADBAA86AB4EC1CC8_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.HashSet`1/Enumerator<DungeonArchitect.Utils.DungeonUID>::Dispose()
|
|
inline void Enumerator_Dispose_m30D38AF14EFBFEB60852DE4F8E88C797A26269E7 (Enumerator_tCFCC21B733E5397CE8A39AD031E62FADC840E24B* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tCFCC21B733E5397CE8A39AD031E62FADC840E24B*, const RuntimeMethod*))Enumerator_Dispose_m30D38AF14EFBFEB60852DE4F8E88C797A26269E7_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.HashSet`1/Enumerator<DungeonArchitect.Utils.DungeonUID>::get_Current()
|
|
inline DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 Enumerator_get_Current_m696C0E9ADCA5FE1D0CD4FD78ED421DB5E42667AD_inline (Enumerator_tCFCC21B733E5397CE8A39AD031E62FADC840E24B* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 (*) (Enumerator_tCFCC21B733E5397CE8A39AD031E62FADC840E24B*, const RuntimeMethod*))Enumerator_get_Current_m696C0E9ADCA5FE1D0CD4FD78ED421DB5E42667AD_gshared_inline)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.HashSet`1/Enumerator<DungeonArchitect.Utils.DungeonUID>::MoveNext()
|
|
inline bool Enumerator_MoveNext_m2402E673D6082FC974CD79FBE05AA1C40E86EB29 (Enumerator_tCFCC21B733E5397CE8A39AD031E62FADC840E24B* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_tCFCC21B733E5397CE8A39AD031E62FADC840E24B*, const RuntimeMethod*))Enumerator_MoveNext_m2402E673D6082FC974CD79FBE05AA1C40E86EB29_gshared)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo>::MoveNext()
|
|
inline bool Enumerator_MoveNext_m6A79BBF3AFF3F69D756AFF4F4D1F3C74238582A1 (Enumerator_tC8E7B748880A79790E6BB3C21E26508192EF1039* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_tC8E7B748880A79790E6BB3C21E26508192EF1039*, const RuntimeMethod*))Enumerator_MoveNext_m6A79BBF3AFF3F69D756AFF4F4D1F3C74238582A1_gshared)(__this, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.Queue`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>::get_Count()
|
|
inline int32_t Queue_1_get_Count_m56B61B7D4F707E91BF728922565856C742B13370_inline (Queue_1_t6E689A715E23DDDF040367CB9D546275DB43EC31* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Queue_1_t6E689A715E23DDDF040367CB9D546275DB43EC31*, const RuntimeMethod*))Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecTask::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecTask__ctor_m8934DC5D55D1B64661A8F9B81171C17DA5F21188 (FlowExecTask_t3FB395DE30DDC681DA24B210B256937CED4AC8AE* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo::.ctor(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Utils.DungeonUID)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeConnectionInfo__ctor_mA3CA0785C476735064B7022732441E693AC125F5 (NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_connectedNode, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___1_lockId, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskPathBuilderBase::FinalizePath(DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthState)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutBaseFlowTaskPathBuilderBase_FinalizePath_m35E0CEB30970C167A83F3E84AFEB52CBC420E5D5 (LayoutBaseFlowTaskPathBuilderBase_tA7D1AEEFD5491AB0D4A2D3C9D5C25C0833D78962* __this, FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* ___0_staticState, FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* ___1_sharedState, FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* ___2_state, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Flow.Items.FlowItem DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::CreateItem<DungeonArchitect.Flow.Items.FlowItem>()
|
|
inline FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* FlowLayoutGraphNode_CreateItem_TisFlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9_m54D6A0D07225438683B68139E8546A036EF399EE (FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* (*) (FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*, const RuntimeMethod*))FlowLayoutGraphNode_CreateItem_TisRuntimeObject_mEA7955199A6206AD71A2DBC51A950E8BC44CF96D_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutStaticGrowthState__ctor_mB4569A754170B43EB92D764EEC7BC86BCD0599BD (FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* __this, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Flow.Domains.FlowDomainExtensions DungeonArchitect.Flow.Exec.FlowTaskExecContext::get_DomainExtensions()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* FlowTaskExecContext_get_DomainExtensions_m95FF836D370BF38235F450F3EC0391E2F511A553_inline (FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowAgPathingSystem::.ctor(System.Int64)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FFlowAgPathingSystem__ctor_mB40AF9393BD6384FD0A4613AEE49B9CA69C1B0A6 (FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7* __this, int64_t ___0_maxFramesToProcess, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowAgPathingSystem::RegisterGrowthSystem(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FFlowAgPathingSystem_RegisterGrowthSystem_m37C77FD373B7775B529BD03D268FAC7EA6F764A1 (FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_startNode, FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* ___1_staticState, int32_t ___2_count, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowAgPathingSystem::Execute(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FFlowAgPathingSystem_Execute_m2963D8C2E113109395CEB809359496BE35CB5B3E (FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7* __this, int32_t ___0_numParallelSearches, const RuntimeMethod* method) ;
|
|
// System.Boolean DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowAgPathingSystem::get_FoundResult()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FFlowAgPathingSystem_get_FoundResult_mD5B35F0D10D82BE892739AA612E411B05DC22F64_inline (FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7* __this, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowAgPathingSystem::get_Result()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092* FFlowAgPathingSystem_get_Result_m0F8FD406A4D4CA4BE65620EBBA2CFF3AF7771199_inline (FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7* __this, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.EFlowLayoutGrowthErrorType DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowAgPathingSystem::GetLastError()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FFlowAgPathingSystem_GetLastError_m664E578A7032DB9DA3426A90485189312D33D3BF (FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Color UnityEngine.Color::get_green()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline (const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskPathBuilderBase::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutBaseFlowTaskPathBuilderBase__ctor_mE2B519AE2DB865F44A3F128DF010298946402D9B (LayoutBaseFlowTaskPathBuilderBase_tA7D1AEEFD5491AB0D4A2D3C9D5C25C0833D78962* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath/StartNodeCandidate>::.ctor()
|
|
inline void List_1__ctor_m3D67210C3D1442B0567F034D39804A095EBFB165 (List_1_tAF9CDF50AA5CDBA571052402D8CB7FC1C7E4E931* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tAF9CDF50AA5CDBA571052402D8CB7FC1C7E4E931*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.String System.String::Format(System.String,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8 (String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Utils.DungeonUID[] DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery::GetConnectedNodes(DungeonArchitect.Utils.DungeonUID)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* FlowLayoutGraphQuery_GetConnectedNodes_m6DE59EF4733DE30F3677AE261FADCEAB0F43EE85 (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeId, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath/StartNodeCandidate::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StartNodeCandidate__ctor_m708051781BC529190DCEDB2FC1008E55417663EE (StartNodeCandidate_t4EC05DA0342363EA184962147A6B00A62DA94D0C* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath/StartNodeCandidate>::Add(T)
|
|
inline void List_1_Add_mF99CC71E1130C5F6119804A8ACC2E871CDAF8284_inline (List_1_tAF9CDF50AA5CDBA571052402D8CB7FC1C7E4E931* __this, StartNodeCandidate_t4EC05DA0342363EA184962147A6B00A62DA94D0C* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tAF9CDF50AA5CDBA571052402D8CB7FC1C7E4E931*, StartNodeCandidate_t4EC05DA0342363EA184962147A6B00A62DA94D0C*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath/StartNodeCandidate>::get_Count()
|
|
inline int32_t List_1_get_Count_mEFE5DE6FE328A92060722658354C55F22507F7B6_inline (List_1_tAF9CDF50AA5CDBA571052402D8CB7FC1C7E4E931* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_tAF9CDF50AA5CDBA571052402D8CB7FC1C7E4E931*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath/StartNodeCandidate>::get_Item(System.Int32)
|
|
inline StartNodeCandidate_t4EC05DA0342363EA184962147A6B00A62DA94D0C* List_1_get_Item_m502E9A7794247B98A623B327CE24687826BB4BA1 (List_1_tAF9CDF50AA5CDBA571052402D8CB7FC1C7E4E931* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( StartNodeCandidate_t4EC05DA0342363EA184962147A6B00A62DA94D0C* (*) (List_1_tAF9CDF50AA5CDBA571052402D8CB7FC1C7E4E931*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Int32> DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils::CalculateWeights(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A* FlowLayoutGraphUtils_CalculateWeights_mC5C5FFE51F68F8543B63099168EB905081B5FB00 (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___0_graph, int32_t ___1_lockedWeight, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskFinalizeGraph::EmitDebugInfo(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph,System.Collections.Generic.Dictionary`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Int32>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutBaseFlowTaskFinalizeGraph_EmitDebugInfo_m61DA515732F12796D9CDD6FDDD913B1CFE076DD8 (LayoutBaseFlowTaskFinalizeGraph_tE54DDBBD6199ADC4E4B42E4B3D92C01C1DC53FDE* __this, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___0_graph, Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A* ___1_weights, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::GetNode(DungeonArchitect.Utils.DungeonUID)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* FlowLayoutGraph_GetNode_m0D4725EB2B3F72BCCBB61A1DA7C7A281E2E8DA85 (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeId, const RuntimeMethod* method) ;
|
|
// TValue System.Collections.Generic.Dictionary`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Int32>::get_Item(TKey)
|
|
inline int32_t Dictionary_2_get_Item_m1CD723B08D8647B4A2D9F945278DC5E65CF394BD (Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A*, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*, const RuntimeMethod*))Dictionary_2_get_Item_mA019F7A495B48EF2A6E5D36977DB3EA09A47ECDB_gshared)(__this, ___0_key, method);
|
|
}
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink>::ToArray()
|
|
inline FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* List_1_ToArray_m3231355F69BB85E4FE30A80099FA272110722550 (List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* (*) (List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::RemoveLink(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraph_RemoveLink_m340DFDA30EF97A21B809857FC7276C043CFFC017 (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___0_link, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Mathf::RoundToInt(System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline (float ___0_f, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.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.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Int32>::GetEnumerator()
|
|
inline Enumerator_t0DDC5F63204201B48A355F0AFB01046A5B155D39 Dictionary_2_GetEnumerator_m2D7C0386C4E96BF37543D900C3A413808D0B9EBE (Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t0DDC5F63204201B48A355F0AFB01046A5B155D39 (*) (Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A*, const RuntimeMethod*))Dictionary_2_GetEnumerator_mC54C8649C774363946FC6B7F1562CDE5D2550063_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Int32>::Dispose()
|
|
inline void Enumerator_Dispose_mA1A4DEF2D4068BEADEC899D5E686773F493B5CCB (Enumerator_t0DDC5F63204201B48A355F0AFB01046A5B155D39* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t0DDC5F63204201B48A355F0AFB01046A5B155D39*, const RuntimeMethod*))Enumerator_Dispose_mB9BB64C4AD7D16F4B6EEE81234821DCB79906129_gshared)(__this, method);
|
|
}
|
|
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Int32>::get_Current()
|
|
inline KeyValuePair_2_tADA7CE9F9FFB2315774B0703C7BE8F0B220CDA9B Enumerator_get_Current_m5D5E95BF6BB5C2FB2BE5882864BCFA3D7CF0FC2F_inline (Enumerator_t0DDC5F63204201B48A355F0AFB01046A5B155D39* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( KeyValuePair_2_tADA7CE9F9FFB2315774B0703C7BE8F0B220CDA9B (*) (Enumerator_t0DDC5F63204201B48A355F0AFB01046A5B155D39*, const RuntimeMethod*))Enumerator_get_Current_mBE91823E27777785B42DB31E7A8E63EB596453D1_gshared_inline)(__this, method);
|
|
}
|
|
// TKey System.Collections.Generic.KeyValuePair`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Int32>::get_Key()
|
|
inline FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* KeyValuePair_2_get_Key_m0C18C9B82B62EABDAB20CDEF06EDA4080D0AF4E6_inline (KeyValuePair_2_tADA7CE9F9FFB2315774B0703C7BE8F0B220CDA9B* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* (*) (KeyValuePair_2_tADA7CE9F9FFB2315774B0703C7BE8F0B220CDA9B*, const RuntimeMethod*))KeyValuePair_2_get_Key_mADC45FA05C759E6F88D7DADDFE0C0E1ADBB3E501_gshared_inline)(__this, method);
|
|
}
|
|
// TValue System.Collections.Generic.KeyValuePair`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Int32>::get_Value()
|
|
inline int32_t KeyValuePair_2_get_Value_m67D22985B47CBBD331E6AF2E6EC683C08CA32F9D_inline (KeyValuePair_2_tADA7CE9F9FFB2315774B0703C7BE8F0B220CDA9B* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (KeyValuePair_2_tADA7CE9F9FFB2315774B0703C7BE8F0B220CDA9B*, const RuntimeMethod*))KeyValuePair_2_get_Value_m7A836D9634814B22DF33AD801EA10741ABFBDFE2_gshared_inline)(__this, method);
|
|
}
|
|
// System.String System.Int32::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Int32>::MoveNext()
|
|
inline bool Enumerator_MoveNext_mDCC8137E688794410C5D77C1BBD68D488313446B (Enumerator_t0DDC5F63204201B48A355F0AFB01046A5B155D39* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t0DDC5F63204201B48A355F0AFB01046A5B155D39*, const RuntimeMethod*))Enumerator_MoveNext_mB7721D033ED3618FA663F4132B88BEAEA808B285_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskFinalizeGraph/ItemInfo::.ctor(DungeonArchitect.Flow.Items.FlowItem,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ItemInfo__ctor_m61B8D7CF7FDC1B1397A1BA09243BCE65D89EDC65 (ItemInfo_t28504C759BBA28BF727CF236951500ED92E1D60A* __this, FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ___0_item, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___1_node, FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___2_link, const RuntimeMethod* method) ;
|
|
// System.Object DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskFinalizeGraph/ItemInfo::GetParent()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ItemInfo_GetParent_mA252E1F8DC990FFE8B0E8F3E8A8007D02836AAFC (ItemInfo_t28504C759BBA28BF727CF236951500ED92E1D60A* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_0__ctor_m8A6F3829AE54CAD8A52D053FC52C81C1D6775E9D (U3CU3Ec__DisplayClass3_0_t2FCDCED668F9B0165DE6A08EE79CC800DA00806E* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph::GetGraphBounds(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph,UnityEngine.Vector3&,UnityEngine.Vector3&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LayoutBaseFlowTaskMirrorGraph_GetGraphBounds_mFFFD4C5A990D287E8924160A05F65683B40BEAC5 (LayoutBaseFlowTaskMirrorGraph_tC89BA0D826D66C312F1F685B286B620B152F6CB1* __this, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___0_graph, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_graphCoordMin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___2_graphCoordMax, const RuntimeMethod* method) ;
|
|
// System.Void System.Func`2<UnityEngine.Vector3,System.Boolean>::.ctor(System.Object,System.IntPtr)
|
|
inline void Func_2__ctor_m632CB9A578F12ECE02F1A5305D813C8B26D631C5 (Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m632CB9A578F12ECE02F1A5305D813C8B26D631C5_gshared)(__this, ___0_object, ___1_method, method);
|
|
}
|
|
// System.Void System.Func`2<UnityEngine.Vector3,UnityEngine.Vector3>::.ctor(System.Object,System.IntPtr)
|
|
inline void Func_2__ctor_m3B1BCBC0885F3E93CDC21C75185F09A25FE0CC17 (Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m3B1BCBC0885F3E93CDC21C75185F09A25FE0CC17_gshared)(__this, ___0_object, ___1_method, method);
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph::MirrorGraph(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph,System.Func`2<UnityEngine.Vector3,UnityEngine.Vector3>,System.Func`2<UnityEngine.Vector3,System.Boolean>,UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutBaseFlowTaskMirrorGraph_MirrorGraph_m8B2B13D714172080241AFAC8122C8FA03ED572D2 (LayoutBaseFlowTaskMirrorGraph_tC89BA0D826D66C312F1F685B286B620B152F6CB1* __this, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___0_graph, Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* ___1_funcGetMirrorCoord, Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E* ___2_funcShouldMirror, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_graphCoordMin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_graphCoordMax, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_1::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_1__ctor_m26B9688AA1E77CBEBB7DDC022C6F61AC4313D320 (U3CU3Ec__DisplayClass3_1_t705AE52676B0F5461C612E263530D652785E8AB3* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_2::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_2__ctor_mA963F5BF4524F305DF559A7D6DBCCA356F6AC026 (U3CU3Ec__DisplayClass3_2_tD8DD19AFC57E79BD7C030684A7650523681C2F38* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_3::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_3__ctor_m807D2DE78C427B2646F4CA6DE281CDF300149D85 (U3CU3Ec__DisplayClass3_3_tFD311A39004C6E61F7582BC485FBA558FBF94CA1* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_4::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_4__ctor_m60C623CECEF4CC59C170B0DF547C727A990B5AC9 (U3CU3Ec__DisplayClass3_4_t3BCFA87E9F9D68C21889FB7D7B3754F150AF660A* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_5::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_5__ctor_mD4E5781370F2161017BA9D4A57AD740ADA86225F (U3CU3Ec__DisplayClass3_5_tBB27563F7E6B2C1794A0F87568F7D1B73C6BA014* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph::FixNodeCoords(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutBaseFlowTaskMirrorGraph_FixNodeCoords_mE5FC47A2E461D3EB0A5B3F070847495546AEF334 (LayoutBaseFlowTaskMirrorGraph_tC89BA0D826D66C312F1F685B286B620B152F6CB1* __this, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___0_graph, 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) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>::.ctor()
|
|
inline void Dictionary_2__ctor_m3EB037E7260BF58EBBC52368CC89D97A88200EFD (Dictionary_2_t38624A7CCACC8EC03E8F542CB7D80754BD7D1EC0* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t38624A7CCACC8EC03E8F542CB7D80754BD7D1EC0*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
|
|
}
|
|
// TResult System.Func`2<UnityEngine.Vector3,System.Boolean>::Invoke(T)
|
|
inline bool Func_2_Invoke_mDD84F2861EF652091F30160CA40B99974FEAC377_inline (Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))Func_2_Invoke_mDD84F2861EF652091F30160CA40B99974FEAC377_gshared_inline)(__this, ___0_arg, method);
|
|
}
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode::Clone()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* FlowLayoutGraphNode_Clone_mA09C48A051050E6531C797162642BC4AFEE9B7F7 (FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* __this, const RuntimeMethod* method) ;
|
|
// TResult System.Func`2<UnityEngine.Vector3,UnityEngine.Vector3>::Invoke(T)
|
|
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_m2D1F99C61586D62550BD7692C2ABF56E033B96AD_inline (Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg, const RuntimeMethod* method)
|
|
{
|
|
return (( Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))Func_2_Invoke_m2D1F99C61586D62550BD7692C2ABF56E033B96AD_gshared_inline)(__this, ___0_arg, method);
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::AddNode(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraph_AddNode_m30BA83F356E2F9EB2476A4FA17A658CA283CD597 (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_node, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>::set_Item(TKey,TValue)
|
|
inline void Dictionary_2_set_Item_m389998AB33CB2F478129A3F0AA1CB2F0611C9A84 (Dictionary_2_t38624A7CCACC8EC03E8F542CB7D80754BD7D1EC0* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_key, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t38624A7CCACC8EC03E8F542CB7D80754BD7D1EC0*, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>::ContainsKey(TKey)
|
|
inline bool Dictionary_2_ContainsKey_m606E2200302A8BA8A72490669C3D926602F84726 (Dictionary_2_t38624A7CCACC8EC03E8F542CB7D80754BD7D1EC0* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_t38624A7CCACC8EC03E8F542CB7D80754BD7D1EC0*, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode>::get_Item(TKey)
|
|
inline FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* Dictionary_2_get_Item_m5204A5A532929D0DFF82E1A1BCF94E873F6DC9C2 (Dictionary_2_t38624A7CCACC8EC03E8F542CB7D80754BD7D1EC0* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* (*) (Dictionary_2_t38624A7CCACC8EC03E8F542CB7D80754BD7D1EC0*, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
|
|
}
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::MakeLink(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* FlowLayoutGraph_MakeLink_mC325B32A130A8031DB143135BAD11D62BEC72D41 (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_sourceNode, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___1_destNode, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkState DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkState::Clone()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* FlowLayoutGraphLinkState_Clone_m94A977B842AE4D2F5C6E69DC5A0562EBEC25DC96 (FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 DungeonArchitect.Utils.MathUtils::ComponentMin(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MathUtils_ComponentMin_m6605D012F5D4E8E78A9F978171C11996BD3816B4 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 DungeonArchitect.Utils.MathUtils::ComponentMax(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MathUtils_ComponentMax_m54269CF9DF17A2270290D7F91A239AAB60316F2A (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Mathf::Approximately(System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGraphPathUtils::FinalizePath(DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthState)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphPathUtils_FinalizePath_m2A5323129F982DAA45246EAA091E61ABCAB80131 (FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* ___0_staticState, FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* ___1_sharedState, FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* ___2_state, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.NullFlowLayoutNodeGroupGenerator::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullFlowLayoutNodeGroupGenerator__ctor_mDF1EA844D1CC3532EC7C635A88CFBBE9AD611CE2 (NullFlowLayoutNodeGroupGenerator_t4DD96093F57D96E77E31D875B363775C2A38ECF2* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.NullFlowLayoutGraphConstraints::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullFlowLayoutGraphConstraints__ctor_m3D4E1CA6ED5156989F169B2B578F07609E6BA409 (NullFlowLayoutGraphConstraints_t77BB8E960DA2CA2029B0D4124086F2527960936B* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.NullFlowLayoutNodeCreationConstraint::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullFlowLayoutNodeCreationConstraint__ctor_mE5A52319740CE6106CC874F39739D6848ED9E8B6 (NullFlowLayoutNodeCreationConstraint_tE0AB925BC9B3B4B0854651E6292CC22BE6E996C2* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo[]>::.ctor()
|
|
inline void Dictionary_2__ctor_m3D1870AE90452B28DB1DA163E14ECC9540286818 (Dictionary_2_t5424F993A6272D0EC654DADA5E1B01331FEF442F* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t5424F993A6272D0EC654DADA5E1B01331FEF442F*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>>::.ctor()
|
|
inline void Dictionary_2__ctor_m72F4C689F181EFE1E4BC9C745DCE71388E0DDB43 (Dictionary_2_tFFA97CEB1B6951656B3B19CC1EEA67BC577120BA* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tFFA97CEB1B6951656B3B19CC1EEA67BC577120BA*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
|
|
}
|
|
// System.Boolean System.Linq.Enumerable::Contains<System.String>(System.Collections.Generic.IEnumerable`1<TSource>,TSource)
|
|
inline bool Enumerable_Contains_TisString_t_m903B1A64070B00925A8E4E7979330AA7D7B0FB33 (RuntimeObject* ___0_source, String_t* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (RuntimeObject*, String_t*, const RuntimeMethod*))Enumerable_Contains_TisRuntimeObject_mBCDB5870C52FC5BD2B6AE472A749FC03B9CF8958_gshared)(___0_source, ___1_value, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>>::ContainsKey(TKey)
|
|
inline bool Dictionary_2_ContainsKey_m35EE933DDD351DDC3A8970BE063F314C0C51370E (Dictionary_2_tFFA97CEB1B6951656B3B19CC1EEA67BC577120BA* __this, String_t* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_tFFA97CEB1B6951656B3B19CC1EEA67BC577120BA*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>::.ctor()
|
|
inline void List_1__ctor_m5C211EFFE2712195BA8A1FA530F3FCA2D7A2079B (List_1_tF6E23635756AD551FA4DBBCA36A2EC34FB333709* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tF6E23635756AD551FA4DBBCA36A2EC34FB333709*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>>::Add(TKey,TValue)
|
|
inline void Dictionary_2_Add_m58F198D7E50B6E77EE886B8298BCE604D8E06795 (Dictionary_2_tFFA97CEB1B6951656B3B19CC1EEA67BC577120BA* __this, String_t* ___0_key, List_1_tF6E23635756AD551FA4DBBCA36A2EC34FB333709* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tFFA97CEB1B6951656B3B19CC1EEA67BC577120BA*, String_t*, List_1_tF6E23635756AD551FA4DBBCA36A2EC34FB333709*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>>::get_Item(TKey)
|
|
inline List_1_tF6E23635756AD551FA4DBBCA36A2EC34FB333709* Dictionary_2_get_Item_m4EF2F86446FF07E1400DC11E7563C53D04D18ABC (Dictionary_2_tFFA97CEB1B6951656B3B19CC1EEA67BC577120BA* __this, String_t* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( List_1_tF6E23635756AD551FA4DBBCA36A2EC34FB333709* (*) (Dictionary_2_tFFA97CEB1B6951656B3B19CC1EEA67BC577120BA*, String_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo::.ctor(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeInfo__ctor_mB8F4A82F750E7650E4CBB6EC6CC5A33BCA866A25 (NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_node, float ___1_weight, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>::Add(T)
|
|
inline void List_1_Add_mAC14EF9D8F8ACCBE78B4D6B10BCCE1ADEAC0B7D5_inline (List_1_tF6E23635756AD551FA4DBBCA36A2EC34FB333709* __this, NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tF6E23635756AD551FA4DBBCA36A2EC34FB333709*, NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>>::GetEnumerator()
|
|
inline Enumerator_tB1AA64ADC44ED37BC5ACAB31F3D74DF88251A8EA Dictionary_2_GetEnumerator_m18EE0335F4D5A10C717F35E017C6BCCA14929173 (Dictionary_2_tFFA97CEB1B6951656B3B19CC1EEA67BC577120BA* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_tB1AA64ADC44ED37BC5ACAB31F3D74DF88251A8EA (*) (Dictionary_2_tFFA97CEB1B6951656B3B19CC1EEA67BC577120BA*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.String,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>>::Dispose()
|
|
inline void Enumerator_Dispose_mA7C6A237ED24C0E215CCAACBAA8A81F1B17D5A47 (Enumerator_tB1AA64ADC44ED37BC5ACAB31F3D74DF88251A8EA* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tB1AA64ADC44ED37BC5ACAB31F3D74DF88251A8EA*, const RuntimeMethod*))Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared)(__this, method);
|
|
}
|
|
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.String,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>>::get_Current()
|
|
inline KeyValuePair_2_t0184CD411D87FA457C2E3005EB6EDE4E932E7868 Enumerator_get_Current_m8D3E753BC4A1AA3B351D0653E2805E48090A271C_inline (Enumerator_tB1AA64ADC44ED37BC5ACAB31F3D74DF88251A8EA* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( KeyValuePair_2_t0184CD411D87FA457C2E3005EB6EDE4E932E7868 (*) (Enumerator_tB1AA64ADC44ED37BC5ACAB31F3D74DF88251A8EA*, const RuntimeMethod*))Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline)(__this, method);
|
|
}
|
|
// TKey System.Collections.Generic.KeyValuePair`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>>::get_Key()
|
|
inline String_t* KeyValuePair_2_get_Key_mB2197EFF5D1B7C75672E0DD8649CB1C7E1D2730A_inline (KeyValuePair_2_t0184CD411D87FA457C2E3005EB6EDE4E932E7868* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( String_t* (*) (KeyValuePair_2_t0184CD411D87FA457C2E3005EB6EDE4E932E7868*, const RuntimeMethod*))KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline)(__this, method);
|
|
}
|
|
// TValue System.Collections.Generic.KeyValuePair`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>>::get_Value()
|
|
inline List_1_tF6E23635756AD551FA4DBBCA36A2EC34FB333709* KeyValuePair_2_get_Value_m93C9DED8C6285632D46FFF1EAC3D96BC5838CC6E_inline (KeyValuePair_2_t0184CD411D87FA457C2E3005EB6EDE4E932E7868* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( List_1_tF6E23635756AD551FA4DBBCA36A2EC34FB333709* (*) (KeyValuePair_2_t0184CD411D87FA457C2E3005EB6EDE4E932E7868*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void System.Func`2<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo,System.Single>::.ctor(System.Object,System.IntPtr)
|
|
inline void Func_2__ctor_m965D909D23B66C3622EE6CBC59B3A0957ED12F6F (Func_2_t10696B6984B2B399B305C512B6D479F4093ADCF8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Func_2_t10696B6984B2B399B305C512B6D479F4093ADCF8*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m04EB988C3F849C1BE164FC6656C2281DF47EEAA7_gshared)(__this, ___0_object, ___1_method, method);
|
|
}
|
|
// System.Linq.IOrderedEnumerable`1<TSource> System.Linq.Enumerable::OrderBy<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo,System.Single>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>)
|
|
inline RuntimeObject* Enumerable_OrderBy_TisNodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mDED996A710B836A1E19AC8BF93C6E0BBBB87E247 (RuntimeObject* ___0_source, Func_2_t10696B6984B2B399B305C512B6D479F4093ADCF8* ___1_keySelector, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t10696B6984B2B399B305C512B6D479F4093ADCF8*, const RuntimeMethod*))Enumerable_OrderBy_TisRuntimeObject_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mB2315DD162DED6E65C9B440629954A1B156816CD_gshared)(___0_source, ___1_keySelector, method);
|
|
}
|
|
// TSource[] System.Linq.Enumerable::ToArray<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>(System.Collections.Generic.IEnumerable`1<TSource>)
|
|
inline NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* Enumerable_ToArray_TisNodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6_m995FE04FE7E2B688E6F59D6C6318725D6D7B09EF (RuntimeObject* ___0_source, const RuntimeMethod* method)
|
|
{
|
|
return (( NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared)(___0_source, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo[]>::Add(TKey,TValue)
|
|
inline void Dictionary_2_Add_mDAA5F3E6321332DBC0F019AFDBCE05B8F96A33AB (Dictionary_2_t5424F993A6272D0EC654DADA5E1B01331FEF442F* __this, String_t* ___0_key, NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t5424F993A6272D0EC654DADA5E1B01331FEF442F*, String_t*, NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.String,System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo>>::MoveNext()
|
|
inline bool Enumerator_MoveNext_m60D7E2146ED42C47593AD1CBD741B969C7BFE7C8 (Enumerator_tB1AA64ADC44ED37BC5ACAB31F3D74DF88251A8EA* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_tB1AA64ADC44ED37BC5ACAB31F3D74DF88251A8EA*, const RuntimeMethod*))Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared)(__this, method);
|
|
}
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo[]>::GetEnumerator()
|
|
inline Enumerator_t1E8E38EAF404DD223B2FC40A366FC9C7C4CF3FA2 Dictionary_2_GetEnumerator_mEC0F0ACC72A39D02146FA9539333920D07067C0D (Dictionary_2_t5424F993A6272D0EC654DADA5E1B01331FEF442F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t1E8E38EAF404DD223B2FC40A366FC9C7C4CF3FA2 (*) (Dictionary_2_t5424F993A6272D0EC654DADA5E1B01331FEF442F*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.String,DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo[]>::Dispose()
|
|
inline void Enumerator_Dispose_m42450CA24086869D58BA5AB4B8C84593F8E60028 (Enumerator_t1E8E38EAF404DD223B2FC40A366FC9C7C4CF3FA2* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t1E8E38EAF404DD223B2FC40A366FC9C7C4CF3FA2*, const RuntimeMethod*))Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared)(__this, method);
|
|
}
|
|
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.String,DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo[]>::get_Current()
|
|
inline KeyValuePair_2_t55096AA73E25078AC7251FC28193F52C0CBF3641 Enumerator_get_Current_m2EDD645E03C091DC6577DBB3961C6DBC6C1A29AF_inline (Enumerator_t1E8E38EAF404DD223B2FC40A366FC9C7C4CF3FA2* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( KeyValuePair_2_t55096AA73E25078AC7251FC28193F52C0CBF3641 (*) (Enumerator_t1E8E38EAF404DD223B2FC40A366FC9C7C4CF3FA2*, const RuntimeMethod*))Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline)(__this, method);
|
|
}
|
|
// TKey System.Collections.Generic.KeyValuePair`2<System.String,DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo[]>::get_Key()
|
|
inline String_t* KeyValuePair_2_get_Key_m44E4E1627889E7F25986411E2122D9BBE44A6A16_inline (KeyValuePair_2_t55096AA73E25078AC7251FC28193F52C0CBF3641* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( String_t* (*) (KeyValuePair_2_t55096AA73E25078AC7251FC28193F52C0CBF3641*, const RuntimeMethod*))KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline)(__this, method);
|
|
}
|
|
// TValue System.Collections.Generic.KeyValuePair`2<System.String,DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo[]>::get_Value()
|
|
inline NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* KeyValuePair_2_get_Value_m5472ED840B577536C6B69C18C71F34D7FFF2DAC0_inline (KeyValuePair_2_t55096AA73E25078AC7251FC28193F52C0CBF3641* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* (*) (KeyValuePair_2_t55096AA73E25078AC7251FC28193F52C0CBF3641*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline)(__this, 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.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.String,DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo[]>::MoveNext()
|
|
inline bool Enumerator_MoveNext_m15C9D0A9C5F8A06B1AF567F8341A90ABBAF4E24B (Enumerator_t1E8E38EAF404DD223B2FC40A366FC9C7C4CF3FA2* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t1E8E38EAF404DD223B2FC40A366FC9C7C4CF3FA2*, const RuntimeMethod*))Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo[]>::ContainsKey(TKey)
|
|
inline bool Dictionary_2_ContainsKey_m2107CE510B52B5659CB13B50D6C549C9A883E495 (Dictionary_2_t5424F993A6272D0EC654DADA5E1B01331FEF442F* __this, String_t* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_t5424F993A6272D0EC654DADA5E1B01331FEF442F*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo[]>::get_Item(TKey)
|
|
inline NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* Dictionary_2_get_Item_m0AC486EEC25F92E135BB11EF6F0AB13461239FFB (Dictionary_2_t5424F993A6272D0EC654DADA5E1B01331FEF442F* __this, String_t* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* (*) (Dictionary_2_t5424F993A6272D0EC654DADA5E1B01331FEF442F*, String_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Int32 DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems::GetSpawnCount(System.Random,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayoutBaseFlowTaskSpawnItems_GetSpawnCount_mC36FA332BA2C8D22200E25BACDAA6930B863A789 (LayoutBaseFlowTaskSpawnItems_t490AA8D5A3937472D410C4EF3B82CC2FA05A5C34* __this, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___0_random, float ___1_weight, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems::EmitDebugInfo(DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutBaseFlowTaskSpawnItems_EmitDebugInfo_m8775898B3DCD10E566E7B798BCB14348CF8B8A6C (LayoutBaseFlowTaskSpawnItems_t490AA8D5A3937472D410C4EF3B82CC2FA05A5C34* __this, NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* ___0_nodes, 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.Int32 RandomExtensions::Range(System.Random,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RandomExtensions_Range_mD218DB66F5B4A42B67F870CD9976D2BF4FB029EB (Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___0_random, int32_t ___1_a, int32_t ___2_b, const RuntimeMethod* method) ;
|
|
// System.Single RandomExtensions::Range(System.Random,System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RandomExtensions_Range_m5328F4B9A7A0BA70804FC09381C70CCB8FC3BFF2 (Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___0_random, float ___1_a, float ___2_b, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.AnimationCurve::Evaluate(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, float ___0_time, const RuntimeMethod* method) ;
|
|
// System.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) ;
|
|
// UnityEngine.AnimationCurve UnityEngine.AnimationCurve::Linear(System.Single,System.Single,System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* AnimationCurve_Linear_mAB497B8B64A4B1C8AC9547B2F5184DB118F544EB (float ___0_timeStart, float ___1_valueStart, float ___2_timeEnd, float ___3_valueEnd, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/<>c::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m09ABE2B0BD11FA0B4C6944C1B7F5CFC19F8A8EB0 (U3CU3Ec_t6577204813A11DEAA41046073D80DA547E1FF811* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.MonoBehaviour::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.FlowDomainDataRegistry::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowDomainDataRegistry__ctor_m1F24340DB3A5215945E2DAAA09ED26E1CC0B2535 (FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Utils.DungeonUID>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
inline void List_1__ctor_mD4A03BFFCED75DDF6D9B58DFE1C2C0AFDD440AB5 (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t5D0E2E68F505B13C17076E4382706078580D4840*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mD4A03BFFCED75DDF6D9B58DFE1C2C0AFDD440AB5_gshared)(__this, ___0_collection, method);
|
|
}
|
|
// DungeonArchitect.Flow.Domains.FlowDomainDataRegistry DungeonArchitect.Flow.Domains.FlowDomainDataRegistry::Clone()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57* FlowDomainDataRegistry_Clone_mEEE260D0ED542D192EA5CDDEE15982213571E469 (FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo::.ctor(System.String,System.String,UnityEngine.Color,UnityEngine.Color)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowGraphItemCustomInfo__ctor_m4135317CD272343B8B1EA566BA72D7733396A928 (FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB* __this, String_t* ___0_itemType, String_t* ___1_text, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_textColor, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___3_backgroundColor, 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) ;
|
|
// UnityEngine.Color UnityEngine.Color::get_black()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline (const RuntimeMethod* method) ;
|
|
// UnityEngine.Color UnityEngine.Color::get_yellow()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_yellow_m66637FA14383E8D74F24AE256B577CE1D55D469F_inline (const RuntimeMethod* method) ;
|
|
// UnityEngine.Color UnityEngine.Color::get_blue()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline (const RuntimeMethod* method) ;
|
|
// 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) ;
|
|
// T DungeonArchitect.Flow.Items.FlowItemMetadataHandler::FindOrAddComponent<DungeonArchitect.Flow.Items.FlowItemMetadataComponent>(UnityEngine.GameObject)
|
|
inline FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* FlowItemMetadataHandler_FindOrAddComponent_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_m0AEDF20CFE70CFA8D45ED9C11BC8E8D53E150499 (FlowItemMetadataHandler_t02EA86DE07E45866C57789E80512EEDB03F19CA6* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_gameObject, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* (*) (FlowItemMetadataHandler_t02EA86DE07E45866C57789E80512EEDB03F19CA6*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))FlowItemMetadataHandler_FindOrAddComponent_TisRuntimeObject_mA548D2E75C0715D342964070978AE9BC2BDB2BA8_gshared)(__this, ___0_gameObject, method);
|
|
}
|
|
// System.String DungeonArchitect.Utils.DungeonUID::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DungeonUID_ToString_m7472E240B273FFA66D34B20EFF22A69C6F103C7E (DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<System.String>::.ctor()
|
|
inline void List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<System.String>::Add(T)
|
|
inline void List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, String_t* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, String_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// T[] System.Collections.Generic.List`1<System.String>::ToArray()
|
|
inline StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
|
|
}
|
|
// UnityEngine.Transform UnityEngine.GameObject::get_transform()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Transform::SetParent(UnityEngine.Transform,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_parent, bool ___1_worldPositionStays, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.DungeonItemSpawnListener::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonItemSpawnListener__ctor_mFFB221826E9ECF86D406826BBC188C01D81E802A (DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124* __this, const RuntimeMethod* method) ;
|
|
// T[] DungeonArchitect.Flow.Items.FlowItemMetadataResolver::GetDungeonOwnedComponents<DungeonArchitect.Flow.Items.FlowItemMetadataComponent>(DungeonArchitect.Dungeon)
|
|
inline FlowItemMetadataComponentU5BU5D_t510A150116584F472EABEC5B90C2E2C8C1339D2A* FlowItemMetadataResolver_GetDungeonOwnedComponents_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_mF3E79C290DCA02C911EA30CC259C6541CE365E32 (FlowItemMetadataResolver_t2EFB2373871F4FDD07A12BCAE747BB597F7177FE* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowItemMetadataComponentU5BU5D_t510A150116584F472EABEC5B90C2E2C8C1339D2A* (*) (FlowItemMetadataResolver_t2EFB2373871F4FDD07A12BCAE747BB597F7177FE*, Dungeon_tAA854F521189538FD299BECE6025726B6C359227*, const RuntimeMethod*))FlowItemMetadataResolver_GetDungeonOwnedComponents_TisRuntimeObject_m28F53D9CA4CE046486DF838A89CBD9591AA43CBC_gshared)(__this, ___0_dungeon, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Flow.Items.FlowItemMetadataComponent>::.ctor()
|
|
inline void Dictionary_2__ctor_mC20AFDFEBC6A7950C6986C097C3B5F579E349127 (Dictionary_2_tBE58E40CA0401F7EE4965CF8CC9B8812B2C1C0ED* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tBE58E40CA0401F7EE4965CF8CC9B8812B2C1C0ED*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Flow.Items.FlowItemMetadataComponent>::ContainsKey(TKey)
|
|
inline bool Dictionary_2_ContainsKey_m7C13D2743A7D0D38FF2A6482CD213ED64B155E27 (Dictionary_2_tBE58E40CA0401F7EE4965CF8CC9B8812B2C1C0ED* __this, String_t* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_tBE58E40CA0401F7EE4965CF8CC9B8812B2C1C0ED*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Flow.Items.FlowItemMetadataComponent>::set_Item(TKey,TValue)
|
|
inline void Dictionary_2_set_Item_m267B26604E56E7BCDAFEE6AA405EC5917F250DC3 (Dictionary_2_tBE58E40CA0401F7EE4965CF8CC9B8812B2C1C0ED* __this, String_t* ___0_key, FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tBE58E40CA0401F7EE4965CF8CC9B8812B2C1C0ED*, String_t*, FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// T[] DungeonArchitect.Flow.Items.FlowItemMetadataResolver::GetDungeonOwnedComponents<DungeonArchitect.Flow.Items.FlowDoorKeyComponent>(DungeonArchitect.Dungeon)
|
|
inline FlowDoorKeyComponentU5BU5D_t39168F6D41C5F69E38879E860E5FCAB914F2E315* FlowItemMetadataResolver_GetDungeonOwnedComponents_TisFlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41_m0C5AE5939C7782D2280A5A8FDD3BCCC4965050E2 (FlowItemMetadataResolver_t2EFB2373871F4FDD07A12BCAE747BB597F7177FE* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowDoorKeyComponentU5BU5D_t39168F6D41C5F69E38879E860E5FCAB914F2E315* (*) (FlowItemMetadataResolver_t2EFB2373871F4FDD07A12BCAE747BB597F7177FE*, Dungeon_tAA854F521189538FD299BECE6025726B6C359227*, const RuntimeMethod*))FlowItemMetadataResolver_GetDungeonOwnedComponents_TisRuntimeObject_m28F53D9CA4CE046486DF838A89CBD9591AA43CBC_gshared)(__this, ___0_dungeon, method);
|
|
}
|
|
// T[] DungeonArchitect.Flow.Items.FlowItemMetadataResolver::GetDungeonOwnedComponents<DungeonArchitect.Flow.Items.FlowDoorLockComponent>(DungeonArchitect.Dungeon)
|
|
inline FlowDoorLockComponentU5BU5D_tC885449A2A218578E7B6F0A30AC8E1708CB76C2E* FlowItemMetadataResolver_GetDungeonOwnedComponents_TisFlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD_m857990435AD2D03C8065AF28CCB17B56FAD6C454 (FlowItemMetadataResolver_t2EFB2373871F4FDD07A12BCAE747BB597F7177FE* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowDoorLockComponentU5BU5D_tC885449A2A218578E7B6F0A30AC8E1708CB76C2E* (*) (FlowItemMetadataResolver_t2EFB2373871F4FDD07A12BCAE747BB597F7177FE*, Dungeon_tAA854F521189538FD299BECE6025726B6C359227*, const RuntimeMethod*))FlowItemMetadataResolver_GetDungeonOwnedComponents_TisRuntimeObject_m28F53D9CA4CE046486DF838A89CBD9591AA43CBC_gshared)(__this, ___0_dungeon, method);
|
|
}
|
|
// UnityEngine.GameObject UnityEngine.Component::get_gameObject()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
|
|
// T DungeonArchitect.Flow.Items.FlowItemMetadataResolver::FindOrAddComponent<DungeonArchitect.Flow.Items.FlowDoorKeyComponent>(UnityEngine.GameObject)
|
|
inline FlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41* FlowItemMetadataResolver_FindOrAddComponent_TisFlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41_mC88B3339010EFB08F159C553261473684AFA6A8F (FlowItemMetadataResolver_t2EFB2373871F4FDD07A12BCAE747BB597F7177FE* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_gameObject, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41* (*) (FlowItemMetadataResolver_t2EFB2373871F4FDD07A12BCAE747BB597F7177FE*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))FlowItemMetadataResolver_FindOrAddComponent_TisRuntimeObject_m28DEE41CD8CF69877AD71BB0D3CF7755E3A90AF7_gshared)(__this, ___0_gameObject, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Items.FlowDoorLockComponent>::.ctor()
|
|
inline void List_1__ctor_m16ED75CDD7CE604192C5C18C24A74E738D910429 (List_1_t0EE75A2C0E7FBB54DDD8C06A26DD87F4E6FD1D7D* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t0EE75A2C0E7FBB54DDD8C06A26DD87F4E6FD1D7D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Flow.Items.FlowItemMetadataComponent>::get_Item(TKey)
|
|
inline FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* Dictionary_2_get_Item_m7FC977955C7670B08263306C3B569DFAEFA5A6A8 (Dictionary_2_tBE58E40CA0401F7EE4965CF8CC9B8812B2C1C0ED* __this, String_t* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* (*) (Dictionary_2_tBE58E40CA0401F7EE4965CF8CC9B8812B2C1C0ED*, String_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
|
|
}
|
|
// T DungeonArchitect.Flow.Items.FlowItemMetadataResolver::FindOrAddComponent<DungeonArchitect.Flow.Items.FlowDoorLockComponent>(UnityEngine.GameObject)
|
|
inline FlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD* FlowItemMetadataResolver_FindOrAddComponent_TisFlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD_mAA5247D872C1E1F71BDEE198CA96EB433BD89189 (FlowItemMetadataResolver_t2EFB2373871F4FDD07A12BCAE747BB597F7177FE* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_gameObject, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD* (*) (FlowItemMetadataResolver_t2EFB2373871F4FDD07A12BCAE747BB597F7177FE*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))FlowItemMetadataResolver_FindOrAddComponent_TisRuntimeObject_m28DEE41CD8CF69877AD71BB0D3CF7755E3A90AF7_gshared)(__this, ___0_gameObject, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Items.FlowDoorLockComponent>::Add(T)
|
|
inline void List_1_Add_m8A9D3F7EC7D953C8CB7C003272CB9EC87504AF66_inline (List_1_t0EE75A2C0E7FBB54DDD8C06A26DD87F4E6FD1D7D* __this, FlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t0EE75A2C0E7FBB54DDD8C06A26DD87F4E6FD1D7D*, FlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Items.FlowDoorKeyComponent>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
inline void List_1__ctor_m0517BE35E98294DC922A106585A38ABE52A70E7E (List_1_t968615A1277BCAEB054D02A9BE1A320143761B9D* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t968615A1277BCAEB054D02A9BE1A320143761B9D*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared)(__this, ___0_collection, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Items.FlowDoorKeyComponent>::Add(T)
|
|
inline void List_1_Add_m64F822ED2B600CED8433CDD57DCC8DDB506A7198_inline (List_1_t968615A1277BCAEB054D02A9BE1A320143761B9D* __this, FlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t968615A1277BCAEB054D02A9BE1A320143761B9D*, FlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.Flow.Items.FlowDoorKeyComponent>::ToArray()
|
|
inline FlowDoorKeyComponentU5BU5D_t39168F6D41C5F69E38879E860E5FCAB914F2E315* List_1_ToArray_m4DDC1F8A633006CB28949A6843A6E9556E8DF2FD (List_1_t968615A1277BCAEB054D02A9BE1A320143761B9D* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowDoorKeyComponentU5BU5D_t39168F6D41C5F69E38879E860E5FCAB914F2E315* (*) (List_1_t968615A1277BCAEB054D02A9BE1A320143761B9D*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<System.String>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
inline void List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared)(__this, ___0_collection, method);
|
|
}
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.Flow.Items.FlowDoorLockComponent>::ToArray()
|
|
inline FlowDoorLockComponentU5BU5D_tC885449A2A218578E7B6F0A30AC8E1708CB76C2E* List_1_ToArray_m8EBE36ABCA61904FF28C2106E1D20C073E817A90 (List_1_t0EE75A2C0E7FBB54DDD8C06A26DD87F4E6FD1D7D* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowDoorLockComponentU5BU5D_tC885449A2A218578E7B6F0A30AC8E1708CB76C2E* (*) (List_1_t0EE75A2C0E7FBB54DDD8C06A26DD87F4E6FD1D7D*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.DungeonEventListener::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonEventListener__ctor_m922ECF10BBFD6A5CE70AFCE0E110EEFE569DCB01 (DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Graphs.Graph::OnEnable()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graph_OnEnable_m72EAD272148330F9F6C12B36DE1EA671B944198B (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Object::set_hideFlags(UnityEngine.HideFlags)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Graphs.Graph::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graph__ctor_mB6C33FC156BDC793908203260AF80260D3563DA1 (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode>::.ctor()
|
|
inline void List_1__ctor_mF3EE4EE055AEE62804DAFA21FE9B9DF14206A0A3 (List_1_t28C0939D4C4DB88CBF2951B0FD50FC255EA4F376* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t28C0939D4C4DB88CBF2951B0FD50FC255EA4F376*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// DungeonArchitect.Graphs.GraphNode[] DungeonArchitect.Graphs.GraphUtils::GetIncomingNodes(DungeonArchitect.Graphs.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* GraphUtils_GetIncomingNodes_m7FC681BB48E7C9CF449CF448F7292A8F17F1C9F6 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode>::Add(T)
|
|
inline void List_1_Add_m4E47FA2BF4B2831473B4453E2D232C393BAC8F58_inline (List_1_t28C0939D4C4DB88CBF2951B0FD50FC255EA4F376* __this, FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t28C0939D4C4DB88CBF2951B0FD50FC255EA4F376*, FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode>::ToArray()
|
|
inline FlowExecRuleGraphNodeU5BU5D_tA7B6C0C01DBEF2A271A153398F3A654A92AFBEBE* List_1_ToArray_m83F3C5871CA5579FF072322E421F576E362680AE (List_1_t28C0939D4C4DB88CBF2951B0FD50FC255EA4F376* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowExecRuleGraphNodeU5BU5D_tA7B6C0C01DBEF2A271A153398F3A654A92AFBEBE* (*) (List_1_t28C0939D4C4DB88CBF2951B0FD50FC255EA4F376*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Graphs.GraphNode::Initialize(System.String,DungeonArchitect.Graphs.Graph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNode_Initialize_m2B041E95B6F2B08CDFBF0B742AAD81B262D04C43 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, String_t* ___0_id, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___1_graph, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Graphs.GraphNode::set_Size(UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNode_set_Size_m26BAC6D9113B76E604141079761993C07CCC7153 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::get_zero()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) ;
|
|
// UnityEngine.Rect UnityEngine.Rect::get_zero()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D Rect_get_zero_m5341D8B63DEF1F4C308A685EEC8CFEA12A396C8D (const RuntimeMethod* method) ;
|
|
// T DungeonArchitect.Graphs.GraphNode::CreatePinOfType<DungeonArchitect.Flow.Exec.FlowExecGraphNodePin>(DungeonArchitect.Graphs.GraphPinType,UnityEngine.Vector2,UnityEngine.Rect,UnityEngine.Vector2)
|
|
inline FlowExecGraphNodePin_t5891C3D03D8ACC883356296C91DDC7F568633917* GraphNode_CreatePinOfType_TisFlowExecGraphNodePin_t5891C3D03D8ACC883356296C91DDC7F568633917_m73847433CDF0F629CB9C02AF6007B6925F82DCC5 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, int32_t ___0_pinType, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_position, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___2_boundsOffset, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_tangent, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowExecGraphNodePin_t5891C3D03D8ACC883356296C91DDC7F568633917* (*) (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*, int32_t, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))GraphNode_CreatePinOfType_TisRuntimeObject_m5388C947ADCE6040760A9CAE2E4538B86640428B_gshared)(__this, ___0_pinType, ___1_position, ___2_boundsOffset, ___3_tangent, method);
|
|
}
|
|
// System.Void DungeonArchitect.Graphs.GraphNode::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNode__ctor_m88402BB3DB74830FCBB3FBC049021BA864D274F6 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __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) ;
|
|
// System.Boolean DungeonArchitect.Graphs.GraphPin::ContainsPoint(UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphPin_ContainsPoint_mFB0C8E239529C77328DB4E5A2C4DCAE3151EA4E0 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_worldPoint, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Graphs.GraphNode DungeonArchitect.Graphs.GraphPin::get_Node()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rect DungeonArchitect.Graphs.GraphNode::get_Bounds()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2 UnityEngine.Rect::get_position()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::op_Addition(UnityEngine.Vector2,UnityEngine.Vector2)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rect::set_position(UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_position_m9CD8AA25A83A7A893429C0ED56C36641202C3F05 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2 UnityEngine.Rect::get_size()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(UnityEngine.Vector2,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::op_Subtraction(UnityEngine.Vector2,UnityEngine.Vector2)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rect::set_size(UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_size_m346E4F7077E5A1C0F4E21966232CD726CB9E6BAA (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Rect::Contains(UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Rect_Contains_mAB270D6B7E3B0009A50D142C569D63E8FE59F48B (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_point, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Graphs.GraphPin::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphPin__ctor_m5DCC74D7DB9BF2FB3CBEB62FADA17BC63590E7E4 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecRuleGraphNode__ctor_m33DE80FA86B00CAADDD91998265E460E853AF2A1 (FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Exec.GridFlowGraphNodeExecutionStatus::set_ExecutionStage(DungeonArchitect.Flow.Exec.GridFlowGraphNodeExecutionStage)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GridFlowGraphNodeExecutionStatus_set_ExecutionStage_m0909DC9B781B6590D9D6CC3A453CE8E7ADB13D8A_inline (GridFlowGraphNodeExecutionStatus_tB8D99777B3DBDF843875C7F4CC23622A48856656* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Exec.GridFlowGraphNodeExecutionStatus::set_Success(DungeonArchitect.Flow.Exec.FlowTaskExecutionResult)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GridFlowGraphNodeExecutionStatus_set_Success_mE52E93C9FC55641E4FAB2E042A846D03E11EB5A7_inline (GridFlowGraphNodeExecutionStatus_tB8D99777B3DBDF843875C7F4CC23622A48856656* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Exec.GridFlowGraphNodeExecutionStatus::set_ErrorMessage(System.String)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GridFlowGraphNodeExecutionStatus_set_ErrorMessage_mE0054798B8764FE44E9718DA24B8D6036CC71E5C_inline (GridFlowGraphNodeExecutionStatus_tB8D99777B3DBDF843875C7F4CC23622A48856656* __this, String_t* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecGraphNodeBase::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecGraphNodeBase__ctor_m2A602B9EDC2E4C6C01AC40D8B3B77BFCAA32F8C8 (FlowExecGraphNodeBase_tD9562285934ABFF6F8C5CAE5986409BEBC2891E8* __this, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Flow.Exec.FlowExecTaskState DungeonArchitect.Flow.Exec.FlowExecTaskState::Clone()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* FlowExecTaskState_Clone_m14E359D591FF177F413E033EB7710C24C1A24100 (FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecTaskState::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecTaskState__ctor_mD7AA5EDD8782E8E11404B854B91B60345AF81819 (FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* __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.Flow.Exec.FlowExecNodeInfoAttribute::.ctor(System.String,System.String,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecNodeInfoAttribute__ctor_m671DBA36D54106F5EFDF1465E599ED6369AC0CD5 (FlowExecNodeInfoAttribute_tE4A999847DF00FB314BA5B9689E978015F8BF09F* __this, String_t* ___0_title, String_t* ___1_menuPrefix, float ___2_weight, const RuntimeMethod* method) ;
|
|
// System.Void System.Attribute::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2 (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecNodeInfoAttribute::set_Title(System.String)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowExecNodeInfoAttribute_set_Title_m38E202F3741D2515ED9DD8D99F1A9662F0928CA8_inline (FlowExecNodeInfoAttribute_tE4A999847DF00FB314BA5B9689E978015F8BF09F* __this, String_t* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecNodeInfoAttribute::set_MenuPrefix(System.String)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowExecNodeInfoAttribute_set_MenuPrefix_m098AB95263279811BF19B494EC4DA6C72F93CD8B_inline (FlowExecNodeInfoAttribute_tE4A999847DF00FB314BA5B9689E978015F8BF09F* __this, String_t* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecNodeInfoAttribute::set_Weight(System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowExecNodeInfoAttribute_set_Weight_mD4ED17835D521295598044DEA44B3144B576143C_inline (FlowExecNodeInfoAttribute_tE4A999847DF00FB314BA5B9689E978015F8BF09F* __this, float ___0_value, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Type::op_Equality(System.Type,System.Type)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
|
|
// System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
|
|
// TSource System.Linq.Enumerable::FirstOrDefault<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>)
|
|
inline RuntimeObject* Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD (RuntimeObject* ___0_source, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_gshared)(___0_source, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Flow.Exec.FlowTaskExecOutput>::Clear()
|
|
inline void Dictionary_2_Clear_mF187DEA934C6412983F712C96AD57285AF8978AE (Dictionary_2_tC1DFBCDA73693FD8E07A5D9C42318D0EA91FC72B* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tC1DFBCDA73693FD8E07A5D9C42318D0EA91FC72B*, const RuntimeMethod*))Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Flow.Exec.FlowTaskExecOutput>::set_Item(TKey,TValue)
|
|
inline void Dictionary_2_set_Item_m2A3BC75241FABE1550A46CEAF7E9ABE6904C9E9B (Dictionary_2_tC1DFBCDA73693FD8E07A5D9C42318D0EA91FC72B* __this, String_t* ___0_key, FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tC1DFBCDA73693FD8E07A5D9C42318D0EA91FC72B*, String_t*, FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Flow.Exec.FlowTaskExecOutput>::ContainsKey(TKey)
|
|
inline bool Dictionary_2_ContainsKey_mED0CC7D1754803B1BFC0CB98A3E0E8BD7F8CA90B (Dictionary_2_tC1DFBCDA73693FD8E07A5D9C42318D0EA91FC72B* __this, String_t* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_tC1DFBCDA73693FD8E07A5D9C42318D0EA91FC72B*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Flow.Exec.FlowTaskExecOutput>::get_Item(TKey)
|
|
inline FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* Dictionary_2_get_Item_mAD70F1EA6CCCFE82EDABA2052C1E50DA6EA36FB6 (Dictionary_2_tC1DFBCDA73693FD8E07A5D9C42318D0EA91FC72B* __this, String_t* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* (*) (Dictionary_2_tC1DFBCDA73693FD8E07A5D9C42318D0EA91FC72B*, String_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Flow.Exec.FlowTaskExecOutput>::.ctor()
|
|
inline void Dictionary_2__ctor_m57F1200B5F87B70C68A656C90C437B41115288A7 (Dictionary_2_tC1DFBCDA73693FD8E07A5D9C42318D0EA91FC72B* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tC1DFBCDA73693FD8E07A5D9C42318D0EA91FC72B*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Type,System.ICloneable>::ContainsKey(TKey)
|
|
inline bool Dictionary_2_ContainsKey_m45454AEDC09805D5DC8415BE950B9752F17E22C5 (Dictionary_2_tC3ACB07C97D2D2A8D4B30F5CB9AF7C17431A7541* __this, Type_t* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_tC3ACB07C97D2D2A8D4B30F5CB9AF7C17431A7541*, Type_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<System.Type,System.ICloneable>::get_Item(TKey)
|
|
inline RuntimeObject* Dictionary_2_get_Item_m328CE4B1EDDAC5BBD9C990EC38B7DD572E1DC4E4 (Dictionary_2_tC3ACB07C97D2D2A8D4B30F5CB9AF7C17431A7541* __this, Type_t* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject* (*) (Dictionary_2_tC3ACB07C97D2D2A8D4B30F5CB9AF7C17431A7541*, Type_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Type,System.ICloneable>::set_Item(TKey,TValue)
|
|
inline void Dictionary_2_set_Item_mF5A7535989986623793AFEE951D50ED74DAE267C (Dictionary_2_tC3ACB07C97D2D2A8D4B30F5CB9AF7C17431A7541* __this, Type_t* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tC3ACB07C97D2D2A8D4B30F5CB9AF7C17431A7541*, Type_t*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Type,System.ICloneable>::GetEnumerator()
|
|
inline Enumerator_tC58881B34C1E987280C7B22F6C82275DA14A18E1 Dictionary_2_GetEnumerator_mB6BC15FE1A3F4C6BC3AE6453B5F62413E4AFA8B1 (Dictionary_2_tC3ACB07C97D2D2A8D4B30F5CB9AF7C17431A7541* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_tC58881B34C1E987280C7B22F6C82275DA14A18E1 (*) (Dictionary_2_tC3ACB07C97D2D2A8D4B30F5CB9AF7C17431A7541*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Type,System.ICloneable>::Dispose()
|
|
inline void Enumerator_Dispose_m1916A078458327420642D456A1060FB76918ACF3 (Enumerator_tC58881B34C1E987280C7B22F6C82275DA14A18E1* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tC58881B34C1E987280C7B22F6C82275DA14A18E1*, const RuntimeMethod*))Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared)(__this, method);
|
|
}
|
|
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.Type,System.ICloneable>::get_Current()
|
|
inline KeyValuePair_2_t3FD17C4BEBCCB4360A07F70FF9849DA6CBB8D5B4 Enumerator_get_Current_m6B312BCE50B250E286DD8000B44470F25EDB6CA1_inline (Enumerator_tC58881B34C1E987280C7B22F6C82275DA14A18E1* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( KeyValuePair_2_t3FD17C4BEBCCB4360A07F70FF9849DA6CBB8D5B4 (*) (Enumerator_tC58881B34C1E987280C7B22F6C82275DA14A18E1*, const RuntimeMethod*))Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline)(__this, method);
|
|
}
|
|
// TKey System.Collections.Generic.KeyValuePair`2<System.Type,System.ICloneable>::get_Key()
|
|
inline Type_t* KeyValuePair_2_get_Key_m8780578380981E35315FF9459BEC6B32B285A265_inline (KeyValuePair_2_t3FD17C4BEBCCB4360A07F70FF9849DA6CBB8D5B4* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Type_t* (*) (KeyValuePair_2_t3FD17C4BEBCCB4360A07F70FF9849DA6CBB8D5B4*, const RuntimeMethod*))KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline)(__this, method);
|
|
}
|
|
// TValue System.Collections.Generic.KeyValuePair`2<System.Type,System.ICloneable>::get_Value()
|
|
inline RuntimeObject* KeyValuePair_2_get_Value_mA7E1F94B295EE1E62CD38BC2AB48C55D991C4816_inline (KeyValuePair_2_t3FD17C4BEBCCB4360A07F70FF9849DA6CBB8D5B4* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject* (*) (KeyValuePair_2_t3FD17C4BEBCCB4360A07F70FF9849DA6CBB8D5B4*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecTaskState::SetState(System.Type,System.ICloneable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecTaskState_SetState_mA271B50260AEECBDD2E1E2148F231AE8BD806BC5 (FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* __this, Type_t* ___0_type, RuntimeObject* ___1_state, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.Type,System.ICloneable>::MoveNext()
|
|
inline bool Enumerator_MoveNext_m19B6971F55D1A405E2AE113A5CA6CD1BEB94646F (Enumerator_tC58881B34C1E987280C7B22F6C82275DA14A18E1* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_tC58881B34C1E987280C7B22F6C82275DA14A18E1*, const RuntimeMethod*))Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared)(__this, method);
|
|
}
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Type,System.ICloneable>::get_Keys()
|
|
inline KeyCollection_t638B7EF4640BB820500871FBAB30E0975E5718E4* Dictionary_2_get_Keys_m8EB20EFA653F31D9058248DFB4969695428167C2 (Dictionary_2_tC3ACB07C97D2D2A8D4B30F5CB9AF7C17431A7541* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( KeyCollection_t638B7EF4640BB820500871FBAB30E0975E5718E4* (*) (Dictionary_2_tC3ACB07C97D2D2A8D4B30F5CB9AF7C17431A7541*, const RuntimeMethod*))Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6_gshared)(__this, method);
|
|
}
|
|
// TSource[] System.Linq.Enumerable::ToArray<System.Type>(System.Collections.Generic.IEnumerable`1<TSource>)
|
|
inline TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89 (RuntimeObject* ___0_source, const RuntimeMethod* method)
|
|
{
|
|
return (( TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared)(___0_source, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Type,System.ICloneable>::.ctor()
|
|
inline void Dictionary_2__ctor_mC4DECC0409A3AFE2502618FDA9062D78D2844D78 (Dictionary_2_tC3ACB07C97D2D2A8D4B30F5CB9AF7C17431A7541* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tC3ACB07C97D2D2A8D4B30F5CB9AF7C17431A7541*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Exec.FlowExecTaskState>::.ctor()
|
|
inline void List_1__ctor_m40A03A503E128D1EB22FAAEAFBC94F768EA52741 (List_1_t8AAF07F41CD2F66782046FF6E7EAD935A6C889A2* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t8AAF07F41CD2F66782046FF6E7EAD935A6C889A2*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode[] DungeonArchitect.Flow.Exec.FlowExecGraphUtils::GetIncomingNodes(DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowExecRuleGraphNodeU5BU5D_tA7B6C0C01DBEF2A271A153398F3A654A92AFBEBE* FlowExecGraphUtils_GetIncomingNodes_mFCDF8AFDC41F9F9BD3D8C188825858C2756BB905 (FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* ___0_node, 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) ;
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecOutput DungeonArchitect.Flow.Exec.FlowExecNodeOutputRegistry::Get(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* FlowExecNodeOutputRegistry_Get_mAD715CE99529587F641AF4AB669CC8479C3755D9 (FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F* __this, String_t* ___0_nodeId, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Exec.FlowExecTaskState>::Add(T)
|
|
inline void List_1_Add_mBF838743FBC7B806489F293C69DA9BCDD0C81038_inline (List_1_t8AAF07F41CD2F66782046FF6E7EAD935A6C889A2* __this, FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t8AAF07F41CD2F66782046FF6E7EAD935A6C889A2*, FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.Flow.Exec.FlowExecTaskState>::ToArray()
|
|
inline FlowExecTaskStateU5BU5D_t54FD96EA5C449C0075DD275CD208E37C3E2417B5* List_1_ToArray_m281D0197883E90C20DB5A2585272CFFCAA4E61C9 (List_1_t8AAF07F41CD2F66782046FF6E7EAD935A6C889A2* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowExecTaskStateU5BU5D_t54FD96EA5C449C0075DD275CD208E37C3E2417B5* (*) (List_1_t8AAF07F41CD2F66782046FF6E7EAD935A6C889A2*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.HashSet`1<DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode>::.ctor()
|
|
inline void HashSet_1__ctor_m1AD21E3B5E7F08484BB8E251921ED96B2558CB38 (HashSet_1_tB840775325A9E81846610FD54FABA75EF3CE1408* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (HashSet_1_tB840775325A9E81846610FD54FABA75EF3CE1408*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecutionContext::set_Visited(System.Collections.Generic.HashSet`1<DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode>)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowExecutionContext_set_Visited_mB72B56757B2CC6E5D66C7E401D3AC1EA7F07369F_inline (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, HashSet_1_tB840775325A9E81846610FD54FABA75EF3CE1408* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
|
|
// 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.Flow.Exec.FlowExecutor::set_RetriesUsed(System.Int32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowExecutor_set_RetriesUsed_m2CDD6958E7552C711C68E05769284CC069EE6C8B_inline (FlowExecutor_t7FC9093FE6EEEEDD16BDB53EFD35DF86760398FD* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.Int32 DungeonArchitect.Flow.Exec.FlowExecutor::get_RetriesUsed()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FlowExecutor_get_RetriesUsed_mC65702B1C89F6E4DA23F0BCE212FAF990A38A486_inline (FlowExecutor_t7FC9093FE6EEEEDD16BDB53EFD35DF86760398FD* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecutionContext::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecutionContext__ctor_m56F3379B69845581A6BE546F0D6377FC84E9A36B (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecutionContext::set_ExecGraph(DungeonArchitect.Flow.Exec.FlowExecGraph)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowExecutionContext_set_ExecGraph_m76A5C6503C9477699E7C5A83721B590523A8487F_inline (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, FlowExecGraph_t3D7E1E139188C75B1F8EEB24339885A5EB9B9D40* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecutionContext::set_Random(System.Random)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowExecutionContext_set_Random_m648ED005384F1D5EBDCF1F5A4A07554A4BD69D72_inline (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecutionContext::set_DomainExtensions(DungeonArchitect.Flow.Domains.FlowDomainExtensions)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowExecutionContext_set_DomainExtensions_m86C33CB8D6CBCC2D5B72B799427DC4F6367DEE72_inline (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecNodeOutputRegistry::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecNodeOutputRegistry__ctor_m811279F4F4225B75D95A32872FAE5EA5701F638E (FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecutionContext::set_NodeOutputRegistry(DungeonArchitect.Flow.Exec.FlowExecNodeOutputRegistry)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowExecutionContext_set_NodeOutputRegistry_mD8242D86FEF55D56374D0A1CFFF499BAB14B9FE3_inline (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F* ___0_value, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecOutput DungeonArchitect.Flow.Exec.FlowExecutor::ExecuteGraph(DungeonArchitect.Flow.Exec.FlowExecutionContext)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* FlowExecutor_ExecuteGraph_m4D8CCF8EBF8D8B3CB5AAEF9CBA9B5277644860C4 (FlowExecutor_t7FC9093FE6EEEEDD16BDB53EFD35DF86760398FD* __this, FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* ___0_context, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Flow.Exec.FlowExecNodeOutputRegistry DungeonArchitect.Flow.Exec.FlowExecutionContext::get_NodeOutputRegistry()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F* FlowExecutionContext_get_NodeOutputRegistry_m7FCF20C586D31E71BF93A29F1FBD6DF6FD6796E0_inline (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Flow.Exec.FlowExecGraph DungeonArchitect.Flow.Exec.FlowExecutionContext::get_ExecGraph()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FlowExecGraph_t3D7E1E139188C75B1F8EEB24339885A5EB9B9D40* FlowExecutionContext_get_ExecGraph_m3317347D92024930556435BD3DBE6FAD2DAA2533_inline (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Graphs.GraphNode> DungeonArchitect.Graphs.Graph::get_Nodes()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __this, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.Graphs.GraphNode>::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<DungeonArchitect.Graphs.GraphNode>::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<DungeonArchitect.Graphs.GraphNode>::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);
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.GridFlowGraphNodeExecutionStatus::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridFlowGraphNodeExecutionStatus__ctor_m280E6DD25C24914EE1D4DA86777363A67DC93A8E (GridFlowGraphNodeExecutionStatus_tB8D99777B3DBDF843875C7F4CC23622A48856656* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Graphs.GraphNode>::MoveNext()
|
|
inline bool Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B (Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
|
|
}
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecOutput DungeonArchitect.Flow.Exec.FlowExecutor::ExecuteNode(DungeonArchitect.Flow.Exec.FlowExecutionContext,DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* FlowExecutor_ExecuteNode_m444801435595BA6F302F12A3551A74B11B838D46 (FlowExecutor_t7FC9093FE6EEEEDD16BDB53EFD35DF86760398FD* __this, FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* ___0_context, FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* ___1_execNode, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode> DungeonArchitect.Flow.Exec.FlowExecutionContext::get_Visited()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HashSet_1_tB840775325A9E81846610FD54FABA75EF3CE1408* FlowExecutionContext_get_Visited_m853B349BFB0CD418CD42CD21F35FD02CC5504D3D_inline (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.HashSet`1<DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode>::Add(T)
|
|
inline bool HashSet_1_Add_m9810915B3F3B5D79B673B175D673FF4C8E805677 (HashSet_1_tB840775325A9E81846610FD54FABA75EF3CE1408* __this, FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (HashSet_1_tB840775325A9E81846610FD54FABA75EF3CE1408*, FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Exec.FlowTaskExecOutput>::.ctor()
|
|
inline void List_1__ctor_m777658797233DE2709CF38C7854465AAFD808EFA (List_1_tA0ABD5EFDA52776A2CDD54D09DBE43EBAA7BF2BB* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tA0ABD5EFDA52776A2CDD54D09DBE43EBAA7BF2BB*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.HashSet`1<DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode>::Contains(T)
|
|
inline bool HashSet_1_Contains_mFBB258B4603F593007FAF69F06AA07764A3BC875 (HashSet_1_tB840775325A9E81846610FD54FABA75EF3CE1408* __this, FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (HashSet_1_tB840775325A9E81846610FD54FABA75EF3CE1408*, FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Flow.Exec.FlowTaskExecOutput>::Add(T)
|
|
inline void List_1_Add_m419FE14B3E193A29A508AD46EF19C35929E52283_inline (List_1_tA0ABD5EFDA52776A2CDD54D09DBE43EBAA7BF2BB* __this, FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tA0ABD5EFDA52776A2CDD54D09DBE43EBAA7BF2BB*, FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowTaskExecContext::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTaskExecContext__ctor_m934A15B2AB32E6811DD68CD6ED1ABA75521F6CD8 (FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* __this, const RuntimeMethod* method) ;
|
|
// System.Random DungeonArchitect.Flow.Exec.FlowExecutionContext::get_Random()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* FlowExecutionContext_get_Random_m2D4B931316407F23EC0C79A027B7F967F97BB883_inline (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Flow.Domains.FlowDomainExtensions DungeonArchitect.Flow.Exec.FlowExecutionContext::get_DomainExtensions()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* FlowExecutionContext_get_DomainExtensions_mBE5002834EF406C241968A076E043D1843573339_inline (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowTaskExecContext::set_DomainExtensions(DungeonArchitect.Flow.Domains.FlowDomainExtensions)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowTaskExecContext_set_DomainExtensions_mC361A9DA0CEF1A1D2143236A654BF629E9A7C2C2_inline (FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* __this, FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowTaskExecInput::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTaskExecInput__ctor_m8096B6EEB2425A2A2DF92E9EF926F174BDDEAEF9 (FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* __this, const RuntimeMethod* method) ;
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.Flow.Exec.FlowTaskExecOutput>::ToArray()
|
|
inline FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* List_1_ToArray_m440DD00A99EABB319BE5EA46355D2551610EC20C (List_1_tA0ABD5EFDA52776A2CDD54D09DBE43EBAA7BF2BB* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* (*) (List_1_tA0ABD5EFDA52776A2CDD54D09DBE43EBAA7BF2BB*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecNodeOutputRegistry::Register(System.String,DungeonArchitect.Flow.Exec.FlowTaskExecOutput)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecNodeOutputRegistry_Register_mCE2D046B1DCAA3375142CB8A0755604A223DD288 (FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F* __this, String_t* ___0_nodeId, FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* ___1_state, 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) ;
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Boolean DungeonArchitect.Flow.Domains.Layout.Pathing.NullFlowLayoutNodeCreationConstraint::CanCreateNodeAt(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NullFlowLayoutNodeCreationConstraint_CanCreateNodeAt_m0A9572CD030FE380FF8800C754061AFA4FC333EB (NullFlowLayoutNodeCreationConstraint_tE0AB925BC9B3B4B0854651E6292CC22BE6E996C2* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_node, int32_t ___1_totalPathLength, int32_t ___2_currentPathPosition, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.NullFlowLayoutNodeCreationConstraint::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullFlowLayoutNodeCreationConstraint__ctor_mE5A52319740CE6106CC874F39739D6848ED9E8B6 (NullFlowLayoutNodeCreationConstraint_tE0AB925BC9B3B4B0854651E6292CC22BE6E996C2* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutStaticGrowthState__ctor_mB4569A754170B43EB92D764EEC7BC86BCD0599BD (FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public List<FlowLayoutGraphNode> SinkNodes = new List<FlowLayoutGraphNode>();
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_0 = (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A*)il2cpp_codegen_object_new(List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91(L_0, List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91_RuntimeMethod_var);
|
|
__this->___SinkNodes_3 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___SinkNodes_3), (void*)L_0);
|
|
// public string StartNodePathNameOverride = "";
|
|
__this->___StartNodePathNameOverride_9 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___StartNodePathNameOverride_9), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
// public string EndNodePathNameOverride = "";
|
|
__this->___EndNodePathNameOverride_10 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___EndNodePathNameOverride_10), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthStatePathItem DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthStatePathItem::Clone()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* FlowLayoutGrowthStatePathItem_Clone_m728D06A290403601E75BDF853E4CFEF7F45A48BD (FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// var clone = new FlowLayoutGrowthStatePathItem();
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* L_0 = (FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB*)il2cpp_codegen_object_new(FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
FlowLayoutGrowthStatePathItem__ctor_m57792D54CCEC29391B83A18ADF3A6F91262D9A6D(L_0, NULL);
|
|
// clone.NodeId = NodeId;
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* L_1 = L_0;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_2 = __this->___NodeId_0;
|
|
NullCheck(L_1);
|
|
L_1->___NodeId_0 = L_2;
|
|
// clone.PreviousNodeId = PreviousNodeId;
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* L_3 = L_1;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_4 = __this->___PreviousNodeId_1;
|
|
NullCheck(L_3);
|
|
L_3->___PreviousNodeId_1 = L_4;
|
|
// clone.userdata = userdata; // TODO: clone?
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* L_5 = L_3;
|
|
RuntimeObject* L_6 = __this->___userdata_2;
|
|
NullCheck(L_5);
|
|
L_5->___userdata_2 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_5->___userdata_2), (void*)L_6);
|
|
// return clone;
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthStatePathItem::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGrowthStatePathItem__ctor_m57792D54CCEC29391B83A18ADF3A6F91262D9A6D (FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthState DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthState::Clone()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* FlowLayoutGrowthState_Clone_mEE7A643851724DD74D6854A7C6EF7647CF451FC5 (FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m9B0BDD0E86DD9F1D26BD8E74419400FEA51816D4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mE03C03CEC1064FF6BA814F255125A46BEDE38D6E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mE09014FEFDCFAEFE116E68C39B24FED6D46CE3CF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mF1A55C2E9FDD807E0066C8854552C386C7D49D6F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m83BC032B38C9E4558C873278CA57CE8686DF5511_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mFA49CEC60A6DF95AF3545B7DD808FD634C1BED92_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_mC8E81D60C4B6B43D7BED3C20725A5BC9E91FF9D4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m04FBA7A43C53C621E2B175146D090233B99EA1DF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0BACE48CCBAAF7D20D88A0DF7CF1A0C6CFFB9F89_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m33CF1E9F9FCB55DB27AAFDDE75A24D29F1445E29_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mABD821FBFCF76C7E148C78AE0204F7C759D6E468_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* V_0 = NULL;
|
|
Enumerator_tB2C12098226FFADC3BE23301082ECAB8CA9F625D V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* V_2 = NULL;
|
|
Enumerator_t5F573218E20A47BD8401793F330B20240DD44E42 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0* V_4 = NULL;
|
|
{
|
|
// var clone = new FlowLayoutGrowthState();
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_0 = (FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96*)il2cpp_codegen_object_new(FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
FlowLayoutGrowthState__ctor_m917E7AD535DCEAD81574F099DA40317A411AD251(L_0, NULL);
|
|
V_0 = L_0;
|
|
// clone.Visited = new HashSet<DungeonUID>(Visited);
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_1 = V_0;
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_2 = __this->___Visited_1;
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_3 = (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817*)il2cpp_codegen_object_new(HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817_il2cpp_TypeInfo_var);
|
|
NullCheck(L_3);
|
|
HashSet_1__ctor_mC8E81D60C4B6B43D7BED3C20725A5BC9E91FF9D4(L_3, L_2, HashSet_1__ctor_mC8E81D60C4B6B43D7BED3C20725A5BC9E91FF9D4_RuntimeMethod_var);
|
|
NullCheck(L_1);
|
|
L_1->___Visited_1 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_1->___Visited_1), (void*)L_3);
|
|
// clone.TailNode = TailNode;
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_4 = V_0;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_5 = __this->___TailNode_3;
|
|
NullCheck(L_4);
|
|
L_4->___TailNode_3 = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_4->___TailNode_3), (void*)L_5);
|
|
// foreach (var path in Path)
|
|
List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40* L_6 = __this->___Path_0;
|
|
NullCheck(L_6);
|
|
Enumerator_tB2C12098226FFADC3BE23301082ECAB8CA9F625D L_7;
|
|
L_7 = List_1_GetEnumerator_mABD821FBFCF76C7E148C78AE0204F7C759D6E468(L_6, List_1_GetEnumerator_mABD821FBFCF76C7E148C78AE0204F7C759D6E468_RuntimeMethod_var);
|
|
V_1 = L_7;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0055:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m9B0BDD0E86DD9F1D26BD8E74419400FEA51816D4((&V_1), Enumerator_Dispose_m9B0BDD0E86DD9F1D26BD8E74419400FEA51816D4_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_004a_1;
|
|
}
|
|
|
|
IL_0031_1:
|
|
{
|
|
// foreach (var path in Path)
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* L_8;
|
|
L_8 = Enumerator_get_Current_mFA49CEC60A6DF95AF3545B7DD808FD634C1BED92_inline((&V_1), Enumerator_get_Current_mFA49CEC60A6DF95AF3545B7DD808FD634C1BED92_RuntimeMethod_var);
|
|
V_2 = L_8;
|
|
// clone.Path.Add(path.Clone());
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_9 = V_0;
|
|
NullCheck(L_9);
|
|
List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40* L_10 = L_9->___Path_0;
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* L_11 = V_2;
|
|
NullCheck(L_11);
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* L_12;
|
|
L_12 = FlowLayoutGrowthStatePathItem_Clone_m728D06A290403601E75BDF853E4CFEF7F45A48BD(L_11, NULL);
|
|
NullCheck(L_10);
|
|
List_1_Add_m0BACE48CCBAAF7D20D88A0DF7CF1A0C6CFFB9F89_inline(L_10, L_12, List_1_Add_m0BACE48CCBAAF7D20D88A0DF7CF1A0C6CFFB9F89_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_004a_1:
|
|
{
|
|
// foreach (var path in Path)
|
|
bool L_13;
|
|
L_13 = Enumerator_MoveNext_mF1A55C2E9FDD807E0066C8854552C386C7D49D6F((&V_1), Enumerator_MoveNext_mF1A55C2E9FDD807E0066C8854552C386C7D49D6F_RuntimeMethod_var);
|
|
if (L_13)
|
|
{
|
|
goto IL_0031_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0063;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0063:
|
|
{
|
|
// foreach (var group in NodeGroups)
|
|
List_1_t80F43EA962C8EF52ECDA456FA96B444C16E0A4F9* L_14 = __this->___NodeGroups_2;
|
|
NullCheck(L_14);
|
|
Enumerator_t5F573218E20A47BD8401793F330B20240DD44E42 L_15;
|
|
L_15 = List_1_GetEnumerator_m33CF1E9F9FCB55DB27AAFDDE75A24D29F1445E29(L_14, List_1_GetEnumerator_m33CF1E9F9FCB55DB27AAFDDE75A24D29F1445E29_RuntimeMethod_var);
|
|
V_3 = L_15;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0097:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mE03C03CEC1064FF6BA814F255125A46BEDE38D6E((&V_3), Enumerator_Dispose_mE03C03CEC1064FF6BA814F255125A46BEDE38D6E_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_008c_1;
|
|
}
|
|
|
|
IL_0071_1:
|
|
{
|
|
// foreach (var group in NodeGroups)
|
|
FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0* L_16;
|
|
L_16 = Enumerator_get_Current_m83BC032B38C9E4558C873278CA57CE8686DF5511_inline((&V_3), Enumerator_get_Current_m83BC032B38C9E4558C873278CA57CE8686DF5511_RuntimeMethod_var);
|
|
V_4 = L_16;
|
|
// clone.NodeGroups.Add(group.Clone());
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_17 = V_0;
|
|
NullCheck(L_17);
|
|
List_1_t80F43EA962C8EF52ECDA456FA96B444C16E0A4F9* L_18 = L_17->___NodeGroups_2;
|
|
FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0* L_19 = V_4;
|
|
NullCheck(L_19);
|
|
FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0* L_20;
|
|
L_20 = FlowLayoutGraphNodeGroup_Clone_mE6EEE4E76C9C02039A11063A0F4D0466341478D9(L_19, NULL);
|
|
NullCheck(L_18);
|
|
List_1_Add_m04FBA7A43C53C621E2B175146D090233B99EA1DF_inline(L_18, L_20, List_1_Add_m04FBA7A43C53C621E2B175146D090233B99EA1DF_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_008c_1:
|
|
{
|
|
// foreach (var group in NodeGroups)
|
|
bool L_21;
|
|
L_21 = Enumerator_MoveNext_mE09014FEFDCFAEFE116E68C39B24FED6D46CE3CF((&V_3), Enumerator_MoveNext_mE09014FEFDCFAEFE116E68C39B24FED6D46CE3CF_RuntimeMethod_var);
|
|
if (L_21)
|
|
{
|
|
goto IL_0071_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00a5;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00a5:
|
|
{
|
|
// return clone;
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_22 = V_0;
|
|
return L_22;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthState::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGrowthState__ctor_m917E7AD535DCEAD81574F099DA40317A411AD251 (FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m5BBC4FD6EE4DAF2C2CD5A77ADA52586C683CDF7B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mA3472A9E63A279762A52D9E182E3A8807C875C06_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t80F43EA962C8EF52ECDA456FA96B444C16E0A4F9_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public List<FlowLayoutGrowthStatePathItem> Path = new List<FlowLayoutGrowthStatePathItem>();
|
|
List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40* L_0 = (List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40*)il2cpp_codegen_object_new(List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_m5BBC4FD6EE4DAF2C2CD5A77ADA52586C683CDF7B(L_0, List_1__ctor_m5BBC4FD6EE4DAF2C2CD5A77ADA52586C683CDF7B_RuntimeMethod_var);
|
|
__this->___Path_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___Path_0), (void*)L_0);
|
|
// public HashSet<DungeonUID> Visited = new HashSet<DungeonUID>();
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_1 = (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817*)il2cpp_codegen_object_new(HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476(L_1, HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476_RuntimeMethod_var);
|
|
__this->___Visited_1 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___Visited_1), (void*)L_1);
|
|
// public List<FlowLayoutGraphNodeGroup> NodeGroups = new List<FlowLayoutGraphNodeGroup>();
|
|
List_1_t80F43EA962C8EF52ECDA456FA96B444C16E0A4F9* L_2 = (List_1_t80F43EA962C8EF52ECDA456FA96B444C16E0A4F9*)il2cpp_codegen_object_new(List_1_t80F43EA962C8EF52ECDA456FA96B444C16E0A4F9_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
List_1__ctor_mA3472A9E63A279762A52D9E182E3A8807C875C06(L_2, List_1__ctor_mA3472A9E63A279762A52D9E182E3A8807C875C06_RuntimeMethod_var);
|
|
__this->___NodeGroups_2 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___NodeGroups_2), (void*)L_2);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutSharedGrowthState__ctor_m30A9EAB07E328AE34C9753727068F46928C8F09C (FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGraphPathUtils::FinalizePath(DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthState)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphPathUtils_FinalizePath_m2A5323129F982DAA45246EAA091E61ABCAB80131 (FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* ___0_staticState, FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* ___1_sharedState, FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* ___2_state, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mD018D6DF7F7A13AE2541F3C10E2F3E90095F7951_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mA089A1313615E2215B8E0C08896CD56B1D84F220_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mB91A2759D86C3EF51EDE9BEC57A44A6D200FAB24_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mB8E808F2712E4FD6558EF511C269789D58EE0C45_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mE03C03CEC1064FF6BA814F255125A46BEDE38D6E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mE09014FEFDCFAEFE116E68C39B24FED6D46CE3CF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m83BC032B38C9E4558C873278CA57CE8686DF5511_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m33CF1E9F9FCB55DB27AAFDDE75A24D29F1445E29_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m056441679B2CED555F142B162C2E18A5F39EDB78_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD25B2D55849F7E920937D75CC0033A461032611F_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40* V_0 = NULL;
|
|
Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
Enumerator_t5F573218E20A47BD8401793F330B20240DD44E42 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0* V_4 = NULL;
|
|
Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_6 = NULL;
|
|
Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_8 = NULL;
|
|
int32_t V_9 = 0;
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* V_10 = NULL;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_11;
|
|
memset((&V_11), 0, sizeof(V_11));
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_12;
|
|
memset((&V_12), 0, sizeof(V_12));
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_13 = NULL;
|
|
String_t* V_14 = NULL;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_15;
|
|
memset((&V_15), 0, sizeof(V_15));
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_16;
|
|
memset((&V_16), 0, sizeof(V_16));
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_17;
|
|
memset((&V_17), 0, sizeof(V_17));
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_18;
|
|
memset((&V_18), 0, sizeof(V_18));
|
|
FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* V_19 = NULL;
|
|
int32_t V_20 = 0;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_21 = NULL;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_22;
|
|
memset((&V_22), 0, sizeof(V_22));
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_23;
|
|
memset((&V_23), 0, sizeof(V_23));
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_24 = NULL;
|
|
bool V_25 = false;
|
|
Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 V_26;
|
|
memset((&V_26), 0, sizeof(V_26));
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_27 = NULL;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_28;
|
|
memset((&V_28), 0, sizeof(V_28));
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_29;
|
|
memset((&V_29), 0, sizeof(V_29));
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_30 = NULL;
|
|
bool V_31 = false;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_32 = NULL;
|
|
int32_t G_B41_0 = 0;
|
|
int32_t G_B43_0 = 0;
|
|
int32_t G_B42_0 = 0;
|
|
int32_t G_B44_0 = 0;
|
|
int32_t G_B44_1 = 0;
|
|
int32_t G_B51_0 = 0;
|
|
int32_t G_B53_0 = 0;
|
|
int32_t G_B52_0 = 0;
|
|
int32_t G_B54_0 = 0;
|
|
int32_t G_B54_1 = 0;
|
|
{
|
|
// var path = state.Path;
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_0 = ___2_state;
|
|
NullCheck(L_0);
|
|
List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40* L_1 = L_0->___Path_0;
|
|
V_0 = L_1;
|
|
// if (path.Count == 0) {
|
|
List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40* L_2 = V_0;
|
|
NullCheck(L_2);
|
|
int32_t L_3;
|
|
L_3 = List_1_get_Count_m056441679B2CED555F142B162C2E18A5F39EDB78_inline(L_2, List_1_get_Count_m056441679B2CED555F142B162C2E18A5F39EDB78_RuntimeMethod_var);
|
|
if (L_3)
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
// foreach (var groupInfo in state.NodeGroups) {
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_4 = ___2_state;
|
|
NullCheck(L_4);
|
|
List_1_t80F43EA962C8EF52ECDA456FA96B444C16E0A4F9* L_5 = L_4->___NodeGroups_2;
|
|
NullCheck(L_5);
|
|
Enumerator_t5F573218E20A47BD8401793F330B20240DD44E42 L_6;
|
|
L_6 = List_1_GetEnumerator_m33CF1E9F9FCB55DB27AAFDDE75A24D29F1445E29(L_5, List_1_GetEnumerator_m33CF1E9F9FCB55DB27AAFDDE75A24D29F1445E29_RuntimeMethod_var);
|
|
V_3 = L_6;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0046:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mE03C03CEC1064FF6BA814F255125A46BEDE38D6E((&V_3), Enumerator_Dispose_mE03C03CEC1064FF6BA814F255125A46BEDE38D6E_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_003b_1;
|
|
}
|
|
|
|
IL_001e_1:
|
|
{
|
|
// foreach (var groupInfo in state.NodeGroups) {
|
|
FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0* L_7;
|
|
L_7 = Enumerator_get_Current_m83BC032B38C9E4558C873278CA57CE8686DF5511_inline((&V_3), Enumerator_get_Current_m83BC032B38C9E4558C873278CA57CE8686DF5511_RuntimeMethod_var);
|
|
V_4 = L_7;
|
|
// CreateMergedCompositeNode(staticState.Graph, staticState.GraphQuery, groupInfo);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_8 = ___0_staticState;
|
|
NullCheck(L_8);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_9 = L_8->___Graph_0;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_10 = ___0_staticState;
|
|
NullCheck(L_10);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_11 = L_10->___GraphQuery_1;
|
|
FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0* L_12 = V_4;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_13;
|
|
L_13 = FlowLayoutGraphPathUtils_CreateMergedCompositeNode_mA0F49BB5BCDCCF9D4BA111B2E5B930BEFED38AB2(L_9, L_11, L_12, NULL);
|
|
}
|
|
|
|
IL_003b_1:
|
|
{
|
|
// foreach (var groupInfo in state.NodeGroups) {
|
|
bool L_14;
|
|
L_14 = Enumerator_MoveNext_mE09014FEFDCFAEFE116E68C39B24FED6D46CE3CF((&V_3), Enumerator_MoveNext_mE09014FEFDCFAEFE116E68C39B24FED6D46CE3CF_RuntimeMethod_var);
|
|
if (L_14)
|
|
{
|
|
goto IL_001e_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0054;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0054:
|
|
{
|
|
// staticState.GraphQuery.Rebuild();
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_15 = ___0_staticState;
|
|
NullCheck(L_15);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_16 = L_15->___GraphQuery_1;
|
|
NullCheck(L_16);
|
|
FlowLayoutGraphQuery_Rebuild_mD212994E2D534DCCB28107C77692A69AEF5851A1(L_16, NULL);
|
|
// FlowLayoutGraph graph = staticState.GraphQuery.GetGraph();
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_17 = ___0_staticState;
|
|
NullCheck(L_17);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_18 = L_17->___GraphQuery_1;
|
|
NullCheck(L_18);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_19;
|
|
L_19 = FlowLayoutGraphQuery_GetGraph_mD49DF4FFD737B08B188AD9C9E14C4CC0F1E812B1_inline(L_18, NULL);
|
|
// var childToParentMap = new Dictionary<DungeonUID, DungeonUID>(); // [ChildNodeId -> ParentNodeId]
|
|
Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* L_20 = (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7*)il2cpp_codegen_object_new(Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_20);
|
|
Dictionary_2__ctor_mA089A1313615E2215B8E0C08896CD56B1D84F220(L_20, Dictionary_2__ctor_mA089A1313615E2215B8E0C08896CD56B1D84F220_RuntimeMethod_var);
|
|
V_1 = L_20;
|
|
// foreach (var parentNode in graph.Nodes) {
|
|
NullCheck(L_19);
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_21 = L_19->___Nodes_0;
|
|
NullCheck(L_21);
|
|
Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 L_22;
|
|
L_22 = List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068(L_21, List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var);
|
|
V_5 = L_22;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00e7:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25((&V_5), Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_00dc_1;
|
|
}
|
|
|
|
IL_007e_1:
|
|
{
|
|
// foreach (var parentNode in graph.Nodes) {
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_23;
|
|
L_23 = Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_inline((&V_5), Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var);
|
|
V_6 = L_23;
|
|
// if (parentNode.MergedCompositeNodes.Count > 1) {
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_24 = V_6;
|
|
NullCheck(L_24);
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_25 = L_24->___MergedCompositeNodes_10;
|
|
NullCheck(L_25);
|
|
int32_t L_26;
|
|
L_26 = List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_inline(L_25, List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_RuntimeMethod_var);
|
|
if ((((int32_t)L_26) <= ((int32_t)1)))
|
|
{
|
|
goto IL_00dc_1;
|
|
}
|
|
}
|
|
{
|
|
// foreach (var childNode in parentNode.MergedCompositeNodes) {
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_27 = V_6;
|
|
NullCheck(L_27);
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_28 = L_27->___MergedCompositeNodes_10;
|
|
NullCheck(L_28);
|
|
Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 L_29;
|
|
L_29 = List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068(L_28, List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var);
|
|
V_7 = L_29;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00ce_1:
|
|
{// begin finally (depth: 2)
|
|
Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25((&V_7), Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 2)
|
|
});
|
|
try
|
|
{// begin try (depth: 2)
|
|
{
|
|
goto IL_00c3_2;
|
|
}
|
|
|
|
IL_00a6_2:
|
|
{
|
|
// foreach (var childNode in parentNode.MergedCompositeNodes) {
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_30;
|
|
L_30 = Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_inline((&V_7), Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var);
|
|
V_8 = L_30;
|
|
// childToParentMap[childNode.nodeId] = parentNode.nodeId;
|
|
Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* L_31 = V_1;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_32 = V_8;
|
|
NullCheck(L_32);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_33 = L_32->___nodeId_0;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_34 = V_6;
|
|
NullCheck(L_34);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_35 = L_34->___nodeId_0;
|
|
NullCheck(L_31);
|
|
Dictionary_2_set_Item_mB8E808F2712E4FD6558EF511C269789D58EE0C45(L_31, L_33, L_35, Dictionary_2_set_Item_mB8E808F2712E4FD6558EF511C269789D58EE0C45_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00c3_2:
|
|
{
|
|
// foreach (var childNode in parentNode.MergedCompositeNodes) {
|
|
bool L_36;
|
|
L_36 = Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB((&V_7), Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var);
|
|
if (L_36)
|
|
{
|
|
goto IL_00a6_2;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00dc_1;
|
|
}
|
|
}// end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00dc_1:
|
|
{
|
|
// foreach (var parentNode in graph.Nodes) {
|
|
bool L_37;
|
|
L_37 = Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB((&V_5), Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var);
|
|
if (L_37)
|
|
{
|
|
goto IL_007e_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00f5;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00f5:
|
|
{
|
|
// var pathLength = path.Count;
|
|
List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40* L_38 = V_0;
|
|
NullCheck(L_38);
|
|
int32_t L_39;
|
|
L_39 = List_1_get_Count_m056441679B2CED555F142B162C2E18A5F39EDB78_inline(L_38, List_1_get_Count_m056441679B2CED555F142B162C2E18A5F39EDB78_RuntimeMethod_var);
|
|
V_2 = L_39;
|
|
// for (int i = 0; i < pathLength; i++) {
|
|
V_9 = 0;
|
|
goto IL_0346;
|
|
}
|
|
|
|
IL_0104:
|
|
{
|
|
// var pathItem = path[i];
|
|
List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40* L_40 = V_0;
|
|
int32_t L_41 = V_9;
|
|
NullCheck(L_40);
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* L_42;
|
|
L_42 = List_1_get_Item_mD25B2D55849F7E920937D75CC0033A461032611F(L_40, L_41, List_1_get_Item_mD25B2D55849F7E920937D75CC0033A461032611F_RuntimeMethod_var);
|
|
V_10 = L_42;
|
|
// var origNodeId = pathItem.NodeId;
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* L_43 = V_10;
|
|
NullCheck(L_43);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_44 = L_43->___NodeId_0;
|
|
V_11 = L_44;
|
|
// var origPrevNodeId = pathItem.PreviousNodeId;
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* L_45 = V_10;
|
|
NullCheck(L_45);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_46 = L_45->___PreviousNodeId_1;
|
|
V_12 = L_46;
|
|
// if (childToParentMap.ContainsKey(pathItem.NodeId))
|
|
Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* L_47 = V_1;
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* L_48 = V_10;
|
|
NullCheck(L_48);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_49 = L_48->___NodeId_0;
|
|
NullCheck(L_47);
|
|
bool L_50;
|
|
L_50 = Dictionary_2_ContainsKey_mD018D6DF7F7A13AE2541F3C10E2F3E90095F7951(L_47, L_49, Dictionary_2_ContainsKey_mD018D6DF7F7A13AE2541F3C10E2F3E90095F7951_RuntimeMethod_var);
|
|
if (!L_50)
|
|
{
|
|
goto IL_0143;
|
|
}
|
|
}
|
|
{
|
|
// pathItem.NodeId = childToParentMap[pathItem.NodeId];
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* L_51 = V_10;
|
|
Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* L_52 = V_1;
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* L_53 = V_10;
|
|
NullCheck(L_53);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_54 = L_53->___NodeId_0;
|
|
NullCheck(L_52);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_55;
|
|
L_55 = Dictionary_2_get_Item_mB91A2759D86C3EF51EDE9BEC57A44A6D200FAB24(L_52, L_54, Dictionary_2_get_Item_mB91A2759D86C3EF51EDE9BEC57A44A6D200FAB24_RuntimeMethod_var);
|
|
NullCheck(L_51);
|
|
L_51->___NodeId_0 = L_55;
|
|
}
|
|
|
|
IL_0143:
|
|
{
|
|
// if (childToParentMap.ContainsKey(pathItem.PreviousNodeId))
|
|
Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* L_56 = V_1;
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* L_57 = V_10;
|
|
NullCheck(L_57);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_58 = L_57->___PreviousNodeId_1;
|
|
NullCheck(L_56);
|
|
bool L_59;
|
|
L_59 = Dictionary_2_ContainsKey_mD018D6DF7F7A13AE2541F3C10E2F3E90095F7951(L_56, L_58, Dictionary_2_ContainsKey_mD018D6DF7F7A13AE2541F3C10E2F3E90095F7951_RuntimeMethod_var);
|
|
if (!L_59)
|
|
{
|
|
goto IL_0166;
|
|
}
|
|
}
|
|
{
|
|
// pathItem.PreviousNodeId = childToParentMap[pathItem.PreviousNodeId];
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* L_60 = V_10;
|
|
Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* L_61 = V_1;
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* L_62 = V_10;
|
|
NullCheck(L_62);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_63 = L_62->___PreviousNodeId_1;
|
|
NullCheck(L_61);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_64;
|
|
L_64 = Dictionary_2_get_Item_mB91A2759D86C3EF51EDE9BEC57A44A6D200FAB24(L_61, L_63, Dictionary_2_get_Item_mB91A2759D86C3EF51EDE9BEC57A44A6D200FAB24_RuntimeMethod_var);
|
|
NullCheck(L_60);
|
|
L_60->___PreviousNodeId_1 = L_64;
|
|
}
|
|
|
|
IL_0166:
|
|
{
|
|
// FlowLayoutGraphNode pathNode = staticState.GraphQuery.GetNode(pathItem.NodeId);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_65 = ___0_staticState;
|
|
NullCheck(L_65);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_66 = L_65->___GraphQuery_1;
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* L_67 = V_10;
|
|
NullCheck(L_67);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_68 = L_67->___NodeId_0;
|
|
NullCheck(L_66);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_69;
|
|
L_69 = FlowLayoutGraphQuery_GetNode_m287DB906C9D75D9F9C69E9C1F532B5665CBE26A7(L_66, L_68, NULL);
|
|
V_13 = L_69;
|
|
// if (pathNode == null) continue;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_70 = V_13;
|
|
if (!L_70)
|
|
{
|
|
goto IL_0340;
|
|
}
|
|
}
|
|
{
|
|
// pathNode.active = true;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_71 = V_13;
|
|
NullCheck(L_71);
|
|
L_71->___active_2 = (bool)1;
|
|
// pathNode.color = staticState.NodeColor;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_72 = V_13;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_73 = ___0_staticState;
|
|
NullCheck(L_73);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_74 = L_73->___NodeColor_7;
|
|
NullCheck(L_72);
|
|
L_72->___color_3 = L_74;
|
|
// pathNode.pathIndex = i;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_75 = V_13;
|
|
int32_t L_76 = V_9;
|
|
NullCheck(L_75);
|
|
L_75->___pathIndex_7 = L_76;
|
|
// pathNode.pathLength = pathLength;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_77 = V_13;
|
|
int32_t L_78 = V_2;
|
|
NullCheck(L_77);
|
|
L_77->___pathLength_8 = L_78;
|
|
// if (i == 0 && staticState.StartNodePathNameOverride.Length > 0) {
|
|
int32_t L_79 = V_9;
|
|
if (L_79)
|
|
{
|
|
goto IL_01c3;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_80 = ___0_staticState;
|
|
NullCheck(L_80);
|
|
String_t* L_81 = L_80->___StartNodePathNameOverride_9;
|
|
NullCheck(L_81);
|
|
int32_t L_82;
|
|
L_82 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_81, NULL);
|
|
if ((((int32_t)L_82) <= ((int32_t)0)))
|
|
{
|
|
goto IL_01c3;
|
|
}
|
|
}
|
|
{
|
|
// pathName = staticState.StartNodePathNameOverride;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_83 = ___0_staticState;
|
|
NullCheck(L_83);
|
|
String_t* L_84 = L_83->___StartNodePathNameOverride_9;
|
|
V_14 = L_84;
|
|
goto IL_01ef;
|
|
}
|
|
|
|
IL_01c3:
|
|
{
|
|
// else if (i == path.Count - 1 && staticState.EndNodePathNameOverride.Length > 0) {
|
|
int32_t L_85 = V_9;
|
|
List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40* L_86 = V_0;
|
|
NullCheck(L_86);
|
|
int32_t L_87;
|
|
L_87 = List_1_get_Count_m056441679B2CED555F142B162C2E18A5F39EDB78_inline(L_86, List_1_get_Count_m056441679B2CED555F142B162C2E18A5F39EDB78_RuntimeMethod_var);
|
|
if ((!(((uint32_t)L_85) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_87, 1))))))
|
|
{
|
|
goto IL_01e7;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_88 = ___0_staticState;
|
|
NullCheck(L_88);
|
|
String_t* L_89 = L_88->___EndNodePathNameOverride_10;
|
|
NullCheck(L_89);
|
|
int32_t L_90;
|
|
L_90 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_89, NULL);
|
|
if ((((int32_t)L_90) <= ((int32_t)0)))
|
|
{
|
|
goto IL_01e7;
|
|
}
|
|
}
|
|
{
|
|
// pathName = staticState.EndNodePathNameOverride;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_91 = ___0_staticState;
|
|
NullCheck(L_91);
|
|
String_t* L_92 = L_91->___EndNodePathNameOverride_10;
|
|
V_14 = L_92;
|
|
goto IL_01ef;
|
|
}
|
|
|
|
IL_01e7:
|
|
{
|
|
// pathName = staticState.PathName;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_93 = ___0_staticState;
|
|
NullCheck(L_93);
|
|
String_t* L_94 = L_93->___PathName_8;
|
|
V_14 = L_94;
|
|
}
|
|
|
|
IL_01ef:
|
|
{
|
|
// pathNode.pathName = pathName;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_95 = V_13;
|
|
String_t* L_96 = V_14;
|
|
NullCheck(L_95);
|
|
L_95->___pathName_5 = L_96;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_95->___pathName_5), (void*)L_96);
|
|
// if (i > 0) {
|
|
int32_t L_97 = V_9;
|
|
if ((((int32_t)L_97) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0340;
|
|
}
|
|
}
|
|
{
|
|
// var linkSrc = pathItem.PreviousNodeId;
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* L_98 = V_10;
|
|
NullCheck(L_98);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_99 = L_98->___PreviousNodeId_1;
|
|
V_15 = L_99;
|
|
// var linkDst = pathItem.NodeId;
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* L_100 = V_10;
|
|
NullCheck(L_100);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_101 = L_100->___NodeId_0;
|
|
V_16 = L_101;
|
|
// var linkSrcSub = origPrevNodeId;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_102 = V_12;
|
|
V_17 = L_102;
|
|
// var linkDstSub = origNodeId;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_103 = V_11;
|
|
V_18 = L_103;
|
|
// var possibleLinks = staticState.Graph.GetLinks(linkSrc, linkDst, true);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_104 = ___0_staticState;
|
|
NullCheck(L_104);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_105 = L_104->___Graph_0;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_106 = V_15;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_107 = V_16;
|
|
NullCheck(L_105);
|
|
FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_108;
|
|
L_108 = FlowLayoutGraph_GetLinks_mFC7810E0C190F99762F417BFB92150260162E2BB(L_105, L_106, L_107, (bool)1, NULL);
|
|
// foreach (var possibleLink in possibleLinks) {
|
|
V_19 = L_108;
|
|
V_20 = 0;
|
|
goto IL_0335;
|
|
}
|
|
|
|
IL_0234:
|
|
{
|
|
// foreach (var possibleLink in possibleLinks) {
|
|
FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_109 = V_19;
|
|
int32_t L_110 = V_20;
|
|
NullCheck(L_109);
|
|
int32_t L_111 = L_110;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_112 = (L_109)->GetAt(static_cast<il2cpp_array_size_t>(L_111));
|
|
V_21 = L_112;
|
|
// if (possibleLink == null) continue;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_113 = V_21;
|
|
if (!L_113)
|
|
{
|
|
goto IL_032f;
|
|
}
|
|
}
|
|
{
|
|
// if (possibleLink.source == linkSrc && possibleLink.destination == linkDst) {
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_114 = V_21;
|
|
NullCheck(L_114);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_115 = L_114->___source_1;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_116 = V_15;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_117;
|
|
L_117 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_115, L_116, NULL);
|
|
if (!L_117)
|
|
{
|
|
goto IL_02b8;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_118 = V_21;
|
|
NullCheck(L_118);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_119 = L_118->___destination_2;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_120 = V_16;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_121;
|
|
L_121 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_119, L_120, NULL);
|
|
if (!L_121)
|
|
{
|
|
goto IL_02b8;
|
|
}
|
|
}
|
|
{
|
|
// bool bValid = (!possibleLink.sourceSubNode.IsValid() || possibleLink.sourceSubNode == linkSrcSub);
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_122 = V_21;
|
|
NullCheck(L_122);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* L_123 = (&L_122->___sourceSubNode_4);
|
|
bool L_124;
|
|
L_124 = DungeonUID_IsValid_m2DAEBD6A443A151A49262F3B94CFD934FFC0E043(L_123, NULL);
|
|
if (!L_124)
|
|
{
|
|
goto IL_0280;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_125 = V_21;
|
|
NullCheck(L_125);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_126 = L_125->___sourceSubNode_4;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_127 = V_17;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_128;
|
|
L_128 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_126, L_127, NULL);
|
|
G_B41_0 = ((int32_t)(L_128));
|
|
goto IL_0281;
|
|
}
|
|
|
|
IL_0280:
|
|
{
|
|
G_B41_0 = 1;
|
|
}
|
|
|
|
IL_0281:
|
|
{
|
|
// bValid &= (!possibleLink.destinationSubNode.IsValid() || possibleLink.destinationSubNode == linkDstSub);
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_129 = V_21;
|
|
NullCheck(L_129);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* L_130 = (&L_129->___destinationSubNode_5);
|
|
bool L_131;
|
|
L_131 = DungeonUID_IsValid_m2DAEBD6A443A151A49262F3B94CFD934FFC0E043(L_130, NULL);
|
|
G_B42_0 = G_B41_0;
|
|
if (!L_131)
|
|
{
|
|
G_B43_0 = G_B41_0;
|
|
goto IL_029f;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_132 = V_21;
|
|
NullCheck(L_132);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_133 = L_132->___destinationSubNode_5;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_134 = V_18;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_135;
|
|
L_135 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_133, L_134, NULL);
|
|
G_B44_0 = ((int32_t)(L_135));
|
|
G_B44_1 = G_B42_0;
|
|
goto IL_02a0;
|
|
}
|
|
|
|
IL_029f:
|
|
{
|
|
G_B44_0 = 1;
|
|
G_B44_1 = G_B43_0;
|
|
}
|
|
|
|
IL_02a0:
|
|
{
|
|
// if (bValid) {
|
|
if (!((int32_t)(G_B44_1&G_B44_0)))
|
|
{
|
|
goto IL_032f;
|
|
}
|
|
}
|
|
{
|
|
// possibleLink.state.type = FlowLayoutGraphLinkType.Connected;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_136 = V_21;
|
|
NullCheck(L_136);
|
|
FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_137 = L_136->___state_3;
|
|
NullCheck(L_137);
|
|
L_137->___type_0 = 1;
|
|
// break;
|
|
goto IL_0340;
|
|
}
|
|
|
|
IL_02b8:
|
|
{
|
|
// else if (possibleLink.source == linkDst && possibleLink.destination == linkSrc) {
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_138 = V_21;
|
|
NullCheck(L_138);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_139 = L_138->___source_1;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_140 = V_16;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_141;
|
|
L_141 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_139, L_140, NULL);
|
|
if (!L_141)
|
|
{
|
|
goto IL_032f;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_142 = V_21;
|
|
NullCheck(L_142);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_143 = L_142->___destination_2;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_144 = V_15;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_145;
|
|
L_145 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_143, L_144, NULL);
|
|
if (!L_145)
|
|
{
|
|
goto IL_032f;
|
|
}
|
|
}
|
|
{
|
|
// bool bValid = (!possibleLink.sourceSubNode.IsValid() || possibleLink.sourceSubNode == linkDstSub);
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_146 = V_21;
|
|
NullCheck(L_146);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* L_147 = (&L_146->___sourceSubNode_4);
|
|
bool L_148;
|
|
L_148 = DungeonUID_IsValid_m2DAEBD6A443A151A49262F3B94CFD934FFC0E043(L_147, NULL);
|
|
if (!L_148)
|
|
{
|
|
goto IL_02f6;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_149 = V_21;
|
|
NullCheck(L_149);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_150 = L_149->___sourceSubNode_4;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_151 = V_18;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_152;
|
|
L_152 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_150, L_151, NULL);
|
|
G_B51_0 = ((int32_t)(L_152));
|
|
goto IL_02f7;
|
|
}
|
|
|
|
IL_02f6:
|
|
{
|
|
G_B51_0 = 1;
|
|
}
|
|
|
|
IL_02f7:
|
|
{
|
|
// bValid &= (!possibleLink.destinationSubNode.IsValid() || possibleLink.destinationSubNode == linkSrcSub);
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_153 = V_21;
|
|
NullCheck(L_153);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* L_154 = (&L_153->___destinationSubNode_5);
|
|
bool L_155;
|
|
L_155 = DungeonUID_IsValid_m2DAEBD6A443A151A49262F3B94CFD934FFC0E043(L_154, NULL);
|
|
G_B52_0 = G_B51_0;
|
|
if (!L_155)
|
|
{
|
|
G_B53_0 = G_B51_0;
|
|
goto IL_0315;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_156 = V_21;
|
|
NullCheck(L_156);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_157 = L_156->___destinationSubNode_5;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_158 = V_17;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_159;
|
|
L_159 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_157, L_158, NULL);
|
|
G_B54_0 = ((int32_t)(L_159));
|
|
G_B54_1 = G_B52_0;
|
|
goto IL_0316;
|
|
}
|
|
|
|
IL_0315:
|
|
{
|
|
G_B54_0 = 1;
|
|
G_B54_1 = G_B53_0;
|
|
}
|
|
|
|
IL_0316:
|
|
{
|
|
// if (bValid) {
|
|
if (!((int32_t)(G_B54_1&G_B54_0)))
|
|
{
|
|
goto IL_032f;
|
|
}
|
|
}
|
|
{
|
|
// possibleLink.state.type = FlowLayoutGraphLinkType.Connected;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_160 = V_21;
|
|
NullCheck(L_160);
|
|
FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_161 = L_160->___state_3;
|
|
NullCheck(L_161);
|
|
L_161->___type_0 = 1;
|
|
// possibleLink.ReverseDirection();
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_162 = V_21;
|
|
NullCheck(L_162);
|
|
FlowLayoutGraphLink_ReverseDirection_m6ED48B21CCA19AC17D766323C21C3F967C4ADC6B(L_162, NULL);
|
|
// break;
|
|
goto IL_0340;
|
|
}
|
|
|
|
IL_032f:
|
|
{
|
|
int32_t L_163 = V_20;
|
|
V_20 = ((int32_t)il2cpp_codegen_add(L_163, 1));
|
|
}
|
|
|
|
IL_0335:
|
|
{
|
|
// foreach (var possibleLink in possibleLinks) {
|
|
int32_t L_164 = V_20;
|
|
FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_165 = V_19;
|
|
NullCheck(L_165);
|
|
if ((((int32_t)L_164) < ((int32_t)((int32_t)(((RuntimeArray*)L_165)->max_length)))))
|
|
{
|
|
goto IL_0234;
|
|
}
|
|
}
|
|
|
|
IL_0340:
|
|
{
|
|
// for (int i = 0; i < pathLength; i++) {
|
|
int32_t L_166 = V_9;
|
|
V_9 = ((int32_t)il2cpp_codegen_add(L_166, 1));
|
|
}
|
|
|
|
IL_0346:
|
|
{
|
|
// for (int i = 0; i < pathLength; i++) {
|
|
int32_t L_167 = V_9;
|
|
int32_t L_168 = V_2;
|
|
if ((((int32_t)L_167) < ((int32_t)L_168)))
|
|
{
|
|
goto IL_0104;
|
|
}
|
|
}
|
|
{
|
|
// if (staticState.HeadNode != null)
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_169 = ___0_staticState;
|
|
NullCheck(L_169);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_170 = L_169->___HeadNode_2;
|
|
if (!L_170)
|
|
{
|
|
goto IL_046a;
|
|
}
|
|
}
|
|
{
|
|
// var linkSrc = sharedState.LinkFromHead.IncomingNode.nodeId;
|
|
FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* L_171 = ___1_sharedState;
|
|
NullCheck(L_171);
|
|
FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05* L_172 = L_171->___LinkFromHead_0;
|
|
NullCheck(L_172);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_173 = L_172->___IncomingNode_1;
|
|
NullCheck(L_173);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_174 = L_173->___nodeId_0;
|
|
V_22 = L_174;
|
|
// var linkDst = sharedState.LinkFromHead.Node.nodeId;
|
|
FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* L_175 = ___1_sharedState;
|
|
NullCheck(L_175);
|
|
FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05* L_176 = L_175->___LinkFromHead_0;
|
|
NullCheck(L_176);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_177 = L_176->___Node_0;
|
|
NullCheck(L_177);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_178 = L_177->___nodeId_0;
|
|
V_23 = L_178;
|
|
// FlowLayoutGraphLink headLink = null;
|
|
V_24 = (FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066*)NULL;
|
|
// bool reverse = false;
|
|
V_25 = (bool)0;
|
|
// foreach (var link in staticState.Graph.Links)
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_179 = ___0_staticState;
|
|
NullCheck(L_179);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_180 = L_179->___Graph_0;
|
|
NullCheck(L_180);
|
|
List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_181 = L_180->___Links_1;
|
|
NullCheck(L_181);
|
|
Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 L_182;
|
|
L_182 = List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C(L_181, List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var);
|
|
V_26 = L_182;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0440:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399((&V_26), Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0432_1;
|
|
}
|
|
|
|
IL_039a_1:
|
|
{
|
|
// foreach (var link in staticState.Graph.Links)
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_183;
|
|
L_183 = Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_inline((&V_26), Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var);
|
|
V_27 = L_183;
|
|
// if ((link.source == linkSrc || link.sourceSubNode == linkSrc) &&
|
|
// (link.destination == linkDst || link.destinationSubNode == linkDst))
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_184 = V_27;
|
|
NullCheck(L_184);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_185 = L_184->___source_1;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_186 = V_22;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_187;
|
|
L_187 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_185, L_186, NULL);
|
|
if (L_187)
|
|
{
|
|
goto IL_03c3_1;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_188 = V_27;
|
|
NullCheck(L_188);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_189 = L_188->___sourceSubNode_4;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_190 = V_22;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_191;
|
|
L_191 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_189, L_190, NULL);
|
|
if (!L_191)
|
|
{
|
|
goto IL_03e9_1;
|
|
}
|
|
}
|
|
|
|
IL_03c3_1:
|
|
{
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_192 = V_27;
|
|
NullCheck(L_192);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_193 = L_192->___destination_2;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_194 = V_23;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_195;
|
|
L_195 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_193, L_194, NULL);
|
|
if (L_195)
|
|
{
|
|
goto IL_03e3_1;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_196 = V_27;
|
|
NullCheck(L_196);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_197 = L_196->___destinationSubNode_5;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_198 = V_23;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_199;
|
|
L_199 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_197, L_198, NULL);
|
|
if (!L_199)
|
|
{
|
|
goto IL_03e9_1;
|
|
}
|
|
}
|
|
|
|
IL_03e3_1:
|
|
{
|
|
// headLink = link;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_200 = V_27;
|
|
V_24 = L_200;
|
|
// break;
|
|
goto IL_044e;
|
|
}
|
|
|
|
IL_03e9_1:
|
|
{
|
|
// if ((link.source == linkDst || link.sourceSubNode == linkDst) &&
|
|
// (link.destination == linkSrc || link.destinationSubNode == linkSrc))
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_201 = V_27;
|
|
NullCheck(L_201);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_202 = L_201->___source_1;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_203 = V_23;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_204;
|
|
L_204 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_202, L_203, NULL);
|
|
if (L_204)
|
|
{
|
|
goto IL_0409_1;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_205 = V_27;
|
|
NullCheck(L_205);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_206 = L_205->___sourceSubNode_4;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_207 = V_23;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_208;
|
|
L_208 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_206, L_207, NULL);
|
|
if (!L_208)
|
|
{
|
|
goto IL_0432_1;
|
|
}
|
|
}
|
|
|
|
IL_0409_1:
|
|
{
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_209 = V_27;
|
|
NullCheck(L_209);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_210 = L_209->___destination_2;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_211 = V_22;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_212;
|
|
L_212 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_210, L_211, NULL);
|
|
if (L_212)
|
|
{
|
|
goto IL_0429_1;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_213 = V_27;
|
|
NullCheck(L_213);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_214 = L_213->___destinationSubNode_5;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_215 = V_22;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_216;
|
|
L_216 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_214, L_215, NULL);
|
|
if (!L_216)
|
|
{
|
|
goto IL_0432_1;
|
|
}
|
|
}
|
|
|
|
IL_0429_1:
|
|
{
|
|
// headLink = link;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_217 = V_27;
|
|
V_24 = L_217;
|
|
// reverse = true;
|
|
V_25 = (bool)1;
|
|
// break;
|
|
goto IL_044e;
|
|
}
|
|
|
|
IL_0432_1:
|
|
{
|
|
// foreach (var link in staticState.Graph.Links)
|
|
bool L_218;
|
|
L_218 = Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588((&V_26), Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var);
|
|
if (L_218)
|
|
{
|
|
goto IL_039a_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_044e;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_044e:
|
|
{
|
|
// if (headLink != null)
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_219 = V_24;
|
|
if (!L_219)
|
|
{
|
|
goto IL_046a;
|
|
}
|
|
}
|
|
{
|
|
// headLink.state.type = FlowLayoutGraphLinkType.Connected;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_220 = V_24;
|
|
NullCheck(L_220);
|
|
FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_221 = L_220->___state_3;
|
|
NullCheck(L_221);
|
|
L_221->___type_0 = 1;
|
|
// if (reverse)
|
|
bool L_222 = V_25;
|
|
if (!L_222)
|
|
{
|
|
goto IL_046a;
|
|
}
|
|
}
|
|
{
|
|
// headLink.ReverseDirection();
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_223 = V_24;
|
|
NullCheck(L_223);
|
|
FlowLayoutGraphLink_ReverseDirection_m6ED48B21CCA19AC17D766323C21C3F967C4ADC6B(L_223, NULL);
|
|
}
|
|
|
|
IL_046a:
|
|
{
|
|
// if (state.TailNode != null) {
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_224 = ___2_state;
|
|
NullCheck(L_224);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_225 = L_224->___TailNode_3;
|
|
if (!L_225)
|
|
{
|
|
goto IL_0586;
|
|
}
|
|
}
|
|
{
|
|
// var linkSrc = sharedState.LinkToTail.IncomingNode.nodeId;
|
|
FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* L_226 = ___1_sharedState;
|
|
NullCheck(L_226);
|
|
FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05* L_227 = L_226->___LinkToTail_1;
|
|
NullCheck(L_227);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_228 = L_227->___IncomingNode_1;
|
|
NullCheck(L_228);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_229 = L_228->___nodeId_0;
|
|
V_28 = L_229;
|
|
// var linkDst = sharedState.LinkToTail.Node.nodeId;
|
|
FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* L_230 = ___1_sharedState;
|
|
NullCheck(L_230);
|
|
FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05* L_231 = L_230->___LinkToTail_1;
|
|
NullCheck(L_231);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_232 = L_231->___Node_0;
|
|
NullCheck(L_232);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_233 = L_232->___nodeId_0;
|
|
V_29 = L_233;
|
|
// FlowLayoutGraphLink tailLink = null;
|
|
V_30 = (FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066*)NULL;
|
|
// bool reverse = false;
|
|
V_31 = (bool)0;
|
|
// foreach (var link in staticState.Graph.Links)
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_234 = ___0_staticState;
|
|
NullCheck(L_234);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_235 = L_234->___Graph_0;
|
|
NullCheck(L_235);
|
|
List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_236 = L_235->___Links_1;
|
|
NullCheck(L_236);
|
|
Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 L_237;
|
|
L_237 = List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C(L_236, List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var);
|
|
V_26 = L_237;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_055c:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399((&V_26), Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_054e_1;
|
|
}
|
|
|
|
IL_04b6_1:
|
|
{
|
|
// foreach (var link in staticState.Graph.Links)
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_238;
|
|
L_238 = Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_inline((&V_26), Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var);
|
|
V_32 = L_238;
|
|
// if ((link.source == linkSrc || link.sourceSubNode == linkSrc) &&
|
|
// (link.destination == linkDst || link.destinationSubNode == linkDst))
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_239 = V_32;
|
|
NullCheck(L_239);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_240 = L_239->___source_1;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_241 = V_28;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_242;
|
|
L_242 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_240, L_241, NULL);
|
|
if (L_242)
|
|
{
|
|
goto IL_04df_1;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_243 = V_32;
|
|
NullCheck(L_243);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_244 = L_243->___sourceSubNode_4;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_245 = V_28;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_246;
|
|
L_246 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_244, L_245, NULL);
|
|
if (!L_246)
|
|
{
|
|
goto IL_0505_1;
|
|
}
|
|
}
|
|
|
|
IL_04df_1:
|
|
{
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_247 = V_32;
|
|
NullCheck(L_247);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_248 = L_247->___destination_2;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_249 = V_29;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_250;
|
|
L_250 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_248, L_249, NULL);
|
|
if (L_250)
|
|
{
|
|
goto IL_04ff_1;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_251 = V_32;
|
|
NullCheck(L_251);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_252 = L_251->___destinationSubNode_5;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_253 = V_29;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_254;
|
|
L_254 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_252, L_253, NULL);
|
|
if (!L_254)
|
|
{
|
|
goto IL_0505_1;
|
|
}
|
|
}
|
|
|
|
IL_04ff_1:
|
|
{
|
|
// tailLink = link;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_255 = V_32;
|
|
V_30 = L_255;
|
|
// break;
|
|
goto IL_056a;
|
|
}
|
|
|
|
IL_0505_1:
|
|
{
|
|
// if ((link.source == linkDst || link.sourceSubNode == linkDst) &&
|
|
// (link.destination == linkSrc || link.destinationSubNode == linkSrc))
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_256 = V_32;
|
|
NullCheck(L_256);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_257 = L_256->___source_1;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_258 = V_29;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_259;
|
|
L_259 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_257, L_258, NULL);
|
|
if (L_259)
|
|
{
|
|
goto IL_0525_1;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_260 = V_32;
|
|
NullCheck(L_260);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_261 = L_260->___sourceSubNode_4;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_262 = V_29;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_263;
|
|
L_263 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_261, L_262, NULL);
|
|
if (!L_263)
|
|
{
|
|
goto IL_054e_1;
|
|
}
|
|
}
|
|
|
|
IL_0525_1:
|
|
{
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_264 = V_32;
|
|
NullCheck(L_264);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_265 = L_264->___destination_2;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_266 = V_28;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_267;
|
|
L_267 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_265, L_266, NULL);
|
|
if (L_267)
|
|
{
|
|
goto IL_0545_1;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_268 = V_32;
|
|
NullCheck(L_268);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_269 = L_268->___destinationSubNode_5;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_270 = V_28;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_271;
|
|
L_271 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_269, L_270, NULL);
|
|
if (!L_271)
|
|
{
|
|
goto IL_054e_1;
|
|
}
|
|
}
|
|
|
|
IL_0545_1:
|
|
{
|
|
// tailLink = link;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_272 = V_32;
|
|
V_30 = L_272;
|
|
// reverse = true;
|
|
V_31 = (bool)1;
|
|
// break;
|
|
goto IL_056a;
|
|
}
|
|
|
|
IL_054e_1:
|
|
{
|
|
// foreach (var link in staticState.Graph.Links)
|
|
bool L_273;
|
|
L_273 = Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588((&V_26), Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var);
|
|
if (L_273)
|
|
{
|
|
goto IL_04b6_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_056a;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_056a:
|
|
{
|
|
// if (tailLink != null)
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_274 = V_30;
|
|
if (!L_274)
|
|
{
|
|
goto IL_0586;
|
|
}
|
|
}
|
|
{
|
|
// tailLink.state.type = FlowLayoutGraphLinkType.Connected;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_275 = V_30;
|
|
NullCheck(L_275);
|
|
FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_276 = L_275->___state_3;
|
|
NullCheck(L_276);
|
|
L_276->___type_0 = 1;
|
|
// if (reverse)
|
|
bool L_277 = V_31;
|
|
if (!L_277)
|
|
{
|
|
goto IL_0586;
|
|
}
|
|
}
|
|
{
|
|
// tailLink.ReverseDirection();
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_278 = V_30;
|
|
NullCheck(L_278);
|
|
FlowLayoutGraphLink_ReverseDirection_m6ED48B21CCA19AC17D766323C21C3F967C4ADC6B(L_278, NULL);
|
|
}
|
|
|
|
IL_0586:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGraphPathUtils::CreateMergedCompositeNode(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* FlowLayoutGraphPathUtils_CreateMergedCompositeNode_mA0F49BB5BCDCCF9D4BA111B2E5B930BEFED38AB2 (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___0_graph, FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* ___1_graphQuery, FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0* ___2_nodeGroup, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m1DF40A9FE08AE935FC4B7D8E4E8FC89798E3D519_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBB84A4FB1A28B93D940AC58DD1B30C37A13CF5E6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3156E3A426CD6F6EEB875779EBA13B78E40203BD_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m8EA390329934B2B92DC7A0A313F563956313618E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2ACD1687D0B6487CEE9757C563D5D175E6E707E2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mDB4F02B6EC7357BD5B0B2B441FDC1AB6B2650C36_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m34797335B8D56164D463316FD28B5D4D528AB8EA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mB91C975C5BADDF9B505825708B1BE6B1CB23ED26_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m294005E6FE120942D506A87665297C46D32F0D7B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m1870D3BB6D01762543AAFB050C5D3C08610EC1A1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m6F9AFF20378FFD8FABF1E5BE1C996CF7716DEE56_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m8C8C0D0972AE88FDEE3C9126771BD32ACC9E6E58_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_get_Count_m3CBF4D90C0CE6245AA3F95EBFA476CC495D5BD01_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tF5A56FCAD43E8B0B0A914E894395F19A8D8E4115_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mACED259314212ABEDBD3762C550957B7D25F99F4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mC1CE889591EF74A579087DE3A52076F0C222F01C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m4493F2A76E3793583580291F20E6A108E514554C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m5D92DA7164E5A85774952798C7A5583859D5A1BA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA6B59E840DBF567F4256C17ECE378A5073EE3D6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m19BFB6531CBE9C5DDD9564C32AE57DADE567D46C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0* V_0 = NULL;
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* V_1 = NULL;
|
|
HashSet_1_tF5A56FCAD43E8B0B0A914E894395F19A8D8E4115* V_2 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
int32_t V_5 = 0;
|
|
Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36 V_6;
|
|
memset((&V_6), 0, sizeof(V_6));
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_8 = NULL;
|
|
Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D V_9;
|
|
memset((&V_9), 0, sizeof(V_9));
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* V_10 = NULL;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_11 = NULL;
|
|
List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* V_12 = NULL;
|
|
Enumerator_t09FDB1502DBDEECFA7AD92960AE06818CEB01E4E V_13;
|
|
memset((&V_13), 0, sizeof(V_13));
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_14 = NULL;
|
|
Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 V_15;
|
|
memset((&V_15), 0, sizeof(V_15));
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_16 = NULL;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_17 = NULL;
|
|
{
|
|
// if (nodeGroup.GroupNodes.Count <= 1) {
|
|
FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0* L_0 = ___2_nodeGroup;
|
|
NullCheck(L_0);
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_1 = L_0->___GroupNodes_1;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = List_1_get_Count_m19BFB6531CBE9C5DDD9564C32AE57DADE567D46C_inline(L_1, List_1_get_Count_m19BFB6531CBE9C5DDD9564C32AE57DADE567D46C_RuntimeMethod_var);
|
|
if ((((int32_t)L_2) > ((int32_t)1)))
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
// return null;
|
|
return (FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*)NULL;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
// var subNodes = new HashSet<FlowLayoutGraphNode>();
|
|
HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0* L_3 = (HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0*)il2cpp_codegen_object_new(HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0_il2cpp_TypeInfo_var);
|
|
NullCheck(L_3);
|
|
HashSet_1__ctor_m6F9AFF20378FFD8FABF1E5BE1C996CF7716DEE56(L_3, HashSet_1__ctor_m6F9AFF20378FFD8FABF1E5BE1C996CF7716DEE56_RuntimeMethod_var);
|
|
V_0 = L_3;
|
|
// var subNodeIds = new HashSet<DungeonUID>();
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_4 = (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817*)il2cpp_codegen_object_new(HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817_il2cpp_TypeInfo_var);
|
|
NullCheck(L_4);
|
|
HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476(L_4, HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476_RuntimeMethod_var);
|
|
V_1 = L_4;
|
|
// var subItems = new HashSet<FlowItem>();
|
|
HashSet_1_tF5A56FCAD43E8B0B0A914E894395F19A8D8E4115* L_5 = (HashSet_1_tF5A56FCAD43E8B0B0A914E894395F19A8D8E4115*)il2cpp_codegen_object_new(HashSet_1_tF5A56FCAD43E8B0B0A914E894395F19A8D8E4115_il2cpp_TypeInfo_var);
|
|
NullCheck(L_5);
|
|
HashSet_1__ctor_m8C8C0D0972AE88FDEE3C9126771BD32ACC9E6E58(L_5, HashSet_1__ctor_m8C8C0D0972AE88FDEE3C9126771BD32ACC9E6E58_RuntimeMethod_var);
|
|
V_2 = L_5;
|
|
// var previewLocation = Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
V_3 = L_6;
|
|
// var coord = Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
V_4 = L_7;
|
|
// foreach (var subNodeId in nodeGroup.GroupNodes) {
|
|
FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0* L_8 = ___2_nodeGroup;
|
|
NullCheck(L_8);
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_9 = L_8->___GroupNodes_1;
|
|
NullCheck(L_9);
|
|
Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36 L_10;
|
|
L_10 = List_1_GetEnumerator_mACED259314212ABEDBD3762C550957B7D25F99F4(L_9, List_1_GetEnumerator_mACED259314212ABEDBD3762C550957B7D25F99F4_RuntimeMethod_var);
|
|
V_6 = L_10;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00d1:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mBB84A4FB1A28B93D940AC58DD1B30C37A13CF5E6((&V_6), Enumerator_Dispose_mBB84A4FB1A28B93D940AC58DD1B30C37A13CF5E6_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_00c3_1;
|
|
}
|
|
|
|
IL_0041_1:
|
|
{
|
|
// foreach (var subNodeId in nodeGroup.GroupNodes) {
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_11;
|
|
L_11 = Enumerator_get_Current_mDB4F02B6EC7357BD5B0B2B441FDC1AB6B2650C36_inline((&V_6), Enumerator_get_Current_mDB4F02B6EC7357BD5B0B2B441FDC1AB6B2650C36_RuntimeMethod_var);
|
|
V_7 = L_11;
|
|
// FlowLayoutGraphNode subNode = graphQuery.GetNode(subNodeId);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_12 = ___1_graphQuery;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_13 = V_7;
|
|
NullCheck(L_12);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_14;
|
|
L_14 = FlowLayoutGraphQuery_GetNode_m287DB906C9D75D9F9C69E9C1F532B5665CBE26A7(L_12, L_13, NULL);
|
|
V_8 = L_14;
|
|
// if (subNode == null) continue;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_15 = V_8;
|
|
if (!L_15)
|
|
{
|
|
goto IL_00c3_1;
|
|
}
|
|
}
|
|
{
|
|
// subNodes.Add(subNode);
|
|
HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0* L_16 = V_0;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_17 = V_8;
|
|
NullCheck(L_16);
|
|
bool L_18;
|
|
L_18 = HashSet_1_Add_mB91C975C5BADDF9B505825708B1BE6B1CB23ED26(L_16, L_17, HashSet_1_Add_mB91C975C5BADDF9B505825708B1BE6B1CB23ED26_RuntimeMethod_var);
|
|
// subNodeIds.Add(subNodeId);
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_19 = V_1;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_20 = V_7;
|
|
NullCheck(L_19);
|
|
bool L_21;
|
|
L_21 = HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631(L_19, L_20, HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631_RuntimeMethod_var);
|
|
// foreach (var item in subNode.items)
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_22 = V_8;
|
|
NullCheck(L_22);
|
|
List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_23 = L_22->___items_6;
|
|
NullCheck(L_23);
|
|
Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D L_24;
|
|
L_24 = List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7(L_23, List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7_RuntimeMethod_var);
|
|
V_9 = L_24;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0097_1:
|
|
{// begin finally (depth: 2)
|
|
Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81((&V_9), Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 2)
|
|
});
|
|
try
|
|
{// begin try (depth: 2)
|
|
{
|
|
goto IL_008c_2;
|
|
}
|
|
|
|
IL_007a_2:
|
|
{
|
|
// foreach (var item in subNode.items)
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_25;
|
|
L_25 = Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_inline((&V_9), Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_RuntimeMethod_var);
|
|
V_10 = L_25;
|
|
// subItems.Add(item);
|
|
HashSet_1_tF5A56FCAD43E8B0B0A914E894395F19A8D8E4115* L_26 = V_2;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_27 = V_10;
|
|
NullCheck(L_26);
|
|
bool L_28;
|
|
L_28 = HashSet_1_Add_m34797335B8D56164D463316FD28B5D4D528AB8EA(L_26, L_27, HashSet_1_Add_m34797335B8D56164D463316FD28B5D4D528AB8EA_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_008c_2:
|
|
{
|
|
// foreach (var item in subNode.items)
|
|
bool L_29;
|
|
L_29 = Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B((&V_9), Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B_RuntimeMethod_var);
|
|
if (L_29)
|
|
{
|
|
goto IL_007a_2;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00a5_1;
|
|
}
|
|
}// end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00a5_1:
|
|
{
|
|
// coord += subNode.coord;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_4;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_31 = V_8;
|
|
NullCheck(L_31);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = L_31->___coord_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
|
|
L_33 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_30, L_32, NULL);
|
|
V_4 = L_33;
|
|
// previewLocation += subNode.position;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = V_3;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_35 = V_8;
|
|
NullCheck(L_35);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = L_35->___position_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
|
|
L_37 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_34, L_36, NULL);
|
|
V_3 = L_37;
|
|
}
|
|
|
|
IL_00c3_1:
|
|
{
|
|
// foreach (var subNodeId in nodeGroup.GroupNodes) {
|
|
bool L_38;
|
|
L_38 = Enumerator_MoveNext_m3156E3A426CD6F6EEB875779EBA13B78E40203BD((&V_6), Enumerator_MoveNext_m3156E3A426CD6F6EEB875779EBA13B78E40203BD_RuntimeMethod_var);
|
|
if (L_38)
|
|
{
|
|
goto IL_0041_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00df;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00df:
|
|
{
|
|
// var numSubNodes = subNodes.Count;
|
|
HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0* L_39 = V_0;
|
|
NullCheck(L_39);
|
|
int32_t L_40;
|
|
L_40 = HashSet_1_get_Count_m3CBF4D90C0CE6245AA3F95EBFA476CC495D5BD01_inline(L_39, HashSet_1_get_Count_m3CBF4D90C0CE6245AA3F95EBFA476CC495D5BD01_RuntimeMethod_var);
|
|
V_5 = L_40;
|
|
// if (numSubNodes > 0) {
|
|
int32_t L_41 = V_5;
|
|
if ((((int32_t)L_41) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0262;
|
|
}
|
|
}
|
|
{
|
|
// coord /= numSubNodes;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = V_4;
|
|
int32_t L_43 = V_5;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44;
|
|
L_44 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_42, ((float)L_43), NULL);
|
|
V_4 = L_44;
|
|
// previewLocation /= numSubNodes;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = V_3;
|
|
int32_t L_46 = V_5;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47;
|
|
L_47 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_45, ((float)L_46), NULL);
|
|
V_3 = L_47;
|
|
// FlowLayoutGraphNode newNode = graph.CreateNode();
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_48 = ___0_graph;
|
|
NullCheck(L_48);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_49;
|
|
L_49 = FlowLayoutGraph_CreateNode_m91D271C5E4C9D8D582A9108AB2938BB390239E6A(L_48, NULL);
|
|
V_11 = L_49;
|
|
// newNode.active = true;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_50 = V_11;
|
|
NullCheck(L_50);
|
|
L_50->___active_2 = (bool)1;
|
|
// newNode.items = new List<FlowItem>(subItems);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_51 = V_11;
|
|
HashSet_1_tF5A56FCAD43E8B0B0A914E894395F19A8D8E4115* L_52 = V_2;
|
|
List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_53 = (List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06*)il2cpp_codegen_object_new(List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06_il2cpp_TypeInfo_var);
|
|
NullCheck(L_53);
|
|
List_1__ctor_mCA6B59E840DBF567F4256C17ECE378A5073EE3D6(L_53, L_52, List_1__ctor_mCA6B59E840DBF567F4256C17ECE378A5073EE3D6_RuntimeMethod_var);
|
|
NullCheck(L_51);
|
|
L_51->___items_6 = L_53;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_51->___items_6), (void*)L_53);
|
|
// newNode.coord = coord;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_54 = V_11;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55 = V_4;
|
|
NullCheck(L_54);
|
|
L_54->___coord_4 = L_55;
|
|
// newNode.position = previewLocation;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_56 = V_11;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57 = V_3;
|
|
NullCheck(L_56);
|
|
L_56->___position_1 = L_57;
|
|
// newNode.MergedCompositeNodes = new List<FlowLayoutGraphNode>(subNodes);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_58 = V_11;
|
|
HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0* L_59 = V_0;
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_60 = (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A*)il2cpp_codegen_object_new(List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A_il2cpp_TypeInfo_var);
|
|
NullCheck(L_60);
|
|
List_1__ctor_m4493F2A76E3793583580291F20E6A108E514554C(L_60, L_59, List_1__ctor_m4493F2A76E3793583580291F20E6A108E514554C_RuntimeMethod_var);
|
|
NullCheck(L_58);
|
|
L_58->___MergedCompositeNodes_10 = L_60;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_58->___MergedCompositeNodes_10), (void*)L_60);
|
|
// foreach (FlowLayoutGraphNode subNode in subNodes) {
|
|
HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0* L_61 = V_0;
|
|
NullCheck(L_61);
|
|
Enumerator_t09FDB1502DBDEECFA7AD92960AE06818CEB01E4E L_62;
|
|
L_62 = HashSet_1_GetEnumerator_m1870D3BB6D01762543AAFB050C5D3C08610EC1A1(L_61, HashSet_1_GetEnumerator_m1870D3BB6D01762543AAFB050C5D3C08610EC1A1_RuntimeMethod_var);
|
|
V_13 = L_62;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_016c:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m1DF40A9FE08AE935FC4B7D8E4E8FC89798E3D519((&V_13), Enumerator_Dispose_m1DF40A9FE08AE935FC4B7D8E4E8FC89798E3D519_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0161_1;
|
|
}
|
|
|
|
IL_014a_1:
|
|
{
|
|
// foreach (FlowLayoutGraphNode subNode in subNodes) {
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_63;
|
|
L_63 = Enumerator_get_Current_m2ACD1687D0B6487CEE9757C563D5D175E6E707E2_inline((&V_13), Enumerator_get_Current_m2ACD1687D0B6487CEE9757C563D5D175E6E707E2_RuntimeMethod_var);
|
|
V_14 = L_63;
|
|
// graph.Nodes.Remove(subNode);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_64 = ___0_graph;
|
|
NullCheck(L_64);
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_65 = L_64->___Nodes_0;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_66 = V_14;
|
|
NullCheck(L_65);
|
|
bool L_67;
|
|
L_67 = List_1_Remove_mC1CE889591EF74A579087DE3A52076F0C222F01C(L_65, L_66, List_1_Remove_mC1CE889591EF74A579087DE3A52076F0C222F01C_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0161_1:
|
|
{
|
|
// foreach (FlowLayoutGraphNode subNode in subNodes) {
|
|
bool L_68;
|
|
L_68 = Enumerator_MoveNext_m8EA390329934B2B92DC7A0A313F563956313618E((&V_13), Enumerator_MoveNext_m8EA390329934B2B92DC7A0A313F563956313618E_RuntimeMethod_var);
|
|
if (L_68)
|
|
{
|
|
goto IL_014a_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_017a;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_017a:
|
|
{
|
|
// foreach (FlowLayoutGraphLink link in graph.Links) {
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_69 = ___0_graph;
|
|
NullCheck(L_69);
|
|
List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_70 = L_69->___Links_1;
|
|
NullCheck(L_70);
|
|
Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 L_71;
|
|
L_71 = List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C(L_70, List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var);
|
|
V_15 = L_71;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_01f3:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399((&V_15), Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_01e8_1;
|
|
}
|
|
|
|
IL_0189_1:
|
|
{
|
|
// foreach (FlowLayoutGraphLink link in graph.Links) {
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_72;
|
|
L_72 = Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_inline((&V_15), Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var);
|
|
V_16 = L_72;
|
|
// if (subNodeIds.Contains(link.source)) {
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_73 = V_1;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_74 = V_16;
|
|
NullCheck(L_74);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_75 = L_74->___source_1;
|
|
NullCheck(L_73);
|
|
bool L_76;
|
|
L_76 = HashSet_1_Contains_m294005E6FE120942D506A87665297C46D32F0D7B(L_73, L_75, HashSet_1_Contains_m294005E6FE120942D506A87665297C46D32F0D7B_RuntimeMethod_var);
|
|
if (!L_76)
|
|
{
|
|
goto IL_01bd_1;
|
|
}
|
|
}
|
|
{
|
|
// link.sourceSubNode = link.source;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_77 = V_16;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_78 = V_16;
|
|
NullCheck(L_78);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_79 = L_78->___source_1;
|
|
NullCheck(L_77);
|
|
L_77->___sourceSubNode_4 = L_79;
|
|
// link.source = newNode.nodeId;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_80 = V_16;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_81 = V_11;
|
|
NullCheck(L_81);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_82 = L_81->___nodeId_0;
|
|
NullCheck(L_80);
|
|
L_80->___source_1 = L_82;
|
|
}
|
|
|
|
IL_01bd_1:
|
|
{
|
|
// if (subNodeIds.Contains(link.destination)) {
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_83 = V_1;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_84 = V_16;
|
|
NullCheck(L_84);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_85 = L_84->___destination_2;
|
|
NullCheck(L_83);
|
|
bool L_86;
|
|
L_86 = HashSet_1_Contains_m294005E6FE120942D506A87665297C46D32F0D7B(L_83, L_85, HashSet_1_Contains_m294005E6FE120942D506A87665297C46D32F0D7B_RuntimeMethod_var);
|
|
if (!L_86)
|
|
{
|
|
goto IL_01e8_1;
|
|
}
|
|
}
|
|
{
|
|
// link.destinationSubNode = link.destination;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_87 = V_16;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_88 = V_16;
|
|
NullCheck(L_88);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_89 = L_88->___destination_2;
|
|
NullCheck(L_87);
|
|
L_87->___destinationSubNode_5 = L_89;
|
|
// link.destination = newNode.nodeId;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_90 = V_16;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_91 = V_11;
|
|
NullCheck(L_91);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_92 = L_91->___nodeId_0;
|
|
NullCheck(L_90);
|
|
L_90->___destination_2 = L_92;
|
|
}
|
|
|
|
IL_01e8_1:
|
|
{
|
|
// foreach (FlowLayoutGraphLink link in graph.Links) {
|
|
bool L_93;
|
|
L_93 = Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588((&V_15), Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var);
|
|
if (L_93)
|
|
{
|
|
goto IL_0189_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0201;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0201:
|
|
{
|
|
// var filteredLinks = new List<FlowLayoutGraphLink>();
|
|
List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_94 = (List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82*)il2cpp_codegen_object_new(List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82_il2cpp_TypeInfo_var);
|
|
NullCheck(L_94);
|
|
List_1__ctor_m5D92DA7164E5A85774952798C7A5583859D5A1BA(L_94, List_1__ctor_m5D92DA7164E5A85774952798C7A5583859D5A1BA_RuntimeMethod_var);
|
|
V_12 = L_94;
|
|
// foreach (var link in graph.Links)
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_95 = ___0_graph;
|
|
NullCheck(L_95);
|
|
List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_96 = L_95->___Links_1;
|
|
NullCheck(L_96);
|
|
Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 L_97;
|
|
L_97 = List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C(L_96, List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var);
|
|
V_15 = L_97;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0249:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399((&V_15), Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_023e_1;
|
|
}
|
|
|
|
IL_0217_1:
|
|
{
|
|
// foreach (var link in graph.Links)
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_98;
|
|
L_98 = Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_inline((&V_15), Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var);
|
|
V_17 = L_98;
|
|
// if (link.source != link.destination)
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_99 = V_17;
|
|
NullCheck(L_99);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_100 = L_99->___source_1;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_101 = V_17;
|
|
NullCheck(L_101);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_102 = L_101->___destination_2;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_103;
|
|
L_103 = DungeonUID_op_Inequality_m6079A32298A042D00F995322F9627BEDE100DE64(L_100, L_102, NULL);
|
|
if (!L_103)
|
|
{
|
|
goto IL_023e_1;
|
|
}
|
|
}
|
|
{
|
|
// filteredLinks.Add(link);
|
|
List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_104 = V_12;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_105 = V_17;
|
|
NullCheck(L_104);
|
|
List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_inline(L_104, L_105, List_1_Add_m8FA8B43F98C55D90B5C44AF50F535BEF1454E653_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_023e_1:
|
|
{
|
|
// foreach (var link in graph.Links)
|
|
bool L_106;
|
|
L_106 = Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588((&V_15), Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var);
|
|
if (L_106)
|
|
{
|
|
goto IL_0217_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0257;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0257:
|
|
{
|
|
// graph.Links = filteredLinks;
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_107 = ___0_graph;
|
|
List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_108 = V_12;
|
|
NullCheck(L_107);
|
|
L_107->___Links_1 = L_108;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_107->___Links_1), (void*)L_108);
|
|
// return newNode;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_109 = V_11;
|
|
return L_109;
|
|
}
|
|
|
|
IL_0262:
|
|
{
|
|
// return null;
|
|
return (FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*)NULL;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGraphPathUtils::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphPathUtils__ctor_mE50127AA9FC778A24AE659EA5FF11F45E819DA24 (FlowLayoutGraphPathUtils_t3762F3F6E8EE4AFD87AB9B1492F1AE4011916D0F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutPathNodeGroup__ctor_mD1428EF0299086BF85A31E5F7A875B7B97D77A78 (FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5D0E2E68F505B13C17076E4382706078580D4840_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public float Weight = 1.0f;
|
|
__this->___Weight_1 = (1.0f);
|
|
// public List<DungeonUID> GroupNodes = new List<DungeonUID>(); // The list of nodes that belong to this node
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_0 = (List_1_t5D0E2E68F505B13C17076E4382706078580D4840*)il2cpp_codegen_object_new(List_1_t5D0E2E68F505B13C17076E4382706078580D4840_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB(L_0, List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB_RuntimeMethod_var);
|
|
__this->___GroupNodes_2 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___GroupNodes_2), (void*)L_0);
|
|
// public List<DungeonUID> GroupEdgeNodes = new List<DungeonUID>(); // The list of nodes on the edge of the group (so they can connect to other nodes)
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_1 = (List_1_t5D0E2E68F505B13C17076E4382706078580D4840*)il2cpp_codegen_object_new(List_1_t5D0E2E68F505B13C17076E4382706078580D4840_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB(L_1, List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB_RuntimeMethod_var);
|
|
__this->___GroupEdgeNodes_3 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___GroupEdgeNodes_3), (void*)L_1);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Int32 DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutNodeGroupGenerator::GetMinNodeGroupSize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FlowLayoutNodeGroupGenerator_GetMinNodeGroupSize_m53C93BA5BB6BE451E6971A2ECA46A0CCECDE6086 (FlowLayoutNodeGroupGenerator_tDE27D61B3EB4E6266F727DA352C8681CE3914082* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual int GetMinNodeGroupSize() { return 1; }
|
|
return 1;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutNodeGroupGenerator::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutNodeGroupGenerator__ctor_m2D7065DA71858952AD0C7A17B5F0C5C0449F8702 (FlowLayoutNodeGroupGenerator_tDE27D61B3EB4E6266F727DA352C8681CE3914082* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup[] DungeonArchitect.Flow.Domains.Layout.Pathing.NullFlowLayoutNodeGroupGenerator::Generate(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Int32,System.Int32,System.Random,System.Collections.Generic.HashSet`1<DungeonArchitect.Utils.DungeonUID>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutPathNodeGroupU5BU5D_tDA45F870334CF3895E318F3A8ACE86CE905615A8* NullFlowLayoutNodeGroupGenerator_Generate_m4F57336312CB5B1E9EE1B304E9B35E42BD4446D3 (NullFlowLayoutNodeGroupGenerator_t4DD96093F57D96E77E31D875B363775C2A38ECF2* __this, FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* ___0_graphQuery, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___1_currentNode, int32_t ___2_pathIndex, int32_t ___3_pathLength, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___4_random, HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* ___5_visited, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutPathNodeGroupU5BU5D_tDA45F870334CF3895E318F3A8ACE86CE905615A8_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* V_0 = NULL;
|
|
{
|
|
// if (currentNode == null)
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_0 = ___1_currentNode;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
// return new FlowLayoutPathNodeGroup[0];
|
|
FlowLayoutPathNodeGroupU5BU5D_tDA45F870334CF3895E318F3A8ACE86CE905615A8* L_1 = (FlowLayoutPathNodeGroupU5BU5D_tDA45F870334CF3895E318F3A8ACE86CE905615A8*)(FlowLayoutPathNodeGroupU5BU5D_tDA45F870334CF3895E318F3A8ACE86CE905615A8*)SZArrayNew(FlowLayoutPathNodeGroupU5BU5D_tDA45F870334CF3895E318F3A8ACE86CE905615A8_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
return L_1;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// var group = new FlowLayoutPathNodeGroup();
|
|
FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* L_2 = (FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC*)il2cpp_codegen_object_new(FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
FlowLayoutPathNodeGroup__ctor_mD1428EF0299086BF85A31E5F7A875B7B97D77A78(L_2, NULL);
|
|
V_0 = L_2;
|
|
// group.IsGroup = false;
|
|
FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
L_3->___IsGroup_0 = (bool)0;
|
|
// group.GroupNodes.Add(currentNode.nodeId);
|
|
FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_5 = L_4->___GroupNodes_2;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_6 = ___1_currentNode;
|
|
NullCheck(L_6);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_7 = L_6->___nodeId_0;
|
|
NullCheck(L_5);
|
|
List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_inline(L_5, L_7, List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_RuntimeMethod_var);
|
|
// group.GroupEdgeNodes.Add(currentNode.nodeId);
|
|
FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_9 = L_8->___GroupEdgeNodes_3;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_10 = ___1_currentNode;
|
|
NullCheck(L_10);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_11 = L_10->___nodeId_0;
|
|
NullCheck(L_9);
|
|
List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_inline(L_9, L_11, List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_RuntimeMethod_var);
|
|
// return new FlowLayoutPathNodeGroup[] { group };
|
|
FlowLayoutPathNodeGroupU5BU5D_tDA45F870334CF3895E318F3A8ACE86CE905615A8* L_12 = (FlowLayoutPathNodeGroupU5BU5D_tDA45F870334CF3895E318F3A8ACE86CE905615A8*)(FlowLayoutPathNodeGroupU5BU5D_tDA45F870334CF3895E318F3A8ACE86CE905615A8*)SZArrayNew(FlowLayoutPathNodeGroupU5BU5D_tDA45F870334CF3895E318F3A8ACE86CE905615A8_il2cpp_TypeInfo_var, (uint32_t)1);
|
|
FlowLayoutPathNodeGroupU5BU5D_tDA45F870334CF3895E318F3A8ACE86CE905615A8* L_13 = L_12;
|
|
FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* L_14 = V_0;
|
|
NullCheck(L_13);
|
|
ArrayElementTypeCheck (L_13, L_14);
|
|
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(0), (FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC*)L_14);
|
|
return L_13;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.NullFlowLayoutNodeGroupGenerator::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullFlowLayoutNodeGroupGenerator__ctor_mDF1EA844D1CC3532EC7C635A88CFBBE9AD611CE2 (NullFlowLayoutNodeGroupGenerator_t4DD96093F57D96E77E31D875B363775C2A38ECF2* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
FlowLayoutNodeGroupGenerator__ctor_m2D7065DA71858952AD0C7A17B5F0C5C0449F8702(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutPathStackFrame__ctor_m3A30D886189C37B0997E9B216B0E687E8622C443 (FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public FlowLayoutGrowthState State = new FlowLayoutGrowthState();
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_0 = (FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96*)il2cpp_codegen_object_new(FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
FlowLayoutGrowthState__ctor_m917E7AD535DCEAD81574F099DA40317A411AD251(L_0, NULL);
|
|
__this->___State_3 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___State_3), (void*)L_0);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FFlowLayoutPathingSystemResult__ctor_m9EE53EFC0A2B2524D93BB7B80783E94B336955BA (FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public FFlowLayoutPathingSystemResult()
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult::.ctor(DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FFlowLayoutPathingSystemResult__ctor_m1F18143D777861F5D2BDC9C7A6F1B579ECF3FC66 (FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092* __this, FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* ___0_state, FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* ___1_staticState, FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* ___2_sharedState, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public FFlowLayoutPathingSystemResult(FlowLayoutGrowthState state, FlowLayoutStaticGrowthState staticState, FlowLayoutSharedGrowthState sharedState)
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// this.State = state;
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_0 = ___0_state;
|
|
__this->___State_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___State_0), (void*)L_0);
|
|
// this.StaticState = staticState;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_1 = ___1_staticState;
|
|
__this->___StaticState_1 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___StaticState_1), (void*)L_1);
|
|
// this.SharedState = sharedState;
|
|
FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* L_2 = ___2_sharedState;
|
|
__this->___SharedState_2 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___SharedState_2), (void*)L_2);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.FlowPathGrowthSystem::.ctor(DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowPathGrowthSystem__ctor_m6AE039730950902F845D58F2AC7CEB9EA1C9D303 (FlowPathGrowthSystem_t420A377CC6C920719DABB102863330129478D2E9* __this, FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* ___0_staticState, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StackSystem_4__ctor_m1900D24F0D21700CB0049BE0CBCCDCD3A20B4868_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public FlowPathGrowthSystem(FlowLayoutStaticGrowthState staticState) : base(staticState)
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_0 = ___0_staticState;
|
|
StackSystem_4__ctor_m1900D24F0D21700CB0049BE0CBCCDCD3A20B4868(__this, L_0, StackSystem_4__ctor_m1900D24F0D21700CB0049BE0CBCCDCD3A20B4868_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Boolean DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowAgPathingSystem::get_FoundResult()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FFlowAgPathingSystem_get_FoundResult_mD5B35F0D10D82BE892739AA612E411B05DC22F64 (FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get => foundResult;
|
|
bool L_0 = __this->___foundResult_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowAgPathingSystem::get_Timeout()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FFlowAgPathingSystem_get_Timeout_mFF76F417E7268765748E2CC43CDBB35E09BDA5E5 (FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get => timeout;
|
|
bool L_0 = __this->___timeout_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowAgPathingSystem::get_Result()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092* FFlowAgPathingSystem_get_Result_m0F8FD406A4D4CA4BE65620EBBA2CFF3AF7771199 (FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get => result;
|
|
FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092* L_0 = __this->___result_5;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowAgPathingSystem::.ctor(System.Int64)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FFlowAgPathingSystem__ctor_mB40AF9393BD6384FD0A4613AEE49B9CA69C1B0A6 (FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7* __this, int64_t ___0_maxFramesToProcess, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mEED923D23DE3B945E9FD57DD59FBA9E79F84A9E3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t1C12B706F6B315064D0B299BDAFEA342011DA4CE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// private List<FlowPathGrowthSystem> growthSystems = new List<FlowPathGrowthSystem>();
|
|
List_1_t1C12B706F6B315064D0B299BDAFEA342011DA4CE* L_0 = (List_1_t1C12B706F6B315064D0B299BDAFEA342011DA4CE*)il2cpp_codegen_object_new(List_1_t1C12B706F6B315064D0B299BDAFEA342011DA4CE_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_mEED923D23DE3B945E9FD57DD59FBA9E79F84A9E3(L_0, List_1__ctor_mEED923D23DE3B945E9FD57DD59FBA9E79F84A9E3_RuntimeMethod_var);
|
|
__this->___growthSystems_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___growthSystems_0), (void*)L_0);
|
|
// public FFlowAgPathingSystem(long maxFramesToProcess)
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// this.maxFramesToProcess = maxFramesToProcess;
|
|
int64_t L_1 = ___0_maxFramesToProcess;
|
|
__this->___maxFramesToProcess_4 = L_1;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowAgPathingSystem::RegisterGrowthSystem(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FFlowAgPathingSystem_RegisterGrowthSystem_m37C77FD373B7775B529BD03D268FAC7EA6F764A1 (FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_startNode, FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* ___1_staticState, int32_t ___2_count, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowPathGrowthSystem_t420A377CC6C920719DABB102863330129478D2E9_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m36D308140BB9E4BF6F420973C7711478A9858E15_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StackSystem_4_Initialize_m4E275E0EFC1C1ACAA1C468B0876BA093F8E610C0_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D* V_1 = NULL;
|
|
FlowPathGrowthSystem_t420A377CC6C920719DABB102863330129478D2E9* V_2 = NULL;
|
|
{
|
|
// for (int i = 0; i < count; i++)
|
|
V_0 = 0;
|
|
goto IL_0036;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// var initFrame = new FlowLayoutPathStackFrame();
|
|
FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D* L_0 = (FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D*)il2cpp_codegen_object_new(FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
FlowLayoutPathStackFrame__ctor_m3A30D886189C37B0997E9B216B0E687E8622C443(L_0, NULL);
|
|
V_1 = L_0;
|
|
// initFrame.CurrentNode = startNode;
|
|
FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D* L_1 = V_1;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_2 = ___0_startNode;
|
|
NullCheck(L_1);
|
|
L_1->___CurrentNode_0 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_1->___CurrentNode_0), (void*)L_2);
|
|
// initFrame.IncomingNode = null;
|
|
FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D* L_3 = V_1;
|
|
NullCheck(L_3);
|
|
L_3->___IncomingNode_1 = (FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_3->___IncomingNode_1), (void*)(FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*)NULL);
|
|
// var growthSystem = new FlowPathGrowthSystem(staticState);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_4 = ___1_staticState;
|
|
FlowPathGrowthSystem_t420A377CC6C920719DABB102863330129478D2E9* L_5 = (FlowPathGrowthSystem_t420A377CC6C920719DABB102863330129478D2E9*)il2cpp_codegen_object_new(FlowPathGrowthSystem_t420A377CC6C920719DABB102863330129478D2E9_il2cpp_TypeInfo_var);
|
|
NullCheck(L_5);
|
|
FlowPathGrowthSystem__ctor_m6AE039730950902F845D58F2AC7CEB9EA1C9D303(L_5, L_4, NULL);
|
|
V_2 = L_5;
|
|
// growthSystem.Initialize(initFrame);
|
|
FlowPathGrowthSystem_t420A377CC6C920719DABB102863330129478D2E9* L_6 = V_2;
|
|
FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D* L_7 = V_1;
|
|
NullCheck(L_6);
|
|
StackSystem_4_Initialize_m4E275E0EFC1C1ACAA1C468B0876BA093F8E610C0(L_6, L_7, StackSystem_4_Initialize_m4E275E0EFC1C1ACAA1C468B0876BA093F8E610C0_RuntimeMethod_var);
|
|
// growthSystems.Add(growthSystem);
|
|
List_1_t1C12B706F6B315064D0B299BDAFEA342011DA4CE* L_8 = __this->___growthSystems_0;
|
|
FlowPathGrowthSystem_t420A377CC6C920719DABB102863330129478D2E9* L_9 = V_2;
|
|
NullCheck(L_8);
|
|
List_1_Add_m36D308140BB9E4BF6F420973C7711478A9858E15_inline(L_8, L_9, List_1_Add_m36D308140BB9E4BF6F420973C7711478A9858E15_RuntimeMethod_var);
|
|
// for (int i = 0; i < count; i++)
|
|
int32_t L_10 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1));
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
// for (int i = 0; i < count; i++)
|
|
int32_t L_11 = V_0;
|
|
int32_t L_12 = ___2_count;
|
|
if ((((int32_t)L_11) < ((int32_t)L_12)))
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowAgPathingSystem::Execute(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FFlowAgPathingSystem_Execute_m2963D8C2E113109395CEB809359496BE35CB5B3E (FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7* __this, int32_t ___0_numParallelSearches, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m05E392EF5C680FFB0D7B7739496C3ABB99214AFA_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
{
|
|
// numParallelSearches = Mathf.Max(numParallelSearches, 1);
|
|
int32_t L_0 = ___0_numParallelSearches;
|
|
int32_t L_1;
|
|
L_1 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_0, 1, NULL);
|
|
___0_numParallelSearches = L_1;
|
|
// frameCounter = 0;
|
|
__this->___frameCounter_3 = ((int64_t)0);
|
|
// for (int i = 0; i < growthSystems.Count; i += numParallelSearches)
|
|
V_0 = 0;
|
|
goto IL_004b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// var startIdx = i;
|
|
int32_t L_2 = V_0;
|
|
V_1 = L_2;
|
|
// var endIdx = Mathf.Min(i + numParallelSearches - 1, growthSystems.Count - 1);
|
|
int32_t L_3 = V_0;
|
|
int32_t L_4 = ___0_numParallelSearches;
|
|
List_1_t1C12B706F6B315064D0B299BDAFEA342011DA4CE* L_5 = __this->___growthSystems_0;
|
|
NullCheck(L_5);
|
|
int32_t L_6;
|
|
L_6 = List_1_get_Count_m05E392EF5C680FFB0D7B7739496C3ABB99214AFA_inline(L_5, List_1_get_Count_m05E392EF5C680FFB0D7B7739496C3ABB99214AFA_RuntimeMethod_var);
|
|
int32_t L_7;
|
|
L_7 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_3, L_4)), 1)), ((int32_t)il2cpp_codegen_subtract(L_6, 1)), NULL);
|
|
V_2 = L_7;
|
|
// ExecuteImpl(startIdx, endIdx);
|
|
int32_t L_8 = V_1;
|
|
int32_t L_9 = V_2;
|
|
FFlowAgPathingSystem_ExecuteImpl_mFB6C028A85565E2F8649D6981358115AAEBAF825(__this, L_8, L_9, NULL);
|
|
// if (foundResult || timeout)
|
|
bool L_10 = __this->___foundResult_1;
|
|
if (L_10)
|
|
{
|
|
goto IL_0059;
|
|
}
|
|
}
|
|
{
|
|
bool L_11 = __this->___timeout_2;
|
|
if (L_11)
|
|
{
|
|
goto IL_0059;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < growthSystems.Count; i += numParallelSearches)
|
|
int32_t L_12 = V_0;
|
|
int32_t L_13 = ___0_numParallelSearches;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_12, L_13));
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
// for (int i = 0; i < growthSystems.Count; i += numParallelSearches)
|
|
int32_t L_14 = V_0;
|
|
List_1_t1C12B706F6B315064D0B299BDAFEA342011DA4CE* L_15 = __this->___growthSystems_0;
|
|
NullCheck(L_15);
|
|
int32_t L_16;
|
|
L_16 = List_1_get_Count_m05E392EF5C680FFB0D7B7739496C3ABB99214AFA_inline(L_15, List_1_get_Count_m05E392EF5C680FFB0D7B7739496C3ABB99214AFA_RuntimeMethod_var);
|
|
if ((((int32_t)L_14) < ((int32_t)L_16)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
|
|
IL_0059:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.EFlowLayoutGrowthErrorType DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowAgPathingSystem::GetLastError()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FFlowAgPathingSystem_GetLastError_m664E578A7032DB9DA3426A90485189312D33D3BF (FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mAABBF1784116CA16FE430479653007F21A48F6BD_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m9EE57A1CBBC60B0E0819F205A073E680A38ECE75_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m6DE682ED3289598FB7702D27661DE0125744B543_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m78D289F578837F0B6100C0B6D165A48A21055338_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StackSystem_4_get_SharedState_m08AED96299CE10269172EB675CC386DBAABEB6EE_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Enumerator_t175FA26DE7A89F2F93C1F6B5209A2B7FEAF93DBA V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
FlowPathGrowthSystem_t420A377CC6C920719DABB102863330129478D2E9* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
{
|
|
// foreach (var growthSystem in growthSystems)
|
|
List_1_t1C12B706F6B315064D0B299BDAFEA342011DA4CE* L_0 = __this->___growthSystems_0;
|
|
NullCheck(L_0);
|
|
Enumerator_t175FA26DE7A89F2F93C1F6B5209A2B7FEAF93DBA L_1;
|
|
L_1 = List_1_GetEnumerator_m78D289F578837F0B6100C0B6D165A48A21055338(L_0, List_1_GetEnumerator_m78D289F578837F0B6100C0B6D165A48A21055338_RuntimeMethod_var);
|
|
V_0 = L_1;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_003f:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mAABBF1784116CA16FE430479653007F21A48F6BD((&V_0), Enumerator_Dispose_mAABBF1784116CA16FE430479653007F21A48F6BD_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0034_1;
|
|
}
|
|
|
|
IL_000e_1:
|
|
{
|
|
// foreach (var growthSystem in growthSystems)
|
|
FlowPathGrowthSystem_t420A377CC6C920719DABB102863330129478D2E9* L_2;
|
|
L_2 = Enumerator_get_Current_m6DE682ED3289598FB7702D27661DE0125744B543_inline((&V_0), Enumerator_get_Current_m6DE682ED3289598FB7702D27661DE0125744B543_RuntimeMethod_var);
|
|
V_1 = L_2;
|
|
// if (growthSystem != null && growthSystem.SharedState.LastError != EFlowLayoutGrowthErrorType.None)
|
|
FlowPathGrowthSystem_t420A377CC6C920719DABB102863330129478D2E9* L_3 = V_1;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0034_1;
|
|
}
|
|
}
|
|
{
|
|
FlowPathGrowthSystem_t420A377CC6C920719DABB102863330129478D2E9* L_4 = V_1;
|
|
NullCheck(L_4);
|
|
FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* L_5;
|
|
L_5 = StackSystem_4_get_SharedState_m08AED96299CE10269172EB675CC386DBAABEB6EE_inline(L_4, StackSystem_4_get_SharedState_m08AED96299CE10269172EB675CC386DBAABEB6EE_RuntimeMethod_var);
|
|
NullCheck(L_5);
|
|
int32_t L_6 = L_5->___LastError_2;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0034_1;
|
|
}
|
|
}
|
|
{
|
|
// return growthSystem.SharedState.LastError;
|
|
FlowPathGrowthSystem_t420A377CC6C920719DABB102863330129478D2E9* L_7 = V_1;
|
|
NullCheck(L_7);
|
|
FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* L_8;
|
|
L_8 = StackSystem_4_get_SharedState_m08AED96299CE10269172EB675CC386DBAABEB6EE_inline(L_7, StackSystem_4_get_SharedState_m08AED96299CE10269172EB675CC386DBAABEB6EE_RuntimeMethod_var);
|
|
NullCheck(L_8);
|
|
int32_t L_9 = L_8->___LastError_2;
|
|
V_2 = L_9;
|
|
goto IL_004f;
|
|
}
|
|
|
|
IL_0034_1:
|
|
{
|
|
// foreach (var growthSystem in growthSystems)
|
|
bool L_10;
|
|
L_10 = Enumerator_MoveNext_m9EE57A1CBBC60B0E0819F205A073E680A38ECE75((&V_0), Enumerator_MoveNext_m9EE57A1CBBC60B0E0819F205A073E680A38ECE75_RuntimeMethod_var);
|
|
if (L_10)
|
|
{
|
|
goto IL_000e_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
// return EFlowLayoutGrowthErrorType.None;
|
|
return (int32_t)(0);
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// }
|
|
int32_t L_11 = V_2;
|
|
return L_11;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowAgPathingSystem::ExecuteImpl(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FFlowAgPathingSystem_ExecuteImpl_mFB6C028A85565E2F8649D6981358115AAEBAF825 (FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7* __this, int32_t ___0_startIdx, int32_t ___1_endIdx, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecuteFrameDelegate_tFDF65E78FF96806915D51181D20D79A88D46FA26_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutPathStackGrowthTask_Execute_m96F75DAF95041E9F79F9271F79AA45E5E013EC9F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m724CC3CEC6223A7488138CEFA2C233861AA2AE08_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StackSystem_4_ExecuteStep_m0BA1E04C0CC75B5F005B9B4EB59075A518DD2216_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StackSystem_4_get_FoundResult_m562B62505CE0D4F8BBDF25F25580F3AA12194575_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StackSystem_4_get_Result_mFDFE44A6B670E2DAFABD098016876703C9BB4D34_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StackSystem_4_get_Running_mF19F95575DDF90B7DD33BA8C76E48EA19772CEAA_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
int32_t V_1 = 0;
|
|
FlowPathGrowthSystem_t420A377CC6C920719DABB102863330129478D2E9* V_2 = NULL;
|
|
{
|
|
// bool running = true;
|
|
V_0 = (bool)1;
|
|
goto IL_0088;
|
|
}
|
|
|
|
IL_0007:
|
|
{
|
|
// running = false;
|
|
V_0 = (bool)0;
|
|
// for (int i = startIdx; i <= endIdx; i++)
|
|
int32_t L_0 = ___0_startIdx;
|
|
V_1 = L_0;
|
|
goto IL_0084;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
// var growthSystem = growthSystems[i];
|
|
List_1_t1C12B706F6B315064D0B299BDAFEA342011DA4CE* L_1 = __this->___growthSystems_0;
|
|
int32_t L_2 = V_1;
|
|
NullCheck(L_1);
|
|
FlowPathGrowthSystem_t420A377CC6C920719DABB102863330129478D2E9* L_3;
|
|
L_3 = List_1_get_Item_m724CC3CEC6223A7488138CEFA2C233861AA2AE08(L_1, L_2, List_1_get_Item_m724CC3CEC6223A7488138CEFA2C233861AA2AE08_RuntimeMethod_var);
|
|
V_2 = L_3;
|
|
// if (growthSystem.Running)
|
|
FlowPathGrowthSystem_t420A377CC6C920719DABB102863330129478D2E9* L_4 = V_2;
|
|
NullCheck(L_4);
|
|
bool L_5;
|
|
L_5 = StackSystem_4_get_Running_mF19F95575DDF90B7DD33BA8C76E48EA19772CEAA_inline(L_4, StackSystem_4_get_Running_mF19F95575DDF90B7DD33BA8C76E48EA19772CEAA_RuntimeMethod_var);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0080;
|
|
}
|
|
}
|
|
{
|
|
// growthSystem.ExecuteStep(FlowLayoutPathStackGrowthTask.Execute);
|
|
FlowPathGrowthSystem_t420A377CC6C920719DABB102863330129478D2E9* L_6 = V_2;
|
|
ExecuteFrameDelegate_tFDF65E78FF96806915D51181D20D79A88D46FA26* L_7 = (ExecuteFrameDelegate_tFDF65E78FF96806915D51181D20D79A88D46FA26*)il2cpp_codegen_object_new(ExecuteFrameDelegate_tFDF65E78FF96806915D51181D20D79A88D46FA26_il2cpp_TypeInfo_var);
|
|
NullCheck(L_7);
|
|
ExecuteFrameDelegate__ctor_mE9DA43B93355ED2EFC44F7A396C5048C285FBC4C(L_7, NULL, (intptr_t)((void*)FlowLayoutPathStackGrowthTask_Execute_m96F75DAF95041E9F79F9271F79AA45E5E013EC9F_RuntimeMethod_var), NULL);
|
|
NullCheck(L_6);
|
|
StackSystem_4_ExecuteStep_m0BA1E04C0CC75B5F005B9B4EB59075A518DD2216(L_6, L_7, StackSystem_4_ExecuteStep_m0BA1E04C0CC75B5F005B9B4EB59075A518DD2216_RuntimeMethod_var);
|
|
// running |= growthSystem.Running;
|
|
bool L_8 = V_0;
|
|
FlowPathGrowthSystem_t420A377CC6C920719DABB102863330129478D2E9* L_9 = V_2;
|
|
NullCheck(L_9);
|
|
bool L_10;
|
|
L_10 = StackSystem_4_get_Running_mF19F95575DDF90B7DD33BA8C76E48EA19772CEAA_inline(L_9, StackSystem_4_get_Running_mF19F95575DDF90B7DD33BA8C76E48EA19772CEAA_RuntimeMethod_var);
|
|
V_0 = (bool)((int32_t)((int32_t)L_8|(int32_t)L_10));
|
|
// if (growthSystem.FoundResult)
|
|
FlowPathGrowthSystem_t420A377CC6C920719DABB102863330129478D2E9* L_11 = V_2;
|
|
NullCheck(L_11);
|
|
bool L_12;
|
|
L_12 = StackSystem_4_get_FoundResult_m562B62505CE0D4F8BBDF25F25580F3AA12194575_inline(L_11, StackSystem_4_get_FoundResult_m562B62505CE0D4F8BBDF25F25580F3AA12194575_RuntimeMethod_var);
|
|
if (!L_12)
|
|
{
|
|
goto IL_005a;
|
|
}
|
|
}
|
|
{
|
|
// foundResult = true;
|
|
__this->___foundResult_1 = (bool)1;
|
|
// result = growthSystem.Result;
|
|
FlowPathGrowthSystem_t420A377CC6C920719DABB102863330129478D2E9* L_13 = V_2;
|
|
NullCheck(L_13);
|
|
FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092* L_14;
|
|
L_14 = StackSystem_4_get_Result_mFDFE44A6B670E2DAFABD098016876703C9BB4D34_inline(L_13, StackSystem_4_get_Result_mFDFE44A6B670E2DAFABD098016876703C9BB4D34_RuntimeMethod_var);
|
|
__this->___result_5 = L_14;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___result_5), (void*)L_14);
|
|
// break;
|
|
goto IL_0088;
|
|
}
|
|
|
|
IL_005a:
|
|
{
|
|
// frameCounter++;
|
|
int64_t L_15 = __this->___frameCounter_3;
|
|
__this->___frameCounter_3 = ((int64_t)il2cpp_codegen_add(L_15, ((int64_t)1)));
|
|
// if (frameCounter >= maxFramesToProcess)
|
|
int64_t L_16 = __this->___frameCounter_3;
|
|
int64_t L_17 = __this->___maxFramesToProcess_4;
|
|
if ((((int64_t)L_16) < ((int64_t)L_17)))
|
|
{
|
|
goto IL_0080;
|
|
}
|
|
}
|
|
{
|
|
// timeout = true;
|
|
__this->___timeout_2 = (bool)1;
|
|
// break;
|
|
goto IL_0088;
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
// for (int i = startIdx; i <= endIdx; i++)
|
|
int32_t L_18 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_18, 1));
|
|
}
|
|
|
|
IL_0084:
|
|
{
|
|
// for (int i = startIdx; i <= endIdx; i++)
|
|
int32_t L_19 = V_1;
|
|
int32_t L_20 = ___1_endIdx;
|
|
if ((((int32_t)L_19) <= ((int32_t)L_20)))
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
|
|
IL_0088:
|
|
{
|
|
// while (running && !timeout && !foundResult)
|
|
bool L_21 = V_0;
|
|
if (!L_21)
|
|
{
|
|
goto IL_009e;
|
|
}
|
|
}
|
|
{
|
|
bool L_22 = __this->___timeout_2;
|
|
if (L_22)
|
|
{
|
|
goto IL_009e;
|
|
}
|
|
}
|
|
{
|
|
bool L_23 = __this->___foundResult_1;
|
|
if (!L_23)
|
|
{
|
|
goto IL_0007;
|
|
}
|
|
}
|
|
|
|
IL_009e:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackGrowthTask::Execute(DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState,DungeonArchitect.Utils.StackSystem`4<DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutPathStackGrowthTask_Execute_m96F75DAF95041E9F79F9271F79AA45E5E013EC9F (FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D* ___0_frameState, FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* ___1_staticState, FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* ___2_sharedState, StackSystem_4_t0914A8F83C26D8F23ABD1A8B0A05CD85155E7277* ___3_stackSystem, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m1A4EB0A7AB9C1558C3F66AAA54FFC6764E536AD0_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBB84A4FB1A28B93D940AC58DD1B30C37A13CF5E6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mC05D92C0C1FDD5E14E9326D68D3C4D5345C5C3C2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m1E16C95756E36F8036720E9843CB34852FEA60FA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3156E3A426CD6F6EEB875779EBA13B78E40203BD_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m59A28471B52991B5784323B13E2CC607974793AB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m5BB1C474D62EC14E3D9424BBF6725683B3847AE1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m78A5E291DE86EBF40DF65531615198627E01A248_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mDB4F02B6EC7357BD5B0B2B441FDC1AB6B2650C36_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m294005E6FE120942D506A87665297C46D32F0D7B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFlowLayoutGraphConstraints_t73D4BFB2EB2BBB3DD91DF776D2F2D6C8B5BD0D5C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFlowLayoutNodeCreationConstraint_t61BDF84DEE26CC2F0240E6FF136BFCC33ABD328E_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m04FBA7A43C53C621E2B175146D090233B99EA1DF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0BACE48CCBAAF7D20D88A0DF7CF1A0C6CFFB9F89_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mA445B29549901292B7A272A2798D0D990C25A209_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF117FD0006CFF4FFDA21BD746C5873404E796CDB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mFF0B597C9259A44036FEBB8F33DB98FDE123AC3A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m3AF37655633E4521392FCF1D464CF6A26BC9F718_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mA656C8206A13774E7843ECCCD76C95130C966E8B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mACED259314212ABEDBD3762C550957B7D25F99F4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m47FA65723424731B386D30DB36EB4C083C70DA2C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Reverse_m3C51A317C7439524CE8CC048F3AC311B3A3BAF37_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m365F0897C73DCD97021FAA3E9957D2CE4F2CEED9_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m4DA3A45715FB754DDE4D7923435D817B884BFA7F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m5EF38D85ADC5CB55E0D34E5F6F3F1EE93DD2D526_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m60528B623CA209D909AE98552297E0D27A65C255_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m748E629C2EC1248A88A48FECB92816E44B73F8C4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mD1F1890D7CEA53293133C66BB9B0E4CE3579BECF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m056441679B2CED555F142B162C2E18A5F39EDB78_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m19BFB6531CBE9C5DDD9564C32AE57DADE567D46C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3459AC9CB6A42D99A57FFC582A658C1FE7465527_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m651C65F2F1602C3BAEECEE431AABE1459FDEEEB3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mBB1EAC6A6EE5C2295952EA999C5B33209762279A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC982822BA312CC567970EC7B79D0A4411D9B307D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD25B2D55849F7E920937D75CC0033A461032611F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA56B5D2804DF6D174C05CDA8589FF42AD88D11B0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_Shuffle_TisFlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC_m59AE6E9E99334553820BEB1232C567CEF1692035_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StackSystem_4_FinalizeResult_m6E6E2527C17A23F7AC340DA06AF3BC24145F4562_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StackSystem_4_PushFrame_m6C1A8A74BF4A1C77CE3D8A1FEFF52B057C7EA432_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StackSystem_4_get_SharedState_m08AED96299CE10269172EB675CC386DBAABEB6EE_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* V_0 = NULL;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_1 = NULL;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9* V_5 = NULL;
|
|
List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB* V_6 = NULL;
|
|
List_1_tA56B5D2804DF6D174C05CDA8589FF42AD88D11B0* V_7 = NULL;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_8 = NULL;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_9 = NULL;
|
|
Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 V_10;
|
|
memset((&V_10), 0, sizeof(V_10));
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_11 = NULL;
|
|
List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB* V_12 = NULL;
|
|
int32_t V_13 = 0;
|
|
float V_14 = 0.0f;
|
|
float V_15 = 0.0f;
|
|
Enumerator_t7334BC5C79CC56EED8FAD133DDA5FBCE34467411 V_16;
|
|
memset((&V_16), 0, sizeof(V_16));
|
|
FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* V_17 = NULL;
|
|
int32_t V_18 = 0;
|
|
FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* V_19 = NULL;
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* V_20 = NULL;
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* V_21 = NULL;
|
|
Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36 V_22;
|
|
memset((&V_22), 0, sizeof(V_22));
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_23;
|
|
memset((&V_23), 0, sizeof(V_23));
|
|
FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0* V_24 = NULL;
|
|
FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092* V_25 = NULL;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_26 = NULL;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_27 = NULL;
|
|
int32_t V_28 = 0;
|
|
int32_t V_29 = 0;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_30;
|
|
memset((&V_30), 0, sizeof(V_30));
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* V_31 = NULL;
|
|
FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* V_32 = NULL;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_33 = NULL;
|
|
int32_t V_34 = 0;
|
|
int32_t V_35 = 0;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_36;
|
|
memset((&V_36), 0, sizeof(V_36));
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_37 = NULL;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_38 = NULL;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_39 = NULL;
|
|
int32_t V_40 = 0;
|
|
int32_t V_41 = 0;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_42 = NULL;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_43 = NULL;
|
|
List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9* V_44 = NULL;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_45 = NULL;
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* V_46 = NULL;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_47 = NULL;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_48 = NULL;
|
|
int32_t V_49 = 0;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_50;
|
|
memset((&V_50), 0, sizeof(V_50));
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* V_51 = NULL;
|
|
FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* V_52 = NULL;
|
|
int32_t V_53 = 0;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_54;
|
|
memset((&V_54), 0, sizeof(V_54));
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_55 = NULL;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_56 = NULL;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_57 = NULL;
|
|
List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9* V_58 = NULL;
|
|
FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D* V_59 = NULL;
|
|
Enumerator_t85B682CC875347907EBCAECD741F7BBFBB1269FB V_60;
|
|
memset((&V_60), 0, sizeof(V_60));
|
|
FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D* V_61 = NULL;
|
|
FlowLayoutPathNodeGroupU5BU5D_tDA45F870334CF3895E318F3A8ACE86CE905615A8* G_B27_0 = NULL;
|
|
FlowLayoutPathNodeGroupU5BU5D_tDA45F870334CF3895E318F3A8ACE86CE905615A8* G_B26_0 = NULL;
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* G_B53_0 = NULL;
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* G_B52_0 = NULL;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 G_B54_0;
|
|
memset((&G_B54_0), 0, sizeof(G_B54_0));
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* G_B54_1 = NULL;
|
|
{
|
|
// var state = frameState.State;
|
|
FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D* L_0 = ___0_frameState;
|
|
NullCheck(L_0);
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_1 = L_0->___State_3;
|
|
V_0 = L_1;
|
|
// var currentNode = frameState.CurrentNode;
|
|
FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D* L_2 = ___0_frameState;
|
|
NullCheck(L_2);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_3 = L_2->___CurrentNode_0;
|
|
V_1 = L_3;
|
|
// var incomingNode = frameState.IncomingNode;
|
|
FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D* L_4 = ___0_frameState;
|
|
NullCheck(L_4);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_5 = L_4->___IncomingNode_1;
|
|
V_2 = L_5;
|
|
// var pathIndex = state.Path.Count;
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_6 = V_0;
|
|
NullCheck(L_6);
|
|
List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40* L_7 = L_6->___Path_0;
|
|
NullCheck(L_7);
|
|
int32_t L_8;
|
|
L_8 = List_1_get_Count_m056441679B2CED555F142B162C2E18A5F39EDB78_inline(L_7, List_1_get_Count_m056441679B2CED555F142B162C2E18A5F39EDB78_RuntimeMethod_var);
|
|
V_3 = L_8;
|
|
// var pathLength = Mathf.Clamp(pathIndex + 1, staticState.MinPathSize, staticState.MaxPathSize);
|
|
int32_t L_9 = V_3;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_10 = ___1_staticState;
|
|
NullCheck(L_10);
|
|
int32_t L_11 = L_10->___MinPathSize_5;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_12 = ___1_staticState;
|
|
NullCheck(L_12);
|
|
int32_t L_13 = L_12->___MaxPathSize_6;
|
|
int32_t L_14;
|
|
L_14 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(((int32_t)il2cpp_codegen_add(L_9, 1)), L_11, L_13, NULL);
|
|
V_4 = L_14;
|
|
// if (pathIndex == 0 && staticState.HeadNode != null) {
|
|
int32_t L_15 = V_3;
|
|
if (L_15)
|
|
{
|
|
goto IL_0072;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_16 = ___1_staticState;
|
|
NullCheck(L_16);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_17 = L_16->___HeadNode_2;
|
|
if (!L_17)
|
|
{
|
|
goto IL_0072;
|
|
}
|
|
}
|
|
{
|
|
// if (!staticState.GraphConstraint.IsValid(staticState.GraphQuery, staticState.HeadNode, new FlowLayoutGraphNode[]{currentNode}))
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_18 = ___1_staticState;
|
|
NullCheck(L_18);
|
|
RuntimeObject* L_19 = L_18->___GraphConstraint_11;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_20 = ___1_staticState;
|
|
NullCheck(L_20);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_21 = L_20->___GraphQuery_1;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_22 = ___1_staticState;
|
|
NullCheck(L_22);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_23 = L_22->___HeadNode_2;
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_24 = (FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1*)(FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1*)SZArrayNew(FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1_il2cpp_TypeInfo_var, (uint32_t)1);
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_25 = L_24;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_26 = V_1;
|
|
NullCheck(L_25);
|
|
ArrayElementTypeCheck (L_25, L_26);
|
|
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(0), (FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*)L_26);
|
|
NullCheck(L_19);
|
|
bool L_27;
|
|
L_27 = InterfaceFuncInvoker3< bool, FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7*, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*, FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* >::Invoke(0 /* System.Boolean DungeonArchitect.Flow.Domains.Layout.IFlowLayoutGraphConstraints::IsValid(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode[]) */, IFlowLayoutGraphConstraints_t73D4BFB2EB2BBB3DD91DF776D2F2D6C8B5BD0D5C_il2cpp_TypeInfo_var, L_19, L_21, L_23, L_25);
|
|
if (L_27)
|
|
{
|
|
goto IL_0072;
|
|
}
|
|
}
|
|
{
|
|
// stackSystem.SharedState.LastError = EFlowLayoutGrowthErrorType.GraphConstraint;
|
|
StackSystem_4_t0914A8F83C26D8F23ABD1A8B0A05CD85155E7277* L_28 = ___3_stackSystem;
|
|
NullCheck(L_28);
|
|
FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* L_29;
|
|
L_29 = StackSystem_4_get_SharedState_m08AED96299CE10269172EB675CC386DBAABEB6EE_inline(L_28, StackSystem_4_get_SharedState_m08AED96299CE10269172EB675CC386DBAABEB6EE_RuntimeMethod_var);
|
|
NullCheck(L_29);
|
|
L_29->___LastError_2 = 1;
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0072:
|
|
{
|
|
// if (staticState.NodeCreationConstraint != null) {
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_30 = ___1_staticState;
|
|
NullCheck(L_30);
|
|
RuntimeObject* L_31 = L_30->___NodeCreationConstraint_13;
|
|
if (!L_31)
|
|
{
|
|
goto IL_0098;
|
|
}
|
|
}
|
|
{
|
|
// if (!staticState.NodeCreationConstraint.CanCreateNodeAt(currentNode, pathLength, pathIndex)) {
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_32 = ___1_staticState;
|
|
NullCheck(L_32);
|
|
RuntimeObject* L_33 = L_32->___NodeCreationConstraint_13;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_34 = V_1;
|
|
int32_t L_35 = V_4;
|
|
int32_t L_36 = V_3;
|
|
NullCheck(L_33);
|
|
bool L_37;
|
|
L_37 = InterfaceFuncInvoker3< bool, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*, int32_t, int32_t >::Invoke(0 /* System.Boolean DungeonArchitect.Flow.Domains.Layout.Pathing.IFlowLayoutNodeCreationConstraint::CanCreateNodeAt(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Int32,System.Int32) */, IFlowLayoutNodeCreationConstraint_t61BDF84DEE26CC2F0240E6FF136BFCC33ABD328E_il2cpp_TypeInfo_var, L_33, L_34, L_35, L_36);
|
|
if (L_37)
|
|
{
|
|
goto IL_0098;
|
|
}
|
|
}
|
|
{
|
|
// stackSystem.SharedState.LastError = EFlowLayoutGrowthErrorType.NodeConstraint;
|
|
StackSystem_4_t0914A8F83C26D8F23ABD1A8B0A05CD85155E7277* L_38 = ___3_stackSystem;
|
|
NullCheck(L_38);
|
|
FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* L_39;
|
|
L_39 = StackSystem_4_get_SharedState_m08AED96299CE10269172EB675CC386DBAABEB6EE_inline(L_38, StackSystem_4_get_SharedState_m08AED96299CE10269172EB675CC386DBAABEB6EE_RuntimeMethod_var);
|
|
NullCheck(L_39);
|
|
L_39->___LastError_2 = 2;
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0098:
|
|
{
|
|
// bool bFirstNodeInPath = (pathIndex == 0);
|
|
int32_t L_40 = V_3;
|
|
// var baseIncomingConstraintLinks = new List<FFAGConstraintsLink>();
|
|
List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9* L_41 = (List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9*)il2cpp_codegen_object_new(List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9_il2cpp_TypeInfo_var);
|
|
NullCheck(L_41);
|
|
List_1__ctor_mD1F1890D7CEA53293133C66BB9B0E4CE3579BECF(L_41, List_1__ctor_mD1F1890D7CEA53293133C66BB9B0E4CE3579BECF_RuntimeMethod_var);
|
|
V_5 = L_41;
|
|
// if (bFirstNodeInPath && staticState.HeadNode != null) {
|
|
if (!((((int32_t)L_40) == ((int32_t)0))? 1 : 0))
|
|
{
|
|
goto IL_01db;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_42 = ___1_staticState;
|
|
NullCheck(L_42);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_43 = L_42->___HeadNode_2;
|
|
if (!L_43)
|
|
{
|
|
goto IL_01db;
|
|
}
|
|
}
|
|
{
|
|
// var headSubNode = staticState.HeadNode;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_44 = ___1_staticState;
|
|
NullCheck(L_44);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_45 = L_44->___HeadNode_2;
|
|
V_8 = L_45;
|
|
// if (staticState.HeadNode.MergedCompositeNodes.Count > 1) {
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_46 = ___1_staticState;
|
|
NullCheck(L_46);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_47 = L_46->___HeadNode_2;
|
|
NullCheck(L_47);
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_48 = L_47->___MergedCompositeNodes_10;
|
|
NullCheck(L_48);
|
|
int32_t L_49;
|
|
L_49 = List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_inline(L_48, List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_RuntimeMethod_var);
|
|
if ((((int32_t)L_49) <= ((int32_t)1)))
|
|
{
|
|
goto IL_01a4;
|
|
}
|
|
}
|
|
{
|
|
// foreach (var graphLink in staticState.Graph.Links) {
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_50 = ___1_staticState;
|
|
NullCheck(L_50);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_51 = L_50->___Graph_0;
|
|
NullCheck(L_51);
|
|
List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_52 = L_51->___Links_1;
|
|
NullCheck(L_52);
|
|
Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 L_53;
|
|
L_53 = List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C(L_52, List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var);
|
|
V_10 = L_53;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0196:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399((&V_10), Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0188_1;
|
|
}
|
|
|
|
IL_00e8_1:
|
|
{
|
|
// foreach (var graphLink in staticState.Graph.Links) {
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_54;
|
|
L_54 = Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_inline((&V_10), Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var);
|
|
V_11 = L_54;
|
|
// if (graphLink.state.type != FlowLayoutGraphLinkType.Unconnected) continue;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_55 = V_11;
|
|
NullCheck(L_55);
|
|
FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_56 = L_55->___state_3;
|
|
NullCheck(L_56);
|
|
int32_t L_57 = L_56->___type_0;
|
|
if (L_57)
|
|
{
|
|
goto IL_0188_1;
|
|
}
|
|
}
|
|
{
|
|
// if (graphLink.source == currentNode.nodeId && graphLink.destination == staticState.HeadNode.nodeId) {
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_58 = V_11;
|
|
NullCheck(L_58);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_59 = L_58->___source_1;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_60 = V_1;
|
|
NullCheck(L_60);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_61 = L_60->___nodeId_0;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_62;
|
|
L_62 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_59, L_61, NULL);
|
|
if (!L_62)
|
|
{
|
|
goto IL_0145_1;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_63 = V_11;
|
|
NullCheck(L_63);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_64 = L_63->___destination_2;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_65 = ___1_staticState;
|
|
NullCheck(L_65);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_66 = L_65->___HeadNode_2;
|
|
NullCheck(L_66);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_67 = L_66->___nodeId_0;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_68;
|
|
L_68 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_64, L_67, NULL);
|
|
if (!L_68)
|
|
{
|
|
goto IL_0145_1;
|
|
}
|
|
}
|
|
{
|
|
// headSubNode = staticState.GraphQuery.GetSubNode(graphLink.destinationSubNode);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_69 = ___1_staticState;
|
|
NullCheck(L_69);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_70 = L_69->___GraphQuery_1;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_71 = V_11;
|
|
NullCheck(L_71);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_72 = L_71->___destinationSubNode_5;
|
|
NullCheck(L_70);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_73;
|
|
L_73 = FlowLayoutGraphQuery_GetSubNode_mAC9509E268D6C498B222A09D444F58DD28152350(L_70, L_72, NULL);
|
|
V_8 = L_73;
|
|
// break;
|
|
goto IL_01a4;
|
|
}
|
|
|
|
IL_0145_1:
|
|
{
|
|
// else if (graphLink.source == staticState.HeadNode.nodeId && graphLink.destination == currentNode.nodeId) {
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_74 = V_11;
|
|
NullCheck(L_74);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_75 = L_74->___source_1;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_76 = ___1_staticState;
|
|
NullCheck(L_76);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_77 = L_76->___HeadNode_2;
|
|
NullCheck(L_77);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_78 = L_77->___nodeId_0;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_79;
|
|
L_79 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_75, L_78, NULL);
|
|
if (!L_79)
|
|
{
|
|
goto IL_0188_1;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_80 = V_11;
|
|
NullCheck(L_80);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_81 = L_80->___destination_2;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_82 = V_1;
|
|
NullCheck(L_82);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_83 = L_82->___nodeId_0;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_84;
|
|
L_84 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_81, L_83, NULL);
|
|
if (!L_84)
|
|
{
|
|
goto IL_0188_1;
|
|
}
|
|
}
|
|
{
|
|
// headSubNode = staticState.GraphQuery.GetSubNode(graphLink.sourceSubNode);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_85 = ___1_staticState;
|
|
NullCheck(L_85);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_86 = L_85->___GraphQuery_1;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_87 = V_11;
|
|
NullCheck(L_87);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_88 = L_87->___sourceSubNode_4;
|
|
NullCheck(L_86);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_89;
|
|
L_89 = FlowLayoutGraphQuery_GetSubNode_mAC9509E268D6C498B222A09D444F58DD28152350(L_86, L_88, NULL);
|
|
V_8 = L_89;
|
|
// break;
|
|
goto IL_01a4;
|
|
}
|
|
|
|
IL_0188_1:
|
|
{
|
|
// foreach (var graphLink in staticState.Graph.Links) {
|
|
bool L_90;
|
|
L_90 = Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588((&V_10), Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var);
|
|
if (L_90)
|
|
{
|
|
goto IL_00e8_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_01a4;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_01a4:
|
|
{
|
|
// var headConnectedLink = staticState.GraphQuery.GetConnectedLink(currentNode.nodeId, headSubNode.nodeId);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_91 = ___1_staticState;
|
|
NullCheck(L_91);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_92 = L_91->___GraphQuery_1;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_93 = V_1;
|
|
NullCheck(L_93);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_94 = L_93->___nodeId_0;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_95 = V_8;
|
|
NullCheck(L_95);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_96 = L_95->___nodeId_0;
|
|
NullCheck(L_92);
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_97;
|
|
L_97 = FlowLayoutGraphQuery_GetConnectedLink_mE3972B85EE34901A5F74B64A5DA9504EF4A744FD(L_92, L_94, L_96, NULL);
|
|
V_9 = L_97;
|
|
// sharedState.LinkFromHead = new FFAGConstraintsLink(currentNode, headSubNode, headConnectedLink);
|
|
FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* L_98 = ___2_sharedState;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_99 = V_1;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_100 = V_8;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_101 = V_9;
|
|
FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05* L_102 = (FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05*)il2cpp_codegen_object_new(FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05_il2cpp_TypeInfo_var);
|
|
NullCheck(L_102);
|
|
FFAGConstraintsLink__ctor_mCFB5565A4C5C0510378632AC4C1C1FE987DBE60B(L_102, L_99, L_100, L_101, NULL);
|
|
NullCheck(L_98);
|
|
L_98->___LinkFromHead_0 = L_102;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_98->___LinkFromHead_0), (void*)L_102);
|
|
// baseIncomingConstraintLinks.Add(sharedState.LinkFromHead);
|
|
List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9* L_103 = V_5;
|
|
FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* L_104 = ___2_sharedState;
|
|
NullCheck(L_104);
|
|
FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05* L_105 = L_104->___LinkFromHead_0;
|
|
NullCheck(L_103);
|
|
List_1_Add_mFF0B597C9259A44036FEBB8F33DB98FDE123AC3A_inline(L_103, L_105, List_1_Add_mFF0B597C9259A44036FEBB8F33DB98FDE123AC3A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_01db:
|
|
{
|
|
// if (incomingNode != null) {
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_106 = V_2;
|
|
if (!L_106)
|
|
{
|
|
goto IL_01f2;
|
|
}
|
|
}
|
|
{
|
|
// baseIncomingConstraintLinks.Add(new FFAGConstraintsLink(currentNode, incomingNode, frameState.IncomingLink));
|
|
List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9* L_107 = V_5;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_108 = V_1;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_109 = V_2;
|
|
FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D* L_110 = ___0_frameState;
|
|
NullCheck(L_110);
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_111 = L_110->___IncomingLink_2;
|
|
FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05* L_112 = (FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05*)il2cpp_codegen_object_new(FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05_il2cpp_TypeInfo_var);
|
|
NullCheck(L_112);
|
|
FFAGConstraintsLink__ctor_mCFB5565A4C5C0510378632AC4C1C1FE987DBE60B(L_112, L_108, L_109, L_111, NULL);
|
|
NullCheck(L_107);
|
|
List_1_Add_mFF0B597C9259A44036FEBB8F33DB98FDE123AC3A_inline(L_107, L_112, List_1_Add_mFF0B597C9259A44036FEBB8F33DB98FDE123AC3A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_01f2:
|
|
{
|
|
// var sortedNodeGroups = new List<FlowLayoutPathNodeGroup>();
|
|
List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB* L_113 = (List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB*)il2cpp_codegen_object_new(List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB_il2cpp_TypeInfo_var);
|
|
NullCheck(L_113);
|
|
List_1__ctor_m60528B623CA209D909AE98552297E0D27A65C255(L_113, List_1__ctor_m60528B623CA209D909AE98552297E0D27A65C255_RuntimeMethod_var);
|
|
V_6 = L_113;
|
|
// FlowLayoutPathNodeGroup[] possibleNodeGroupsArray = staticState.NodeGroupGenerator.Generate(staticState.GraphQuery, currentNode, pathIndex,
|
|
// pathLength, staticState.Random, state.Visited);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_114 = ___1_staticState;
|
|
NullCheck(L_114);
|
|
FlowLayoutNodeGroupGenerator_tDE27D61B3EB4E6266F727DA352C8681CE3914082* L_115 = L_114->___NodeGroupGenerator_12;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_116 = ___1_staticState;
|
|
NullCheck(L_116);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_117 = L_116->___GraphQuery_1;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_118 = V_1;
|
|
int32_t L_119 = V_3;
|
|
int32_t L_120 = V_4;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_121 = ___1_staticState;
|
|
NullCheck(L_121);
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_122 = L_121->___Random_4;
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_123 = V_0;
|
|
NullCheck(L_123);
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_124 = L_123->___Visited_1;
|
|
NullCheck(L_115);
|
|
FlowLayoutPathNodeGroupU5BU5D_tDA45F870334CF3895E318F3A8ACE86CE905615A8* L_125;
|
|
L_125 = VirtualFuncInvoker6< FlowLayoutPathNodeGroupU5BU5D_tDA45F870334CF3895E318F3A8ACE86CE905615A8*, FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7*, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*, int32_t, int32_t, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8*, HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* >::Invoke(4 /* DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup[] DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutNodeGroupGenerator::Generate(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Int32,System.Int32,System.Random,System.Collections.Generic.HashSet`1<DungeonArchitect.Utils.DungeonUID>) */, L_115, L_117, L_118, L_119, L_120, L_122, L_124);
|
|
// if (possibleNodeGroupsArray.Length == 0)
|
|
FlowLayoutPathNodeGroupU5BU5D_tDA45F870334CF3895E318F3A8ACE86CE905615A8* L_126 = L_125;
|
|
NullCheck(L_126);
|
|
G_B26_0 = L_126;
|
|
if ((((RuntimeArray*)L_126)->max_length))
|
|
{
|
|
G_B27_0 = L_126;
|
|
goto IL_022a;
|
|
}
|
|
}
|
|
{
|
|
// stackSystem.SharedState.LastError = EFlowLayoutGrowthErrorType.EmptyNodeGroup;
|
|
StackSystem_4_t0914A8F83C26D8F23ABD1A8B0A05CD85155E7277* L_127 = ___3_stackSystem;
|
|
NullCheck(L_127);
|
|
FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* L_128;
|
|
L_128 = StackSystem_4_get_SharedState_m08AED96299CE10269172EB675CC386DBAABEB6EE_inline(L_127, StackSystem_4_get_SharedState_m08AED96299CE10269172EB675CC386DBAABEB6EE_RuntimeMethod_var);
|
|
NullCheck(L_128);
|
|
L_128->___LastError_2 = 3;
|
|
G_B27_0 = G_B26_0;
|
|
}
|
|
|
|
IL_022a:
|
|
{
|
|
// var possibleNodeGroups = new List<FlowLayoutPathNodeGroup>(possibleNodeGroupsArray);
|
|
List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB* L_129 = (List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB*)il2cpp_codegen_object_new(List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB_il2cpp_TypeInfo_var);
|
|
NullCheck(L_129);
|
|
List_1__ctor_m4DA3A45715FB754DDE4D7923435D817B884BFA7F(L_129, (RuntimeObject*)G_B27_0, List_1__ctor_m4DA3A45715FB754DDE4D7923435D817B884BFA7F_RuntimeMethod_var);
|
|
V_12 = L_129;
|
|
// MathUtils.Shuffle(possibleNodeGroups, staticState.Random);
|
|
List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB* L_130 = V_12;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_131 = ___1_staticState;
|
|
NullCheck(L_131);
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_132 = L_131->___Random_4;
|
|
il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
MathUtils_Shuffle_TisFlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC_m59AE6E9E99334553820BEB1232C567CEF1692035(L_130, L_132, MathUtils_Shuffle_TisFlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC_m59AE6E9E99334553820BEB1232C567CEF1692035_RuntimeMethod_var);
|
|
goto IL_02e1;
|
|
}
|
|
|
|
IL_0243:
|
|
{
|
|
// int indexToProcess = 0;
|
|
V_13 = 0;
|
|
// float maxWeight = 0;
|
|
V_14 = (0.0f);
|
|
// foreach (var group in possibleNodeGroups)
|
|
List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB* L_133 = V_12;
|
|
NullCheck(L_133);
|
|
Enumerator_t7334BC5C79CC56EED8FAD133DDA5FBCE34467411 L_134;
|
|
L_134 = List_1_GetEnumerator_mA656C8206A13774E7843ECCCD76C95130C966E8B(L_133, List_1_GetEnumerator_mA656C8206A13774E7843ECCCD76C95130C966E8B_RuntimeMethod_var);
|
|
V_16 = L_134;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_027c:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mC05D92C0C1FDD5E14E9326D68D3C4D5345C5C3C2((&V_16), Enumerator_Dispose_mC05D92C0C1FDD5E14E9326D68D3C4D5345C5C3C2_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0271_1;
|
|
}
|
|
|
|
IL_0258_1:
|
|
{
|
|
// foreach (var group in possibleNodeGroups)
|
|
FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* L_135;
|
|
L_135 = Enumerator_get_Current_m78A5E291DE86EBF40DF65531615198627E01A248_inline((&V_16), Enumerator_get_Current_m78A5E291DE86EBF40DF65531615198627E01A248_RuntimeMethod_var);
|
|
V_17 = L_135;
|
|
// maxWeight = Mathf.Max(maxWeight, group.Weight);
|
|
float L_136 = V_14;
|
|
FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* L_137 = V_17;
|
|
NullCheck(L_137);
|
|
float L_138 = L_137->___Weight_1;
|
|
float L_139;
|
|
L_139 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_136, L_138, NULL);
|
|
V_14 = L_139;
|
|
}
|
|
|
|
IL_0271_1:
|
|
{
|
|
// foreach (var group in possibleNodeGroups)
|
|
bool L_140;
|
|
L_140 = Enumerator_MoveNext_m1E16C95756E36F8036720E9843CB34852FEA60FA((&V_16), Enumerator_MoveNext_m1E16C95756E36F8036720E9843CB34852FEA60FA_RuntimeMethod_var);
|
|
if (L_140)
|
|
{
|
|
goto IL_0258_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_028a;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_028a:
|
|
{
|
|
// float frameSelectionWeight = staticState.Random.NextFloat() * maxWeight;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_141 = ___1_staticState;
|
|
NullCheck(L_141);
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_142 = L_141->___Random_4;
|
|
float L_143;
|
|
L_143 = RandomExtensions_NextFloat_m83B4036CA53E0F8F86D3A8D8ABC1C564D0673A67(L_142, NULL);
|
|
float L_144 = V_14;
|
|
V_15 = ((float)il2cpp_codegen_multiply(L_143, L_144));
|
|
// for (int i = 0; i < possibleNodeGroups.Count; i++)
|
|
V_18 = 0;
|
|
goto IL_02bd;
|
|
}
|
|
|
|
IL_029f:
|
|
{
|
|
// if (frameSelectionWeight <= possibleNodeGroups[i].Weight)
|
|
float L_145 = V_15;
|
|
List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB* L_146 = V_12;
|
|
int32_t L_147 = V_18;
|
|
NullCheck(L_146);
|
|
FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* L_148;
|
|
L_148 = List_1_get_Item_mBB1EAC6A6EE5C2295952EA999C5B33209762279A(L_146, L_147, List_1_get_Item_mBB1EAC6A6EE5C2295952EA999C5B33209762279A_RuntimeMethod_var);
|
|
NullCheck(L_148);
|
|
float L_149 = L_148->___Weight_1;
|
|
if ((!(((float)L_145) <= ((float)L_149))))
|
|
{
|
|
goto IL_02b7;
|
|
}
|
|
}
|
|
{
|
|
// indexToProcess = i;
|
|
int32_t L_150 = V_18;
|
|
V_13 = L_150;
|
|
// break;
|
|
goto IL_02c8;
|
|
}
|
|
|
|
IL_02b7:
|
|
{
|
|
// for (int i = 0; i < possibleNodeGroups.Count; i++)
|
|
int32_t L_151 = V_18;
|
|
V_18 = ((int32_t)il2cpp_codegen_add(L_151, 1));
|
|
}
|
|
|
|
IL_02bd:
|
|
{
|
|
// for (int i = 0; i < possibleNodeGroups.Count; i++)
|
|
int32_t L_152 = V_18;
|
|
List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB* L_153 = V_12;
|
|
NullCheck(L_153);
|
|
int32_t L_154;
|
|
L_154 = List_1_get_Count_m3459AC9CB6A42D99A57FFC582A658C1FE7465527_inline(L_153, List_1_get_Count_m3459AC9CB6A42D99A57FFC582A658C1FE7465527_RuntimeMethod_var);
|
|
if ((((int32_t)L_152) < ((int32_t)L_154)))
|
|
{
|
|
goto IL_029f;
|
|
}
|
|
}
|
|
|
|
IL_02c8:
|
|
{
|
|
// sortedNodeGroups.Add(possibleNodeGroups[indexToProcess]);
|
|
List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB* L_155 = V_6;
|
|
List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB* L_156 = V_12;
|
|
int32_t L_157 = V_13;
|
|
NullCheck(L_156);
|
|
FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* L_158;
|
|
L_158 = List_1_get_Item_mBB1EAC6A6EE5C2295952EA999C5B33209762279A(L_156, L_157, List_1_get_Item_mBB1EAC6A6EE5C2295952EA999C5B33209762279A_RuntimeMethod_var);
|
|
NullCheck(L_155);
|
|
List_1_Add_mA445B29549901292B7A272A2798D0D990C25A209_inline(L_155, L_158, List_1_Add_mA445B29549901292B7A272A2798D0D990C25A209_RuntimeMethod_var);
|
|
// possibleNodeGroups.RemoveAt(indexToProcess);
|
|
List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB* L_159 = V_12;
|
|
int32_t L_160 = V_13;
|
|
NullCheck(L_159);
|
|
List_1_RemoveAt_m47FA65723424731B386D30DB36EB4C083C70DA2C(L_159, L_160, List_1_RemoveAt_m47FA65723424731B386D30DB36EB4C083C70DA2C_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_02e1:
|
|
{
|
|
// while (possibleNodeGroups.Count > 0)
|
|
List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB* L_161 = V_12;
|
|
NullCheck(L_161);
|
|
int32_t L_162;
|
|
L_162 = List_1_get_Count_m3459AC9CB6A42D99A57FFC582A658C1FE7465527_inline(L_161, List_1_get_Count_m3459AC9CB6A42D99A57FFC582A658C1FE7465527_RuntimeMethod_var);
|
|
if ((((int32_t)L_162) > ((int32_t)0)))
|
|
{
|
|
goto IL_0243;
|
|
}
|
|
}
|
|
{
|
|
// var framesToPush = new List<FlowLayoutPathStackFrame>();
|
|
List_1_tA56B5D2804DF6D174C05CDA8589FF42AD88D11B0* L_163 = (List_1_tA56B5D2804DF6D174C05CDA8589FF42AD88D11B0*)il2cpp_codegen_object_new(List_1_tA56B5D2804DF6D174C05CDA8589FF42AD88D11B0_il2cpp_TypeInfo_var);
|
|
NullCheck(L_163);
|
|
List_1__ctor_m5EF38D85ADC5CB55E0D34E5F6F3F1EE93DD2D526(L_163, List_1__ctor_m5EF38D85ADC5CB55E0D34E5F6F3F1EE93DD2D526_RuntimeMethod_var);
|
|
V_7 = L_163;
|
|
// foreach (var growthNodeGroup in sortedNodeGroups)
|
|
List_1_t54038BE1AB753C8A5D1D875A23E5A32E7AD605CB* L_164 = V_6;
|
|
NullCheck(L_164);
|
|
Enumerator_t7334BC5C79CC56EED8FAD133DDA5FBCE34467411 L_165;
|
|
L_165 = List_1_GetEnumerator_mA656C8206A13774E7843ECCCD76C95130C966E8B(L_164, List_1_GetEnumerator_mA656C8206A13774E7843ECCCD76C95130C966E8B_RuntimeMethod_var);
|
|
V_16 = L_165;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0884:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mC05D92C0C1FDD5E14E9326D68D3C4D5345C5C3C2((&V_16), Enumerator_Dispose_mC05D92C0C1FDD5E14E9326D68D3C4D5345C5C3C2_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0876_1;
|
|
}
|
|
|
|
IL_0303_1:
|
|
{
|
|
// foreach (var growthNodeGroup in sortedNodeGroups)
|
|
FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* L_166;
|
|
L_166 = Enumerator_get_Current_m78A5E291DE86EBF40DF65531615198627E01A248_inline((&V_16), Enumerator_get_Current_m78A5E291DE86EBF40DF65531615198627E01A248_RuntimeMethod_var);
|
|
V_19 = L_166;
|
|
// if (!staticState.GraphConstraint.IsValid(staticState.GraphQuery, growthNodeGroup, pathIndex, pathLength, baseIncomingConstraintLinks.ToArray()))
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_167 = ___1_staticState;
|
|
NullCheck(L_167);
|
|
RuntimeObject* L_168 = L_167->___GraphConstraint_11;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_169 = ___1_staticState;
|
|
NullCheck(L_169);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_170 = L_169->___GraphQuery_1;
|
|
FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* L_171 = V_19;
|
|
int32_t L_172 = V_3;
|
|
int32_t L_173 = V_4;
|
|
List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9* L_174 = V_5;
|
|
NullCheck(L_174);
|
|
FFAGConstraintsLinkU5BU5D_t9571268E552CA6A8B990AE392DA16B7FA5E5C11A* L_175;
|
|
L_175 = List_1_ToArray_m365F0897C73DCD97021FAA3E9957D2CE4F2CEED9(L_174, List_1_ToArray_m365F0897C73DCD97021FAA3E9957D2CE4F2CEED9_RuntimeMethod_var);
|
|
NullCheck(L_168);
|
|
bool L_176;
|
|
L_176 = InterfaceFuncInvoker5< bool, FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7*, FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC*, int32_t, int32_t, FFAGConstraintsLinkU5BU5D_t9571268E552CA6A8B990AE392DA16B7FA5E5C11A* >::Invoke(1 /* System.Boolean DungeonArchitect.Flow.Domains.Layout.IFlowLayoutGraphConstraints::IsValid(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup,System.Int32,System.Int32,DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink[]) */, IFlowLayoutGraphConstraints_t73D4BFB2EB2BBB3DD91DF776D2F2D6C8B5BD0D5C_il2cpp_TypeInfo_var, L_168, L_170, L_171, L_172, L_173, L_175);
|
|
if (L_176)
|
|
{
|
|
goto IL_033c_1;
|
|
}
|
|
}
|
|
{
|
|
// stackSystem.SharedState.LastError = EFlowLayoutGrowthErrorType.GraphConstraint;
|
|
StackSystem_4_t0914A8F83C26D8F23ABD1A8B0A05CD85155E7277* L_177 = ___3_stackSystem;
|
|
NullCheck(L_177);
|
|
FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* L_178;
|
|
L_178 = StackSystem_4_get_SharedState_m08AED96299CE10269172EB675CC386DBAABEB6EE_inline(L_177, StackSystem_4_get_SharedState_m08AED96299CE10269172EB675CC386DBAABEB6EE_RuntimeMethod_var);
|
|
NullCheck(L_178);
|
|
L_178->___LastError_2 = 1;
|
|
// continue;
|
|
goto IL_0876_1;
|
|
}
|
|
|
|
IL_033c_1:
|
|
{
|
|
// FlowLayoutGrowthState nextState = state.Clone();
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_179 = V_0;
|
|
NullCheck(L_179);
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_180;
|
|
L_180 = FlowLayoutGrowthState_Clone_mEE7A643851724DD74D6854A7C6EF7647CF451FC5(L_179, NULL);
|
|
V_20 = L_180;
|
|
// foreach (var groupNode in growthNodeGroup.GroupNodes)
|
|
FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* L_181 = V_19;
|
|
NullCheck(L_181);
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_182 = L_181->___GroupNodes_2;
|
|
NullCheck(L_182);
|
|
Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36 L_183;
|
|
L_183 = List_1_GetEnumerator_mACED259314212ABEDBD3762C550957B7D25F99F4(L_182, List_1_GetEnumerator_mACED259314212ABEDBD3762C550957B7D25F99F4_RuntimeMethod_var);
|
|
V_22 = L_183;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0377_1:
|
|
{// begin finally (depth: 2)
|
|
Enumerator_Dispose_mBB84A4FB1A28B93D940AC58DD1B30C37A13CF5E6((&V_22), Enumerator_Dispose_mBB84A4FB1A28B93D940AC58DD1B30C37A13CF5E6_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 2)
|
|
});
|
|
try
|
|
{// begin try (depth: 2)
|
|
{
|
|
goto IL_036c_2;
|
|
}
|
|
|
|
IL_0354_2:
|
|
{
|
|
// foreach (var groupNode in growthNodeGroup.GroupNodes)
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_184;
|
|
L_184 = Enumerator_get_Current_mDB4F02B6EC7357BD5B0B2B441FDC1AB6B2650C36_inline((&V_22), Enumerator_get_Current_mDB4F02B6EC7357BD5B0B2B441FDC1AB6B2650C36_RuntimeMethod_var);
|
|
V_23 = L_184;
|
|
// nextState.Visited.Add(groupNode);
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_185 = V_20;
|
|
NullCheck(L_185);
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_186 = L_185->___Visited_1;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_187 = V_23;
|
|
NullCheck(L_186);
|
|
bool L_188;
|
|
L_188 = HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631(L_186, L_187, HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_036c_2:
|
|
{
|
|
// foreach (var groupNode in growthNodeGroup.GroupNodes)
|
|
bool L_189;
|
|
L_189 = Enumerator_MoveNext_m3156E3A426CD6F6EEB875779EBA13B78E40203BD((&V_22), Enumerator_MoveNext_m3156E3A426CD6F6EEB875779EBA13B78E40203BD_RuntimeMethod_var);
|
|
if (L_189)
|
|
{
|
|
goto IL_0354_2;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0385_1;
|
|
}
|
|
}// end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0385_1:
|
|
{
|
|
// var pathFrame = new FlowLayoutGrowthStatePathItem();
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* L_190 = (FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB*)il2cpp_codegen_object_new(FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB_il2cpp_TypeInfo_var);
|
|
NullCheck(L_190);
|
|
FlowLayoutGrowthStatePathItem__ctor_m57792D54CCEC29391B83A18ADF3A6F91262D9A6D(L_190, NULL);
|
|
V_21 = L_190;
|
|
// pathFrame.NodeId = currentNode.nodeId;
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* L_191 = V_21;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_192 = V_1;
|
|
NullCheck(L_192);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_193 = L_192->___nodeId_0;
|
|
NullCheck(L_191);
|
|
L_191->___NodeId_0 = L_193;
|
|
// pathFrame.PreviousNodeId = incomingNode != null ? incomingNode.nodeId : DungeonUID.Empty;
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* L_194 = V_21;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_195 = V_2;
|
|
G_B52_0 = L_194;
|
|
if (L_195)
|
|
{
|
|
G_B53_0 = L_194;
|
|
goto IL_03a5_1;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_196 = ((DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_StaticFields*)il2cpp_codegen_static_fields_for(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var))->___Empty_5;
|
|
G_B54_0 = L_196;
|
|
G_B54_1 = G_B52_0;
|
|
goto IL_03ab_1;
|
|
}
|
|
|
|
IL_03a5_1:
|
|
{
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_197 = V_2;
|
|
NullCheck(L_197);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_198 = L_197->___nodeId_0;
|
|
G_B54_0 = L_198;
|
|
G_B54_1 = G_B53_0;
|
|
}
|
|
|
|
IL_03ab_1:
|
|
{
|
|
NullCheck(G_B54_1);
|
|
G_B54_1->___PreviousNodeId_1 = G_B54_0;
|
|
// pathFrame.userdata = growthNodeGroup.userdata;
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* L_199 = V_21;
|
|
FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* L_200 = V_19;
|
|
NullCheck(L_200);
|
|
RuntimeObject* L_201 = L_200->___userdata_4;
|
|
NullCheck(L_199);
|
|
L_199->___userdata_2 = L_201;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_199->___userdata_2), (void*)L_201);
|
|
// nextState.Path.Add(pathFrame);
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_202 = V_20;
|
|
NullCheck(L_202);
|
|
List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40* L_203 = L_202->___Path_0;
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* L_204 = V_21;
|
|
NullCheck(L_203);
|
|
List_1_Add_m0BACE48CCBAAF7D20D88A0DF7CF1A0C6CFFB9F89_inline(L_203, L_204, List_1_Add_m0BACE48CCBAAF7D20D88A0DF7CF1A0C6CFFB9F89_RuntimeMethod_var);
|
|
// if (growthNodeGroup.IsGroup) {
|
|
FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* L_205 = V_19;
|
|
NullCheck(L_205);
|
|
bool L_206 = L_205->___IsGroup_0;
|
|
if (!L_206)
|
|
{
|
|
goto IL_0404_1;
|
|
}
|
|
}
|
|
{
|
|
// var nodeGroup = new FlowLayoutGraphNodeGroup();
|
|
FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0* L_207 = (FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0*)il2cpp_codegen_object_new(FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0_il2cpp_TypeInfo_var);
|
|
NullCheck(L_207);
|
|
FlowLayoutGraphNodeGroup__ctor_mF767C91AD3DBD39268BB138D49FB5D2A76295544(L_207, NULL);
|
|
V_24 = L_207;
|
|
// nodeGroup.GroupId = DungeonUID.NewUID();
|
|
FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0* L_208 = V_24;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_209;
|
|
L_209 = DungeonUID_NewUID_mE6EE97B2F74BC543ED8A85DF5373B55F26B1DD68(NULL);
|
|
NullCheck(L_208);
|
|
L_208->___GroupId_0 = L_209;
|
|
// nodeGroup.GroupNodes = growthNodeGroup.GroupNodes;
|
|
FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0* L_210 = V_24;
|
|
FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* L_211 = V_19;
|
|
NullCheck(L_211);
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_212 = L_211->___GroupNodes_2;
|
|
NullCheck(L_210);
|
|
L_210->___GroupNodes_1 = L_212;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_210->___GroupNodes_1), (void*)L_212);
|
|
// nextState.NodeGroups.Add(nodeGroup);
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_213 = V_20;
|
|
NullCheck(L_213);
|
|
List_1_t80F43EA962C8EF52ECDA456FA96B444C16E0A4F9* L_214 = L_213->___NodeGroups_2;
|
|
FlowLayoutGraphNodeGroup_t835EFB9565248BC5242959660C483E6B7D7923C0* L_215 = V_24;
|
|
NullCheck(L_214);
|
|
List_1_Add_m04FBA7A43C53C621E2B175146D090233B99EA1DF_inline(L_214, L_215, List_1_Add_m04FBA7A43C53C621E2B175146D090233B99EA1DF_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0404_1:
|
|
{
|
|
// if (nextState.Path.Count >= staticState.MinPathSize) {
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_216 = V_20;
|
|
NullCheck(L_216);
|
|
List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40* L_217 = L_216->___Path_0;
|
|
NullCheck(L_217);
|
|
int32_t L_218;
|
|
L_218 = List_1_get_Count_m056441679B2CED555F142B162C2E18A5F39EDB78_inline(L_217, List_1_get_Count_m056441679B2CED555F142B162C2E18A5F39EDB78_RuntimeMethod_var);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_219 = ___1_staticState;
|
|
NullCheck(L_219);
|
|
int32_t L_220 = L_219->___MinPathSize_5;
|
|
if ((((int32_t)L_218) < ((int32_t)L_220)))
|
|
{
|
|
goto IL_0727_1;
|
|
}
|
|
}
|
|
{
|
|
// if (staticState.SinkNodes.Count == 0) {
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_221 = ___1_staticState;
|
|
NullCheck(L_221);
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_222 = L_221->___SinkNodes_3;
|
|
NullCheck(L_222);
|
|
int32_t L_223;
|
|
L_223 = List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_inline(L_222, List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_RuntimeMethod_var);
|
|
if (L_223)
|
|
{
|
|
goto IL_0440_1;
|
|
}
|
|
}
|
|
{
|
|
// var result = new FFlowLayoutPathingSystemResult(nextState, staticState, sharedState);
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_224 = V_20;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_225 = ___1_staticState;
|
|
FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* L_226 = ___2_sharedState;
|
|
FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092* L_227 = (FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092*)il2cpp_codegen_object_new(FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092_il2cpp_TypeInfo_var);
|
|
NullCheck(L_227);
|
|
FFlowLayoutPathingSystemResult__ctor_m1F18143D777861F5D2BDC9C7A6F1B579ECF3FC66(L_227, L_224, L_225, L_226, NULL);
|
|
V_25 = L_227;
|
|
// stackSystem.FinalizeResult(result);
|
|
StackSystem_4_t0914A8F83C26D8F23ABD1A8B0A05CD85155E7277* L_228 = ___3_stackSystem;
|
|
FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092* L_229 = V_25;
|
|
NullCheck(L_228);
|
|
StackSystem_4_FinalizeResult_m6E6E2527C17A23F7AC340DA06AF3BC24145F4562(L_228, L_229, StackSystem_4_FinalizeResult_m6E6E2527C17A23F7AC340DA06AF3BC24145F4562_RuntimeMethod_var);
|
|
// return;
|
|
goto IL_08ce;
|
|
}
|
|
|
|
IL_0440_1:
|
|
{
|
|
// var sinkNodeIndices = MathUtils.GetShuffledIndices(staticState.SinkNodes.Count, staticState.Random);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_230 = ___1_staticState;
|
|
NullCheck(L_230);
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_231 = L_230->___SinkNodes_3;
|
|
NullCheck(L_231);
|
|
int32_t L_232;
|
|
L_232 = List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_inline(L_231, List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_RuntimeMethod_var);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_233 = ___1_staticState;
|
|
NullCheck(L_233);
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_234 = L_233->___Random_4;
|
|
il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_235;
|
|
L_235 = MathUtils_GetShuffledIndices_m29407BAF8E6EA344DC561C69B76D4B9415FD5C8F(L_232, L_234, NULL);
|
|
V_26 = L_235;
|
|
// var groupEdgeNodeIndices = MathUtils.GetShuffledIndices(growthNodeGroup.GroupEdgeNodes.Count, staticState.Random);
|
|
FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* L_236 = V_19;
|
|
NullCheck(L_236);
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_237 = L_236->___GroupEdgeNodes_3;
|
|
NullCheck(L_237);
|
|
int32_t L_238;
|
|
L_238 = List_1_get_Count_m19BFB6531CBE9C5DDD9564C32AE57DADE567D46C_inline(L_237, List_1_get_Count_m19BFB6531CBE9C5DDD9564C32AE57DADE567D46C_RuntimeMethod_var);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_239 = ___1_staticState;
|
|
NullCheck(L_239);
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_240 = L_239->___Random_4;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_241;
|
|
L_241 = MathUtils_GetShuffledIndices_m29407BAF8E6EA344DC561C69B76D4B9415FD5C8F(L_238, L_240, NULL);
|
|
// foreach (var groupEdgeNodeIndex in groupEdgeNodeIndices) {
|
|
V_27 = L_241;
|
|
V_28 = 0;
|
|
goto IL_06f7_1;
|
|
}
|
|
|
|
IL_0479_1:
|
|
{
|
|
// foreach (var groupEdgeNodeIndex in groupEdgeNodeIndices) {
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_242 = V_27;
|
|
int32_t L_243 = V_28;
|
|
NullCheck(L_242);
|
|
int32_t L_244 = L_243;
|
|
int32_t L_245 = (L_242)->GetAt(static_cast<il2cpp_array_size_t>(L_244));
|
|
V_29 = L_245;
|
|
// var groupEdgeNodeId = growthNodeGroup.GroupEdgeNodes[groupEdgeNodeIndex];
|
|
FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* L_246 = V_19;
|
|
NullCheck(L_246);
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_247 = L_246->___GroupEdgeNodes_3;
|
|
int32_t L_248 = V_29;
|
|
NullCheck(L_247);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_249;
|
|
L_249 = List_1_get_Item_mC982822BA312CC567970EC7B79D0A4411D9B307D(L_247, L_248, List_1_get_Item_mC982822BA312CC567970EC7B79D0A4411D9B307D_RuntimeMethod_var);
|
|
V_30 = L_249;
|
|
// staticState.GraphQuery.GetConnectedNodes(groupEdgeNodeId, out connectedNodeIds, out connectedLinks);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_250 = ___1_staticState;
|
|
NullCheck(L_250);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_251 = L_250->___GraphQuery_1;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_252 = V_30;
|
|
NullCheck(L_251);
|
|
FlowLayoutGraphQuery_GetConnectedNodes_m16CD772A68E988E44A9A72CF770F9EBCFC0D0E1D(L_251, L_252, (&V_31), (&V_32), NULL);
|
|
// var connectedNodeIndices = MathUtils.GetShuffledIndices(connectedNodeIds.Length, staticState.Random);
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_253 = V_31;
|
|
NullCheck(L_253);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_254 = ___1_staticState;
|
|
NullCheck(L_254);
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_255 = L_254->___Random_4;
|
|
il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_256;
|
|
L_256 = MathUtils_GetShuffledIndices_m29407BAF8E6EA344DC561C69B76D4B9415FD5C8F(((int32_t)(((RuntimeArray*)L_253)->max_length)), L_255, NULL);
|
|
// foreach (var connectedNodeIndex in connectedNodeIndices) {
|
|
V_33 = L_256;
|
|
V_34 = 0;
|
|
goto IL_06e6_1;
|
|
}
|
|
|
|
IL_04ba_1:
|
|
{
|
|
// foreach (var connectedNodeIndex in connectedNodeIndices) {
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_257 = V_33;
|
|
int32_t L_258 = V_34;
|
|
NullCheck(L_257);
|
|
int32_t L_259 = L_258;
|
|
int32_t L_260 = (L_257)->GetAt(static_cast<il2cpp_array_size_t>(L_259));
|
|
V_35 = L_260;
|
|
// var connectedNodeId = connectedNodeIds[connectedNodeIndex];
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_261 = V_31;
|
|
int32_t L_262 = V_35;
|
|
NullCheck(L_261);
|
|
int32_t L_263 = L_262;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_264 = (L_261)->GetAt(static_cast<il2cpp_array_size_t>(L_263));
|
|
V_36 = L_264;
|
|
// var connectedLink = connectedLinks[connectedNodeIndex];
|
|
FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_265 = V_32;
|
|
int32_t L_266 = V_35;
|
|
NullCheck(L_265);
|
|
int32_t L_267 = L_266;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_268 = (L_265)->GetAt(static_cast<il2cpp_array_size_t>(L_267));
|
|
V_37 = L_268;
|
|
// var connectedNode = staticState.GraphQuery.GetNode(connectedNodeId);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_269 = ___1_staticState;
|
|
NullCheck(L_269);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_270 = L_269->___GraphQuery_1;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_271 = V_36;
|
|
NullCheck(L_270);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_272;
|
|
L_272 = FlowLayoutGraphQuery_GetNode_m287DB906C9D75D9F9C69E9C1F532B5665CBE26A7(L_270, L_271, NULL);
|
|
V_38 = L_272;
|
|
// foreach (var sinkNodeIndex in sinkNodeIndices) {
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_273 = V_26;
|
|
V_39 = L_273;
|
|
V_40 = 0;
|
|
goto IL_06d5_1;
|
|
}
|
|
|
|
IL_04ee_1:
|
|
{
|
|
// foreach (var sinkNodeIndex in sinkNodeIndices) {
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_274 = V_39;
|
|
int32_t L_275 = V_40;
|
|
NullCheck(L_274);
|
|
int32_t L_276 = L_275;
|
|
int32_t L_277 = (L_274)->GetAt(static_cast<il2cpp_array_size_t>(L_276));
|
|
V_41 = L_277;
|
|
// var sinkNode = staticState.SinkNodes[sinkNodeIndex];
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_278 = ___1_staticState;
|
|
NullCheck(L_278);
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_279 = L_278->___SinkNodes_3;
|
|
int32_t L_280 = V_41;
|
|
NullCheck(L_279);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_281;
|
|
L_281 = List_1_get_Item_m651C65F2F1602C3BAEECEE431AABE1459FDEEEB3(L_279, L_280, List_1_get_Item_m651C65F2F1602C3BAEECEE431AABE1459FDEEEB3_RuntimeMethod_var);
|
|
V_42 = L_281;
|
|
// if (sinkNode == null) continue;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_282 = V_42;
|
|
if (!L_282)
|
|
{
|
|
goto IL_06cf_1;
|
|
}
|
|
}
|
|
{
|
|
// if (nextState.Path.Count == 1 && sinkNode == staticState.HeadNode) {
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_283 = V_20;
|
|
NullCheck(L_283);
|
|
List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40* L_284 = L_283->___Path_0;
|
|
NullCheck(L_284);
|
|
int32_t L_285;
|
|
L_285 = List_1_get_Count_m056441679B2CED555F142B162C2E18A5F39EDB78_inline(L_284, List_1_get_Count_m056441679B2CED555F142B162C2E18A5F39EDB78_RuntimeMethod_var);
|
|
if ((!(((uint32_t)L_285) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0527_1;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_286 = V_42;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_287 = ___1_staticState;
|
|
NullCheck(L_287);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_288 = L_287->___HeadNode_2;
|
|
if ((((RuntimeObject*)(FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*)L_286) == ((RuntimeObject*)(FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*)L_288)))
|
|
{
|
|
goto IL_06cf_1;
|
|
}
|
|
}
|
|
|
|
IL_0527_1:
|
|
{
|
|
// if (connectedNode == sinkNode) {
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_289 = V_38;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_290 = V_42;
|
|
if ((!(((RuntimeObject*)(FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*)L_289) == ((RuntimeObject*)(FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*)L_290))))
|
|
{
|
|
goto IL_06cf_1;
|
|
}
|
|
}
|
|
{
|
|
// var groupEdgeNode = staticState.GraphQuery.GetNode(groupEdgeNodeId);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_291 = ___1_staticState;
|
|
NullCheck(L_291);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_292 = L_291->___GraphQuery_1;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_293 = V_30;
|
|
NullCheck(L_292);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_294;
|
|
L_294 = FlowLayoutGraphQuery_GetNode_m287DB906C9D75D9F9C69E9C1F532B5665CBE26A7(L_292, L_293, NULL);
|
|
V_43 = L_294;
|
|
// var incomingConstraintLinks = new List<FFAGConstraintsLink>(baseIncomingConstraintLinks);
|
|
List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9* L_295 = V_5;
|
|
List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9* L_296 = (List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9*)il2cpp_codegen_object_new(List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9_il2cpp_TypeInfo_var);
|
|
NullCheck(L_296);
|
|
List_1__ctor_m748E629C2EC1248A88A48FECB92816E44B73F8C4(L_296, L_295, List_1__ctor_m748E629C2EC1248A88A48FECB92816E44B73F8C4_RuntimeMethod_var);
|
|
V_44 = L_296;
|
|
// var connectedSubNode = connectedNode;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_297 = V_38;
|
|
V_45 = L_297;
|
|
// if (connectedNode.MergedCompositeNodes.Count > 1) {
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_298 = V_38;
|
|
NullCheck(L_298);
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_299 = L_298->___MergedCompositeNodes_10;
|
|
NullCheck(L_299);
|
|
int32_t L_300;
|
|
L_300 = List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_inline(L_299, List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_RuntimeMethod_var);
|
|
if ((((int32_t)L_300) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0614_1;
|
|
}
|
|
}
|
|
{
|
|
// foreach (var graphLink in staticState.Graph.Links) {
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_301 = ___1_staticState;
|
|
NullCheck(L_301);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_302 = L_301->___Graph_0;
|
|
NullCheck(L_302);
|
|
List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_303 = L_302->___Links_1;
|
|
NullCheck(L_303);
|
|
Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 L_304;
|
|
L_304 = List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C(L_303, List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var);
|
|
V_10 = L_304;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0606_1:
|
|
{// begin finally (depth: 2)
|
|
Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399((&V_10), Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 2)
|
|
});
|
|
try
|
|
{// begin try (depth: 2)
|
|
{
|
|
goto IL_05f8_2;
|
|
}
|
|
|
|
IL_0575_2:
|
|
{
|
|
// foreach (var graphLink in staticState.Graph.Links) {
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_305;
|
|
L_305 = Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_inline((&V_10), Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var);
|
|
V_47 = L_305;
|
|
// if (graphLink.state.type != FlowLayoutGraphLinkType.Unconnected) continue;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_306 = V_47;
|
|
NullCheck(L_306);
|
|
FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_307 = L_306->___state_3;
|
|
NullCheck(L_307);
|
|
int32_t L_308 = L_307->___type_0;
|
|
if (L_308)
|
|
{
|
|
goto IL_05f8_2;
|
|
}
|
|
}
|
|
{
|
|
// if (graphLink.source == groupEdgeNodeId && graphLink.destination == connectedNodeId) {
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_309 = V_47;
|
|
NullCheck(L_309);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_310 = L_309->___source_1;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_311 = V_30;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_312;
|
|
L_312 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_310, L_311, NULL);
|
|
if (!L_312)
|
|
{
|
|
goto IL_05c2_2;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_313 = V_47;
|
|
NullCheck(L_313);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_314 = L_313->___destination_2;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_315 = V_36;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_316;
|
|
L_316 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_314, L_315, NULL);
|
|
if (!L_316)
|
|
{
|
|
goto IL_05c2_2;
|
|
}
|
|
}
|
|
{
|
|
// connectedSubNode = staticState.GraphQuery.GetSubNode(graphLink.destinationSubNode);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_317 = ___1_staticState;
|
|
NullCheck(L_317);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_318 = L_317->___GraphQuery_1;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_319 = V_47;
|
|
NullCheck(L_319);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_320 = L_319->___destinationSubNode_5;
|
|
NullCheck(L_318);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_321;
|
|
L_321 = FlowLayoutGraphQuery_GetSubNode_mAC9509E268D6C498B222A09D444F58DD28152350(L_318, L_320, NULL);
|
|
V_45 = L_321;
|
|
// break;
|
|
goto IL_0614_1;
|
|
}
|
|
|
|
IL_05c2_2:
|
|
{
|
|
// else if (graphLink.source == connectedNodeId && graphLink.destination == groupEdgeNodeId) {
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_322 = V_47;
|
|
NullCheck(L_322);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_323 = L_322->___source_1;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_324 = V_36;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_325;
|
|
L_325 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_323, L_324, NULL);
|
|
if (!L_325)
|
|
{
|
|
goto IL_05f8_2;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_326 = V_47;
|
|
NullCheck(L_326);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_327 = L_326->___destination_2;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_328 = V_30;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_329;
|
|
L_329 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_327, L_328, NULL);
|
|
if (!L_329)
|
|
{
|
|
goto IL_05f8_2;
|
|
}
|
|
}
|
|
{
|
|
// connectedSubNode = staticState.GraphQuery.GetSubNode(graphLink.sourceSubNode);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_330 = ___1_staticState;
|
|
NullCheck(L_330);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_331 = L_330->___GraphQuery_1;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_332 = V_47;
|
|
NullCheck(L_332);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_333 = L_332->___sourceSubNode_4;
|
|
NullCheck(L_331);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_334;
|
|
L_334 = FlowLayoutGraphQuery_GetSubNode_mAC9509E268D6C498B222A09D444F58DD28152350(L_331, L_333, NULL);
|
|
V_45 = L_334;
|
|
// break;
|
|
goto IL_0614_1;
|
|
}
|
|
|
|
IL_05f8_2:
|
|
{
|
|
// foreach (var graphLink in staticState.Graph.Links) {
|
|
bool L_335;
|
|
L_335 = Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588((&V_10), Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var);
|
|
if (L_335)
|
|
{
|
|
goto IL_0575_2;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0614_1;
|
|
}
|
|
}// end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0614_1:
|
|
{
|
|
// sharedState.LinkToTail = new FFAGConstraintsLink(connectedSubNode, groupEdgeNode, connectedLink);
|
|
FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* L_336 = ___2_sharedState;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_337 = V_45;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_338 = V_43;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_339 = V_37;
|
|
FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05* L_340 = (FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05*)il2cpp_codegen_object_new(FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05_il2cpp_TypeInfo_var);
|
|
NullCheck(L_340);
|
|
FFAGConstraintsLink__ctor_mCFB5565A4C5C0510378632AC4C1C1FE987DBE60B(L_340, L_337, L_338, L_339, NULL);
|
|
NullCheck(L_336);
|
|
L_336->___LinkToTail_1 = L_340;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_336->___LinkToTail_1), (void*)L_340);
|
|
// incomingConstraintLinks.Add(sharedState.LinkToTail);
|
|
List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9* L_341 = V_44;
|
|
FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* L_342 = ___2_sharedState;
|
|
NullCheck(L_342);
|
|
FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05* L_343 = L_342->___LinkToTail_1;
|
|
NullCheck(L_341);
|
|
List_1_Add_mFF0B597C9259A44036FEBB8F33DB98FDE123AC3A_inline(L_341, L_343, List_1_Add_mFF0B597C9259A44036FEBB8F33DB98FDE123AC3A_RuntimeMethod_var);
|
|
// if (!staticState.GraphConstraint.IsValid(
|
|
// staticState.GraphQuery, growthNodeGroup, pathIndex, pathLength, incomingConstraintLinks.ToArray()))
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_344 = ___1_staticState;
|
|
NullCheck(L_344);
|
|
RuntimeObject* L_345 = L_344->___GraphConstraint_11;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_346 = ___1_staticState;
|
|
NullCheck(L_346);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_347 = L_346->___GraphQuery_1;
|
|
FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* L_348 = V_19;
|
|
int32_t L_349 = V_3;
|
|
int32_t L_350 = V_4;
|
|
List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9* L_351 = V_44;
|
|
NullCheck(L_351);
|
|
FFAGConstraintsLinkU5BU5D_t9571268E552CA6A8B990AE392DA16B7FA5E5C11A* L_352;
|
|
L_352 = List_1_ToArray_m365F0897C73DCD97021FAA3E9957D2CE4F2CEED9(L_351, List_1_ToArray_m365F0897C73DCD97021FAA3E9957D2CE4F2CEED9_RuntimeMethod_var);
|
|
NullCheck(L_345);
|
|
bool L_353;
|
|
L_353 = InterfaceFuncInvoker5< bool, FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7*, FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC*, int32_t, int32_t, FFAGConstraintsLinkU5BU5D_t9571268E552CA6A8B990AE392DA16B7FA5E5C11A* >::Invoke(1 /* System.Boolean DungeonArchitect.Flow.Domains.Layout.IFlowLayoutGraphConstraints::IsValid(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup,System.Int32,System.Int32,DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink[]) */, IFlowLayoutGraphConstraints_t73D4BFB2EB2BBB3DD91DF776D2F2D6C8B5BD0D5C_il2cpp_TypeInfo_var, L_345, L_347, L_348, L_349, L_350, L_352);
|
|
if (!L_353)
|
|
{
|
|
goto IL_06cf_1;
|
|
}
|
|
}
|
|
{
|
|
// var sinkIncomingNodes = new List<FlowLayoutGraphNode>() { groupEdgeNode };
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_354 = (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A*)il2cpp_codegen_object_new(List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A_il2cpp_TypeInfo_var);
|
|
NullCheck(L_354);
|
|
List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91(L_354, List_1__ctor_mE14AF437E1C0650F99423EEF65027CFDC7D46E91_RuntimeMethod_var);
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_355 = L_354;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_356 = V_43;
|
|
NullCheck(L_355);
|
|
List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_inline(L_355, L_356, List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_RuntimeMethod_var);
|
|
V_46 = L_355;
|
|
// if (sinkNode == staticState.HeadNode) {
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_357 = V_42;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_358 = ___1_staticState;
|
|
NullCheck(L_358);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_359 = L_358->___HeadNode_2;
|
|
if ((!(((RuntimeObject*)(FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*)L_357) == ((RuntimeObject*)(FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*)L_359))))
|
|
{
|
|
goto IL_0696_1;
|
|
}
|
|
}
|
|
{
|
|
// var firstNodeInPath = staticState.GraphQuery.GetNode(nextState.Path[0].NodeId);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_360 = ___1_staticState;
|
|
NullCheck(L_360);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_361 = L_360->___GraphQuery_1;
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_362 = V_20;
|
|
NullCheck(L_362);
|
|
List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40* L_363 = L_362->___Path_0;
|
|
NullCheck(L_363);
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* L_364;
|
|
L_364 = List_1_get_Item_mD25B2D55849F7E920937D75CC0033A461032611F(L_363, 0, List_1_get_Item_mD25B2D55849F7E920937D75CC0033A461032611F_RuntimeMethod_var);
|
|
NullCheck(L_364);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_365 = L_364->___NodeId_0;
|
|
NullCheck(L_361);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_366;
|
|
L_366 = FlowLayoutGraphQuery_GetNode_m287DB906C9D75D9F9C69E9C1F532B5665CBE26A7(L_361, L_365, NULL);
|
|
V_48 = L_366;
|
|
// if (firstNodeInPath != null) {
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_367 = V_48;
|
|
if (!L_367)
|
|
{
|
|
goto IL_0696_1;
|
|
}
|
|
}
|
|
{
|
|
// sinkIncomingNodes.Add(firstNodeInPath);
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_368 = V_46;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_369 = V_48;
|
|
NullCheck(L_368);
|
|
List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_inline(L_368, L_369, List_1_Add_mB0AC2030AC1B2AD5551CCBA70B7AD09576658179_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0696_1:
|
|
{
|
|
// if (!staticState.GraphConstraint.IsValid(staticState.GraphQuery, sinkNode, sinkIncomingNodes.ToArray()))
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_370 = ___1_staticState;
|
|
NullCheck(L_370);
|
|
RuntimeObject* L_371 = L_370->___GraphConstraint_11;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_372 = ___1_staticState;
|
|
NullCheck(L_372);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_373 = L_372->___GraphQuery_1;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_374 = V_42;
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_375 = V_46;
|
|
NullCheck(L_375);
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_376;
|
|
L_376 = List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0(L_375, List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0_RuntimeMethod_var);
|
|
NullCheck(L_371);
|
|
bool L_377;
|
|
L_377 = InterfaceFuncInvoker3< bool, FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7*, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*, FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* >::Invoke(0 /* System.Boolean DungeonArchitect.Flow.Domains.Layout.IFlowLayoutGraphConstraints::IsValid(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode[]) */, IFlowLayoutGraphConstraints_t73D4BFB2EB2BBB3DD91DF776D2F2D6C8B5BD0D5C_il2cpp_TypeInfo_var, L_371, L_373, L_374, L_376);
|
|
if (!L_377)
|
|
{
|
|
goto IL_06cf_1;
|
|
}
|
|
}
|
|
{
|
|
// nextState.TailNode = sinkNode;
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_378 = V_20;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_379 = V_42;
|
|
NullCheck(L_378);
|
|
L_378->___TailNode_3 = L_379;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_378->___TailNode_3), (void*)L_379);
|
|
// stackSystem.FinalizeResult(new FFlowLayoutPathingSystemResult(nextState, staticState, sharedState));
|
|
StackSystem_4_t0914A8F83C26D8F23ABD1A8B0A05CD85155E7277* L_380 = ___3_stackSystem;
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_381 = V_20;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_382 = ___1_staticState;
|
|
FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* L_383 = ___2_sharedState;
|
|
FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092* L_384 = (FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092*)il2cpp_codegen_object_new(FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092_il2cpp_TypeInfo_var);
|
|
NullCheck(L_384);
|
|
FFlowLayoutPathingSystemResult__ctor_m1F18143D777861F5D2BDC9C7A6F1B579ECF3FC66(L_384, L_381, L_382, L_383, NULL);
|
|
NullCheck(L_380);
|
|
StackSystem_4_FinalizeResult_m6E6E2527C17A23F7AC340DA06AF3BC24145F4562(L_380, L_384, StackSystem_4_FinalizeResult_m6E6E2527C17A23F7AC340DA06AF3BC24145F4562_RuntimeMethod_var);
|
|
// return;
|
|
goto IL_08ce;
|
|
}
|
|
|
|
IL_06cf_1:
|
|
{
|
|
int32_t L_385 = V_40;
|
|
V_40 = ((int32_t)il2cpp_codegen_add(L_385, 1));
|
|
}
|
|
|
|
IL_06d5_1:
|
|
{
|
|
// foreach (var sinkNodeIndex in sinkNodeIndices) {
|
|
int32_t L_386 = V_40;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_387 = V_39;
|
|
NullCheck(L_387);
|
|
if ((((int32_t)L_386) < ((int32_t)((int32_t)(((RuntimeArray*)L_387)->max_length)))))
|
|
{
|
|
goto IL_04ee_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_388 = V_34;
|
|
V_34 = ((int32_t)il2cpp_codegen_add(L_388, 1));
|
|
}
|
|
|
|
IL_06e6_1:
|
|
{
|
|
// foreach (var connectedNodeIndex in connectedNodeIndices) {
|
|
int32_t L_389 = V_34;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_390 = V_33;
|
|
NullCheck(L_390);
|
|
if ((((int32_t)L_389) < ((int32_t)((int32_t)(((RuntimeArray*)L_390)->max_length)))))
|
|
{
|
|
goto IL_04ba_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_391 = V_28;
|
|
V_28 = ((int32_t)il2cpp_codegen_add(L_391, 1));
|
|
}
|
|
|
|
IL_06f7_1:
|
|
{
|
|
// foreach (var groupEdgeNodeIndex in groupEdgeNodeIndices) {
|
|
int32_t L_392 = V_28;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_393 = V_27;
|
|
NullCheck(L_393);
|
|
if ((((int32_t)L_392) < ((int32_t)((int32_t)(((RuntimeArray*)L_393)->max_length)))))
|
|
{
|
|
goto IL_0479_1;
|
|
}
|
|
}
|
|
{
|
|
// if (nextState.Path.Count == staticState.MaxPathSize) {
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_394 = V_20;
|
|
NullCheck(L_394);
|
|
List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40* L_395 = L_394->___Path_0;
|
|
NullCheck(L_395);
|
|
int32_t L_396;
|
|
L_396 = List_1_get_Count_m056441679B2CED555F142B162C2E18A5F39EDB78_inline(L_395, List_1_get_Count_m056441679B2CED555F142B162C2E18A5F39EDB78_RuntimeMethod_var);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_397 = ___1_staticState;
|
|
NullCheck(L_397);
|
|
int32_t L_398 = L_397->___MaxPathSize_6;
|
|
if ((!(((uint32_t)L_396) == ((uint32_t)L_398))))
|
|
{
|
|
goto IL_0727_1;
|
|
}
|
|
}
|
|
{
|
|
// stackSystem.SharedState.LastError = EFlowLayoutGrowthErrorType.CannotMerge;
|
|
StackSystem_4_t0914A8F83C26D8F23ABD1A8B0A05CD85155E7277* L_399 = ___3_stackSystem;
|
|
NullCheck(L_399);
|
|
FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* L_400;
|
|
L_400 = StackSystem_4_get_SharedState_m08AED96299CE10269172EB675CC386DBAABEB6EE_inline(L_399, StackSystem_4_get_SharedState_m08AED96299CE10269172EB675CC386DBAABEB6EE_RuntimeMethod_var);
|
|
NullCheck(L_400);
|
|
L_400->___LastError_2 = 4;
|
|
// return;
|
|
goto IL_08ce;
|
|
}
|
|
|
|
IL_0727_1:
|
|
{
|
|
// var groupEdgeNodeIndices = MathUtils.GetShuffledIndices(growthNodeGroup.GroupEdgeNodes.Count, staticState.Random);
|
|
FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* L_401 = V_19;
|
|
NullCheck(L_401);
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_402 = L_401->___GroupEdgeNodes_3;
|
|
NullCheck(L_402);
|
|
int32_t L_403;
|
|
L_403 = List_1_get_Count_m19BFB6531CBE9C5DDD9564C32AE57DADE567D46C_inline(L_402, List_1_get_Count_m19BFB6531CBE9C5DDD9564C32AE57DADE567D46C_RuntimeMethod_var);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_404 = ___1_staticState;
|
|
NullCheck(L_404);
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_405 = L_404->___Random_4;
|
|
il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_406;
|
|
L_406 = MathUtils_GetShuffledIndices_m29407BAF8E6EA344DC561C69B76D4B9415FD5C8F(L_403, L_405, NULL);
|
|
// foreach (var groupEdgeNodeIndex in groupEdgeNodeIndices) {
|
|
V_27 = L_406;
|
|
V_28 = 0;
|
|
goto IL_086b_1;
|
|
}
|
|
|
|
IL_0748_1:
|
|
{
|
|
// foreach (var groupEdgeNodeIndex in groupEdgeNodeIndices) {
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_407 = V_27;
|
|
int32_t L_408 = V_28;
|
|
NullCheck(L_407);
|
|
int32_t L_409 = L_408;
|
|
int32_t L_410 = (L_407)->GetAt(static_cast<il2cpp_array_size_t>(L_409));
|
|
V_49 = L_410;
|
|
// var groupEdgeNodeId = growthNodeGroup.GroupEdgeNodes[groupEdgeNodeIndex];
|
|
FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* L_411 = V_19;
|
|
NullCheck(L_411);
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_412 = L_411->___GroupEdgeNodes_3;
|
|
int32_t L_413 = V_49;
|
|
NullCheck(L_412);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_414;
|
|
L_414 = List_1_get_Item_mC982822BA312CC567970EC7B79D0A4411D9B307D(L_412, L_413, List_1_get_Item_mC982822BA312CC567970EC7B79D0A4411D9B307D_RuntimeMethod_var);
|
|
V_50 = L_414;
|
|
// staticState.GraphQuery.GetConnectedNodes(groupEdgeNodeId, out connectedNodeIds, out connectedLinks);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_415 = ___1_staticState;
|
|
NullCheck(L_415);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_416 = L_415->___GraphQuery_1;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_417 = V_50;
|
|
NullCheck(L_416);
|
|
FlowLayoutGraphQuery_GetConnectedNodes_m16CD772A68E988E44A9A72CF770F9EBCFC0D0E1D(L_416, L_417, (&V_51), (&V_52), NULL);
|
|
// var connectedNodeIndices = MathUtils.GetShuffledIndices(connectedNodeIds.Length, staticState.Random);
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_418 = V_51;
|
|
NullCheck(L_418);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_419 = ___1_staticState;
|
|
NullCheck(L_419);
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_420 = L_419->___Random_4;
|
|
il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_421;
|
|
L_421 = MathUtils_GetShuffledIndices_m29407BAF8E6EA344DC561C69B76D4B9415FD5C8F(((int32_t)(((RuntimeArray*)L_418)->max_length)), L_420, NULL);
|
|
// foreach (var connectedNodeIndex in connectedNodeIndices) {
|
|
V_33 = L_421;
|
|
V_34 = 0;
|
|
goto IL_085a_1;
|
|
}
|
|
|
|
IL_0789_1:
|
|
{
|
|
// foreach (var connectedNodeIndex in connectedNodeIndices) {
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_422 = V_33;
|
|
int32_t L_423 = V_34;
|
|
NullCheck(L_422);
|
|
int32_t L_424 = L_423;
|
|
int32_t L_425 = (L_422)->GetAt(static_cast<il2cpp_array_size_t>(L_424));
|
|
V_53 = L_425;
|
|
// var connectedNodeId = connectedNodeIds[connectedNodeIndex];
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_426 = V_51;
|
|
int32_t L_427 = V_53;
|
|
NullCheck(L_426);
|
|
int32_t L_428 = L_427;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_429 = (L_426)->GetAt(static_cast<il2cpp_array_size_t>(L_428));
|
|
V_54 = L_429;
|
|
// if (nextState.Visited.Contains(connectedNodeId)) continue;
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_430 = V_20;
|
|
NullCheck(L_430);
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_431 = L_430->___Visited_1;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_432 = V_54;
|
|
NullCheck(L_431);
|
|
bool L_433;
|
|
L_433 = HashSet_1_Contains_m294005E6FE120942D506A87665297C46D32F0D7B(L_431, L_432, HashSet_1_Contains_m294005E6FE120942D506A87665297C46D32F0D7B_RuntimeMethod_var);
|
|
if (L_433)
|
|
{
|
|
goto IL_0854_1;
|
|
}
|
|
}
|
|
{
|
|
// var connectedNode = staticState.GraphQuery.GetNode(connectedNodeId);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_434 = ___1_staticState;
|
|
NullCheck(L_434);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_435 = L_434->___GraphQuery_1;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_436 = V_54;
|
|
NullCheck(L_435);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_437;
|
|
L_437 = FlowLayoutGraphQuery_GetNode_m287DB906C9D75D9F9C69E9C1F532B5665CBE26A7(L_435, L_436, NULL);
|
|
V_55 = L_437;
|
|
// if (connectedNode == null) continue;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_438 = V_55;
|
|
if (!L_438)
|
|
{
|
|
goto IL_0854_1;
|
|
}
|
|
}
|
|
{
|
|
// if (connectedNode.active) continue;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_439 = V_55;
|
|
NullCheck(L_439);
|
|
bool L_440 = L_439->___active_2;
|
|
if (L_440)
|
|
{
|
|
goto IL_0854_1;
|
|
}
|
|
}
|
|
{
|
|
// var connectedLink = connectedLinks[connectedNodeIndex];
|
|
FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_441 = V_52;
|
|
int32_t L_442 = V_53;
|
|
NullCheck(L_441);
|
|
int32_t L_443 = L_442;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_444 = (L_441)->GetAt(static_cast<il2cpp_array_size_t>(L_443));
|
|
V_56 = L_444;
|
|
// var groupEdgeNode = staticState.GraphQuery.GetNode(groupEdgeNodeId);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_445 = ___1_staticState;
|
|
NullCheck(L_445);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_446 = L_445->___GraphQuery_1;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_447 = V_50;
|
|
NullCheck(L_446);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_448;
|
|
L_448 = FlowLayoutGraphQuery_GetNode_m287DB906C9D75D9F9C69E9C1F532B5665CBE26A7(L_446, L_447, NULL);
|
|
V_57 = L_448;
|
|
// var incomingConstraintLinks = new List<FFAGConstraintsLink>(baseIncomingConstraintLinks);
|
|
List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9* L_449 = V_5;
|
|
List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9* L_450 = (List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9*)il2cpp_codegen_object_new(List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9_il2cpp_TypeInfo_var);
|
|
NullCheck(L_450);
|
|
List_1__ctor_m748E629C2EC1248A88A48FECB92816E44B73F8C4(L_450, L_449, List_1__ctor_m748E629C2EC1248A88A48FECB92816E44B73F8C4_RuntimeMethod_var);
|
|
V_58 = L_450;
|
|
// incomingConstraintLinks.Add(new FFAGConstraintsLink(groupEdgeNode, connectedNode, connectedLink));
|
|
List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9* L_451 = V_58;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_452 = V_57;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_453 = V_55;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_454 = V_56;
|
|
FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05* L_455 = (FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05*)il2cpp_codegen_object_new(FFAGConstraintsLink_t486AA8801E78B6F4A0BF064241391BE6EBF9CA05_il2cpp_TypeInfo_var);
|
|
NullCheck(L_455);
|
|
FFAGConstraintsLink__ctor_mCFB5565A4C5C0510378632AC4C1C1FE987DBE60B(L_455, L_452, L_453, L_454, NULL);
|
|
NullCheck(L_451);
|
|
List_1_Add_mFF0B597C9259A44036FEBB8F33DB98FDE123AC3A_inline(L_451, L_455, List_1_Add_mFF0B597C9259A44036FEBB8F33DB98FDE123AC3A_RuntimeMethod_var);
|
|
// if (!staticState.GraphConstraint.IsValid(staticState.GraphQuery, growthNodeGroup, pathIndex, pathLength, incomingConstraintLinks.ToArray())) {
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_456 = ___1_staticState;
|
|
NullCheck(L_456);
|
|
RuntimeObject* L_457 = L_456->___GraphConstraint_11;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_458 = ___1_staticState;
|
|
NullCheck(L_458);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_459 = L_458->___GraphQuery_1;
|
|
FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC* L_460 = V_19;
|
|
int32_t L_461 = V_3;
|
|
int32_t L_462 = V_4;
|
|
List_1_tE54804F97B999DEEB0B5A49585B2F13A767F47F9* L_463 = V_58;
|
|
NullCheck(L_463);
|
|
FFAGConstraintsLinkU5BU5D_t9571268E552CA6A8B990AE392DA16B7FA5E5C11A* L_464;
|
|
L_464 = List_1_ToArray_m365F0897C73DCD97021FAA3E9957D2CE4F2CEED9(L_463, List_1_ToArray_m365F0897C73DCD97021FAA3E9957D2CE4F2CEED9_RuntimeMethod_var);
|
|
NullCheck(L_457);
|
|
bool L_465;
|
|
L_465 = InterfaceFuncInvoker5< bool, FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7*, FlowLayoutPathNodeGroup_t100AA75C59CBCFF369FE598F0B333603FDB58DAC*, int32_t, int32_t, FFAGConstraintsLinkU5BU5D_t9571268E552CA6A8B990AE392DA16B7FA5E5C11A* >::Invoke(1 /* System.Boolean DungeonArchitect.Flow.Domains.Layout.IFlowLayoutGraphConstraints::IsValid(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup,System.Int32,System.Int32,DungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink[]) */, IFlowLayoutGraphConstraints_t73D4BFB2EB2BBB3DD91DF776D2F2D6C8B5BD0D5C_il2cpp_TypeInfo_var, L_457, L_459, L_460, L_461, L_462, L_464);
|
|
if (!L_465)
|
|
{
|
|
goto IL_0854_1;
|
|
}
|
|
}
|
|
{
|
|
// var nextFrame = new FlowLayoutPathStackFrame();
|
|
FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D* L_466 = (FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D*)il2cpp_codegen_object_new(FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D_il2cpp_TypeInfo_var);
|
|
NullCheck(L_466);
|
|
FlowLayoutPathStackFrame__ctor_m3A30D886189C37B0997E9B216B0E687E8622C443(L_466, NULL);
|
|
V_59 = L_466;
|
|
// nextFrame.State = nextState;
|
|
FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D* L_467 = V_59;
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_468 = V_20;
|
|
NullCheck(L_467);
|
|
L_467->___State_3 = L_468;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_467->___State_3), (void*)L_468);
|
|
// nextFrame.CurrentNode = connectedNode;
|
|
FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D* L_469 = V_59;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_470 = V_55;
|
|
NullCheck(L_469);
|
|
L_469->___CurrentNode_0 = L_470;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_469->___CurrentNode_0), (void*)L_470);
|
|
// nextFrame.IncomingNode = groupEdgeNode;
|
|
FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D* L_471 = V_59;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_472 = V_57;
|
|
NullCheck(L_471);
|
|
L_471->___IncomingNode_1 = L_472;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_471->___IncomingNode_1), (void*)L_472);
|
|
// nextFrame.IncomingLink = connectedLink;
|
|
FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D* L_473 = V_59;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_474 = V_56;
|
|
NullCheck(L_473);
|
|
L_473->___IncomingLink_2 = L_474;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_473->___IncomingLink_2), (void*)L_474);
|
|
// framesToPush.Add(nextFrame);
|
|
List_1_tA56B5D2804DF6D174C05CDA8589FF42AD88D11B0* L_475 = V_7;
|
|
FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D* L_476 = V_59;
|
|
NullCheck(L_475);
|
|
List_1_Add_mF117FD0006CFF4FFDA21BD746C5873404E796CDB_inline(L_475, L_476, List_1_Add_mF117FD0006CFF4FFDA21BD746C5873404E796CDB_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0854_1:
|
|
{
|
|
int32_t L_477 = V_34;
|
|
V_34 = ((int32_t)il2cpp_codegen_add(L_477, 1));
|
|
}
|
|
|
|
IL_085a_1:
|
|
{
|
|
// foreach (var connectedNodeIndex in connectedNodeIndices) {
|
|
int32_t L_478 = V_34;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_479 = V_33;
|
|
NullCheck(L_479);
|
|
if ((((int32_t)L_478) < ((int32_t)((int32_t)(((RuntimeArray*)L_479)->max_length)))))
|
|
{
|
|
goto IL_0789_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_480 = V_28;
|
|
V_28 = ((int32_t)il2cpp_codegen_add(L_480, 1));
|
|
}
|
|
|
|
IL_086b_1:
|
|
{
|
|
// foreach (var groupEdgeNodeIndex in groupEdgeNodeIndices) {
|
|
int32_t L_481 = V_28;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_482 = V_27;
|
|
NullCheck(L_482);
|
|
if ((((int32_t)L_481) < ((int32_t)((int32_t)(((RuntimeArray*)L_482)->max_length)))))
|
|
{
|
|
goto IL_0748_1;
|
|
}
|
|
}
|
|
|
|
IL_0876_1:
|
|
{
|
|
// foreach (var growthNodeGroup in sortedNodeGroups)
|
|
bool L_483;
|
|
L_483 = Enumerator_MoveNext_m1E16C95756E36F8036720E9843CB34852FEA60FA((&V_16), Enumerator_MoveNext_m1E16C95756E36F8036720E9843CB34852FEA60FA_RuntimeMethod_var);
|
|
if (L_483)
|
|
{
|
|
goto IL_0303_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0892;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0892:
|
|
{
|
|
// framesToPush.Reverse();
|
|
List_1_tA56B5D2804DF6D174C05CDA8589FF42AD88D11B0* L_484 = V_7;
|
|
NullCheck(L_484);
|
|
List_1_Reverse_m3C51A317C7439524CE8CC048F3AC311B3A3BAF37(L_484, List_1_Reverse_m3C51A317C7439524CE8CC048F3AC311B3A3BAF37_RuntimeMethod_var);
|
|
// foreach (var frame in framesToPush)
|
|
List_1_tA56B5D2804DF6D174C05CDA8589FF42AD88D11B0* L_485 = V_7;
|
|
NullCheck(L_485);
|
|
Enumerator_t85B682CC875347907EBCAECD741F7BBFBB1269FB L_486;
|
|
L_486 = List_1_GetEnumerator_m3AF37655633E4521392FCF1D464CF6A26BC9F718(L_485, List_1_GetEnumerator_m3AF37655633E4521392FCF1D464CF6A26BC9F718_RuntimeMethod_var);
|
|
V_60 = L_486;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_08c0:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m1A4EB0A7AB9C1558C3F66AAA54FFC6764E536AD0((&V_60), Enumerator_Dispose_m1A4EB0A7AB9C1558C3F66AAA54FFC6764E536AD0_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_08b5_1;
|
|
}
|
|
|
|
IL_08a4_1:
|
|
{
|
|
// foreach (var frame in framesToPush)
|
|
FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D* L_487;
|
|
L_487 = Enumerator_get_Current_m5BB1C474D62EC14E3D9424BBF6725683B3847AE1_inline((&V_60), Enumerator_get_Current_m5BB1C474D62EC14E3D9424BBF6725683B3847AE1_RuntimeMethod_var);
|
|
V_61 = L_487;
|
|
// stackSystem.PushFrame(frame);
|
|
StackSystem_4_t0914A8F83C26D8F23ABD1A8B0A05CD85155E7277* L_488 = ___3_stackSystem;
|
|
FlowLayoutPathStackFrame_tD1FF7D1C775A3C372EB7972CD66DD01DE133536D* L_489 = V_61;
|
|
NullCheck(L_488);
|
|
StackSystem_4_PushFrame_m6C1A8A74BF4A1C77CE3D8A1FEFF52B057C7EA432(L_488, L_489, StackSystem_4_PushFrame_m6C1A8A74BF4A1C77CE3D8A1FEFF52B057C7EA432_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_08b5_1:
|
|
{
|
|
// foreach (var frame in framesToPush)
|
|
bool L_490;
|
|
L_490 = Enumerator_MoveNext_m59A28471B52991B5784323B13E2CC607974793AB((&V_60), Enumerator_MoveNext_m59A28471B52991B5784323B13E2CC607974793AB_RuntimeMethod_var);
|
|
if (L_490)
|
|
{
|
|
goto IL_08a4_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_08ce;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_08ce:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackGrowthTask::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutPathStackGrowthTask__ctor_mC0C0BB63E5758C29E95D8361D414940F958BC379 (FlowLayoutPathStackGrowthTask_t8D312DDEB5402DF829019AE71DF811079F7A5FCF* __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.Boolean DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock::Validate(DungeonArchitect.Flow.Exec.FlowTaskExecContext,DungeonArchitect.Flow.Exec.FlowTaskExecInput,System.String&,DungeonArchitect.Flow.Exec.FlowTaskExecutionResult&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LayoutBaseFlowTaskCreateKeyLock_Validate_m541286DFDADC858E57E864F1E712BC420EA6E79B (LayoutBaseFlowTaskCreateKeyLock_t7EB555E7B57816B1058A5F6C22E3EA17781640DF* __this, FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* ___0_context, FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* ___1_input, String_t** ___2_errorMessage, int32_t* ___3_executionResult, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecOutput DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock::Execute(DungeonArchitect.Flow.Exec.FlowTaskExecContext,DungeonArchitect.Flow.Exec.FlowTaskExecInput)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* LayoutBaseFlowTaskCreateKeyLock_Execute_m081CFEBB50FA729F8ABE330D6D0AEC01E8D6DB3B (LayoutBaseFlowTaskCreateKeyLock_t7EB555E7B57816B1058A5F6C22E3EA17781640DF* __this, FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* ___0_context, FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* ___1_input, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* V_0 = NULL;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_1 = NULL;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_2 = NULL;
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* V_3 = NULL;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* V_4 = NULL;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* V_5 = NULL;
|
|
{
|
|
// var output = new FlowTaskExecOutput();
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_0 = (FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C*)il2cpp_codegen_object_new(FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
FlowTaskExecOutput__ctor_mC8ADE5B086FFD868AE32CC8EC1CD9C6EA0B43EF8(L_0, NULL);
|
|
V_0 = L_0;
|
|
// if (input.IncomingTaskOutputs.Length == 0)
|
|
FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_1 = ___1_input;
|
|
NullCheck(L_1);
|
|
FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_2 = L_1->___IncomingTaskOutputs_0;
|
|
NullCheck(L_2);
|
|
if ((((RuntimeArray*)L_2)->max_length))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
// output.ErrorMessage = "Missing Input";
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
L_3->___ErrorMessage_3 = _stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_3->___ErrorMessage_3), (void*)_stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167);
|
|
// output.ExecutionResult = FlowTaskExecutionResult.FailHalt;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
L_4->___ExecutionResult_1 = 2;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_5 = V_0;
|
|
return L_5;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// if (input.IncomingTaskOutputs.Length > 1)
|
|
FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_6 = ___1_input;
|
|
NullCheck(L_6);
|
|
FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_7 = L_6->___IncomingTaskOutputs_0;
|
|
NullCheck(L_7);
|
|
if ((((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
// output.ErrorMessage = "Only one input allowed";
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
L_8->___ErrorMessage_3 = _stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_8->___ErrorMessage_3), (void*)_stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D);
|
|
// output.ExecutionResult = FlowTaskExecutionResult.FailHalt;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_9 = V_0;
|
|
NullCheck(L_9);
|
|
L_9->___ExecutionResult_1 = 2;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_10 = V_0;
|
|
return L_10;
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// output.State = input.CloneInputState();
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_11 = V_0;
|
|
FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_12 = ___1_input;
|
|
NullCheck(L_12);
|
|
FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_13;
|
|
L_13 = FlowTaskExecInput_CloneInputState_mCEBD20F057C6045150A0225A6F220E88B2F73885(L_12, NULL);
|
|
NullCheck(L_11);
|
|
L_11->___State_0 = L_13;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_11->___State_0), (void*)L_13);
|
|
// if (!Validate(context, input, ref output.ErrorMessage, ref output.ExecutionResult))
|
|
FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* L_14 = ___0_context;
|
|
FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_15 = ___1_input;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_16 = V_0;
|
|
NullCheck(L_16);
|
|
String_t** L_17 = (&L_16->___ErrorMessage_3);
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_18 = V_0;
|
|
NullCheck(L_18);
|
|
int32_t* L_19 = (&L_18->___ExecutionResult_1);
|
|
bool L_20;
|
|
L_20 = VirtualFuncInvoker4< bool, FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51*, FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8*, String_t**, int32_t* >::Invoke(5 /* System.Boolean DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock::Validate(DungeonArchitect.Flow.Exec.FlowTaskExecContext,DungeonArchitect.Flow.Exec.FlowTaskExecInput,System.String&,DungeonArchitect.Flow.Exec.FlowTaskExecutionResult&) */, __this, L_14, L_15, L_17, L_19);
|
|
if (L_20)
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_21 = V_0;
|
|
return L_21;
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
// var graph = output.State.GetState<FlowLayoutGraph>();
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_22 = V_0;
|
|
NullCheck(L_22);
|
|
FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_23 = L_22->___State_0;
|
|
NullCheck(L_23);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_24;
|
|
L_24 = FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B(L_23, FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B_RuntimeMethod_var);
|
|
// var graphQuery = new FlowLayoutGraphQuery(graph);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_25 = (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7*)il2cpp_codegen_object_new(FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_25);
|
|
FlowLayoutGraphQuery__ctor_m46EE21367FB8A5AB1BD8969C7E0447CAB9FEF34C(L_25, L_24, NULL);
|
|
V_3 = L_25;
|
|
// if (FindKeyLockSetup(graphQuery, context.Random, out keyNode, out lockLink, out output.ErrorMessage))
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_26 = V_3;
|
|
FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* L_27 = ___0_context;
|
|
NullCheck(L_27);
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_28 = L_27->___Random_0;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_29 = V_0;
|
|
NullCheck(L_29);
|
|
String_t** L_30 = (&L_29->___ErrorMessage_3);
|
|
bool L_31;
|
|
L_31 = LayoutBaseFlowTaskCreateKeyLock_FindKeyLockSetup_mBBA3621ADE773861D425ABE1652475BA58EC0327(__this, L_26, L_28, (&V_1), (&V_2), L_30, NULL);
|
|
if (!L_31)
|
|
{
|
|
goto IL_0119;
|
|
}
|
|
}
|
|
{
|
|
// var keyItem = new FlowItem();
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_32 = (FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9*)il2cpp_codegen_object_new(FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9_il2cpp_TypeInfo_var);
|
|
NullCheck(L_32);
|
|
FlowItem__ctor_m93414BE4BF1190EC2865FB646DE7A240555032FA(L_32, NULL);
|
|
V_4 = L_32;
|
|
// keyItem.type = FlowGraphItemType.Key;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_33 = V_4;
|
|
NullCheck(L_33);
|
|
L_33->___type_1 = 0;
|
|
// keyItem.markerName = keyMarkerName;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_34 = V_4;
|
|
String_t* L_35 = __this->___keyMarkerName_7;
|
|
NullCheck(L_34);
|
|
L_34->___markerName_2 = L_35;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_34->___markerName_2), (void*)L_35);
|
|
// keyNode.AddItem(keyItem);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_36 = V_1;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_37 = V_4;
|
|
NullCheck(L_36);
|
|
FlowLayoutGraphNode_AddItem_m9DD694719550C75C5F4D0976AAB0E25492BC062D(L_36, L_37, NULL);
|
|
// ProcessKeyItem(keyItem, keyNode, lockLink);
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_38 = V_4;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_39 = V_1;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_40 = V_2;
|
|
VirtualActionInvoker3< FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9*, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*, FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* >::Invoke(6 /* System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock::ProcessKeyItem(DungeonArchitect.Flow.Items.FlowItem,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink) */, __this, L_38, L_39, L_40);
|
|
// var lockItem = new FlowItem();
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_41 = (FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9*)il2cpp_codegen_object_new(FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9_il2cpp_TypeInfo_var);
|
|
NullCheck(L_41);
|
|
FlowItem__ctor_m93414BE4BF1190EC2865FB646DE7A240555032FA(L_41, NULL);
|
|
V_5 = L_41;
|
|
// lockItem.type = FlowGraphItemType.Lock;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_42 = V_5;
|
|
NullCheck(L_42);
|
|
L_42->___type_1 = 1;
|
|
// lockItem.markerName = lockMarkerName;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_43 = V_5;
|
|
String_t* L_44 = __this->___lockMarkerName_8;
|
|
NullCheck(L_43);
|
|
L_43->___markerName_2 = L_44;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_43->___markerName_2), (void*)L_44);
|
|
// lockLink.state.AddItem(lockItem);
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_45 = V_2;
|
|
NullCheck(L_45);
|
|
FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_46 = L_45->___state_3;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_47 = V_5;
|
|
NullCheck(L_46);
|
|
FlowLayoutGraphLinkState_AddItem_mA6750C77CCB45C00B5B0EA0326B968259A569CF0(L_46, L_47, NULL);
|
|
// keyItem.referencedItemIds.Add(lockItem.itemId);
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_48 = V_4;
|
|
NullCheck(L_48);
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_49 = L_48->___referencedItemIds_3;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_50 = V_5;
|
|
NullCheck(L_50);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_51 = L_50->___itemId_0;
|
|
NullCheck(L_49);
|
|
List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_inline(L_49, L_51, List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_RuntimeMethod_var);
|
|
// lockItem.referencedItemIds.Add(keyItem.itemId);
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_52 = V_5;
|
|
NullCheck(L_52);
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_53 = L_52->___referencedItemIds_3;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_54 = V_4;
|
|
NullCheck(L_54);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_55 = L_54->___itemId_0;
|
|
NullCheck(L_53);
|
|
List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_inline(L_53, L_55, List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_RuntimeMethod_var);
|
|
// output.ExecutionResult = FlowTaskExecutionResult.Success;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_56 = V_0;
|
|
NullCheck(L_56);
|
|
L_56->___ExecutionResult_1 = 0;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_57 = V_0;
|
|
return L_57;
|
|
}
|
|
|
|
IL_0119:
|
|
{
|
|
// output.ExecutionResult = FlowTaskExecutionResult.FailRetry;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_58 = V_0;
|
|
NullCheck(L_58);
|
|
L_58->___ExecutionResult_1 = 1;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_59 = V_0;
|
|
return L_59;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock::ProcessKeyItem(DungeonArchitect.Flow.Items.FlowItem,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutBaseFlowTaskCreateKeyLock_ProcessKeyItem_m01522DC0363E0DEE9AACF47DB3C41BB6AAA3F444 (LayoutBaseFlowTaskCreateKeyLock_t7EB555E7B57816B1058A5F6C22E3EA17781640DF* __this, FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ___0_keyItem, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___1_keyNode, FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___2_lockLink, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// DungeonArchitect.Utils.DungeonUID[] DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock::GetLockedNodesInPath(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* LayoutBaseFlowTaskCreateKeyLock_GetLockedNodesInPath_m836776EBCF502223713E1CAADAB23B99571F5EDC (LayoutBaseFlowTaskCreateKeyLock_t7EB555E7B57816B1058A5F6C22E3EA17781640DF* __this, FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* ___0_graphQuery, FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___1_lockLink, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m294005E6FE120942D506A87665297C46D32F0D7B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mC8C0BE0BF8D731EB5B4E935922806A47A258D9C9_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5D0E2E68F505B13C17076E4382706078580D4840_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_0 = NULL;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_1 = NULL;
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* V_2 = NULL;
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* V_3 = NULL;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* V_5 = NULL;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_6 = NULL;
|
|
Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_8 = NULL;
|
|
int32_t G_B5_0 = 0;
|
|
{
|
|
// var sourceNode = graphQuery.GetNode(lockLink.source);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_0 = ___0_graphQuery;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_1 = ___1_lockLink;
|
|
NullCheck(L_1);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_2 = L_1->___source_1;
|
|
NullCheck(L_0);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_3;
|
|
L_3 = FlowLayoutGraphQuery_GetNode_m287DB906C9D75D9F9C69E9C1F532B5665CBE26A7(L_0, L_2, NULL);
|
|
V_0 = L_3;
|
|
// var destNode = graphQuery.GetNode(lockLink.destination);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_4 = ___0_graphQuery;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_5 = ___1_lockLink;
|
|
NullCheck(L_5);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_6 = L_5->___destination_2;
|
|
NullCheck(L_4);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_7;
|
|
L_7 = FlowLayoutGraphQuery_GetNode_m287DB906C9D75D9F9C69E9C1F532B5665CBE26A7(L_4, L_6, NULL);
|
|
V_1 = L_7;
|
|
// var disallowedNodes = new List<DungeonUID>();
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_8 = (List_1_t5D0E2E68F505B13C17076E4382706078580D4840*)il2cpp_codegen_object_new(List_1_t5D0E2E68F505B13C17076E4382706078580D4840_il2cpp_TypeInfo_var);
|
|
NullCheck(L_8);
|
|
List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB(L_8, List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB_RuntimeMethod_var);
|
|
V_2 = L_8;
|
|
// disallowedNodes.Add(destNode.nodeId);
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_9 = V_2;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_10 = V_1;
|
|
NullCheck(L_10);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_11 = L_10->___nodeId_0;
|
|
NullCheck(L_9);
|
|
List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_inline(L_9, L_11, List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_RuntimeMethod_var);
|
|
// bool mainPathLink = (sourceNode != null && destNode != null && sourceNode.mainPath && destNode.mainPath);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_12 = V_0;
|
|
if (!L_12)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_13 = V_1;
|
|
if (!L_13)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_14 = V_0;
|
|
NullCheck(L_14);
|
|
bool L_15 = L_14->___mainPath_9;
|
|
if (!L_15)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_16 = V_1;
|
|
NullCheck(L_16);
|
|
bool L_17 = L_16->___mainPath_9;
|
|
G_B5_0 = ((int32_t)(L_17));
|
|
goto IL_0043;
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
G_B5_0 = 0;
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
// if (mainPathLink)
|
|
if (!G_B5_0)
|
|
{
|
|
goto IL_0102;
|
|
}
|
|
}
|
|
{
|
|
// var graph = graphQuery.Graph;
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_18 = ___0_graphQuery;
|
|
NullCheck(L_18);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_19;
|
|
L_19 = FlowLayoutGraphQuery_get_Graph_mD1680584E341CA19394A4303EA09A21989C9B2A0_inline(L_18, NULL);
|
|
V_3 = L_19;
|
|
// var mainPathNodeId = destNode.nodeId;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_20 = V_1;
|
|
NullCheck(L_20);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_21 = L_20->___nodeId_0;
|
|
V_4 = L_21;
|
|
// var visited = new HashSet<DungeonUID>() {mainPathNodeId};
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_22 = (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817*)il2cpp_codegen_object_new(HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817_il2cpp_TypeInfo_var);
|
|
NullCheck(L_22);
|
|
HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476(L_22, HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476_RuntimeMethod_var);
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_23 = L_22;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_24 = V_4;
|
|
NullCheck(L_23);
|
|
bool L_25;
|
|
L_25 = HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631(L_23, L_24, HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631_RuntimeMethod_var);
|
|
V_5 = L_23;
|
|
}
|
|
|
|
IL_0067:
|
|
{
|
|
// FlowLayoutGraphLink nextLink = null;
|
|
V_6 = (FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066*)NULL;
|
|
// foreach (var link in graph.Links)
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_26 = V_3;
|
|
NullCheck(L_26);
|
|
List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_27 = L_26->___Links_1;
|
|
NullCheck(L_27);
|
|
Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 L_28;
|
|
L_28 = List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C(L_27, List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var);
|
|
V_7 = L_28;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00c5:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399((&V_7), Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_00ba_1;
|
|
}
|
|
|
|
IL_0079_1:
|
|
{
|
|
// foreach (var link in graph.Links)
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_29;
|
|
L_29 = Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_inline((&V_7), Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var);
|
|
V_8 = L_29;
|
|
// if (link.state.type == FlowLayoutGraphLinkType.Unconnected) continue;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_30 = V_8;
|
|
NullCheck(L_30);
|
|
FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_31 = L_30->___state_3;
|
|
NullCheck(L_31);
|
|
int32_t L_32 = L_31->___type_0;
|
|
if (!L_32)
|
|
{
|
|
goto IL_00ba_1;
|
|
}
|
|
}
|
|
{
|
|
// if (link.source == mainPathNodeId)
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_33 = V_8;
|
|
NullCheck(L_33);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_34 = L_33->___source_1;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_35 = V_4;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_36;
|
|
L_36 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_34, L_35, NULL);
|
|
if (!L_36)
|
|
{
|
|
goto IL_00ba_1;
|
|
}
|
|
}
|
|
{
|
|
// var dest = graphQuery.GetNode(link.destination);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_37 = ___0_graphQuery;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_38 = V_8;
|
|
NullCheck(L_38);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_39 = L_38->___destination_2;
|
|
NullCheck(L_37);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_40;
|
|
L_40 = FlowLayoutGraphQuery_GetNode_m287DB906C9D75D9F9C69E9C1F532B5665CBE26A7(L_37, L_39, NULL);
|
|
// if (dest.mainPath)
|
|
NullCheck(L_40);
|
|
bool L_41 = L_40->___mainPath_9;
|
|
if (!L_41)
|
|
{
|
|
goto IL_00ba_1;
|
|
}
|
|
}
|
|
{
|
|
// nextLink = link;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_42 = V_8;
|
|
V_6 = L_42;
|
|
// break;
|
|
goto IL_00d3;
|
|
}
|
|
|
|
IL_00ba_1:
|
|
{
|
|
// foreach (var link in graph.Links)
|
|
bool L_43;
|
|
L_43 = Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588((&V_7), Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var);
|
|
if (L_43)
|
|
{
|
|
goto IL_0079_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00d3;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00d3:
|
|
{
|
|
// if (nextLink == null)
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_44 = V_6;
|
|
if (!L_44)
|
|
{
|
|
goto IL_0102;
|
|
}
|
|
}
|
|
{
|
|
// mainPathNodeId = nextLink.destination;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_45 = V_6;
|
|
NullCheck(L_45);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_46 = L_45->___destination_2;
|
|
V_4 = L_46;
|
|
// if (visited.Contains(mainPathNodeId))
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_47 = V_5;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_48 = V_4;
|
|
NullCheck(L_47);
|
|
bool L_49;
|
|
L_49 = HashSet_1_Contains_m294005E6FE120942D506A87665297C46D32F0D7B(L_47, L_48, HashSet_1_Contains_m294005E6FE120942D506A87665297C46D32F0D7B_RuntimeMethod_var);
|
|
if (L_49)
|
|
{
|
|
goto IL_0102;
|
|
}
|
|
}
|
|
{
|
|
// visited.Add(mainPathNodeId);
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_50 = V_5;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_51 = V_4;
|
|
NullCheck(L_50);
|
|
bool L_52;
|
|
L_52 = HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631(L_50, L_51, HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631_RuntimeMethod_var);
|
|
// disallowedNodes.Add(mainPathNodeId);
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_53 = V_2;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_54 = V_4;
|
|
NullCheck(L_53);
|
|
List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_inline(L_53, L_54, List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_RuntimeMethod_var);
|
|
// while (true)
|
|
goto IL_0067;
|
|
}
|
|
|
|
IL_0102:
|
|
{
|
|
// return disallowedNodes.ToArray();
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_55 = V_2;
|
|
NullCheck(L_55);
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_56;
|
|
L_56 = List_1_ToArray_mC8C0BE0BF8D731EB5B4E935922806A47A258D9C9(L_55, List_1_ToArray_mC8C0BE0BF8D731EB5B4E935922806A47A258D9C9_RuntimeMethod_var);
|
|
return L_56;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock::FindKeyLockSetup(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery,System.Random,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode&,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink&,System.String&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LayoutBaseFlowTaskCreateKeyLock_FindKeyLockSetup_mBBA3621ADE773861D425ABE1652475BA58EC0327 (LayoutBaseFlowTaskCreateKeyLock_t7EB555E7B57816B1058A5F6C22E3EA17781640DF* __this, FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* ___0_graphQuery, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___1_random, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053** ___2_outKeyNode, FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066** ___3_outLockLink, String_t** ___4_errorMessage, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m2425FE8EBD86634B98184CA9807D759486B610C4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m56B4E51A90CF03271D72E6FDCCC912D71B75475C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m0CF058DF8023D8F847E80B6F12CAB961B6658D80_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tFA7604C3E19E304A9791C1BC89CCE5A7CE0C4994_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_m40A3CFCBF2B153B3D590557CFDE2F1323551EDF3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m3896C35F4CA5D8EB63809A9509B15C1AF0736F88_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m041868332DDAC2ABDDB92DBDD126B5AA5D541D2A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8E07C4F2EDAE0206622913E0767743BE4BA04C0E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_Shuffle_TisFNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693_mD7CCBF4568F8F435CE67A11F899713AC1D622FF1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_Shuffle_TisFlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053_mE17FB30129CB8737403FC1784D597FEE852C8EF8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass8_0_U3CFindKeyLockSetupU3Eb__0_m02004636E8BF74715FB39277B55E4C21EAC147E2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass8_0_tFBFBB6D9B84BC18C4D52D68E7BBF77280C9AE005_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E3240AF37D97BEA38BF1450FBB6D205A87C96F9);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral55BEE73D8B784E13E6D82BAA8F862E141D82FF23);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* V_0 = NULL;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_1 = NULL;
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* V_2 = NULL;
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* V_3 = NULL;
|
|
FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D* V_4 = NULL;
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* V_5 = NULL;
|
|
int32_t V_6 = 0;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_7 = NULL;
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* V_8 = NULL;
|
|
int32_t V_9 = 0;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_10 = NULL;
|
|
List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* V_11 = NULL;
|
|
List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* V_12 = NULL;
|
|
List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* V_13 = NULL;
|
|
FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* V_14 = NULL;
|
|
int32_t V_15 = 0;
|
|
FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 V_16;
|
|
memset((&V_16), 0, sizeof(V_16));
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_17 = NULL;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_18 = NULL;
|
|
Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676 V_19;
|
|
memset((&V_19), 0, sizeof(V_19));
|
|
FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 V_20;
|
|
memset((&V_20), 0, sizeof(V_20));
|
|
U3CU3Ec__DisplayClass8_0_tFBFBB6D9B84BC18C4D52D68E7BBF77280C9AE005* V_21 = NULL;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_22 = NULL;
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* V_23 = NULL;
|
|
Func_2_tFA7604C3E19E304A9791C1BC89CCE5A7CE0C4994* V_24 = NULL;
|
|
bool V_25 = false;
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* V_26 = NULL;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_27;
|
|
memset((&V_27), 0, sizeof(V_27));
|
|
bool V_28 = false;
|
|
{
|
|
// var graph = graphQuery.Graph;
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_0 = ___0_graphQuery;
|
|
NullCheck(L_0);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_1;
|
|
L_1 = FlowLayoutGraphQuery_get_Graph_mD1680584E341CA19394A4303EA09A21989C9B2A0_inline(L_0, NULL);
|
|
V_0 = L_1;
|
|
// var entranceNode = FlowLayoutGraphUtils.FindNodeWithItemType(graph, FlowGraphItemType.Entrance);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_2 = V_0;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_3;
|
|
L_3 = FlowLayoutGraphUtils_FindNodeWithItemType_m9556A77977F192C04674038A4DCC99BC399E80DC(L_2, 4, NULL);
|
|
V_1 = L_3;
|
|
// if (entranceNode == null)
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_4 = V_1;
|
|
if (L_4)
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
// errorMessage = "Missing Entrance Node";
|
|
String_t** L_5 = ___4_errorMessage;
|
|
*((RuntimeObject**)L_5) = (RuntimeObject*)_stringLiteral55BEE73D8B784E13E6D82BAA8F862E141D82FF23;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_5, (void*)(RuntimeObject*)_stringLiteral55BEE73D8B784E13E6D82BAA8F862E141D82FF23);
|
|
// outKeyNode = null;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053** L_6 = ___2_outKeyNode;
|
|
*((RuntimeObject**)L_6) = (RuntimeObject*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_6, (void*)(RuntimeObject*)NULL);
|
|
// outLockLink = null;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066** L_7 = ___3_outLockLink;
|
|
*((RuntimeObject**)L_7) = (RuntimeObject*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_7, (void*)(RuntimeObject*)NULL);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// var keyNodes = FlowLayoutGraphUtils.FindNodesOnPath(graph, keyBranch);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_8 = V_0;
|
|
String_t* L_9 = __this->___keyBranch_5;
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_10;
|
|
L_10 = FlowLayoutGraphUtils_FindNodesOnPath_m4FD204645D4EA0EBE1B4851641B1C30CB856091B(L_8, L_9, NULL);
|
|
V_2 = L_10;
|
|
// var lockNodes = FlowLayoutGraphUtils.FindNodesOnPath(graph, lockBranch);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_11 = V_0;
|
|
String_t* L_12 = __this->___lockBranch_6;
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_13;
|
|
L_13 = FlowLayoutGraphUtils_FindNodesOnPath_m4FD204645D4EA0EBE1B4851641B1C30CB856091B(L_11, L_12, NULL);
|
|
V_3 = L_13;
|
|
// MathUtils.Shuffle(keyNodes, random);
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_14 = V_2;
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_15 = ___1_random;
|
|
il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
MathUtils_Shuffle_TisFlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053_mE17FB30129CB8737403FC1784D597FEE852C8EF8(L_14, L_15, MathUtils_Shuffle_TisFlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053_mE17FB30129CB8737403FC1784D597FEE852C8EF8_RuntimeMethod_var);
|
|
// MathUtils.Shuffle(lockNodes, random);
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_16 = V_3;
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_17 = ___1_random;
|
|
MathUtils_Shuffle_TisFlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053_mE17FB30129CB8737403FC1784D597FEE852C8EF8(L_16, L_17, MathUtils_Shuffle_TisFlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053_mE17FB30129CB8737403FC1784D597FEE852C8EF8_RuntimeMethod_var);
|
|
// var traversal = graphQuery.Traversal;
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_18 = ___0_graphQuery;
|
|
NullCheck(L_18);
|
|
FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D* L_19;
|
|
L_19 = FlowLayoutGraphQuery_get_Traversal_mACE8A94F0A5F97DA30C0C19D2DC01EF93C91DC0C_inline(L_18, NULL);
|
|
V_4 = L_19;
|
|
// foreach (var keyNode in keyNodes)
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_20 = V_2;
|
|
V_5 = L_20;
|
|
V_6 = 0;
|
|
goto IL_0258;
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
// foreach (var keyNode in keyNodes)
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_21 = V_5;
|
|
int32_t L_22 = V_6;
|
|
NullCheck(L_21);
|
|
int32_t L_23 = L_22;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
|
|
V_7 = L_24;
|
|
// foreach (var lockNode in lockNodes)
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_25 = V_3;
|
|
V_8 = L_25;
|
|
V_9 = 0;
|
|
goto IL_0247;
|
|
}
|
|
|
|
IL_0070:
|
|
{
|
|
// foreach (var lockNode in lockNodes)
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_26 = V_8;
|
|
int32_t L_27 = V_9;
|
|
NullCheck(L_26);
|
|
int32_t L_28 = L_27;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_29 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
|
|
V_10 = L_29;
|
|
// var lockNodeLinks = new List<FlowLayoutGraphTraversal.FNodeInfo>();
|
|
List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* L_30 = (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E*)il2cpp_codegen_object_new(List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E_il2cpp_TypeInfo_var);
|
|
NullCheck(L_30);
|
|
List_1__ctor_m8E07C4F2EDAE0206622913E0767743BE4BA04C0E(L_30, List_1__ctor_m8E07C4F2EDAE0206622913E0767743BE4BA04C0E_RuntimeMethod_var);
|
|
V_11 = L_30;
|
|
// var allLockLinks = traversal.GetConnectedNodes(lockNode.nodeId);
|
|
FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D* L_31 = V_4;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_32 = V_10;
|
|
NullCheck(L_32);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_33 = L_32->___nodeId_0;
|
|
NullCheck(L_31);
|
|
FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* L_34;
|
|
L_34 = FlowLayoutGraphTraversal_GetConnectedNodes_m4BEB649FA95C583158918B9BA87891D1C034B3C6(L_31, L_33, NULL);
|
|
// var resultPrimary = new List<FlowLayoutGraphTraversal.FNodeInfo>();
|
|
List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* L_35 = (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E*)il2cpp_codegen_object_new(List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E_il2cpp_TypeInfo_var);
|
|
NullCheck(L_35);
|
|
List_1__ctor_m8E07C4F2EDAE0206622913E0767743BE4BA04C0E(L_35, List_1__ctor_m8E07C4F2EDAE0206622913E0767743BE4BA04C0E_RuntimeMethod_var);
|
|
V_12 = L_35;
|
|
// var resultSecondary = new List<FlowLayoutGraphTraversal.FNodeInfo>();
|
|
List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* L_36 = (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E*)il2cpp_codegen_object_new(List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E_il2cpp_TypeInfo_var);
|
|
NullCheck(L_36);
|
|
List_1__ctor_m8E07C4F2EDAE0206622913E0767743BE4BA04C0E(L_36, List_1__ctor_m8E07C4F2EDAE0206622913E0767743BE4BA04C0E_RuntimeMethod_var);
|
|
V_13 = L_36;
|
|
// foreach (var connectionInfo in allLockLinks)
|
|
V_14 = L_34;
|
|
V_15 = 0;
|
|
goto IL_0114;
|
|
}
|
|
|
|
IL_00a1:
|
|
{
|
|
// foreach (var connectionInfo in allLockLinks)
|
|
FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* L_37 = V_14;
|
|
int32_t L_38 = V_15;
|
|
NullCheck(L_37);
|
|
int32_t L_39 = L_38;
|
|
FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 L_40 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
|
|
V_16 = L_40;
|
|
// var lockLink = graphQuery.GetLink(connectionInfo.LinkId);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_41 = ___0_graphQuery;
|
|
FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 L_42 = V_16;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_43 = L_42.___LinkId_1;
|
|
NullCheck(L_41);
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_44;
|
|
L_44 = FlowLayoutGraphQuery_GetLink_m9EC8F300E7AB467857E3DE329E906915DDD990E7(L_41, L_43, NULL);
|
|
V_17 = L_44;
|
|
// if (lockLink == null || FlowLayoutGraphUtils.ContainsItem(lockLink.state.items, FlowGraphItemType.Lock))
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_45 = V_17;
|
|
if (!L_45)
|
|
{
|
|
goto IL_010e;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_46 = V_17;
|
|
NullCheck(L_46);
|
|
FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_47 = L_46->___state_3;
|
|
NullCheck(L_47);
|
|
List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_48 = L_47->___items_1;
|
|
bool L_49;
|
|
L_49 = FlowLayoutGraphUtils_ContainsItem_mCEC57E79775C5D228249B681144556BD3946C487(L_48, 1, NULL);
|
|
if (L_49)
|
|
{
|
|
goto IL_010e;
|
|
}
|
|
}
|
|
{
|
|
// var connectedNode = graphQuery.GetNode(connectionInfo.NodeId);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_50 = ___0_graphQuery;
|
|
FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 L_51 = V_16;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_52 = L_51.___NodeId_0;
|
|
NullCheck(L_50);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_53;
|
|
L_53 = FlowLayoutGraphQuery_GetNode_m287DB906C9D75D9F9C69E9C1F532B5665CBE26A7(L_50, L_52, NULL);
|
|
V_18 = L_53;
|
|
// if (connectedNode != null)
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_54 = V_18;
|
|
if (!L_54)
|
|
{
|
|
goto IL_010e;
|
|
}
|
|
}
|
|
{
|
|
// if (connectedNode.pathName == lockBranch)
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_55 = V_18;
|
|
NullCheck(L_55);
|
|
String_t* L_56 = L_55->___pathName_5;
|
|
String_t* L_57 = __this->___lockBranch_6;
|
|
bool L_58;
|
|
L_58 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_56, L_57, NULL);
|
|
if (!L_58)
|
|
{
|
|
goto IL_0105;
|
|
}
|
|
}
|
|
{
|
|
// resultPrimary.Add(connectionInfo);
|
|
List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* L_59 = V_12;
|
|
FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 L_60 = V_16;
|
|
NullCheck(L_59);
|
|
List_1_Add_m3896C35F4CA5D8EB63809A9509B15C1AF0736F88_inline(L_59, L_60, List_1_Add_m3896C35F4CA5D8EB63809A9509B15C1AF0736F88_RuntimeMethod_var);
|
|
goto IL_010e;
|
|
}
|
|
|
|
IL_0105:
|
|
{
|
|
// resultSecondary.Add(connectionInfo);
|
|
List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* L_61 = V_13;
|
|
FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 L_62 = V_16;
|
|
NullCheck(L_61);
|
|
List_1_Add_m3896C35F4CA5D8EB63809A9509B15C1AF0736F88_inline(L_61, L_62, List_1_Add_m3896C35F4CA5D8EB63809A9509B15C1AF0736F88_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_010e:
|
|
{
|
|
int32_t L_63 = V_15;
|
|
V_15 = ((int32_t)il2cpp_codegen_add(L_63, 1));
|
|
}
|
|
|
|
IL_0114:
|
|
{
|
|
// foreach (var connectionInfo in allLockLinks)
|
|
int32_t L_64 = V_15;
|
|
FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* L_65 = V_14;
|
|
NullCheck(L_65);
|
|
if ((((int32_t)L_64) < ((int32_t)((int32_t)(((RuntimeArray*)L_65)->max_length)))))
|
|
{
|
|
goto IL_00a1;
|
|
}
|
|
}
|
|
{
|
|
// MathUtils.Shuffle(resultPrimary, random);
|
|
List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* L_66 = V_12;
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_67 = ___1_random;
|
|
il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
MathUtils_Shuffle_TisFNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693_mD7CCBF4568F8F435CE67A11F899713AC1D622FF1(L_66, L_67, MathUtils_Shuffle_TisFNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693_mD7CCBF4568F8F435CE67A11F899713AC1D622FF1_RuntimeMethod_var);
|
|
// lockNodeLinks.AddRange(resultPrimary);
|
|
List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* L_68 = V_11;
|
|
List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* L_69 = V_12;
|
|
NullCheck(L_68);
|
|
List_1_AddRange_m40A3CFCBF2B153B3D590557CFDE2F1323551EDF3(L_68, L_69, List_1_AddRange_m40A3CFCBF2B153B3D590557CFDE2F1323551EDF3_RuntimeMethod_var);
|
|
// MathUtils.Shuffle(resultSecondary, random);
|
|
List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* L_70 = V_13;
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_71 = ___1_random;
|
|
MathUtils_Shuffle_TisFNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693_mD7CCBF4568F8F435CE67A11F899713AC1D622FF1(L_70, L_71, MathUtils_Shuffle_TisFNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693_mD7CCBF4568F8F435CE67A11F899713AC1D622FF1_RuntimeMethod_var);
|
|
// lockNodeLinks.AddRange(resultSecondary);
|
|
List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* L_72 = V_11;
|
|
List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* L_73 = V_13;
|
|
NullCheck(L_72);
|
|
List_1_AddRange_m40A3CFCBF2B153B3D590557CFDE2F1323551EDF3(L_72, L_73, List_1_AddRange_m40A3CFCBF2B153B3D590557CFDE2F1323551EDF3_RuntimeMethod_var);
|
|
// foreach (var lockConnection in lockNodeLinks)
|
|
List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* L_74 = V_11;
|
|
NullCheck(L_74);
|
|
Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676 L_75;
|
|
L_75 = List_1_GetEnumerator_m041868332DDAC2ABDDB92DBDD126B5AA5D541D2A(L_74, List_1_GetEnumerator_m041868332DDAC2ABDDB92DBDD126B5AA5D541D2A_RuntimeMethod_var);
|
|
V_19 = L_75;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0233:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m2425FE8EBD86634B98184CA9807D759486B610C4((&V_19), Enumerator_Dispose_m2425FE8EBD86634B98184CA9807D759486B610C4_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0225_1;
|
|
}
|
|
|
|
IL_014c_1:
|
|
{
|
|
// foreach (var lockConnection in lockNodeLinks)
|
|
FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 L_76;
|
|
L_76 = Enumerator_get_Current_m0CF058DF8023D8F847E80B6F12CAB961B6658D80_inline((&V_19), Enumerator_get_Current_m0CF058DF8023D8F847E80B6F12CAB961B6658D80_RuntimeMethod_var);
|
|
V_20 = L_76;
|
|
U3CU3Ec__DisplayClass8_0_tFBFBB6D9B84BC18C4D52D68E7BBF77280C9AE005* L_77 = (U3CU3Ec__DisplayClass8_0_tFBFBB6D9B84BC18C4D52D68E7BBF77280C9AE005*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass8_0_tFBFBB6D9B84BC18C4D52D68E7BBF77280C9AE005_il2cpp_TypeInfo_var);
|
|
NullCheck(L_77);
|
|
U3CU3Ec__DisplayClass8_0__ctor_m471631A2881FE624CABF9AB7D91DC21BA999F8F8(L_77, NULL);
|
|
V_21 = L_77;
|
|
// var lockLinkId = lockConnection.LinkId;
|
|
U3CU3Ec__DisplayClass8_0_tFBFBB6D9B84BC18C4D52D68E7BBF77280C9AE005* L_78 = V_21;
|
|
FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 L_79 = V_20;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_80 = L_79.___LinkId_1;
|
|
NullCheck(L_78);
|
|
L_78->___lockLinkId_0 = L_80;
|
|
// var lockLink = graphQuery.GetLink(lockLinkId);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_81 = ___0_graphQuery;
|
|
U3CU3Ec__DisplayClass8_0_tFBFBB6D9B84BC18C4D52D68E7BBF77280C9AE005* L_82 = V_21;
|
|
NullCheck(L_82);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_83 = L_82->___lockLinkId_0;
|
|
NullCheck(L_81);
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_84;
|
|
L_84 = FlowLayoutGraphQuery_GetLink_m9EC8F300E7AB467857E3DE329E906915DDD990E7(L_81, L_83, NULL);
|
|
V_22 = L_84;
|
|
// if (lockLink == null)
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_85 = V_22;
|
|
if (!L_85)
|
|
{
|
|
goto IL_0225_1;
|
|
}
|
|
}
|
|
{
|
|
// var lockedNodeIds = new DungeonUID[]{ lockLink.destination };
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_86 = (DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED*)(DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED*)SZArrayNew(DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED_il2cpp_TypeInfo_var, (uint32_t)1);
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_87 = L_86;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_88 = V_22;
|
|
NullCheck(L_88);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_89 = L_88->___destination_2;
|
|
NullCheck(L_87);
|
|
(L_87)->SetAt(static_cast<il2cpp_array_size_t>(0), (DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9)L_89);
|
|
V_23 = L_87;
|
|
// Func<FlowLayoutGraphTraversal.FNodeInfo, bool> canTraverse =
|
|
// (traverseInfo) => traverseInfo.LinkId != lockLinkId;
|
|
U3CU3Ec__DisplayClass8_0_tFBFBB6D9B84BC18C4D52D68E7BBF77280C9AE005* L_90 = V_21;
|
|
Func_2_tFA7604C3E19E304A9791C1BC89CCE5A7CE0C4994* L_91 = (Func_2_tFA7604C3E19E304A9791C1BC89CCE5A7CE0C4994*)il2cpp_codegen_object_new(Func_2_tFA7604C3E19E304A9791C1BC89CCE5A7CE0C4994_il2cpp_TypeInfo_var);
|
|
NullCheck(L_91);
|
|
Func_2__ctor_m9890A3514FDCA89602CE6B9A4E4A7482097A12D9(L_91, L_90, (intptr_t)((void*)U3CU3Ec__DisplayClass8_0_U3CFindKeyLockSetupU3Eb__0_m02004636E8BF74715FB39277B55E4C21EAC147E2_RuntimeMethod_var), NULL);
|
|
V_24 = L_91;
|
|
// bool canReachKey = FlowLayoutGraphUtils.CanReachNode(graphQuery, entranceNode.nodeId, keyNode.nodeId,
|
|
// false, false, true, canTraverse);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_92 = ___0_graphQuery;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_93 = V_1;
|
|
NullCheck(L_93);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_94 = L_93->___nodeId_0;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_95 = V_7;
|
|
NullCheck(L_95);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_96 = L_95->___nodeId_0;
|
|
Func_2_tFA7604C3E19E304A9791C1BC89CCE5A7CE0C4994* L_97 = V_24;
|
|
bool L_98;
|
|
L_98 = FlowLayoutGraphUtils_CanReachNode_mADD62AEFD073CDFCEE14F28109E4FB39DC832DE9(L_92, L_94, L_96, (bool)0, (bool)0, (bool)1, L_97, NULL);
|
|
// if (canReachKey) {
|
|
if (!L_98)
|
|
{
|
|
goto IL_0225_1;
|
|
}
|
|
}
|
|
{
|
|
// bool canReachLockedNode = false;
|
|
V_25 = (bool)0;
|
|
// foreach (var lockedNodeId in lockedNodeIds)
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_99 = V_23;
|
|
V_26 = L_99;
|
|
V_15 = 0;
|
|
goto IL_01f6_1;
|
|
}
|
|
|
|
IL_01cb_1:
|
|
{
|
|
// foreach (var lockedNodeId in lockedNodeIds)
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_100 = V_26;
|
|
int32_t L_101 = V_15;
|
|
NullCheck(L_100);
|
|
int32_t L_102 = L_101;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_103 = (L_100)->GetAt(static_cast<il2cpp_array_size_t>(L_102));
|
|
V_27 = L_103;
|
|
// bool reachable = FlowLayoutGraphUtils.CanReachNode(graphQuery, entranceNode.nodeId, lockedNodeId,
|
|
// false, false, true, canTraverse);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_104 = ___0_graphQuery;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_105 = V_1;
|
|
NullCheck(L_105);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_106 = L_105->___nodeId_0;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_107 = V_27;
|
|
Func_2_tFA7604C3E19E304A9791C1BC89CCE5A7CE0C4994* L_108 = V_24;
|
|
bool L_109;
|
|
L_109 = FlowLayoutGraphUtils_CanReachNode_mADD62AEFD073CDFCEE14F28109E4FB39DC832DE9(L_104, L_106, L_107, (bool)0, (bool)0, (bool)1, L_108, NULL);
|
|
// if (reachable)
|
|
if (!L_109)
|
|
{
|
|
goto IL_01f0_1;
|
|
}
|
|
}
|
|
{
|
|
// canReachLockedNode = true;
|
|
V_25 = (bool)1;
|
|
// break;
|
|
goto IL_01fe_1;
|
|
}
|
|
|
|
IL_01f0_1:
|
|
{
|
|
int32_t L_110 = V_15;
|
|
V_15 = ((int32_t)il2cpp_codegen_add(L_110, 1));
|
|
}
|
|
|
|
IL_01f6_1:
|
|
{
|
|
// foreach (var lockedNodeId in lockedNodeIds)
|
|
int32_t L_111 = V_15;
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_112 = V_26;
|
|
NullCheck(L_112);
|
|
if ((((int32_t)L_111) < ((int32_t)((int32_t)(((RuntimeArray*)L_112)->max_length)))))
|
|
{
|
|
goto IL_01cb_1;
|
|
}
|
|
}
|
|
|
|
IL_01fe_1:
|
|
{
|
|
// if (!canReachLockedNode) {
|
|
bool L_113 = V_25;
|
|
if (L_113)
|
|
{
|
|
goto IL_0225_1;
|
|
}
|
|
}
|
|
{
|
|
// if (ValidateFullKeyLockSetup(graphQuery, keyNode, lockLink))
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_114 = ___0_graphQuery;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_115 = V_7;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_116 = V_22;
|
|
bool L_117;
|
|
L_117 = LayoutBaseFlowTaskCreateKeyLock_ValidateFullKeyLockSetup_m49C94105214485E5169AC58EA5AAD57F21163749(__this, L_114, L_115, L_116, NULL);
|
|
if (!L_117)
|
|
{
|
|
goto IL_0225_1;
|
|
}
|
|
}
|
|
{
|
|
// outKeyNode = keyNode;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053** L_118 = ___2_outKeyNode;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_119 = V_7;
|
|
*((RuntimeObject**)L_118) = (RuntimeObject*)L_119;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_118, (void*)(RuntimeObject*)L_119);
|
|
// outLockLink = lockLink;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066** L_120 = ___3_outLockLink;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_121 = V_22;
|
|
*((RuntimeObject**)L_120) = (RuntimeObject*)L_121;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_120, (void*)(RuntimeObject*)L_121);
|
|
// errorMessage = "";
|
|
String_t** L_122 = ___4_errorMessage;
|
|
*((RuntimeObject**)L_122) = (RuntimeObject*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_122, (void*)(RuntimeObject*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
// return true;
|
|
V_28 = (bool)1;
|
|
goto IL_0274;
|
|
}
|
|
|
|
IL_0225_1:
|
|
{
|
|
// foreach (var lockConnection in lockNodeLinks)
|
|
bool L_123;
|
|
L_123 = Enumerator_MoveNext_m56B4E51A90CF03271D72E6FDCCC912D71B75475C((&V_19), Enumerator_MoveNext_m56B4E51A90CF03271D72E6FDCCC912D71B75475C_RuntimeMethod_var);
|
|
if (L_123)
|
|
{
|
|
goto IL_014c_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0241;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0241:
|
|
{
|
|
int32_t L_124 = V_9;
|
|
V_9 = ((int32_t)il2cpp_codegen_add(L_124, 1));
|
|
}
|
|
|
|
IL_0247:
|
|
{
|
|
// foreach (var lockNode in lockNodes)
|
|
int32_t L_125 = V_9;
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_126 = V_8;
|
|
NullCheck(L_126);
|
|
if ((((int32_t)L_125) < ((int32_t)((int32_t)(((RuntimeArray*)L_126)->max_length)))))
|
|
{
|
|
goto IL_0070;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_127 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_127, 1));
|
|
}
|
|
|
|
IL_0258:
|
|
{
|
|
// foreach (var keyNode in keyNodes)
|
|
int32_t L_128 = V_6;
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_129 = V_5;
|
|
NullCheck(L_129);
|
|
if ((((int32_t)L_128) < ((int32_t)((int32_t)(((RuntimeArray*)L_129)->max_length)))))
|
|
{
|
|
goto IL_005e;
|
|
}
|
|
}
|
|
{
|
|
// outKeyNode = null;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053** L_130 = ___2_outKeyNode;
|
|
*((RuntimeObject**)L_130) = (RuntimeObject*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_130, (void*)(RuntimeObject*)NULL);
|
|
// outLockLink = null;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066** L_131 = ___3_outLockLink;
|
|
*((RuntimeObject**)L_131) = (RuntimeObject*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_131, (void*)(RuntimeObject*)NULL);
|
|
// errorMessage = "Cannot find key-lock";
|
|
String_t** L_132 = ___4_errorMessage;
|
|
*((RuntimeObject**)L_132) = (RuntimeObject*)_stringLiteral3E3240AF37D97BEA38BF1450FBB6D205A87C96F9;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_132, (void*)(RuntimeObject*)_stringLiteral3E3240AF37D97BEA38BF1450FBB6D205A87C96F9);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0274:
|
|
{
|
|
// }
|
|
bool L_133 = V_28;
|
|
return L_133;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock::ValidateFullKeyLockSetup(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LayoutBaseFlowTaskCreateKeyLock_ValidateFullKeyLockSetup_m49C94105214485E5169AC58EA5AAD57F21163749 (LayoutBaseFlowTaskCreateKeyLock_t7EB555E7B57816B1058A5F6C22E3EA17781640DF* __this, FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* ___0_graphQuery, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___1_inputKeyNode, FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___2_inputLockLink, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mBD2EE37956E0A83D9E9A58AA2617F73EBF2C7FEA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mE48F43E5378CC9ABC3CF98D7D857C8E037D2DFBA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m3C550D0792005747FBF798E4087641FAE472288F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m913DBB82F357347B74E261EFCB67A6A933F190FC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m6F1247B7BF8A8873A51096E46E0F3F3F271202CE_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mA910B84461A7F197AC7DAEEC420BDE11125CA21C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m98204FBCB3504E3EBBDC875944394A217E7F4C07_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mDD9439E0B4AA96A433F66F9AA0503A9274763E3B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tE0920DB74E797979BC909304822096437C399499_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tE17FB8CA11CE0C40E0FF034E40AA09D143379EA4_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m1C3BED18767B5E6F8590AD4CDEE44978FADB1F9A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m30D38AF14EFBFEB60852DE4F8E88C797A26269E7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBB84A4FB1A28B93D940AC58DD1B30C37A13CF5E6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m2402E673D6082FC974CD79FBE05AA1C40E86EB29_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3156E3A426CD6F6EEB875779EBA13B78E40203BD_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m6A79BBF3AFF3F69D756AFF4F4D1F3C74238582A1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m696C0E9ADCA5FE1D0CD4FD78ED421DB5E42667AD_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD39A27FA9F3AF488417651536AED7A88F975307D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mDB4F02B6EC7357BD5B0B2B441FDC1AB6B2650C36_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mB91C975C5BADDF9B505825708B1BE6B1CB23ED26_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m294005E6FE120942D506A87665297C46D32F0D7B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m3ADFCC6572EA0FD2374AEB3A72EA6F2E4D17D378_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m3A1A253E703C7E454142D515ADBAA86AB4EC1CC8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m6F9AFF20378FFD8FABF1E5BE1C996CF7716DEE56_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_get_Count_m3CBF4D90C0CE6245AA3F95EBFA476CC495D5BD01_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m8EDDF1CF9B6F51E92052ED7B00D7B6B210E26428_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mACED259314212ABEDBD3762C550957B7D25F99F4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mEE57795FB961A4B1AED882FF49FF95D378A19CF6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mA3BCAD4E0A6EFC3D728F8F11A607B19583062DEB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t31A9F757E86608860996CED1A0660E109FA89B50_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_m73EFD9BE1A5CFA768EA4AE5923C9A5292FA250B3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_m52B9F07EE0306FB53571885F23B6B525CC6D6435_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1__ctor_m7FA34F4930562A12C6E481772551B6EB386E6947_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_m56B61B7D4F707E91BF728922565856C742B13370_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_t6E689A715E23DDDF040367CB9D546275DB43EC31_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* V_0 = NULL;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_1 = NULL;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_2 = NULL;
|
|
Dictionary_2_tE0920DB74E797979BC909304822096437C399499* V_3 = NULL;
|
|
Dictionary_2_tE17FB8CA11CE0C40E0FF034E40AA09D143379EA4* V_4 = NULL;
|
|
Dictionary_2_tE17FB8CA11CE0C40E0FF034E40AA09D143379EA4* V_5 = NULL;
|
|
int32_t V_6 = 0;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_8;
|
|
memset((&V_8), 0, sizeof(V_8));
|
|
int32_t V_9 = 0;
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* V_10 = NULL;
|
|
Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 V_11;
|
|
memset((&V_11), 0, sizeof(V_11));
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_12 = NULL;
|
|
Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D V_13;
|
|
memset((&V_13), 0, sizeof(V_13));
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* V_14 = NULL;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_15;
|
|
memset((&V_15), 0, sizeof(V_15));
|
|
Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36 V_16;
|
|
memset((&V_16), 0, sizeof(V_16));
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_17;
|
|
memset((&V_17), 0, sizeof(V_17));
|
|
Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 V_18;
|
|
memset((&V_18), 0, sizeof(V_18));
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_19 = NULL;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_20 = NULL;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_21 = NULL;
|
|
NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 V_22;
|
|
memset((&V_22), 0, sizeof(V_22));
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* V_23 = NULL;
|
|
Queue_1_t6E689A715E23DDDF040367CB9D546275DB43EC31* V_24 = NULL;
|
|
HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0* V_25 = NULL;
|
|
int32_t V_26 = 0;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_27 = NULL;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* V_28 = NULL;
|
|
Enumerator_tC8E7B748880A79790E6BB3C21E26508192EF1039 V_29;
|
|
memset((&V_29), 0, sizeof(V_29));
|
|
NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 V_30;
|
|
memset((&V_30), 0, sizeof(V_30));
|
|
bool V_31 = false;
|
|
Enumerator_tCFCC21B733E5397CE8A39AD031E62FADC840E24B V_32;
|
|
memset((&V_32), 0, sizeof(V_32));
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_33;
|
|
memset((&V_33), 0, sizeof(V_33));
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* G_B14_0 = NULL;
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* G_B13_0 = NULL;
|
|
{
|
|
// var graph = graphQuery.Graph;
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_0 = ___0_graphQuery;
|
|
NullCheck(L_0);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_1;
|
|
L_1 = FlowLayoutGraphQuery_get_Graph_mD1680584E341CA19394A4303EA09A21989C9B2A0_inline(L_0, NULL);
|
|
V_0 = L_1;
|
|
// FlowLayoutGraphNode startNode = null;
|
|
V_1 = (FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*)NULL;
|
|
// FlowLayoutGraphNode goalNode = null;
|
|
V_2 = (FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*)NULL;
|
|
// var connectedNodes = new Dictionary<FlowLayoutGraphNode, List<NodeConnectionInfo>>();
|
|
Dictionary_2_tE0920DB74E797979BC909304822096437C399499* L_2 = (Dictionary_2_tE0920DB74E797979BC909304822096437C399499*)il2cpp_codegen_object_new(Dictionary_2_tE0920DB74E797979BC909304822096437C399499_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
Dictionary_2__ctor_mA910B84461A7F197AC7DAEEC420BDE11125CA21C(L_2, Dictionary_2__ctor_mA910B84461A7F197AC7DAEEC420BDE11125CA21C_RuntimeMethod_var);
|
|
V_3 = L_2;
|
|
// var keyToLockMap = new Dictionary<DungeonUID, HashSet<DungeonUID>>();
|
|
Dictionary_2_tE17FB8CA11CE0C40E0FF034E40AA09D143379EA4* L_3 = (Dictionary_2_tE17FB8CA11CE0C40E0FF034E40AA09D143379EA4*)il2cpp_codegen_object_new(Dictionary_2_tE17FB8CA11CE0C40E0FF034E40AA09D143379EA4_il2cpp_TypeInfo_var);
|
|
NullCheck(L_3);
|
|
Dictionary_2__ctor_m6F1247B7BF8A8873A51096E46E0F3F3F271202CE(L_3, Dictionary_2__ctor_m6F1247B7BF8A8873A51096E46E0F3F3F271202CE_RuntimeMethod_var);
|
|
V_4 = L_3;
|
|
// var lockToKeyMap = new Dictionary<DungeonUID, HashSet<DungeonUID>>();
|
|
Dictionary_2_tE17FB8CA11CE0C40E0FF034E40AA09D143379EA4* L_4 = (Dictionary_2_tE17FB8CA11CE0C40E0FF034E40AA09D143379EA4*)il2cpp_codegen_object_new(Dictionary_2_tE17FB8CA11CE0C40E0FF034E40AA09D143379EA4_il2cpp_TypeInfo_var);
|
|
NullCheck(L_4);
|
|
Dictionary_2__ctor_m6F1247B7BF8A8873A51096E46E0F3F3F271202CE(L_4, Dictionary_2__ctor_m6F1247B7BF8A8873A51096E46E0F3F3F271202CE_RuntimeMethod_var);
|
|
V_5 = L_4;
|
|
// int numActiveNodes = 0;
|
|
V_6 = 0;
|
|
// var inputKeyID = DungeonUID.NewUID();
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_5;
|
|
L_5 = DungeonUID_NewUID_mE6EE97B2F74BC543ED8A85DF5373B55F26B1DD68(NULL);
|
|
V_7 = L_5;
|
|
// var inputLockID = DungeonUID.NewUID();
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_6;
|
|
L_6 = DungeonUID_NewUID_mE6EE97B2F74BC543ED8A85DF5373B55F26B1DD68(NULL);
|
|
V_8 = L_6;
|
|
// keyToLockMap.Add(inputKeyID, new HashSet<DungeonUID>(){ inputLockID });
|
|
Dictionary_2_tE17FB8CA11CE0C40E0FF034E40AA09D143379EA4* L_7 = V_4;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_8 = V_7;
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_9 = (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817*)il2cpp_codegen_object_new(HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817_il2cpp_TypeInfo_var);
|
|
NullCheck(L_9);
|
|
HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476(L_9, HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476_RuntimeMethod_var);
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_10 = L_9;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_11 = V_8;
|
|
NullCheck(L_10);
|
|
bool L_12;
|
|
L_12 = HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631(L_10, L_11, HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631_RuntimeMethod_var);
|
|
NullCheck(L_7);
|
|
Dictionary_2_Add_mBD2EE37956E0A83D9E9A58AA2617F73EBF2C7FEA(L_7, L_8, L_10, Dictionary_2_Add_mBD2EE37956E0A83D9E9A58AA2617F73EBF2C7FEA_RuntimeMethod_var);
|
|
// lockToKeyMap.Add(inputLockID, new HashSet<DungeonUID>(){ inputKeyID });
|
|
Dictionary_2_tE17FB8CA11CE0C40E0FF034E40AA09D143379EA4* L_13 = V_5;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_14 = V_8;
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_15 = (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817*)il2cpp_codegen_object_new(HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817_il2cpp_TypeInfo_var);
|
|
NullCheck(L_15);
|
|
HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476(L_15, HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476_RuntimeMethod_var);
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_16 = L_15;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_17 = V_7;
|
|
NullCheck(L_16);
|
|
bool L_18;
|
|
L_18 = HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631(L_16, L_17, HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631_RuntimeMethod_var);
|
|
NullCheck(L_13);
|
|
Dictionary_2_Add_mBD2EE37956E0A83D9E9A58AA2617F73EBF2C7FEA(L_13, L_14, L_16, Dictionary_2_Add_mBD2EE37956E0A83D9E9A58AA2617F73EBF2C7FEA_RuntimeMethod_var);
|
|
// foreach (var node in graph.Nodes)
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_19 = V_0;
|
|
NullCheck(L_19);
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_20 = L_19->___Nodes_0;
|
|
NullCheck(L_20);
|
|
Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 L_21;
|
|
L_21 = List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068(L_20, List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var);
|
|
V_11 = L_21;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_019e:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25((&V_11), Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0190_1;
|
|
}
|
|
|
|
IL_0070_1:
|
|
{
|
|
// foreach (var node in graph.Nodes)
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_22;
|
|
L_22 = Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_inline((&V_11), Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var);
|
|
V_12 = L_22;
|
|
// if (node == null || !node.active) continue;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_23 = V_12;
|
|
if (!L_23)
|
|
{
|
|
goto IL_0190_1;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_24 = V_12;
|
|
NullCheck(L_24);
|
|
bool L_25 = L_24->___active_2;
|
|
if (!L_25)
|
|
{
|
|
goto IL_0190_1;
|
|
}
|
|
}
|
|
{
|
|
// numActiveNodes++;
|
|
int32_t L_26 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_26, 1));
|
|
// foreach (var item in node.items)
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_27 = V_12;
|
|
NullCheck(L_27);
|
|
List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_28 = L_27->___items_6;
|
|
NullCheck(L_28);
|
|
Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D L_29;
|
|
L_29 = List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7(L_28, List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7_RuntimeMethod_var);
|
|
V_13 = L_29;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0182_1:
|
|
{// begin finally (depth: 2)
|
|
Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81((&V_13), Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 2)
|
|
});
|
|
try
|
|
{// begin try (depth: 2)
|
|
{
|
|
goto IL_0174_2;
|
|
}
|
|
|
|
IL_00a5_2:
|
|
{
|
|
// foreach (var item in node.items)
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_30;
|
|
L_30 = Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_inline((&V_13), Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_RuntimeMethod_var);
|
|
V_14 = L_30;
|
|
// if (item == null) continue;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_31 = V_14;
|
|
if (!L_31)
|
|
{
|
|
goto IL_0174_2;
|
|
}
|
|
}
|
|
{
|
|
// if (item.type == FlowGraphItemType.Entrance)
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_32 = V_14;
|
|
NullCheck(L_32);
|
|
int32_t L_33 = L_32->___type_1;
|
|
if ((!(((uint32_t)L_33) == ((uint32_t)4))))
|
|
{
|
|
goto IL_00c7_2;
|
|
}
|
|
}
|
|
{
|
|
// startNode = node;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_34 = V_12;
|
|
V_1 = L_34;
|
|
goto IL_0174_2;
|
|
}
|
|
|
|
IL_00c7_2:
|
|
{
|
|
// else if (item.type == FlowGraphItemType.Exit)
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_35 = V_14;
|
|
NullCheck(L_35);
|
|
int32_t L_36 = L_35->___type_1;
|
|
if ((!(((uint32_t)L_36) == ((uint32_t)5))))
|
|
{
|
|
goto IL_00d9_2;
|
|
}
|
|
}
|
|
{
|
|
// goalNode = node;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_37 = V_12;
|
|
V_2 = L_37;
|
|
goto IL_0174_2;
|
|
}
|
|
|
|
IL_00d9_2:
|
|
{
|
|
// else if (item.type == FlowGraphItemType.Key)
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_38 = V_14;
|
|
NullCheck(L_38);
|
|
int32_t L_39 = L_38->___type_1;
|
|
if (L_39)
|
|
{
|
|
goto IL_0174_2;
|
|
}
|
|
}
|
|
{
|
|
// var keyId = item.itemId;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_40 = V_14;
|
|
NullCheck(L_40);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_41 = L_40->___itemId_0;
|
|
V_15 = L_41;
|
|
// var lockIds = item.referencedItemIds;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_42 = V_14;
|
|
NullCheck(L_42);
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_43 = L_42->___referencedItemIds_3;
|
|
// if (!keyToLockMap.ContainsKey(keyId))
|
|
Dictionary_2_tE17FB8CA11CE0C40E0FF034E40AA09D143379EA4* L_44 = V_4;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_45 = V_15;
|
|
NullCheck(L_44);
|
|
bool L_46;
|
|
L_46 = Dictionary_2_ContainsKey_m913DBB82F357347B74E261EFCB67A6A933F190FC(L_44, L_45, Dictionary_2_ContainsKey_m913DBB82F357347B74E261EFCB67A6A933F190FC_RuntimeMethod_var);
|
|
G_B13_0 = L_43;
|
|
if (L_46)
|
|
{
|
|
G_B14_0 = L_43;
|
|
goto IL_010e_2;
|
|
}
|
|
}
|
|
{
|
|
// keyToLockMap.Add(keyId, new HashSet<DungeonUID>());
|
|
Dictionary_2_tE17FB8CA11CE0C40E0FF034E40AA09D143379EA4* L_47 = V_4;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_48 = V_15;
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_49 = (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817*)il2cpp_codegen_object_new(HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817_il2cpp_TypeInfo_var);
|
|
NullCheck(L_49);
|
|
HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476(L_49, HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476_RuntimeMethod_var);
|
|
NullCheck(L_47);
|
|
Dictionary_2_Add_mBD2EE37956E0A83D9E9A58AA2617F73EBF2C7FEA(L_47, L_48, L_49, Dictionary_2_Add_mBD2EE37956E0A83D9E9A58AA2617F73EBF2C7FEA_RuntimeMethod_var);
|
|
G_B14_0 = G_B13_0;
|
|
}
|
|
|
|
IL_010e_2:
|
|
{
|
|
// foreach (var lockId in lockIds)
|
|
NullCheck(G_B14_0);
|
|
Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36 L_50;
|
|
L_50 = List_1_GetEnumerator_mACED259314212ABEDBD3762C550957B7D25F99F4(G_B14_0, List_1_GetEnumerator_mACED259314212ABEDBD3762C550957B7D25F99F4_RuntimeMethod_var);
|
|
V_16 = L_50;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0166_2:
|
|
{// begin finally (depth: 3)
|
|
Enumerator_Dispose_mBB84A4FB1A28B93D940AC58DD1B30C37A13CF5E6((&V_16), Enumerator_Dispose_mBB84A4FB1A28B93D940AC58DD1B30C37A13CF5E6_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 3)
|
|
});
|
|
try
|
|
{// begin try (depth: 3)
|
|
{
|
|
goto IL_015b_3;
|
|
}
|
|
|
|
IL_0117_3:
|
|
{
|
|
// foreach (var lockId in lockIds)
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_51;
|
|
L_51 = Enumerator_get_Current_mDB4F02B6EC7357BD5B0B2B441FDC1AB6B2650C36_inline((&V_16), Enumerator_get_Current_mDB4F02B6EC7357BD5B0B2B441FDC1AB6B2650C36_RuntimeMethod_var);
|
|
V_17 = L_51;
|
|
// keyToLockMap[keyId].Add(lockId);
|
|
Dictionary_2_tE17FB8CA11CE0C40E0FF034E40AA09D143379EA4* L_52 = V_4;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_53 = V_15;
|
|
NullCheck(L_52);
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_54;
|
|
L_54 = Dictionary_2_get_Item_m98204FBCB3504E3EBBDC875944394A217E7F4C07(L_52, L_53, Dictionary_2_get_Item_m98204FBCB3504E3EBBDC875944394A217E7F4C07_RuntimeMethod_var);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_55 = V_17;
|
|
NullCheck(L_54);
|
|
bool L_56;
|
|
L_56 = HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631(L_54, L_55, HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631_RuntimeMethod_var);
|
|
// if (!lockToKeyMap.ContainsKey(lockId))
|
|
Dictionary_2_tE17FB8CA11CE0C40E0FF034E40AA09D143379EA4* L_57 = V_5;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_58 = V_17;
|
|
NullCheck(L_57);
|
|
bool L_59;
|
|
L_59 = Dictionary_2_ContainsKey_m913DBB82F357347B74E261EFCB67A6A933F190FC(L_57, L_58, Dictionary_2_ContainsKey_m913DBB82F357347B74E261EFCB67A6A933F190FC_RuntimeMethod_var);
|
|
if (L_59)
|
|
{
|
|
goto IL_014a_3;
|
|
}
|
|
}
|
|
{
|
|
// lockToKeyMap.Add(lockId, new HashSet<DungeonUID>());
|
|
Dictionary_2_tE17FB8CA11CE0C40E0FF034E40AA09D143379EA4* L_60 = V_5;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_61 = V_17;
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_62 = (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817*)il2cpp_codegen_object_new(HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817_il2cpp_TypeInfo_var);
|
|
NullCheck(L_62);
|
|
HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476(L_62, HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476_RuntimeMethod_var);
|
|
NullCheck(L_60);
|
|
Dictionary_2_Add_mBD2EE37956E0A83D9E9A58AA2617F73EBF2C7FEA(L_60, L_61, L_62, Dictionary_2_Add_mBD2EE37956E0A83D9E9A58AA2617F73EBF2C7FEA_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_014a_3:
|
|
{
|
|
// lockToKeyMap[lockId].Add(keyId);
|
|
Dictionary_2_tE17FB8CA11CE0C40E0FF034E40AA09D143379EA4* L_63 = V_5;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_64 = V_17;
|
|
NullCheck(L_63);
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_65;
|
|
L_65 = Dictionary_2_get_Item_m98204FBCB3504E3EBBDC875944394A217E7F4C07(L_63, L_64, Dictionary_2_get_Item_m98204FBCB3504E3EBBDC875944394A217E7F4C07_RuntimeMethod_var);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_66 = V_15;
|
|
NullCheck(L_65);
|
|
bool L_67;
|
|
L_67 = HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631(L_65, L_66, HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_015b_3:
|
|
{
|
|
// foreach (var lockId in lockIds)
|
|
bool L_68;
|
|
L_68 = Enumerator_MoveNext_m3156E3A426CD6F6EEB875779EBA13B78E40203BD((&V_16), Enumerator_MoveNext_m3156E3A426CD6F6EEB875779EBA13B78E40203BD_RuntimeMethod_var);
|
|
if (L_68)
|
|
{
|
|
goto IL_0117_3;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0174_2;
|
|
}
|
|
}// end try (depth: 3)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0174_2:
|
|
{
|
|
// foreach (var item in node.items)
|
|
bool L_69;
|
|
L_69 = Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B((&V_13), Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B_RuntimeMethod_var);
|
|
if (L_69)
|
|
{
|
|
goto IL_00a5_2;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0190_1;
|
|
}
|
|
}// end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0190_1:
|
|
{
|
|
// foreach (var node in graph.Nodes)
|
|
bool L_70;
|
|
L_70 = Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB((&V_11), Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var);
|
|
if (L_70)
|
|
{
|
|
goto IL_0070_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_01ac;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_01ac:
|
|
{
|
|
// if (startNode == null || goalNode == null)
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_71 = V_1;
|
|
if (!L_71)
|
|
{
|
|
goto IL_01b2;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_72 = V_2;
|
|
if (L_72)
|
|
{
|
|
goto IL_01b4;
|
|
}
|
|
}
|
|
|
|
IL_01b2:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_01b4:
|
|
{
|
|
// foreach (var link in graph.Links)
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_73 = V_0;
|
|
NullCheck(L_73);
|
|
List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_74 = L_73->___Links_1;
|
|
NullCheck(L_74);
|
|
Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 L_75;
|
|
L_75 = List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C(L_74, List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var);
|
|
V_18 = L_75;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0302:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399((&V_18), Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_02f4_1;
|
|
}
|
|
|
|
IL_01c6_1:
|
|
{
|
|
// foreach (var link in graph.Links)
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_76;
|
|
L_76 = Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_inline((&V_18), Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var);
|
|
V_19 = L_76;
|
|
// if (link == null || link.state.type == FlowLayoutGraphLinkType.Unconnected) continue;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_77 = V_19;
|
|
if (!L_77)
|
|
{
|
|
goto IL_02f4_1;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_78 = V_19;
|
|
NullCheck(L_78);
|
|
FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_79 = L_78->___state_3;
|
|
NullCheck(L_79);
|
|
int32_t L_80 = L_79->___type_0;
|
|
if (!L_80)
|
|
{
|
|
goto IL_02f4_1;
|
|
}
|
|
}
|
|
{
|
|
// var sourceNode = graphQuery.GetNode(link.source);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_81 = ___0_graphQuery;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_82 = V_19;
|
|
NullCheck(L_82);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_83 = L_82->___source_1;
|
|
NullCheck(L_81);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_84;
|
|
L_84 = FlowLayoutGraphQuery_GetNode_m287DB906C9D75D9F9C69E9C1F532B5665CBE26A7(L_81, L_83, NULL);
|
|
V_20 = L_84;
|
|
// var destNode = graphQuery.GetNode(link.destination);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_85 = ___0_graphQuery;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_86 = V_19;
|
|
NullCheck(L_86);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_87 = L_86->___destination_2;
|
|
NullCheck(L_85);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_88;
|
|
L_88 = FlowLayoutGraphQuery_GetNode_m287DB906C9D75D9F9C69E9C1F532B5665CBE26A7(L_85, L_87, NULL);
|
|
V_21 = L_88;
|
|
// if (sourceNode == null || destNode == null) continue;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_89 = V_20;
|
|
if (!L_89)
|
|
{
|
|
goto IL_02f4_1;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_90 = V_21;
|
|
if (!L_90)
|
|
{
|
|
goto IL_02f4_1;
|
|
}
|
|
}
|
|
{
|
|
// if (!connectedNodes.ContainsKey(sourceNode))
|
|
Dictionary_2_tE0920DB74E797979BC909304822096437C399499* L_91 = V_3;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_92 = V_20;
|
|
NullCheck(L_91);
|
|
bool L_93;
|
|
L_93 = Dictionary_2_ContainsKey_m3C550D0792005747FBF798E4087641FAE472288F(L_91, L_92, Dictionary_2_ContainsKey_m3C550D0792005747FBF798E4087641FAE472288F_RuntimeMethod_var);
|
|
if (L_93)
|
|
{
|
|
goto IL_022a_1;
|
|
}
|
|
}
|
|
{
|
|
// connectedNodes.Add(sourceNode, new List<NodeConnectionInfo>());
|
|
Dictionary_2_tE0920DB74E797979BC909304822096437C399499* L_94 = V_3;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_95 = V_20;
|
|
List_1_t31A9F757E86608860996CED1A0660E109FA89B50* L_96 = (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*)il2cpp_codegen_object_new(List_1_t31A9F757E86608860996CED1A0660E109FA89B50_il2cpp_TypeInfo_var);
|
|
NullCheck(L_96);
|
|
List_1__ctor_mA3BCAD4E0A6EFC3D728F8F11A607B19583062DEB(L_96, List_1__ctor_mA3BCAD4E0A6EFC3D728F8F11A607B19583062DEB_RuntimeMethod_var);
|
|
NullCheck(L_94);
|
|
Dictionary_2_Add_mE48F43E5378CC9ABC3CF98D7D857C8E037D2DFBA(L_94, L_95, L_96, Dictionary_2_Add_mE48F43E5378CC9ABC3CF98D7D857C8E037D2DFBA_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_022a_1:
|
|
{
|
|
// if (!connectedNodes.ContainsKey(destNode))
|
|
Dictionary_2_tE0920DB74E797979BC909304822096437C399499* L_97 = V_3;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_98 = V_21;
|
|
NullCheck(L_97);
|
|
bool L_99;
|
|
L_99 = Dictionary_2_ContainsKey_m3C550D0792005747FBF798E4087641FAE472288F(L_97, L_98, Dictionary_2_ContainsKey_m3C550D0792005747FBF798E4087641FAE472288F_RuntimeMethod_var);
|
|
if (L_99)
|
|
{
|
|
goto IL_0241_1;
|
|
}
|
|
}
|
|
{
|
|
// connectedNodes.Add(destNode, new List<NodeConnectionInfo>());
|
|
Dictionary_2_tE0920DB74E797979BC909304822096437C399499* L_100 = V_3;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_101 = V_21;
|
|
List_1_t31A9F757E86608860996CED1A0660E109FA89B50* L_102 = (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*)il2cpp_codegen_object_new(List_1_t31A9F757E86608860996CED1A0660E109FA89B50_il2cpp_TypeInfo_var);
|
|
NullCheck(L_102);
|
|
List_1__ctor_mA3BCAD4E0A6EFC3D728F8F11A607B19583062DEB(L_102, List_1__ctor_mA3BCAD4E0A6EFC3D728F8F11A607B19583062DEB_RuntimeMethod_var);
|
|
NullCheck(L_100);
|
|
Dictionary_2_Add_mE48F43E5378CC9ABC3CF98D7D857C8E037D2DFBA(L_100, L_101, L_102, Dictionary_2_Add_mE48F43E5378CC9ABC3CF98D7D857C8E037D2DFBA_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0241_1:
|
|
{
|
|
// var connectionInfo = new NodeConnectionInfo(destNode);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_103 = V_21;
|
|
NodeConnectionInfo__ctor_mF6A2162B3E8C565B2DE57FA21DAE383D84F477D2((&V_22), L_103, NULL);
|
|
// foreach (var item in link.state.items)
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_104 = V_19;
|
|
NullCheck(L_104);
|
|
FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_105 = L_104->___state_3;
|
|
NullCheck(L_105);
|
|
List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_106 = L_105->___items_1;
|
|
NullCheck(L_106);
|
|
Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D L_107;
|
|
L_107 = List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7(L_106, List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7_RuntimeMethod_var);
|
|
V_13 = L_107;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0295_1:
|
|
{// begin finally (depth: 2)
|
|
Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81((&V_13), Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 2)
|
|
});
|
|
try
|
|
{// begin try (depth: 2)
|
|
{
|
|
goto IL_028a_2;
|
|
}
|
|
|
|
IL_025f_2:
|
|
{
|
|
// foreach (var item in link.state.items)
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_108;
|
|
L_108 = Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_inline((&V_13), Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_RuntimeMethod_var);
|
|
V_23 = L_108;
|
|
// if (item.type == FlowGraphItemType.Lock)
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_109 = V_23;
|
|
NullCheck(L_109);
|
|
int32_t L_110 = L_109->___type_1;
|
|
if ((!(((uint32_t)L_110) == ((uint32_t)1))))
|
|
{
|
|
goto IL_028a_2;
|
|
}
|
|
}
|
|
{
|
|
// connectionInfo.ContainsLock = true;
|
|
(&V_22)->___ContainsLock_1 = (bool)1;
|
|
// connectionInfo.LockId = item.itemId;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_111 = V_23;
|
|
NullCheck(L_111);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_112 = L_111->___itemId_0;
|
|
(&V_22)->___LockId_2 = L_112;
|
|
// break;
|
|
goto IL_02a3_1;
|
|
}
|
|
|
|
IL_028a_2:
|
|
{
|
|
// foreach (var item in link.state.items)
|
|
bool L_113;
|
|
L_113 = Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B((&V_13), Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B_RuntimeMethod_var);
|
|
if (L_113)
|
|
{
|
|
goto IL_025f_2;
|
|
}
|
|
}
|
|
{
|
|
goto IL_02a3_1;
|
|
}
|
|
}// end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_02a3_1:
|
|
{
|
|
// if (link == inputLockLink)
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_114 = V_19;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_115 = ___2_inputLockLink;
|
|
if ((!(((RuntimeObject*)(FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066*)L_114) == ((RuntimeObject*)(FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066*)L_115))))
|
|
{
|
|
goto IL_02b9_1;
|
|
}
|
|
}
|
|
{
|
|
// connectionInfo.ContainsLock = true;
|
|
(&V_22)->___ContainsLock_1 = (bool)1;
|
|
// connectionInfo.LockId = inputLockID;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_116 = V_8;
|
|
(&V_22)->___LockId_2 = L_116;
|
|
}
|
|
|
|
IL_02b9_1:
|
|
{
|
|
// connectedNodes[sourceNode].Add(connectionInfo);
|
|
Dictionary_2_tE0920DB74E797979BC909304822096437C399499* L_117 = V_3;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_118 = V_20;
|
|
NullCheck(L_117);
|
|
List_1_t31A9F757E86608860996CED1A0660E109FA89B50* L_119;
|
|
L_119 = Dictionary_2_get_Item_mDD9439E0B4AA96A433F66F9AA0503A9274763E3B(L_117, L_118, Dictionary_2_get_Item_mDD9439E0B4AA96A433F66F9AA0503A9274763E3B_RuntimeMethod_var);
|
|
NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_120 = V_22;
|
|
NullCheck(L_119);
|
|
List_1_Add_m8EDDF1CF9B6F51E92052ED7B00D7B6B210E26428_inline(L_119, L_120, List_1_Add_m8EDDF1CF9B6F51E92052ED7B00D7B6B210E26428_RuntimeMethod_var);
|
|
// if (link.state.type == FlowLayoutGraphLinkType.Connected && !connectionInfo.ContainsLock)
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_121 = V_19;
|
|
NullCheck(L_121);
|
|
FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_122 = L_121->___state_3;
|
|
NullCheck(L_122);
|
|
int32_t L_123 = L_122->___type_0;
|
|
if ((!(((uint32_t)L_123) == ((uint32_t)1))))
|
|
{
|
|
goto IL_02f4_1;
|
|
}
|
|
}
|
|
{
|
|
NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_124 = V_22;
|
|
bool L_125 = L_124.___ContainsLock_1;
|
|
if (L_125)
|
|
{
|
|
goto IL_02f4_1;
|
|
}
|
|
}
|
|
{
|
|
// connectedNodes[destNode].Add(new NodeConnectionInfo(sourceNode));
|
|
Dictionary_2_tE0920DB74E797979BC909304822096437C399499* L_126 = V_3;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_127 = V_21;
|
|
NullCheck(L_126);
|
|
List_1_t31A9F757E86608860996CED1A0660E109FA89B50* L_128;
|
|
L_128 = Dictionary_2_get_Item_mDD9439E0B4AA96A433F66F9AA0503A9274763E3B(L_126, L_127, Dictionary_2_get_Item_mDD9439E0B4AA96A433F66F9AA0503A9274763E3B_RuntimeMethod_var);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_129 = V_20;
|
|
NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_130;
|
|
memset((&L_130), 0, sizeof(L_130));
|
|
NodeConnectionInfo__ctor_mF6A2162B3E8C565B2DE57FA21DAE383D84F477D2((&L_130), L_129, /*hidden argument*/NULL);
|
|
NullCheck(L_128);
|
|
List_1_Add_m8EDDF1CF9B6F51E92052ED7B00D7B6B210E26428_inline(L_128, L_130, List_1_Add_m8EDDF1CF9B6F51E92052ED7B00D7B6B210E26428_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_02f4_1:
|
|
{
|
|
// foreach (var link in graph.Links)
|
|
bool L_131;
|
|
L_131 = Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588((&V_18), Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var);
|
|
if (L_131)
|
|
{
|
|
goto IL_01c6_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0310;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0310:
|
|
{
|
|
// int lastVisitedNodes = 0;
|
|
V_9 = 0;
|
|
// var visitedKeys = new HashSet<DungeonUID>();
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_132 = (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817*)il2cpp_codegen_object_new(HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817_il2cpp_TypeInfo_var);
|
|
NullCheck(L_132);
|
|
HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476(L_132, HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476_RuntimeMethod_var);
|
|
V_10 = L_132;
|
|
goto IL_04a4;
|
|
}
|
|
|
|
IL_031f:
|
|
{
|
|
// var queue = new Queue<FlowLayoutGraphNode>();
|
|
Queue_1_t6E689A715E23DDDF040367CB9D546275DB43EC31* L_133 = (Queue_1_t6E689A715E23DDDF040367CB9D546275DB43EC31*)il2cpp_codegen_object_new(Queue_1_t6E689A715E23DDDF040367CB9D546275DB43EC31_il2cpp_TypeInfo_var);
|
|
NullCheck(L_133);
|
|
Queue_1__ctor_m7FA34F4930562A12C6E481772551B6EB386E6947(L_133, Queue_1__ctor_m7FA34F4930562A12C6E481772551B6EB386E6947_RuntimeMethod_var);
|
|
V_24 = L_133;
|
|
// var visited = new HashSet<FlowLayoutGraphNode>();
|
|
HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0* L_134 = (HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0*)il2cpp_codegen_object_new(HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0_il2cpp_TypeInfo_var);
|
|
NullCheck(L_134);
|
|
HashSet_1__ctor_m6F9AFF20378FFD8FABF1E5BE1C996CF7716DEE56(L_134, HashSet_1__ctor_m6F9AFF20378FFD8FABF1E5BE1C996CF7716DEE56_RuntimeMethod_var);
|
|
V_25 = L_134;
|
|
// queue.Enqueue(startNode);
|
|
Queue_1_t6E689A715E23DDDF040367CB9D546275DB43EC31* L_135 = V_24;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_136 = V_1;
|
|
NullCheck(L_135);
|
|
Queue_1_Enqueue_m52B9F07EE0306FB53571885F23B6B525CC6D6435(L_135, L_136, Queue_1_Enqueue_m52B9F07EE0306FB53571885F23B6B525CC6D6435_RuntimeMethod_var);
|
|
// visited.Add(startNode);
|
|
HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0* L_137 = V_25;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_138 = V_1;
|
|
NullCheck(L_137);
|
|
bool L_139;
|
|
L_139 = HashSet_1_Add_mB91C975C5BADDF9B505825708B1BE6B1CB23ED26(L_137, L_138, HashSet_1_Add_mB91C975C5BADDF9B505825708B1BE6B1CB23ED26_RuntimeMethod_var);
|
|
goto IL_0482;
|
|
}
|
|
|
|
IL_0343:
|
|
{
|
|
// var node = queue.Dequeue();
|
|
Queue_1_t6E689A715E23DDDF040367CB9D546275DB43EC31* L_140 = V_24;
|
|
NullCheck(L_140);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_141;
|
|
L_141 = Queue_1_Dequeue_m73EFD9BE1A5CFA768EA4AE5923C9A5292FA250B3(L_140, Queue_1_Dequeue_m73EFD9BE1A5CFA768EA4AE5923C9A5292FA250B3_RuntimeMethod_var);
|
|
V_27 = L_141;
|
|
// foreach (var item in node.items)
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_142 = V_27;
|
|
NullCheck(L_142);
|
|
List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_143 = L_142->___items_6;
|
|
NullCheck(L_143);
|
|
Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D L_144;
|
|
L_144 = List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7(L_143, List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7_RuntimeMethod_var);
|
|
V_13 = L_144;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0388:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81((&V_13), Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_037d_1;
|
|
}
|
|
|
|
IL_035c_1:
|
|
{
|
|
// foreach (var item in node.items)
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_145;
|
|
L_145 = Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_inline((&V_13), Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_RuntimeMethod_var);
|
|
V_28 = L_145;
|
|
// if (item.type == FlowGraphItemType.Key)
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_146 = V_28;
|
|
NullCheck(L_146);
|
|
int32_t L_147 = L_146->___type_1;
|
|
if (L_147)
|
|
{
|
|
goto IL_037d_1;
|
|
}
|
|
}
|
|
{
|
|
// visitedKeys.Add(item.itemId);
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_148 = V_10;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_149 = V_28;
|
|
NullCheck(L_149);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_150 = L_149->___itemId_0;
|
|
NullCheck(L_148);
|
|
bool L_151;
|
|
L_151 = HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631(L_148, L_150, HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_037d_1:
|
|
{
|
|
// foreach (var item in node.items)
|
|
bool L_152;
|
|
L_152 = Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B((&V_13), Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B_RuntimeMethod_var);
|
|
if (L_152)
|
|
{
|
|
goto IL_035c_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0396;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0396:
|
|
{
|
|
// if (node == inputKeyNode)
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_153 = V_27;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_154 = ___1_inputKeyNode;
|
|
if ((!(((RuntimeObject*)(FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*)L_153) == ((RuntimeObject*)(FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*)L_154))))
|
|
{
|
|
goto IL_03a5;
|
|
}
|
|
}
|
|
{
|
|
// visitedKeys.Add(inputKeyID);
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_155 = V_10;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_156 = V_7;
|
|
NullCheck(L_155);
|
|
bool L_157;
|
|
L_157 = HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631(L_155, L_156, HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_03a5:
|
|
{
|
|
// if (connectedNodes.ContainsKey(node))
|
|
Dictionary_2_tE0920DB74E797979BC909304822096437C399499* L_158 = V_3;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_159 = V_27;
|
|
NullCheck(L_158);
|
|
bool L_160;
|
|
L_160 = Dictionary_2_ContainsKey_m3C550D0792005747FBF798E4087641FAE472288F(L_158, L_159, Dictionary_2_ContainsKey_m3C550D0792005747FBF798E4087641FAE472288F_RuntimeMethod_var);
|
|
if (!L_160)
|
|
{
|
|
goto IL_0482;
|
|
}
|
|
}
|
|
{
|
|
// var connections = connectedNodes[node];
|
|
Dictionary_2_tE0920DB74E797979BC909304822096437C399499* L_161 = V_3;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_162 = V_27;
|
|
NullCheck(L_161);
|
|
List_1_t31A9F757E86608860996CED1A0660E109FA89B50* L_163;
|
|
L_163 = Dictionary_2_get_Item_mDD9439E0B4AA96A433F66F9AA0503A9274763E3B(L_161, L_162, Dictionary_2_get_Item_mDD9439E0B4AA96A433F66F9AA0503A9274763E3B_RuntimeMethod_var);
|
|
// foreach (var connection in connections)
|
|
NullCheck(L_163);
|
|
Enumerator_tC8E7B748880A79790E6BB3C21E26508192EF1039 L_164;
|
|
L_164 = List_1_GetEnumerator_mEE57795FB961A4B1AED882FF49FF95D378A19CF6(L_163, List_1_GetEnumerator_mEE57795FB961A4B1AED882FF49FF95D378A19CF6_RuntimeMethod_var);
|
|
V_29 = L_164;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0474:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m1C3BED18767B5E6F8590AD4CDEE44978FADB1F9A((&V_29), Enumerator_Dispose_m1C3BED18767B5E6F8590AD4CDEE44978FADB1F9A_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0466_1;
|
|
}
|
|
|
|
IL_03c6_1:
|
|
{
|
|
// foreach (var connection in connections)
|
|
NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_165;
|
|
L_165 = Enumerator_get_Current_mD39A27FA9F3AF488417651536AED7A88F975307D_inline((&V_29), Enumerator_get_Current_mD39A27FA9F3AF488417651536AED7A88F975307D_RuntimeMethod_var);
|
|
V_30 = L_165;
|
|
// if (visited.Contains(connection.ConnectedNode)) continue;
|
|
HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0* L_166 = V_25;
|
|
NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_167 = V_30;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_168 = L_167.___ConnectedNode_0;
|
|
NullCheck(L_166);
|
|
bool L_169;
|
|
L_169 = HashSet_1_Contains_m3ADFCC6572EA0FD2374AEB3A72EA6F2E4D17D378(L_166, L_168, HashSet_1_Contains_m3ADFCC6572EA0FD2374AEB3A72EA6F2E4D17D378_RuntimeMethod_var);
|
|
if (L_169)
|
|
{
|
|
goto IL_0466_1;
|
|
}
|
|
}
|
|
{
|
|
// bool canTraverseDoor = true;
|
|
V_31 = (bool)1;
|
|
// if (connection.ContainsLock)
|
|
NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_170 = V_30;
|
|
bool L_171 = L_170.___ContainsLock_1;
|
|
if (!L_171)
|
|
{
|
|
goto IL_0445_1;
|
|
}
|
|
}
|
|
{
|
|
// canTraverseDoor = false;
|
|
V_31 = (bool)0;
|
|
// foreach (var keyId in visitedKeys)
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_172 = V_10;
|
|
NullCheck(L_172);
|
|
Enumerator_tCFCC21B733E5397CE8A39AD031E62FADC840E24B L_173;
|
|
L_173 = HashSet_1_GetEnumerator_m3A1A253E703C7E454142D515ADBAA86AB4EC1CC8(L_172, HashSet_1_GetEnumerator_m3A1A253E703C7E454142D515ADBAA86AB4EC1CC8_RuntimeMethod_var);
|
|
V_32 = L_173;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0437_1:
|
|
{// begin finally (depth: 2)
|
|
Enumerator_Dispose_m30D38AF14EFBFEB60852DE4F8E88C797A26269E7((&V_32), Enumerator_Dispose_m30D38AF14EFBFEB60852DE4F8E88C797A26269E7_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 2)
|
|
});
|
|
try
|
|
{// begin try (depth: 2)
|
|
{
|
|
goto IL_042c_2;
|
|
}
|
|
|
|
IL_03fc_2:
|
|
{
|
|
// foreach (var keyId in visitedKeys)
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_174;
|
|
L_174 = Enumerator_get_Current_m696C0E9ADCA5FE1D0CD4FD78ED421DB5E42667AD_inline((&V_32), Enumerator_get_Current_m696C0E9ADCA5FE1D0CD4FD78ED421DB5E42667AD_RuntimeMethod_var);
|
|
V_33 = L_174;
|
|
// if (keyToLockMap.ContainsKey(keyId))
|
|
Dictionary_2_tE17FB8CA11CE0C40E0FF034E40AA09D143379EA4* L_175 = V_4;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_176 = V_33;
|
|
NullCheck(L_175);
|
|
bool L_177;
|
|
L_177 = Dictionary_2_ContainsKey_m913DBB82F357347B74E261EFCB67A6A933F190FC(L_175, L_176, Dictionary_2_ContainsKey_m913DBB82F357347B74E261EFCB67A6A933F190FC_RuntimeMethod_var);
|
|
if (!L_177)
|
|
{
|
|
goto IL_042c_2;
|
|
}
|
|
}
|
|
{
|
|
// if (keyToLockMap[keyId].Contains(connection.LockId))
|
|
Dictionary_2_tE17FB8CA11CE0C40E0FF034E40AA09D143379EA4* L_178 = V_4;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_179 = V_33;
|
|
NullCheck(L_178);
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_180;
|
|
L_180 = Dictionary_2_get_Item_m98204FBCB3504E3EBBDC875944394A217E7F4C07(L_178, L_179, Dictionary_2_get_Item_m98204FBCB3504E3EBBDC875944394A217E7F4C07_RuntimeMethod_var);
|
|
NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_181 = V_30;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_182 = L_181.___LockId_2;
|
|
NullCheck(L_180);
|
|
bool L_183;
|
|
L_183 = HashSet_1_Contains_m294005E6FE120942D506A87665297C46D32F0D7B(L_180, L_182, HashSet_1_Contains_m294005E6FE120942D506A87665297C46D32F0D7B_RuntimeMethod_var);
|
|
if (!L_183)
|
|
{
|
|
goto IL_042c_2;
|
|
}
|
|
}
|
|
{
|
|
// canTraverseDoor = true;
|
|
V_31 = (bool)1;
|
|
// break;
|
|
goto IL_0445_1;
|
|
}
|
|
|
|
IL_042c_2:
|
|
{
|
|
// foreach (var keyId in visitedKeys)
|
|
bool L_184;
|
|
L_184 = Enumerator_MoveNext_m2402E673D6082FC974CD79FBE05AA1C40E86EB29((&V_32), Enumerator_MoveNext_m2402E673D6082FC974CD79FBE05AA1C40E86EB29_RuntimeMethod_var);
|
|
if (L_184)
|
|
{
|
|
goto IL_03fc_2;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0445_1;
|
|
}
|
|
}// end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0445_1:
|
|
{
|
|
// if (canTraverseDoor)
|
|
bool L_185 = V_31;
|
|
if (!L_185)
|
|
{
|
|
goto IL_0466_1;
|
|
}
|
|
}
|
|
{
|
|
// queue.Enqueue(connection.ConnectedNode);
|
|
Queue_1_t6E689A715E23DDDF040367CB9D546275DB43EC31* L_186 = V_24;
|
|
NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_187 = V_30;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_188 = L_187.___ConnectedNode_0;
|
|
NullCheck(L_186);
|
|
Queue_1_Enqueue_m52B9F07EE0306FB53571885F23B6B525CC6D6435(L_186, L_188, Queue_1_Enqueue_m52B9F07EE0306FB53571885F23B6B525CC6D6435_RuntimeMethod_var);
|
|
// visited.Add(connection.ConnectedNode);
|
|
HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0* L_189 = V_25;
|
|
NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_190 = V_30;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_191 = L_190.___ConnectedNode_0;
|
|
NullCheck(L_189);
|
|
bool L_192;
|
|
L_192 = HashSet_1_Add_mB91C975C5BADDF9B505825708B1BE6B1CB23ED26(L_189, L_191, HashSet_1_Add_mB91C975C5BADDF9B505825708B1BE6B1CB23ED26_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0466_1:
|
|
{
|
|
// foreach (var connection in connections)
|
|
bool L_193;
|
|
L_193 = Enumerator_MoveNext_m6A79BBF3AFF3F69D756AFF4F4D1F3C74238582A1((&V_29), Enumerator_MoveNext_m6A79BBF3AFF3F69D756AFF4F4D1F3C74238582A1_RuntimeMethod_var);
|
|
if (L_193)
|
|
{
|
|
goto IL_03c6_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0482;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0482:
|
|
{
|
|
// while (queue.Count > 0)
|
|
Queue_1_t6E689A715E23DDDF040367CB9D546275DB43EC31* L_194 = V_24;
|
|
NullCheck(L_194);
|
|
int32_t L_195;
|
|
L_195 = Queue_1_get_Count_m56B61B7D4F707E91BF728922565856C742B13370_inline(L_194, Queue_1_get_Count_m56B61B7D4F707E91BF728922565856C742B13370_RuntimeMethod_var);
|
|
if ((((int32_t)L_195) > ((int32_t)0)))
|
|
{
|
|
goto IL_0343;
|
|
}
|
|
}
|
|
{
|
|
// var numVisited = visited.Count;
|
|
HashSet_1_tEBE6D170C9294A5F9A8F67ACA579013D50035FE0* L_196 = V_25;
|
|
NullCheck(L_196);
|
|
int32_t L_197;
|
|
L_197 = HashSet_1_get_Count_m3CBF4D90C0CE6245AA3F95EBFA476CC495D5BD01_inline(L_196, HashSet_1_get_Count_m3CBF4D90C0CE6245AA3F95EBFA476CC495D5BD01_RuntimeMethod_var);
|
|
V_26 = L_197;
|
|
// if (numVisited <= lastVisitedNodes)
|
|
int32_t L_198 = V_26;
|
|
int32_t L_199 = V_9;
|
|
if ((((int32_t)L_198) > ((int32_t)L_199)))
|
|
{
|
|
goto IL_04a0;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_04a0:
|
|
{
|
|
// lastVisitedNodes = numVisited;
|
|
int32_t L_200 = V_26;
|
|
V_9 = L_200;
|
|
}
|
|
|
|
IL_04a4:
|
|
{
|
|
// while (lastVisitedNodes < numActiveNodes)
|
|
int32_t L_201 = V_9;
|
|
int32_t L_202 = V_6;
|
|
if ((((int32_t)L_201) < ((int32_t)L_202)))
|
|
{
|
|
goto IL_031f;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutBaseFlowTaskCreateKeyLock__ctor_m9C6645F45A81C2862B2F63D5C0836EF2FC65532C (LayoutBaseFlowTaskCreateKeyLock_t7EB555E7B57816B1058A5F6C22E3EA17781640DF* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4F2993C30C434C5F8BA708B372A8D4AC4A165185);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7BB4A364AF6F122C72F55215DB2B223E9F1F576E);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB720A9AE58815DFF5576319E5228D318E7899C07);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public string keyBranch = "main";
|
|
__this->___keyBranch_5 = _stringLiteral4F2993C30C434C5F8BA708B372A8D4AC4A165185;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___keyBranch_5), (void*)_stringLiteral4F2993C30C434C5F8BA708B372A8D4AC4A165185);
|
|
// public string lockBranch = "main";
|
|
__this->___lockBranch_6 = _stringLiteral4F2993C30C434C5F8BA708B372A8D4AC4A165185;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___lockBranch_6), (void*)_stringLiteral4F2993C30C434C5F8BA708B372A8D4AC4A165185);
|
|
// public string keyMarkerName = "Key";
|
|
__this->___keyMarkerName_7 = _stringLiteralB720A9AE58815DFF5576319E5228D318E7899C07;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___keyMarkerName_7), (void*)_stringLiteralB720A9AE58815DFF5576319E5228D318E7899C07);
|
|
// public string lockMarkerName = "Lock";
|
|
__this->___lockMarkerName_8 = _stringLiteral7BB4A364AF6F122C72F55215DB2B223E9F1F576E;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___lockMarkerName_8), (void*)_stringLiteral7BB4A364AF6F122C72F55215DB2B223E9F1F576E);
|
|
FlowExecTask__ctor_m8934DC5D55D1B64661A8F9B81171C17DA5F21188(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// Conversion methods for marshalling of: DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo
|
|
IL2CPP_EXTERN_C void NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8_marshal_pinvoke(const NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8& unmarshaled, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8_marshaled_pinvoke& marshaled)
|
|
{
|
|
Exception_t* ___ConnectedNode_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'ConnectedNode' of type 'NodeConnectionInfo': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___ConnectedNode_0Exception, NULL);
|
|
}
|
|
IL2CPP_EXTERN_C void NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8_marshal_pinvoke_back(const NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8_marshaled_pinvoke& marshaled, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8& unmarshaled)
|
|
{
|
|
Exception_t* ___ConnectedNode_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'ConnectedNode' of type 'NodeConnectionInfo': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___ConnectedNode_0Exception, NULL);
|
|
}
|
|
// Conversion method for clean up from marshalling of: DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo
|
|
IL2CPP_EXTERN_C void NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8_marshal_pinvoke_cleanup(NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8_marshaled_pinvoke& marshaled)
|
|
{
|
|
}
|
|
// Conversion methods for marshalling of: DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo
|
|
IL2CPP_EXTERN_C void NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8_marshal_com(const NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8& unmarshaled, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8_marshaled_com& marshaled)
|
|
{
|
|
Exception_t* ___ConnectedNode_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'ConnectedNode' of type 'NodeConnectionInfo': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___ConnectedNode_0Exception, NULL);
|
|
}
|
|
IL2CPP_EXTERN_C void NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8_marshal_com_back(const NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8_marshaled_com& marshaled, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8& unmarshaled)
|
|
{
|
|
Exception_t* ___ConnectedNode_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'ConnectedNode' of type 'NodeConnectionInfo': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___ConnectedNode_0Exception, NULL);
|
|
}
|
|
// Conversion method for clean up from marshalling of: DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo
|
|
IL2CPP_EXTERN_C void NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8_marshal_com_cleanup(NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8_marshaled_com& marshaled)
|
|
{
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo::.ctor(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeConnectionInfo__ctor_mF6A2162B3E8C565B2DE57FA21DAE383D84F477D2 (NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_connectedNode, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// this.ConnectedNode = connectedNode;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_0 = ___0_connectedNode;
|
|
__this->___ConnectedNode_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___ConnectedNode_0), (void*)L_0);
|
|
// this.ContainsLock = false;
|
|
__this->___ContainsLock_1 = (bool)0;
|
|
// this.LockId = DungeonUID.Empty;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_1 = ((DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_StaticFields*)il2cpp_codegen_static_fields_for(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var))->___Empty_5;
|
|
__this->___LockId_2 = L_1;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void NodeConnectionInfo__ctor_mF6A2162B3E8C565B2DE57FA21DAE383D84F477D2_AdjustorThunk (RuntimeObject* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_connectedNode, const RuntimeMethod* method)
|
|
{
|
|
NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8*>(__this + _offset);
|
|
NodeConnectionInfo__ctor_mF6A2162B3E8C565B2DE57FA21DAE383D84F477D2(_thisAdjusted, ___0_connectedNode, method);
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo::.ctor(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Utils.DungeonUID)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeConnectionInfo__ctor_mA3CA0785C476735064B7022732441E693AC125F5 (NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_connectedNode, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___1_lockId, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// this.ConnectedNode = connectedNode;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_0 = ___0_connectedNode;
|
|
__this->___ConnectedNode_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___ConnectedNode_0), (void*)L_0);
|
|
// this.ContainsLock = true;
|
|
__this->___ContainsLock_1 = (bool)1;
|
|
// this.LockId = lockId;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_1 = ___1_lockId;
|
|
__this->___LockId_2 = L_1;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void NodeConnectionInfo__ctor_mA3CA0785C476735064B7022732441E693AC125F5_AdjustorThunk (RuntimeObject* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_connectedNode, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___1_lockId, const RuntimeMethod* method)
|
|
{
|
|
NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8*>(__this + _offset);
|
|
NodeConnectionInfo__ctor_mA3CA0785C476735064B7022732441E693AC125F5(_thisAdjusted, ___0_connectedNode, ___1_lockId, method);
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/<>c__DisplayClass8_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass8_0__ctor_m471631A2881FE624CABF9AB7D91DC21BA999F8F8 (U3CU3Ec__DisplayClass8_0_tFBFBB6D9B84BC18C4D52D68E7BBF77280C9AE005* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/<>c__DisplayClass8_0::<FindKeyLockSetup>b__0(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass8_0_U3CFindKeyLockSetupU3Eb__0_m02004636E8BF74715FB39277B55E4C21EAC147E2 (U3CU3Ec__DisplayClass8_0_tFBFBB6D9B84BC18C4D52D68E7BBF77280C9AE005* __this, FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 ___0_traverseInfo, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// (traverseInfo) => traverseInfo.LinkId != lockLinkId;
|
|
FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 L_0 = ___0_traverseInfo;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_1 = L_0.___LinkId_1;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_2 = __this->___lockLinkId_0;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_3;
|
|
L_3 = DungeonUID_op_Inequality_m6079A32298A042D00F995322F9627BEDE100DE64(L_1, L_2, NULL);
|
|
return L_3;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Boolean DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateMainPath::Validate(DungeonArchitect.Flow.Exec.FlowTaskExecContext,DungeonArchitect.Flow.Exec.FlowTaskExecInput,System.String&,DungeonArchitect.Flow.Exec.FlowTaskExecutionResult&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LayoutBaseFlowTaskCreateMainPath_Validate_mF50CC3E0F5E382525D400525C2A60FEC1282EBA2 (LayoutBaseFlowTaskCreateMainPath_tE9BF159A12F324074EFF1C04504C079CD48AB01D* __this, FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* ___0_context, FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* ___1_input, String_t** ___2_errorMessage, int32_t* ___3_executionResult, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateMainPath::ProcessEntranceItem(DungeonArchitect.Flow.Items.FlowItem,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutBaseFlowTaskCreateMainPath_ProcessEntranceItem_mA3C233634C0C17B8E07E5F32155E7400E62489EA (LayoutBaseFlowTaskCreateMainPath_tE9BF159A12F324074EFF1C04504C079CD48AB01D* __this, FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ___0_entranceItem, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___1_entranceNode, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateMainPath::ProcessGoalItem(DungeonArchitect.Flow.Items.FlowItem,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutBaseFlowTaskCreateMainPath_ProcessGoalItem_mAB3F129942400472EDE0A8ED8A426DBB4D1A3787 (LayoutBaseFlowTaskCreateMainPath_tE9BF159A12F324074EFF1C04504C079CD48AB01D* __this, FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ___0_goalItem, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___1_goalNode, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateMainPath::FinalizePath(DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthState)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutBaseFlowTaskCreateMainPath_FinalizePath_m2D5BECB58F6518CBD78575A13178FBADF9E1EADE (LayoutBaseFlowTaskCreateMainPath_tE9BF159A12F324074EFF1C04504C079CD48AB01D* __this, FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* ___0_staticState, FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* ___1_sharedState, FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* ___2_state, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGraphNode_CreateItem_TisFlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9_m54D6A0D07225438683B68139E8546A036EF399EE_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m056441679B2CED555F142B162C2E18A5F39EDB78_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD25B2D55849F7E920937D75CC0033A461032611F_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_0 = NULL;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* V_1 = NULL;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_3 = NULL;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* V_4 = NULL;
|
|
{
|
|
// base.FinalizePath(staticState, sharedState, state);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_0 = ___0_staticState;
|
|
FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* L_1 = ___1_sharedState;
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_2 = ___2_state;
|
|
LayoutBaseFlowTaskPathBuilderBase_FinalizePath_m35E0CEB30970C167A83F3E84AFEB52CBC420E5D5(__this, L_0, L_1, L_2, NULL);
|
|
// var graphQuery = staticState.GraphQuery;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_3 = ___0_staticState;
|
|
NullCheck(L_3);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_4 = L_3->___GraphQuery_1;
|
|
// var entranceNode = graphQuery.GetNode(state.Path[0].NodeId);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_5 = L_4;
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_6 = ___2_state;
|
|
NullCheck(L_6);
|
|
List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40* L_7 = L_6->___Path_0;
|
|
NullCheck(L_7);
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* L_8;
|
|
L_8 = List_1_get_Item_mD25B2D55849F7E920937D75CC0033A461032611F(L_7, 0, List_1_get_Item_mD25B2D55849F7E920937D75CC0033A461032611F_RuntimeMethod_var);
|
|
NullCheck(L_8);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_9 = L_8->___NodeId_0;
|
|
NullCheck(L_5);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_10;
|
|
L_10 = FlowLayoutGraphQuery_GetNode_m287DB906C9D75D9F9C69E9C1F532B5665CBE26A7(L_5, L_9, NULL);
|
|
V_0 = L_10;
|
|
// entranceNode.pathName = startNodePathName;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_11 = V_0;
|
|
String_t* L_12 = __this->___startNodePathName_10;
|
|
NullCheck(L_11);
|
|
L_11->___pathName_5 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_11->___pathName_5), (void*)L_12);
|
|
// var item = entranceNode.CreateItem<FlowItem>();
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_13 = V_0;
|
|
NullCheck(L_13);
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_14;
|
|
L_14 = FlowLayoutGraphNode_CreateItem_TisFlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9_m54D6A0D07225438683B68139E8546A036EF399EE(L_13, FlowLayoutGraphNode_CreateItem_TisFlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9_m54D6A0D07225438683B68139E8546A036EF399EE_RuntimeMethod_var);
|
|
V_1 = L_14;
|
|
// item.type = FlowGraphItemType.Entrance;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_15 = V_1;
|
|
NullCheck(L_15);
|
|
L_15->___type_1 = 4;
|
|
// item.markerName = startMarkerName;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_16 = V_1;
|
|
String_t* L_17 = __this->___startMarkerName_8;
|
|
NullCheck(L_16);
|
|
L_16->___markerName_2 = L_17;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_16->___markerName_2), (void*)L_17);
|
|
// ProcessEntranceItem(item, entranceNode);
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_18 = V_1;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_19 = V_0;
|
|
VirtualActionInvoker2< FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9*, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* >::Invoke(10 /* System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateMainPath::ProcessEntranceItem(DungeonArchitect.Flow.Items.FlowItem,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode) */, __this, L_18, L_19);
|
|
// var goalNodeId = state.Path[state.Path.Count - 1].NodeId;
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_20 = ___2_state;
|
|
NullCheck(L_20);
|
|
List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40* L_21 = L_20->___Path_0;
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_22 = ___2_state;
|
|
NullCheck(L_22);
|
|
List_1_tF402F7BF7AF64F91C52901452A8DDCF1ACD48D40* L_23 = L_22->___Path_0;
|
|
NullCheck(L_23);
|
|
int32_t L_24;
|
|
L_24 = List_1_get_Count_m056441679B2CED555F142B162C2E18A5F39EDB78_inline(L_23, List_1_get_Count_m056441679B2CED555F142B162C2E18A5F39EDB78_RuntimeMethod_var);
|
|
NullCheck(L_21);
|
|
FlowLayoutGrowthStatePathItem_t092B71E71A90F9DB774D7E96D12B7E8B7273DADB* L_25;
|
|
L_25 = List_1_get_Item_mD25B2D55849F7E920937D75CC0033A461032611F(L_21, ((int32_t)il2cpp_codegen_subtract(L_24, 1)), List_1_get_Item_mD25B2D55849F7E920937D75CC0033A461032611F_RuntimeMethod_var);
|
|
NullCheck(L_25);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_26 = L_25->___NodeId_0;
|
|
V_2 = L_26;
|
|
// var goalNode = graphQuery.GetNode(goalNodeId);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_27 = V_2;
|
|
NullCheck(L_5);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_28;
|
|
L_28 = FlowLayoutGraphQuery_GetNode_m287DB906C9D75D9F9C69E9C1F532B5665CBE26A7(L_5, L_27, NULL);
|
|
V_3 = L_28;
|
|
// goalNode.pathName = goalNodePathName;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_29 = V_3;
|
|
String_t* L_30 = __this->___goalNodePathName_11;
|
|
NullCheck(L_29);
|
|
L_29->___pathName_5 = L_30;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_29->___pathName_5), (void*)L_30);
|
|
// var item = goalNode.CreateItem<FlowItem>();
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_31 = V_3;
|
|
NullCheck(L_31);
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_32;
|
|
L_32 = FlowLayoutGraphNode_CreateItem_TisFlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9_m54D6A0D07225438683B68139E8546A036EF399EE(L_31, FlowLayoutGraphNode_CreateItem_TisFlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9_m54D6A0D07225438683B68139E8546A036EF399EE_RuntimeMethod_var);
|
|
V_4 = L_32;
|
|
// item.type = FlowGraphItemType.Exit;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_33 = V_4;
|
|
NullCheck(L_33);
|
|
L_33->___type_1 = 5;
|
|
// item.markerName = goalMarkerName;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_34 = V_4;
|
|
String_t* L_35 = __this->___goalMarkerName_9;
|
|
NullCheck(L_34);
|
|
L_34->___markerName_2 = L_35;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_34->___markerName_2), (void*)L_35);
|
|
// ProcessGoalItem(item, goalNode);
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_36 = V_4;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_37 = V_3;
|
|
VirtualActionInvoker2< FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9*, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* >::Invoke(11 /* System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateMainPath::ProcessGoalItem(DungeonArchitect.Flow.Items.FlowItem,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode) */, __this, L_36, L_37);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecOutput DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateMainPath::Execute(DungeonArchitect.Flow.Exec.FlowTaskExecContext,DungeonArchitect.Flow.Exec.FlowTaskExecInput)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* LayoutBaseFlowTaskCreateMainPath_Execute_mD25E938973D816186C37D0804746A3E09260D173 (LayoutBaseFlowTaskCreateMainPath_tE9BF159A12F324074EFF1C04504C079CD48AB01D* __this, FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* ___0_context, FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* ___1_input, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m651C65F2F1602C3BAEECEE431AABE1459FDEEEB3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral06FBA2EE58AA18CC073CFF748491ABB409E34041);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0AD96D5ACD63161DF12B2E1497206EA31B718A4B);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral80E58D18AF4DEAA443C5289C29E1B685C7E524DE);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAE041DB2FE4091E5FCE0CB8037EA281F47EC7873);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF503BDA0BD9E2F46F8A22C84673EA9438A70ED6);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD32F4BF05E78FA63D64C83226DC201778BB2F21C);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* V_0 = NULL;
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* V_1 = NULL;
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* V_2 = NULL;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* V_3 = NULL;
|
|
FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_6 = NULL;
|
|
int32_t V_7 = 0;
|
|
int32_t V_8 = 0;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_9 = NULL;
|
|
FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092* V_10 = NULL;
|
|
{
|
|
// var output = new FlowTaskExecOutput();
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_0 = (FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C*)il2cpp_codegen_object_new(FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
FlowTaskExecOutput__ctor_mC8ADE5B086FFD868AE32CC8EC1CD9C6EA0B43EF8(L_0, NULL);
|
|
V_0 = L_0;
|
|
// if (input.IncomingTaskOutputs.Length == 0)
|
|
FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_1 = ___1_input;
|
|
NullCheck(L_1);
|
|
FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_2 = L_1->___IncomingTaskOutputs_0;
|
|
NullCheck(L_2);
|
|
if ((((RuntimeArray*)L_2)->max_length))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
// output.ErrorMessage = "Missing Input";
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
L_3->___ErrorMessage_3 = _stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_3->___ErrorMessage_3), (void*)_stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167);
|
|
// output.ExecutionResult = FlowTaskExecutionResult.FailHalt;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
L_4->___ExecutionResult_1 = 2;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_5 = V_0;
|
|
return L_5;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// if (input.IncomingTaskOutputs.Length > 1)
|
|
FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_6 = ___1_input;
|
|
NullCheck(L_6);
|
|
FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_7 = L_6->___IncomingTaskOutputs_0;
|
|
NullCheck(L_7);
|
|
if ((((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
// output.ErrorMessage = "Only one input allowed";
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
L_8->___ErrorMessage_3 = _stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_8->___ErrorMessage_3), (void*)_stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D);
|
|
// output.ExecutionResult = FlowTaskExecutionResult.FailHalt;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_9 = V_0;
|
|
NullCheck(L_9);
|
|
L_9->___ExecutionResult_1 = 2;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_10 = V_0;
|
|
return L_10;
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// if (pathSize <= 0)
|
|
int32_t L_11 = __this->___pathSize_5;
|
|
if ((((int32_t)L_11) > ((int32_t)0)))
|
|
{
|
|
goto IL_005f;
|
|
}
|
|
}
|
|
{
|
|
// output.ErrorMessage = "Invalid path size";
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_12 = V_0;
|
|
NullCheck(L_12);
|
|
L_12->___ErrorMessage_3 = _stringLiteral80E58D18AF4DEAA443C5289C29E1B685C7E524DE;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_12->___ErrorMessage_3), (void*)_stringLiteral80E58D18AF4DEAA443C5289C29E1B685C7E524DE);
|
|
// output.ExecutionResult = FlowTaskExecutionResult.FailHalt;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_13 = V_0;
|
|
NullCheck(L_13);
|
|
L_13->___ExecutionResult_1 = 2;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_14 = V_0;
|
|
return L_14;
|
|
}
|
|
|
|
IL_005f:
|
|
{
|
|
// output.State = input.CloneInputState();
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_15 = V_0;
|
|
FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_16 = ___1_input;
|
|
NullCheck(L_16);
|
|
FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_17;
|
|
L_17 = FlowTaskExecInput_CloneInputState_mCEBD20F057C6045150A0225A6F220E88B2F73885(L_16, NULL);
|
|
NullCheck(L_15);
|
|
L_15->___State_0 = L_17;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_15->___State_0), (void*)L_17);
|
|
// var graph = output.State.GetState<FlowLayoutGraph>();
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_18 = V_0;
|
|
NullCheck(L_18);
|
|
FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_19 = L_18->___State_0;
|
|
NullCheck(L_19);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_20;
|
|
L_20 = FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B(L_19, FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B_RuntimeMethod_var);
|
|
V_1 = L_20;
|
|
// if (graph == null || graph.Nodes.Count == 0)
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_21 = V_1;
|
|
if (!L_21)
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_22 = V_1;
|
|
NullCheck(L_22);
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_23 = L_22->___Nodes_0;
|
|
NullCheck(L_23);
|
|
int32_t L_24;
|
|
L_24 = List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_inline(L_23, List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_RuntimeMethod_var);
|
|
if (L_24)
|
|
{
|
|
goto IL_009b;
|
|
}
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
// output.ErrorMessage = "Missing graph input";
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_25 = V_0;
|
|
NullCheck(L_25);
|
|
L_25->___ErrorMessage_3 = _stringLiteralD32F4BF05E78FA63D64C83226DC201778BB2F21C;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_25->___ErrorMessage_3), (void*)_stringLiteralD32F4BF05E78FA63D64C83226DC201778BB2F21C);
|
|
// output.ExecutionResult = FlowTaskExecutionResult.FailHalt;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_26 = V_0;
|
|
NullCheck(L_26);
|
|
L_26->___ExecutionResult_1 = 2;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_27 = V_0;
|
|
return L_27;
|
|
}
|
|
|
|
IL_009b:
|
|
{
|
|
// if (!Validate(context, input, ref output.ErrorMessage, ref output.ExecutionResult))
|
|
FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* L_28 = ___0_context;
|
|
FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_29 = ___1_input;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_30 = V_0;
|
|
NullCheck(L_30);
|
|
String_t** L_31 = (&L_30->___ErrorMessage_3);
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_32 = V_0;
|
|
NullCheck(L_32);
|
|
int32_t* L_33 = (&L_32->___ExecutionResult_1);
|
|
bool L_34;
|
|
L_34 = VirtualFuncInvoker4< bool, FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51*, FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8*, String_t**, int32_t* >::Invoke(9 /* System.Boolean DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateMainPath::Validate(DungeonArchitect.Flow.Exec.FlowTaskExecContext,DungeonArchitect.Flow.Exec.FlowTaskExecInput,System.String&,DungeonArchitect.Flow.Exec.FlowTaskExecutionResult&) */, __this, L_28, L_29, L_31, L_33);
|
|
if (L_34)
|
|
{
|
|
goto IL_00b3;
|
|
}
|
|
}
|
|
{
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_35 = V_0;
|
|
return L_35;
|
|
}
|
|
|
|
IL_00b3:
|
|
{
|
|
// var graphQuery = new FlowLayoutGraphQuery(graph);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_36 = V_1;
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_37 = (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7*)il2cpp_codegen_object_new(FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_37);
|
|
FlowLayoutGraphQuery__ctor_m46EE21367FB8A5AB1BD8969C7E0447CAB9FEF34C(L_37, L_36, NULL);
|
|
V_2 = L_37;
|
|
// var staticState = new FlowLayoutStaticGrowthState();
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_38 = (FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5*)il2cpp_codegen_object_new(FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5_il2cpp_TypeInfo_var);
|
|
NullCheck(L_38);
|
|
FlowLayoutStaticGrowthState__ctor_mB4569A754170B43EB92D764EEC7BC86BCD0599BD(L_38, NULL);
|
|
V_3 = L_38;
|
|
// staticState.Graph = graph;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_39 = V_3;
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_40 = V_1;
|
|
NullCheck(L_39);
|
|
L_39->___Graph_0 = L_40;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_39->___Graph_0), (void*)L_40);
|
|
// staticState.GraphQuery = graphQuery;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_41 = V_3;
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_42 = V_2;
|
|
NullCheck(L_41);
|
|
L_41->___GraphQuery_1 = L_42;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_41->___GraphQuery_1), (void*)L_42);
|
|
// staticState.Random = context.Random;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_43 = V_3;
|
|
FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* L_44 = ___0_context;
|
|
NullCheck(L_44);
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_45 = L_44->___Random_0;
|
|
NullCheck(L_43);
|
|
L_43->___Random_4 = L_45;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_43->___Random_4), (void*)L_45);
|
|
// staticState.MinPathSize = pathSize;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_46 = V_3;
|
|
int32_t L_47 = __this->___pathSize_5;
|
|
NullCheck(L_46);
|
|
L_46->___MinPathSize_5 = L_47;
|
|
// staticState.MaxPathSize = pathSize;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_48 = V_3;
|
|
int32_t L_49 = __this->___pathSize_5;
|
|
NullCheck(L_48);
|
|
L_48->___MaxPathSize_6 = L_49;
|
|
// staticState.NodeColor = nodeColor;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_50 = V_3;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_51 = __this->___nodeColor_7;
|
|
NullCheck(L_50);
|
|
L_50->___NodeColor_7 = L_51;
|
|
// staticState.PathName = pathName;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_52 = V_3;
|
|
String_t* L_53 = __this->___pathName_6;
|
|
NullCheck(L_52);
|
|
L_52->___PathName_8 = L_53;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_52->___PathName_8), (void*)L_53);
|
|
// staticState.NodeGroupGenerator = CreateNodeGroupGenerator(context.DomainExtensions, graph);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_54 = V_3;
|
|
FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* L_55 = ___0_context;
|
|
NullCheck(L_55);
|
|
FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* L_56;
|
|
L_56 = FlowTaskExecContext_get_DomainExtensions_m95FF836D370BF38235F450F3EC0391E2F511A553_inline(L_55, NULL);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_57 = V_1;
|
|
FlowLayoutNodeGroupGenerator_tDE27D61B3EB4E6266F727DA352C8681CE3914082* L_58;
|
|
L_58 = VirtualFuncInvoker2< FlowLayoutNodeGroupGenerator_tDE27D61B3EB4E6266F727DA352C8681CE3914082*, FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC*, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* >::Invoke(6 /* DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutNodeGroupGenerator DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskPathBuilderBase::CreateNodeGroupGenerator(DungeonArchitect.Flow.Domains.FlowDomainExtensions,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph) */, __this, L_56, L_57);
|
|
NullCheck(L_54);
|
|
L_54->___NodeGroupGenerator_12 = L_58;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_54->___NodeGroupGenerator_12), (void*)L_58);
|
|
// staticState.GraphConstraint = CreateGraphConstraint(context.DomainExtensions, graph);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_59 = V_3;
|
|
FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* L_60 = ___0_context;
|
|
NullCheck(L_60);
|
|
FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* L_61;
|
|
L_61 = FlowTaskExecContext_get_DomainExtensions_m95FF836D370BF38235F450F3EC0391E2F511A553_inline(L_60, NULL);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_62 = V_1;
|
|
RuntimeObject* L_63;
|
|
L_63 = VirtualFuncInvoker2< RuntimeObject*, FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC*, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* >::Invoke(7 /* DungeonArchitect.Flow.Domains.Layout.IFlowLayoutGraphConstraints DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskPathBuilderBase::CreateGraphConstraint(DungeonArchitect.Flow.Domains.FlowDomainExtensions,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph) */, __this, L_61, L_62);
|
|
NullCheck(L_59);
|
|
L_59->___GraphConstraint_11 = L_63;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_59->___GraphConstraint_11), (void*)L_63);
|
|
// staticState.NodeCreationConstraint = CreateNodeCreationConstraint(context.DomainExtensions, graph);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_64 = V_3;
|
|
FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* L_65 = ___0_context;
|
|
NullCheck(L_65);
|
|
FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* L_66;
|
|
L_66 = FlowTaskExecContext_get_DomainExtensions_m95FF836D370BF38235F450F3EC0391E2F511A553_inline(L_65, NULL);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_67 = V_1;
|
|
RuntimeObject* L_68;
|
|
L_68 = VirtualFuncInvoker2< RuntimeObject*, FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC*, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* >::Invoke(8 /* DungeonArchitect.Flow.Domains.Layout.Pathing.IFlowLayoutNodeCreationConstraint DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskPathBuilderBase::CreateNodeCreationConstraint(DungeonArchitect.Flow.Domains.FlowDomainExtensions,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph) */, __this, L_66, L_67);
|
|
NullCheck(L_64);
|
|
L_64->___NodeCreationConstraint_13 = L_68;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_64->___NodeCreationConstraint_13), (void*)L_68);
|
|
// int[] shuffledEntranceIndices = MathUtils.GetShuffledIndices(graph.Nodes.Count, context.Random);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_69 = V_1;
|
|
NullCheck(L_69);
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_70 = L_69->___Nodes_0;
|
|
NullCheck(L_70);
|
|
int32_t L_71;
|
|
L_71 = List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_inline(L_70, List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_RuntimeMethod_var);
|
|
FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* L_72 = ___0_context;
|
|
NullCheck(L_72);
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_73 = L_72->___Random_0;
|
|
il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_74;
|
|
L_74 = MathUtils_GetShuffledIndices_m29407BAF8E6EA344DC561C69B76D4B9415FD5C8F(L_71, L_73, NULL);
|
|
// var pathingSystem = new FFlowAgPathingSystem(maxFramesToProcess);
|
|
int64_t L_75 = __this->___maxFramesToProcess_14;
|
|
FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7* L_76 = (FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7*)il2cpp_codegen_object_new(FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_76);
|
|
FFlowAgPathingSystem__ctor_mB40AF9393BD6384FD0A4613AEE49B9CA69C1B0A6(L_76, L_75, NULL);
|
|
V_4 = L_76;
|
|
// foreach (var nodeIndex in shuffledEntranceIndices)
|
|
V_6 = L_74;
|
|
V_7 = 0;
|
|
goto IL_01a1;
|
|
}
|
|
|
|
IL_016d:
|
|
{
|
|
// foreach (var nodeIndex in shuffledEntranceIndices)
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_77 = V_6;
|
|
int32_t L_78 = V_7;
|
|
NullCheck(L_77);
|
|
int32_t L_79 = L_78;
|
|
int32_t L_80 = (L_77)->GetAt(static_cast<il2cpp_array_size_t>(L_79));
|
|
V_8 = L_80;
|
|
// var startNode = graph.Nodes[nodeIndex];
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_81 = V_1;
|
|
NullCheck(L_81);
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_82 = L_81->___Nodes_0;
|
|
int32_t L_83 = V_8;
|
|
NullCheck(L_82);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_84;
|
|
L_84 = List_1_get_Item_m651C65F2F1602C3BAEECEE431AABE1459FDEEEB3(L_82, L_83, List_1_get_Item_m651C65F2F1602C3BAEECEE431AABE1459FDEEEB3_RuntimeMethod_var);
|
|
V_9 = L_84;
|
|
// if (startNode == null || startNode.active)
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_85 = V_9;
|
|
if (!L_85)
|
|
{
|
|
goto IL_019b;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_86 = V_9;
|
|
NullCheck(L_86);
|
|
bool L_87 = L_86->___active_2;
|
|
if (L_87)
|
|
{
|
|
goto IL_019b;
|
|
}
|
|
}
|
|
{
|
|
// pathingSystem.RegisterGrowthSystem(startNode, staticState);
|
|
FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7* L_88 = V_4;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_89 = V_9;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_90 = V_3;
|
|
NullCheck(L_88);
|
|
FFlowAgPathingSystem_RegisterGrowthSystem_m37C77FD373B7775B529BD03D268FAC7EA6F764A1(L_88, L_89, L_90, 1, NULL);
|
|
}
|
|
|
|
IL_019b:
|
|
{
|
|
int32_t L_91 = V_7;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(L_91, 1));
|
|
}
|
|
|
|
IL_01a1:
|
|
{
|
|
// foreach (var nodeIndex in shuffledEntranceIndices)
|
|
int32_t L_92 = V_7;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_93 = V_6;
|
|
NullCheck(L_93);
|
|
if ((((int32_t)L_92) < ((int32_t)((int32_t)(((RuntimeArray*)L_93)->max_length)))))
|
|
{
|
|
goto IL_016d;
|
|
}
|
|
}
|
|
{
|
|
// pathingSystem.Execute(numParallelSearches);
|
|
FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7* L_94 = V_4;
|
|
int32_t L_95 = __this->___numParallelSearches_13;
|
|
NullCheck(L_94);
|
|
FFlowAgPathingSystem_Execute_m2963D8C2E113109395CEB809359496BE35CB5B3E(L_94, L_95, NULL);
|
|
// if (pathingSystem.FoundResult)
|
|
FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7* L_96 = V_4;
|
|
NullCheck(L_96);
|
|
bool L_97;
|
|
L_97 = FFlowAgPathingSystem_get_FoundResult_mD5B35F0D10D82BE892739AA612E411B05DC22F64_inline(L_96, NULL);
|
|
if (!L_97)
|
|
{
|
|
goto IL_01ec;
|
|
}
|
|
}
|
|
{
|
|
// var pathResult = pathingSystem.Result;
|
|
FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7* L_98 = V_4;
|
|
NullCheck(L_98);
|
|
FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092* L_99;
|
|
L_99 = FFlowAgPathingSystem_get_Result_m0F8FD406A4D4CA4BE65620EBBA2CFF3AF7771199_inline(L_98, NULL);
|
|
V_10 = L_99;
|
|
// FinalizePath(pathResult.StaticState, pathResult.SharedState, pathResult.State);
|
|
FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092* L_100 = V_10;
|
|
NullCheck(L_100);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_101 = L_100->___StaticState_1;
|
|
FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092* L_102 = V_10;
|
|
NullCheck(L_102);
|
|
FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* L_103 = L_102->___SharedState_2;
|
|
FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092* L_104 = V_10;
|
|
NullCheck(L_104);
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_105 = L_104->___State_0;
|
|
VirtualActionInvoker3< FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5*, FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524*, FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* >::Invoke(5 /* System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskPathBuilderBase::FinalizePath(DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthState) */, __this, L_101, L_103, L_105);
|
|
// output.ExecutionResult = FlowTaskExecutionResult.Success;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_106 = V_0;
|
|
NullCheck(L_106);
|
|
L_106->___ExecutionResult_1 = 0;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_107 = V_0;
|
|
return L_107;
|
|
}
|
|
|
|
IL_01ec:
|
|
{
|
|
// EFlowLayoutGrowthErrorType pathingError = pathingSystem.GetLastError();
|
|
FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7* L_108 = V_4;
|
|
NullCheck(L_108);
|
|
int32_t L_109;
|
|
L_109 = FFlowAgPathingSystem_GetLastError_m664E578A7032DB9DA3426A90485189312D33D3BF(L_108, NULL);
|
|
V_5 = L_109;
|
|
// if (pathingError == EFlowLayoutGrowthErrorType.CannotMerge)
|
|
int32_t L_110 = V_5;
|
|
if ((!(((uint32_t)L_110) == ((uint32_t)4))))
|
|
{
|
|
goto IL_0207;
|
|
}
|
|
}
|
|
{
|
|
// output.ErrorMessage = "Cannot Merge back";
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_111 = V_0;
|
|
NullCheck(L_111);
|
|
L_111->___ErrorMessage_3 = _stringLiteralAE041DB2FE4091E5FCE0CB8037EA281F47EC7873;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_111->___ErrorMessage_3), (void*)_stringLiteralAE041DB2FE4091E5FCE0CB8037EA281F47EC7873);
|
|
goto IL_0236;
|
|
}
|
|
|
|
IL_0207:
|
|
{
|
|
// else if (pathingError == EFlowLayoutGrowthErrorType.NodeConstraint)
|
|
int32_t L_112 = V_5;
|
|
if ((!(((uint32_t)L_112) == ((uint32_t)2))))
|
|
{
|
|
goto IL_0219;
|
|
}
|
|
}
|
|
{
|
|
// output.ErrorMessage = "Error: Check Constraints";
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_113 = V_0;
|
|
NullCheck(L_113);
|
|
L_113->___ErrorMessage_3 = _stringLiteral06FBA2EE58AA18CC073CFF748491ABB409E34041;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_113->___ErrorMessage_3), (void*)_stringLiteral06FBA2EE58AA18CC073CFF748491ABB409E34041);
|
|
goto IL_0236;
|
|
}
|
|
|
|
IL_0219:
|
|
{
|
|
// else if (pathingError == EFlowLayoutGrowthErrorType.GraphConstraint)
|
|
int32_t L_114 = V_5;
|
|
if ((!(((uint32_t)L_114) == ((uint32_t)1))))
|
|
{
|
|
goto IL_022b;
|
|
}
|
|
}
|
|
{
|
|
// output.ErrorMessage = "Error: Check Module Constraints";
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_115 = V_0;
|
|
NullCheck(L_115);
|
|
L_115->___ErrorMessage_3 = _stringLiteral0AD96D5ACD63161DF12B2E1497206EA31B718A4B;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_115->___ErrorMessage_3), (void*)_stringLiteral0AD96D5ACD63161DF12B2E1497206EA31B718A4B);
|
|
goto IL_0236;
|
|
}
|
|
|
|
IL_022b:
|
|
{
|
|
// output.ErrorMessage = "Cannot find path";
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_116 = V_0;
|
|
NullCheck(L_116);
|
|
L_116->___ErrorMessage_3 = _stringLiteralCF503BDA0BD9E2F46F8A22C84673EA9438A70ED6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_116->___ErrorMessage_3), (void*)_stringLiteralCF503BDA0BD9E2F46F8A22C84673EA9438A70ED6);
|
|
}
|
|
|
|
IL_0236:
|
|
{
|
|
// output.ExecutionResult = FlowTaskExecutionResult.FailRetry;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_117 = V_0;
|
|
NullCheck(L_117);
|
|
L_117->___ExecutionResult_1 = 1;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_118 = V_0;
|
|
return L_118;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateMainPath::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutBaseFlowTaskCreateMainPath__ctor_m98F6D7506CB4937CA86719DE9FD83E21A2CF62C7 (LayoutBaseFlowTaskCreateMainPath_tE9BF159A12F324074EFF1C04504C079CD48AB01D* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E4C62ED6910A55E4ED190BB65268CE54510CD31);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4F2993C30C434C5F8BA708B372A8D4AC4A165185);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8CD1492F9C3F4395DDA3F9C1582627EBC5A14250);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral961244A58B5E45D6194AE818322FD93848580A36);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralECC474935E29D8839B0EB00E4B5366DC460D5A47);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public int pathSize = 12;
|
|
__this->___pathSize_5 = ((int32_t)12);
|
|
// public string pathName = "main";
|
|
__this->___pathName_6 = _stringLiteral4F2993C30C434C5F8BA708B372A8D4AC4A165185;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___pathName_6), (void*)_stringLiteral4F2993C30C434C5F8BA708B372A8D4AC4A165185);
|
|
// public Color nodeColor = Color.green;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
|
|
L_0 = Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline(NULL);
|
|
__this->___nodeColor_7 = L_0;
|
|
// public string startMarkerName = "SpawnPoint";
|
|
__this->___startMarkerName_8 = _stringLiteral961244A58B5E45D6194AE818322FD93848580A36;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___startMarkerName_8), (void*)_stringLiteral961244A58B5E45D6194AE818322FD93848580A36);
|
|
// public string goalMarkerName = "LevelGoal";
|
|
__this->___goalMarkerName_9 = _stringLiteralECC474935E29D8839B0EB00E4B5366DC460D5A47;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___goalMarkerName_9), (void*)_stringLiteralECC474935E29D8839B0EB00E4B5366DC460D5A47);
|
|
// public string startNodePathName = "main_start";
|
|
__this->___startNodePathName_10 = _stringLiteral8CD1492F9C3F4395DDA3F9C1582627EBC5A14250;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___startNodePathName_10), (void*)_stringLiteral8CD1492F9C3F4395DDA3F9C1582627EBC5A14250);
|
|
// public string goalNodePathName = "main_goal";
|
|
__this->___goalNodePathName_11 = _stringLiteral3E4C62ED6910A55E4ED190BB65268CE54510CD31;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___goalNodePathName_11), (void*)_stringLiteral3E4C62ED6910A55E4ED190BB65268CE54510CD31);
|
|
// public int numParallelSearches = 1;
|
|
__this->___numParallelSearches_13 = 1;
|
|
// public long maxFramesToProcess = 1000;
|
|
__this->___maxFramesToProcess_14 = ((int64_t)((int32_t)1000));
|
|
LayoutBaseFlowTaskPathBuilderBase__ctor_mE2B519AE2DB865F44A3F128DF010298946402D9B(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecOutput DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath::Execute(DungeonArchitect.Flow.Exec.FlowTaskExecContext,DungeonArchitect.Flow.Exec.FlowTaskExecInput)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* LayoutBaseFlowTaskCreatePath_Execute_m6FB180DC982BD8578DD13B4CE56594A1039A9106 (LayoutBaseFlowTaskCreatePath_t6822F64E6008A1E1F2BC9916FC3D21E60F4D5D3C* __this, FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* ___0_context, FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* ___1_input, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m294005E6FE120942D506A87665297C46D32F0D7B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF99CC71E1130C5F6119804A8ACC2E871CDAF8284_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m3D67210C3D1442B0567F034D39804A095EBFB165_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m4493F2A76E3793583580291F20E6A108E514554C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mEFE5DE6FE328A92060722658354C55F22507F7B6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m502E9A7794247B98A623B327CE24687826BB4BA1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tAF9CDF50AA5CDBA571052402D8CB7FC1C7E4E931_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StartNodeCandidate_t4EC05DA0342363EA184962147A6B00A62DA94D0C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral06FBA2EE58AA18CC073CFF748491ABB409E34041);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0AD96D5ACD63161DF12B2E1497206EA31B718A4B);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral80E58D18AF4DEAA443C5289C29E1B685C7E524DE);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral831549025CBF4514A319CAD7F2738E2FD857A7A7);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral903E1DA4046DDEB72CC3B834D8F0DD45FFFFCDCF);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAE041DB2FE4091E5FCE0CB8037EA281F47EC7873);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB67A81ECED58A83EC489B023B8A8E34BB4B2DE72);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF503BDA0BD9E2F46F8A22C84673EA9438A70ED6);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD32F4BF05E78FA63D64C83226DC201778BB2F21C);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* V_0 = NULL;
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* V_1 = NULL;
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* V_2 = NULL;
|
|
List_1_tAF9CDF50AA5CDBA571052402D8CB7FC1C7E4E931* V_3 = NULL;
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* V_4 = NULL;
|
|
FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7* V_5 = NULL;
|
|
int32_t V_6 = 0;
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* V_7 = NULL;
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* V_8 = NULL;
|
|
int32_t V_9 = 0;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_10 = NULL;
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* V_11 = NULL;
|
|
int32_t V_12 = 0;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_13;
|
|
memset((&V_13), 0, sizeof(V_13));
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_14 = NULL;
|
|
StartNodeCandidate_t4EC05DA0342363EA184962147A6B00A62DA94D0C* V_15 = NULL;
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* V_16 = NULL;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_17 = NULL;
|
|
int32_t V_18 = 0;
|
|
StartNodeCandidate_t4EC05DA0342363EA184962147A6B00A62DA94D0C* V_19 = NULL;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_20;
|
|
memset((&V_20), 0, sizeof(V_20));
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_21 = NULL;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* V_22 = NULL;
|
|
FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092* V_23 = NULL;
|
|
{
|
|
// var output = new FlowTaskExecOutput();
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_0 = (FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C*)il2cpp_codegen_object_new(FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
FlowTaskExecOutput__ctor_mC8ADE5B086FFD868AE32CC8EC1CD9C6EA0B43EF8(L_0, NULL);
|
|
V_0 = L_0;
|
|
// if (input.IncomingTaskOutputs.Length == 0)
|
|
FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_1 = ___1_input;
|
|
NullCheck(L_1);
|
|
FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_2 = L_1->___IncomingTaskOutputs_0;
|
|
NullCheck(L_2);
|
|
if ((((RuntimeArray*)L_2)->max_length))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
// output.ErrorMessage = "Missing Input";
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
L_3->___ErrorMessage_3 = _stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_3->___ErrorMessage_3), (void*)_stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167);
|
|
// output.ExecutionResult = FlowTaskExecutionResult.FailHalt;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
L_4->___ExecutionResult_1 = 2;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_5 = V_0;
|
|
return L_5;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// if (input.IncomingTaskOutputs.Length > 1)
|
|
FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_6 = ___1_input;
|
|
NullCheck(L_6);
|
|
FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_7 = L_6->___IncomingTaskOutputs_0;
|
|
NullCheck(L_7);
|
|
if ((((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
// output.ErrorMessage = "Only one input allowed";
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
L_8->___ErrorMessage_3 = _stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_8->___ErrorMessage_3), (void*)_stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D);
|
|
// output.ExecutionResult = FlowTaskExecutionResult.FailHalt;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_9 = V_0;
|
|
NullCheck(L_9);
|
|
L_9->___ExecutionResult_1 = 2;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_10 = V_0;
|
|
return L_10;
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// if (minPathSize <= 0)
|
|
int32_t L_11 = __this->___minPathSize_5;
|
|
if ((((int32_t)L_11) > ((int32_t)0)))
|
|
{
|
|
goto IL_005f;
|
|
}
|
|
}
|
|
{
|
|
// output.ErrorMessage = "Invalid path size";
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_12 = V_0;
|
|
NullCheck(L_12);
|
|
L_12->___ErrorMessage_3 = _stringLiteral80E58D18AF4DEAA443C5289C29E1B685C7E524DE;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_12->___ErrorMessage_3), (void*)_stringLiteral80E58D18AF4DEAA443C5289C29E1B685C7E524DE);
|
|
// output.ExecutionResult = FlowTaskExecutionResult.FailHalt;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_13 = V_0;
|
|
NullCheck(L_13);
|
|
L_13->___ExecutionResult_1 = 2;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_14 = V_0;
|
|
return L_14;
|
|
}
|
|
|
|
IL_005f:
|
|
{
|
|
// output.State = input.CloneInputState();
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_15 = V_0;
|
|
FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_16 = ___1_input;
|
|
NullCheck(L_16);
|
|
FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_17;
|
|
L_17 = FlowTaskExecInput_CloneInputState_mCEBD20F057C6045150A0225A6F220E88B2F73885(L_16, NULL);
|
|
NullCheck(L_15);
|
|
L_15->___State_0 = L_17;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_15->___State_0), (void*)L_17);
|
|
// var graph = output.State.GetState<FlowLayoutGraph>();
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_18 = V_0;
|
|
NullCheck(L_18);
|
|
FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_19 = L_18->___State_0;
|
|
NullCheck(L_19);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_20;
|
|
L_20 = FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B(L_19, FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B_RuntimeMethod_var);
|
|
V_1 = L_20;
|
|
// maxPathSize = Mathf.Max(maxPathSize, minPathSize);
|
|
int32_t L_21 = __this->___maxPathSize_6;
|
|
int32_t L_22 = __this->___minPathSize_5;
|
|
int32_t L_23;
|
|
L_23 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_21, L_22, NULL);
|
|
__this->___maxPathSize_6 = L_23;
|
|
// if (graph == null || graph.Nodes.Count == 0)
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_24 = V_1;
|
|
if (!L_24)
|
|
{
|
|
goto IL_009e;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_25 = V_1;
|
|
NullCheck(L_25);
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_26 = L_25->___Nodes_0;
|
|
NullCheck(L_26);
|
|
int32_t L_27;
|
|
L_27 = List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_inline(L_26, List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_RuntimeMethod_var);
|
|
if (L_27)
|
|
{
|
|
goto IL_00b2;
|
|
}
|
|
}
|
|
|
|
IL_009e:
|
|
{
|
|
// output.ErrorMessage = "Missing graph input";
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_28 = V_0;
|
|
NullCheck(L_28);
|
|
L_28->___ErrorMessage_3 = _stringLiteralD32F4BF05E78FA63D64C83226DC201778BB2F21C;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_28->___ErrorMessage_3), (void*)_stringLiteralD32F4BF05E78FA63D64C83226DC201778BB2F21C);
|
|
// output.ExecutionResult = FlowTaskExecutionResult.FailHalt;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_29 = V_0;
|
|
NullCheck(L_29);
|
|
L_29->___ExecutionResult_1 = 2;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_30 = V_0;
|
|
return L_30;
|
|
}
|
|
|
|
IL_00b2:
|
|
{
|
|
// var graphQuery = new FlowLayoutGraphQuery(graph);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_31 = V_1;
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_32 = (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7*)il2cpp_codegen_object_new(FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_32);
|
|
FlowLayoutGraphQuery__ctor_m46EE21367FB8A5AB1BD8969C7E0447CAB9FEF34C(L_32, L_31, NULL);
|
|
V_2 = L_32;
|
|
// var possibleStartNodes = new List<StartNodeCandidate>();
|
|
List_1_tAF9CDF50AA5CDBA571052402D8CB7FC1C7E4E931* L_33 = (List_1_tAF9CDF50AA5CDBA571052402D8CB7FC1C7E4E931*)il2cpp_codegen_object_new(List_1_tAF9CDF50AA5CDBA571052402D8CB7FC1C7E4E931_il2cpp_TypeInfo_var);
|
|
NullCheck(L_33);
|
|
List_1__ctor_m3D67210C3D1442B0567F034D39804A095EBFB165(L_33, List_1__ctor_m3D67210C3D1442B0567F034D39804A095EBFB165_RuntimeMethod_var);
|
|
V_3 = L_33;
|
|
// var sourceNodes = FlowLayoutGraphUtils.FindNodesOnPath(graph, startFromPath);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_34 = V_1;
|
|
String_t* L_35 = __this->___startFromPath_9;
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_36;
|
|
L_36 = FlowLayoutGraphUtils_FindNodesOnPath_m4FD204645D4EA0EBE1B4851641B1C30CB856091B(L_34, L_35, NULL);
|
|
V_7 = L_36;
|
|
// if (sourceNodes.Length == 0)
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_37 = V_7;
|
|
NullCheck(L_37);
|
|
if ((((RuntimeArray*)L_37)->max_length))
|
|
{
|
|
goto IL_00f1;
|
|
}
|
|
}
|
|
{
|
|
// output.ErrorMessage = string.Format("Start path '{0}' not found", startFromPath);
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_38 = V_0;
|
|
String_t* L_39 = __this->___startFromPath_9;
|
|
String_t* L_40;
|
|
L_40 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral831549025CBF4514A319CAD7F2738E2FD857A7A7, L_39, NULL);
|
|
NullCheck(L_38);
|
|
L_38->___ErrorMessage_3 = L_40;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_38->___ErrorMessage_3), (void*)L_40);
|
|
// output.ExecutionResult = FlowTaskExecutionResult.FailRetry;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_41 = V_0;
|
|
NullCheck(L_41);
|
|
L_41->___ExecutionResult_1 = 1;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_42 = V_0;
|
|
return L_42;
|
|
}
|
|
|
|
IL_00f1:
|
|
{
|
|
// foreach (var headNode in sourceNodes)
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_43 = V_7;
|
|
V_8 = L_43;
|
|
V_9 = 0;
|
|
goto IL_0170;
|
|
}
|
|
|
|
IL_00fa:
|
|
{
|
|
// foreach (var headNode in sourceNodes)
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_44 = V_8;
|
|
int32_t L_45 = V_9;
|
|
NullCheck(L_44);
|
|
int32_t L_46 = L_45;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_47 = (L_44)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
|
|
V_10 = L_47;
|
|
// if (headNode == null) continue;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_48 = V_10;
|
|
if (!L_48)
|
|
{
|
|
goto IL_016a;
|
|
}
|
|
}
|
|
{
|
|
// var startNodeIds = graphQuery.GetConnectedNodes(headNode.nodeId);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_49 = V_2;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_50 = V_10;
|
|
NullCheck(L_50);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_51 = L_50->___nodeId_0;
|
|
NullCheck(L_49);
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_52;
|
|
L_52 = FlowLayoutGraphQuery_GetConnectedNodes_m6DE59EF4733DE30F3677AE261FADCEAB0F43EE85(L_49, L_51, NULL);
|
|
// foreach (var startNodeId in startNodeIds)
|
|
V_11 = L_52;
|
|
V_12 = 0;
|
|
goto IL_0162;
|
|
}
|
|
|
|
IL_0119:
|
|
{
|
|
// foreach (var startNodeId in startNodeIds)
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_53 = V_11;
|
|
int32_t L_54 = V_12;
|
|
NullCheck(L_53);
|
|
int32_t L_55 = L_54;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_56 = (L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
|
|
V_13 = L_56;
|
|
// var startNode = graphQuery.GetNode(startNodeId);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_57 = V_2;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_58 = V_13;
|
|
NullCheck(L_57);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_59;
|
|
L_59 = FlowLayoutGraphQuery_GetNode_m287DB906C9D75D9F9C69E9C1F532B5665CBE26A7(L_57, L_58, NULL);
|
|
V_14 = L_59;
|
|
// if (startNode == null || startNode.active)
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_60 = V_14;
|
|
if (!L_60)
|
|
{
|
|
goto IL_015c;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_61 = V_14;
|
|
NullCheck(L_61);
|
|
bool L_62 = L_61->___active_2;
|
|
if (L_62)
|
|
{
|
|
goto IL_015c;
|
|
}
|
|
}
|
|
{
|
|
// var startNodeInfo = new StartNodeCandidate();
|
|
StartNodeCandidate_t4EC05DA0342363EA184962147A6B00A62DA94D0C* L_63 = (StartNodeCandidate_t4EC05DA0342363EA184962147A6B00A62DA94D0C*)il2cpp_codegen_object_new(StartNodeCandidate_t4EC05DA0342363EA184962147A6B00A62DA94D0C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_63);
|
|
StartNodeCandidate__ctor_m708051781BC529190DCEDB2FC1008E55417663EE(L_63, NULL);
|
|
V_15 = L_63;
|
|
// startNodeInfo.StartNodeId = startNodeId;
|
|
StartNodeCandidate_t4EC05DA0342363EA184962147A6B00A62DA94D0C* L_64 = V_15;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_65 = V_13;
|
|
NullCheck(L_64);
|
|
L_64->___StartNodeId_0 = L_65;
|
|
// startNodeInfo.OriginatingHeadNode = headNode;
|
|
StartNodeCandidate_t4EC05DA0342363EA184962147A6B00A62DA94D0C* L_66 = V_15;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_67 = V_10;
|
|
NullCheck(L_66);
|
|
L_66->___OriginatingHeadNode_1 = L_67;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_66->___OriginatingHeadNode_1), (void*)L_67);
|
|
// possibleStartNodes.Add(startNodeInfo);
|
|
List_1_tAF9CDF50AA5CDBA571052402D8CB7FC1C7E4E931* L_68 = V_3;
|
|
StartNodeCandidate_t4EC05DA0342363EA184962147A6B00A62DA94D0C* L_69 = V_15;
|
|
NullCheck(L_68);
|
|
List_1_Add_mF99CC71E1130C5F6119804A8ACC2E871CDAF8284_inline(L_68, L_69, List_1_Add_mF99CC71E1130C5F6119804A8ACC2E871CDAF8284_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_015c:
|
|
{
|
|
int32_t L_70 = V_12;
|
|
V_12 = ((int32_t)il2cpp_codegen_add(L_70, 1));
|
|
}
|
|
|
|
IL_0162:
|
|
{
|
|
// foreach (var startNodeId in startNodeIds)
|
|
int32_t L_71 = V_12;
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_72 = V_11;
|
|
NullCheck(L_72);
|
|
if ((((int32_t)L_71) < ((int32_t)((int32_t)(((RuntimeArray*)L_72)->max_length)))))
|
|
{
|
|
goto IL_0119;
|
|
}
|
|
}
|
|
|
|
IL_016a:
|
|
{
|
|
int32_t L_73 = V_9;
|
|
V_9 = ((int32_t)il2cpp_codegen_add(L_73, 1));
|
|
}
|
|
|
|
IL_0170:
|
|
{
|
|
// foreach (var headNode in sourceNodes)
|
|
int32_t L_74 = V_9;
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_75 = V_8;
|
|
NullCheck(L_75);
|
|
if ((((int32_t)L_74) < ((int32_t)((int32_t)(((RuntimeArray*)L_75)->max_length)))))
|
|
{
|
|
goto IL_00fa;
|
|
}
|
|
}
|
|
{
|
|
// if (possibleStartNodes.Count == 0)
|
|
List_1_tAF9CDF50AA5CDBA571052402D8CB7FC1C7E4E931* L_76 = V_3;
|
|
NullCheck(L_76);
|
|
int32_t L_77;
|
|
L_77 = List_1_get_Count_mEFE5DE6FE328A92060722658354C55F22507F7B6_inline(L_76, List_1_get_Count_mEFE5DE6FE328A92060722658354C55F22507F7B6_RuntimeMethod_var);
|
|
if (L_77)
|
|
{
|
|
goto IL_019f;
|
|
}
|
|
}
|
|
{
|
|
// output.ErrorMessage = string.Format("Not enough space to grow out of '{0}'", startFromPath);
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_78 = V_0;
|
|
String_t* L_79 = __this->___startFromPath_9;
|
|
String_t* L_80;
|
|
L_80 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralB67A81ECED58A83EC489B023B8A8E34BB4B2DE72, L_79, NULL);
|
|
NullCheck(L_78);
|
|
L_78->___ErrorMessage_3 = L_80;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_78->___ErrorMessage_3), (void*)L_80);
|
|
// output.ExecutionResult = FlowTaskExecutionResult.FailRetry;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_81 = V_0;
|
|
NullCheck(L_81);
|
|
L_81->___ExecutionResult_1 = 1;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_82 = V_0;
|
|
return L_82;
|
|
}
|
|
|
|
IL_019f:
|
|
{
|
|
// var sinkNodes = FlowLayoutGraphUtils.FindNodesOnPath(graph, endOnPath);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_83 = V_1;
|
|
String_t* L_84 = __this->___endOnPath_10;
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_85;
|
|
L_85 = FlowLayoutGraphUtils_FindNodesOnPath_m4FD204645D4EA0EBE1B4851641B1C30CB856091B(L_83, L_84, NULL);
|
|
V_4 = L_85;
|
|
// if (endOnPath.Length > 0 && sinkNodes.Length == 0)
|
|
String_t* L_86 = __this->___endOnPath_10;
|
|
NullCheck(L_86);
|
|
int32_t L_87;
|
|
L_87 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_86, NULL);
|
|
if ((((int32_t)L_87) <= ((int32_t)0)))
|
|
{
|
|
goto IL_01df;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_88 = V_4;
|
|
NullCheck(L_88);
|
|
if ((((RuntimeArray*)L_88)->max_length))
|
|
{
|
|
goto IL_01df;
|
|
}
|
|
}
|
|
{
|
|
// output.ErrorMessage = string.Format("End path '{0}' not found", endOnPath);
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_89 = V_0;
|
|
String_t* L_90 = __this->___endOnPath_10;
|
|
String_t* L_91;
|
|
L_91 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral903E1DA4046DDEB72CC3B834D8F0DD45FFFFCDCF, L_90, NULL);
|
|
NullCheck(L_89);
|
|
L_89->___ErrorMessage_3 = L_91;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_89->___ErrorMessage_3), (void*)L_91);
|
|
// output.ExecutionResult = FlowTaskExecutionResult.FailRetry;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_92 = V_0;
|
|
NullCheck(L_92);
|
|
L_92->___ExecutionResult_1 = 1;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_93 = V_0;
|
|
return L_93;
|
|
}
|
|
|
|
IL_01df:
|
|
{
|
|
// var pathingSystem = new FFlowAgPathingSystem(maxFramesToProcess);
|
|
int64_t L_94 = __this->___maxFramesToProcess_14;
|
|
FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7* L_95 = (FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7*)il2cpp_codegen_object_new(FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_95);
|
|
FFlowAgPathingSystem__ctor_mB40AF9393BD6384FD0A4613AEE49B9CA69C1B0A6(L_95, L_94, NULL);
|
|
V_5 = L_95;
|
|
// var visitedStartNodes = new HashSet<DungeonUID>();
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_96 = (HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817*)il2cpp_codegen_object_new(HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817_il2cpp_TypeInfo_var);
|
|
NullCheck(L_96);
|
|
HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476(L_96, HashSet_1__ctor_m766CB7F1B4DDBC2512508F9FB913FB95E28DF476_RuntimeMethod_var);
|
|
V_16 = L_96;
|
|
// var startNodeIndices = MathUtils.GetShuffledIndices(possibleStartNodes.Count, context.Random);
|
|
List_1_tAF9CDF50AA5CDBA571052402D8CB7FC1C7E4E931* L_97 = V_3;
|
|
NullCheck(L_97);
|
|
int32_t L_98;
|
|
L_98 = List_1_get_Count_mEFE5DE6FE328A92060722658354C55F22507F7B6_inline(L_97, List_1_get_Count_mEFE5DE6FE328A92060722658354C55F22507F7B6_RuntimeMethod_var);
|
|
FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* L_99 = ___0_context;
|
|
NullCheck(L_99);
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_100 = L_99->___Random_0;
|
|
il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_101;
|
|
L_101 = MathUtils_GetShuffledIndices_m29407BAF8E6EA344DC561C69B76D4B9415FD5C8F(L_98, L_100, NULL);
|
|
// foreach (var startNodeIdx in startNodeIndices)
|
|
V_17 = L_101;
|
|
V_9 = 0;
|
|
goto IL_0339;
|
|
}
|
|
|
|
IL_020e:
|
|
{
|
|
// foreach (var startNodeIdx in startNodeIndices)
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_102 = V_17;
|
|
int32_t L_103 = V_9;
|
|
NullCheck(L_102);
|
|
int32_t L_104 = L_103;
|
|
int32_t L_105 = (L_102)->GetAt(static_cast<il2cpp_array_size_t>(L_104));
|
|
V_18 = L_105;
|
|
// var startNodeInfo = possibleStartNodes[startNodeIdx];
|
|
List_1_tAF9CDF50AA5CDBA571052402D8CB7FC1C7E4E931* L_106 = V_3;
|
|
int32_t L_107 = V_18;
|
|
NullCheck(L_106);
|
|
StartNodeCandidate_t4EC05DA0342363EA184962147A6B00A62DA94D0C* L_108;
|
|
L_108 = List_1_get_Item_m502E9A7794247B98A623B327CE24687826BB4BA1(L_106, L_107, List_1_get_Item_m502E9A7794247B98A623B327CE24687826BB4BA1_RuntimeMethod_var);
|
|
V_19 = L_108;
|
|
// var startNodeId = startNodeInfo.StartNodeId;
|
|
StartNodeCandidate_t4EC05DA0342363EA184962147A6B00A62DA94D0C* L_109 = V_19;
|
|
NullCheck(L_109);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_110 = L_109->___StartNodeId_0;
|
|
V_20 = L_110;
|
|
// if (visitedStartNodes.Contains(startNodeId)) continue;
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_111 = V_16;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_112 = V_20;
|
|
NullCheck(L_111);
|
|
bool L_113;
|
|
L_113 = HashSet_1_Contains_m294005E6FE120942D506A87665297C46D32F0D7B(L_111, L_112, HashSet_1_Contains_m294005E6FE120942D506A87665297C46D32F0D7B_RuntimeMethod_var);
|
|
if (L_113)
|
|
{
|
|
goto IL_0333;
|
|
}
|
|
}
|
|
{
|
|
// visitedStartNodes.Add(startNodeId);
|
|
HashSet_1_t79DDEE6F49F353E2A229204DF94C246D883AB817* L_114 = V_16;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_115 = V_20;
|
|
NullCheck(L_114);
|
|
bool L_116;
|
|
L_116 = HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631(L_114, L_115, HashSet_1_Add_m4851646438897E60FF3186C9E5A9DF6F9CE53631_RuntimeMethod_var);
|
|
// var startNode = graphQuery.GetNode(startNodeId);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_117 = V_2;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_118 = V_20;
|
|
NullCheck(L_117);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_119;
|
|
L_119 = FlowLayoutGraphQuery_GetNode_m287DB906C9D75D9F9C69E9C1F532B5665CBE26A7(L_117, L_118, NULL);
|
|
V_21 = L_119;
|
|
// if (startNode == null || startNode.active) continue;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_120 = V_21;
|
|
if (!L_120)
|
|
{
|
|
goto IL_0333;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_121 = V_21;
|
|
NullCheck(L_121);
|
|
bool L_122 = L_121->___active_2;
|
|
if (L_122)
|
|
{
|
|
goto IL_0333;
|
|
}
|
|
}
|
|
{
|
|
// var staticState = new FlowLayoutStaticGrowthState();
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_123 = (FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5*)il2cpp_codegen_object_new(FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5_il2cpp_TypeInfo_var);
|
|
NullCheck(L_123);
|
|
FlowLayoutStaticGrowthState__ctor_mB4569A754170B43EB92D764EEC7BC86BCD0599BD(L_123, NULL);
|
|
V_22 = L_123;
|
|
// staticState.Graph = graph;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_124 = V_22;
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_125 = V_1;
|
|
NullCheck(L_124);
|
|
L_124->___Graph_0 = L_125;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_124->___Graph_0), (void*)L_125);
|
|
// staticState.GraphQuery = graphQuery;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_126 = V_22;
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_127 = V_2;
|
|
NullCheck(L_126);
|
|
L_126->___GraphQuery_1 = L_127;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_126->___GraphQuery_1), (void*)L_127);
|
|
// staticState.HeadNode = startNodeInfo.OriginatingHeadNode;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_128 = V_22;
|
|
StartNodeCandidate_t4EC05DA0342363EA184962147A6B00A62DA94D0C* L_129 = V_19;
|
|
NullCheck(L_129);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_130 = L_129->___OriginatingHeadNode_1;
|
|
NullCheck(L_128);
|
|
L_128->___HeadNode_2 = L_130;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_128->___HeadNode_2), (void*)L_130);
|
|
// staticState.SinkNodes = new List<FlowLayoutGraphNode>(sinkNodes);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_131 = V_22;
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_132 = V_4;
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_133 = (List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A*)il2cpp_codegen_object_new(List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A_il2cpp_TypeInfo_var);
|
|
NullCheck(L_133);
|
|
List_1__ctor_m4493F2A76E3793583580291F20E6A108E514554C(L_133, (RuntimeObject*)L_132, List_1__ctor_m4493F2A76E3793583580291F20E6A108E514554C_RuntimeMethod_var);
|
|
NullCheck(L_131);
|
|
L_131->___SinkNodes_3 = L_133;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_131->___SinkNodes_3), (void*)L_133);
|
|
// staticState.Random = context.Random;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_134 = V_22;
|
|
FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* L_135 = ___0_context;
|
|
NullCheck(L_135);
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_136 = L_135->___Random_0;
|
|
NullCheck(L_134);
|
|
L_134->___Random_4 = L_136;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_134->___Random_4), (void*)L_136);
|
|
// staticState.MinPathSize = minPathSize;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_137 = V_22;
|
|
int32_t L_138 = __this->___minPathSize_5;
|
|
NullCheck(L_137);
|
|
L_137->___MinPathSize_5 = L_138;
|
|
// staticState.MaxPathSize = maxPathSize;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_139 = V_22;
|
|
int32_t L_140 = __this->___maxPathSize_6;
|
|
NullCheck(L_139);
|
|
L_139->___MaxPathSize_6 = L_140;
|
|
// staticState.NodeColor = nodeColor;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_141 = V_22;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_142 = __this->___nodeColor_8;
|
|
NullCheck(L_141);
|
|
L_141->___NodeColor_7 = L_142;
|
|
// staticState.PathName = pathName;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_143 = V_22;
|
|
String_t* L_144 = __this->___pathName_7;
|
|
NullCheck(L_143);
|
|
L_143->___PathName_8 = L_144;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_143->___PathName_8), (void*)L_144);
|
|
// staticState.StartNodePathNameOverride = startNodePathNameOverride;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_145 = V_22;
|
|
String_t* L_146 = __this->___startNodePathNameOverride_11;
|
|
NullCheck(L_145);
|
|
L_145->___StartNodePathNameOverride_9 = L_146;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_145->___StartNodePathNameOverride_9), (void*)L_146);
|
|
// staticState.EndNodePathNameOverride = endNodePathNameOverride;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_147 = V_22;
|
|
String_t* L_148 = __this->___endNodePathNameOverride_12;
|
|
NullCheck(L_147);
|
|
L_147->___EndNodePathNameOverride_10 = L_148;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_147->___EndNodePathNameOverride_10), (void*)L_148);
|
|
// staticState.NodeGroupGenerator = CreateNodeGroupGenerator(context.DomainExtensions, graph);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_149 = V_22;
|
|
FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* L_150 = ___0_context;
|
|
NullCheck(L_150);
|
|
FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* L_151;
|
|
L_151 = FlowTaskExecContext_get_DomainExtensions_m95FF836D370BF38235F450F3EC0391E2F511A553_inline(L_150, NULL);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_152 = V_1;
|
|
FlowLayoutNodeGroupGenerator_tDE27D61B3EB4E6266F727DA352C8681CE3914082* L_153;
|
|
L_153 = VirtualFuncInvoker2< FlowLayoutNodeGroupGenerator_tDE27D61B3EB4E6266F727DA352C8681CE3914082*, FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC*, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* >::Invoke(6 /* DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutNodeGroupGenerator DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskPathBuilderBase::CreateNodeGroupGenerator(DungeonArchitect.Flow.Domains.FlowDomainExtensions,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph) */, __this, L_151, L_152);
|
|
NullCheck(L_149);
|
|
L_149->___NodeGroupGenerator_12 = L_153;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_149->___NodeGroupGenerator_12), (void*)L_153);
|
|
// staticState.GraphConstraint = CreateGraphConstraint(context.DomainExtensions, graph);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_154 = V_22;
|
|
FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* L_155 = ___0_context;
|
|
NullCheck(L_155);
|
|
FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* L_156;
|
|
L_156 = FlowTaskExecContext_get_DomainExtensions_m95FF836D370BF38235F450F3EC0391E2F511A553_inline(L_155, NULL);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_157 = V_1;
|
|
RuntimeObject* L_158;
|
|
L_158 = VirtualFuncInvoker2< RuntimeObject*, FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC*, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* >::Invoke(7 /* DungeonArchitect.Flow.Domains.Layout.IFlowLayoutGraphConstraints DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskPathBuilderBase::CreateGraphConstraint(DungeonArchitect.Flow.Domains.FlowDomainExtensions,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph) */, __this, L_156, L_157);
|
|
NullCheck(L_154);
|
|
L_154->___GraphConstraint_11 = L_158;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_154->___GraphConstraint_11), (void*)L_158);
|
|
// staticState.NodeCreationConstraint = CreateNodeCreationConstraint(context.DomainExtensions, graph);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_159 = V_22;
|
|
FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* L_160 = ___0_context;
|
|
NullCheck(L_160);
|
|
FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* L_161;
|
|
L_161 = FlowTaskExecContext_get_DomainExtensions_m95FF836D370BF38235F450F3EC0391E2F511A553_inline(L_160, NULL);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_162 = V_1;
|
|
RuntimeObject* L_163;
|
|
L_163 = VirtualFuncInvoker2< RuntimeObject*, FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC*, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* >::Invoke(8 /* DungeonArchitect.Flow.Domains.Layout.Pathing.IFlowLayoutNodeCreationConstraint DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskPathBuilderBase::CreateNodeCreationConstraint(DungeonArchitect.Flow.Domains.FlowDomainExtensions,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph) */, __this, L_161, L_162);
|
|
NullCheck(L_159);
|
|
L_159->___NodeCreationConstraint_13 = L_163;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_159->___NodeCreationConstraint_13), (void*)L_163);
|
|
// pathingSystem.RegisterGrowthSystem(startNode, staticState);
|
|
FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7* L_164 = V_5;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_165 = V_21;
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_166 = V_22;
|
|
NullCheck(L_164);
|
|
FFlowAgPathingSystem_RegisterGrowthSystem_m37C77FD373B7775B529BD03D268FAC7EA6F764A1(L_164, L_165, L_166, 1, NULL);
|
|
}
|
|
|
|
IL_0333:
|
|
{
|
|
int32_t L_167 = V_9;
|
|
V_9 = ((int32_t)il2cpp_codegen_add(L_167, 1));
|
|
}
|
|
|
|
IL_0339:
|
|
{
|
|
// foreach (var startNodeIdx in startNodeIndices)
|
|
int32_t L_168 = V_9;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_169 = V_17;
|
|
NullCheck(L_169);
|
|
if ((((int32_t)L_168) < ((int32_t)((int32_t)(((RuntimeArray*)L_169)->max_length)))))
|
|
{
|
|
goto IL_020e;
|
|
}
|
|
}
|
|
{
|
|
// pathingSystem.Execute(numParallelSearches);
|
|
FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7* L_170 = V_5;
|
|
int32_t L_171 = __this->___numParallelSearches_13;
|
|
NullCheck(L_170);
|
|
FFlowAgPathingSystem_Execute_m2963D8C2E113109395CEB809359496BE35CB5B3E(L_170, L_171, NULL);
|
|
// if (pathingSystem.FoundResult)
|
|
FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7* L_172 = V_5;
|
|
NullCheck(L_172);
|
|
bool L_173;
|
|
L_173 = FFlowAgPathingSystem_get_FoundResult_mD5B35F0D10D82BE892739AA612E411B05DC22F64_inline(L_172, NULL);
|
|
if (!L_173)
|
|
{
|
|
goto IL_0387;
|
|
}
|
|
}
|
|
{
|
|
// var result = pathingSystem.Result;
|
|
FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7* L_174 = V_5;
|
|
NullCheck(L_174);
|
|
FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092* L_175;
|
|
L_175 = FFlowAgPathingSystem_get_Result_m0F8FD406A4D4CA4BE65620EBBA2CFF3AF7771199_inline(L_174, NULL);
|
|
V_23 = L_175;
|
|
// FinalizePath(result.StaticState, result.SharedState, result.State);
|
|
FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092* L_176 = V_23;
|
|
NullCheck(L_176);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_177 = L_176->___StaticState_1;
|
|
FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092* L_178 = V_23;
|
|
NullCheck(L_178);
|
|
FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* L_179 = L_178->___SharedState_2;
|
|
FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092* L_180 = V_23;
|
|
NullCheck(L_180);
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_181 = L_180->___State_0;
|
|
VirtualActionInvoker3< FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5*, FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524*, FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* >::Invoke(5 /* System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskPathBuilderBase::FinalizePath(DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthState) */, __this, L_177, L_179, L_181);
|
|
// output.ExecutionResult = FlowTaskExecutionResult.Success;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_182 = V_0;
|
|
NullCheck(L_182);
|
|
L_182->___ExecutionResult_1 = 0;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_183 = V_0;
|
|
return L_183;
|
|
}
|
|
|
|
IL_0387:
|
|
{
|
|
// EFlowLayoutGrowthErrorType pathingError = pathingSystem.GetLastError();
|
|
FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7* L_184 = V_5;
|
|
NullCheck(L_184);
|
|
int32_t L_185;
|
|
L_185 = FFlowAgPathingSystem_GetLastError_m664E578A7032DB9DA3426A90485189312D33D3BF(L_184, NULL);
|
|
V_6 = L_185;
|
|
// if (pathingError == EFlowLayoutGrowthErrorType.CannotMerge)
|
|
int32_t L_186 = V_6;
|
|
if ((!(((uint32_t)L_186) == ((uint32_t)4))))
|
|
{
|
|
goto IL_03a2;
|
|
}
|
|
}
|
|
{
|
|
// output.ErrorMessage = "Cannot Merge back";
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_187 = V_0;
|
|
NullCheck(L_187);
|
|
L_187->___ErrorMessage_3 = _stringLiteralAE041DB2FE4091E5FCE0CB8037EA281F47EC7873;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_187->___ErrorMessage_3), (void*)_stringLiteralAE041DB2FE4091E5FCE0CB8037EA281F47EC7873);
|
|
goto IL_03d1;
|
|
}
|
|
|
|
IL_03a2:
|
|
{
|
|
// else if (pathingError == EFlowLayoutGrowthErrorType.NodeConstraint)
|
|
int32_t L_188 = V_6;
|
|
if ((!(((uint32_t)L_188) == ((uint32_t)2))))
|
|
{
|
|
goto IL_03b4;
|
|
}
|
|
}
|
|
{
|
|
// output.ErrorMessage = "Error: Check Constraints";
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_189 = V_0;
|
|
NullCheck(L_189);
|
|
L_189->___ErrorMessage_3 = _stringLiteral06FBA2EE58AA18CC073CFF748491ABB409E34041;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_189->___ErrorMessage_3), (void*)_stringLiteral06FBA2EE58AA18CC073CFF748491ABB409E34041);
|
|
goto IL_03d1;
|
|
}
|
|
|
|
IL_03b4:
|
|
{
|
|
// else if (pathingError == EFlowLayoutGrowthErrorType.GraphConstraint)
|
|
int32_t L_190 = V_6;
|
|
if ((!(((uint32_t)L_190) == ((uint32_t)1))))
|
|
{
|
|
goto IL_03c6;
|
|
}
|
|
}
|
|
{
|
|
// output.ErrorMessage = "Error: Check Module Constraints";
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_191 = V_0;
|
|
NullCheck(L_191);
|
|
L_191->___ErrorMessage_3 = _stringLiteral0AD96D5ACD63161DF12B2E1497206EA31B718A4B;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_191->___ErrorMessage_3), (void*)_stringLiteral0AD96D5ACD63161DF12B2E1497206EA31B718A4B);
|
|
goto IL_03d1;
|
|
}
|
|
|
|
IL_03c6:
|
|
{
|
|
// output.ErrorMessage = "Cannot find path";
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_192 = V_0;
|
|
NullCheck(L_192);
|
|
L_192->___ErrorMessage_3 = _stringLiteralCF503BDA0BD9E2F46F8A22C84673EA9438A70ED6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_192->___ErrorMessage_3), (void*)_stringLiteralCF503BDA0BD9E2F46F8A22C84673EA9438A70ED6);
|
|
}
|
|
|
|
IL_03d1:
|
|
{
|
|
// output.ExecutionResult = FlowTaskExecutionResult.FailRetry;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_193 = V_0;
|
|
NullCheck(L_193);
|
|
L_193->___ExecutionResult_1 = 1;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_194 = V_0;
|
|
return L_194;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutBaseFlowTaskCreatePath__ctor_m04D3390A6AB179C839DF5DB6987379BFFF7350F8 (LayoutBaseFlowTaskCreatePath_t6822F64E6008A1E1F2BC9916FC3D21E60F4D5D3C* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E3A0BA5E04655E05A1D641BEDC6E3F88B4899C5);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4F2993C30C434C5F8BA708B372A8D4AC4A165185);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public int minPathSize = 3;
|
|
__this->___minPathSize_5 = 3;
|
|
// public int maxPathSize = 3;
|
|
__this->___maxPathSize_6 = 3;
|
|
// public string pathName = "branch";
|
|
__this->___pathName_7 = _stringLiteral3E3A0BA5E04655E05A1D641BEDC6E3F88B4899C5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___pathName_7), (void*)_stringLiteral3E3A0BA5E04655E05A1D641BEDC6E3F88B4899C5);
|
|
// public Color nodeColor = new Color(1, 0.5f, 0);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_0), (1.0f), (0.5f), (0.0f), /*hidden argument*/NULL);
|
|
__this->___nodeColor_8 = L_0;
|
|
// public string startFromPath = "main";
|
|
__this->___startFromPath_9 = _stringLiteral4F2993C30C434C5F8BA708B372A8D4AC4A165185;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___startFromPath_9), (void*)_stringLiteral4F2993C30C434C5F8BA708B372A8D4AC4A165185);
|
|
// public string endOnPath = "";
|
|
__this->___endOnPath_10 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___endOnPath_10), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
// public string startNodePathNameOverride = "";
|
|
__this->___startNodePathNameOverride_11 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___startNodePathNameOverride_11), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
// public string endNodePathNameOverride = "";
|
|
__this->___endNodePathNameOverride_12 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___endNodePathNameOverride_12), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
// public int numParallelSearches = 1;
|
|
__this->___numParallelSearches_13 = 1;
|
|
// public long maxFramesToProcess = 2000;
|
|
__this->___maxFramesToProcess_14 = ((int64_t)((int32_t)2000));
|
|
LayoutBaseFlowTaskPathBuilderBase__ctor_mE2B519AE2DB865F44A3F128DF010298946402D9B(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath/StartNodeCandidate::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StartNodeCandidate__ctor_m708051781BC529190DCEDB2FC1008E55417663EE (StartNodeCandidate_t4EC05DA0342363EA184962147A6B00A62DA94D0C* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecOutput DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskFinalizeGraph::Execute(DungeonArchitect.Flow.Exec.FlowTaskExecContext,DungeonArchitect.Flow.Exec.FlowTaskExecInput)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* LayoutBaseFlowTaskFinalizeGraph_Execute_m72514A5482F9A15DDE8F1884344BED7EC736B88D (LayoutBaseFlowTaskFinalizeGraph_tE54DDBBD6199ADC4E4B42E4B3D92C01C1DC53FDE* __this, FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* ___0_context, FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* ___1_input, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m1CD723B08D8647B4A2D9F945278DC5E65CF394BD_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m3231355F69BB85E4FE30A80099FA272110722550_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD32F4BF05E78FA63D64C83226DC201778BB2F21C);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* V_0 = NULL;
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* V_1 = NULL;
|
|
Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A* V_2 = NULL;
|
|
Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_4 = NULL;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_5 = NULL;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_6 = NULL;
|
|
FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* V_7 = NULL;
|
|
int32_t V_8 = 0;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_9 = NULL;
|
|
{
|
|
// var output = new FlowTaskExecOutput();
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_0 = (FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C*)il2cpp_codegen_object_new(FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
FlowTaskExecOutput__ctor_mC8ADE5B086FFD868AE32CC8EC1CD9C6EA0B43EF8(L_0, NULL);
|
|
V_0 = L_0;
|
|
// if (input.IncomingTaskOutputs.Length == 0)
|
|
FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_1 = ___1_input;
|
|
NullCheck(L_1);
|
|
FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_2 = L_1->___IncomingTaskOutputs_0;
|
|
NullCheck(L_2);
|
|
if ((((RuntimeArray*)L_2)->max_length))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
// output.ErrorMessage = "Missing Input";
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
L_3->___ErrorMessage_3 = _stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_3->___ErrorMessage_3), (void*)_stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167);
|
|
// output.ExecutionResult = FlowTaskExecutionResult.FailHalt;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
L_4->___ExecutionResult_1 = 2;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_5 = V_0;
|
|
return L_5;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// if (input.IncomingTaskOutputs.Length > 1)
|
|
FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_6 = ___1_input;
|
|
NullCheck(L_6);
|
|
FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_7 = L_6->___IncomingTaskOutputs_0;
|
|
NullCheck(L_7);
|
|
if ((((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
// output.ErrorMessage = "Only one input allowed";
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
L_8->___ErrorMessage_3 = _stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_8->___ErrorMessage_3), (void*)_stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D);
|
|
// output.ExecutionResult = FlowTaskExecutionResult.FailHalt;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_9 = V_0;
|
|
NullCheck(L_9);
|
|
L_9->___ExecutionResult_1 = 2;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_10 = V_0;
|
|
return L_10;
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// output.State = input.CloneInputState();
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_11 = V_0;
|
|
FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_12 = ___1_input;
|
|
NullCheck(L_12);
|
|
FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_13;
|
|
L_13 = FlowTaskExecInput_CloneInputState_mCEBD20F057C6045150A0225A6F220E88B2F73885(L_12, NULL);
|
|
NullCheck(L_11);
|
|
L_11->___State_0 = L_13;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_11->___State_0), (void*)L_13);
|
|
// var graph = output.State.GetState<FlowLayoutGraph>();
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_14 = V_0;
|
|
NullCheck(L_14);
|
|
FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_15 = L_14->___State_0;
|
|
NullCheck(L_15);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_16;
|
|
L_16 = FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B(L_15, FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B_RuntimeMethod_var);
|
|
V_1 = L_16;
|
|
// if (graph == null)
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_17 = V_1;
|
|
if (L_17)
|
|
{
|
|
goto IL_0071;
|
|
}
|
|
}
|
|
{
|
|
// output.ErrorMessage = "Missing graph input";
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_18 = V_0;
|
|
NullCheck(L_18);
|
|
L_18->___ErrorMessage_3 = _stringLiteralD32F4BF05E78FA63D64C83226DC201778BB2F21C;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_18->___ErrorMessage_3), (void*)_stringLiteralD32F4BF05E78FA63D64C83226DC201778BB2F21C);
|
|
// output.ExecutionResult = FlowTaskExecutionResult.FailHalt;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_19 = V_0;
|
|
NullCheck(L_19);
|
|
L_19->___ExecutionResult_1 = 2;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_20 = V_0;
|
|
return L_20;
|
|
}
|
|
|
|
IL_0071:
|
|
{
|
|
// var weights = FlowLayoutGraphUtils.CalculateWeights(graph, 10);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_21 = V_1;
|
|
Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A* L_22;
|
|
L_22 = FlowLayoutGraphUtils_CalculateWeights_mC5C5FFE51F68F8543B63099168EB905081B5FB00(L_21, ((int32_t)10), NULL);
|
|
V_2 = L_22;
|
|
// if (debugDraw)
|
|
bool L_23 = __this->___debugDraw_5;
|
|
if (!L_23)
|
|
{
|
|
goto IL_008a;
|
|
}
|
|
}
|
|
{
|
|
// EmitDebugInfo(graph, weights);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_24 = V_1;
|
|
Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A* L_25 = V_2;
|
|
LayoutBaseFlowTaskFinalizeGraph_EmitDebugInfo_m61DA515732F12796D9CDD6FDDD913B1CFE076DD8(__this, L_24, L_25, NULL);
|
|
}
|
|
|
|
IL_008a:
|
|
{
|
|
// foreach (var link in graph.Links)
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_26 = V_1;
|
|
NullCheck(L_26);
|
|
List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_27 = L_26->___Links_1;
|
|
NullCheck(L_27);
|
|
Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 L_28;
|
|
L_28 = List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C(L_27, List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var);
|
|
V_3 = L_28;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_011a:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399((&V_3), Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_010f_1;
|
|
}
|
|
|
|
IL_0098_1:
|
|
{
|
|
// foreach (var link in graph.Links)
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_29;
|
|
L_29 = Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_inline((&V_3), Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var);
|
|
V_4 = L_29;
|
|
// if (link.state.type == FlowLayoutGraphLinkType.Unconnected) continue;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_30 = V_4;
|
|
NullCheck(L_30);
|
|
FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_31 = L_30->___state_3;
|
|
NullCheck(L_31);
|
|
int32_t L_32 = L_31->___type_0;
|
|
if (!L_32)
|
|
{
|
|
goto IL_010f_1;
|
|
}
|
|
}
|
|
{
|
|
// var source = graph.GetNode(link.source);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_33 = V_1;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_34 = V_4;
|
|
NullCheck(L_34);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_35 = L_34->___source_1;
|
|
NullCheck(L_33);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_36;
|
|
L_36 = FlowLayoutGraph_GetNode_m0D4725EB2B3F72BCCBB61A1DA7C7A281E2E8DA85(L_33, L_35, NULL);
|
|
V_5 = L_36;
|
|
// var dest = graph.GetNode(link.destination);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_37 = V_1;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_38 = V_4;
|
|
NullCheck(L_38);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_39 = L_38->___destination_2;
|
|
NullCheck(L_37);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_40;
|
|
L_40 = FlowLayoutGraph_GetNode_m0D4725EB2B3F72BCCBB61A1DA7C7A281E2E8DA85(L_37, L_39, NULL);
|
|
V_6 = L_40;
|
|
// if (source == null || dest == null) continue;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_41 = V_5;
|
|
if (!L_41)
|
|
{
|
|
goto IL_010f_1;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_42 = V_6;
|
|
if (!L_42)
|
|
{
|
|
goto IL_010f_1;
|
|
}
|
|
}
|
|
{
|
|
// if (!source.active || !dest.active) continue;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_43 = V_5;
|
|
NullCheck(L_43);
|
|
bool L_44 = L_43->___active_2;
|
|
if (!L_44)
|
|
{
|
|
goto IL_010f_1;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_45 = V_6;
|
|
NullCheck(L_45);
|
|
bool L_46 = L_45->___active_2;
|
|
if (!L_46)
|
|
{
|
|
goto IL_010f_1;
|
|
}
|
|
}
|
|
{
|
|
// int weightDiff = (weights[source] + 1) - weights[dest];
|
|
Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A* L_47 = V_2;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_48 = V_5;
|
|
NullCheck(L_47);
|
|
int32_t L_49;
|
|
L_49 = Dictionary_2_get_Item_m1CD723B08D8647B4A2D9F945278DC5E65CF394BD(L_47, L_48, Dictionary_2_get_Item_m1CD723B08D8647B4A2D9F945278DC5E65CF394BD_RuntimeMethod_var);
|
|
Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A* L_50 = V_2;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_51 = V_6;
|
|
NullCheck(L_50);
|
|
int32_t L_52;
|
|
L_52 = Dictionary_2_get_Item_m1CD723B08D8647B4A2D9F945278DC5E65CF394BD(L_50, L_51, Dictionary_2_get_Item_m1CD723B08D8647B4A2D9F945278DC5E65CF394BD_RuntimeMethod_var);
|
|
// if (weightDiff > oneWayDoorPromotionWeight)
|
|
int32_t L_53 = __this->___oneWayDoorPromotionWeight_6;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_49, 1)), L_52))) <= ((int32_t)L_53)))
|
|
{
|
|
goto IL_010f_1;
|
|
}
|
|
}
|
|
{
|
|
// link.state.type = FlowLayoutGraphLinkType.OneWay;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_54 = V_4;
|
|
NullCheck(L_54);
|
|
FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_55 = L_54->___state_3;
|
|
NullCheck(L_55);
|
|
L_55->___type_0 = 2;
|
|
}
|
|
|
|
IL_010f_1:
|
|
{
|
|
// foreach (var link in graph.Links)
|
|
bool L_56;
|
|
L_56 = Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588((&V_3), Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var);
|
|
if (L_56)
|
|
{
|
|
goto IL_0098_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0128;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0128:
|
|
{
|
|
// var links = graph.Links.ToArray();
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_57 = V_1;
|
|
NullCheck(L_57);
|
|
List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_58 = L_57->___Links_1;
|
|
NullCheck(L_58);
|
|
FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_59;
|
|
L_59 = List_1_ToArray_m3231355F69BB85E4FE30A80099FA272110722550(L_58, List_1_ToArray_m3231355F69BB85E4FE30A80099FA272110722550_RuntimeMethod_var);
|
|
// foreach (var link in links)
|
|
V_7 = L_59;
|
|
V_8 = 0;
|
|
goto IL_015d;
|
|
}
|
|
|
|
IL_013a:
|
|
{
|
|
// foreach (var link in links)
|
|
FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_60 = V_7;
|
|
int32_t L_61 = V_8;
|
|
NullCheck(L_60);
|
|
int32_t L_62 = L_61;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_63 = (L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_62));
|
|
V_9 = L_63;
|
|
// if (link.state.type == FlowLayoutGraphLinkType.Unconnected)
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_64 = V_9;
|
|
NullCheck(L_64);
|
|
FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_65 = L_64->___state_3;
|
|
NullCheck(L_65);
|
|
int32_t L_66 = L_65->___type_0;
|
|
if (L_66)
|
|
{
|
|
goto IL_0157;
|
|
}
|
|
}
|
|
{
|
|
// graph.RemoveLink(link);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_67 = V_1;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_68 = V_9;
|
|
NullCheck(L_67);
|
|
FlowLayoutGraph_RemoveLink_m340DFDA30EF97A21B809857FC7276C043CFFC017(L_67, L_68, NULL);
|
|
}
|
|
|
|
IL_0157:
|
|
{
|
|
int32_t L_69 = V_8;
|
|
V_8 = ((int32_t)il2cpp_codegen_add(L_69, 1));
|
|
}
|
|
|
|
IL_015d:
|
|
{
|
|
// foreach (var link in links)
|
|
int32_t L_70 = V_8;
|
|
FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_71 = V_7;
|
|
NullCheck(L_71);
|
|
if ((((int32_t)L_70) < ((int32_t)((int32_t)(((RuntimeArray*)L_71)->max_length)))))
|
|
{
|
|
goto IL_013a;
|
|
}
|
|
}
|
|
{
|
|
// output.ExecutionResult = FlowTaskExecutionResult.Success;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_72 = V_0;
|
|
NullCheck(L_72);
|
|
L_72->___ExecutionResult_1 = 0;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_73 = V_0;
|
|
return L_73;
|
|
}
|
|
}
|
|
// DungeonArchitect.IntVector2 DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskFinalizeGraph::GetNodeCoord(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 LayoutBaseFlowTaskFinalizeGraph_GetNodeCoord_m2614091BC840C1EBFE5C26018A7C4F2EF2B71722 (LayoutBaseFlowTaskFinalizeGraph_tE54DDBBD6199ADC4E4B42E4B3D92C01C1DC53FDE* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// var coordF = node.coord;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_0 = ___0_node;
|
|
NullCheck(L_0);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = L_0->___coord_4;
|
|
V_0 = L_1;
|
|
// return new IntVector2(Mathf.RoundToInt(coordF.x), Mathf.RoundToInt(coordF.y));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0;
|
|
float L_3 = L_2.___x_2;
|
|
int32_t L_4;
|
|
L_4 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_3, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0;
|
|
float L_6 = L_5.___y_3;
|
|
int32_t L_7;
|
|
L_7 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_6, NULL);
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_8;
|
|
memset((&L_8), 0, sizeof(L_8));
|
|
IntVector2__ctor_mD3BAEE651E799C5D5F4BAE76D31BFAA7ABD176E0((&L_8), L_4, L_7, /*hidden argument*/NULL);
|
|
return L_8;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskFinalizeGraph::EmitDebugInfo(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph,System.Collections.Generic.Dictionary`2<DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Int32>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutBaseFlowTaskFinalizeGraph_EmitDebugInfo_m61DA515732F12796D9CDD6FDDD913B1CFE076DD8 (LayoutBaseFlowTaskFinalizeGraph_tE54DDBBD6199ADC4E4B42E4B3D92C01C1DC53FDE* __this, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___0_graph, Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A* ___1_weights, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m2D7C0386C4E96BF37543D900C3A413808D0B9EBE_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mA1A4DEF2D4068BEADEC899D5E686773F493B5CCB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mDCC8137E688794410C5D77C1BBD68D488313446B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m5D5E95BF6BB5C2FB2BE5882864BCFA3D7CF0FC2F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m0C18C9B82B62EABDAB20CDEF06EDA4080D0AF4E6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m67D22985B47CBBD331E6AF2E6EC683C08CA32F9D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral26CA1D5E2F6785F2DC7432A0B6AD44F0E0349443);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Enumerator_t0DDC5F63204201B48A355F0AFB01046A5B155D39 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
KeyValuePair_2_tADA7CE9F9FFB2315774B0703C7BE8F0B220CDA9B V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
int32_t V_2 = 0;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* V_3 = NULL;
|
|
{
|
|
// foreach (var entry in weights)
|
|
Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A* L_0 = ___1_weights;
|
|
NullCheck(L_0);
|
|
Enumerator_t0DDC5F63204201B48A355F0AFB01046A5B155D39 L_1;
|
|
L_1 = Dictionary_2_GetEnumerator_m2D7C0386C4E96BF37543D900C3A413808D0B9EBE(L_0, Dictionary_2_GetEnumerator_m2D7C0386C4E96BF37543D900C3A413808D0B9EBE_RuntimeMethod_var);
|
|
V_0 = L_1;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_007f:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mA1A4DEF2D4068BEADEC899D5E686773F493B5CCB((&V_0), Enumerator_Dispose_mA1A4DEF2D4068BEADEC899D5E686773F493B5CCB_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0074_1;
|
|
}
|
|
|
|
IL_0009_1:
|
|
{
|
|
// foreach (var entry in weights)
|
|
KeyValuePair_2_tADA7CE9F9FFB2315774B0703C7BE8F0B220CDA9B L_2;
|
|
L_2 = Enumerator_get_Current_m5D5E95BF6BB5C2FB2BE5882864BCFA3D7CF0FC2F_inline((&V_0), Enumerator_get_Current_m5D5E95BF6BB5C2FB2BE5882864BCFA3D7CF0FC2F_RuntimeMethod_var);
|
|
V_1 = L_2;
|
|
// var node = entry.Key;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_3;
|
|
L_3 = KeyValuePair_2_get_Key_m0C18C9B82B62EABDAB20CDEF06EDA4080D0AF4E6_inline((&V_1), KeyValuePair_2_get_Key_m0C18C9B82B62EABDAB20CDEF06EDA4080D0AF4E6_RuntimeMethod_var);
|
|
// var weight = entry.Value;
|
|
int32_t L_4;
|
|
L_4 = KeyValuePair_2_get_Value_m67D22985B47CBBD331E6AF2E6EC683C08CA32F9D_inline((&V_1), KeyValuePair_2_get_Value_m67D22985B47CBBD331E6AF2E6EC683C08CA32F9D_RuntimeMethod_var);
|
|
V_2 = L_4;
|
|
// var debugItem = new FlowItem();
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_5 = (FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9*)il2cpp_codegen_object_new(FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9_il2cpp_TypeInfo_var);
|
|
NullCheck(L_5);
|
|
FlowItem__ctor_m93414BE4BF1190EC2865FB646DE7A240555032FA(L_5, NULL);
|
|
V_3 = L_5;
|
|
// debugItem.type = FlowGraphItemType.Custom;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_6 = V_3;
|
|
NullCheck(L_6);
|
|
L_6->___type_1 = 6;
|
|
// debugItem.customInfo.itemType = "debug";
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_7 = V_3;
|
|
NullCheck(L_7);
|
|
FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB* L_8 = (&L_7->___customInfo_5);
|
|
L_8->___itemType_0 = _stringLiteral26CA1D5E2F6785F2DC7432A0B6AD44F0E0349443;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_8->___itemType_0), (void*)_stringLiteral26CA1D5E2F6785F2DC7432A0B6AD44F0E0349443);
|
|
// debugItem.customInfo.text = weight.ToString();
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_9 = V_3;
|
|
NullCheck(L_9);
|
|
FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB* L_10 = (&L_9->___customInfo_5);
|
|
String_t* L_11;
|
|
L_11 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_2), NULL);
|
|
L_10->___text_1 = L_11;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_10->___text_1), (void*)L_11);
|
|
// debugItem.customInfo.backgroundColor = new Color(0, 0, 0.3f);
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_12 = V_3;
|
|
NullCheck(L_12);
|
|
FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB* L_13 = (&L_12->___customInfo_5);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14;
|
|
memset((&L_14), 0, sizeof(L_14));
|
|
Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_14), (0.0f), (0.0f), (0.300000012f), /*hidden argument*/NULL);
|
|
L_13->___backgroundColor_3 = L_14;
|
|
// node.AddItem(debugItem);
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_15 = V_3;
|
|
NullCheck(L_3);
|
|
FlowLayoutGraphNode_AddItem_m9DD694719550C75C5F4D0976AAB0E25492BC062D(L_3, L_15, NULL);
|
|
}
|
|
|
|
IL_0074_1:
|
|
{
|
|
// foreach (var entry in weights)
|
|
bool L_16;
|
|
L_16 = Enumerator_MoveNext_mDCC8137E688794410C5D77C1BBD68D488313446B((&V_0), Enumerator_MoveNext_mDCC8137E688794410C5D77C1BBD68D488313446B_RuntimeMethod_var);
|
|
if (L_16)
|
|
{
|
|
goto IL_0009_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_008d:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskFinalizeGraph::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutBaseFlowTaskFinalizeGraph__ctor_m2A68FAF2FBB5F3A481D21B91A069475057BD989B (LayoutBaseFlowTaskFinalizeGraph_tE54DDBBD6199ADC4E4B42E4B3D92C01C1DC53FDE* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
FlowExecTask__ctor_m8934DC5D55D1B64661A8F9B81171C17DA5F21188(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// Conversion methods for marshalling of: DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskFinalizeGraph/ItemInfo
|
|
IL2CPP_EXTERN_C void ItemInfo_t28504C759BBA28BF727CF236951500ED92E1D60A_marshal_pinvoke(const ItemInfo_t28504C759BBA28BF727CF236951500ED92E1D60A& unmarshaled, ItemInfo_t28504C759BBA28BF727CF236951500ED92E1D60A_marshaled_pinvoke& marshaled)
|
|
{
|
|
Exception_t* ___item_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'item' of type 'ItemInfo': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___item_0Exception, NULL);
|
|
}
|
|
IL2CPP_EXTERN_C void ItemInfo_t28504C759BBA28BF727CF236951500ED92E1D60A_marshal_pinvoke_back(const ItemInfo_t28504C759BBA28BF727CF236951500ED92E1D60A_marshaled_pinvoke& marshaled, ItemInfo_t28504C759BBA28BF727CF236951500ED92E1D60A& unmarshaled)
|
|
{
|
|
Exception_t* ___item_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'item' of type 'ItemInfo': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___item_0Exception, NULL);
|
|
}
|
|
// Conversion method for clean up from marshalling of: DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskFinalizeGraph/ItemInfo
|
|
IL2CPP_EXTERN_C void ItemInfo_t28504C759BBA28BF727CF236951500ED92E1D60A_marshal_pinvoke_cleanup(ItemInfo_t28504C759BBA28BF727CF236951500ED92E1D60A_marshaled_pinvoke& marshaled)
|
|
{
|
|
}
|
|
// Conversion methods for marshalling of: DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskFinalizeGraph/ItemInfo
|
|
IL2CPP_EXTERN_C void ItemInfo_t28504C759BBA28BF727CF236951500ED92E1D60A_marshal_com(const ItemInfo_t28504C759BBA28BF727CF236951500ED92E1D60A& unmarshaled, ItemInfo_t28504C759BBA28BF727CF236951500ED92E1D60A_marshaled_com& marshaled)
|
|
{
|
|
Exception_t* ___item_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'item' of type 'ItemInfo': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___item_0Exception, NULL);
|
|
}
|
|
IL2CPP_EXTERN_C void ItemInfo_t28504C759BBA28BF727CF236951500ED92E1D60A_marshal_com_back(const ItemInfo_t28504C759BBA28BF727CF236951500ED92E1D60A_marshaled_com& marshaled, ItemInfo_t28504C759BBA28BF727CF236951500ED92E1D60A& unmarshaled)
|
|
{
|
|
Exception_t* ___item_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'item' of type 'ItemInfo': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___item_0Exception, NULL);
|
|
}
|
|
// Conversion method for clean up from marshalling of: DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskFinalizeGraph/ItemInfo
|
|
IL2CPP_EXTERN_C void ItemInfo_t28504C759BBA28BF727CF236951500ED92E1D60A_marshal_com_cleanup(ItemInfo_t28504C759BBA28BF727CF236951500ED92E1D60A_marshaled_com& marshaled)
|
|
{
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskFinalizeGraph/ItemInfo::.ctor(DungeonArchitect.Flow.Items.FlowItem,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ItemInfo__ctor_m61B8D7CF7FDC1B1397A1BA09243BCE65D89EDC65 (ItemInfo_t28504C759BBA28BF727CF236951500ED92E1D60A* __this, FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ___0_item, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___1_node, FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___2_link, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// this.item = item;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_0 = ___0_item;
|
|
__this->___item_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___item_0), (void*)L_0);
|
|
// this.node = node;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_1 = ___1_node;
|
|
__this->___node_1 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___node_1), (void*)L_1);
|
|
// this.link = link;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_2 = ___2_link;
|
|
__this->___link_2 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___link_2), (void*)L_2);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void ItemInfo__ctor_m61B8D7CF7FDC1B1397A1BA09243BCE65D89EDC65_AdjustorThunk (RuntimeObject* __this, FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ___0_item, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___1_node, FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___2_link, const RuntimeMethod* method)
|
|
{
|
|
ItemInfo_t28504C759BBA28BF727CF236951500ED92E1D60A* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<ItemInfo_t28504C759BBA28BF727CF236951500ED92E1D60A*>(__this + _offset);
|
|
ItemInfo__ctor_m61B8D7CF7FDC1B1397A1BA09243BCE65D89EDC65(_thisAdjusted, ___0_item, ___1_node, ___2_link, method);
|
|
}
|
|
// System.Object DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskFinalizeGraph/ItemInfo::GetParent()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ItemInfo_GetParent_mA252E1F8DC990FFE8B0E8F3E8A8007D02836AAFC (ItemInfo_t28504C759BBA28BF727CF236951500ED92E1D60A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (node == null) return link;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_0 = __this->___node_1;
|
|
if (L_0)
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
// if (node == null) return link;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_1 = __this->___link_2;
|
|
return L_1;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
// return node;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_2 = __this->___node_1;
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C RuntimeObject* ItemInfo_GetParent_mA252E1F8DC990FFE8B0E8F3E8A8007D02836AAFC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
ItemInfo_t28504C759BBA28BF727CF236951500ED92E1D60A* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<ItemInfo_t28504C759BBA28BF727CF236951500ED92E1D60A*>(__this + _offset);
|
|
RuntimeObject* _returnValue;
|
|
_returnValue = ItemInfo_GetParent_mA252E1F8DC990FFE8B0E8F3E8A8007D02836AAFC(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecOutput DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph::Execute(DungeonArchitect.Flow.Exec.FlowTaskExecContext,DungeonArchitect.Flow.Exec.FlowTaskExecInput)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* LayoutBaseFlowTaskMirrorGraph_Execute_m449FC03C110F168321BBBA9AD2E55E4F0151F575 (LayoutBaseFlowTaskMirrorGraph_tC89BA0D826D66C312F1F685B286B620B152F6CB1* __this, FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* ___0_context, FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* ___1_input, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_0_U3CExecuteU3Eb__0_mC34C9BE6570F411E6D800AC51998A40446547439_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_0_U3CExecuteU3Eb__1_m8CA479BA1EE1D725C4CCFFD262311E55F9CADD69_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_0_t2FCDCED668F9B0165DE6A08EE79CC800DA00806E_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_1_U3CExecuteU3Eb__2_mD6DE1B3C46C8797A8ADFF32AA9FAE3E3AEA43707_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_1_U3CExecuteU3Eb__3_mFBA6E55B44863010D0FAB6B78E8F6DD1894AB92B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_1_t705AE52676B0F5461C612E263530D652785E8AB3_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_2_U3CExecuteU3Eb__4_m10705DABD241DF75EEE3C6F0A45A84ADB599752F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_2_U3CExecuteU3Eb__5_m3484B66381F93E326C41303485F13FFDB46F947F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_2_tD8DD19AFC57E79BD7C030684A7650523681C2F38_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_3_U3CExecuteU3Eb__6_m067ACEEDA2B461D4529CF17B75D4AE2A3A6BAFEB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_3_U3CExecuteU3Eb__7_m6A7F69FCD626AECF929D5B9BAEB3EE42AAB3DCEC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_3_tFD311A39004C6E61F7582BC485FBA558FBF94CA1_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_4_U3CExecuteU3Eb__8_mBA007FC95BB8722AE06DB75D70FF4ABCB11C9EE5_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_4_U3CExecuteU3Eb__9_mC2FF897227F4580D3E1B6E668680A20A4B925067_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_4_t3BCFA87E9F9D68C21889FB7D7B3754F150AF660A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_5_U3CExecuteU3Eb__10_mD1A0B1E1CCE68E9C8457AE91E8302334E378914E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_5_U3CExecuteU3Eb__11_m5F0E3A4B662904BAB138576A683191A04637584D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_5_tBB27563F7E6B2C1794A0F87568F7D1B73C6BA014_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD32F4BF05E78FA63D64C83226DC201778BB2F21C);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* V_0 = NULL;
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* V_1 = NULL;
|
|
U3CU3Ec__DisplayClass3_0_t2FCDCED668F9B0165DE6A08EE79CC800DA00806E* V_2 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E* V_4 = NULL;
|
|
Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* V_5 = NULL;
|
|
U3CU3Ec__DisplayClass3_1_t705AE52676B0F5461C612E263530D652785E8AB3* V_6 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E* V_8 = NULL;
|
|
Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* V_9 = NULL;
|
|
U3CU3Ec__DisplayClass3_2_tD8DD19AFC57E79BD7C030684A7650523681C2F38* V_10 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11;
|
|
memset((&V_11), 0, sizeof(V_11));
|
|
Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E* V_12 = NULL;
|
|
Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* V_13 = NULL;
|
|
U3CU3Ec__DisplayClass3_3_tFD311A39004C6E61F7582BC485FBA558FBF94CA1* V_14 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_15;
|
|
memset((&V_15), 0, sizeof(V_15));
|
|
Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E* V_16 = NULL;
|
|
Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* V_17 = NULL;
|
|
U3CU3Ec__DisplayClass3_4_t3BCFA87E9F9D68C21889FB7D7B3754F150AF660A* V_18 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_19;
|
|
memset((&V_19), 0, sizeof(V_19));
|
|
Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E* V_20 = NULL;
|
|
Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* V_21 = NULL;
|
|
U3CU3Ec__DisplayClass3_5_tBB27563F7E6B2C1794A0F87568F7D1B73C6BA014* V_22 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_23;
|
|
memset((&V_23), 0, sizeof(V_23));
|
|
Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E* V_24 = NULL;
|
|
Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* V_25 = NULL;
|
|
{
|
|
// var output = new FlowTaskExecOutput();
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_0 = (FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C*)il2cpp_codegen_object_new(FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
FlowTaskExecOutput__ctor_mC8ADE5B086FFD868AE32CC8EC1CD9C6EA0B43EF8(L_0, NULL);
|
|
V_0 = L_0;
|
|
// if (input.IncomingTaskOutputs.Length == 0)
|
|
FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_1 = ___1_input;
|
|
NullCheck(L_1);
|
|
FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_2 = L_1->___IncomingTaskOutputs_0;
|
|
NullCheck(L_2);
|
|
if ((((RuntimeArray*)L_2)->max_length))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
// output.ErrorMessage = "Missing Input";
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
L_3->___ErrorMessage_3 = _stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_3->___ErrorMessage_3), (void*)_stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167);
|
|
// output.ExecutionResult = FlowTaskExecutionResult.FailHalt;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
L_4->___ExecutionResult_1 = 2;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_5 = V_0;
|
|
return L_5;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// if (input.IncomingTaskOutputs.Length > 1)
|
|
FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_6 = ___1_input;
|
|
NullCheck(L_6);
|
|
FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_7 = L_6->___IncomingTaskOutputs_0;
|
|
NullCheck(L_7);
|
|
if ((((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
// output.ErrorMessage = "Only one input allowed";
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
L_8->___ErrorMessage_3 = _stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_8->___ErrorMessage_3), (void*)_stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D);
|
|
// output.ExecutionResult = FlowTaskExecutionResult.FailHalt;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_9 = V_0;
|
|
NullCheck(L_9);
|
|
L_9->___ExecutionResult_1 = 2;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_10 = V_0;
|
|
return L_10;
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// output.State = input.CloneInputState();
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_11 = V_0;
|
|
FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_12 = ___1_input;
|
|
NullCheck(L_12);
|
|
FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_13;
|
|
L_13 = FlowTaskExecInput_CloneInputState_mCEBD20F057C6045150A0225A6F220E88B2F73885(L_12, NULL);
|
|
NullCheck(L_11);
|
|
L_11->___State_0 = L_13;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_11->___State_0), (void*)L_13);
|
|
// var graph = output.State.GetState<FlowLayoutGraph>();
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_14 = V_0;
|
|
NullCheck(L_14);
|
|
FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_15 = L_14->___State_0;
|
|
NullCheck(L_15);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_16;
|
|
L_16 = FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B(L_15, FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B_RuntimeMethod_var);
|
|
V_1 = L_16;
|
|
// if (graph == null)
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_17 = V_1;
|
|
if (L_17)
|
|
{
|
|
goto IL_0071;
|
|
}
|
|
}
|
|
{
|
|
// output.ErrorMessage = "Missing graph input";
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_18 = V_0;
|
|
NullCheck(L_18);
|
|
L_18->___ErrorMessage_3 = _stringLiteralD32F4BF05E78FA63D64C83226DC201778BB2F21C;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_18->___ErrorMessage_3), (void*)_stringLiteralD32F4BF05E78FA63D64C83226DC201778BB2F21C);
|
|
// output.ExecutionResult = FlowTaskExecutionResult.FailHalt;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_19 = V_0;
|
|
NullCheck(L_19);
|
|
L_19->___ExecutionResult_1 = 2;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_20 = V_0;
|
|
return L_20;
|
|
}
|
|
|
|
IL_0071:
|
|
{
|
|
// if (mirrorX == LayoutBaseFlowTaskMirrorDirectionX.Left)
|
|
int32_t L_21 = __this->___mirrorX_5;
|
|
if ((!(((uint32_t)L_21) == ((uint32_t)1))))
|
|
{
|
|
goto IL_00c0;
|
|
}
|
|
}
|
|
{
|
|
U3CU3Ec__DisplayClass3_0_t2FCDCED668F9B0165DE6A08EE79CC800DA00806E* L_22 = (U3CU3Ec__DisplayClass3_0_t2FCDCED668F9B0165DE6A08EE79CC800DA00806E*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass3_0_t2FCDCED668F9B0165DE6A08EE79CC800DA00806E_il2cpp_TypeInfo_var);
|
|
NullCheck(L_22);
|
|
U3CU3Ec__DisplayClass3_0__ctor_m8A6F3829AE54CAD8A52D053FC52C81C1D6775E9D(L_22, NULL);
|
|
V_2 = L_22;
|
|
// GetGraphBounds(graph, out graphCoordMin, out graphCoordMax);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_23 = V_1;
|
|
U3CU3Ec__DisplayClass3_0_t2FCDCED668F9B0165DE6A08EE79CC800DA00806E* L_24 = V_2;
|
|
NullCheck(L_24);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_25 = (&L_24->___graphCoordMin_0);
|
|
bool L_26;
|
|
L_26 = LayoutBaseFlowTaskMirrorGraph_GetGraphBounds_mFFFD4C5A990D287E8924160A05F65683B40BEAC5(__this, L_23, L_25, (&V_3), NULL);
|
|
// System.Func<Vector3, bool> funcShouldMirror = (coord) => !Mathf.Approximately(coord.x, graphCoordMin.x);
|
|
U3CU3Ec__DisplayClass3_0_t2FCDCED668F9B0165DE6A08EE79CC800DA00806E* L_27 = V_2;
|
|
Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E* L_28 = (Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E*)il2cpp_codegen_object_new(Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E_il2cpp_TypeInfo_var);
|
|
NullCheck(L_28);
|
|
Func_2__ctor_m632CB9A578F12ECE02F1A5305D813C8B26D631C5(L_28, L_27, (intptr_t)((void*)U3CU3Ec__DisplayClass3_0_U3CExecuteU3Eb__0_mC34C9BE6570F411E6D800AC51998A40446547439_RuntimeMethod_var), NULL);
|
|
V_4 = L_28;
|
|
// System.Func<Vector3, Vector3> funcGetMirrorCoord = (coord) => new Vector3(graphCoordMin.x - (coord.x - graphCoordMin.x), coord.y, coord.z);
|
|
U3CU3Ec__DisplayClass3_0_t2FCDCED668F9B0165DE6A08EE79CC800DA00806E* L_29 = V_2;
|
|
Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* L_30 = (Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4*)il2cpp_codegen_object_new(Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4_il2cpp_TypeInfo_var);
|
|
NullCheck(L_30);
|
|
Func_2__ctor_m3B1BCBC0885F3E93CDC21C75185F09A25FE0CC17(L_30, L_29, (intptr_t)((void*)U3CU3Ec__DisplayClass3_0_U3CExecuteU3Eb__1_m8CA479BA1EE1D725C4CCFFD262311E55F9CADD69_RuntimeMethod_var), NULL);
|
|
V_5 = L_30;
|
|
// MirrorGraph(graph, funcGetMirrorCoord, funcShouldMirror, graphCoordMin, graphCoordMax);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_31 = V_1;
|
|
Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* L_32 = V_5;
|
|
Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E* L_33 = V_4;
|
|
U3CU3Ec__DisplayClass3_0_t2FCDCED668F9B0165DE6A08EE79CC800DA00806E* L_34 = V_2;
|
|
NullCheck(L_34);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = L_34->___graphCoordMin_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = V_3;
|
|
LayoutBaseFlowTaskMirrorGraph_MirrorGraph_m8B2B13D714172080241AFAC8122C8FA03ED572D2(__this, L_31, L_32, L_33, L_35, L_36, NULL);
|
|
goto IL_0113;
|
|
}
|
|
|
|
IL_00c0:
|
|
{
|
|
// else if (mirrorX == LayoutBaseFlowTaskMirrorDirectionX.Right)
|
|
int32_t L_37 = __this->___mirrorX_5;
|
|
if ((!(((uint32_t)L_37) == ((uint32_t)2))))
|
|
{
|
|
goto IL_0113;
|
|
}
|
|
}
|
|
{
|
|
U3CU3Ec__DisplayClass3_1_t705AE52676B0F5461C612E263530D652785E8AB3* L_38 = (U3CU3Ec__DisplayClass3_1_t705AE52676B0F5461C612E263530D652785E8AB3*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass3_1_t705AE52676B0F5461C612E263530D652785E8AB3_il2cpp_TypeInfo_var);
|
|
NullCheck(L_38);
|
|
U3CU3Ec__DisplayClass3_1__ctor_m26B9688AA1E77CBEBB7DDC022C6F61AC4313D320(L_38, NULL);
|
|
V_6 = L_38;
|
|
// GetGraphBounds(graph, out graphCoordMin, out graphCoordMax);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_39 = V_1;
|
|
U3CU3Ec__DisplayClass3_1_t705AE52676B0F5461C612E263530D652785E8AB3* L_40 = V_6;
|
|
NullCheck(L_40);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_41 = (&L_40->___graphCoordMax_0);
|
|
bool L_42;
|
|
L_42 = LayoutBaseFlowTaskMirrorGraph_GetGraphBounds_mFFFD4C5A990D287E8924160A05F65683B40BEAC5(__this, L_39, (&V_7), L_41, NULL);
|
|
// System.Func<Vector3, bool> funcShouldMirror = (coord) => !Mathf.Approximately(coord.x, graphCoordMax.x);
|
|
U3CU3Ec__DisplayClass3_1_t705AE52676B0F5461C612E263530D652785E8AB3* L_43 = V_6;
|
|
Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E* L_44 = (Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E*)il2cpp_codegen_object_new(Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E_il2cpp_TypeInfo_var);
|
|
NullCheck(L_44);
|
|
Func_2__ctor_m632CB9A578F12ECE02F1A5305D813C8B26D631C5(L_44, L_43, (intptr_t)((void*)U3CU3Ec__DisplayClass3_1_U3CExecuteU3Eb__2_mD6DE1B3C46C8797A8ADFF32AA9FAE3E3AEA43707_RuntimeMethod_var), NULL);
|
|
V_8 = L_44;
|
|
// System.Func<Vector3, Vector3> funcGetMirrorCoord = (coord) => new Vector3(graphCoordMax.x + (graphCoordMax.x - coord.x), coord.y, coord.z);
|
|
U3CU3Ec__DisplayClass3_1_t705AE52676B0F5461C612E263530D652785E8AB3* L_45 = V_6;
|
|
Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* L_46 = (Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4*)il2cpp_codegen_object_new(Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4_il2cpp_TypeInfo_var);
|
|
NullCheck(L_46);
|
|
Func_2__ctor_m3B1BCBC0885F3E93CDC21C75185F09A25FE0CC17(L_46, L_45, (intptr_t)((void*)U3CU3Ec__DisplayClass3_1_U3CExecuteU3Eb__3_mFBA6E55B44863010D0FAB6B78E8F6DD1894AB92B_RuntimeMethod_var), NULL);
|
|
V_9 = L_46;
|
|
// MirrorGraph(graph, funcGetMirrorCoord, funcShouldMirror, graphCoordMin, graphCoordMax);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_47 = V_1;
|
|
Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* L_48 = V_9;
|
|
Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E* L_49 = V_8;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = V_7;
|
|
U3CU3Ec__DisplayClass3_1_t705AE52676B0F5461C612E263530D652785E8AB3* L_51 = V_6;
|
|
NullCheck(L_51);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = L_51->___graphCoordMax_0;
|
|
LayoutBaseFlowTaskMirrorGraph_MirrorGraph_m8B2B13D714172080241AFAC8122C8FA03ED572D2(__this, L_47, L_48, L_49, L_50, L_52, NULL);
|
|
}
|
|
|
|
IL_0113:
|
|
{
|
|
// if (mirrorY == LayoutBaseFlowTaskMirrorDirectionY.Down)
|
|
int32_t L_53 = __this->___mirrorY_6;
|
|
if ((!(((uint32_t)L_53) == ((uint32_t)2))))
|
|
{
|
|
goto IL_0168;
|
|
}
|
|
}
|
|
{
|
|
U3CU3Ec__DisplayClass3_2_tD8DD19AFC57E79BD7C030684A7650523681C2F38* L_54 = (U3CU3Ec__DisplayClass3_2_tD8DD19AFC57E79BD7C030684A7650523681C2F38*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass3_2_tD8DD19AFC57E79BD7C030684A7650523681C2F38_il2cpp_TypeInfo_var);
|
|
NullCheck(L_54);
|
|
U3CU3Ec__DisplayClass3_2__ctor_mA963F5BF4524F305DF559A7D6DBCCA356F6AC026(L_54, NULL);
|
|
V_10 = L_54;
|
|
// GetGraphBounds(graph, out graphCoordMin, out graphCoordMax);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_55 = V_1;
|
|
U3CU3Ec__DisplayClass3_2_tD8DD19AFC57E79BD7C030684A7650523681C2F38* L_56 = V_10;
|
|
NullCheck(L_56);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_57 = (&L_56->___graphCoordMin_0);
|
|
bool L_58;
|
|
L_58 = LayoutBaseFlowTaskMirrorGraph_GetGraphBounds_mFFFD4C5A990D287E8924160A05F65683B40BEAC5(__this, L_55, L_57, (&V_11), NULL);
|
|
// System.Func<Vector3, bool> funcShouldMirror = (coord) => !Mathf.Approximately(coord.y, graphCoordMin.y);
|
|
U3CU3Ec__DisplayClass3_2_tD8DD19AFC57E79BD7C030684A7650523681C2F38* L_59 = V_10;
|
|
Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E* L_60 = (Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E*)il2cpp_codegen_object_new(Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E_il2cpp_TypeInfo_var);
|
|
NullCheck(L_60);
|
|
Func_2__ctor_m632CB9A578F12ECE02F1A5305D813C8B26D631C5(L_60, L_59, (intptr_t)((void*)U3CU3Ec__DisplayClass3_2_U3CExecuteU3Eb__4_m10705DABD241DF75EEE3C6F0A45A84ADB599752F_RuntimeMethod_var), NULL);
|
|
V_12 = L_60;
|
|
// System.Func<Vector3, Vector3> funcGetMirrorCoord = (coord) => new Vector3(coord.x, graphCoordMin.y - (coord.y - graphCoordMin.y), coord.z);
|
|
U3CU3Ec__DisplayClass3_2_tD8DD19AFC57E79BD7C030684A7650523681C2F38* L_61 = V_10;
|
|
Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* L_62 = (Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4*)il2cpp_codegen_object_new(Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4_il2cpp_TypeInfo_var);
|
|
NullCheck(L_62);
|
|
Func_2__ctor_m3B1BCBC0885F3E93CDC21C75185F09A25FE0CC17(L_62, L_61, (intptr_t)((void*)U3CU3Ec__DisplayClass3_2_U3CExecuteU3Eb__5_m3484B66381F93E326C41303485F13FFDB46F947F_RuntimeMethod_var), NULL);
|
|
V_13 = L_62;
|
|
// MirrorGraph(graph, funcGetMirrorCoord, funcShouldMirror, graphCoordMin, graphCoordMax);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_63 = V_1;
|
|
Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* L_64 = V_13;
|
|
Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E* L_65 = V_12;
|
|
U3CU3Ec__DisplayClass3_2_tD8DD19AFC57E79BD7C030684A7650523681C2F38* L_66 = V_10;
|
|
NullCheck(L_66);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67 = L_66->___graphCoordMin_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68 = V_11;
|
|
LayoutBaseFlowTaskMirrorGraph_MirrorGraph_m8B2B13D714172080241AFAC8122C8FA03ED572D2(__this, L_63, L_64, L_65, L_67, L_68, NULL);
|
|
goto IL_01bb;
|
|
}
|
|
|
|
IL_0168:
|
|
{
|
|
// else if (mirrorY == LayoutBaseFlowTaskMirrorDirectionY.Up)
|
|
int32_t L_69 = __this->___mirrorY_6;
|
|
if ((!(((uint32_t)L_69) == ((uint32_t)1))))
|
|
{
|
|
goto IL_01bb;
|
|
}
|
|
}
|
|
{
|
|
U3CU3Ec__DisplayClass3_3_tFD311A39004C6E61F7582BC485FBA558FBF94CA1* L_70 = (U3CU3Ec__DisplayClass3_3_tFD311A39004C6E61F7582BC485FBA558FBF94CA1*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass3_3_tFD311A39004C6E61F7582BC485FBA558FBF94CA1_il2cpp_TypeInfo_var);
|
|
NullCheck(L_70);
|
|
U3CU3Ec__DisplayClass3_3__ctor_m807D2DE78C427B2646F4CA6DE281CDF300149D85(L_70, NULL);
|
|
V_14 = L_70;
|
|
// GetGraphBounds(graph, out graphCoordMin, out graphCoordMax);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_71 = V_1;
|
|
U3CU3Ec__DisplayClass3_3_tFD311A39004C6E61F7582BC485FBA558FBF94CA1* L_72 = V_14;
|
|
NullCheck(L_72);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_73 = (&L_72->___graphCoordMax_0);
|
|
bool L_74;
|
|
L_74 = LayoutBaseFlowTaskMirrorGraph_GetGraphBounds_mFFFD4C5A990D287E8924160A05F65683B40BEAC5(__this, L_71, (&V_15), L_73, NULL);
|
|
// System.Func<Vector3, bool> funcShouldMirror = (coord) => !Mathf.Approximately(coord.y, graphCoordMax.y);
|
|
U3CU3Ec__DisplayClass3_3_tFD311A39004C6E61F7582BC485FBA558FBF94CA1* L_75 = V_14;
|
|
Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E* L_76 = (Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E*)il2cpp_codegen_object_new(Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E_il2cpp_TypeInfo_var);
|
|
NullCheck(L_76);
|
|
Func_2__ctor_m632CB9A578F12ECE02F1A5305D813C8B26D631C5(L_76, L_75, (intptr_t)((void*)U3CU3Ec__DisplayClass3_3_U3CExecuteU3Eb__6_m067ACEEDA2B461D4529CF17B75D4AE2A3A6BAFEB_RuntimeMethod_var), NULL);
|
|
V_16 = L_76;
|
|
// System.Func<Vector3, Vector3> funcGetMirrorCoord = (coord) => new Vector3(coord.x, graphCoordMax.y + (graphCoordMax.y - coord.y), coord.z);
|
|
U3CU3Ec__DisplayClass3_3_tFD311A39004C6E61F7582BC485FBA558FBF94CA1* L_77 = V_14;
|
|
Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* L_78 = (Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4*)il2cpp_codegen_object_new(Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4_il2cpp_TypeInfo_var);
|
|
NullCheck(L_78);
|
|
Func_2__ctor_m3B1BCBC0885F3E93CDC21C75185F09A25FE0CC17(L_78, L_77, (intptr_t)((void*)U3CU3Ec__DisplayClass3_3_U3CExecuteU3Eb__7_m6A7F69FCD626AECF929D5B9BAEB3EE42AAB3DCEC_RuntimeMethod_var), NULL);
|
|
V_17 = L_78;
|
|
// MirrorGraph(graph, funcGetMirrorCoord, funcShouldMirror, graphCoordMin, graphCoordMax);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_79 = V_1;
|
|
Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* L_80 = V_17;
|
|
Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E* L_81 = V_16;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82 = V_15;
|
|
U3CU3Ec__DisplayClass3_3_tFD311A39004C6E61F7582BC485FBA558FBF94CA1* L_83 = V_14;
|
|
NullCheck(L_83);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_84 = L_83->___graphCoordMax_0;
|
|
LayoutBaseFlowTaskMirrorGraph_MirrorGraph_m8B2B13D714172080241AFAC8122C8FA03ED572D2(__this, L_79, L_80, L_81, L_82, L_84, NULL);
|
|
}
|
|
|
|
IL_01bb:
|
|
{
|
|
// if (mirrorZ == LayoutBaseFlowTaskMirrorDirectionZ.Back)
|
|
int32_t L_85 = __this->___mirrorZ_7;
|
|
if ((!(((uint32_t)L_85) == ((uint32_t)2))))
|
|
{
|
|
goto IL_0210;
|
|
}
|
|
}
|
|
{
|
|
U3CU3Ec__DisplayClass3_4_t3BCFA87E9F9D68C21889FB7D7B3754F150AF660A* L_86 = (U3CU3Ec__DisplayClass3_4_t3BCFA87E9F9D68C21889FB7D7B3754F150AF660A*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass3_4_t3BCFA87E9F9D68C21889FB7D7B3754F150AF660A_il2cpp_TypeInfo_var);
|
|
NullCheck(L_86);
|
|
U3CU3Ec__DisplayClass3_4__ctor_m60C623CECEF4CC59C170B0DF547C727A990B5AC9(L_86, NULL);
|
|
V_18 = L_86;
|
|
// GetGraphBounds(graph, out graphCoordMin, out graphCoordMax);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_87 = V_1;
|
|
U3CU3Ec__DisplayClass3_4_t3BCFA87E9F9D68C21889FB7D7B3754F150AF660A* L_88 = V_18;
|
|
NullCheck(L_88);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_89 = (&L_88->___graphCoordMin_0);
|
|
bool L_90;
|
|
L_90 = LayoutBaseFlowTaskMirrorGraph_GetGraphBounds_mFFFD4C5A990D287E8924160A05F65683B40BEAC5(__this, L_87, L_89, (&V_19), NULL);
|
|
// System.Func<Vector3, bool> funcShouldMirror = (coord) => !Mathf.Approximately(coord.z, graphCoordMin.z);
|
|
U3CU3Ec__DisplayClass3_4_t3BCFA87E9F9D68C21889FB7D7B3754F150AF660A* L_91 = V_18;
|
|
Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E* L_92 = (Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E*)il2cpp_codegen_object_new(Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E_il2cpp_TypeInfo_var);
|
|
NullCheck(L_92);
|
|
Func_2__ctor_m632CB9A578F12ECE02F1A5305D813C8B26D631C5(L_92, L_91, (intptr_t)((void*)U3CU3Ec__DisplayClass3_4_U3CExecuteU3Eb__8_mBA007FC95BB8722AE06DB75D70FF4ABCB11C9EE5_RuntimeMethod_var), NULL);
|
|
V_20 = L_92;
|
|
// System.Func<Vector3, Vector3> funcGetMirrorCoord = (coord) => new Vector3(coord.x, coord.y, graphCoordMin.z - (coord.z - graphCoordMin.z));
|
|
U3CU3Ec__DisplayClass3_4_t3BCFA87E9F9D68C21889FB7D7B3754F150AF660A* L_93 = V_18;
|
|
Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* L_94 = (Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4*)il2cpp_codegen_object_new(Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4_il2cpp_TypeInfo_var);
|
|
NullCheck(L_94);
|
|
Func_2__ctor_m3B1BCBC0885F3E93CDC21C75185F09A25FE0CC17(L_94, L_93, (intptr_t)((void*)U3CU3Ec__DisplayClass3_4_U3CExecuteU3Eb__9_mC2FF897227F4580D3E1B6E668680A20A4B925067_RuntimeMethod_var), NULL);
|
|
V_21 = L_94;
|
|
// MirrorGraph(graph, funcGetMirrorCoord, funcShouldMirror, graphCoordMin, graphCoordMax);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_95 = V_1;
|
|
Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* L_96 = V_21;
|
|
Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E* L_97 = V_20;
|
|
U3CU3Ec__DisplayClass3_4_t3BCFA87E9F9D68C21889FB7D7B3754F150AF660A* L_98 = V_18;
|
|
NullCheck(L_98);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_99 = L_98->___graphCoordMin_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_100 = V_19;
|
|
LayoutBaseFlowTaskMirrorGraph_MirrorGraph_m8B2B13D714172080241AFAC8122C8FA03ED572D2(__this, L_95, L_96, L_97, L_99, L_100, NULL);
|
|
goto IL_0263;
|
|
}
|
|
|
|
IL_0210:
|
|
{
|
|
// else if (mirrorZ == LayoutBaseFlowTaskMirrorDirectionZ.Front)
|
|
int32_t L_101 = __this->___mirrorZ_7;
|
|
if ((!(((uint32_t)L_101) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0263;
|
|
}
|
|
}
|
|
{
|
|
U3CU3Ec__DisplayClass3_5_tBB27563F7E6B2C1794A0F87568F7D1B73C6BA014* L_102 = (U3CU3Ec__DisplayClass3_5_tBB27563F7E6B2C1794A0F87568F7D1B73C6BA014*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass3_5_tBB27563F7E6B2C1794A0F87568F7D1B73C6BA014_il2cpp_TypeInfo_var);
|
|
NullCheck(L_102);
|
|
U3CU3Ec__DisplayClass3_5__ctor_mD4E5781370F2161017BA9D4A57AD740ADA86225F(L_102, NULL);
|
|
V_22 = L_102;
|
|
// GetGraphBounds(graph, out graphCoordMin, out graphCoordMax);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_103 = V_1;
|
|
U3CU3Ec__DisplayClass3_5_tBB27563F7E6B2C1794A0F87568F7D1B73C6BA014* L_104 = V_22;
|
|
NullCheck(L_104);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_105 = (&L_104->___graphCoordMax_0);
|
|
bool L_106;
|
|
L_106 = LayoutBaseFlowTaskMirrorGraph_GetGraphBounds_mFFFD4C5A990D287E8924160A05F65683B40BEAC5(__this, L_103, (&V_23), L_105, NULL);
|
|
// System.Func<Vector3, bool> funcShouldMirror = (coord) => !Mathf.Approximately(coord.z, graphCoordMax.z);
|
|
U3CU3Ec__DisplayClass3_5_tBB27563F7E6B2C1794A0F87568F7D1B73C6BA014* L_107 = V_22;
|
|
Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E* L_108 = (Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E*)il2cpp_codegen_object_new(Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E_il2cpp_TypeInfo_var);
|
|
NullCheck(L_108);
|
|
Func_2__ctor_m632CB9A578F12ECE02F1A5305D813C8B26D631C5(L_108, L_107, (intptr_t)((void*)U3CU3Ec__DisplayClass3_5_U3CExecuteU3Eb__10_mD1A0B1E1CCE68E9C8457AE91E8302334E378914E_RuntimeMethod_var), NULL);
|
|
V_24 = L_108;
|
|
// System.Func<Vector3, Vector3> funcGetMirrorCoord = (coord) => new Vector3(coord.x, coord.y, graphCoordMax.z + (graphCoordMax.z - coord.z));
|
|
U3CU3Ec__DisplayClass3_5_tBB27563F7E6B2C1794A0F87568F7D1B73C6BA014* L_109 = V_22;
|
|
Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* L_110 = (Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4*)il2cpp_codegen_object_new(Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4_il2cpp_TypeInfo_var);
|
|
NullCheck(L_110);
|
|
Func_2__ctor_m3B1BCBC0885F3E93CDC21C75185F09A25FE0CC17(L_110, L_109, (intptr_t)((void*)U3CU3Ec__DisplayClass3_5_U3CExecuteU3Eb__11_m5F0E3A4B662904BAB138576A683191A04637584D_RuntimeMethod_var), NULL);
|
|
V_25 = L_110;
|
|
// MirrorGraph(graph, funcGetMirrorCoord, funcShouldMirror, graphCoordMin, graphCoordMax);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_111 = V_1;
|
|
Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* L_112 = V_25;
|
|
Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E* L_113 = V_24;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_114 = V_23;
|
|
U3CU3Ec__DisplayClass3_5_tBB27563F7E6B2C1794A0F87568F7D1B73C6BA014* L_115 = V_22;
|
|
NullCheck(L_115);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_116 = L_115->___graphCoordMax_0;
|
|
LayoutBaseFlowTaskMirrorGraph_MirrorGraph_m8B2B13D714172080241AFAC8122C8FA03ED572D2(__this, L_111, L_112, L_113, L_114, L_116, NULL);
|
|
}
|
|
|
|
IL_0263:
|
|
{
|
|
// FixNodeCoords(graph);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_117 = V_1;
|
|
LayoutBaseFlowTaskMirrorGraph_FixNodeCoords_mE5FC47A2E461D3EB0A5B3F070847495546AEF334(__this, L_117, NULL);
|
|
// output.ExecutionResult = FlowTaskExecutionResult.Success;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_118 = V_0;
|
|
NullCheck(L_118);
|
|
L_118->___ExecutionResult_1 = 0;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_119 = V_0;
|
|
return L_119;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph::FixNodeCoords(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutBaseFlowTaskMirrorGraph_FixNodeCoords_mE5FC47A2E461D3EB0A5B3F070847495546AEF334 (LayoutBaseFlowTaskMirrorGraph_tC89BA0D826D66C312F1F685B286B620B152F6CB1* __this, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___0_graph, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_4 = NULL;
|
|
{
|
|
// GetGraphBounds(graph, out graphCoordMin, out graphCoordMax);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_0 = ___0_graph;
|
|
bool L_1;
|
|
L_1 = LayoutBaseFlowTaskMirrorGraph_GetGraphBounds_mFFFD4C5A990D287E8924160A05F65683B40BEAC5(__this, L_0, (&V_0), (&V_1), NULL);
|
|
// var offset = -graphCoordMin;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
L_3 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_2, NULL);
|
|
V_2 = L_3;
|
|
// foreach (var node in graph.Nodes)
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_4 = ___0_graph;
|
|
NullCheck(L_4);
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_5 = L_4->___Nodes_0;
|
|
NullCheck(L_5);
|
|
Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 L_6;
|
|
L_6 = List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068(L_5, List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var);
|
|
V_3 = L_6;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_005e:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25((&V_3), Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0053_1;
|
|
}
|
|
|
|
IL_0021_1:
|
|
{
|
|
// foreach (var node in graph.Nodes)
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_7;
|
|
L_7 = Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_inline((&V_3), Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var);
|
|
V_4 = L_7;
|
|
// node.coord += offset;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_8 = V_4;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_9 = L_8;
|
|
NullCheck(L_9);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = L_9->___coord_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
L_12 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_10, L_11, NULL);
|
|
NullCheck(L_9);
|
|
L_9->___coord_4 = L_12;
|
|
// node.position = GetNodePosition(node.coord, graphCoordMin, graphCoordMax);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_13 = V_4;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_14 = V_4;
|
|
NullCheck(L_14);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = L_14->___coord_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
|
|
L_18 = VirtualFuncInvoker3< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(5 /* UnityEngine.Vector3 DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph::GetNodePosition(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3) */, __this, L_15, L_16, L_17);
|
|
NullCheck(L_13);
|
|
L_13->___position_1 = L_18;
|
|
}
|
|
|
|
IL_0053_1:
|
|
{
|
|
// foreach (var node in graph.Nodes)
|
|
bool L_19;
|
|
L_19 = Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB((&V_3), Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var);
|
|
if (L_19)
|
|
{
|
|
goto IL_0021_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_006c;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_006c:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph::MirrorGraph(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph,System.Func`2<UnityEngine.Vector3,UnityEngine.Vector3>,System.Func`2<UnityEngine.Vector3,System.Boolean>,UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutBaseFlowTaskMirrorGraph_MirrorGraph_m8B2B13D714172080241AFAC8122C8FA03ED572D2 (LayoutBaseFlowTaskMirrorGraph_tC89BA0D826D66C312F1F685B286B620B152F6CB1* __this, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___0_graph, Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* ___1_funcGetMirrorCoord, Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E* ___2_funcShouldMirror, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_graphCoordMin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_graphCoordMax, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m606E2200302A8BA8A72490669C3D926602F84726_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mD018D6DF7F7A13AE2541F3C10E2F3E90095F7951_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m3EB037E7260BF58EBBC52368CC89D97A88200EFD_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mA089A1313615E2215B8E0C08896CD56B1D84F220_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m5204A5A532929D0DFF82E1A1BCF94E873F6DC9C2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mB91A2759D86C3EF51EDE9BEC57A44A6D200FAB24_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m389998AB33CB2F478129A3F0AA1CB2F0611C9A84_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mB8E808F2712E4FD6558EF511C269789D58EE0C45_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t38624A7CCACC8EC03E8F542CB7D80754BD7D1EC0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m3231355F69BB85E4FE30A80099FA272110722550_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m651C65F2F1602C3BAEECEE431AABE1459FDEEEB3_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Dictionary_2_t38624A7CCACC8EC03E8F542CB7D80754BD7D1EC0* V_0 = NULL;
|
|
Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* V_1 = NULL;
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* V_2 = NULL;
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_5 = NULL;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_6 = NULL;
|
|
int32_t V_7 = 0;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_8;
|
|
memset((&V_8), 0, sizeof(V_8));
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_9;
|
|
memset((&V_9), 0, sizeof(V_9));
|
|
FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* V_10 = NULL;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_11 = NULL;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_12 = NULL;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_13 = NULL;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_14 = NULL;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_15 = NULL;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_16 = NULL;
|
|
{
|
|
// var sourceToMirrorNodes = new Dictionary<FlowLayoutGraphNode, FlowLayoutGraphNode>();
|
|
Dictionary_2_t38624A7CCACC8EC03E8F542CB7D80754BD7D1EC0* L_0 = (Dictionary_2_t38624A7CCACC8EC03E8F542CB7D80754BD7D1EC0*)il2cpp_codegen_object_new(Dictionary_2_t38624A7CCACC8EC03E8F542CB7D80754BD7D1EC0_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
Dictionary_2__ctor_m3EB037E7260BF58EBBC52368CC89D97A88200EFD(L_0, Dictionary_2__ctor_m3EB037E7260BF58EBBC52368CC89D97A88200EFD_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// var sourceToMirrorSubNodes = new Dictionary<DungeonUID, DungeonUID>();
|
|
Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* L_1 = (Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7*)il2cpp_codegen_object_new(Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
Dictionary_2__ctor_mA089A1313615E2215B8E0C08896CD56B1D84F220(L_1, Dictionary_2__ctor_mA089A1313615E2215B8E0C08896CD56B1D84F220_RuntimeMethod_var);
|
|
V_1 = L_1;
|
|
// var nodesCopy = graph.Nodes.ToArray();
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_2 = ___0_graph;
|
|
NullCheck(L_2);
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_3 = L_2->___Nodes_0;
|
|
NullCheck(L_3);
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_4;
|
|
L_4 = List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0(L_3, List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0_RuntimeMethod_var);
|
|
// foreach (var sourceNode in nodesCopy)
|
|
V_3 = L_4;
|
|
V_4 = 0;
|
|
goto IL_0101;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// foreach (var sourceNode in nodesCopy)
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_5 = V_3;
|
|
int32_t L_6 = V_4;
|
|
NullCheck(L_5);
|
|
int32_t L_7 = L_6;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
|
|
V_5 = L_8;
|
|
// if (funcShouldMirror(sourceNode.coord))
|
|
Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E* L_9 = ___2_funcShouldMirror;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_10 = V_5;
|
|
NullCheck(L_10);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = L_10->___coord_4;
|
|
NullCheck(L_9);
|
|
bool L_12;
|
|
L_12 = Func_2_Invoke_mDD84F2861EF652091F30160CA40B99974FEAC377_inline(L_9, L_11, NULL);
|
|
if (!L_12)
|
|
{
|
|
goto IL_0080;
|
|
}
|
|
}
|
|
{
|
|
// mirroredNode = sourceNode.Clone();
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_13 = V_5;
|
|
NullCheck(L_13);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_14;
|
|
L_14 = FlowLayoutGraphNode_Clone_mA09C48A051050E6531C797162642BC4AFEE9B7F7(L_13, NULL);
|
|
V_6 = L_14;
|
|
// mirroredNode.nodeId = DungeonUID.NewUID();
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_15 = V_6;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_16;
|
|
L_16 = DungeonUID_NewUID_mE6EE97B2F74BC543ED8A85DF5373B55F26B1DD68(NULL);
|
|
NullCheck(L_15);
|
|
L_15->___nodeId_0 = L_16;
|
|
// mirroredNode.coord = funcGetMirrorCoord(sourceNode.coord);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_17 = V_6;
|
|
Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* L_18 = ___1_funcGetMirrorCoord;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_19 = V_5;
|
|
NullCheck(L_19);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = L_19->___coord_4;
|
|
NullCheck(L_18);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
|
|
L_21 = Func_2_Invoke_m2D1F99C61586D62550BD7692C2ABF56E033B96AD_inline(L_18, L_20, NULL);
|
|
NullCheck(L_17);
|
|
L_17->___coord_4 = L_21;
|
|
// mirroredNode.position = GetNodePosition(mirroredNode.coord, graphCoordMin, graphCoordMax);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_22 = V_6;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_23 = V_6;
|
|
NullCheck(L_23);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = L_23->___coord_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = ___3_graphCoordMin;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = ___4_graphCoordMax;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
|
|
L_27 = VirtualFuncInvoker3< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(5 /* UnityEngine.Vector3 DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph::GetNodePosition(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3) */, __this, L_24, L_25, L_26);
|
|
NullCheck(L_22);
|
|
L_22->___position_1 = L_27;
|
|
// graph.AddNode(mirroredNode);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_28 = ___0_graph;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_29 = V_6;
|
|
NullCheck(L_28);
|
|
FlowLayoutGraph_AddNode_m30BA83F356E2F9EB2476A4FA17A658CA283CD597(L_28, L_29, NULL);
|
|
goto IL_0084;
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
// mirroredNode = sourceNode;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_30 = V_5;
|
|
V_6 = L_30;
|
|
}
|
|
|
|
IL_0084:
|
|
{
|
|
// for (int i = 0; i < sourceNode.MergedCompositeNodes.Count; i++)
|
|
V_7 = 0;
|
|
goto IL_00e1;
|
|
}
|
|
|
|
IL_0089:
|
|
{
|
|
// if (mirroredNode != sourceNode)
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_31 = V_6;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_32 = V_5;
|
|
if ((((RuntimeObject*)(FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*)L_31) == ((RuntimeObject*)(FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*)L_32)))
|
|
{
|
|
goto IL_00a7;
|
|
}
|
|
}
|
|
{
|
|
// mirroredNode.MergedCompositeNodes[i].nodeId = DungeonUID.NewUID();
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_33 = V_6;
|
|
NullCheck(L_33);
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_34 = L_33->___MergedCompositeNodes_10;
|
|
int32_t L_35 = V_7;
|
|
NullCheck(L_34);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_36;
|
|
L_36 = List_1_get_Item_m651C65F2F1602C3BAEECEE431AABE1459FDEEEB3(L_34, L_35, List_1_get_Item_m651C65F2F1602C3BAEECEE431AABE1459FDEEEB3_RuntimeMethod_var);
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_37;
|
|
L_37 = DungeonUID_NewUID_mE6EE97B2F74BC543ED8A85DF5373B55F26B1DD68(NULL);
|
|
NullCheck(L_36);
|
|
L_36->___nodeId_0 = L_37;
|
|
}
|
|
|
|
IL_00a7:
|
|
{
|
|
// var sourceSubNodeID = sourceNode.MergedCompositeNodes[i].nodeId;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_38 = V_5;
|
|
NullCheck(L_38);
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_39 = L_38->___MergedCompositeNodes_10;
|
|
int32_t L_40 = V_7;
|
|
NullCheck(L_39);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_41;
|
|
L_41 = List_1_get_Item_m651C65F2F1602C3BAEECEE431AABE1459FDEEEB3(L_39, L_40, List_1_get_Item_m651C65F2F1602C3BAEECEE431AABE1459FDEEEB3_RuntimeMethod_var);
|
|
NullCheck(L_41);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_42 = L_41->___nodeId_0;
|
|
V_8 = L_42;
|
|
// var mirrorSubNodeID = mirroredNode.MergedCompositeNodes[i].nodeId;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_43 = V_6;
|
|
NullCheck(L_43);
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_44 = L_43->___MergedCompositeNodes_10;
|
|
int32_t L_45 = V_7;
|
|
NullCheck(L_44);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_46;
|
|
L_46 = List_1_get_Item_m651C65F2F1602C3BAEECEE431AABE1459FDEEEB3(L_44, L_45, List_1_get_Item_m651C65F2F1602C3BAEECEE431AABE1459FDEEEB3_RuntimeMethod_var);
|
|
NullCheck(L_46);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_47 = L_46->___nodeId_0;
|
|
V_9 = L_47;
|
|
// sourceToMirrorSubNodes[sourceSubNodeID] = mirrorSubNodeID;
|
|
Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* L_48 = V_1;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_49 = V_8;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_50 = V_9;
|
|
NullCheck(L_48);
|
|
Dictionary_2_set_Item_mB8E808F2712E4FD6558EF511C269789D58EE0C45(L_48, L_49, L_50, Dictionary_2_set_Item_mB8E808F2712E4FD6558EF511C269789D58EE0C45_RuntimeMethod_var);
|
|
// for (int i = 0; i < sourceNode.MergedCompositeNodes.Count; i++)
|
|
int32_t L_51 = V_7;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(L_51, 1));
|
|
}
|
|
|
|
IL_00e1:
|
|
{
|
|
// for (int i = 0; i < sourceNode.MergedCompositeNodes.Count; i++)
|
|
int32_t L_52 = V_7;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_53 = V_5;
|
|
NullCheck(L_53);
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_54 = L_53->___MergedCompositeNodes_10;
|
|
NullCheck(L_54);
|
|
int32_t L_55;
|
|
L_55 = List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_inline(L_54, List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_RuntimeMethod_var);
|
|
if ((((int32_t)L_52) < ((int32_t)L_55)))
|
|
{
|
|
goto IL_0089;
|
|
}
|
|
}
|
|
{
|
|
// sourceToMirrorNodes[sourceNode] = mirroredNode;
|
|
Dictionary_2_t38624A7CCACC8EC03E8F542CB7D80754BD7D1EC0* L_56 = V_0;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_57 = V_5;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_58 = V_6;
|
|
NullCheck(L_56);
|
|
Dictionary_2_set_Item_m389998AB33CB2F478129A3F0AA1CB2F0611C9A84(L_56, L_57, L_58, Dictionary_2_set_Item_m389998AB33CB2F478129A3F0AA1CB2F0611C9A84_RuntimeMethod_var);
|
|
int32_t L_59 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_59, 1));
|
|
}
|
|
|
|
IL_0101:
|
|
{
|
|
// foreach (var sourceNode in nodesCopy)
|
|
int32_t L_60 = V_4;
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_61 = V_3;
|
|
NullCheck(L_61);
|
|
if ((((int32_t)L_60) < ((int32_t)((int32_t)(((RuntimeArray*)L_61)->max_length)))))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// var graphQuery = new FlowLayoutGraphQuery(graph); // Note: Will query only with the source links since we haven't added the mirrored links yet
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_62 = ___0_graph;
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_63 = (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7*)il2cpp_codegen_object_new(FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_63);
|
|
FlowLayoutGraphQuery__ctor_m46EE21367FB8A5AB1BD8969C7E0447CAB9FEF34C(L_63, L_62, NULL);
|
|
V_2 = L_63;
|
|
// var linksCopy = graph.Links.ToArray();
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_64 = ___0_graph;
|
|
NullCheck(L_64);
|
|
List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_65 = L_64->___Links_1;
|
|
NullCheck(L_65);
|
|
FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_66;
|
|
L_66 = List_1_ToArray_m3231355F69BB85E4FE30A80099FA272110722550(L_65, List_1_ToArray_m3231355F69BB85E4FE30A80099FA272110722550_RuntimeMethod_var);
|
|
// foreach (var sourceLink in linksCopy)
|
|
V_10 = L_66;
|
|
V_4 = 0;
|
|
goto IL_0203;
|
|
}
|
|
|
|
IL_0127:
|
|
{
|
|
// foreach (var sourceLink in linksCopy)
|
|
FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_67 = V_10;
|
|
int32_t L_68 = V_4;
|
|
NullCheck(L_67);
|
|
int32_t L_69 = L_68;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_70 = (L_67)->GetAt(static_cast<il2cpp_array_size_t>(L_69));
|
|
V_11 = L_70;
|
|
// var sourceLinkSrc = graphQuery.GetNode(sourceLink.source);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_71 = V_2;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_72 = V_11;
|
|
NullCheck(L_72);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_73 = L_72->___source_1;
|
|
NullCheck(L_71);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_74;
|
|
L_74 = FlowLayoutGraphQuery_GetNode_m287DB906C9D75D9F9C69E9C1F532B5665CBE26A7(L_71, L_73, NULL);
|
|
V_12 = L_74;
|
|
// var sourceLinkDst = graphQuery.GetNode(sourceLink.destination);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_75 = V_2;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_76 = V_11;
|
|
NullCheck(L_76);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_77 = L_76->___destination_2;
|
|
NullCheck(L_75);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_78;
|
|
L_78 = FlowLayoutGraphQuery_GetNode_m287DB906C9D75D9F9C69E9C1F532B5665CBE26A7(L_75, L_77, NULL);
|
|
V_13 = L_78;
|
|
// if (funcShouldMirror(sourceLinkSrc.coord) || funcShouldMirror(sourceLinkDst.coord))
|
|
Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E* L_79 = ___2_funcShouldMirror;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_80 = V_12;
|
|
NullCheck(L_80);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_81 = L_80->___coord_4;
|
|
NullCheck(L_79);
|
|
bool L_82;
|
|
L_82 = Func_2_Invoke_mDD84F2861EF652091F30160CA40B99974FEAC377_inline(L_79, L_81, NULL);
|
|
if (L_82)
|
|
{
|
|
goto IL_016d;
|
|
}
|
|
}
|
|
{
|
|
Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E* L_83 = ___2_funcShouldMirror;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_84 = V_13;
|
|
NullCheck(L_84);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_85 = L_84->___coord_4;
|
|
NullCheck(L_83);
|
|
bool L_86;
|
|
L_86 = Func_2_Invoke_mDD84F2861EF652091F30160CA40B99974FEAC377_inline(L_83, L_85, NULL);
|
|
if (!L_86)
|
|
{
|
|
goto IL_01fd;
|
|
}
|
|
}
|
|
|
|
IL_016d:
|
|
{
|
|
// if (sourceToMirrorNodes.ContainsKey(sourceLinkSrc) && sourceToMirrorNodes.ContainsKey(sourceLinkDst))
|
|
Dictionary_2_t38624A7CCACC8EC03E8F542CB7D80754BD7D1EC0* L_87 = V_0;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_88 = V_12;
|
|
NullCheck(L_87);
|
|
bool L_89;
|
|
L_89 = Dictionary_2_ContainsKey_m606E2200302A8BA8A72490669C3D926602F84726(L_87, L_88, Dictionary_2_ContainsKey_m606E2200302A8BA8A72490669C3D926602F84726_RuntimeMethod_var);
|
|
if (!L_89)
|
|
{
|
|
goto IL_01fd;
|
|
}
|
|
}
|
|
{
|
|
Dictionary_2_t38624A7CCACC8EC03E8F542CB7D80754BD7D1EC0* L_90 = V_0;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_91 = V_13;
|
|
NullCheck(L_90);
|
|
bool L_92;
|
|
L_92 = Dictionary_2_ContainsKey_m606E2200302A8BA8A72490669C3D926602F84726(L_90, L_91, Dictionary_2_ContainsKey_m606E2200302A8BA8A72490669C3D926602F84726_RuntimeMethod_var);
|
|
if (!L_92)
|
|
{
|
|
goto IL_01fd;
|
|
}
|
|
}
|
|
{
|
|
// var mirrorLinkSrc = sourceToMirrorNodes[sourceLinkSrc];
|
|
Dictionary_2_t38624A7CCACC8EC03E8F542CB7D80754BD7D1EC0* L_93 = V_0;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_94 = V_12;
|
|
NullCheck(L_93);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_95;
|
|
L_95 = Dictionary_2_get_Item_m5204A5A532929D0DFF82E1A1BCF94E873F6DC9C2(L_93, L_94, Dictionary_2_get_Item_m5204A5A532929D0DFF82E1A1BCF94E873F6DC9C2_RuntimeMethod_var);
|
|
V_14 = L_95;
|
|
// var mirrorLinkDst = sourceToMirrorNodes[sourceLinkDst];
|
|
Dictionary_2_t38624A7CCACC8EC03E8F542CB7D80754BD7D1EC0* L_96 = V_0;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_97 = V_13;
|
|
NullCheck(L_96);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_98;
|
|
L_98 = Dictionary_2_get_Item_m5204A5A532929D0DFF82E1A1BCF94E873F6DC9C2(L_96, L_97, Dictionary_2_get_Item_m5204A5A532929D0DFF82E1A1BCF94E873F6DC9C2_RuntimeMethod_var);
|
|
V_15 = L_98;
|
|
// var mirrorLink = graph.MakeLink(mirrorLinkSrc, mirrorLinkDst);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_99 = ___0_graph;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_100 = V_14;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_101 = V_15;
|
|
NullCheck(L_99);
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_102;
|
|
L_102 = FlowLayoutGraph_MakeLink_mC325B32A130A8031DB143135BAD11D62BEC72D41(L_99, L_100, L_101, NULL);
|
|
V_16 = L_102;
|
|
// mirrorLink.state = sourceLink.state.Clone();
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_103 = V_16;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_104 = V_11;
|
|
NullCheck(L_104);
|
|
FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_105 = L_104->___state_3;
|
|
NullCheck(L_105);
|
|
FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_106;
|
|
L_106 = FlowLayoutGraphLinkState_Clone_m94A977B842AE4D2F5C6E69DC5A0562EBEC25DC96(L_105, NULL);
|
|
NullCheck(L_103);
|
|
L_103->___state_3 = L_106;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_103->___state_3), (void*)L_106);
|
|
// if (sourceToMirrorSubNodes.ContainsKey(sourceLink.sourceSubNode) && sourceToMirrorSubNodes.ContainsKey(sourceLink.destinationSubNode))
|
|
Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* L_107 = V_1;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_108 = V_11;
|
|
NullCheck(L_108);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_109 = L_108->___sourceSubNode_4;
|
|
NullCheck(L_107);
|
|
bool L_110;
|
|
L_110 = Dictionary_2_ContainsKey_mD018D6DF7F7A13AE2541F3C10E2F3E90095F7951(L_107, L_109, Dictionary_2_ContainsKey_mD018D6DF7F7A13AE2541F3C10E2F3E90095F7951_RuntimeMethod_var);
|
|
if (!L_110)
|
|
{
|
|
goto IL_01fd;
|
|
}
|
|
}
|
|
{
|
|
Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* L_111 = V_1;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_112 = V_11;
|
|
NullCheck(L_112);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_113 = L_112->___destinationSubNode_5;
|
|
NullCheck(L_111);
|
|
bool L_114;
|
|
L_114 = Dictionary_2_ContainsKey_mD018D6DF7F7A13AE2541F3C10E2F3E90095F7951(L_111, L_113, Dictionary_2_ContainsKey_mD018D6DF7F7A13AE2541F3C10E2F3E90095F7951_RuntimeMethod_var);
|
|
if (!L_114)
|
|
{
|
|
goto IL_01fd;
|
|
}
|
|
}
|
|
{
|
|
// mirrorLink.sourceSubNode = sourceToMirrorSubNodes[sourceLink.sourceSubNode];
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_115 = V_16;
|
|
Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* L_116 = V_1;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_117 = V_11;
|
|
NullCheck(L_117);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_118 = L_117->___sourceSubNode_4;
|
|
NullCheck(L_116);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_119;
|
|
L_119 = Dictionary_2_get_Item_mB91A2759D86C3EF51EDE9BEC57A44A6D200FAB24(L_116, L_118, Dictionary_2_get_Item_mB91A2759D86C3EF51EDE9BEC57A44A6D200FAB24_RuntimeMethod_var);
|
|
NullCheck(L_115);
|
|
L_115->___sourceSubNode_4 = L_119;
|
|
// mirrorLink.destinationSubNode = sourceToMirrorSubNodes[sourceLink.destinationSubNode];
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_120 = V_16;
|
|
Dictionary_2_tD06B53772A7A73EE3F67368177D62FEE7C98B2B7* L_121 = V_1;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_122 = V_11;
|
|
NullCheck(L_122);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_123 = L_122->___destinationSubNode_5;
|
|
NullCheck(L_121);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_124;
|
|
L_124 = Dictionary_2_get_Item_mB91A2759D86C3EF51EDE9BEC57A44A6D200FAB24(L_121, L_123, Dictionary_2_get_Item_mB91A2759D86C3EF51EDE9BEC57A44A6D200FAB24_RuntimeMethod_var);
|
|
NullCheck(L_120);
|
|
L_120->___destinationSubNode_5 = L_124;
|
|
}
|
|
|
|
IL_01fd:
|
|
{
|
|
int32_t L_125 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_125, 1));
|
|
}
|
|
|
|
IL_0203:
|
|
{
|
|
// foreach (var sourceLink in linksCopy)
|
|
int32_t L_126 = V_4;
|
|
FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1* L_127 = V_10;
|
|
NullCheck(L_127);
|
|
if ((((int32_t)L_126) < ((int32_t)((int32_t)(((RuntimeArray*)L_127)->max_length)))))
|
|
{
|
|
goto IL_0127;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph::GetGraphBounds(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph,UnityEngine.Vector3&,UnityEngine.Vector3&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LayoutBaseFlowTaskMirrorGraph_GetGraphBounds_mFFFD4C5A990D287E8924160A05F65683B40BEAC5 (LayoutBaseFlowTaskMirrorGraph_tC89BA0D826D66C312F1F685B286B620B152F6CB1* __this, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___0_graph, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_graphCoordMin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___2_graphCoordMax, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m651C65F2F1602C3BAEECEE431AABE1459FDEEEB3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_2 = NULL;
|
|
{
|
|
// if (graph == null || graph.Nodes.Count == 0)
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_0 = ___0_graph;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_1 = ___0_graph;
|
|
NullCheck(L_1);
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_2 = L_1->___Nodes_0;
|
|
NullCheck(L_2);
|
|
int32_t L_3;
|
|
L_3 = List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_inline(L_2, List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_RuntimeMethod_var);
|
|
if (L_3)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
// graphCoordMin = Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_4 = ___1_graphCoordMin;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_4 = L_5;
|
|
// graphCoordMax = Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_6 = ___2_graphCoordMax;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_6 = L_7;
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// graphCoordMin = graphCoordMax = graph.Nodes[0].coord;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_8 = ___1_graphCoordMin;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_9 = ___2_graphCoordMax;
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_10 = ___0_graph;
|
|
NullCheck(L_10);
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_11 = L_10->___Nodes_0;
|
|
NullCheck(L_11);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_12;
|
|
L_12 = List_1_get_Item_m651C65F2F1602C3BAEECEE431AABE1459FDEEEB3(L_11, 0, List_1_get_Item_m651C65F2F1602C3BAEECEE431AABE1459FDEEEB3_RuntimeMethod_var);
|
|
NullCheck(L_12);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = L_12->___coord_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = L_13;
|
|
V_0 = L_14;
|
|
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_9 = L_14;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_0;
|
|
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_8 = L_15;
|
|
// foreach (var node in graph.Nodes)
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_16 = ___0_graph;
|
|
NullCheck(L_16);
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_17 = L_16->___Nodes_0;
|
|
NullCheck(L_17);
|
|
Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 L_18;
|
|
L_18 = List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068(L_17, List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var);
|
|
V_1 = L_18;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0097:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25((&V_1), Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_008c_1;
|
|
}
|
|
|
|
IL_0056_1:
|
|
{
|
|
// foreach (var node in graph.Nodes)
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_19;
|
|
L_19 = Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_inline((&V_1), Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var);
|
|
V_2 = L_19;
|
|
// graphCoordMin = MathUtils.ComponentMin(graphCoordMin, node.coord);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_20 = ___1_graphCoordMin;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_21 = ___1_graphCoordMin;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_21);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_23 = V_2;
|
|
NullCheck(L_23);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = L_23->___coord_4;
|
|
il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
|
|
L_25 = MathUtils_ComponentMin_m6605D012F5D4E8E78A9F978171C11996BD3816B4(L_22, L_24, NULL);
|
|
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_20 = L_25;
|
|
// graphCoordMax = MathUtils.ComponentMax(graphCoordMax, node.coord);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_26 = ___2_graphCoordMax;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_27 = ___2_graphCoordMax;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_27);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_29 = V_2;
|
|
NullCheck(L_29);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = L_29->___coord_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
|
|
L_31 = MathUtils_ComponentMax_m54269CF9DF17A2270290D7F91A239AAB60316F2A(L_28, L_30, NULL);
|
|
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_26 = L_31;
|
|
}
|
|
|
|
IL_008c_1:
|
|
{
|
|
// foreach (var node in graph.Nodes)
|
|
bool L_32;
|
|
L_32 = Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB((&V_1), Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var);
|
|
if (L_32)
|
|
{
|
|
goto IL_0056_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00a5;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00a5:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutBaseFlowTaskMirrorGraph__ctor_mDDB5CE23DC36D4990F7CB2FCA855A4C32F02512C (LayoutBaseFlowTaskMirrorGraph_tC89BA0D826D66C312F1F685B286B620B152F6CB1* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
FlowExecTask__ctor_m8934DC5D55D1B64661A8F9B81171C17DA5F21188(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_0__ctor_m8A6F3829AE54CAD8A52D053FC52C81C1D6775E9D (U3CU3Ec__DisplayClass3_0_t2FCDCED668F9B0165DE6A08EE79CC800DA00806E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_0::<Execute>b__0(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass3_0_U3CExecuteU3Eb__0_mC34C9BE6570F411E6D800AC51998A40446547439 (U3CU3Ec__DisplayClass3_0_t2FCDCED668F9B0165DE6A08EE79CC800DA00806E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_coord, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// System.Func<Vector3, bool> funcShouldMirror = (coord) => !Mathf.Approximately(coord.x, graphCoordMin.x);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_coord;
|
|
float L_1 = L_0.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2 = (&__this->___graphCoordMin_0);
|
|
float L_3 = L_2->___x_2;
|
|
bool L_4;
|
|
L_4 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_1, L_3, NULL);
|
|
return (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_0::<Execute>b__1(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 U3CU3Ec__DisplayClass3_0_U3CExecuteU3Eb__1_m8CA479BA1EE1D725C4CCFFD262311E55F9CADD69 (U3CU3Ec__DisplayClass3_0_t2FCDCED668F9B0165DE6A08EE79CC800DA00806E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_coord, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// System.Func<Vector3, Vector3> funcGetMirrorCoord = (coord) => new Vector3(graphCoordMin.x - (coord.x - graphCoordMin.x), coord.y, coord.z);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = (&__this->___graphCoordMin_0);
|
|
float L_1 = L_0->___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_coord;
|
|
float L_3 = L_2.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_4 = (&__this->___graphCoordMin_0);
|
|
float L_5 = L_4->___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_coord;
|
|
float L_7 = L_6.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_coord;
|
|
float L_9 = L_8.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
|
|
memset((&L_10), 0, sizeof(L_10));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_10), ((float)il2cpp_codegen_subtract(L_1, ((float)il2cpp_codegen_subtract(L_3, L_5)))), L_7, L_9, /*hidden argument*/NULL);
|
|
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.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_1::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_1__ctor_m26B9688AA1E77CBEBB7DDC022C6F61AC4313D320 (U3CU3Ec__DisplayClass3_1_t705AE52676B0F5461C612E263530D652785E8AB3* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_1::<Execute>b__2(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass3_1_U3CExecuteU3Eb__2_mD6DE1B3C46C8797A8ADFF32AA9FAE3E3AEA43707 (U3CU3Ec__DisplayClass3_1_t705AE52676B0F5461C612E263530D652785E8AB3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_coord, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// System.Func<Vector3, bool> funcShouldMirror = (coord) => !Mathf.Approximately(coord.x, graphCoordMax.x);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_coord;
|
|
float L_1 = L_0.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2 = (&__this->___graphCoordMax_0);
|
|
float L_3 = L_2->___x_2;
|
|
bool L_4;
|
|
L_4 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_1, L_3, NULL);
|
|
return (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_1::<Execute>b__3(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 U3CU3Ec__DisplayClass3_1_U3CExecuteU3Eb__3_mFBA6E55B44863010D0FAB6B78E8F6DD1894AB92B (U3CU3Ec__DisplayClass3_1_t705AE52676B0F5461C612E263530D652785E8AB3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_coord, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// System.Func<Vector3, Vector3> funcGetMirrorCoord = (coord) => new Vector3(graphCoordMax.x + (graphCoordMax.x - coord.x), coord.y, coord.z);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = (&__this->___graphCoordMax_0);
|
|
float L_1 = L_0->___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2 = (&__this->___graphCoordMax_0);
|
|
float L_3 = L_2->___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_coord;
|
|
float L_5 = L_4.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_coord;
|
|
float L_7 = L_6.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_coord;
|
|
float L_9 = L_8.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
|
|
memset((&L_10), 0, sizeof(L_10));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_10), ((float)il2cpp_codegen_add(L_1, ((float)il2cpp_codegen_subtract(L_3, L_5)))), L_7, L_9, /*hidden argument*/NULL);
|
|
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.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_2::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_2__ctor_mA963F5BF4524F305DF559A7D6DBCCA356F6AC026 (U3CU3Ec__DisplayClass3_2_tD8DD19AFC57E79BD7C030684A7650523681C2F38* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_2::<Execute>b__4(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass3_2_U3CExecuteU3Eb__4_m10705DABD241DF75EEE3C6F0A45A84ADB599752F (U3CU3Ec__DisplayClass3_2_tD8DD19AFC57E79BD7C030684A7650523681C2F38* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_coord, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// System.Func<Vector3, bool> funcShouldMirror = (coord) => !Mathf.Approximately(coord.y, graphCoordMin.y);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_coord;
|
|
float L_1 = L_0.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2 = (&__this->___graphCoordMin_0);
|
|
float L_3 = L_2->___y_3;
|
|
bool L_4;
|
|
L_4 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_1, L_3, NULL);
|
|
return (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_2::<Execute>b__5(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 U3CU3Ec__DisplayClass3_2_U3CExecuteU3Eb__5_m3484B66381F93E326C41303485F13FFDB46F947F (U3CU3Ec__DisplayClass3_2_tD8DD19AFC57E79BD7C030684A7650523681C2F38* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_coord, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// System.Func<Vector3, Vector3> funcGetMirrorCoord = (coord) => new Vector3(coord.x, graphCoordMin.y - (coord.y - graphCoordMin.y), coord.z);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_coord;
|
|
float L_1 = L_0.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2 = (&__this->___graphCoordMin_0);
|
|
float L_3 = L_2->___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_coord;
|
|
float L_5 = L_4.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_6 = (&__this->___graphCoordMin_0);
|
|
float L_7 = L_6->___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_coord;
|
|
float L_9 = L_8.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
|
|
memset((&L_10), 0, sizeof(L_10));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_10), L_1, ((float)il2cpp_codegen_subtract(L_3, ((float)il2cpp_codegen_subtract(L_5, L_7)))), L_9, /*hidden argument*/NULL);
|
|
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.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_3::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_3__ctor_m807D2DE78C427B2646F4CA6DE281CDF300149D85 (U3CU3Ec__DisplayClass3_3_tFD311A39004C6E61F7582BC485FBA558FBF94CA1* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_3::<Execute>b__6(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass3_3_U3CExecuteU3Eb__6_m067ACEEDA2B461D4529CF17B75D4AE2A3A6BAFEB (U3CU3Ec__DisplayClass3_3_tFD311A39004C6E61F7582BC485FBA558FBF94CA1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_coord, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// System.Func<Vector3, bool> funcShouldMirror = (coord) => !Mathf.Approximately(coord.y, graphCoordMax.y);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_coord;
|
|
float L_1 = L_0.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2 = (&__this->___graphCoordMax_0);
|
|
float L_3 = L_2->___y_3;
|
|
bool L_4;
|
|
L_4 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_1, L_3, NULL);
|
|
return (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_3::<Execute>b__7(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 U3CU3Ec__DisplayClass3_3_U3CExecuteU3Eb__7_m6A7F69FCD626AECF929D5B9BAEB3EE42AAB3DCEC (U3CU3Ec__DisplayClass3_3_tFD311A39004C6E61F7582BC485FBA558FBF94CA1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_coord, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// System.Func<Vector3, Vector3> funcGetMirrorCoord = (coord) => new Vector3(coord.x, graphCoordMax.y + (graphCoordMax.y - coord.y), coord.z);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_coord;
|
|
float L_1 = L_0.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2 = (&__this->___graphCoordMax_0);
|
|
float L_3 = L_2->___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_4 = (&__this->___graphCoordMax_0);
|
|
float L_5 = L_4->___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_coord;
|
|
float L_7 = L_6.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_coord;
|
|
float L_9 = L_8.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
|
|
memset((&L_10), 0, sizeof(L_10));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_10), L_1, ((float)il2cpp_codegen_add(L_3, ((float)il2cpp_codegen_subtract(L_5, L_7)))), L_9, /*hidden argument*/NULL);
|
|
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.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_4::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_4__ctor_m60C623CECEF4CC59C170B0DF547C727A990B5AC9 (U3CU3Ec__DisplayClass3_4_t3BCFA87E9F9D68C21889FB7D7B3754F150AF660A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_4::<Execute>b__8(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass3_4_U3CExecuteU3Eb__8_mBA007FC95BB8722AE06DB75D70FF4ABCB11C9EE5 (U3CU3Ec__DisplayClass3_4_t3BCFA87E9F9D68C21889FB7D7B3754F150AF660A* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_coord, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// System.Func<Vector3, bool> funcShouldMirror = (coord) => !Mathf.Approximately(coord.z, graphCoordMin.z);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_coord;
|
|
float L_1 = L_0.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2 = (&__this->___graphCoordMin_0);
|
|
float L_3 = L_2->___z_4;
|
|
bool L_4;
|
|
L_4 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_1, L_3, NULL);
|
|
return (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_4::<Execute>b__9(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 U3CU3Ec__DisplayClass3_4_U3CExecuteU3Eb__9_mC2FF897227F4580D3E1B6E668680A20A4B925067 (U3CU3Ec__DisplayClass3_4_t3BCFA87E9F9D68C21889FB7D7B3754F150AF660A* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_coord, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// System.Func<Vector3, Vector3> funcGetMirrorCoord = (coord) => new Vector3(coord.x, coord.y, graphCoordMin.z - (coord.z - graphCoordMin.z));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_coord;
|
|
float L_1 = L_0.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_coord;
|
|
float L_3 = L_2.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_4 = (&__this->___graphCoordMin_0);
|
|
float L_5 = L_4->___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_coord;
|
|
float L_7 = L_6.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_8 = (&__this->___graphCoordMin_0);
|
|
float L_9 = L_8->___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
|
|
memset((&L_10), 0, sizeof(L_10));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_10), L_1, L_3, ((float)il2cpp_codegen_subtract(L_5, ((float)il2cpp_codegen_subtract(L_7, L_9)))), /*hidden argument*/NULL);
|
|
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.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_5::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_5__ctor_mD4E5781370F2161017BA9D4A57AD740ADA86225F (U3CU3Ec__DisplayClass3_5_tBB27563F7E6B2C1794A0F87568F7D1B73C6BA014* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_5::<Execute>b__10(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass3_5_U3CExecuteU3Eb__10_mD1A0B1E1CCE68E9C8457AE91E8302334E378914E (U3CU3Ec__DisplayClass3_5_tBB27563F7E6B2C1794A0F87568F7D1B73C6BA014* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_coord, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// System.Func<Vector3, bool> funcShouldMirror = (coord) => !Mathf.Approximately(coord.z, graphCoordMax.z);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_coord;
|
|
float L_1 = L_0.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2 = (&__this->___graphCoordMax_0);
|
|
float L_3 = L_2->___z_4;
|
|
bool L_4;
|
|
L_4 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_1, L_3, NULL);
|
|
return (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskMirrorGraph/<>c__DisplayClass3_5::<Execute>b__11(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 U3CU3Ec__DisplayClass3_5_U3CExecuteU3Eb__11_m5F0E3A4B662904BAB138576A683191A04637584D (U3CU3Ec__DisplayClass3_5_tBB27563F7E6B2C1794A0F87568F7D1B73C6BA014* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_coord, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// System.Func<Vector3, Vector3> funcGetMirrorCoord = (coord) => new Vector3(coord.x, coord.y, graphCoordMax.z + (graphCoordMax.z - coord.z));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_coord;
|
|
float L_1 = L_0.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_coord;
|
|
float L_3 = L_2.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_4 = (&__this->___graphCoordMax_0);
|
|
float L_5 = L_4->___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_6 = (&__this->___graphCoordMax_0);
|
|
float L_7 = L_6->___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_coord;
|
|
float L_9 = L_8.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
|
|
memset((&L_10), 0, sizeof(L_10));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_10), L_1, L_3, ((float)il2cpp_codegen_add(L_5, ((float)il2cpp_codegen_subtract(L_7, L_9)))), /*hidden argument*/NULL);
|
|
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.Domains.Layout.Tasks.LayoutBaseFlowTaskPathBuilderBase::FinalizePath(DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutSharedGrowthState,DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthState)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutBaseFlowTaskPathBuilderBase_FinalizePath_m35E0CEB30970C167A83F3E84AFEB52CBC420E5D5 (LayoutBaseFlowTaskPathBuilderBase_tA7D1AEEFD5491AB0D4A2D3C9D5C25C0833D78962* __this, FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* ___0_staticState, FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* ___1_sharedState, FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* ___2_state, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// FlowLayoutGraphPathUtils.FinalizePath(staticState, sharedState, state);
|
|
FlowLayoutStaticGrowthState_t5F41FAD27B894362785C837F80622F8CA5C216C5* L_0 = ___0_staticState;
|
|
FlowLayoutSharedGrowthState_tF7773B83D39D59767F800283F125C40436351524* L_1 = ___1_sharedState;
|
|
FlowLayoutGrowthState_t5B4D3D11AC75950888B34A938B1EA30F149FEF96* L_2 = ___2_state;
|
|
FlowLayoutGraphPathUtils_FinalizePath_m2A5323129F982DAA45246EAA091E61ABCAB80131(L_0, L_1, L_2, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutNodeGroupGenerator DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskPathBuilderBase::CreateNodeGroupGenerator(DungeonArchitect.Flow.Domains.FlowDomainExtensions,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowLayoutNodeGroupGenerator_tDE27D61B3EB4E6266F727DA352C8681CE3914082* LayoutBaseFlowTaskPathBuilderBase_CreateNodeGroupGenerator_mD031D95400A8F0AE509E3FDFAED1DAC903880FFD (LayoutBaseFlowTaskPathBuilderBase_tA7D1AEEFD5491AB0D4A2D3C9D5C25C0833D78962* __this, FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* ___0_domainExtensions, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___1_graph, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullFlowLayoutNodeGroupGenerator_t4DD96093F57D96E77E31D875B363775C2A38ECF2_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return new NullFlowLayoutNodeGroupGenerator();
|
|
NullFlowLayoutNodeGroupGenerator_t4DD96093F57D96E77E31D875B363775C2A38ECF2* L_0 = (NullFlowLayoutNodeGroupGenerator_t4DD96093F57D96E77E31D875B363775C2A38ECF2*)il2cpp_codegen_object_new(NullFlowLayoutNodeGroupGenerator_t4DD96093F57D96E77E31D875B363775C2A38ECF2_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
NullFlowLayoutNodeGroupGenerator__ctor_mDF1EA844D1CC3532EC7C635A88CFBBE9AD611CE2(L_0, NULL);
|
|
return L_0;
|
|
}
|
|
}
|
|
// DungeonArchitect.Flow.Domains.Layout.IFlowLayoutGraphConstraints DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskPathBuilderBase::CreateGraphConstraint(DungeonArchitect.Flow.Domains.FlowDomainExtensions,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LayoutBaseFlowTaskPathBuilderBase_CreateGraphConstraint_mF0C7AD1FF1184AE87D4372B262574D259DF89EBE (LayoutBaseFlowTaskPathBuilderBase_tA7D1AEEFD5491AB0D4A2D3C9D5C25C0833D78962* __this, FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* ___0_domainExtensions, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___1_graph, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullFlowLayoutGraphConstraints_t77BB8E960DA2CA2029B0D4124086F2527960936B_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return new NullFlowLayoutGraphConstraints();
|
|
NullFlowLayoutGraphConstraints_t77BB8E960DA2CA2029B0D4124086F2527960936B* L_0 = (NullFlowLayoutGraphConstraints_t77BB8E960DA2CA2029B0D4124086F2527960936B*)il2cpp_codegen_object_new(NullFlowLayoutGraphConstraints_t77BB8E960DA2CA2029B0D4124086F2527960936B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
NullFlowLayoutGraphConstraints__ctor_m3D4E1CA6ED5156989F169B2B578F07609E6BA409(L_0, NULL);
|
|
return L_0;
|
|
}
|
|
}
|
|
// DungeonArchitect.Flow.Domains.Layout.Pathing.IFlowLayoutNodeCreationConstraint DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskPathBuilderBase::CreateNodeCreationConstraint(DungeonArchitect.Flow.Domains.FlowDomainExtensions,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LayoutBaseFlowTaskPathBuilderBase_CreateNodeCreationConstraint_mBA0F1899C5E10CE45762D9F4E4C031B91D602278 (LayoutBaseFlowTaskPathBuilderBase_tA7D1AEEFD5491AB0D4A2D3C9D5C25C0833D78962* __this, FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* ___0_domainExtensions, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___1_graph, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullFlowLayoutNodeCreationConstraint_tE0AB925BC9B3B4B0854651E6292CC22BE6E996C2_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return new NullFlowLayoutNodeCreationConstraint();
|
|
NullFlowLayoutNodeCreationConstraint_tE0AB925BC9B3B4B0854651E6292CC22BE6E996C2* L_0 = (NullFlowLayoutNodeCreationConstraint_tE0AB925BC9B3B4B0854651E6292CC22BE6E996C2*)il2cpp_codegen_object_new(NullFlowLayoutNodeCreationConstraint_tE0AB925BC9B3B4B0854651E6292CC22BE6E996C2_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
NullFlowLayoutNodeCreationConstraint__ctor_mE5A52319740CE6106CC874F39739D6848ED9E8B6(L_0, NULL);
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskPathBuilderBase::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutBaseFlowTaskPathBuilderBase__ctor_mE2B519AE2DB865F44A3F128DF010298946402D9B (LayoutBaseFlowTaskPathBuilderBase_tA7D1AEEFD5491AB0D4A2D3C9D5C25C0833D78962* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
FlowExecTask__ctor_m8934DC5D55D1B64661A8F9B81171C17DA5F21188(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Boolean DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems::Validate(DungeonArchitect.Flow.Exec.FlowTaskExecContext,DungeonArchitect.Flow.Exec.FlowTaskExecInput,System.String&,DungeonArchitect.Flow.Exec.FlowTaskExecutionResult&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LayoutBaseFlowTaskSpawnItems_Validate_m1B37571421E0F9724DB6E4863FB9DEBFB988029A (LayoutBaseFlowTaskSpawnItems_t490AA8D5A3937472D410C4EF3B82CC2FA05A5C34* __this, FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* ___0_context, FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* ___1_input, String_t** ___2_errorMessage, int32_t* ___3_executionResult, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecOutput DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems::Execute(DungeonArchitect.Flow.Exec.FlowTaskExecContext,DungeonArchitect.Flow.Exec.FlowTaskExecInput)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* LayoutBaseFlowTaskSpawnItems_Execute_m89255A1ECFB72A48E75B065D821BDAF69ADDCE52 (LayoutBaseFlowTaskSpawnItems_t490AA8D5A3937472D410C4EF3B82CC2FA05A5C34* __this, FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* ___0_context, FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* ___1_input, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m58F198D7E50B6E77EE886B8298BCE604D8E06795_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mDAA5F3E6321332DBC0F019AFDBCE05B8F96A33AB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m2107CE510B52B5659CB13B50D6C549C9A883E495_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m35EE933DDD351DDC3A8970BE063F314C0C51370E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m18EE0335F4D5A10C717F35E017C6BCCA14929173_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m2D7C0386C4E96BF37543D900C3A413808D0B9EBE_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_mEC0F0ACC72A39D02146FA9539333920D07067C0D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m3D1870AE90452B28DB1DA163E14ECC9540286818_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m72F4C689F181EFE1E4BC9C745DCE71388E0DDB43_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m0AC486EEC25F92E135BB11EF6F0AB13461239FFB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m4EF2F86446FF07E1400DC11E7563C53D04D18ABC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t5424F993A6272D0EC654DADA5E1B01331FEF442F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tFFA97CEB1B6951656B3B19CC1EEA67BC577120BA_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Contains_TisString_t_m903B1A64070B00925A8E4E7979330AA7D7B0FB33_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_OrderBy_TisNodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mDED996A710B836A1E19AC8BF93C6E0BBBB87E247_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisNodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6_m995FE04FE7E2B688E6F59D6C6318725D6D7B09EF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m42450CA24086869D58BA5AB4B8C84593F8E60028_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mA1A4DEF2D4068BEADEC899D5E686773F493B5CCB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mA7C6A237ED24C0E215CCAACBAA8A81F1B17D5A47_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m15C9D0A9C5F8A06B1AF567F8341A90ABBAF4E24B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m60D7E2146ED42C47593AD1CBD741B969C7BFE7C8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mDCC8137E688794410C5D77C1BBD68D488313446B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2EDD645E03C091DC6577DBB3961C6DBC6C1A29AF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m5D5E95BF6BB5C2FB2BE5882864BCFA3D7CF0FC2F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m8D3E753BC4A1AA3B351D0653E2805E48090A271C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t10696B6984B2B399B305C512B6D479F4093ADCF8_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m0C18C9B82B62EABDAB20CDEF06EDA4080D0AF4E6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m44E4E1627889E7F25986411E2122D9BBE44A6A16_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_mB2197EFF5D1B7C75672E0DD8649CB1C7E1D2730A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m5472ED840B577536C6B69C18C71F34D7FFF2DAC0_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m67D22985B47CBBD331E6AF2E6EC683C08CA32F9D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m93C9DED8C6285632D46FFF1EAC3D96BC5838CC6E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mAC14EF9D8F8ACCBE78B4D6B10BCCE1ADEAC0B7D5_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m5C211EFFE2712195BA8A1FA530F3FCA2D7A2079B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF6E23635756AD551FA4DBBCA36A2EC34FB333709_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CExecuteU3Eb__15_0_mD96C12DD6E9CBA6EB7B1C861713D10924B8900E1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t6577204813A11DEAA41046073D80DA547E1FF811_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* V_0 = NULL;
|
|
Dictionary_2_t5424F993A6272D0EC654DADA5E1B01331FEF442F* V_1 = NULL;
|
|
Dictionary_2_tFFA97CEB1B6951656B3B19CC1EEA67BC577120BA* V_2 = NULL;
|
|
Enumerator_t0DDC5F63204201B48A355F0AFB01046A5B155D39 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
KeyValuePair_2_tADA7CE9F9FFB2315774B0703C7BE8F0B220CDA9B V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_5 = NULL;
|
|
int32_t V_6 = 0;
|
|
String_t* V_7 = NULL;
|
|
Enumerator_tB1AA64ADC44ED37BC5ACAB31F3D74DF88251A8EA V_8;
|
|
memset((&V_8), 0, sizeof(V_8));
|
|
KeyValuePair_2_t0184CD411D87FA457C2E3005EB6EDE4E932E7868 V_9;
|
|
memset((&V_9), 0, sizeof(V_9));
|
|
String_t* V_10 = NULL;
|
|
NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* V_11 = NULL;
|
|
Enumerator_t1E8E38EAF404DD223B2FC40A366FC9C7C4CF3FA2 V_12;
|
|
memset((&V_12), 0, sizeof(V_12));
|
|
KeyValuePair_2_t55096AA73E25078AC7251FC28193F52C0CBF3641 V_13;
|
|
memset((&V_13), 0, sizeof(V_13));
|
|
NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* V_14 = NULL;
|
|
float V_15 = 0.0f;
|
|
float V_16 = 0.0f;
|
|
NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* V_17 = NULL;
|
|
int32_t V_18 = 0;
|
|
NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6* V_19 = NULL;
|
|
NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6* V_20 = NULL;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_21 = NULL;
|
|
String_t* V_22 = NULL;
|
|
NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* V_23 = NULL;
|
|
int32_t V_24 = 0;
|
|
NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6* V_25 = NULL;
|
|
int32_t V_26 = 0;
|
|
int32_t V_27 = 0;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* V_28 = NULL;
|
|
Func_2_t10696B6984B2B399B305C512B6D479F4093ADCF8* G_B19_0 = NULL;
|
|
List_1_tF6E23635756AD551FA4DBBCA36A2EC34FB333709* G_B19_1 = NULL;
|
|
Func_2_t10696B6984B2B399B305C512B6D479F4093ADCF8* G_B18_0 = NULL;
|
|
List_1_tF6E23635756AD551FA4DBBCA36A2EC34FB333709* G_B18_1 = NULL;
|
|
{
|
|
// var output = new FlowTaskExecOutput();
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_0 = (FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C*)il2cpp_codegen_object_new(FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
FlowTaskExecOutput__ctor_mC8ADE5B086FFD868AE32CC8EC1CD9C6EA0B43EF8(L_0, NULL);
|
|
V_0 = L_0;
|
|
// if (input.IncomingTaskOutputs.Length == 0)
|
|
FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_1 = ___1_input;
|
|
NullCheck(L_1);
|
|
FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_2 = L_1->___IncomingTaskOutputs_0;
|
|
NullCheck(L_2);
|
|
if ((((RuntimeArray*)L_2)->max_length))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
// output.ErrorMessage = "Missing Input";
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
L_3->___ErrorMessage_3 = _stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_3->___ErrorMessage_3), (void*)_stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167);
|
|
// output.ExecutionResult = FlowTaskExecutionResult.FailHalt;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
L_4->___ExecutionResult_1 = 2;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_5 = V_0;
|
|
return L_5;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// if (input.IncomingTaskOutputs.Length > 1)
|
|
FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_6 = ___1_input;
|
|
NullCheck(L_6);
|
|
FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_7 = L_6->___IncomingTaskOutputs_0;
|
|
NullCheck(L_7);
|
|
if ((((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
// output.ErrorMessage = "Only one input allowed";
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
L_8->___ErrorMessage_3 = _stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_8->___ErrorMessage_3), (void*)_stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D);
|
|
// output.ExecutionResult = FlowTaskExecutionResult.FailHalt;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_9 = V_0;
|
|
NullCheck(L_9);
|
|
L_9->___ExecutionResult_1 = 2;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_10 = V_0;
|
|
return L_10;
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// output.State = input.CloneInputState();
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_11 = V_0;
|
|
FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_12 = ___1_input;
|
|
NullCheck(L_12);
|
|
FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_13;
|
|
L_13 = FlowTaskExecInput_CloneInputState_mCEBD20F057C6045150A0225A6F220E88B2F73885(L_12, NULL);
|
|
NullCheck(L_11);
|
|
L_11->___State_0 = L_13;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_11->___State_0), (void*)L_13);
|
|
// if (!Validate(context, input, ref output.ErrorMessage, ref output.ExecutionResult))
|
|
FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* L_14 = ___0_context;
|
|
FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_15 = ___1_input;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_16 = V_0;
|
|
NullCheck(L_16);
|
|
String_t** L_17 = (&L_16->___ErrorMessage_3);
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_18 = V_0;
|
|
NullCheck(L_18);
|
|
int32_t* L_19 = (&L_18->___ExecutionResult_1);
|
|
bool L_20;
|
|
L_20 = VirtualFuncInvoker4< bool, FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51*, FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8*, String_t**, int32_t* >::Invoke(5 /* System.Boolean DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems::Validate(DungeonArchitect.Flow.Exec.FlowTaskExecContext,DungeonArchitect.Flow.Exec.FlowTaskExecInput,System.String&,DungeonArchitect.Flow.Exec.FlowTaskExecutionResult&) */, __this, L_14, L_15, L_17, L_19);
|
|
if (L_20)
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_21 = V_0;
|
|
return L_21;
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
// var graph = output.State.GetState<FlowLayoutGraph>();
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_22 = V_0;
|
|
NullCheck(L_22);
|
|
FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_23 = L_22->___State_0;
|
|
NullCheck(L_23);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_24;
|
|
L_24 = FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B(L_23, FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B_RuntimeMethod_var);
|
|
// var nodesByPath = new Dictionary<string, NodeInfo[]>();
|
|
Dictionary_2_t5424F993A6272D0EC654DADA5E1B01331FEF442F* L_25 = (Dictionary_2_t5424F993A6272D0EC654DADA5E1B01331FEF442F*)il2cpp_codegen_object_new(Dictionary_2_t5424F993A6272D0EC654DADA5E1B01331FEF442F_il2cpp_TypeInfo_var);
|
|
NullCheck(L_25);
|
|
Dictionary_2__ctor_m3D1870AE90452B28DB1DA163E14ECC9540286818(L_25, Dictionary_2__ctor_m3D1870AE90452B28DB1DA163E14ECC9540286818_RuntimeMethod_var);
|
|
V_1 = L_25;
|
|
// var weights = FlowLayoutGraphUtils.CalculateWeights(graph, 1);
|
|
Dictionary_2_t3DB8E87DC22C425A5EA3FE21F565E060F4D7D51A* L_26;
|
|
L_26 = FlowLayoutGraphUtils_CalculateWeights_mC5C5FFE51F68F8543B63099168EB905081B5FB00(L_24, 1, NULL);
|
|
// var nodesByPathList = new Dictionary<string, List<NodeInfo>>();
|
|
Dictionary_2_tFFA97CEB1B6951656B3B19CC1EEA67BC577120BA* L_27 = (Dictionary_2_tFFA97CEB1B6951656B3B19CC1EEA67BC577120BA*)il2cpp_codegen_object_new(Dictionary_2_tFFA97CEB1B6951656B3B19CC1EEA67BC577120BA_il2cpp_TypeInfo_var);
|
|
NullCheck(L_27);
|
|
Dictionary_2__ctor_m72F4C689F181EFE1E4BC9C745DCE71388E0DDB43(L_27, Dictionary_2__ctor_m72F4C689F181EFE1E4BC9C745DCE71388E0DDB43_RuntimeMethod_var);
|
|
V_2 = L_27;
|
|
// foreach (var entry in weights)
|
|
NullCheck(L_26);
|
|
Enumerator_t0DDC5F63204201B48A355F0AFB01046A5B155D39 L_28;
|
|
L_28 = Dictionary_2_GetEnumerator_m2D7C0386C4E96BF37543D900C3A413808D0B9EBE(L_26, Dictionary_2_GetEnumerator_m2D7C0386C4E96BF37543D900C3A413808D0B9EBE_RuntimeMethod_var);
|
|
V_3 = L_28;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00f7:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mA1A4DEF2D4068BEADEC899D5E686773F493B5CCB((&V_3), Enumerator_Dispose_mA1A4DEF2D4068BEADEC899D5E686773F493B5CCB_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_00ec_1;
|
|
}
|
|
|
|
IL_008b_1:
|
|
{
|
|
// foreach (var entry in weights)
|
|
KeyValuePair_2_tADA7CE9F9FFB2315774B0703C7BE8F0B220CDA9B L_29;
|
|
L_29 = Enumerator_get_Current_m5D5E95BF6BB5C2FB2BE5882864BCFA3D7CF0FC2F_inline((&V_3), Enumerator_get_Current_m5D5E95BF6BB5C2FB2BE5882864BCFA3D7CF0FC2F_RuntimeMethod_var);
|
|
V_4 = L_29;
|
|
// var node = entry.Key;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_30;
|
|
L_30 = KeyValuePair_2_get_Key_m0C18C9B82B62EABDAB20CDEF06EDA4080D0AF4E6_inline((&V_4), KeyValuePair_2_get_Key_m0C18C9B82B62EABDAB20CDEF06EDA4080D0AF4E6_RuntimeMethod_var);
|
|
V_5 = L_30;
|
|
// var weight = entry.Value;
|
|
int32_t L_31;
|
|
L_31 = KeyValuePair_2_get_Value_m67D22985B47CBBD331E6AF2E6EC683C08CA32F9D_inline((&V_4), KeyValuePair_2_get_Value_m67D22985B47CBBD331E6AF2E6EC683C08CA32F9D_RuntimeMethod_var);
|
|
V_6 = L_31;
|
|
// var pathName = node.pathName;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_32 = V_5;
|
|
NullCheck(L_32);
|
|
String_t* L_33 = L_32->___pathName_5;
|
|
V_7 = L_33;
|
|
// if (paths.Contains(pathName))
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_34 = __this->___paths_5;
|
|
String_t* L_35 = V_7;
|
|
bool L_36;
|
|
L_36 = Enumerable_Contains_TisString_t_m903B1A64070B00925A8E4E7979330AA7D7B0FB33((RuntimeObject*)L_34, L_35, Enumerable_Contains_TisString_t_m903B1A64070B00925A8E4E7979330AA7D7B0FB33_RuntimeMethod_var);
|
|
if (!L_36)
|
|
{
|
|
goto IL_00ec_1;
|
|
}
|
|
}
|
|
{
|
|
// if (!nodesByPathList.ContainsKey(pathName))
|
|
Dictionary_2_tFFA97CEB1B6951656B3B19CC1EEA67BC577120BA* L_37 = V_2;
|
|
String_t* L_38 = V_7;
|
|
NullCheck(L_37);
|
|
bool L_39;
|
|
L_39 = Dictionary_2_ContainsKey_m35EE933DDD351DDC3A8970BE063F314C0C51370E(L_37, L_38, Dictionary_2_ContainsKey_m35EE933DDD351DDC3A8970BE063F314C0C51370E_RuntimeMethod_var);
|
|
if (L_39)
|
|
{
|
|
goto IL_00d5_1;
|
|
}
|
|
}
|
|
{
|
|
// nodesByPathList.Add(pathName, new List<NodeInfo>());
|
|
Dictionary_2_tFFA97CEB1B6951656B3B19CC1EEA67BC577120BA* L_40 = V_2;
|
|
String_t* L_41 = V_7;
|
|
List_1_tF6E23635756AD551FA4DBBCA36A2EC34FB333709* L_42 = (List_1_tF6E23635756AD551FA4DBBCA36A2EC34FB333709*)il2cpp_codegen_object_new(List_1_tF6E23635756AD551FA4DBBCA36A2EC34FB333709_il2cpp_TypeInfo_var);
|
|
NullCheck(L_42);
|
|
List_1__ctor_m5C211EFFE2712195BA8A1FA530F3FCA2D7A2079B(L_42, List_1__ctor_m5C211EFFE2712195BA8A1FA530F3FCA2D7A2079B_RuntimeMethod_var);
|
|
NullCheck(L_40);
|
|
Dictionary_2_Add_m58F198D7E50B6E77EE886B8298BCE604D8E06795(L_40, L_41, L_42, Dictionary_2_Add_m58F198D7E50B6E77EE886B8298BCE604D8E06795_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00d5_1:
|
|
{
|
|
// nodesByPathList[pathName].Add(new NodeInfo(node, weight));
|
|
Dictionary_2_tFFA97CEB1B6951656B3B19CC1EEA67BC577120BA* L_43 = V_2;
|
|
String_t* L_44 = V_7;
|
|
NullCheck(L_43);
|
|
List_1_tF6E23635756AD551FA4DBBCA36A2EC34FB333709* L_45;
|
|
L_45 = Dictionary_2_get_Item_m4EF2F86446FF07E1400DC11E7563C53D04D18ABC(L_43, L_44, Dictionary_2_get_Item_m4EF2F86446FF07E1400DC11E7563C53D04D18ABC_RuntimeMethod_var);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_46 = V_5;
|
|
int32_t L_47 = V_6;
|
|
NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6* L_48 = (NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6*)il2cpp_codegen_object_new(NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6_il2cpp_TypeInfo_var);
|
|
NullCheck(L_48);
|
|
NodeInfo__ctor_mB8F4A82F750E7650E4CBB6EC6CC5A33BCA866A25(L_48, L_46, ((float)L_47), NULL);
|
|
NullCheck(L_45);
|
|
List_1_Add_mAC14EF9D8F8ACCBE78B4D6B10BCCE1ADEAC0B7D5_inline(L_45, L_48, List_1_Add_mAC14EF9D8F8ACCBE78B4D6B10BCCE1ADEAC0B7D5_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00ec_1:
|
|
{
|
|
// foreach (var entry in weights)
|
|
bool L_49;
|
|
L_49 = Enumerator_MoveNext_mDCC8137E688794410C5D77C1BBD68D488313446B((&V_3), Enumerator_MoveNext_mDCC8137E688794410C5D77C1BBD68D488313446B_RuntimeMethod_var);
|
|
if (L_49)
|
|
{
|
|
goto IL_008b_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0105;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0105:
|
|
{
|
|
// foreach (var entry in nodesByPathList)
|
|
Dictionary_2_tFFA97CEB1B6951656B3B19CC1EEA67BC577120BA* L_50 = V_2;
|
|
NullCheck(L_50);
|
|
Enumerator_tB1AA64ADC44ED37BC5ACAB31F3D74DF88251A8EA L_51;
|
|
L_51 = Dictionary_2_GetEnumerator_m18EE0335F4D5A10C717F35E017C6BCCA14929173(L_50, Dictionary_2_GetEnumerator_m18EE0335F4D5A10C717F35E017C6BCCA14929173_RuntimeMethod_var);
|
|
V_8 = L_51;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0168:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mA7C6A237ED24C0E215CCAACBAA8A81F1B17D5A47((&V_8), Enumerator_Dispose_mA7C6A237ED24C0E215CCAACBAA8A81F1B17D5A47_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_015d_1;
|
|
}
|
|
|
|
IL_010f_1:
|
|
{
|
|
// foreach (var entry in nodesByPathList)
|
|
KeyValuePair_2_t0184CD411D87FA457C2E3005EB6EDE4E932E7868 L_52;
|
|
L_52 = Enumerator_get_Current_m8D3E753BC4A1AA3B351D0653E2805E48090A271C_inline((&V_8), Enumerator_get_Current_m8D3E753BC4A1AA3B351D0653E2805E48090A271C_RuntimeMethod_var);
|
|
V_9 = L_52;
|
|
// var pathName = entry.Key;
|
|
String_t* L_53;
|
|
L_53 = KeyValuePair_2_get_Key_mB2197EFF5D1B7C75672E0DD8649CB1C7E1D2730A_inline((&V_9), KeyValuePair_2_get_Key_mB2197EFF5D1B7C75672E0DD8649CB1C7E1D2730A_RuntimeMethod_var);
|
|
V_10 = L_53;
|
|
// var pathList = entry.Value;
|
|
List_1_tF6E23635756AD551FA4DBBCA36A2EC34FB333709* L_54;
|
|
L_54 = KeyValuePair_2_get_Value_m93C9DED8C6285632D46FFF1EAC3D96BC5838CC6E_inline((&V_9), KeyValuePair_2_get_Value_m93C9DED8C6285632D46FFF1EAC3D96BC5838CC6E_RuntimeMethod_var);
|
|
// var sortedPath = pathList.OrderBy(info => info.weight).ToArray();
|
|
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t6577204813A11DEAA41046073D80DA547E1FF811_il2cpp_TypeInfo_var);
|
|
Func_2_t10696B6984B2B399B305C512B6D479F4093ADCF8* L_55 = ((U3CU3Ec_t6577204813A11DEAA41046073D80DA547E1FF811_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6577204813A11DEAA41046073D80DA547E1FF811_il2cpp_TypeInfo_var))->___U3CU3E9__15_0_1;
|
|
Func_2_t10696B6984B2B399B305C512B6D479F4093ADCF8* L_56 = L_55;
|
|
G_B18_0 = L_56;
|
|
G_B18_1 = L_54;
|
|
if (L_56)
|
|
{
|
|
G_B19_0 = L_56;
|
|
G_B19_1 = L_54;
|
|
goto IL_0147_1;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t6577204813A11DEAA41046073D80DA547E1FF811_il2cpp_TypeInfo_var);
|
|
U3CU3Ec_t6577204813A11DEAA41046073D80DA547E1FF811* L_57 = ((U3CU3Ec_t6577204813A11DEAA41046073D80DA547E1FF811_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6577204813A11DEAA41046073D80DA547E1FF811_il2cpp_TypeInfo_var))->___U3CU3E9_0;
|
|
Func_2_t10696B6984B2B399B305C512B6D479F4093ADCF8* L_58 = (Func_2_t10696B6984B2B399B305C512B6D479F4093ADCF8*)il2cpp_codegen_object_new(Func_2_t10696B6984B2B399B305C512B6D479F4093ADCF8_il2cpp_TypeInfo_var);
|
|
NullCheck(L_58);
|
|
Func_2__ctor_m965D909D23B66C3622EE6CBC59B3A0957ED12F6F(L_58, L_57, (intptr_t)((void*)U3CU3Ec_U3CExecuteU3Eb__15_0_mD96C12DD6E9CBA6EB7B1C861713D10924B8900E1_RuntimeMethod_var), NULL);
|
|
Func_2_t10696B6984B2B399B305C512B6D479F4093ADCF8* L_59 = L_58;
|
|
((U3CU3Ec_t6577204813A11DEAA41046073D80DA547E1FF811_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6577204813A11DEAA41046073D80DA547E1FF811_il2cpp_TypeInfo_var))->___U3CU3E9__15_0_1 = L_59;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t6577204813A11DEAA41046073D80DA547E1FF811_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6577204813A11DEAA41046073D80DA547E1FF811_il2cpp_TypeInfo_var))->___U3CU3E9__15_0_1), (void*)L_59);
|
|
G_B19_0 = L_59;
|
|
G_B19_1 = G_B18_1;
|
|
}
|
|
|
|
IL_0147_1:
|
|
{
|
|
RuntimeObject* L_60;
|
|
L_60 = Enumerable_OrderBy_TisNodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mDED996A710B836A1E19AC8BF93C6E0BBBB87E247(G_B19_1, G_B19_0, Enumerable_OrderBy_TisNodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mDED996A710B836A1E19AC8BF93C6E0BBBB87E247_RuntimeMethod_var);
|
|
NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* L_61;
|
|
L_61 = Enumerable_ToArray_TisNodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6_m995FE04FE7E2B688E6F59D6C6318725D6D7B09EF(L_60, Enumerable_ToArray_TisNodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6_m995FE04FE7E2B688E6F59D6C6318725D6D7B09EF_RuntimeMethod_var);
|
|
V_11 = L_61;
|
|
// nodesByPath.Add(pathName, sortedPath);
|
|
Dictionary_2_t5424F993A6272D0EC654DADA5E1B01331FEF442F* L_62 = V_1;
|
|
String_t* L_63 = V_10;
|
|
NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* L_64 = V_11;
|
|
NullCheck(L_62);
|
|
Dictionary_2_Add_mDAA5F3E6321332DBC0F019AFDBCE05B8F96A33AB(L_62, L_63, L_64, Dictionary_2_Add_mDAA5F3E6321332DBC0F019AFDBCE05B8F96A33AB_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_015d_1:
|
|
{
|
|
// foreach (var entry in nodesByPathList)
|
|
bool L_65;
|
|
L_65 = Enumerator_MoveNext_m60D7E2146ED42C47593AD1CBD741B969C7BFE7C8((&V_8), Enumerator_MoveNext_m60D7E2146ED42C47593AD1CBD741B969C7BFE7C8_RuntimeMethod_var);
|
|
if (L_65)
|
|
{
|
|
goto IL_010f_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0176;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0176:
|
|
{
|
|
// foreach (var entry in nodesByPath)
|
|
Dictionary_2_t5424F993A6272D0EC654DADA5E1B01331FEF442F* L_66 = V_1;
|
|
NullCheck(L_66);
|
|
Enumerator_t1E8E38EAF404DD223B2FC40A366FC9C7C4CF3FA2 L_67;
|
|
L_67 = Dictionary_2_GetEnumerator_mEC0F0ACC72A39D02146FA9539333920D07067C0D(L_66, Dictionary_2_GetEnumerator_mEC0F0ACC72A39D02146FA9539333920D07067C0D_RuntimeMethod_var);
|
|
V_12 = L_67;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0254:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m42450CA24086869D58BA5AB4B8C84593F8E60028((&V_12), Enumerator_Dispose_m42450CA24086869D58BA5AB4B8C84593F8E60028_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0246_1;
|
|
}
|
|
|
|
IL_0183_1:
|
|
{
|
|
// foreach (var entry in nodesByPath)
|
|
KeyValuePair_2_t55096AA73E25078AC7251FC28193F52C0CBF3641 L_68;
|
|
L_68 = Enumerator_get_Current_m2EDD645E03C091DC6577DBB3961C6DBC6C1A29AF_inline((&V_12), Enumerator_get_Current_m2EDD645E03C091DC6577DBB3961C6DBC6C1A29AF_RuntimeMethod_var);
|
|
V_13 = L_68;
|
|
// var pathName = entry.Key;
|
|
String_t* L_69;
|
|
L_69 = KeyValuePair_2_get_Key_m44E4E1627889E7F25986411E2122D9BBE44A6A16_inline((&V_13), KeyValuePair_2_get_Key_m44E4E1627889E7F25986411E2122D9BBE44A6A16_RuntimeMethod_var);
|
|
// var pathNodes = entry.Value;
|
|
NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* L_70;
|
|
L_70 = KeyValuePair_2_get_Value_m5472ED840B577536C6B69C18C71F34D7FFF2DAC0_inline((&V_13), KeyValuePair_2_get_Value_m5472ED840B577536C6B69C18C71F34D7FFF2DAC0_RuntimeMethod_var);
|
|
V_14 = L_70;
|
|
// if (pathName.Length == 0) continue;
|
|
NullCheck(L_69);
|
|
int32_t L_71;
|
|
L_71 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_69, NULL);
|
|
if (!L_71)
|
|
{
|
|
goto IL_0246_1;
|
|
}
|
|
}
|
|
{
|
|
// float minWeight = float.MaxValue;
|
|
V_15 = ((std::numeric_limits<float>::max)());
|
|
// float maxWeight = -float.MaxValue;
|
|
V_16 = (-(std::numeric_limits<float>::max)());
|
|
// foreach(var pathNode in pathNodes)
|
|
NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* L_72 = V_14;
|
|
V_17 = L_72;
|
|
V_18 = 0;
|
|
goto IL_01ea_1;
|
|
}
|
|
|
|
IL_01bd_1:
|
|
{
|
|
// foreach(var pathNode in pathNodes)
|
|
NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* L_73 = V_17;
|
|
int32_t L_74 = V_18;
|
|
NullCheck(L_73);
|
|
int32_t L_75 = L_74;
|
|
NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6* L_76 = (L_73)->GetAt(static_cast<il2cpp_array_size_t>(L_75));
|
|
V_19 = L_76;
|
|
// minWeight = Mathf.Min(minWeight, pathNode.weight);
|
|
float L_77 = V_15;
|
|
NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6* L_78 = V_19;
|
|
NullCheck(L_78);
|
|
float L_79 = L_78->___weight_1;
|
|
float L_80;
|
|
L_80 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_77, L_79, NULL);
|
|
V_15 = L_80;
|
|
// maxWeight = Mathf.Max(maxWeight, pathNode.weight);
|
|
float L_81 = V_16;
|
|
NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6* L_82 = V_19;
|
|
NullCheck(L_82);
|
|
float L_83 = L_82->___weight_1;
|
|
float L_84;
|
|
L_84 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_81, L_83, NULL);
|
|
V_16 = L_84;
|
|
int32_t L_85 = V_18;
|
|
V_18 = ((int32_t)il2cpp_codegen_add(L_85, 1));
|
|
}
|
|
|
|
IL_01ea_1:
|
|
{
|
|
// foreach(var pathNode in pathNodes)
|
|
int32_t L_86 = V_18;
|
|
NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* L_87 = V_17;
|
|
NullCheck(L_87);
|
|
if ((((int32_t)L_86) < ((int32_t)((int32_t)(((RuntimeArray*)L_87)->max_length)))))
|
|
{
|
|
goto IL_01bd_1;
|
|
}
|
|
}
|
|
{
|
|
// foreach (var pathNode in pathNodes)
|
|
NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* L_88 = V_14;
|
|
V_17 = L_88;
|
|
V_18 = 0;
|
|
goto IL_023e_1;
|
|
}
|
|
|
|
IL_01fb_1:
|
|
{
|
|
// foreach (var pathNode in pathNodes)
|
|
NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* L_89 = V_17;
|
|
int32_t L_90 = V_18;
|
|
NullCheck(L_89);
|
|
int32_t L_91 = L_90;
|
|
NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6* L_92 = (L_89)->GetAt(static_cast<il2cpp_array_size_t>(L_91));
|
|
V_20 = L_92;
|
|
// if (Mathf.Abs(maxWeight - minWeight) > 1e-6f)
|
|
float L_93 = V_16;
|
|
float L_94 = V_15;
|
|
float L_95;
|
|
L_95 = fabsf(((float)il2cpp_codegen_subtract(L_93, L_94)));
|
|
if ((!(((float)L_95) > ((float)(9.99999997E-07f)))))
|
|
{
|
|
goto IL_022c_1;
|
|
}
|
|
}
|
|
{
|
|
// pathNode.weight = (pathNode.weight - minWeight) / (maxWeight - minWeight);
|
|
NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6* L_96 = V_20;
|
|
NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6* L_97 = V_20;
|
|
NullCheck(L_97);
|
|
float L_98 = L_97->___weight_1;
|
|
float L_99 = V_15;
|
|
float L_100 = V_16;
|
|
float L_101 = V_15;
|
|
NullCheck(L_96);
|
|
L_96->___weight_1 = ((float)(((float)il2cpp_codegen_subtract(L_98, L_99))/((float)il2cpp_codegen_subtract(L_100, L_101))));
|
|
goto IL_0238_1;
|
|
}
|
|
|
|
IL_022c_1:
|
|
{
|
|
// pathNode.weight = 1;
|
|
NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6* L_102 = V_20;
|
|
NullCheck(L_102);
|
|
L_102->___weight_1 = (1.0f);
|
|
}
|
|
|
|
IL_0238_1:
|
|
{
|
|
int32_t L_103 = V_18;
|
|
V_18 = ((int32_t)il2cpp_codegen_add(L_103, 1));
|
|
}
|
|
|
|
IL_023e_1:
|
|
{
|
|
// foreach (var pathNode in pathNodes)
|
|
int32_t L_104 = V_18;
|
|
NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* L_105 = V_17;
|
|
NullCheck(L_105);
|
|
if ((((int32_t)L_104) < ((int32_t)((int32_t)(((RuntimeArray*)L_105)->max_length)))))
|
|
{
|
|
goto IL_01fb_1;
|
|
}
|
|
}
|
|
|
|
IL_0246_1:
|
|
{
|
|
// foreach (var entry in nodesByPath)
|
|
bool L_106;
|
|
L_106 = Enumerator_MoveNext_m15C9D0A9C5F8A06B1AF567F8341A90ABBAF4E24B((&V_12), Enumerator_MoveNext_m15C9D0A9C5F8A06B1AF567F8341A90ABBAF4E24B_RuntimeMethod_var);
|
|
if (L_106)
|
|
{
|
|
goto IL_0183_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0262;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0262:
|
|
{
|
|
// foreach (var pathName in paths)
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_107 = __this->___paths_5;
|
|
V_21 = L_107;
|
|
V_18 = 0;
|
|
goto IL_034a;
|
|
}
|
|
|
|
IL_0272:
|
|
{
|
|
// foreach (var pathName in paths)
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_108 = V_21;
|
|
int32_t L_109 = V_18;
|
|
NullCheck(L_108);
|
|
int32_t L_110 = L_109;
|
|
String_t* L_111 = (L_108)->GetAt(static_cast<il2cpp_array_size_t>(L_110));
|
|
V_22 = L_111;
|
|
// if (!nodesByPath.ContainsKey(pathName)) continue;
|
|
Dictionary_2_t5424F993A6272D0EC654DADA5E1B01331FEF442F* L_112 = V_1;
|
|
String_t* L_113 = V_22;
|
|
NullCheck(L_112);
|
|
bool L_114;
|
|
L_114 = Dictionary_2_ContainsKey_m2107CE510B52B5659CB13B50D6C549C9A883E495(L_112, L_113, Dictionary_2_ContainsKey_m2107CE510B52B5659CB13B50D6C549C9A883E495_RuntimeMethod_var);
|
|
if (!L_114)
|
|
{
|
|
goto IL_0344;
|
|
}
|
|
}
|
|
{
|
|
// NodeInfo[] pathNodes = nodesByPath[pathName];
|
|
Dictionary_2_t5424F993A6272D0EC654DADA5E1B01331FEF442F* L_115 = V_1;
|
|
String_t* L_116 = V_22;
|
|
NullCheck(L_115);
|
|
NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* L_117;
|
|
L_117 = Dictionary_2_get_Item_m0AC486EEC25F92E135BB11EF6F0AB13461239FFB(L_115, L_116, Dictionary_2_get_Item_m0AC486EEC25F92E135BB11EF6F0AB13461239FFB_RuntimeMethod_var);
|
|
V_23 = L_117;
|
|
// foreach (var pathNode in pathNodes)
|
|
NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* L_118 = V_23;
|
|
V_17 = L_118;
|
|
V_24 = 0;
|
|
goto IL_0329;
|
|
}
|
|
|
|
IL_029c:
|
|
{
|
|
// foreach (var pathNode in pathNodes)
|
|
NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* L_119 = V_17;
|
|
int32_t L_120 = V_24;
|
|
NullCheck(L_119);
|
|
int32_t L_121 = L_120;
|
|
NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6* L_122 = (L_119)->GetAt(static_cast<il2cpp_array_size_t>(L_121));
|
|
V_25 = L_122;
|
|
// if (pathNode.weight < minSpawnDifficulty) continue;
|
|
NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6* L_123 = V_25;
|
|
NullCheck(L_123);
|
|
float L_124 = L_123->___weight_1;
|
|
float L_125 = __this->___minSpawnDifficulty_14;
|
|
if ((((float)L_124) < ((float)L_125)))
|
|
{
|
|
goto IL_0323;
|
|
}
|
|
}
|
|
{
|
|
// int spawnCount = GetSpawnCount(context.Random, pathNode.weight);
|
|
FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* L_126 = ___0_context;
|
|
NullCheck(L_126);
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_127 = L_126->___Random_0;
|
|
NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6* L_128 = V_25;
|
|
NullCheck(L_128);
|
|
float L_129 = L_128->___weight_1;
|
|
int32_t L_130;
|
|
L_130 = LayoutBaseFlowTaskSpawnItems_GetSpawnCount_mC36FA332BA2C8D22200E25BACDAA6930B863A789(__this, L_127, L_129, NULL);
|
|
V_26 = L_130;
|
|
// for (int i = 0; i < spawnCount; i++)
|
|
V_27 = 0;
|
|
goto IL_031d;
|
|
}
|
|
|
|
IL_02cc:
|
|
{
|
|
// var item = new FlowItem();
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_131 = (FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9*)il2cpp_codegen_object_new(FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9_il2cpp_TypeInfo_var);
|
|
NullCheck(L_131);
|
|
FlowItem__ctor_m93414BE4BF1190EC2865FB646DE7A240555032FA(L_131, NULL);
|
|
V_28 = L_131;
|
|
// item.type = itemType;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_132 = V_28;
|
|
int32_t L_133 = __this->___itemType_6;
|
|
NullCheck(L_132);
|
|
L_132->___type_1 = L_133;
|
|
// item.markerName = markerName;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_134 = V_28;
|
|
String_t* L_135 = __this->___markerName_7;
|
|
NullCheck(L_134);
|
|
L_134->___markerName_2 = L_135;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_134->___markerName_2), (void*)L_135);
|
|
// item.customInfo = customItemInfo;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_136 = V_28;
|
|
FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB L_137 = __this->___customItemInfo_8;
|
|
NullCheck(L_136);
|
|
L_136->___customInfo_5 = L_137;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&L_136->___customInfo_5))->___itemType_0), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&L_136->___customInfo_5))->___text_1), (void*)NULL);
|
|
#endif
|
|
// pathNode.node.AddItem(item);
|
|
NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6* L_138 = V_25;
|
|
NullCheck(L_138);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_139 = L_138->___node_0;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_140 = V_28;
|
|
NullCheck(L_139);
|
|
FlowLayoutGraphNode_AddItem_m9DD694719550C75C5F4D0976AAB0E25492BC062D(L_139, L_140, NULL);
|
|
// HandleItemSpawn(pathNode.node, item);
|
|
NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6* L_141 = V_25;
|
|
NullCheck(L_141);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_142 = L_141->___node_0;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_143 = V_28;
|
|
VirtualActionInvoker2< FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*, FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* >::Invoke(6 /* System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems::HandleItemSpawn(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Items.FlowItem) */, __this, L_142, L_143);
|
|
// for (int i = 0; i < spawnCount; i++)
|
|
int32_t L_144 = V_27;
|
|
V_27 = ((int32_t)il2cpp_codegen_add(L_144, 1));
|
|
}
|
|
|
|
IL_031d:
|
|
{
|
|
// for (int i = 0; i < spawnCount; i++)
|
|
int32_t L_145 = V_27;
|
|
int32_t L_146 = V_26;
|
|
if ((((int32_t)L_145) < ((int32_t)L_146)))
|
|
{
|
|
goto IL_02cc;
|
|
}
|
|
}
|
|
|
|
IL_0323:
|
|
{
|
|
int32_t L_147 = V_24;
|
|
V_24 = ((int32_t)il2cpp_codegen_add(L_147, 1));
|
|
}
|
|
|
|
IL_0329:
|
|
{
|
|
// foreach (var pathNode in pathNodes)
|
|
int32_t L_148 = V_24;
|
|
NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* L_149 = V_17;
|
|
NullCheck(L_149);
|
|
if ((((int32_t)L_148) < ((int32_t)((int32_t)(((RuntimeArray*)L_149)->max_length)))))
|
|
{
|
|
goto IL_029c;
|
|
}
|
|
}
|
|
{
|
|
// if (showDifficulty)
|
|
bool L_150 = __this->___showDifficulty_16;
|
|
if (!L_150)
|
|
{
|
|
goto IL_0344;
|
|
}
|
|
}
|
|
{
|
|
// EmitDebugInfo(pathNodes);
|
|
NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* L_151 = V_23;
|
|
LayoutBaseFlowTaskSpawnItems_EmitDebugInfo_m8775898B3DCD10E566E7B798BCB14348CF8B8A6C(__this, L_151, NULL);
|
|
}
|
|
|
|
IL_0344:
|
|
{
|
|
int32_t L_152 = V_18;
|
|
V_18 = ((int32_t)il2cpp_codegen_add(L_152, 1));
|
|
}
|
|
|
|
IL_034a:
|
|
{
|
|
// foreach (var pathName in paths)
|
|
int32_t L_153 = V_18;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_154 = V_21;
|
|
NullCheck(L_154);
|
|
if ((((int32_t)L_153) < ((int32_t)((int32_t)(((RuntimeArray*)L_154)->max_length)))))
|
|
{
|
|
goto IL_0272;
|
|
}
|
|
}
|
|
{
|
|
// output.ExecutionResult = FlowTaskExecutionResult.Success;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_155 = V_0;
|
|
NullCheck(L_155);
|
|
L_155->___ExecutionResult_1 = 0;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_156 = V_0;
|
|
return L_156;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems::HandleItemSpawn(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,DungeonArchitect.Flow.Items.FlowItem)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutBaseFlowTaskSpawnItems_HandleItemSpawn_m3E1F241A59097C00D3C5ADAA1884294B76F70474 (LayoutBaseFlowTaskSpawnItems_t490AA8D5A3937472D410C4EF3B82CC2FA05A5C34* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_node, FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ___1_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems::GetSpawnCount(System.Random,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayoutBaseFlowTaskSpawnItems_GetSpawnCount_mC36FA332BA2C8D22200E25BACDAA6930B863A789 (LayoutBaseFlowTaskSpawnItems_t490AA8D5A3937472D410C4EF3B82CC2FA05A5C34* __this, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___0_random, float ___1_weight, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
float V_1 = 0.0f;
|
|
float V_2 = 0.0f;
|
|
float V_3 = 0.0f;
|
|
float V_4 = 0.0f;
|
|
float V_5 = 0.0f;
|
|
{
|
|
// weight = Mathf.Clamp01(weight);
|
|
float L_0 = ___1_weight;
|
|
float L_1;
|
|
L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL);
|
|
___1_weight = L_1;
|
|
// if (spawnMethod == LayoutFlowNodeHandler_SpawnItemMethod.CurveDifficulty && spawnDistributionCurve == null)
|
|
int32_t L_2 = __this->___spawnMethod_11;
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)2))))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_3 = __this->___spawnDistributionCurve_12;
|
|
if (L_3)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// spawnMethod = LayoutFlowNodeHandler_SpawnItemMethod.LinearDifficulty;
|
|
__this->___spawnMethod_11 = 1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// int spawnCount = 0;
|
|
V_0 = 0;
|
|
// if (spawnMethod == LayoutFlowNodeHandler_SpawnItemMethod.RandomRange)
|
|
int32_t L_4 = __this->___spawnMethod_11;
|
|
if (L_4)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
// spawnCount = random.Range(minCount, maxCount);
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_5 = ___0_random;
|
|
int32_t L_6 = __this->___minCount_9;
|
|
int32_t L_7 = __this->___maxCount_10;
|
|
int32_t L_8;
|
|
L_8 = RandomExtensions_Range_mD218DB66F5B4A42B67F870CD9976D2BF4FB029EB(L_5, L_6, L_7, NULL);
|
|
V_0 = L_8;
|
|
goto IL_00dd;
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// else if (spawnMethod == LayoutFlowNodeHandler_SpawnItemMethod.LinearDifficulty)
|
|
int32_t L_9 = __this->___spawnMethod_11;
|
|
if ((!(((uint32_t)L_9) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0088;
|
|
}
|
|
}
|
|
{
|
|
// var v = random.Range(-spawnDistributionVariance, spawnDistributionVariance);
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_10 = ___0_random;
|
|
float L_11 = __this->___spawnDistributionVariance_13;
|
|
float L_12 = __this->___spawnDistributionVariance_13;
|
|
float L_13;
|
|
L_13 = RandomExtensions_Range_m5328F4B9A7A0BA70804FC09381C70CCB8FC3BFF2(L_10, ((-L_11)), L_12, NULL);
|
|
V_1 = L_13;
|
|
// var w = Mathf.Clamp01(weight + v);
|
|
float L_14 = ___1_weight;
|
|
float L_15 = V_1;
|
|
float L_16;
|
|
L_16 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(((float)il2cpp_codegen_add(L_14, L_15)), NULL);
|
|
V_2 = L_16;
|
|
// spawnCount = Mathf.RoundToInt(minCount + (maxCount - minCount) * w);
|
|
int32_t L_17 = __this->___minCount_9;
|
|
int32_t L_18 = __this->___maxCount_10;
|
|
int32_t L_19 = __this->___minCount_9;
|
|
float L_20 = V_2;
|
|
int32_t L_21;
|
|
L_21 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_add(((float)L_17), ((float)il2cpp_codegen_multiply(((float)((int32_t)il2cpp_codegen_subtract(L_18, L_19))), L_20)))), NULL);
|
|
V_0 = L_21;
|
|
goto IL_00dd;
|
|
}
|
|
|
|
IL_0088:
|
|
{
|
|
// else if (spawnMethod == LayoutFlowNodeHandler_SpawnItemMethod.CurveDifficulty)
|
|
int32_t L_22 = __this->___spawnMethod_11;
|
|
if ((!(((uint32_t)L_22) == ((uint32_t)2))))
|
|
{
|
|
goto IL_00dd;
|
|
}
|
|
}
|
|
{
|
|
// var v = random.Range(-spawnDistributionVariance, spawnDistributionVariance);
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_23 = ___0_random;
|
|
float L_24 = __this->___spawnDistributionVariance_13;
|
|
float L_25 = __this->___spawnDistributionVariance_13;
|
|
float L_26;
|
|
L_26 = RandomExtensions_Range_m5328F4B9A7A0BA70804FC09381C70CCB8FC3BFF2(L_23, ((-L_24)), L_25, NULL);
|
|
V_3 = L_26;
|
|
// var w = Mathf.Clamp01(weight + v);
|
|
float L_27 = ___1_weight;
|
|
float L_28 = V_3;
|
|
float L_29;
|
|
L_29 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(((float)il2cpp_codegen_add(L_27, L_28)), NULL);
|
|
V_4 = L_29;
|
|
// float t = spawnDistributionCurve.Evaluate(w);
|
|
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_30 = __this->___spawnDistributionCurve_12;
|
|
float L_31 = V_4;
|
|
NullCheck(L_30);
|
|
float L_32;
|
|
L_32 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_30, L_31, NULL);
|
|
V_5 = L_32;
|
|
// spawnCount = Mathf.RoundToInt(minCount + (maxCount - minCount) * t);
|
|
int32_t L_33 = __this->___minCount_9;
|
|
int32_t L_34 = __this->___maxCount_10;
|
|
int32_t L_35 = __this->___minCount_9;
|
|
float L_36 = V_5;
|
|
int32_t L_37;
|
|
L_37 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_add(((float)L_33), ((float)il2cpp_codegen_multiply(((float)((int32_t)il2cpp_codegen_subtract(L_34, L_35))), L_36)))), NULL);
|
|
V_0 = L_37;
|
|
}
|
|
|
|
IL_00dd:
|
|
{
|
|
// spawnProbability = Mathf.Clamp01(spawnProbability);
|
|
float L_38 = __this->___spawnProbability_15;
|
|
float L_39;
|
|
L_39 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_38, NULL);
|
|
__this->___spawnProbability_15 = L_39;
|
|
// if (random.NextFloat() > spawnProbability)
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_40 = ___0_random;
|
|
float L_41;
|
|
L_41 = RandomExtensions_NextFloat_m83B4036CA53E0F8F86D3A8D8ABC1C564D0673A67(L_40, NULL);
|
|
float L_42 = __this->___spawnProbability_15;
|
|
if ((!(((float)L_41) > ((float)L_42))))
|
|
{
|
|
goto IL_00fe;
|
|
}
|
|
}
|
|
{
|
|
// spawnCount = 0;
|
|
V_0 = 0;
|
|
}
|
|
|
|
IL_00fe:
|
|
{
|
|
// return spawnCount;
|
|
int32_t L_43 = V_0;
|
|
return L_43;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems::EmitDebugInfo(DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutBaseFlowTaskSpawnItems_EmitDebugInfo_m8775898B3DCD10E566E7B798BCB14348CF8B8A6C (LayoutBaseFlowTaskSpawnItems_t490AA8D5A3937472D410C4EF3B82CC2FA05A5C34* __this, NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* ___0_nodes, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC008E503687BA2A627379D4E257787AEA3506830);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_2 = NULL;
|
|
float V_3 = 0.0f;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* V_4 = NULL;
|
|
{
|
|
// foreach (var nodeInfo in nodes)
|
|
NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* L_0 = ___0_nodes;
|
|
V_0 = L_0;
|
|
V_1 = 0;
|
|
goto IL_005b;
|
|
}
|
|
|
|
IL_0006:
|
|
{
|
|
// foreach (var nodeInfo in nodes)
|
|
NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* L_1 = V_0;
|
|
int32_t L_2 = V_1;
|
|
NullCheck(L_1);
|
|
int32_t L_3 = L_2;
|
|
NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
|
|
// var node = nodeInfo.node;
|
|
NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6* L_5 = L_4;
|
|
NullCheck(L_5);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_6 = L_5->___node_0;
|
|
V_2 = L_6;
|
|
// var weight = nodeInfo.weight;
|
|
NullCheck(L_5);
|
|
float L_7 = L_5->___weight_1;
|
|
V_3 = L_7;
|
|
// var debugItem = new FlowItem();
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_8 = (FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9*)il2cpp_codegen_object_new(FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9_il2cpp_TypeInfo_var);
|
|
NullCheck(L_8);
|
|
FlowItem__ctor_m93414BE4BF1190EC2865FB646DE7A240555032FA(L_8, NULL);
|
|
V_4 = L_8;
|
|
// debugItem.type = FlowGraphItemType.Custom;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_9 = V_4;
|
|
NullCheck(L_9);
|
|
L_9->___type_1 = 6;
|
|
// debugItem.customInfo.text = weight.ToString("0.0");
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_10 = V_4;
|
|
NullCheck(L_10);
|
|
FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB* L_11 = (&L_10->___customInfo_5);
|
|
String_t* L_12;
|
|
L_12 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D((&V_3), _stringLiteralC008E503687BA2A627379D4E257787AEA3506830, NULL);
|
|
L_11->___text_1 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_11->___text_1), (void*)L_12);
|
|
// debugItem.customInfo.backgroundColor = difficultyInfoColor;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_13 = V_4;
|
|
NullCheck(L_13);
|
|
FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB* L_14 = (&L_13->___customInfo_5);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_15 = __this->___difficultyInfoColor_17;
|
|
L_14->___backgroundColor_3 = L_15;
|
|
// node.AddItem(debugItem);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_16 = V_2;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_17 = V_4;
|
|
NullCheck(L_16);
|
|
FlowLayoutGraphNode_AddItem_m9DD694719550C75C5F4D0976AAB0E25492BC062D(L_16, L_17, NULL);
|
|
int32_t L_18 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_18, 1));
|
|
}
|
|
|
|
IL_005b:
|
|
{
|
|
// foreach (var nodeInfo in nodes)
|
|
int32_t L_19 = V_1;
|
|
NodeInfoU5BU5D_t0A833B0DB85EA525E6495D4002FBB5CD89B9DC16* L_20 = V_0;
|
|
NullCheck(L_20);
|
|
if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)))))
|
|
{
|
|
goto IL_0006;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutBaseFlowTaskSpawnItems__ctor_m0966F1887D8BBEC746C6771384094D47C25FE755 (LayoutBaseFlowTaskSpawnItems_t490AA8D5A3937472D410C4EF3B82CC2FA05A5C34* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4F2993C30C434C5F8BA708B372A8D4AC4A165185);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public string[] paths = new string[] { "main" };
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)1);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
|
|
NullCheck(L_1);
|
|
ArrayElementTypeCheck (L_1, _stringLiteral4F2993C30C434C5F8BA708B372A8D4AC4A165185);
|
|
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral4F2993C30C434C5F8BA708B372A8D4AC4A165185);
|
|
__this->___paths_5 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___paths_5), (void*)L_1);
|
|
// public FlowGraphItemType itemType = FlowGraphItemType.Enemy;
|
|
__this->___itemType_6 = 2;
|
|
// public string markerName = "";
|
|
__this->___markerName_7 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___markerName_7), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
// public FlowGraphItemCustomInfo customItemInfo = FlowGraphItemCustomInfo.Default;
|
|
il2cpp_codegen_runtime_class_init_inline(FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_il2cpp_TypeInfo_var);
|
|
FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB L_2 = ((FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_StaticFields*)il2cpp_codegen_static_fields_for(FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_il2cpp_TypeInfo_var))->___Default_4;
|
|
__this->___customItemInfo_8 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___customItemInfo_8))->___itemType_0), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___customItemInfo_8))->___text_1), (void*)NULL);
|
|
#endif
|
|
// public int minCount = 1;
|
|
__this->___minCount_9 = 1;
|
|
// public int maxCount = 4;
|
|
__this->___maxCount_10 = 4;
|
|
// public LayoutFlowNodeHandler_SpawnItemMethod spawnMethod = LayoutFlowNodeHandler_SpawnItemMethod.LinearDifficulty;
|
|
__this->___spawnMethod_11 = 1;
|
|
// public AnimationCurve spawnDistributionCurve = AnimationCurve.Linear(0, 0, 1, 1);
|
|
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_3;
|
|
L_3 = AnimationCurve_Linear_mAB497B8B64A4B1C8AC9547B2F5184DB118F544EB((0.0f), (0.0f), (1.0f), (1.0f), NULL);
|
|
__this->___spawnDistributionCurve_12 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___spawnDistributionCurve_12), (void*)L_3);
|
|
// public float spawnDistributionVariance = 0.2f;
|
|
__this->___spawnDistributionVariance_13 = (0.200000003f);
|
|
// public float spawnProbability = 1.0f;
|
|
__this->___spawnProbability_15 = (1.0f);
|
|
// public Color difficultyInfoColor = new Color(0, 0, 0.5f);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4;
|
|
memset((&L_4), 0, sizeof(L_4));
|
|
Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_4), (0.0f), (0.0f), (0.5f), /*hidden argument*/NULL);
|
|
__this->___difficultyInfoColor_17 = L_4;
|
|
FlowExecTask__ctor_m8934DC5D55D1B64661A8F9B81171C17DA5F21188(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo::.ctor(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeInfo__ctor_mB8F4A82F750E7650E4CBB6EC6CC5A33BCA866A25 (NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6* __this, FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___0_node, float ___1_weight, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public NodeInfo(FlowLayoutGraphNode node, float weight)
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// this.node = node;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_0 = ___0_node;
|
|
__this->___node_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___node_0), (void*)L_0);
|
|
// this.weight = weight;
|
|
float L_1 = ___1_weight;
|
|
__this->___weight_1 = 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
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/<>c::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mCFB57ECA6F8F424163AFF17D0334AFAADAF7315D (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t6577204813A11DEAA41046073D80DA547E1FF811_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
U3CU3Ec_t6577204813A11DEAA41046073D80DA547E1FF811* L_0 = (U3CU3Ec_t6577204813A11DEAA41046073D80DA547E1FF811*)il2cpp_codegen_object_new(U3CU3Ec_t6577204813A11DEAA41046073D80DA547E1FF811_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CU3Ec__ctor_m09ABE2B0BD11FA0B4C6944C1B7F5CFC19F8A8EB0(L_0, NULL);
|
|
((U3CU3Ec_t6577204813A11DEAA41046073D80DA547E1FF811_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6577204813A11DEAA41046073D80DA547E1FF811_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t6577204813A11DEAA41046073D80DA547E1FF811_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6577204813A11DEAA41046073D80DA547E1FF811_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/<>c::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m09ABE2B0BD11FA0B4C6944C1B7F5CFC19F8A8EB0 (U3CU3Ec_t6577204813A11DEAA41046073D80DA547E1FF811* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Single DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/<>c::<Execute>b__15_0(DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems/NodeInfo)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float U3CU3Ec_U3CExecuteU3Eb__15_0_mD96C12DD6E9CBA6EB7B1C861713D10924B8900E1 (U3CU3Ec_t6577204813A11DEAA41046073D80DA547E1FF811* __this, NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6* ___0_info, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// var sortedPath = pathList.OrderBy(info => info.weight).ToArray();
|
|
NodeInfo_tB4D2E631B69ACC67C39EDED1EBBF8B4C25775AE6* L_0 = ___0_info;
|
|
NullCheck(L_0);
|
|
float L_1 = L_0->___weight_1;
|
|
return L_1;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Flow.Items.FlowDoorKeyComponent::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowDoorKeyComponent__ctor_m8D0689A97DBDA7A61240554C8E1D2AFE8CDF5233 (FlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public string[] validLockIds = new string[0];
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
__this->___validLockIds_5 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___validLockIds_5), (void*)L_0);
|
|
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Flow.Items.FlowDoorLockComponent::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowDoorLockComponent__ctor_m9020B8E81F86B47D59B2217909C878CBFACB7CBE (FlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowDoorKeyComponentU5BU5D_t39168F6D41C5F69E38879E860E5FCAB914F2E315_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public string[] validKeyIds = new string[0];
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
__this->___validKeyIds_5 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___validKeyIds_5), (void*)L_0);
|
|
// public FlowDoorKeyComponent[] validKeyRefs = new FlowDoorKeyComponent[0];
|
|
FlowDoorKeyComponentU5BU5D_t39168F6D41C5F69E38879E860E5FCAB914F2E315* L_1 = (FlowDoorKeyComponentU5BU5D_t39168F6D41C5F69E38879E860E5FCAB914F2E315*)(FlowDoorKeyComponentU5BU5D_t39168F6D41C5F69E38879E860E5FCAB914F2E315*)SZArrayNew(FlowDoorKeyComponentU5BU5D_t39168F6D41C5F69E38879E860E5FCAB914F2E315_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
__this->___validKeyRefs_6 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___validKeyRefs_6), (void*)L_1);
|
|
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Flow.Items.FlowItem::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowItem__ctor_m93414BE4BF1190EC2865FB646DE7A240555032FA (FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5D0E2E68F505B13C17076E4382706078580D4840_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public string markerName = "";
|
|
__this->___markerName_2 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___markerName_2), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
// public List<DungeonUID> referencedItemIds = new List<DungeonUID>();
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_0 = (List_1_t5D0E2E68F505B13C17076E4382706078580D4840*)il2cpp_codegen_object_new(List_1_t5D0E2E68F505B13C17076E4382706078580D4840_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB(L_0, List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB_RuntimeMethod_var);
|
|
__this->___referencedItemIds_3 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___referencedItemIds_3), (void*)L_0);
|
|
// public FlowGraphItemCustomInfo customInfo = FlowGraphItemCustomInfo.Default;
|
|
il2cpp_codegen_runtime_class_init_inline(FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_il2cpp_TypeInfo_var);
|
|
FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB L_1 = ((FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_StaticFields*)il2cpp_codegen_static_fields_for(FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_il2cpp_TypeInfo_var))->___Default_4;
|
|
__this->___customInfo_5 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___customInfo_5))->___itemType_0), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___customInfo_5))->___text_1), (void*)NULL);
|
|
#endif
|
|
// public FlowDomainDataRegistry domainData = new FlowDomainDataRegistry();
|
|
FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57* L_2 = (FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57*)il2cpp_codegen_object_new(FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
FlowDomainDataRegistry__ctor_m1F24340DB3A5215945E2DAAA09ED26E1CC0B2535(L_2, NULL);
|
|
__this->___domainData_6 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___domainData_6), (void*)L_2);
|
|
// public FlowItem()
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// itemId = DungeonUID.NewUID();
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_3;
|
|
L_3 = DungeonUID_NewUID_mE6EE97B2F74BC543ED8A85DF5373B55F26B1DD68(NULL);
|
|
__this->___itemId_0 = L_3;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// DungeonArchitect.Flow.Items.FlowItem DungeonArchitect.Flow.Items.FlowItem::Clone()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* FlowItem_Clone_m9D7BF74AF699EF0091E579DB2D86AE18D54A41EF (FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mD4A03BFFCED75DDF6D9B58DFE1C2C0AFDD440AB5_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5D0E2E68F505B13C17076E4382706078580D4840_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// var newItem = new FlowItem();
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_0 = (FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9*)il2cpp_codegen_object_new(FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
FlowItem__ctor_m93414BE4BF1190EC2865FB646DE7A240555032FA(L_0, NULL);
|
|
// newItem.itemId = itemId;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_1 = L_0;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_2 = __this->___itemId_0;
|
|
NullCheck(L_1);
|
|
L_1->___itemId_0 = L_2;
|
|
// newItem.type = type;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_3 = L_1;
|
|
int32_t L_4 = __this->___type_1;
|
|
NullCheck(L_3);
|
|
L_3->___type_1 = L_4;
|
|
// newItem.markerName = markerName;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_5 = L_3;
|
|
String_t* L_6 = __this->___markerName_2;
|
|
NullCheck(L_5);
|
|
L_5->___markerName_2 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_5->___markerName_2), (void*)L_6);
|
|
// newItem.referencedItemIds = new List<DungeonUID>(referencedItemIds);
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_7 = L_5;
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_8 = __this->___referencedItemIds_3;
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_9 = (List_1_t5D0E2E68F505B13C17076E4382706078580D4840*)il2cpp_codegen_object_new(List_1_t5D0E2E68F505B13C17076E4382706078580D4840_il2cpp_TypeInfo_var);
|
|
NullCheck(L_9);
|
|
List_1__ctor_mD4A03BFFCED75DDF6D9B58DFE1C2C0AFDD440AB5(L_9, L_8, List_1__ctor_mD4A03BFFCED75DDF6D9B58DFE1C2C0AFDD440AB5_RuntimeMethod_var);
|
|
NullCheck(L_7);
|
|
L_7->___referencedItemIds_3 = L_9;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_7->___referencedItemIds_3), (void*)L_9);
|
|
// newItem.customInfo = customInfo;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_10 = L_7;
|
|
FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB L_11 = __this->___customInfo_5;
|
|
NullCheck(L_10);
|
|
L_10->___customInfo_5 = L_11;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&L_10->___customInfo_5))->___itemType_0), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&L_10->___customInfo_5))->___text_1), (void*)NULL);
|
|
#endif
|
|
// newItem.domainData = domainData.Clone();
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_12 = L_10;
|
|
FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57* L_13 = __this->___domainData_6;
|
|
NullCheck(L_13);
|
|
FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57* L_14;
|
|
L_14 = FlowDomainDataRegistry_Clone_mEEE260D0ED542D192EA5CDDEE15982213571E469(L_13, NULL);
|
|
NullCheck(L_12);
|
|
L_12->___domainData_6 = L_14;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_12->___domainData_6), (void*)L_14);
|
|
// return newItem;
|
|
return L_12;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// Conversion methods for marshalling of: DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo
|
|
IL2CPP_EXTERN_C void FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_marshal_pinvoke(const FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB& unmarshaled, FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_marshaled_pinvoke& marshaled)
|
|
{
|
|
marshaled.___itemType_0 = il2cpp_codegen_marshal_string(unmarshaled.___itemType_0);
|
|
marshaled.___text_1 = il2cpp_codegen_marshal_string(unmarshaled.___text_1);
|
|
marshaled.___textColor_2 = unmarshaled.___textColor_2;
|
|
marshaled.___backgroundColor_3 = unmarshaled.___backgroundColor_3;
|
|
}
|
|
IL2CPP_EXTERN_C void FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_marshal_pinvoke_back(const FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_marshaled_pinvoke& marshaled, FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB& unmarshaled)
|
|
{
|
|
unmarshaled.___itemType_0 = il2cpp_codegen_marshal_string_result(marshaled.___itemType_0);
|
|
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___itemType_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___itemType_0));
|
|
unmarshaled.___text_1 = il2cpp_codegen_marshal_string_result(marshaled.___text_1);
|
|
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___text_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___text_1));
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F unmarshaledtextColor_temp_2;
|
|
memset((&unmarshaledtextColor_temp_2), 0, sizeof(unmarshaledtextColor_temp_2));
|
|
unmarshaledtextColor_temp_2 = marshaled.___textColor_2;
|
|
unmarshaled.___textColor_2 = unmarshaledtextColor_temp_2;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F unmarshaledbackgroundColor_temp_3;
|
|
memset((&unmarshaledbackgroundColor_temp_3), 0, sizeof(unmarshaledbackgroundColor_temp_3));
|
|
unmarshaledbackgroundColor_temp_3 = marshaled.___backgroundColor_3;
|
|
unmarshaled.___backgroundColor_3 = unmarshaledbackgroundColor_temp_3;
|
|
}
|
|
// Conversion method for clean up from marshalling of: DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo
|
|
IL2CPP_EXTERN_C void FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_marshal_pinvoke_cleanup(FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_marshaled_pinvoke& marshaled)
|
|
{
|
|
il2cpp_codegen_marshal_free(marshaled.___itemType_0);
|
|
marshaled.___itemType_0 = NULL;
|
|
il2cpp_codegen_marshal_free(marshaled.___text_1);
|
|
marshaled.___text_1 = NULL;
|
|
}
|
|
// Conversion methods for marshalling of: DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo
|
|
IL2CPP_EXTERN_C void FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_marshal_com(const FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB& unmarshaled, FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_marshaled_com& marshaled)
|
|
{
|
|
marshaled.___itemType_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___itemType_0);
|
|
marshaled.___text_1 = il2cpp_codegen_marshal_bstring(unmarshaled.___text_1);
|
|
marshaled.___textColor_2 = unmarshaled.___textColor_2;
|
|
marshaled.___backgroundColor_3 = unmarshaled.___backgroundColor_3;
|
|
}
|
|
IL2CPP_EXTERN_C void FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_marshal_com_back(const FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_marshaled_com& marshaled, FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB& unmarshaled)
|
|
{
|
|
unmarshaled.___itemType_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___itemType_0);
|
|
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___itemType_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___itemType_0));
|
|
unmarshaled.___text_1 = il2cpp_codegen_marshal_bstring_result(marshaled.___text_1);
|
|
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___text_1), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___text_1));
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F unmarshaledtextColor_temp_2;
|
|
memset((&unmarshaledtextColor_temp_2), 0, sizeof(unmarshaledtextColor_temp_2));
|
|
unmarshaledtextColor_temp_2 = marshaled.___textColor_2;
|
|
unmarshaled.___textColor_2 = unmarshaledtextColor_temp_2;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F unmarshaledbackgroundColor_temp_3;
|
|
memset((&unmarshaledbackgroundColor_temp_3), 0, sizeof(unmarshaledbackgroundColor_temp_3));
|
|
unmarshaledbackgroundColor_temp_3 = marshaled.___backgroundColor_3;
|
|
unmarshaled.___backgroundColor_3 = unmarshaledbackgroundColor_temp_3;
|
|
}
|
|
// Conversion method for clean up from marshalling of: DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo
|
|
IL2CPP_EXTERN_C void FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_marshal_com_cleanup(FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_marshaled_com& marshaled)
|
|
{
|
|
il2cpp_codegen_marshal_free_bstring(marshaled.___itemType_0);
|
|
marshaled.___itemType_0 = NULL;
|
|
il2cpp_codegen_marshal_free_bstring(marshaled.___text_1);
|
|
marshaled.___text_1 = NULL;
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo::.ctor(System.String,System.String,UnityEngine.Color,UnityEngine.Color)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowGraphItemCustomInfo__ctor_m4135317CD272343B8B1EA566BA72D7733396A928 (FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB* __this, String_t* ___0_itemType, String_t* ___1_text, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_textColor, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___3_backgroundColor, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// this.itemType = itemType;
|
|
String_t* L_0 = ___0_itemType;
|
|
__this->___itemType_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___itemType_0), (void*)L_0);
|
|
// this.text = text;
|
|
String_t* L_1 = ___1_text;
|
|
__this->___text_1 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___text_1), (void*)L_1);
|
|
// this.textColor = textColor;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ___2_textColor;
|
|
__this->___textColor_2 = L_2;
|
|
// this.backgroundColor = backgroundColor;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = ___3_backgroundColor;
|
|
__this->___backgroundColor_3 = L_3;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void FlowGraphItemCustomInfo__ctor_m4135317CD272343B8B1EA566BA72D7733396A928_AdjustorThunk (RuntimeObject* __this, String_t* ___0_itemType, String_t* ___1_text, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_textColor, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___3_backgroundColor, const RuntimeMethod* method)
|
|
{
|
|
FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB*>(__this + _offset);
|
|
FlowGraphItemCustomInfo__ctor_m4135317CD272343B8B1EA566BA72D7733396A928(_thisAdjusted, ___0_itemType, ___1_text, ___2_textColor, ___3_backgroundColor, method);
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Items.FlowGraphItemCustomInfo::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowGraphItemCustomInfo__cctor_m46DCC1444120FE9B00EAB6202EEE0ADA63C800B6 (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0F86125484EB61730C7D2CC0345ED41825CBFC02);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public static readonly FlowGraphItemCustomInfo Default = new FlowGraphItemCustomInfo("custom", "", Color.white, Color.black);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
|
|
L_0 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1;
|
|
L_1 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL);
|
|
FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB L_2;
|
|
memset((&L_2), 0, sizeof(L_2));
|
|
FlowGraphItemCustomInfo__ctor_m4135317CD272343B8B1EA566BA72D7733396A928((&L_2), _stringLiteral0F86125484EB61730C7D2CC0345ED41825CBFC02, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, L_0, L_1, /*hidden argument*/NULL);
|
|
((FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_StaticFields*)il2cpp_codegen_static_fields_for(FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_il2cpp_TypeInfo_var))->___Default_4 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&((FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_StaticFields*)il2cpp_codegen_static_fields_for(FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_il2cpp_TypeInfo_var))->___Default_4))->___itemType_0), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&((FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_StaticFields*)il2cpp_codegen_static_fields_for(FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB_il2cpp_TypeInfo_var))->___Default_4))->___text_1), (void*)NULL);
|
|
#endif
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.String DungeonArchitect.Flow.Items.FlowItemUtils::GetFlowItemText(DungeonArchitect.Flow.Items.FlowItem)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FlowItemUtils_GetFlowItemText_mFE396F03A2B1AFD2E120528A92C64CF631A4961A (FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral09684B67A5909FD48E1F14A8AF8DDD483C620B10);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3D714DD3E8E77A697EF557E85ED2B014A96328C5);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral579A50C67ADB00AC3925859C23590322B2D0BE9D);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E70AF961A2F88ADB9DB7B9C3B5F25A532C1570A);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAB69FA1AB6BB831506EFCAD83900FEE751E85F6F);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// switch (item.type)
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_0 = ___0_item;
|
|
NullCheck(L_0);
|
|
int32_t L_1 = L_0->___type_1;
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
switch (L_2)
|
|
{
|
|
case 0:
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
case 1:
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
case 2:
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
case 3:
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
case 4:
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
case 5:
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
case 6:
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
}
|
|
{
|
|
goto IL_005b;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return "S";
|
|
return _stringLiteral09684B67A5909FD48E1F14A8AF8DDD483C620B10;
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return "G";
|
|
return _stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869;
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
// return "E";
|
|
return _stringLiteral579A50C67ADB00AC3925859C23590322B2D0BE9D;
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
// return "K";
|
|
return _stringLiteral3D714DD3E8E77A697EF557E85ED2B014A96328C5;
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
// return "L";
|
|
return _stringLiteral7E70AF961A2F88ADB9DB7B9C3B5F25A532C1570A;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
// return "B";
|
|
return _stringLiteralAB69FA1AB6BB831506EFCAD83900FEE751E85F6F;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// return item.customInfo.text;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_3 = ___0_item;
|
|
NullCheck(L_3);
|
|
FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB* L_4 = (&L_3->___customInfo_5);
|
|
String_t* L_5 = L_4->___text_1;
|
|
return L_5;
|
|
}
|
|
|
|
IL_005b:
|
|
{
|
|
// return "";
|
|
return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Items.FlowItemUtils::GetFlowItemColor(DungeonArchitect.Flow.Items.FlowItem,UnityEngine.Color&,UnityEngine.Color&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowItemUtils_GetFlowItemColor_mEBDEDB6CE1F0A356D84E5245DBF7CBE448B3EB94 (FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* ___0_item, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___1_colorBackground, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___2_colorText, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
// switch (item.type)
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_0 = ___0_item;
|
|
NullCheck(L_0);
|
|
int32_t L_1 = L_0->___type_1;
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
switch (L_2)
|
|
{
|
|
case 0:
|
|
{
|
|
goto IL_00a0;
|
|
}
|
|
case 1:
|
|
{
|
|
goto IL_00b7;
|
|
}
|
|
case 2:
|
|
{
|
|
goto IL_007a;
|
|
}
|
|
case 3:
|
|
{
|
|
goto IL_00ce;
|
|
}
|
|
case 4:
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
case 5:
|
|
{
|
|
goto IL_0054;
|
|
}
|
|
case 6:
|
|
{
|
|
goto IL_00f4;
|
|
}
|
|
}
|
|
}
|
|
{
|
|
goto IL_0117;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
// colorBackground = new Color(0, 0.3f, 0);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_3 = ___1_colorBackground;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4;
|
|
memset((&L_4), 0, sizeof(L_4));
|
|
Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_4), (0.0f), (0.300000012f), (0.0f), /*hidden argument*/NULL);
|
|
*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)L_3 = L_4;
|
|
// colorText = Color.white;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_5 = ___2_colorText;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6;
|
|
L_6 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
|
|
*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)L_5 = L_6;
|
|
// break;
|
|
return;
|
|
}
|
|
|
|
IL_0054:
|
|
{
|
|
// colorBackground = new Color(0, 0, 0.3f);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_7 = ___1_colorBackground;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8;
|
|
memset((&L_8), 0, sizeof(L_8));
|
|
Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_8), (0.0f), (0.0f), (0.300000012f), /*hidden argument*/NULL);
|
|
*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)L_7 = L_8;
|
|
// colorText = Color.white;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_9 = ___2_colorText;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_10;
|
|
L_10 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
|
|
*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)L_9 = L_10;
|
|
// break;
|
|
return;
|
|
}
|
|
|
|
IL_007a:
|
|
{
|
|
// colorBackground = new Color(0.6f, 0, 0);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_11 = ___1_colorBackground;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12;
|
|
memset((&L_12), 0, sizeof(L_12));
|
|
Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_12), (0.600000024f), (0.0f), (0.0f), /*hidden argument*/NULL);
|
|
*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)L_11 = L_12;
|
|
// colorText = Color.white;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_13 = ___2_colorText;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14;
|
|
L_14 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
|
|
*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)L_13 = L_14;
|
|
// break;
|
|
return;
|
|
}
|
|
|
|
IL_00a0:
|
|
{
|
|
// colorBackground = Color.yellow;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_15 = ___1_colorBackground;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_16;
|
|
L_16 = Color_get_yellow_m66637FA14383E8D74F24AE256B577CE1D55D469F_inline(NULL);
|
|
*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)L_15 = L_16;
|
|
// colorText = Color.black;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_17 = ___2_colorText;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_18;
|
|
L_18 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL);
|
|
*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)L_17 = L_18;
|
|
// break;
|
|
return;
|
|
}
|
|
|
|
IL_00b7:
|
|
{
|
|
// colorBackground = Color.blue;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_19 = ___1_colorBackground;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_20;
|
|
L_20 = Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline(NULL);
|
|
*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)L_19 = L_20;
|
|
// colorText = Color.white;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_21 = ___2_colorText;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_22;
|
|
L_22 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
|
|
*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)L_21 = L_22;
|
|
// break;
|
|
return;
|
|
}
|
|
|
|
IL_00ce:
|
|
{
|
|
// colorBackground = new Color(0, 0.5f, 1);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_23 = ___1_colorBackground;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_24;
|
|
memset((&L_24), 0, sizeof(L_24));
|
|
Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_24), (0.0f), (0.5f), (1.0f), /*hidden argument*/NULL);
|
|
*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)L_23 = L_24;
|
|
// colorText = Color.white;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_25 = ___2_colorText;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_26;
|
|
L_26 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
|
|
*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)L_25 = L_26;
|
|
// break;
|
|
return;
|
|
}
|
|
|
|
IL_00f4:
|
|
{
|
|
// colorBackground = item.customInfo.backgroundColor;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_27 = ___1_colorBackground;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_28 = ___0_item;
|
|
NullCheck(L_28);
|
|
FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB* L_29 = (&L_28->___customInfo_5);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_30 = L_29->___backgroundColor_3;
|
|
*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)L_27 = L_30;
|
|
// colorText = item.customInfo.textColor;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_31 = ___2_colorText;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_32 = ___0_item;
|
|
NullCheck(L_32);
|
|
FlowGraphItemCustomInfo_tF5DF3E00D25AD300BC98D117E5D7D6B801EF81EB* L_33 = (&L_32->___customInfo_5);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_34 = L_33->___textColor_2;
|
|
*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)L_31 = L_34;
|
|
// break;
|
|
return;
|
|
}
|
|
|
|
IL_0117:
|
|
{
|
|
// colorBackground = Color.white;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_35 = ___1_colorBackground;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_36;
|
|
L_36 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
|
|
*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)L_35 = L_36;
|
|
// colorText = Color.black;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_37 = ___2_colorText;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_38;
|
|
L_38 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL);
|
|
*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)L_37 = L_38;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Items.FlowItemUtils::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowItemUtils__ctor_m2ED22E66B0B7A055D141FBEBA6EAF5D2A32A87AE (FlowItemUtils_tA2B1B8A15AE8E1DBFD33AD495002E9EC9B9F9E8B* __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.Items.FlowItemMetadataComponent::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowItemMetadataComponent__ctor_mAA6481F65CA272C4ADC31B465614961450257ACA (FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public string[] referencedItemIds = new string[0];
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
__this->___referencedItemIds_6 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___referencedItemIds_6), (void*)L_0);
|
|
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Flow.Items.FlowItemMetadata::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowItemMetadata__ctor_mC715EE746D19130951BE62A1A1B9BE58EF78D3CC (FlowItemMetadata_t70DCD6B5087455D9762F9D2E95CED7094DF2CBC3* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public DungeonUID itemId = DungeonUID.Empty;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_0 = ((DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_StaticFields*)il2cpp_codegen_static_fields_for(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var))->___Empty_5;
|
|
__this->___itemId_1 = L_0;
|
|
// public DungeonUID[] referencedItems = new DungeonUID[0];
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_1 = (DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED*)(DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED*)SZArrayNew(DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
__this->___referencedItems_2 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___referencedItems_2), (void*)L_1);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Flow.Items.FlowItemMetadataHandler::SetMetadata(UnityEngine.GameObject,DungeonArchitect.DungeonNodeSpawnData)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowItemMetadataHandler_SetMetadata_m072AFE9606B69C0458AAC502C2442768DFDBFAB9 (FlowItemMetadataHandler_t02EA86DE07E45866C57789E80512EEDB03F19CA6* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_dungeonItem, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 ___1_spawnData, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowItemMetadataHandler_FindOrAddComponent_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_m0AEDF20CFE70CFA8D45ED9C11BC8E8D53E150499_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowItemMetadata_t70DCD6B5087455D9762F9D2E95CED7094DF2CBC3_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* V_0 = NULL;
|
|
FlowItemMetadata_t70DCD6B5087455D9762F9D2E95CED7094DF2CBC3* V_1 = NULL;
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* V_2 = NULL;
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* V_3 = NULL;
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_6;
|
|
memset((&V_6), 0, sizeof(V_6));
|
|
{
|
|
// if (dungeonItem != null)
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_dungeonItem;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_00d1;
|
|
}
|
|
}
|
|
{
|
|
// var marker = spawnData.socket;
|
|
DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_2 = ___1_spawnData;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_3 = L_2.___socket_2;
|
|
V_0 = L_3;
|
|
// if (marker.metadata is FlowItemMetadata)
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
RuntimeObject* L_5 = L_4->___metadata_7;
|
|
if (!((FlowItemMetadata_t70DCD6B5087455D9762F9D2E95CED7094DF2CBC3*)IsInstClass((RuntimeObject*)L_5, FlowItemMetadata_t70DCD6B5087455D9762F9D2E95CED7094DF2CBC3_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_00d1;
|
|
}
|
|
}
|
|
{
|
|
// var itemData = marker.metadata as FlowItemMetadata;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_6 = V_0;
|
|
NullCheck(L_6);
|
|
RuntimeObject* L_7 = L_6->___metadata_7;
|
|
V_1 = ((FlowItemMetadata_t70DCD6B5087455D9762F9D2E95CED7094DF2CBC3*)IsInstClass((RuntimeObject*)L_7, FlowItemMetadata_t70DCD6B5087455D9762F9D2E95CED7094DF2CBC3_il2cpp_TypeInfo_var));
|
|
// if (itemData != null)
|
|
FlowItemMetadata_t70DCD6B5087455D9762F9D2E95CED7094DF2CBC3* L_8 = V_1;
|
|
if (!L_8)
|
|
{
|
|
goto IL_00b1;
|
|
}
|
|
}
|
|
{
|
|
// var component = FindOrAddComponent<FlowItemMetadataComponent>(dungeonItem);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = ___0_dungeonItem;
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_10;
|
|
L_10 = FlowItemMetadataHandler_FindOrAddComponent_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_m0AEDF20CFE70CFA8D45ED9C11BC8E8D53E150499(__this, L_9, FlowItemMetadataHandler_FindOrAddComponent_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_m0AEDF20CFE70CFA8D45ED9C11BC8E8D53E150499_RuntimeMethod_var);
|
|
V_2 = L_10;
|
|
// if (component != null)
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_11 = V_2;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_12;
|
|
L_12 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_11, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_12)
|
|
{
|
|
goto IL_00b1;
|
|
}
|
|
}
|
|
{
|
|
// component.itemType = itemData.itemType;
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_13 = V_2;
|
|
FlowItemMetadata_t70DCD6B5087455D9762F9D2E95CED7094DF2CBC3* L_14 = V_1;
|
|
NullCheck(L_14);
|
|
int32_t L_15 = L_14->___itemType_0;
|
|
NullCheck(L_13);
|
|
L_13->___itemType_4 = L_15;
|
|
// component.itemId = itemData.itemId.ToString();
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_16 = V_2;
|
|
FlowItemMetadata_t70DCD6B5087455D9762F9D2E95CED7094DF2CBC3* L_17 = V_1;
|
|
NullCheck(L_17);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* L_18 = (&L_17->___itemId_1);
|
|
String_t* L_19;
|
|
L_19 = DungeonUID_ToString_m7472E240B273FFA66D34B20EFF22A69C6F103C7E(L_18, NULL);
|
|
NullCheck(L_16);
|
|
L_16->___itemId_5 = L_19;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_16->___itemId_5), (void*)L_19);
|
|
// var referencedIds = new List<string>();
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_20 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
|
|
NullCheck(L_20);
|
|
List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_20, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
|
|
V_3 = L_20;
|
|
// foreach (var referencedGuidId in itemData.referencedItems)
|
|
FlowItemMetadata_t70DCD6B5087455D9762F9D2E95CED7094DF2CBC3* L_21 = V_1;
|
|
NullCheck(L_21);
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_22 = L_21->___referencedItems_2;
|
|
V_4 = L_22;
|
|
V_5 = 0;
|
|
goto IL_009d;
|
|
}
|
|
|
|
IL_0079:
|
|
{
|
|
// foreach (var referencedGuidId in itemData.referencedItems)
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_23 = V_4;
|
|
int32_t L_24 = V_5;
|
|
NullCheck(L_23);
|
|
int32_t L_25 = L_24;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
|
|
V_6 = L_26;
|
|
// referencedIds.Add(referencedGuidId.ToString());
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_27 = V_3;
|
|
String_t* L_28;
|
|
L_28 = DungeonUID_ToString_m7472E240B273FFA66D34B20EFF22A69C6F103C7E((&V_6), NULL);
|
|
NullCheck(L_27);
|
|
List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_27, L_28, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
|
|
int32_t L_29 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_29, 1));
|
|
}
|
|
|
|
IL_009d:
|
|
{
|
|
// foreach (var referencedGuidId in itemData.referencedItems)
|
|
int32_t L_30 = V_5;
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_31 = V_4;
|
|
NullCheck(L_31);
|
|
if ((((int32_t)L_30) < ((int32_t)((int32_t)(((RuntimeArray*)L_31)->max_length)))))
|
|
{
|
|
goto IL_0079;
|
|
}
|
|
}
|
|
{
|
|
// component.referencedItemIds = referencedIds.ToArray();
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_32 = V_2;
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_33 = V_3;
|
|
NullCheck(L_33);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_34;
|
|
L_34 = List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A(L_33, List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A_RuntimeMethod_var);
|
|
NullCheck(L_32);
|
|
L_32->___referencedItemIds_6 = L_34;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_32->___referencedItemIds_6), (void*)L_34);
|
|
}
|
|
|
|
IL_00b1:
|
|
{
|
|
// if (itemData.parentTransform != null)
|
|
FlowItemMetadata_t70DCD6B5087455D9762F9D2E95CED7094DF2CBC3* L_35 = V_1;
|
|
NullCheck(L_35);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_36 = L_35->___parentTransform_3;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_37;
|
|
L_37 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_36, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_37)
|
|
{
|
|
goto IL_00d1;
|
|
}
|
|
}
|
|
{
|
|
// dungeonItem.transform.SetParent(itemData.parentTransform, true);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_38 = ___0_dungeonItem;
|
|
NullCheck(L_38);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_39;
|
|
L_39 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_38, NULL);
|
|
FlowItemMetadata_t70DCD6B5087455D9762F9D2E95CED7094DF2CBC3* L_40 = V_1;
|
|
NullCheck(L_40);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_41 = L_40->___parentTransform_3;
|
|
NullCheck(L_39);
|
|
Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_39, L_41, (bool)1, NULL);
|
|
}
|
|
|
|
IL_00d1:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Items.FlowItemMetadataHandler::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowItemMetadataHandler__ctor_mB873B4EE473B47BC6423F88B04F17CF8C3B5AC03 (FlowItemMetadataHandler_t02EA86DE07E45866C57789E80512EEDB03F19CA6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
DungeonItemSpawnListener__ctor_mFFB221826E9ECF86D406826BBC188C01D81E802A(__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.Items.FlowItemMetadataResolver::OnPostDungeonBuild(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowItemMetadataResolver_OnPostDungeonBuild_mF30F4ACD88634C3C259D624E6B51A843156A9399 (FlowItemMetadataResolver_t2EFB2373871F4FDD07A12BCAE747BB597F7177FE* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___1_model, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m7C13D2743A7D0D38FF2A6482CD213ED64B155E27_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mC20AFDFEBC6A7950C6986C097C3B5F579E349127_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m7FC977955C7670B08263306C3B569DFAEFA5A6A8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m267B26604E56E7BCDAFEE6AA405EC5917F250DC3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tBE58E40CA0401F7EE4965CF8CC9B8812B2C1C0ED_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowDoorKeyComponentU5BU5D_t39168F6D41C5F69E38879E860E5FCAB914F2E315_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowDoorLockComponentU5BU5D_tC885449A2A218578E7B6F0A30AC8E1708CB76C2E_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowItemMetadataResolver_FindOrAddComponent_TisFlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41_mC88B3339010EFB08F159C553261473684AFA6A8F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowItemMetadataResolver_FindOrAddComponent_TisFlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD_mAA5247D872C1E1F71BDEE198CA96EB433BD89189_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowItemMetadataResolver_GetDungeonOwnedComponents_TisFlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41_m0C5AE5939C7782D2280A5A8FDD3BCCC4965050E2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowItemMetadataResolver_GetDungeonOwnedComponents_TisFlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD_m857990435AD2D03C8065AF28CCB17B56FAD6C454_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowItemMetadataResolver_GetDungeonOwnedComponents_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_mF3E79C290DCA02C911EA30CC259C6541CE365E32_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m64F822ED2B600CED8433CDD57DCC8DDB506A7198_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m8A9D3F7EC7D953C8CB7C003272CB9EC87504AF66_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m4DDC1F8A633006CB28949A6843A6E9556E8DF2FD_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m8EBE36ABCA61904FF28C2106E1D20C073E817A90_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0517BE35E98294DC922A106585A38ABE52A70E7E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m16ED75CDD7CE604192C5C18C24A74E738D910429_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t0EE75A2C0E7FBB54DDD8C06A26DD87F4E6FD1D7D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t968615A1277BCAEB054D02A9BE1A320143761B9D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
FlowItemMetadataComponentU5BU5D_t510A150116584F472EABEC5B90C2E2C8C1339D2A* V_0 = NULL;
|
|
Dictionary_2_tBE58E40CA0401F7EE4965CF8CC9B8812B2C1C0ED* V_1 = NULL;
|
|
FlowItemMetadataComponentU5BU5D_t510A150116584F472EABEC5B90C2E2C8C1339D2A* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* V_4 = NULL;
|
|
FlowDoorKeyComponentU5BU5D_t39168F6D41C5F69E38879E860E5FCAB914F2E315* V_5 = NULL;
|
|
FlowDoorLockComponentU5BU5D_tC885449A2A218578E7B6F0A30AC8E1708CB76C2E* V_6 = NULL;
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* V_7 = NULL;
|
|
FlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41* V_8 = NULL;
|
|
List_1_t0EE75A2C0E7FBB54DDD8C06A26DD87F4E6FD1D7D* V_9 = NULL;
|
|
int32_t V_10 = 0;
|
|
String_t* V_11 = NULL;
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* V_12 = NULL;
|
|
FlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD* V_13 = NULL;
|
|
List_1_t968615A1277BCAEB054D02A9BE1A320143761B9D* V_14 = NULL;
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* V_15 = NULL;
|
|
{
|
|
// var items = GetDungeonOwnedComponents<FlowItemMetadataComponent>(dungeon);
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_0 = ___0_dungeon;
|
|
FlowItemMetadataComponentU5BU5D_t510A150116584F472EABEC5B90C2E2C8C1339D2A* L_1;
|
|
L_1 = FlowItemMetadataResolver_GetDungeonOwnedComponents_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_mF3E79C290DCA02C911EA30CC259C6541CE365E32(__this, L_0, FlowItemMetadataResolver_GetDungeonOwnedComponents_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_mF3E79C290DCA02C911EA30CC259C6541CE365E32_RuntimeMethod_var);
|
|
V_0 = L_1;
|
|
// var itemMap = new Dictionary<string, FlowItemMetadataComponent>();
|
|
Dictionary_2_tBE58E40CA0401F7EE4965CF8CC9B8812B2C1C0ED* L_2 = (Dictionary_2_tBE58E40CA0401F7EE4965CF8CC9B8812B2C1C0ED*)il2cpp_codegen_object_new(Dictionary_2_tBE58E40CA0401F7EE4965CF8CC9B8812B2C1C0ED_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
Dictionary_2__ctor_mC20AFDFEBC6A7950C6986C097C3B5F579E349127(L_2, Dictionary_2__ctor_mC20AFDFEBC6A7950C6986C097C3B5F579E349127_RuntimeMethod_var);
|
|
V_1 = L_2;
|
|
// foreach (var item in items)
|
|
FlowItemMetadataComponentU5BU5D_t510A150116584F472EABEC5B90C2E2C8C1339D2A* L_3 = V_0;
|
|
V_2 = L_3;
|
|
V_3 = 0;
|
|
goto IL_0051;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
// foreach (var item in items)
|
|
FlowItemMetadataComponentU5BU5D_t510A150116584F472EABEC5B90C2E2C8C1339D2A* L_4 = V_2;
|
|
int32_t L_5 = V_3;
|
|
NullCheck(L_4);
|
|
int32_t L_6 = L_5;
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
|
|
V_4 = L_7;
|
|
// if (item.itemId == null || item.itemId.Length == 0) continue;
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_8 = V_4;
|
|
NullCheck(L_8);
|
|
String_t* L_9 = L_8->___itemId_5;
|
|
if (!L_9)
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_10 = V_4;
|
|
NullCheck(L_10);
|
|
String_t* L_11 = L_10->___itemId_5;
|
|
NullCheck(L_11);
|
|
int32_t L_12;
|
|
L_12 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_11, NULL);
|
|
if (!L_12)
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
// if (itemMap.ContainsKey(item.itemId))
|
|
Dictionary_2_tBE58E40CA0401F7EE4965CF8CC9B8812B2C1C0ED* L_13 = V_1;
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_14 = V_4;
|
|
NullCheck(L_14);
|
|
String_t* L_15 = L_14->___itemId_5;
|
|
NullCheck(L_13);
|
|
bool L_16;
|
|
L_16 = Dictionary_2_ContainsKey_m7C13D2743A7D0D38FF2A6482CD213ED64B155E27(L_13, L_15, Dictionary_2_ContainsKey_m7C13D2743A7D0D38FF2A6482CD213ED64B155E27_RuntimeMethod_var);
|
|
// itemMap[item.itemId] = item;
|
|
Dictionary_2_tBE58E40CA0401F7EE4965CF8CC9B8812B2C1C0ED* L_17 = V_1;
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_18 = V_4;
|
|
NullCheck(L_18);
|
|
String_t* L_19 = L_18->___itemId_5;
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_20 = V_4;
|
|
NullCheck(L_17);
|
|
Dictionary_2_set_Item_m267B26604E56E7BCDAFEE6AA405EC5917F250DC3(L_17, L_19, L_20, Dictionary_2_set_Item_m267B26604E56E7BCDAFEE6AA405EC5917F250DC3_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
int32_t L_21 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_21, 1));
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
// foreach (var item in items)
|
|
int32_t L_22 = V_3;
|
|
FlowItemMetadataComponentU5BU5D_t510A150116584F472EABEC5B90C2E2C8C1339D2A* L_23 = V_2;
|
|
NullCheck(L_23);
|
|
if ((((int32_t)L_22) < ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length)))))
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
// var oldKeys = GetDungeonOwnedComponents<FlowDoorKeyComponent>(dungeon);
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_24 = ___0_dungeon;
|
|
FlowDoorKeyComponentU5BU5D_t39168F6D41C5F69E38879E860E5FCAB914F2E315* L_25;
|
|
L_25 = FlowItemMetadataResolver_GetDungeonOwnedComponents_TisFlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41_m0C5AE5939C7782D2280A5A8FDD3BCCC4965050E2(__this, L_24, FlowItemMetadataResolver_GetDungeonOwnedComponents_TisFlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41_m0C5AE5939C7782D2280A5A8FDD3BCCC4965050E2_RuntimeMethod_var);
|
|
// foreach (var key in oldKeys)
|
|
V_5 = L_25;
|
|
V_3 = 0;
|
|
goto IL_0077;
|
|
}
|
|
|
|
IL_0064:
|
|
{
|
|
// foreach (var key in oldKeys)
|
|
FlowDoorKeyComponentU5BU5D_t39168F6D41C5F69E38879E860E5FCAB914F2E315* L_26 = V_5;
|
|
int32_t L_27 = V_3;
|
|
NullCheck(L_26);
|
|
int32_t L_28 = L_27;
|
|
FlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41* L_29 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
|
|
// key.lockRefs = new FlowDoorLockComponent[0];
|
|
FlowDoorLockComponentU5BU5D_tC885449A2A218578E7B6F0A30AC8E1708CB76C2E* L_30 = (FlowDoorLockComponentU5BU5D_tC885449A2A218578E7B6F0A30AC8E1708CB76C2E*)(FlowDoorLockComponentU5BU5D_tC885449A2A218578E7B6F0A30AC8E1708CB76C2E*)SZArrayNew(FlowDoorLockComponentU5BU5D_tC885449A2A218578E7B6F0A30AC8E1708CB76C2E_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
NullCheck(L_29);
|
|
L_29->___lockRefs_6 = L_30;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_29->___lockRefs_6), (void*)L_30);
|
|
int32_t L_31 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_31, 1));
|
|
}
|
|
|
|
IL_0077:
|
|
{
|
|
// foreach (var key in oldKeys)
|
|
int32_t L_32 = V_3;
|
|
FlowDoorKeyComponentU5BU5D_t39168F6D41C5F69E38879E860E5FCAB914F2E315* L_33 = V_5;
|
|
NullCheck(L_33);
|
|
if ((((int32_t)L_32) < ((int32_t)((int32_t)(((RuntimeArray*)L_33)->max_length)))))
|
|
{
|
|
goto IL_0064;
|
|
}
|
|
}
|
|
{
|
|
// var oldLocks = GetDungeonOwnedComponents<FlowDoorLockComponent>(dungeon);
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_34 = ___0_dungeon;
|
|
FlowDoorLockComponentU5BU5D_tC885449A2A218578E7B6F0A30AC8E1708CB76C2E* L_35;
|
|
L_35 = FlowItemMetadataResolver_GetDungeonOwnedComponents_TisFlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD_m857990435AD2D03C8065AF28CCB17B56FAD6C454(__this, L_34, FlowItemMetadataResolver_GetDungeonOwnedComponents_TisFlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD_m857990435AD2D03C8065AF28CCB17B56FAD6C454_RuntimeMethod_var);
|
|
// foreach (var lockComponent in oldLocks)
|
|
V_6 = L_35;
|
|
V_3 = 0;
|
|
goto IL_00aa;
|
|
}
|
|
|
|
IL_008b:
|
|
{
|
|
// foreach (var lockComponent in oldLocks)
|
|
FlowDoorLockComponentU5BU5D_tC885449A2A218578E7B6F0A30AC8E1708CB76C2E* L_36 = V_6;
|
|
int32_t L_37 = V_3;
|
|
NullCheck(L_36);
|
|
int32_t L_38 = L_37;
|
|
FlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD* L_39 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_38));
|
|
// lockComponent.validKeyRefs = new FlowDoorKeyComponent[0];
|
|
FlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD* L_40 = L_39;
|
|
FlowDoorKeyComponentU5BU5D_t39168F6D41C5F69E38879E860E5FCAB914F2E315* L_41 = (FlowDoorKeyComponentU5BU5D_t39168F6D41C5F69E38879E860E5FCAB914F2E315*)(FlowDoorKeyComponentU5BU5D_t39168F6D41C5F69E38879E860E5FCAB914F2E315*)SZArrayNew(FlowDoorKeyComponentU5BU5D_t39168F6D41C5F69E38879E860E5FCAB914F2E315_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
NullCheck(L_40);
|
|
L_40->___validKeyRefs_6 = L_41;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_40->___validKeyRefs_6), (void*)L_41);
|
|
// lockComponent.validKeyIds = new string[0];
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_42 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
NullCheck(L_40);
|
|
L_40->___validKeyIds_5 = L_42;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_40->___validKeyIds_5), (void*)L_42);
|
|
int32_t L_43 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_43, 1));
|
|
}
|
|
|
|
IL_00aa:
|
|
{
|
|
// foreach (var lockComponent in oldLocks)
|
|
int32_t L_44 = V_3;
|
|
FlowDoorLockComponentU5BU5D_tC885449A2A218578E7B6F0A30AC8E1708CB76C2E* L_45 = V_6;
|
|
NullCheck(L_45);
|
|
if ((((int32_t)L_44) < ((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length)))))
|
|
{
|
|
goto IL_008b;
|
|
}
|
|
}
|
|
{
|
|
// foreach (var item in items)
|
|
FlowItemMetadataComponentU5BU5D_t510A150116584F472EABEC5B90C2E2C8C1339D2A* L_46 = V_0;
|
|
V_2 = L_46;
|
|
V_3 = 0;
|
|
goto IL_01f1;
|
|
}
|
|
|
|
IL_00ba:
|
|
{
|
|
// foreach (var item in items)
|
|
FlowItemMetadataComponentU5BU5D_t510A150116584F472EABEC5B90C2E2C8C1339D2A* L_47 = V_2;
|
|
int32_t L_48 = V_3;
|
|
NullCheck(L_47);
|
|
int32_t L_49 = L_48;
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_50 = (L_47)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
|
|
V_7 = L_50;
|
|
// if (item.itemType == FlowGraphItemType.Key)
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_51 = V_7;
|
|
NullCheck(L_51);
|
|
int32_t L_52 = L_51->___itemType_4;
|
|
if (L_52)
|
|
{
|
|
goto IL_01ca;
|
|
}
|
|
}
|
|
{
|
|
// var keyComponent = FindOrAddComponent<FlowDoorKeyComponent>(item.gameObject);
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_53 = V_7;
|
|
NullCheck(L_53);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_54;
|
|
L_54 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_53, NULL);
|
|
FlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41* L_55;
|
|
L_55 = FlowItemMetadataResolver_FindOrAddComponent_TisFlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41_mC88B3339010EFB08F159C553261473684AFA6A8F(__this, L_54, FlowItemMetadataResolver_FindOrAddComponent_TisFlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41_mC88B3339010EFB08F159C553261473684AFA6A8F_RuntimeMethod_var);
|
|
V_8 = L_55;
|
|
// keyComponent.keyId = item.itemId;
|
|
FlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41* L_56 = V_8;
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_57 = V_7;
|
|
NullCheck(L_57);
|
|
String_t* L_58 = L_57->___itemId_5;
|
|
NullCheck(L_56);
|
|
L_56->___keyId_4 = L_58;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_56->___keyId_4), (void*)L_58);
|
|
// var lockComponents = new List<FlowDoorLockComponent>();
|
|
List_1_t0EE75A2C0E7FBB54DDD8C06A26DD87F4E6FD1D7D* L_59 = (List_1_t0EE75A2C0E7FBB54DDD8C06A26DD87F4E6FD1D7D*)il2cpp_codegen_object_new(List_1_t0EE75A2C0E7FBB54DDD8C06A26DD87F4E6FD1D7D_il2cpp_TypeInfo_var);
|
|
NullCheck(L_59);
|
|
List_1__ctor_m16ED75CDD7CE604192C5C18C24A74E738D910429(L_59, List_1__ctor_m16ED75CDD7CE604192C5C18C24A74E738D910429_RuntimeMethod_var);
|
|
V_9 = L_59;
|
|
// for (int i = 0; i < item.referencedItemIds.Length; i++)
|
|
V_10 = 0;
|
|
goto IL_018e;
|
|
}
|
|
|
|
IL_00f7:
|
|
{
|
|
// var refItemId = item.referencedItemIds[i];
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_60 = V_7;
|
|
NullCheck(L_60);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_61 = L_60->___referencedItemIds_6;
|
|
int32_t L_62 = V_10;
|
|
NullCheck(L_61);
|
|
int32_t L_63 = L_62;
|
|
String_t* L_64 = (L_61)->GetAt(static_cast<il2cpp_array_size_t>(L_63));
|
|
V_11 = L_64;
|
|
// if (!itemMap.ContainsKey(refItemId)) continue;
|
|
Dictionary_2_tBE58E40CA0401F7EE4965CF8CC9B8812B2C1C0ED* L_65 = V_1;
|
|
String_t* L_66 = V_11;
|
|
NullCheck(L_65);
|
|
bool L_67;
|
|
L_67 = Dictionary_2_ContainsKey_m7C13D2743A7D0D38FF2A6482CD213ED64B155E27(L_65, L_66, Dictionary_2_ContainsKey_m7C13D2743A7D0D38FF2A6482CD213ED64B155E27_RuntimeMethod_var);
|
|
if (!L_67)
|
|
{
|
|
goto IL_0188;
|
|
}
|
|
}
|
|
{
|
|
// var refItem = itemMap[refItemId];
|
|
Dictionary_2_tBE58E40CA0401F7EE4965CF8CC9B8812B2C1C0ED* L_68 = V_1;
|
|
String_t* L_69 = V_11;
|
|
NullCheck(L_68);
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_70;
|
|
L_70 = Dictionary_2_get_Item_m7FC977955C7670B08263306C3B569DFAEFA5A6A8(L_68, L_69, Dictionary_2_get_Item_m7FC977955C7670B08263306C3B569DFAEFA5A6A8_RuntimeMethod_var);
|
|
V_12 = L_70;
|
|
// if (refItem.itemType == FlowGraphItemType.Lock)
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_71 = V_12;
|
|
NullCheck(L_71);
|
|
int32_t L_72 = L_71->___itemType_4;
|
|
if ((!(((uint32_t)L_72) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0188;
|
|
}
|
|
}
|
|
{
|
|
// var lockComponent = FindOrAddComponent<FlowDoorLockComponent>(refItem.gameObject);
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_73 = V_12;
|
|
NullCheck(L_73);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_74;
|
|
L_74 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_73, NULL);
|
|
FlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD* L_75;
|
|
L_75 = FlowItemMetadataResolver_FindOrAddComponent_TisFlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD_mAA5247D872C1E1F71BDEE198CA96EB433BD89189(__this, L_74, FlowItemMetadataResolver_FindOrAddComponent_TisFlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD_mAA5247D872C1E1F71BDEE198CA96EB433BD89189_RuntimeMethod_var);
|
|
V_13 = L_75;
|
|
// lockComponents.Add(lockComponent);
|
|
List_1_t0EE75A2C0E7FBB54DDD8C06A26DD87F4E6FD1D7D* L_76 = V_9;
|
|
FlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD* L_77 = V_13;
|
|
NullCheck(L_76);
|
|
List_1_Add_m8A9D3F7EC7D953C8CB7C003272CB9EC87504AF66_inline(L_76, L_77, List_1_Add_m8A9D3F7EC7D953C8CB7C003272CB9EC87504AF66_RuntimeMethod_var);
|
|
// var keyRefs = new List<FlowDoorKeyComponent>(lockComponent.validKeyRefs);
|
|
FlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD* L_78 = V_13;
|
|
NullCheck(L_78);
|
|
FlowDoorKeyComponentU5BU5D_t39168F6D41C5F69E38879E860E5FCAB914F2E315* L_79 = L_78->___validKeyRefs_6;
|
|
List_1_t968615A1277BCAEB054D02A9BE1A320143761B9D* L_80 = (List_1_t968615A1277BCAEB054D02A9BE1A320143761B9D*)il2cpp_codegen_object_new(List_1_t968615A1277BCAEB054D02A9BE1A320143761B9D_il2cpp_TypeInfo_var);
|
|
NullCheck(L_80);
|
|
List_1__ctor_m0517BE35E98294DC922A106585A38ABE52A70E7E(L_80, (RuntimeObject*)L_79, List_1__ctor_m0517BE35E98294DC922A106585A38ABE52A70E7E_RuntimeMethod_var);
|
|
V_14 = L_80;
|
|
// keyRefs.Add(keyComponent);
|
|
List_1_t968615A1277BCAEB054D02A9BE1A320143761B9D* L_81 = V_14;
|
|
FlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41* L_82 = V_8;
|
|
NullCheck(L_81);
|
|
List_1_Add_m64F822ED2B600CED8433CDD57DCC8DDB506A7198_inline(L_81, L_82, List_1_Add_m64F822ED2B600CED8433CDD57DCC8DDB506A7198_RuntimeMethod_var);
|
|
// lockComponent.validKeyRefs = keyRefs.ToArray();
|
|
FlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD* L_83 = V_13;
|
|
List_1_t968615A1277BCAEB054D02A9BE1A320143761B9D* L_84 = V_14;
|
|
NullCheck(L_84);
|
|
FlowDoorKeyComponentU5BU5D_t39168F6D41C5F69E38879E860E5FCAB914F2E315* L_85;
|
|
L_85 = List_1_ToArray_m4DDC1F8A633006CB28949A6843A6E9556E8DF2FD(L_84, List_1_ToArray_m4DDC1F8A633006CB28949A6843A6E9556E8DF2FD_RuntimeMethod_var);
|
|
NullCheck(L_83);
|
|
L_83->___validKeyRefs_6 = L_85;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_83->___validKeyRefs_6), (void*)L_85);
|
|
// var keyIds = new List<string>(lockComponent.validKeyIds);
|
|
FlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD* L_86 = V_13;
|
|
NullCheck(L_86);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_87 = L_86->___validKeyIds_5;
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_88 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
|
|
NullCheck(L_88);
|
|
List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC(L_88, (RuntimeObject*)L_87, List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC_RuntimeMethod_var);
|
|
V_15 = L_88;
|
|
// keyIds.Add(keyComponent.keyId);
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_89 = V_15;
|
|
FlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41* L_90 = V_8;
|
|
NullCheck(L_90);
|
|
String_t* L_91 = L_90->___keyId_4;
|
|
NullCheck(L_89);
|
|
List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_89, L_91, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
|
|
// lockComponent.validKeyIds = keyIds.ToArray();
|
|
FlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD* L_92 = V_13;
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_93 = V_15;
|
|
NullCheck(L_93);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_94;
|
|
L_94 = List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A(L_93, List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A_RuntimeMethod_var);
|
|
NullCheck(L_92);
|
|
L_92->___validKeyIds_5 = L_94;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_92->___validKeyIds_5), (void*)L_94);
|
|
}
|
|
|
|
IL_0188:
|
|
{
|
|
// for (int i = 0; i < item.referencedItemIds.Length; i++)
|
|
int32_t L_95 = V_10;
|
|
V_10 = ((int32_t)il2cpp_codegen_add(L_95, 1));
|
|
}
|
|
|
|
IL_018e:
|
|
{
|
|
// for (int i = 0; i < item.referencedItemIds.Length; i++)
|
|
int32_t L_96 = V_10;
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_97 = V_7;
|
|
NullCheck(L_97);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_98 = L_97->___referencedItemIds_6;
|
|
NullCheck(L_98);
|
|
if ((((int32_t)L_96) < ((int32_t)((int32_t)(((RuntimeArray*)L_98)->max_length)))))
|
|
{
|
|
goto IL_00f7;
|
|
}
|
|
}
|
|
{
|
|
// keyComponent.lockRefs = lockComponents.ToArray();
|
|
FlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41* L_99 = V_8;
|
|
List_1_t0EE75A2C0E7FBB54DDD8C06A26DD87F4E6FD1D7D* L_100 = V_9;
|
|
NullCheck(L_100);
|
|
FlowDoorLockComponentU5BU5D_tC885449A2A218578E7B6F0A30AC8E1708CB76C2E* L_101;
|
|
L_101 = List_1_ToArray_m8EBE36ABCA61904FF28C2106E1D20C073E817A90(L_100, List_1_ToArray_m8EBE36ABCA61904FF28C2106E1D20C073E817A90_RuntimeMethod_var);
|
|
NullCheck(L_99);
|
|
L_99->___lockRefs_6 = L_101;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_99->___lockRefs_6), (void*)L_101);
|
|
// keyComponent.keyId = item.itemId;
|
|
FlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41* L_102 = V_8;
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_103 = V_7;
|
|
NullCheck(L_103);
|
|
String_t* L_104 = L_103->___itemId_5;
|
|
NullCheck(L_102);
|
|
L_102->___keyId_4 = L_104;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_102->___keyId_4), (void*)L_104);
|
|
// keyComponent.validLockIds = item.referencedItemIds;
|
|
FlowDoorKeyComponent_tA5A0E34031AD9BAAFC5C372AF9C6406FAD5EEA41* L_105 = V_8;
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_106 = V_7;
|
|
NullCheck(L_106);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_107 = L_106->___referencedItemIds_6;
|
|
NullCheck(L_105);
|
|
L_105->___validLockIds_5 = L_107;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_105->___validLockIds_5), (void*)L_107);
|
|
goto IL_01ed;
|
|
}
|
|
|
|
IL_01ca:
|
|
{
|
|
// else if (item.itemType == FlowGraphItemType.Lock)
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_108 = V_7;
|
|
NullCheck(L_108);
|
|
int32_t L_109 = L_108->___itemType_4;
|
|
if ((!(((uint32_t)L_109) == ((uint32_t)1))))
|
|
{
|
|
goto IL_01ed;
|
|
}
|
|
}
|
|
{
|
|
// var lockComponent = FindOrAddComponent<FlowDoorLockComponent>(item.gameObject);
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_110 = V_7;
|
|
NullCheck(L_110);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_111;
|
|
L_111 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_110, NULL);
|
|
FlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD* L_112;
|
|
L_112 = FlowItemMetadataResolver_FindOrAddComponent_TisFlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD_mAA5247D872C1E1F71BDEE198CA96EB433BD89189(__this, L_111, FlowItemMetadataResolver_FindOrAddComponent_TisFlowDoorLockComponent_tC182EF6DCC2FEDC6A2F7912587CCDB1154DB77FD_mAA5247D872C1E1F71BDEE198CA96EB433BD89189_RuntimeMethod_var);
|
|
// lockComponent.lockId = item.itemId;
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_113 = V_7;
|
|
NullCheck(L_113);
|
|
String_t* L_114 = L_113->___itemId_5;
|
|
NullCheck(L_112);
|
|
L_112->___lockId_4 = L_114;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_112->___lockId_4), (void*)L_114);
|
|
}
|
|
|
|
IL_01ed:
|
|
{
|
|
int32_t L_115 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_115, 1));
|
|
}
|
|
|
|
IL_01f1:
|
|
{
|
|
// foreach (var item in items)
|
|
int32_t L_116 = V_3;
|
|
FlowItemMetadataComponentU5BU5D_t510A150116584F472EABEC5B90C2E2C8C1339D2A* L_117 = V_2;
|
|
NullCheck(L_117);
|
|
if ((((int32_t)L_116) < ((int32_t)((int32_t)(((RuntimeArray*)L_117)->max_length)))))
|
|
{
|
|
goto IL_00ba;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Items.FlowItemMetadataResolver::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowItemMetadataResolver__ctor_m2429E38947AD0635B36B5DC54E10912B61F923B9 (FlowItemMetadataResolver_t2EFB2373871F4FDD07A12BCAE747BB597F7177FE* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
DungeonEventListener__ctor_m922ECF10BBFD6A5CE70AFCE0E110EEFE569DCB01(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecGraph::OnEnable()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecGraph_OnEnable_mEE60B2265AF7B70F07487C2E9206AA37220753AF (FlowExecGraph_t3D7E1E139188C75B1F8EEB24339885A5EB9B9D40* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// base.OnEnable();
|
|
Graph_OnEnable_m72EAD272148330F9F6C12B36DE1EA671B944198B(__this, NULL);
|
|
// hideFlags = HideFlags.HideInHierarchy;
|
|
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(__this, 1, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecGraph::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecGraph__ctor_m6F98F3F993471AEE61C0EC64BB836F55F9668F9C (FlowExecGraph_t3D7E1E139188C75B1F8EEB24339885A5EB9B9D40* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Graph__ctor_mB6C33FC156BDC793908203260AF80260D3563DA1(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode[] DungeonArchitect.Flow.Exec.FlowExecGraphUtils::GetIncomingNodes(DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowExecRuleGraphNodeU5BU5D_tA7B6C0C01DBEF2A271A153398F3A654A92AFBEBE* FlowExecGraphUtils_GetIncomingNodes_mFCDF8AFDC41F9F9BD3D8C188825858C2756BB905 (FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4E47FA2BF4B2831473B4453E2D232C393BAC8F58_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m83F3C5871CA5579FF072322E421F576E362680AE_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF3EE4EE055AEE62804DAFA21FE9B9DF14206A0A3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t28C0939D4C4DB88CBF2951B0FD50FC255EA4F376_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_t28C0939D4C4DB88CBF2951B0FD50FC255EA4F376* V_0 = NULL;
|
|
GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* V_3 = NULL;
|
|
{
|
|
// var result = new List<FlowExecRuleGraphNode>();
|
|
List_1_t28C0939D4C4DB88CBF2951B0FD50FC255EA4F376* L_0 = (List_1_t28C0939D4C4DB88CBF2951B0FD50FC255EA4F376*)il2cpp_codegen_object_new(List_1_t28C0939D4C4DB88CBF2951B0FD50FC255EA4F376_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_mF3EE4EE055AEE62804DAFA21FE9B9DF14206A0A3(L_0, List_1__ctor_mF3EE4EE055AEE62804DAFA21FE9B9DF14206A0A3_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// var incomingNodes = GraphUtils.GetIncomingNodes(node);
|
|
FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* L_1 = ___0_node;
|
|
GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_2;
|
|
L_2 = GraphUtils_GetIncomingNodes_m7FC681BB48E7C9CF449CF448F7292A8F17F1C9F6(L_1, NULL);
|
|
// foreach (var incomingNode in incomingNodes)
|
|
V_1 = L_2;
|
|
V_2 = 0;
|
|
goto IL_002e;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// foreach (var incomingNode in incomingNodes)
|
|
GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_3 = V_1;
|
|
int32_t L_4 = V_2;
|
|
NullCheck(L_3);
|
|
int32_t L_5 = L_4;
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
|
|
// var incomingExecNode = incomingNode as FlowExecRuleGraphNode;
|
|
V_3 = ((FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800*)IsInstClass((RuntimeObject*)L_6, FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800_il2cpp_TypeInfo_var));
|
|
// if (incomingExecNode != null)
|
|
FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* L_7 = V_3;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_8;
|
|
L_8 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_7, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_8)
|
|
{
|
|
goto IL_002a;
|
|
}
|
|
}
|
|
{
|
|
// result.Add(incomingExecNode);
|
|
List_1_t28C0939D4C4DB88CBF2951B0FD50FC255EA4F376* L_9 = V_0;
|
|
FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* L_10 = V_3;
|
|
NullCheck(L_9);
|
|
List_1_Add_m4E47FA2BF4B2831473B4453E2D232C393BAC8F58_inline(L_9, L_10, List_1_Add_m4E47FA2BF4B2831473B4453E2D232C393BAC8F58_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
int32_t L_11 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
// foreach (var incomingNode in incomingNodes)
|
|
int32_t L_12 = V_2;
|
|
GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_13 = V_1;
|
|
NullCheck(L_13);
|
|
if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return result.ToArray();
|
|
List_1_t28C0939D4C4DB88CBF2951B0FD50FC255EA4F376* L_14 = V_0;
|
|
NullCheck(L_14);
|
|
FlowExecRuleGraphNodeU5BU5D_tA7B6C0C01DBEF2A271A153398F3A654A92AFBEBE* L_15;
|
|
L_15 = List_1_ToArray_m83F3C5871CA5579FF072322E421F576E362680AE(L_14, List_1_ToArray_m83F3C5871CA5579FF072322E421F576E362680AE_RuntimeMethod_var);
|
|
return L_15;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecGraphUtils::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecGraphUtils__ctor_m456712F3A9A45761217F96674EB3DC35605F1F0B (FlowExecGraphUtils_t9683AB9623A7E367EA8E8C4122F744F4D7BF9242* __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.Exec.FlowExecGraphNodeBase::Initialize(System.String,DungeonArchitect.Graphs.Graph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecGraphNodeBase_Initialize_m4CE55CB097511BEE7FE30DBDE70BADCB8988F75A (FlowExecGraphNodeBase_tD9562285934ABFF6F8C5CAE5986409BEBC2891E8* __this, String_t* ___0_id, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___1_graph, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNode_CreatePinOfType_TisFlowExecGraphNodePin_t5891C3D03D8ACC883356296C91DDC7F568633917_m73847433CDF0F629CB9C02AF6007B6925F82DCC5_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// base.Initialize(id, graph);
|
|
String_t* L_0 = ___0_id;
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_1 = ___1_graph;
|
|
GraphNode_Initialize_m2B041E95B6F2B08CDFBF0B742AAD81B262D04C43(__this, L_0, L_1, NULL);
|
|
// Size = new Vector2(120, 120);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
|
|
memset((&L_2), 0, sizeof(L_2));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), (120.0f), (120.0f), /*hidden argument*/NULL);
|
|
GraphNode_set_Size_m26BAC6D9113B76E604141079761993C07CCC7153(__this, L_2, NULL);
|
|
// CreatePinOfType<FlowExecGraphNodePin>(GraphPinType.Input,
|
|
// Vector2.zero,
|
|
// Rect.zero,
|
|
// new Vector2(0, -1));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3;
|
|
L_3 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_4;
|
|
L_4 = Rect_get_zero_m5341D8B63DEF1F4C308A685EEC8CFEA12A396C8D(NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
|
|
memset((&L_5), 0, sizeof(L_5));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_5), (0.0f), (-1.0f), /*hidden argument*/NULL);
|
|
FlowExecGraphNodePin_t5891C3D03D8ACC883356296C91DDC7F568633917* L_6;
|
|
L_6 = GraphNode_CreatePinOfType_TisFlowExecGraphNodePin_t5891C3D03D8ACC883356296C91DDC7F568633917_m73847433CDF0F629CB9C02AF6007B6925F82DCC5(__this, 0, L_3, L_4, L_5, GraphNode_CreatePinOfType_TisFlowExecGraphNodePin_t5891C3D03D8ACC883356296C91DDC7F568633917_m73847433CDF0F629CB9C02AF6007B6925F82DCC5_RuntimeMethod_var);
|
|
// CreatePinOfType<FlowExecGraphNodePin>(GraphPinType.Output,
|
|
// Vector2.zero,
|
|
// Rect.zero,
|
|
// new Vector2(0, -1));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7;
|
|
L_7 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_8;
|
|
L_8 = Rect_get_zero_m5341D8B63DEF1F4C308A685EEC8CFEA12A396C8D(NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9;
|
|
memset((&L_9), 0, sizeof(L_9));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_9), (0.0f), (-1.0f), /*hidden argument*/NULL);
|
|
FlowExecGraphNodePin_t5891C3D03D8ACC883356296C91DDC7F568633917* L_10;
|
|
L_10 = GraphNode_CreatePinOfType_TisFlowExecGraphNodePin_t5891C3D03D8ACC883356296C91DDC7F568633917_m73847433CDF0F629CB9C02AF6007B6925F82DCC5(__this, 1, L_7, L_8, L_9, GraphNode_CreatePinOfType_TisFlowExecGraphNodePin_t5891C3D03D8ACC883356296C91DDC7F568633917_m73847433CDF0F629CB9C02AF6007B6925F82DCC5_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecGraphNodeBase::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecGraphNodeBase__ctor_m2A602B9EDC2E4C6C01AC40D8B3B77BFCAA32F8C8 (FlowExecGraphNodeBase_tD9562285934ABFF6F8C5CAE5986409BEBC2891E8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
GraphNode__ctor_m88402BB3DB74830FCBB3FBC049021BA864D274F6(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Boolean DungeonArchitect.Flow.Exec.FlowExecGraphNodePin::ContainsPoint(UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FlowExecGraphNodePin_ContainsPoint_mB7EF0C223C689B50CFE4D11D7B02CACC660EE030 (FlowExecGraphNodePin_t5891C3D03D8ACC883356296C91DDC7F568633917* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_worldPoint, const RuntimeMethod* method)
|
|
{
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// if (PinType == GraphPinType.Input)
|
|
int32_t L_0;
|
|
L_0 = GraphPin_get_PinType_m5402BA889181025BF3960BEFBD4120707511D6D8_inline(__this, NULL);
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// if (base.ContainsPoint(worldPoint))
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_worldPoint;
|
|
bool L_2;
|
|
L_2 = GraphPin_ContainsPoint_mFB0C8E239529C77328DB4E5A2C4DCAE3151EA4E0(__this, L_1, NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0065;
|
|
}
|
|
}
|
|
{
|
|
// var bodyBounds = Node.Bounds;
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_3;
|
|
L_3 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(__this, NULL);
|
|
NullCheck(L_3);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_4;
|
|
L_4 = GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline(L_3, NULL);
|
|
V_0 = L_4;
|
|
// bodyBounds.position += Padding;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_5 = (&V_0);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
|
|
L_6 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38(L_5, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = __this->___Padding_13;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
|
|
L_8 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_6, L_7, NULL);
|
|
Rect_set_position_m9CD8AA25A83A7A893429C0ED56C36641202C3F05(L_5, L_8, NULL);
|
|
// bodyBounds.size -= Padding * 2;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_9 = (&V_0);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10;
|
|
L_10 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267(L_9, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = __this->___Padding_13;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12;
|
|
L_12 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_11, (2.0f), NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13;
|
|
L_13 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_10, L_12, NULL);
|
|
Rect_set_size_m346E4F7077E5A1C0F4E21966232CD726CB9E6BAA(L_9, L_13, NULL);
|
|
// return !bodyBounds.Contains(worldPoint);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = ___0_worldPoint;
|
|
bool L_15;
|
|
L_15 = Rect_Contains_mAB270D6B7E3B0009A50D142C569D63E8FE59F48B((&V_0), L_14, NULL);
|
|
return (bool)((((int32_t)L_15) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0065:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecGraphNodePin::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecGraphNodePin__ctor_mF8E5294F7D677B5717EDC6FFE2E1F1AD20D86CC2 (FlowExecGraphNodePin_t5891C3D03D8ACC883356296C91DDC7F568633917* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Vector2 Padding = new Vector2(10, 10);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (10.0f), (10.0f), /*hidden argument*/NULL);
|
|
__this->___Padding_13 = L_0;
|
|
GraphPin__ctor_m5DCC74D7DB9BF2FB3CBEB62FADA17BC63590E7E4(__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.Exec.FlowExecResultGraphNode::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecResultGraphNode__ctor_mBE117C5D9DE7A29D17AFBCDCF664D1CDF6F3747A (FlowExecResultGraphNode_t17B418A44B25EE11884785D328C2F2940CC2DE1C* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
FlowExecRuleGraphNode__ctor_m33DE80FA86B00CAADDD91998265E460E853AF2A1(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// DungeonArchitect.Flow.Exec.GridFlowGraphNodeExecutionStage DungeonArchitect.Flow.Exec.GridFlowGraphNodeExecutionStatus::get_ExecutionStage()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GridFlowGraphNodeExecutionStatus_get_ExecutionStage_m37C3D24B0C1E1CD82D60AD974C3DE9944BAF968D (GridFlowGraphNodeExecutionStatus_tB8D99777B3DBDF843875C7F4CC23622A48856656* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public GridFlowGraphNodeExecutionStage ExecutionStage { get; set; }
|
|
int32_t L_0 = __this->___U3CExecutionStageU3Ek__BackingField_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.GridFlowGraphNodeExecutionStatus::set_ExecutionStage(DungeonArchitect.Flow.Exec.GridFlowGraphNodeExecutionStage)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridFlowGraphNodeExecutionStatus_set_ExecutionStage_m0909DC9B781B6590D9D6CC3A453CE8E7ADB13D8A (GridFlowGraphNodeExecutionStatus_tB8D99777B3DBDF843875C7F4CC23622A48856656* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public GridFlowGraphNodeExecutionStage ExecutionStage { get; set; }
|
|
int32_t L_0 = ___0_value;
|
|
__this->___U3CExecutionStageU3Ek__BackingField_0 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecutionResult DungeonArchitect.Flow.Exec.GridFlowGraphNodeExecutionStatus::get_Success()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GridFlowGraphNodeExecutionStatus_get_Success_m7535BFF4901685ED4CA3B8B728C54BF21C0AC838 (GridFlowGraphNodeExecutionStatus_tB8D99777B3DBDF843875C7F4CC23622A48856656* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public FlowTaskExecutionResult Success { get; set; }
|
|
int32_t L_0 = __this->___U3CSuccessU3Ek__BackingField_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.GridFlowGraphNodeExecutionStatus::set_Success(DungeonArchitect.Flow.Exec.FlowTaskExecutionResult)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridFlowGraphNodeExecutionStatus_set_Success_mE52E93C9FC55641E4FAB2E042A846D03E11EB5A7 (GridFlowGraphNodeExecutionStatus_tB8D99777B3DBDF843875C7F4CC23622A48856656* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public FlowTaskExecutionResult Success { get; set; }
|
|
int32_t L_0 = ___0_value;
|
|
__this->___U3CSuccessU3Ek__BackingField_1 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.String DungeonArchitect.Flow.Exec.GridFlowGraphNodeExecutionStatus::get_ErrorMessage()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GridFlowGraphNodeExecutionStatus_get_ErrorMessage_mF56B2EE91DE99FB0AF46EA03EB99BC0D9F02E380 (GridFlowGraphNodeExecutionStatus_tB8D99777B3DBDF843875C7F4CC23622A48856656* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public string ErrorMessage { get; set; }
|
|
String_t* L_0 = __this->___U3CErrorMessageU3Ek__BackingField_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.GridFlowGraphNodeExecutionStatus::set_ErrorMessage(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridFlowGraphNodeExecutionStatus_set_ErrorMessage_mE0054798B8764FE44E9718DA24B8D6036CC71E5C (GridFlowGraphNodeExecutionStatus_tB8D99777B3DBDF843875C7F4CC23622A48856656* __this, String_t* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public string ErrorMessage { get; set; }
|
|
String_t* L_0 = ___0_value;
|
|
__this->___U3CErrorMessageU3Ek__BackingField_2 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CErrorMessageU3Ek__BackingField_2), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.GridFlowGraphNodeExecutionStatus::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridFlowGraphNodeExecutionStatus__ctor_m280E6DD25C24914EE1D4DA86777363A67DC93A8E (GridFlowGraphNodeExecutionStatus_tB8D99777B3DBDF843875C7F4CC23622A48856656* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public GridFlowGraphNodeExecutionStatus()
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// ExecutionStage = GridFlowGraphNodeExecutionStage.NotExecuted;
|
|
GridFlowGraphNodeExecutionStatus_set_ExecutionStage_m0909DC9B781B6590D9D6CC3A453CE8E7ADB13D8A_inline(__this, 0, NULL);
|
|
// Success = FlowTaskExecutionResult.FailHalt;
|
|
GridFlowGraphNodeExecutionStatus_set_Success_mE52E93C9FC55641E4FAB2E042A846D03E11EB5A7_inline(__this, 2, NULL);
|
|
// ErrorMessage = "";
|
|
GridFlowGraphNodeExecutionStatus_set_ErrorMessage_mE0054798B8764FE44E9718DA24B8D6036CC71E5C_inline(__this, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, 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.Exec.FlowExecRuleGraphNode::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecRuleGraphNode__ctor_m33DE80FA86B00CAADDD91998265E460E853AF2A1 (FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
FlowExecGraphNodeBase__ctor_m2A602B9EDC2E4C6C01AC40D8B3B77BFCAA32F8C8(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// DungeonArchitect.Flow.Domains.FlowDomainExtensions DungeonArchitect.Flow.Exec.FlowTaskExecContext::get_DomainExtensions()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* FlowTaskExecContext_get_DomainExtensions_m95FF836D370BF38235F450F3EC0391E2F511A553 (FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public FlowDomainExtensions DomainExtensions { get; set; }
|
|
FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* L_0 = __this->___U3CDomainExtensionsU3Ek__BackingField_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowTaskExecContext::set_DomainExtensions(DungeonArchitect.Flow.Domains.FlowDomainExtensions)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTaskExecContext_set_DomainExtensions_mC361A9DA0CEF1A1D2143236A654BF629E9A7C2C2 (FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* __this, FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public FlowDomainExtensions DomainExtensions { get; set; }
|
|
FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* L_0 = ___0_value;
|
|
__this->___U3CDomainExtensionsU3Ek__BackingField_1 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDomainExtensionsU3Ek__BackingField_1), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowTaskExecContext::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTaskExecContext__ctor_m934A15B2AB32E6811DD68CD6ED1ABA75521F6CD8 (FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// DungeonArchitect.Flow.Exec.FlowExecTaskState DungeonArchitect.Flow.Exec.FlowTaskExecInput::CloneInputState()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* FlowTaskExecInput_CloneInputState_mCEBD20F057C6045150A0225A6F220E88B2F73885 (FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (IncomingTaskOutputs.Length == 0) return null;
|
|
FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_0 = __this->___IncomingTaskOutputs_0;
|
|
NullCheck(L_0);
|
|
if ((((RuntimeArray*)L_0)->max_length))
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
// if (IncomingTaskOutputs.Length == 0) return null;
|
|
return (FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D*)NULL;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
// if (IncomingTaskOutputs[0].State == null) return null;
|
|
FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_1 = __this->___IncomingTaskOutputs_0;
|
|
NullCheck(L_1);
|
|
int32_t L_2 = 0;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_3 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
|
|
NullCheck(L_3);
|
|
FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_4 = L_3->___State_0;
|
|
if (L_4)
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
// if (IncomingTaskOutputs[0].State == null) return null;
|
|
return (FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D*)NULL;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
// return IncomingTaskOutputs[0].State.Clone();
|
|
FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_5 = __this->___IncomingTaskOutputs_0;
|
|
NullCheck(L_5);
|
|
int32_t L_6 = 0;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_7 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
|
|
NullCheck(L_7);
|
|
FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_8 = L_7->___State_0;
|
|
NullCheck(L_8);
|
|
FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_9;
|
|
L_9 = FlowExecTaskState_Clone_m14E359D591FF177F413E033EB7710C24C1A24100(L_8, NULL);
|
|
return L_9;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowTaskExecInput::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTaskExecInput__ctor_m8096B6EEB2425A2A2DF92E9EF926F174BDDEAEF9 (FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* __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.Exec.FlowTaskExecOutput::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowTaskExecOutput__ctor_mC8ADE5B086FFD868AE32CC8EC1CD9C6EA0B43EF8 (FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public FlowExecTaskState State = new FlowExecTaskState();
|
|
FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_0 = (FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D*)il2cpp_codegen_object_new(FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
FlowExecTaskState__ctor_mD7AA5EDD8782E8E11404B854B91B60345AF81819(L_0, NULL);
|
|
__this->___State_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___State_0), (void*)L_0);
|
|
// public FlowTaskExecutionResult ExecutionResult = FlowTaskExecutionResult.FailHalt;
|
|
__this->___ExecutionResult_1 = 2;
|
|
// public string ErrorMessage = "";
|
|
__this->___ErrorMessage_3 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___ErrorMessage_3), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
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.Exec.FlowExecTask::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecTask__ctor_m8934DC5D55D1B64661A8F9B81171C17DA5F21188 (FlowExecTask_t3FB395DE30DDC681DA24B210B256937CED4AC8AE* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public string description = "";
|
|
__this->___description_4 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___description_4), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.String DungeonArchitect.Flow.Exec.FlowExecNodeInfoAttribute::get_Title()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FlowExecNodeInfoAttribute_get_Title_m921320BF661BDA2713F567FF700A8F149499161A (FlowExecNodeInfoAttribute_tE4A999847DF00FB314BA5B9689E978015F8BF09F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public string Title { get; private set; }
|
|
String_t* L_0 = __this->___U3CTitleU3Ek__BackingField_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecNodeInfoAttribute::set_Title(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecNodeInfoAttribute_set_Title_m38E202F3741D2515ED9DD8D99F1A9662F0928CA8 (FlowExecNodeInfoAttribute_tE4A999847DF00FB314BA5B9689E978015F8BF09F* __this, String_t* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public string Title { get; private set; }
|
|
String_t* L_0 = ___0_value;
|
|
__this->___U3CTitleU3Ek__BackingField_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTitleU3Ek__BackingField_0), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.String DungeonArchitect.Flow.Exec.FlowExecNodeInfoAttribute::get_MenuPrefix()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FlowExecNodeInfoAttribute_get_MenuPrefix_mB4587419D5F573C28D2CE2845E936A55370E758B (FlowExecNodeInfoAttribute_tE4A999847DF00FB314BA5B9689E978015F8BF09F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public string MenuPrefix { get; private set; }
|
|
String_t* L_0 = __this->___U3CMenuPrefixU3Ek__BackingField_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecNodeInfoAttribute::set_MenuPrefix(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecNodeInfoAttribute_set_MenuPrefix_m098AB95263279811BF19B494EC4DA6C72F93CD8B (FlowExecNodeInfoAttribute_tE4A999847DF00FB314BA5B9689E978015F8BF09F* __this, String_t* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public string MenuPrefix { get; private set; }
|
|
String_t* L_0 = ___0_value;
|
|
__this->___U3CMenuPrefixU3Ek__BackingField_1 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMenuPrefixU3Ek__BackingField_1), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Single DungeonArchitect.Flow.Exec.FlowExecNodeInfoAttribute::get_Weight()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FlowExecNodeInfoAttribute_get_Weight_m3EB341C9E30DEB21AAA2B7A69A6C20951B7F3733 (FlowExecNodeInfoAttribute_tE4A999847DF00FB314BA5B9689E978015F8BF09F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public float Weight { get; private set; }
|
|
float L_0 = __this->___U3CWeightU3Ek__BackingField_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecNodeInfoAttribute::set_Weight(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecNodeInfoAttribute_set_Weight_mD4ED17835D521295598044DEA44B3144B576143C (FlowExecNodeInfoAttribute_tE4A999847DF00FB314BA5B9689E978015F8BF09F* __this, float ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public float Weight { get; private set; }
|
|
float L_0 = ___0_value;
|
|
__this->___U3CWeightU3Ek__BackingField_2 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecNodeInfoAttribute::.ctor(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecNodeInfoAttribute__ctor_m5584E09ECC80D10538EEAD3FB6565CA8C03E56B3 (FlowExecNodeInfoAttribute_tE4A999847DF00FB314BA5B9689E978015F8BF09F* __this, String_t* ___0_title, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// : this(title, "", 0)
|
|
String_t* L_0 = ___0_title;
|
|
FlowExecNodeInfoAttribute__ctor_m671DBA36D54106F5EFDF1465E599ED6369AC0CD5(__this, L_0, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, (0.0f), NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecNodeInfoAttribute::.ctor(System.String,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecNodeInfoAttribute__ctor_mB6B9994501396EF07B3700C1F020FEDC0891B909 (FlowExecNodeInfoAttribute_tE4A999847DF00FB314BA5B9689E978015F8BF09F* __this, String_t* ___0_title, String_t* ___1_menuPrefix, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// : this(title, menuPrefix, 0)
|
|
String_t* L_0 = ___0_title;
|
|
String_t* L_1 = ___1_menuPrefix;
|
|
FlowExecNodeInfoAttribute__ctor_m671DBA36D54106F5EFDF1465E599ED6369AC0CD5(__this, L_0, L_1, (0.0f), NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecNodeInfoAttribute::.ctor(System.String,System.String,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecNodeInfoAttribute__ctor_m671DBA36D54106F5EFDF1465E599ED6369AC0CD5 (FlowExecNodeInfoAttribute_tE4A999847DF00FB314BA5B9689E978015F8BF09F* __this, String_t* ___0_title, String_t* ___1_menuPrefix, float ___2_weight, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public FlowExecNodeInfoAttribute(string title, string menuPrefix, float weight)
|
|
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
|
|
// this.Title = title;
|
|
String_t* L_0 = ___0_title;
|
|
FlowExecNodeInfoAttribute_set_Title_m38E202F3741D2515ED9DD8D99F1A9662F0928CA8_inline(__this, L_0, NULL);
|
|
// this.MenuPrefix = menuPrefix;
|
|
String_t* L_1 = ___1_menuPrefix;
|
|
FlowExecNodeInfoAttribute_set_MenuPrefix_m098AB95263279811BF19B494EC4DA6C72F93CD8B_inline(__this, L_1, NULL);
|
|
// this.Weight = weight;
|
|
float L_2 = ___2_weight;
|
|
FlowExecNodeInfoAttribute_set_Weight_mD4ED17835D521295598044DEA44B3144B576143C_inline(__this, L_2, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// DungeonArchitect.Flow.Exec.FlowExecNodeInfoAttribute DungeonArchitect.Flow.Exec.FlowExecNodeInfoAttribute::GetHandlerAttribute(System.Type)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowExecNodeInfoAttribute_tE4A999847DF00FB314BA5B9689E978015F8BF09F* FlowExecNodeInfoAttribute_GetHandlerAttribute_m42638C494C179BBD565FC34033B053137003916C (Type_t* ___0_type, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowExecNodeInfoAttribute_tE4A999847DF00FB314BA5B9689E978015F8BF09F_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowExecNodeInfoAttribute_tE4A999847DF00FB314BA5B9689E978015F8BF09F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == null) return null;
|
|
Type_t* L_0 = ___0_type;
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
// if (type == null) return null;
|
|
return (FlowExecNodeInfoAttribute_tE4A999847DF00FB314BA5B9689E978015F8BF09F*)NULL;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
// return type.GetCustomAttributes(typeof(FlowExecNodeInfoAttribute), true).FirstOrDefault() as FlowExecNodeInfoAttribute;
|
|
Type_t* L_2 = ___0_type;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (FlowExecNodeInfoAttribute_tE4A999847DF00FB314BA5B9689E978015F8BF09F_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);
|
|
NullCheck(L_2);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5;
|
|
L_5 = VirtualFuncInvoker2< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, Type_t*, bool >::Invoke(14 /* System.Object[] System.Reflection.MemberInfo::GetCustomAttributes(System.Type,System.Boolean) */, L_2, L_4, (bool)1);
|
|
RuntimeObject* L_6;
|
|
L_6 = Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD((RuntimeObject*)L_5, Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_RuntimeMethod_var);
|
|
return ((FlowExecNodeInfoAttribute_tE4A999847DF00FB314BA5B9689E978015F8BF09F*)IsInstClass((RuntimeObject*)L_6, FlowExecNodeInfoAttribute_tE4A999847DF00FB314BA5B9689E978015F8BF09F_il2cpp_TypeInfo_var));
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#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.Exec.FlowExecNodeOutputRegistry::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecNodeOutputRegistry_Clear_m0139CE488ED71FE80643372584FF3D315A91EE2E (FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mF187DEA934C6412983F712C96AD57285AF8978AE_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// stateByNodeId.Clear();
|
|
Dictionary_2_tC1DFBCDA73693FD8E07A5D9C42318D0EA91FC72B* L_0 = __this->___stateByNodeId_0;
|
|
NullCheck(L_0);
|
|
Dictionary_2_Clear_mF187DEA934C6412983F712C96AD57285AF8978AE(L_0, Dictionary_2_Clear_mF187DEA934C6412983F712C96AD57285AF8978AE_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecNodeOutputRegistry::Register(System.String,DungeonArchitect.Flow.Exec.FlowTaskExecOutput)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecNodeOutputRegistry_Register_mCE2D046B1DCAA3375142CB8A0755604A223DD288 (FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F* __this, String_t* ___0_nodeId, FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* ___1_state, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m2A3BC75241FABE1550A46CEAF7E9ABE6904C9E9B_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (state != null)
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_0 = ___1_state;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
// stateByNodeId[nodeId] = state;
|
|
Dictionary_2_tC1DFBCDA73693FD8E07A5D9C42318D0EA91FC72B* L_1 = __this->___stateByNodeId_0;
|
|
String_t* L_2 = ___0_nodeId;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_3 = ___1_state;
|
|
NullCheck(L_1);
|
|
Dictionary_2_set_Item_m2A3BC75241FABE1550A46CEAF7E9ABE6904C9E9B(L_1, L_2, L_3, Dictionary_2_set_Item_m2A3BC75241FABE1550A46CEAF7E9ABE6904C9E9B_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecOutput DungeonArchitect.Flow.Exec.FlowExecNodeOutputRegistry::Get(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* FlowExecNodeOutputRegistry_Get_mAD715CE99529587F641AF4AB669CC8479C3755D9 (FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F* __this, String_t* ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mED0CC7D1754803B1BFC0CB98A3E0E8BD7F8CA90B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mAD70F1EA6CCCFE82EDABA2052C1E50DA6EA36FB6_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (stateByNodeId.ContainsKey(nodeId))
|
|
Dictionary_2_tC1DFBCDA73693FD8E07A5D9C42318D0EA91FC72B* L_0 = __this->___stateByNodeId_0;
|
|
String_t* L_1 = ___0_nodeId;
|
|
NullCheck(L_0);
|
|
bool L_2;
|
|
L_2 = Dictionary_2_ContainsKey_mED0CC7D1754803B1BFC0CB98A3E0E8BD7F8CA90B(L_0, L_1, Dictionary_2_ContainsKey_mED0CC7D1754803B1BFC0CB98A3E0E8BD7F8CA90B_RuntimeMethod_var);
|
|
if (!L_2)
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
// return stateByNodeId[nodeId];
|
|
Dictionary_2_tC1DFBCDA73693FD8E07A5D9C42318D0EA91FC72B* L_3 = __this->___stateByNodeId_0;
|
|
String_t* L_4 = ___0_nodeId;
|
|
NullCheck(L_3);
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_5;
|
|
L_5 = Dictionary_2_get_Item_mAD70F1EA6CCCFE82EDABA2052C1E50DA6EA36FB6(L_3, L_4, Dictionary_2_get_Item_mAD70F1EA6CCCFE82EDABA2052C1E50DA6EA36FB6_RuntimeMethod_var);
|
|
return L_5;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return null;
|
|
return (FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C*)NULL;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecNodeOutputRegistry::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecNodeOutputRegistry__ctor_m811279F4F4225B75D95A32872FAE5EA5701F638E (FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m57F1200B5F87B70C68A656C90C437B41115288A7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tC1DFBCDA73693FD8E07A5D9C42318D0EA91FC72B_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// private Dictionary<string, FlowTaskExecOutput> stateByNodeId = new Dictionary<string, FlowTaskExecOutput>();
|
|
Dictionary_2_tC1DFBCDA73693FD8E07A5D9C42318D0EA91FC72B* L_0 = (Dictionary_2_tC1DFBCDA73693FD8E07A5D9C42318D0EA91FC72B*)il2cpp_codegen_object_new(Dictionary_2_tC1DFBCDA73693FD8E07A5D9C42318D0EA91FC72B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
Dictionary_2__ctor_m57F1200B5F87B70C68A656C90C437B41115288A7(L_0, Dictionary_2__ctor_m57F1200B5F87B70C68A656C90C437B41115288A7_RuntimeMethod_var);
|
|
__this->___stateByNodeId_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___stateByNodeId_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.ICloneable DungeonArchitect.Flow.Exec.FlowExecTaskState::GetState(System.Type)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FlowExecTaskState_GetState_mFFCEE9C29A34DCDDB3EE1F80C9A1CD7CB32704B0 (FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* __this, Type_t* ___0_type, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m45454AEDC09805D5DC8415BE950B9752F17E22C5_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m328CE4B1EDDAC5BBD9C990EC38B7DD572E1DC4E4_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return states.ContainsKey(type) ? states[type] : null;
|
|
Dictionary_2_tC3ACB07C97D2D2A8D4B30F5CB9AF7C17431A7541* L_0 = __this->___states_0;
|
|
Type_t* L_1 = ___0_type;
|
|
NullCheck(L_0);
|
|
bool L_2;
|
|
L_2 = Dictionary_2_ContainsKey_m45454AEDC09805D5DC8415BE950B9752F17E22C5(L_0, L_1, Dictionary_2_ContainsKey_m45454AEDC09805D5DC8415BE950B9752F17E22C5_RuntimeMethod_var);
|
|
if (L_2)
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
return (RuntimeObject*)NULL;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
Dictionary_2_tC3ACB07C97D2D2A8D4B30F5CB9AF7C17431A7541* L_3 = __this->___states_0;
|
|
Type_t* L_4 = ___0_type;
|
|
NullCheck(L_3);
|
|
RuntimeObject* L_5;
|
|
L_5 = Dictionary_2_get_Item_m328CE4B1EDDAC5BBD9C990EC38B7DD572E1DC4E4(L_3, L_4, Dictionary_2_get_Item_m328CE4B1EDDAC5BBD9C990EC38B7DD572E1DC4E4_RuntimeMethod_var);
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecTaskState::SetState(System.Type,System.ICloneable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecTaskState_SetState_mA271B50260AEECBDD2E1E2148F231AE8BD806BC5 (FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* __this, Type_t* ___0_type, RuntimeObject* ___1_state, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mF5A7535989986623793AFEE951D50ED74DAE267C_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (state != null)
|
|
RuntimeObject* L_0 = ___1_state;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
// states[type] = state;
|
|
Dictionary_2_tC3ACB07C97D2D2A8D4B30F5CB9AF7C17431A7541* L_1 = __this->___states_0;
|
|
Type_t* L_2 = ___0_type;
|
|
RuntimeObject* L_3 = ___1_state;
|
|
NullCheck(L_1);
|
|
Dictionary_2_set_Item_mF5A7535989986623793AFEE951D50ED74DAE267C(L_1, L_2, L_3, Dictionary_2_set_Item_mF5A7535989986623793AFEE951D50ED74DAE267C_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// DungeonArchitect.Flow.Exec.FlowExecTaskState DungeonArchitect.Flow.Exec.FlowExecTaskState::Clone()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* FlowExecTaskState_Clone_m14E359D591FF177F413E033EB7710C24C1A24100 (FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_mB6BC15FE1A3F4C6BC3AE6453B5F62413E4AFA8B1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m1916A078458327420642D456A1060FB76918ACF3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m19B6971F55D1A405E2AE113A5CA6CD1BEB94646F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m6B312BCE50B250E286DD8000B44470F25EDB6CA1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICloneable_t5118E0179AA4A8D8B4D4A85BF3CE9BB363B88E14_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m8780578380981E35315FF9459BEC6B32B285A265_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_mA7E1F94B295EE1E62CD38BC2AB48C55D991C4816_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* V_0 = NULL;
|
|
Enumerator_tC58881B34C1E987280C7B22F6C82275DA14A18E1 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
KeyValuePair_2_t3FD17C4BEBCCB4360A07F70FF9849DA6CBB8D5B4 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
Type_t* V_3 = NULL;
|
|
RuntimeObject* V_4 = NULL;
|
|
{
|
|
// var clone = new FlowExecTaskState();
|
|
FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_0 = (FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D*)il2cpp_codegen_object_new(FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
FlowExecTaskState__ctor_mD7AA5EDD8782E8E11404B854B91B60345AF81819(L_0, NULL);
|
|
V_0 = L_0;
|
|
// foreach (var entry in states)
|
|
Dictionary_2_tC3ACB07C97D2D2A8D4B30F5CB9AF7C17431A7541* L_1 = __this->___states_0;
|
|
NullCheck(L_1);
|
|
Enumerator_tC58881B34C1E987280C7B22F6C82275DA14A18E1 L_2;
|
|
L_2 = Dictionary_2_GetEnumerator_mB6BC15FE1A3F4C6BC3AE6453B5F62413E4AFA8B1(L_1, Dictionary_2_GetEnumerator_mB6BC15FE1A3F4C6BC3AE6453B5F62413E4AFA8B1_RuntimeMethod_var);
|
|
V_1 = L_2;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_004b:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m1916A078458327420642D456A1060FB76918ACF3((&V_1), Enumerator_Dispose_m1916A078458327420642D456A1060FB76918ACF3_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0040_1;
|
|
}
|
|
|
|
IL_0014_1:
|
|
{
|
|
// foreach (var entry in states)
|
|
KeyValuePair_2_t3FD17C4BEBCCB4360A07F70FF9849DA6CBB8D5B4 L_3;
|
|
L_3 = Enumerator_get_Current_m6B312BCE50B250E286DD8000B44470F25EDB6CA1_inline((&V_1), Enumerator_get_Current_m6B312BCE50B250E286DD8000B44470F25EDB6CA1_RuntimeMethod_var);
|
|
V_2 = L_3;
|
|
// var type = entry.Key;
|
|
Type_t* L_4;
|
|
L_4 = KeyValuePair_2_get_Key_m8780578380981E35315FF9459BEC6B32B285A265_inline((&V_2), KeyValuePair_2_get_Key_m8780578380981E35315FF9459BEC6B32B285A265_RuntimeMethod_var);
|
|
V_3 = L_4;
|
|
// var obj = entry.Value;
|
|
RuntimeObject* L_5;
|
|
L_5 = KeyValuePair_2_get_Value_mA7E1F94B295EE1E62CD38BC2AB48C55D991C4816_inline((&V_2), KeyValuePair_2_get_Value_mA7E1F94B295EE1E62CD38BC2AB48C55D991C4816_RuntimeMethod_var);
|
|
// var clonedObj = obj.Clone() as ICloneable;
|
|
NullCheck(L_5);
|
|
RuntimeObject* L_6;
|
|
L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Object System.ICloneable::Clone() */, ICloneable_t5118E0179AA4A8D8B4D4A85BF3CE9BB363B88E14_il2cpp_TypeInfo_var, L_5);
|
|
V_4 = ((RuntimeObject*)IsInst((RuntimeObject*)L_6, ICloneable_t5118E0179AA4A8D8B4D4A85BF3CE9BB363B88E14_il2cpp_TypeInfo_var));
|
|
// clone.SetState(type, clonedObj);
|
|
FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_7 = V_0;
|
|
Type_t* L_8 = V_3;
|
|
RuntimeObject* L_9 = V_4;
|
|
NullCheck(L_7);
|
|
FlowExecTaskState_SetState_mA271B50260AEECBDD2E1E2148F231AE8BD806BC5(L_7, L_8, L_9, NULL);
|
|
}
|
|
|
|
IL_0040_1:
|
|
{
|
|
// foreach (var entry in states)
|
|
bool L_10;
|
|
L_10 = Enumerator_MoveNext_m19B6971F55D1A405E2AE113A5CA6CD1BEB94646F((&V_1), Enumerator_MoveNext_m19B6971F55D1A405E2AE113A5CA6CD1BEB94646F_RuntimeMethod_var);
|
|
if (L_10)
|
|
{
|
|
goto IL_0014_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0059;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0059:
|
|
{
|
|
// return clone;
|
|
FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_11 = V_0;
|
|
return L_11;
|
|
}
|
|
}
|
|
// System.Type[] DungeonArchitect.Flow.Exec.FlowExecTaskState::GetRegisteredStateTypes()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* FlowExecTaskState_GetRegisteredStateTypes_m9058C2BD889B34BA31AC3D0A0B3C88ABD6455D5B (FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Keys_m8EB20EFA653F31D9058248DFB4969695428167C2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return states.Keys.ToArray();
|
|
Dictionary_2_tC3ACB07C97D2D2A8D4B30F5CB9AF7C17431A7541* L_0 = __this->___states_0;
|
|
NullCheck(L_0);
|
|
KeyCollection_t638B7EF4640BB820500871FBAB30E0975E5718E4* L_1;
|
|
L_1 = Dictionary_2_get_Keys_m8EB20EFA653F31D9058248DFB4969695428167C2(L_0, Dictionary_2_get_Keys_m8EB20EFA653F31D9058248DFB4969695428167C2_RuntimeMethod_var);
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2;
|
|
L_2 = Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89(L_1, Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89_RuntimeMethod_var);
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecTaskState::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecTaskState__ctor_mD7AA5EDD8782E8E11404B854B91B60345AF81819 (FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mC4DECC0409A3AFE2502618FDA9062D78D2844D78_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tC3ACB07C97D2D2A8D4B30F5CB9AF7C17431A7541_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// protected Dictionary<System.Type, ICloneable> states = new Dictionary<Type, ICloneable>();
|
|
Dictionary_2_tC3ACB07C97D2D2A8D4B30F5CB9AF7C17431A7541* L_0 = (Dictionary_2_tC3ACB07C97D2D2A8D4B30F5CB9AF7C17431A7541*)il2cpp_codegen_object_new(Dictionary_2_tC3ACB07C97D2D2A8D4B30F5CB9AF7C17431A7541_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
Dictionary_2__ctor_mC4DECC0409A3AFE2502618FDA9062D78D2844D78(L_0, Dictionary_2__ctor_mC4DECC0409A3AFE2502618FDA9062D78D2844D78_RuntimeMethod_var);
|
|
__this->___states_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___states_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.Flow.Exec.FlowTaskExecOutput DungeonArchitect.Flow.Exec.FlowExecTaskResult::Execute(DungeonArchitect.Flow.Exec.FlowTaskExecContext,DungeonArchitect.Flow.Exec.FlowTaskExecInput)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* FlowExecTaskResult_Execute_m78EAB7E2160A1714889971AB003404901B0F8450 (FlowExecTaskResult_t1AE608A0E5E1EAD8DC45232E12229E3F84D5D029* __this, FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* ___0_context, FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* ___1_input, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* V_0 = NULL;
|
|
{
|
|
// var output = new FlowTaskExecOutput();
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_0 = (FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C*)il2cpp_codegen_object_new(FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
FlowTaskExecOutput__ctor_mC8ADE5B086FFD868AE32CC8EC1CD9C6EA0B43EF8(L_0, NULL);
|
|
V_0 = L_0;
|
|
// if (input.IncomingTaskOutputs.Length == 0)
|
|
FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_1 = ___1_input;
|
|
NullCheck(L_1);
|
|
FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_2 = L_1->___IncomingTaskOutputs_0;
|
|
NullCheck(L_2);
|
|
if ((((RuntimeArray*)L_2)->max_length))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
// output.ErrorMessage = "Missing Input";
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
L_3->___ErrorMessage_3 = _stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_3->___ErrorMessage_3), (void*)_stringLiteral84513DD9AEB79487AD4BCDEBD10E3E42DCC7F167);
|
|
// output.ExecutionResult = FlowTaskExecutionResult.FailHalt;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
L_4->___ExecutionResult_1 = 2;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_5 = V_0;
|
|
return L_5;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// if (input.IncomingTaskOutputs.Length > 1)
|
|
FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_6 = ___1_input;
|
|
NullCheck(L_6);
|
|
FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_7 = L_6->___IncomingTaskOutputs_0;
|
|
NullCheck(L_7);
|
|
if ((((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
// output.ErrorMessage = "Only one input allowed";
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
L_8->___ErrorMessage_3 = _stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_8->___ErrorMessage_3), (void*)_stringLiteralB61A4A51DF525B290C8EDDA6E464AFEAC6CB897D);
|
|
// output.ExecutionResult = FlowTaskExecutionResult.FailHalt;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_9 = V_0;
|
|
NullCheck(L_9);
|
|
L_9->___ExecutionResult_1 = 2;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_10 = V_0;
|
|
return L_10;
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// output.State = input.CloneInputState();
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_11 = V_0;
|
|
FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_12 = ___1_input;
|
|
NullCheck(L_12);
|
|
FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_13;
|
|
L_13 = FlowTaskExecInput_CloneInputState_mCEBD20F057C6045150A0225A6F220E88B2F73885(L_12, NULL);
|
|
NullCheck(L_11);
|
|
L_11->___State_0 = L_13;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_11->___State_0), (void*)L_13);
|
|
// output.ExecutionResult = FlowTaskExecutionResult.Success;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_14 = V_0;
|
|
NullCheck(L_14);
|
|
L_14->___ExecutionResult_1 = 0;
|
|
// return output;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_15 = V_0;
|
|
return L_15;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecTaskResult::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecTaskResult__ctor_m727DE5E797123A4C0126F63EC35279B10B86F6F7 (FlowExecTaskResult_t1AE608A0E5E1EAD8DC45232E12229E3F84D5D029* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
FlowExecTask__ctor_m8934DC5D55D1B64661A8F9B81171C17DA5F21188(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// DungeonArchitect.Flow.Exec.FlowExecTaskState[] DungeonArchitect.Flow.Exec.FlowExecTaskUtils::GetIncomingStates(DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode,DungeonArchitect.Flow.Exec.FlowExecNodeOutputRegistry)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowExecTaskStateU5BU5D_t54FD96EA5C449C0075DD275CD208E37C3E2417B5* FlowExecTaskUtils_GetIncomingStates_mF475764C6477919D98FFC5A4F70B6E65C2693D5D (FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* ___0_currentNode, FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F* ___1_nodeOutputRegistry, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mBF838743FBC7B806489F293C69DA9BCDD0C81038_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m281D0197883E90C20DB5A2585272CFFCAA4E61C9_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m40A03A503E128D1EB22FAAEAFBC94F768EA52741_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8AAF07F41CD2F66782046FF6E7EAD935A6C889A2_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_t8AAF07F41CD2F66782046FF6E7EAD935A6C889A2* V_0 = NULL;
|
|
FlowExecRuleGraphNodeU5BU5D_tA7B6C0C01DBEF2A271A153398F3A654A92AFBEBE* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* V_3 = NULL;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* V_4 = NULL;
|
|
{
|
|
// var incomingStates = new List<FlowExecTaskState>();
|
|
List_1_t8AAF07F41CD2F66782046FF6E7EAD935A6C889A2* L_0 = (List_1_t8AAF07F41CD2F66782046FF6E7EAD935A6C889A2*)il2cpp_codegen_object_new(List_1_t8AAF07F41CD2F66782046FF6E7EAD935A6C889A2_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_m40A03A503E128D1EB22FAAEAFBC94F768EA52741(L_0, List_1__ctor_m40A03A503E128D1EB22FAAEAFBC94F768EA52741_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// var incomingNodes = FlowExecGraphUtils.GetIncomingNodes(currentNode);
|
|
FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* L_1 = ___0_currentNode;
|
|
FlowExecRuleGraphNodeU5BU5D_tA7B6C0C01DBEF2A271A153398F3A654A92AFBEBE* L_2;
|
|
L_2 = FlowExecGraphUtils_GetIncomingNodes_mFCDF8AFDC41F9F9BD3D8C188825858C2756BB905(L_1, NULL);
|
|
// foreach (var incomingNode in incomingNodes)
|
|
V_1 = L_2;
|
|
V_2 = 0;
|
|
goto IL_0038;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// foreach (var incomingNode in incomingNodes)
|
|
FlowExecRuleGraphNodeU5BU5D_tA7B6C0C01DBEF2A271A153398F3A654A92AFBEBE* L_3 = V_1;
|
|
int32_t L_4 = V_2;
|
|
NullCheck(L_3);
|
|
int32_t L_5 = L_4;
|
|
FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
|
|
V_3 = L_6;
|
|
// var incomingExecState = nodeOutputRegistry.Get(incomingNode.Id);
|
|
FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F* L_7 = ___1_nodeOutputRegistry;
|
|
FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* L_8 = V_3;
|
|
NullCheck(L_8);
|
|
String_t* L_9;
|
|
L_9 = GraphNode_get_Id_m1208226FF4D1BDA590D208AC5FE33899494F581F_inline(L_8, NULL);
|
|
NullCheck(L_7);
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_10;
|
|
L_10 = FlowExecNodeOutputRegistry_Get_mAD715CE99529587F641AF4AB669CC8479C3755D9(L_7, L_9, NULL);
|
|
V_4 = L_10;
|
|
// if (incomingExecState != null)
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_11 = V_4;
|
|
if (!L_11)
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
{
|
|
// incomingStates.Add(incomingExecState.State);
|
|
List_1_t8AAF07F41CD2F66782046FF6E7EAD935A6C889A2* L_12 = V_0;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_13 = V_4;
|
|
NullCheck(L_13);
|
|
FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_14 = L_13->___State_0;
|
|
NullCheck(L_12);
|
|
List_1_Add_mBF838743FBC7B806489F293C69DA9BCDD0C81038_inline(L_12, L_14, List_1_Add_mBF838743FBC7B806489F293C69DA9BCDD0C81038_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
int32_t L_15 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_15, 1));
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
// foreach (var incomingNode in incomingNodes)
|
|
int32_t L_16 = V_2;
|
|
FlowExecRuleGraphNodeU5BU5D_tA7B6C0C01DBEF2A271A153398F3A654A92AFBEBE* L_17 = V_1;
|
|
NullCheck(L_17);
|
|
if ((((int32_t)L_16) < ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return incomingStates.ToArray();
|
|
List_1_t8AAF07F41CD2F66782046FF6E7EAD935A6C889A2* L_18 = V_0;
|
|
NullCheck(L_18);
|
|
FlowExecTaskStateU5BU5D_t54FD96EA5C449C0075DD275CD208E37C3E2417B5* L_19;
|
|
L_19 = List_1_ToArray_m281D0197883E90C20DB5A2585272CFFCAA4E61C9(L_18, List_1_ToArray_m281D0197883E90C20DB5A2585272CFFCAA4E61C9_RuntimeMethod_var);
|
|
return L_19;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecTaskUtils::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecTaskUtils__ctor_m57FAC788FFF1F6072E8E538EF955E65E4ACB05A8 (FlowExecTaskUtils_t271A61B76766F64A7B5C1489439AADF1E86B91E1* __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.Random DungeonArchitect.Flow.Exec.FlowExecutionContext::get_Random()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* FlowExecutionContext_get_Random_m2D4B931316407F23EC0C79A027B7F967F97BB883 (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public System.Random Random { get; set; }
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_0 = __this->___U3CRandomU3Ek__BackingField_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecutionContext::set_Random(System.Random)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecutionContext_set_Random_m648ED005384F1D5EBDCF1F5A4A07554A4BD69D72 (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public System.Random Random { get; set; }
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_0 = ___0_value;
|
|
__this->___U3CRandomU3Ek__BackingField_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRandomU3Ek__BackingField_0), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// DungeonArchitect.Flow.Exec.FlowExecGraph DungeonArchitect.Flow.Exec.FlowExecutionContext::get_ExecGraph()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowExecGraph_t3D7E1E139188C75B1F8EEB24339885A5EB9B9D40* FlowExecutionContext_get_ExecGraph_m3317347D92024930556435BD3DBE6FAD2DAA2533 (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public FlowExecGraph ExecGraph { get; set; }
|
|
FlowExecGraph_t3D7E1E139188C75B1F8EEB24339885A5EB9B9D40* L_0 = __this->___U3CExecGraphU3Ek__BackingField_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecutionContext::set_ExecGraph(DungeonArchitect.Flow.Exec.FlowExecGraph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecutionContext_set_ExecGraph_m76A5C6503C9477699E7C5A83721B590523A8487F (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, FlowExecGraph_t3D7E1E139188C75B1F8EEB24339885A5EB9B9D40* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public FlowExecGraph ExecGraph { get; set; }
|
|
FlowExecGraph_t3D7E1E139188C75B1F8EEB24339885A5EB9B9D40* L_0 = ___0_value;
|
|
__this->___U3CExecGraphU3Ek__BackingField_1 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CExecGraphU3Ek__BackingField_1), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// DungeonArchitect.Flow.Exec.FlowExecNodeOutputRegistry DungeonArchitect.Flow.Exec.FlowExecutionContext::get_NodeOutputRegistry()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F* FlowExecutionContext_get_NodeOutputRegistry_m7FCF20C586D31E71BF93A29F1FBD6DF6FD6796E0 (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public FlowExecNodeOutputRegistry NodeOutputRegistry { get; set; }
|
|
FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F* L_0 = __this->___U3CNodeOutputRegistryU3Ek__BackingField_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecutionContext::set_NodeOutputRegistry(DungeonArchitect.Flow.Exec.FlowExecNodeOutputRegistry)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecutionContext_set_NodeOutputRegistry_mD8242D86FEF55D56374D0A1CFFF499BAB14B9FE3 (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public FlowExecNodeOutputRegistry NodeOutputRegistry { get; set; }
|
|
FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F* L_0 = ___0_value;
|
|
__this->___U3CNodeOutputRegistryU3Ek__BackingField_2 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNodeOutputRegistryU3Ek__BackingField_2), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// DungeonArchitect.Flow.Domains.FlowDomainExtensions DungeonArchitect.Flow.Exec.FlowExecutionContext::get_DomainExtensions()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* FlowExecutionContext_get_DomainExtensions_mBE5002834EF406C241968A076E043D1843573339 (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public FlowDomainExtensions DomainExtensions { get; set; }
|
|
FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* L_0 = __this->___U3CDomainExtensionsU3Ek__BackingField_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecutionContext::set_DomainExtensions(DungeonArchitect.Flow.Domains.FlowDomainExtensions)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecutionContext_set_DomainExtensions_m86C33CB8D6CBCC2D5B72B799427DC4F6367DEE72 (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public FlowDomainExtensions DomainExtensions { get; set; }
|
|
FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* L_0 = ___0_value;
|
|
__this->___U3CDomainExtensionsU3Ek__BackingField_3 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDomainExtensionsU3Ek__BackingField_3), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode> DungeonArchitect.Flow.Exec.FlowExecutionContext::get_Visited()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_tB840775325A9E81846610FD54FABA75EF3CE1408* FlowExecutionContext_get_Visited_m853B349BFB0CD418CD42CD21F35FD02CC5504D3D (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public HashSet<FlowExecRuleGraphNode> Visited { get; private set; }
|
|
HashSet_1_tB840775325A9E81846610FD54FABA75EF3CE1408* L_0 = __this->___U3CVisitedU3Ek__BackingField_4;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecutionContext::set_Visited(System.Collections.Generic.HashSet`1<DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecutionContext_set_Visited_mB72B56757B2CC6E5D66C7E401D3AC1EA7F07369F (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, HashSet_1_tB840775325A9E81846610FD54FABA75EF3CE1408* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public HashSet<FlowExecRuleGraphNode> Visited { get; private set; }
|
|
HashSet_1_tB840775325A9E81846610FD54FABA75EF3CE1408* L_0 = ___0_value;
|
|
__this->___U3CVisitedU3Ek__BackingField_4 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CVisitedU3Ek__BackingField_4), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecutionContext::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecutionContext__ctor_m56F3379B69845581A6BE546F0D6377FC84E9A36B (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m1AD21E3B5E7F08484BB8E251921ED96B2558CB38_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tB840775325A9E81846610FD54FABA75EF3CE1408_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public FlowExecutionContext()
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// Visited = new HashSet<FlowExecRuleGraphNode>();
|
|
HashSet_1_tB840775325A9E81846610FD54FABA75EF3CE1408* L_0 = (HashSet_1_tB840775325A9E81846610FD54FABA75EF3CE1408*)il2cpp_codegen_object_new(HashSet_1_tB840775325A9E81846610FD54FABA75EF3CE1408_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
HashSet_1__ctor_m1AD21E3B5E7F08484BB8E251921ED96B2558CB38(L_0, HashSet_1__ctor_m1AD21E3B5E7F08484BB8E251921ED96B2558CB38_RuntimeMethod_var);
|
|
FlowExecutionContext_set_Visited_mB72B56757B2CC6E5D66C7E401D3AC1EA7F07369F_inline(__this, L_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.Int32 DungeonArchitect.Flow.Exec.FlowExecutor::get_RetriesUsed()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FlowExecutor_get_RetriesUsed_mC65702B1C89F6E4DA23F0BCE212FAF990A38A486 (FlowExecutor_t7FC9093FE6EEEEDD16BDB53EFD35DF86760398FD* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public int RetriesUsed { get; set; } = 0;
|
|
int32_t L_0 = __this->___U3CRetriesUsedU3Ek__BackingField_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecutor::set_RetriesUsed(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecutor_set_RetriesUsed_m2CDD6958E7552C711C68E05769284CC069EE6C8B (FlowExecutor_t7FC9093FE6EEEEDD16BDB53EFD35DF86760398FD* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public int RetriesUsed { get; set; } = 0;
|
|
int32_t L_0 = ___0_value;
|
|
__this->___U3CRetriesUsedU3Ek__BackingField_0 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Flow.Exec.FlowExecutor::Execute(DungeonArchitect.Flow.Exec.FlowExecGraph,System.Random,DungeonArchitect.Flow.Domains.FlowDomainExtensions,System.Int32,DungeonArchitect.Flow.Exec.FlowExecNodeOutputRegistry&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FlowExecutor_Execute_m2FAC9983952E7A22BE79EB5C4847863B1878D72A (FlowExecutor_t7FC9093FE6EEEEDD16BDB53EFD35DF86760398FD* __this, FlowExecGraph_t3D7E1E139188C75B1F8EEB24339885A5EB9B9D40* ___0_execGraph, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___1_random, FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* ___2_domainExtensions, int32_t ___3_numTries, FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F** ___4_nodeOutputRegistry, 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*)&FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral58DC6B2AB401B55764E533A1D709965CF6995A17);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8D958D12C8411E1B507124435127E982B9A18352);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* V_1 = NULL;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
int32_t G_B9_0 = 0;
|
|
{
|
|
// if (execGraph == null || random == null)
|
|
FlowExecGraph_t3D7E1E139188C75B1F8EEB24339885A5EB9B9D40* L_0 = ___0_execGraph;
|
|
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_000c;
|
|
}
|
|
}
|
|
{
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_2 = ___1_random;
|
|
if (L_2)
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
// Debug.LogError("Invalid asset state");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral58DC6B2AB401B55764E533A1D709965CF6995A17, NULL);
|
|
// nodeOutputRegistry = null;
|
|
FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F** L_3 = ___4_nodeOutputRegistry;
|
|
*((RuntimeObject**)L_3) = (RuntimeObject*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_3, (void*)(RuntimeObject*)NULL);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
// if (execGraph.resultNode == null)
|
|
FlowExecGraph_t3D7E1E139188C75B1F8EEB24339885A5EB9B9D40* L_4 = ___0_execGraph;
|
|
NullCheck(L_4);
|
|
FlowExecResultGraphNode_t17B418A44B25EE11884785D328C2F2940CC2DE1C* L_5 = L_4->___resultNode_8;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_6;
|
|
L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogError("Cannot find result node in Execution Graph");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral8D958D12C8411E1B507124435127E982B9A18352, NULL);
|
|
// nodeOutputRegistry = null;
|
|
FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F** L_7 = ___4_nodeOutputRegistry;
|
|
*((RuntimeObject**)L_7) = (RuntimeObject*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_7, (void*)(RuntimeObject*)NULL);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
// RetriesUsed = 0;
|
|
FlowExecutor_set_RetriesUsed_m2CDD6958E7552C711C68E05769284CC069EE6C8B_inline(__this, 0, NULL);
|
|
// FlowTaskExecutionResult lastRunStatus = FlowTaskExecutionResult.FailHalt;
|
|
V_0 = 2;
|
|
goto IL_00a2;
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
// RetriesUsed++;
|
|
int32_t L_8;
|
|
L_8 = FlowExecutor_get_RetriesUsed_mC65702B1C89F6E4DA23F0BCE212FAF990A38A486_inline(__this, NULL);
|
|
V_3 = L_8;
|
|
int32_t L_9 = V_3;
|
|
FlowExecutor_set_RetriesUsed_m2CDD6958E7552C711C68E05769284CC069EE6C8B_inline(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), NULL);
|
|
// var context = new FlowExecutionContext();
|
|
FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* L_10 = (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39*)il2cpp_codegen_object_new(FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39_il2cpp_TypeInfo_var);
|
|
NullCheck(L_10);
|
|
FlowExecutionContext__ctor_m56F3379B69845581A6BE546F0D6377FC84E9A36B(L_10, NULL);
|
|
V_1 = L_10;
|
|
// context.ExecGraph = execGraph;
|
|
FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* L_11 = V_1;
|
|
FlowExecGraph_t3D7E1E139188C75B1F8EEB24339885A5EB9B9D40* L_12 = ___0_execGraph;
|
|
NullCheck(L_11);
|
|
FlowExecutionContext_set_ExecGraph_m76A5C6503C9477699E7C5A83721B590523A8487F_inline(L_11, L_12, NULL);
|
|
// context.Random = random;
|
|
FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* L_13 = V_1;
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_14 = ___1_random;
|
|
NullCheck(L_13);
|
|
FlowExecutionContext_set_Random_m648ED005384F1D5EBDCF1F5A4A07554A4BD69D72_inline(L_13, L_14, NULL);
|
|
// context.DomainExtensions = domainExtensions;
|
|
FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* L_15 = V_1;
|
|
FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* L_16 = ___2_domainExtensions;
|
|
NullCheck(L_15);
|
|
FlowExecutionContext_set_DomainExtensions_m86C33CB8D6CBCC2D5B72B799427DC4F6367DEE72_inline(L_15, L_16, NULL);
|
|
// context.NodeOutputRegistry = new FlowExecNodeOutputRegistry();
|
|
FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* L_17 = V_1;
|
|
FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F* L_18 = (FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F*)il2cpp_codegen_object_new(FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F_il2cpp_TypeInfo_var);
|
|
NullCheck(L_18);
|
|
FlowExecNodeOutputRegistry__ctor_m811279F4F4225B75D95A32872FAE5EA5701F638E(L_18, NULL);
|
|
NullCheck(L_17);
|
|
FlowExecutionContext_set_NodeOutputRegistry_mD8242D86FEF55D56374D0A1CFFF499BAB14B9FE3_inline(L_17, L_18, NULL);
|
|
// var taskOutput = ExecuteGraph(context);
|
|
FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* L_19 = V_1;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_20;
|
|
L_20 = FlowExecutor_ExecuteGraph_m4D8CCF8EBF8D8B3CB5AAEF9CBA9B5277644860C4(__this, L_19, NULL);
|
|
V_2 = L_20;
|
|
// lastRunStatus = (taskOutput != null) ? taskOutput.ExecutionResult : FlowTaskExecutionResult.FailHalt;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_21 = V_2;
|
|
if (L_21)
|
|
{
|
|
goto IL_0089;
|
|
}
|
|
}
|
|
{
|
|
G_B9_0 = 2;
|
|
goto IL_008f;
|
|
}
|
|
|
|
IL_0089:
|
|
{
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_22 = V_2;
|
|
NullCheck(L_22);
|
|
int32_t L_23 = L_22->___ExecutionResult_1;
|
|
G_B9_0 = ((int32_t)(L_23));
|
|
}
|
|
|
|
IL_008f:
|
|
{
|
|
V_0 = G_B9_0;
|
|
// if (lastRunStatus == FlowTaskExecutionResult.Success)
|
|
int32_t L_24 = V_0;
|
|
if (L_24)
|
|
{
|
|
goto IL_009e;
|
|
}
|
|
}
|
|
{
|
|
// nodeOutputRegistry = context.NodeOutputRegistry;
|
|
FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F** L_25 = ___4_nodeOutputRegistry;
|
|
FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* L_26 = V_1;
|
|
NullCheck(L_26);
|
|
FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F* L_27;
|
|
L_27 = FlowExecutionContext_get_NodeOutputRegistry_m7FCF20C586D31E71BF93A29F1FBD6DF6FD6796E0_inline(L_26, NULL);
|
|
*((RuntimeObject**)L_25) = (RuntimeObject*)L_27;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_25, (void*)(RuntimeObject*)L_27);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_009e:
|
|
{
|
|
// else if (lastRunStatus == FlowTaskExecutionResult.FailHalt)
|
|
int32_t L_28 = V_0;
|
|
if ((((int32_t)L_28) == ((int32_t)2)))
|
|
{
|
|
goto IL_00ac;
|
|
}
|
|
}
|
|
|
|
IL_00a2:
|
|
{
|
|
// while (RetriesUsed < numTries) {
|
|
int32_t L_29;
|
|
L_29 = FlowExecutor_get_RetriesUsed_mC65702B1C89F6E4DA23F0BCE212FAF990A38A486_inline(__this, NULL);
|
|
int32_t L_30 = ___3_numTries;
|
|
if ((((int32_t)L_29) < ((int32_t)L_30)))
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
|
|
IL_00ac:
|
|
{
|
|
// nodeOutputRegistry = null;
|
|
FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F** L_31 = ___4_nodeOutputRegistry;
|
|
*((RuntimeObject**)L_31) = (RuntimeObject*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_31, (void*)(RuntimeObject*)NULL);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecOutput DungeonArchitect.Flow.Exec.FlowExecutor::ExecuteGraph(DungeonArchitect.Flow.Exec.FlowExecutionContext)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* FlowExecutor_ExecuteGraph_m4D8CCF8EBF8D8B3CB5AAEF9CBA9B5277644860C4 (FlowExecutor_t7FC9093FE6EEEEDD16BDB53EFD35DF86760398FD* __this, FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* ___0_context, 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*)&FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridFlowGraphNodeExecutionStatus_tB8D99777B3DBDF843875C7F4CC23622A48856656_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* V_1 = NULL;
|
|
{
|
|
// foreach (var node in context.ExecGraph.Nodes)
|
|
FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* L_0 = ___0_context;
|
|
NullCheck(L_0);
|
|
FlowExecGraph_t3D7E1E139188C75B1F8EEB24339885A5EB9B9D40* L_1;
|
|
L_1 = FlowExecutionContext_get_ExecGraph_m3317347D92024930556435BD3DBE6FAD2DAA2533_inline(L_0, NULL);
|
|
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_0 = L_3;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_003f:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1((&V_0), Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0034_1;
|
|
}
|
|
|
|
IL_0013_1:
|
|
{
|
|
// foreach (var node in context.ExecGraph.Nodes)
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_4;
|
|
L_4 = Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_inline((&V_0), Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_RuntimeMethod_var);
|
|
// var execNode = node as FlowExecRuleGraphNode;
|
|
V_1 = ((FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800*)IsInstClass((RuntimeObject*)L_4, FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800_il2cpp_TypeInfo_var));
|
|
// if (execNode != null)
|
|
FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* L_5 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_6;
|
|
L_6 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_0034_1;
|
|
}
|
|
}
|
|
{
|
|
// execNode.executionStatus = new GridFlowGraphNodeExecutionStatus();
|
|
FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* L_7 = V_1;
|
|
GridFlowGraphNodeExecutionStatus_tB8D99777B3DBDF843875C7F4CC23622A48856656* L_8 = (GridFlowGraphNodeExecutionStatus_tB8D99777B3DBDF843875C7F4CC23622A48856656*)il2cpp_codegen_object_new(GridFlowGraphNodeExecutionStatus_tB8D99777B3DBDF843875C7F4CC23622A48856656_il2cpp_TypeInfo_var);
|
|
NullCheck(L_8);
|
|
GridFlowGraphNodeExecutionStatus__ctor_m280E6DD25C24914EE1D4DA86777363A67DC93A8E(L_8, NULL);
|
|
NullCheck(L_7);
|
|
L_7->___executionStatus_17 = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_7->___executionStatus_17), (void*)L_8);
|
|
}
|
|
|
|
IL_0034_1:
|
|
{
|
|
// foreach (var node in context.ExecGraph.Nodes)
|
|
bool L_9;
|
|
L_9 = Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B((&V_0), Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B_RuntimeMethod_var);
|
|
if (L_9)
|
|
{
|
|
goto IL_0013_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
// return ExecuteNode(context, context.ExecGraph.resultNode);
|
|
FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* L_10 = ___0_context;
|
|
FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* L_11 = ___0_context;
|
|
NullCheck(L_11);
|
|
FlowExecGraph_t3D7E1E139188C75B1F8EEB24339885A5EB9B9D40* L_12;
|
|
L_12 = FlowExecutionContext_get_ExecGraph_m3317347D92024930556435BD3DBE6FAD2DAA2533_inline(L_11, NULL);
|
|
NullCheck(L_12);
|
|
FlowExecResultGraphNode_t17B418A44B25EE11884785D328C2F2940CC2DE1C* L_13 = L_12->___resultNode_8;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_14;
|
|
L_14 = FlowExecutor_ExecuteNode_m444801435595BA6F302F12A3551A74B11B838D46(__this, L_10, L_13, NULL);
|
|
return L_14;
|
|
}
|
|
}
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecOutput DungeonArchitect.Flow.Exec.FlowExecutor::ExecuteNode(DungeonArchitect.Flow.Exec.FlowExecutionContext,DungeonArchitect.Flow.Exec.FlowExecRuleGraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* FlowExecutor_ExecuteNode_m444801435595BA6F302F12A3551A74B11B838D46 (FlowExecutor_t7FC9093FE6EEEEDD16BDB53EFD35DF86760398FD* __this, FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* ___0_context, FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* ___1_execNode, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m9810915B3F3B5D79B673B175D673FF4C8E805677_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mFBB258B4603F593007FAF69F06AA07764A3BC875_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m419FE14B3E193A29A508AD46EF19C35929E52283_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m440DD00A99EABB319BE5EA46355D2551610EC20C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m777658797233DE2709CF38C7854465AAFD808EFA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA0ABD5EFDA52776A2CDD54D09DBE43EBAA7BF2BB_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_tA0ABD5EFDA52776A2CDD54D09DBE43EBAA7BF2BB* V_0 = NULL;
|
|
FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* V_1 = NULL;
|
|
FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* V_2 = NULL;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* V_3 = NULL;
|
|
FlowExecRuleGraphNodeU5BU5D_tA7B6C0C01DBEF2A271A153398F3A654A92AFBEBE* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* V_6 = NULL;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* V_7 = NULL;
|
|
{
|
|
// context.Visited.Add(execNode);
|
|
FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* L_0 = ___0_context;
|
|
NullCheck(L_0);
|
|
HashSet_1_tB840775325A9E81846610FD54FABA75EF3CE1408* L_1;
|
|
L_1 = FlowExecutionContext_get_Visited_m853B349BFB0CD418CD42CD21F35FD02CC5504D3D_inline(L_0, NULL);
|
|
FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* L_2 = ___1_execNode;
|
|
NullCheck(L_1);
|
|
bool L_3;
|
|
L_3 = HashSet_1_Add_m9810915B3F3B5D79B673B175D673FF4C8E805677(L_1, L_2, HashSet_1_Add_m9810915B3F3B5D79B673B175D673FF4C8E805677_RuntimeMethod_var);
|
|
// execNode.executionStatus.ExecutionStage = GridFlowGraphNodeExecutionStage.WaitingToExecute;
|
|
FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* L_4 = ___1_execNode;
|
|
NullCheck(L_4);
|
|
GridFlowGraphNodeExecutionStatus_tB8D99777B3DBDF843875C7F4CC23622A48856656* L_5 = L_4->___executionStatus_17;
|
|
NullCheck(L_5);
|
|
GridFlowGraphNodeExecutionStatus_set_ExecutionStage_m0909DC9B781B6590D9D6CC3A453CE8E7ADB13D8A_inline(L_5, 1, NULL);
|
|
// var incomingNodes = FlowExecGraphUtils.GetIncomingNodes(execNode);
|
|
FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* L_6 = ___1_execNode;
|
|
FlowExecRuleGraphNodeU5BU5D_tA7B6C0C01DBEF2A271A153398F3A654A92AFBEBE* L_7;
|
|
L_7 = FlowExecGraphUtils_GetIncomingNodes_mFCDF8AFDC41F9F9BD3D8C188825858C2756BB905(L_6, NULL);
|
|
// var incomingTaskOutputs = new List<FlowTaskExecOutput>();
|
|
List_1_tA0ABD5EFDA52776A2CDD54D09DBE43EBAA7BF2BB* L_8 = (List_1_tA0ABD5EFDA52776A2CDD54D09DBE43EBAA7BF2BB*)il2cpp_codegen_object_new(List_1_tA0ABD5EFDA52776A2CDD54D09DBE43EBAA7BF2BB_il2cpp_TypeInfo_var);
|
|
NullCheck(L_8);
|
|
List_1__ctor_m777658797233DE2709CF38C7854465AAFD808EFA(L_8, List_1__ctor_m777658797233DE2709CF38C7854465AAFD808EFA_RuntimeMethod_var);
|
|
V_0 = L_8;
|
|
// foreach (var incomingNode in incomingNodes)
|
|
V_4 = L_7;
|
|
V_5 = 0;
|
|
goto IL_007e;
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
// foreach (var incomingNode in incomingNodes)
|
|
FlowExecRuleGraphNodeU5BU5D_tA7B6C0C01DBEF2A271A153398F3A654A92AFBEBE* L_9 = V_4;
|
|
int32_t L_10 = V_5;
|
|
NullCheck(L_9);
|
|
int32_t L_11 = L_10;
|
|
FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
|
|
V_6 = L_12;
|
|
// FlowTaskExecOutput incomingTaskOutput = null;
|
|
V_7 = (FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C*)NULL;
|
|
// if (!context.Visited.Contains(incomingNode))
|
|
FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* L_13 = ___0_context;
|
|
NullCheck(L_13);
|
|
HashSet_1_tB840775325A9E81846610FD54FABA75EF3CE1408* L_14;
|
|
L_14 = FlowExecutionContext_get_Visited_m853B349BFB0CD418CD42CD21F35FD02CC5504D3D_inline(L_13, NULL);
|
|
FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* L_15 = V_6;
|
|
NullCheck(L_14);
|
|
bool L_16;
|
|
L_16 = HashSet_1_Contains_mFBB258B4603F593007FAF69F06AA07764A3BC875(L_14, L_15, HashSet_1_Contains_mFBB258B4603F593007FAF69F06AA07764A3BC875_RuntimeMethod_var);
|
|
if (L_16)
|
|
{
|
|
goto IL_005c;
|
|
}
|
|
}
|
|
{
|
|
// incomingTaskOutput = ExecuteNode(context, incomingNode);
|
|
FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* L_17 = ___0_context;
|
|
FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* L_18 = V_6;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_19;
|
|
L_19 = FlowExecutor_ExecuteNode_m444801435595BA6F302F12A3551A74B11B838D46(__this, L_17, L_18, NULL);
|
|
V_7 = L_19;
|
|
// if (incomingTaskOutput.ExecutionResult != FlowTaskExecutionResult.Success)
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_20 = V_7;
|
|
NullCheck(L_20);
|
|
int32_t L_21 = L_20->___ExecutionResult_1;
|
|
if (!L_21)
|
|
{
|
|
goto IL_0070;
|
|
}
|
|
}
|
|
{
|
|
// return incomingTaskOutput;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_22 = V_7;
|
|
return L_22;
|
|
}
|
|
|
|
IL_005c:
|
|
{
|
|
// incomingTaskOutput = context.NodeOutputRegistry.Get(incomingNode.Id);
|
|
FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* L_23 = ___0_context;
|
|
NullCheck(L_23);
|
|
FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F* L_24;
|
|
L_24 = FlowExecutionContext_get_NodeOutputRegistry_m7FCF20C586D31E71BF93A29F1FBD6DF6FD6796E0_inline(L_23, NULL);
|
|
FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* L_25 = V_6;
|
|
NullCheck(L_25);
|
|
String_t* L_26;
|
|
L_26 = GraphNode_get_Id_m1208226FF4D1BDA590D208AC5FE33899494F581F_inline(L_25, NULL);
|
|
NullCheck(L_24);
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_27;
|
|
L_27 = FlowExecNodeOutputRegistry_Get_mAD715CE99529587F641AF4AB669CC8479C3755D9(L_24, L_26, NULL);
|
|
V_7 = L_27;
|
|
}
|
|
|
|
IL_0070:
|
|
{
|
|
// incomingTaskOutputs.Add(incomingTaskOutput);
|
|
List_1_tA0ABD5EFDA52776A2CDD54D09DBE43EBAA7BF2BB* L_28 = V_0;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_29 = V_7;
|
|
NullCheck(L_28);
|
|
List_1_Add_m419FE14B3E193A29A508AD46EF19C35929E52283_inline(L_28, L_29, List_1_Add_m419FE14B3E193A29A508AD46EF19C35929E52283_RuntimeMethod_var);
|
|
int32_t L_30 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_30, 1));
|
|
}
|
|
|
|
IL_007e:
|
|
{
|
|
// foreach (var incomingNode in incomingNodes)
|
|
int32_t L_31 = V_5;
|
|
FlowExecRuleGraphNodeU5BU5D_tA7B6C0C01DBEF2A271A153398F3A654A92AFBEBE* L_32 = V_4;
|
|
NullCheck(L_32);
|
|
if ((((int32_t)L_31) < ((int32_t)((int32_t)(((RuntimeArray*)L_32)->max_length)))))
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
// var taskContext = new FlowTaskExecContext();
|
|
FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* L_33 = (FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51*)il2cpp_codegen_object_new(FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51_il2cpp_TypeInfo_var);
|
|
NullCheck(L_33);
|
|
FlowTaskExecContext__ctor_m934A15B2AB32E6811DD68CD6ED1ABA75521F6CD8(L_33, NULL);
|
|
V_1 = L_33;
|
|
// taskContext.Random = context.Random;
|
|
FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* L_34 = V_1;
|
|
FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* L_35 = ___0_context;
|
|
NullCheck(L_35);
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_36;
|
|
L_36 = FlowExecutionContext_get_Random_m2D4B931316407F23EC0C79A027B7F967F97BB883_inline(L_35, NULL);
|
|
NullCheck(L_34);
|
|
L_34->___Random_0 = L_36;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_34->___Random_0), (void*)L_36);
|
|
// taskContext.DomainExtensions = context.DomainExtensions;
|
|
FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* L_37 = V_1;
|
|
FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* L_38 = ___0_context;
|
|
NullCheck(L_38);
|
|
FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* L_39;
|
|
L_39 = FlowExecutionContext_get_DomainExtensions_mBE5002834EF406C241968A076E043D1843573339_inline(L_38, NULL);
|
|
NullCheck(L_37);
|
|
FlowTaskExecContext_set_DomainExtensions_mC361A9DA0CEF1A1D2143236A654BF629E9A7C2C2_inline(L_37, L_39, NULL);
|
|
// var taskInput = new FlowTaskExecInput();
|
|
FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_40 = (FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8*)il2cpp_codegen_object_new(FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8_il2cpp_TypeInfo_var);
|
|
NullCheck(L_40);
|
|
FlowTaskExecInput__ctor_m8096B6EEB2425A2A2DF92E9EF926F174BDDEAEF9(L_40, NULL);
|
|
V_2 = L_40;
|
|
// taskInput.IncomingTaskOutputs = incomingTaskOutputs.ToArray();
|
|
FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_41 = V_2;
|
|
List_1_tA0ABD5EFDA52776A2CDD54D09DBE43EBAA7BF2BB* L_42 = V_0;
|
|
NullCheck(L_42);
|
|
FlowTaskExecOutputU5BU5D_t1225DA20B13CAD33323B66FE7D2FD4BBBE1180A4* L_43;
|
|
L_43 = List_1_ToArray_m440DD00A99EABB319BE5EA46355D2551610EC20C(L_42, List_1_ToArray_m440DD00A99EABB319BE5EA46355D2551610EC20C_RuntimeMethod_var);
|
|
NullCheck(L_41);
|
|
L_41->___IncomingTaskOutputs_0 = L_43;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_41->___IncomingTaskOutputs_0), (void*)L_43);
|
|
// var taskOutput = execNode.task.Execute(taskContext, taskInput);
|
|
FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* L_44 = ___1_execNode;
|
|
NullCheck(L_44);
|
|
FlowExecTask_t3FB395DE30DDC681DA24B210B256937CED4AC8AE* L_45 = L_44->___task_16;
|
|
FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* L_46 = V_1;
|
|
FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* L_47 = V_2;
|
|
NullCheck(L_45);
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_48;
|
|
L_48 = VirtualFuncInvoker2< FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C*, FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51*, FlowTaskExecInput_t7408F556F7D8611C7EDB9A366FC6080EA4B39AB8* >::Invoke(4 /* DungeonArchitect.Flow.Exec.FlowTaskExecOutput DungeonArchitect.Flow.Exec.FlowExecTask::Execute(DungeonArchitect.Flow.Exec.FlowTaskExecContext,DungeonArchitect.Flow.Exec.FlowTaskExecInput) */, L_45, L_46, L_47);
|
|
V_3 = L_48;
|
|
// execNode.executionStatus.ErrorMessage = taskOutput.ErrorMessage;
|
|
FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* L_49 = ___1_execNode;
|
|
NullCheck(L_49);
|
|
GridFlowGraphNodeExecutionStatus_tB8D99777B3DBDF843875C7F4CC23622A48856656* L_50 = L_49->___executionStatus_17;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_51 = V_3;
|
|
NullCheck(L_51);
|
|
String_t* L_52 = L_51->___ErrorMessage_3;
|
|
NullCheck(L_50);
|
|
GridFlowGraphNodeExecutionStatus_set_ErrorMessage_mE0054798B8764FE44E9718DA24B8D6036CC71E5C_inline(L_50, L_52, NULL);
|
|
// execNode.executionStatus.Success = taskOutput.ExecutionResult;
|
|
FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* L_53 = ___1_execNode;
|
|
NullCheck(L_53);
|
|
GridFlowGraphNodeExecutionStatus_tB8D99777B3DBDF843875C7F4CC23622A48856656* L_54 = L_53->___executionStatus_17;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_55 = V_3;
|
|
NullCheck(L_55);
|
|
int32_t L_56 = L_55->___ExecutionResult_1;
|
|
NullCheck(L_54);
|
|
GridFlowGraphNodeExecutionStatus_set_Success_mE52E93C9FC55641E4FAB2E042A846D03E11EB5A7_inline(L_54, L_56, NULL);
|
|
// execNode.executionStatus.ExecutionStage = GridFlowGraphNodeExecutionStage.Executed;
|
|
FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* L_57 = ___1_execNode;
|
|
NullCheck(L_57);
|
|
GridFlowGraphNodeExecutionStatus_tB8D99777B3DBDF843875C7F4CC23622A48856656* L_58 = L_57->___executionStatus_17;
|
|
NullCheck(L_58);
|
|
GridFlowGraphNodeExecutionStatus_set_ExecutionStage_m0909DC9B781B6590D9D6CC3A453CE8E7ADB13D8A_inline(L_58, 2, NULL);
|
|
// context.NodeOutputRegistry.Register(execNode.Id, taskOutput);
|
|
FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* L_59 = ___0_context;
|
|
NullCheck(L_59);
|
|
FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F* L_60;
|
|
L_60 = FlowExecutionContext_get_NodeOutputRegistry_m7FCF20C586D31E71BF93A29F1FBD6DF6FD6796E0_inline(L_59, NULL);
|
|
FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800* L_61 = ___1_execNode;
|
|
NullCheck(L_61);
|
|
String_t* L_62;
|
|
L_62 = GraphNode_get_Id_m1208226FF4D1BDA590D208AC5FE33899494F581F_inline(L_61, NULL);
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_63 = V_3;
|
|
NullCheck(L_60);
|
|
FlowExecNodeOutputRegistry_Register_mCE2D046B1DCAA3375142CB8A0755604A223DD288(L_60, L_62, L_63, NULL);
|
|
// return taskOutput;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_64 = V_3;
|
|
return L_64;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecutor::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecutor__ctor_m7C5A51EE44A62AB7A893B545AAE2052C8A635EC3 (FlowExecutor_t7FC9093FE6EEEEDD16BDB53EFD35DF86760398FD* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* FlowLayoutGraphQuery_GetGraph_mD49DF4FFD737B08B188AD9C9E14C4CC0F1E812B1_inline (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return graph;
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_0 = __this->___graph_0;
|
|
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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector_5;
|
|
V_0 = L_0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
|
|
float L_1 = L_0.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
|
|
float L_3 = L_2.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
|
|
float L_5 = L_4.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
|
|
float L_7 = L_6.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
|
|
float L_9 = L_8.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
|
|
float L_11 = L_10.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
memset((&L_12), 0, sizeof(L_12));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), /*hidden argument*/NULL);
|
|
V_0 = L_12;
|
|
goto IL_0030;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
|
|
return L_13;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 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_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t G_B3_0 = 0;
|
|
{
|
|
int32_t L_0 = ___0_a;
|
|
int32_t L_1 = ___1_b;
|
|
if ((((int32_t)L_0) < ((int32_t)L_1)))
|
|
{
|
|
goto IL_0008;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_2 = ___1_b;
|
|
G_B3_0 = L_2;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0008:
|
|
{
|
|
int32_t L_3 = ___0_a;
|
|
G_B3_0 = L_3;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
V_0 = G_B3_0;
|
|
goto IL_000c;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
int32_t L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline (int32_t ___0_value, int32_t ___1_min, int32_t ___2_max, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
bool V_1 = false;
|
|
int32_t V_2 = 0;
|
|
{
|
|
int32_t L_0 = ___0_value;
|
|
int32_t L_1 = ___1_min;
|
|
V_0 = (bool)((((int32_t)L_0) < ((int32_t)L_1))? 1 : 0);
|
|
bool L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = ___1_min;
|
|
___0_value = L_3;
|
|
goto IL_0019;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_4 = ___0_value;
|
|
int32_t L_5 = ___2_max;
|
|
V_1 = (bool)((((int32_t)L_4) > ((int32_t)L_5))? 1 : 0);
|
|
bool L_6 = V_1;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = ___2_max;
|
|
___0_value = L_7;
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
int32_t L_8 = ___0_value;
|
|
V_2 = L_8;
|
|
goto IL_001d;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
int32_t L_9 = V_2;
|
|
return L_9;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* FlowLayoutGraphQuery_get_Graph_mD1680584E341CA19394A4303EA09A21989C9B2A0_inline (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get => graph;
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_0 = __this->___graph_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D* FlowLayoutGraphQuery_get_Traversal_mACE8A94F0A5F97DA30C0C19D2DC01EF93C91DC0C_inline (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get => traversal;
|
|
FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D* L_0 = __this->___traversal_8;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* FlowTaskExecContext_get_DomainExtensions_m95FF836D370BF38235F450F3EC0391E2F511A553_inline (FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public FlowDomainExtensions DomainExtensions { get; set; }
|
|
FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* L_0 = __this->___U3CDomainExtensionsU3Ek__BackingField_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FFlowAgPathingSystem_get_FoundResult_mD5B35F0D10D82BE892739AA612E411B05DC22F64_inline (FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get => foundResult;
|
|
bool L_0 = __this->___foundResult_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092* FFlowAgPathingSystem_get_Result_m0F8FD406A4D4CA4BE65620EBBA2CFF3AF7771199_inline (FFlowAgPathingSystem_t075CE157FF8C56099D2EF534B48E4462EDE803F7* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get => result;
|
|
FFlowLayoutPathingSystemResult_tE500F7F6149CFB498C4FE2C21BFA69EA3B657092* L_0 = __this->___result_5;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline (const RuntimeMethod* method)
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (1.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
|
|
V_0 = L_0;
|
|
goto IL_001d;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 int32_t Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline (float ___0_f, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
float L_0 = ___0_f;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
double L_1;
|
|
L_1 = bankers_round(((double)L_0));
|
|
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_1);
|
|
goto IL_000c;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
int32_t L_2 = V_0;
|
|
return L_2;
|
|
}
|
|
}
|
|
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 bool Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
{
|
|
float L_0 = ___1_b;
|
|
float L_1 = ___0_a;
|
|
float L_2;
|
|
L_2 = fabsf(((float)il2cpp_codegen_subtract(L_0, L_1)));
|
|
float L_3 = ___0_a;
|
|
float L_4;
|
|
L_4 = fabsf(L_3);
|
|
float L_5 = ___1_b;
|
|
float L_6;
|
|
L_6 = fabsf(L_5);
|
|
float L_7;
|
|
L_7 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_4, L_6, NULL);
|
|
float L_8 = ((Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var))->___Epsilon_0;
|
|
float L_9;
|
|
L_9 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)il2cpp_codegen_multiply((9.99999997E-07f), L_7)), ((float)il2cpp_codegen_multiply(L_8, (8.0f))), NULL);
|
|
V_0 = (bool)((((float)L_2) < ((float)L_9))? 1 : 0);
|
|
goto IL_0035;
|
|
}
|
|
|
|
IL_0035:
|
|
{
|
|
bool L_10 = V_0;
|
|
return L_10;
|
|
}
|
|
}
|
|
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 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_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
float V_1 = 0.0f;
|
|
bool V_2 = false;
|
|
{
|
|
float L_0 = ___0_value;
|
|
V_0 = (bool)((((float)L_0) < ((float)(0.0f)))? 1 : 0);
|
|
bool L_1 = V_0;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
V_1 = (0.0f);
|
|
goto IL_002d;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
float L_2 = ___0_value;
|
|
V_2 = (bool)((((float)L_2) > ((float)(1.0f)))? 1 : 0);
|
|
bool L_3 = V_2;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0029;
|
|
}
|
|
}
|
|
{
|
|
V_1 = (1.0f);
|
|
goto IL_002d;
|
|
}
|
|
|
|
IL_0029:
|
|
{
|
|
float L_4 = ___0_value;
|
|
V_1 = L_4;
|
|
goto IL_002d;
|
|
}
|
|
|
|
IL_002d:
|
|
{
|
|
float L_5 = V_1;
|
|
return L_5;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_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 Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline (const RuntimeMethod* method)
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
|
|
V_0 = L_0;
|
|
goto IL_001d;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_yellow_m66637FA14383E8D74F24AE256B577CE1D55D469F_inline (const RuntimeMethod* method)
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.921568632f), (0.0156862754f), (1.0f), /*hidden argument*/NULL);
|
|
V_0 = L_0;
|
|
goto IL_001d;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline (const RuntimeMethod* method)
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
|
|
V_0 = L_0;
|
|
goto IL_001d;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
float L_0 = ___0_x;
|
|
__this->___x_0 = L_0;
|
|
float L_1 = ___1_y;
|
|
__this->___y_1 = L_1;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 int32_t GraphPin_get_PinType_m5402BA889181025BF3960BEFBD4120707511D6D8_inline (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return pinType;
|
|
int32_t L_0 = __this->___pinType_5;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return node;
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = __this->___node_7;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return bounds;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = __this->___bounds_6;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method)
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
|
|
float L_1 = L_0.___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b;
|
|
float L_3 = L_2.___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a;
|
|
float L_5 = L_4.___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b;
|
|
float L_7 = L_6.___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
|
|
memset((&L_8), 0, sizeof(L_8));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), /*hidden argument*/NULL);
|
|
V_0 = L_8;
|
|
goto IL_0023;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0;
|
|
return L_9;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method)
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
|
|
float L_1 = L_0.___x_0;
|
|
float L_2 = ___1_d;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_a;
|
|
float L_4 = L_3.___y_1;
|
|
float L_5 = ___1_d;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
|
|
memset((&L_6), 0, sizeof(L_6));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), /*hidden argument*/NULL);
|
|
V_0 = L_6;
|
|
goto IL_0019;
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
|
|
return L_7;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_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 GridFlowGraphNodeExecutionStatus_set_ExecutionStage_m0909DC9B781B6590D9D6CC3A453CE8E7ADB13D8A_inline (GridFlowGraphNodeExecutionStatus_tB8D99777B3DBDF843875C7F4CC23622A48856656* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public GridFlowGraphNodeExecutionStage ExecutionStage { get; set; }
|
|
int32_t L_0 = ___0_value;
|
|
__this->___U3CExecutionStageU3Ek__BackingField_0 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GridFlowGraphNodeExecutionStatus_set_Success_mE52E93C9FC55641E4FAB2E042A846D03E11EB5A7_inline (GridFlowGraphNodeExecutionStatus_tB8D99777B3DBDF843875C7F4CC23622A48856656* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public FlowTaskExecutionResult Success { get; set; }
|
|
int32_t L_0 = ___0_value;
|
|
__this->___U3CSuccessU3Ek__BackingField_1 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GridFlowGraphNodeExecutionStatus_set_ErrorMessage_mE0054798B8764FE44E9718DA24B8D6036CC71E5C_inline (GridFlowGraphNodeExecutionStatus_tB8D99777B3DBDF843875C7F4CC23622A48856656* __this, String_t* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public string ErrorMessage { get; set; }
|
|
String_t* L_0 = ___0_value;
|
|
__this->___U3CErrorMessageU3Ek__BackingField_2 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CErrorMessageU3Ek__BackingField_2), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowExecNodeInfoAttribute_set_Title_m38E202F3741D2515ED9DD8D99F1A9662F0928CA8_inline (FlowExecNodeInfoAttribute_tE4A999847DF00FB314BA5B9689E978015F8BF09F* __this, String_t* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public string Title { get; private set; }
|
|
String_t* L_0 = ___0_value;
|
|
__this->___U3CTitleU3Ek__BackingField_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTitleU3Ek__BackingField_0), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowExecNodeInfoAttribute_set_MenuPrefix_m098AB95263279811BF19B494EC4DA6C72F93CD8B_inline (FlowExecNodeInfoAttribute_tE4A999847DF00FB314BA5B9689E978015F8BF09F* __this, String_t* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public string MenuPrefix { get; private set; }
|
|
String_t* L_0 = ___0_value;
|
|
__this->___U3CMenuPrefixU3Ek__BackingField_1 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMenuPrefixU3Ek__BackingField_1), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowExecNodeInfoAttribute_set_Weight_mD4ED17835D521295598044DEA44B3144B576143C_inline (FlowExecNodeInfoAttribute_tE4A999847DF00FB314BA5B9689E978015F8BF09F* __this, float ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public float Weight { get; private set; }
|
|
float L_0 = ___0_value;
|
|
__this->___U3CWeightU3Ek__BackingField_2 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
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 FlowExecutionContext_set_Visited_mB72B56757B2CC6E5D66C7E401D3AC1EA7F07369F_inline (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, HashSet_1_tB840775325A9E81846610FD54FABA75EF3CE1408* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public HashSet<FlowExecRuleGraphNode> Visited { get; private set; }
|
|
HashSet_1_tB840775325A9E81846610FD54FABA75EF3CE1408* L_0 = ___0_value;
|
|
__this->___U3CVisitedU3Ek__BackingField_4 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CVisitedU3Ek__BackingField_4), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowExecutor_set_RetriesUsed_m2CDD6958E7552C711C68E05769284CC069EE6C8B_inline (FlowExecutor_t7FC9093FE6EEEEDD16BDB53EFD35DF86760398FD* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public int RetriesUsed { get; set; } = 0;
|
|
int32_t L_0 = ___0_value;
|
|
__this->___U3CRetriesUsedU3Ek__BackingField_0 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FlowExecutor_get_RetriesUsed_mC65702B1C89F6E4DA23F0BCE212FAF990A38A486_inline (FlowExecutor_t7FC9093FE6EEEEDD16BDB53EFD35DF86760398FD* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public int RetriesUsed { get; set; } = 0;
|
|
int32_t L_0 = __this->___U3CRetriesUsedU3Ek__BackingField_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowExecutionContext_set_ExecGraph_m76A5C6503C9477699E7C5A83721B590523A8487F_inline (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, FlowExecGraph_t3D7E1E139188C75B1F8EEB24339885A5EB9B9D40* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public FlowExecGraph ExecGraph { get; set; }
|
|
FlowExecGraph_t3D7E1E139188C75B1F8EEB24339885A5EB9B9D40* L_0 = ___0_value;
|
|
__this->___U3CExecGraphU3Ek__BackingField_1 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CExecGraphU3Ek__BackingField_1), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowExecutionContext_set_Random_m648ED005384F1D5EBDCF1F5A4A07554A4BD69D72_inline (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public System.Random Random { get; set; }
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_0 = ___0_value;
|
|
__this->___U3CRandomU3Ek__BackingField_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRandomU3Ek__BackingField_0), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowExecutionContext_set_DomainExtensions_m86C33CB8D6CBCC2D5B72B799427DC4F6367DEE72_inline (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public FlowDomainExtensions DomainExtensions { get; set; }
|
|
FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* L_0 = ___0_value;
|
|
__this->___U3CDomainExtensionsU3Ek__BackingField_3 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDomainExtensionsU3Ek__BackingField_3), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowExecutionContext_set_NodeOutputRegistry_mD8242D86FEF55D56374D0A1CFFF499BAB14B9FE3_inline (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public FlowExecNodeOutputRegistry NodeOutputRegistry { get; set; }
|
|
FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F* L_0 = ___0_value;
|
|
__this->___U3CNodeOutputRegistryU3Ek__BackingField_2 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNodeOutputRegistryU3Ek__BackingField_2), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F* FlowExecutionContext_get_NodeOutputRegistry_m7FCF20C586D31E71BF93A29F1FBD6DF6FD6796E0_inline (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public FlowExecNodeOutputRegistry NodeOutputRegistry { get; set; }
|
|
FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F* L_0 = __this->___U3CNodeOutputRegistryU3Ek__BackingField_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FlowExecGraph_t3D7E1E139188C75B1F8EEB24339885A5EB9B9D40* FlowExecutionContext_get_ExecGraph_m3317347D92024930556435BD3DBE6FAD2DAA2533_inline (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public FlowExecGraph ExecGraph { get; set; }
|
|
FlowExecGraph_t3D7E1E139188C75B1F8EEB24339885A5EB9B9D40* L_0 = __this->___U3CExecGraphU3Ek__BackingField_1;
|
|
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 HashSet_1_tB840775325A9E81846610FD54FABA75EF3CE1408* FlowExecutionContext_get_Visited_m853B349BFB0CD418CD42CD21F35FD02CC5504D3D_inline (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public HashSet<FlowExecRuleGraphNode> Visited { get; private set; }
|
|
HashSet_1_tB840775325A9E81846610FD54FABA75EF3CE1408* L_0 = __this->___U3CVisitedU3Ek__BackingField_4;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* FlowExecutionContext_get_Random_m2D4B931316407F23EC0C79A027B7F967F97BB883_inline (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public System.Random Random { get; set; }
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_0 = __this->___U3CRandomU3Ek__BackingField_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* FlowExecutionContext_get_DomainExtensions_mBE5002834EF406C241968A076E043D1843573339_inline (FlowExecutionContext_tAE4F98790AB62B6D66AD8F3E86FBE9C23038DD39* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public FlowDomainExtensions DomainExtensions { get; set; }
|
|
FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* L_0 = __this->___U3CDomainExtensionsU3Ek__BackingField_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlowTaskExecContext_set_DomainExtensions_mC361A9DA0CEF1A1D2143236A654BF629E9A7C2C2_inline (FlowTaskExecContext_tA245306208EE802146C3F7DAC9AC78BC7FB91C51* __this, FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public FlowDomainExtensions DomainExtensions { get; set; }
|
|
FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* L_0 = ___0_value;
|
|
__this->___U3CDomainExtensionsU3Ek__BackingField_1 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDomainExtensionsU3Ek__BackingField_1), (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 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<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
RuntimeObject* L_9 = ___0_item;
|
|
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m19BFB6531CBE9C5DDD9564C32AE57DADE567D46C_gshared_inline (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 Enumerator_get_Current_mDB4F02B6EC7357BD5B0B2B441FDC1AB6B2650C36_gshared_inline (Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_0 = (DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9)__this->____current_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_m41CC85EEB7855CEFA3BC7A32F115387939318ED3_gshared_inline (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____count_9;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = (RuntimeObject*)__this->____current_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_gshared_inline (List_1_t5D0E2E68F505B13C17076E4382706078580D4840* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_1 = (DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED*)__this->____items_1;
|
|
V_0 = L_1;
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
V_1 = L_2;
|
|
int32_t L_3 = V_1;
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_1;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_9 = ___0_item;
|
|
(( void (*) (List_1_t5D0E2E68F505B13C17076E4382706078580D4840*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* StackSystem_4_get_SharedState_m946A013DE37DFFD7A3F4DEA506DCF3A4C066DD11_gshared_inline (StackSystem_4_t095CCD4475A8CAE80094EA19AD0C55371C5B04AE* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public TSharedState SharedState => sharedState;
|
|
RuntimeObject* L_0 = (RuntimeObject*)__this->___sharedState_5;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool StackSystem_4_get_Running_m5D9B824BF884716348D00E93DA5C7D6CEF6E75D8_gshared_inline (StackSystem_4_t095CCD4475A8CAE80094EA19AD0C55371C5B04AE* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get => running;
|
|
bool L_0 = (bool)__this->___running_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool StackSystem_4_get_FoundResult_m6B1E476FCBADD404870FC8B3957EE67D6E12B53E_gshared_inline (StackSystem_4_t095CCD4475A8CAE80094EA19AD0C55371C5B04AE* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get => foundResult;
|
|
bool L_0 = (bool)__this->___foundResult_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* StackSystem_4_get_Result_mE1D658598A3D40CADAE603EE03B2CE2988D2683B_gshared_inline (StackSystem_4_t095CCD4475A8CAE80094EA19AD0C55371C5B04AE* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get => result;
|
|
RuntimeObject* L_0 = (RuntimeObject*)__this->___result_4;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m3896C35F4CA5D8EB63809A9509B15C1AF0736F88_gshared_inline (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E* __this, FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* L_1 = (FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3*)__this->____items_1;
|
|
V_0 = L_1;
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
V_1 = L_2;
|
|
int32_t L_3 = V_1;
|
|
FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_1;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 L_9 = ___0_item;
|
|
(( void (*) (List_1_t9C4149324B8ED68003439D7653F1743E5DDD5C0E*, FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 Enumerator_get_Current_m0CF058DF8023D8F847E80B6F12CAB961B6658D80_gshared_inline (Enumerator_t8D5519D7E22061C760004CBCD11B56C8B5F26676* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 L_0 = (FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693)__this->____current_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m8EDDF1CF9B6F51E92052ED7B00D7B6B210E26428_gshared_inline (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* 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));
|
|
NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_1 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__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;
|
|
NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* 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));
|
|
NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_9 = ___0_item;
|
|
(( void (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8, 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 NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 Enumerator_get_Current_mD39A27FA9F3AF488417651536AED7A88F975307D_gshared_inline (Enumerator_tC8E7B748880A79790E6BB3C21E26508192EF1039* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_0 = (NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8)__this->____current_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 Enumerator_get_Current_m696C0E9ADCA5FE1D0CD4FD78ED421DB5E42667AD_gshared_inline (Enumerator_tCFCC21B733E5397CE8A39AD031E62FADC840E24B* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_0 = (DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9)__this->____current_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tF11CA6D20F09EC4DAB7CB3C2C394F6F2C394E6B8 Enumerator_get_Current_mBE91823E27777785B42DB31E7A8E63EB596453D1_gshared_inline (Enumerator_t2F28D1CFE62CD55B7184C7D9DD43CCC9C03CC5EF* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyValuePair_2_tF11CA6D20F09EC4DAB7CB3C2C394F6F2C394E6B8 L_0 = (KeyValuePair_2_tF11CA6D20F09EC4DAB7CB3C2C394F6F2C394E6B8)__this->____current_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_mADC45FA05C759E6F88D7DADDFE0C0E1ADBB3E501_gshared_inline (KeyValuePair_2_tF11CA6D20F09EC4DAB7CB3C2C394F6F2C394E6B8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = (RuntimeObject*)__this->___key_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Value_m7A836D9634814B22DF33AD801EA10741ABFBDFE2_gshared_inline (KeyValuePair_2_tF11CA6D20F09EC4DAB7CB3C2C394F6F2C394E6B8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->___value_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_mDD84F2861EF652091F30160CA40B99974FEAC377_gshared_inline (Func_2_t69265D7FBC2C3636F8EC4F844AE44F2CA605B56E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg, const RuntimeMethod* method)
|
|
{
|
|
typedef bool (*FunctionPointerType) (RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*);
|
|
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_2_Invoke_m2D1F99C61586D62550BD7692C2ABF56E033B96AD_gshared_inline (Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg, const RuntimeMethod* method)
|
|
{
|
|
typedef Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*FunctionPointerType) (RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*);
|
|
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_0 = (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230)__this->____current_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = (RuntimeObject*)__this->___key_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = (RuntimeObject*)__this->___value_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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;
|
|
}
|
|
}
|