35495 lines
1.8 MiB
35495 lines
1.8 MiB
#include "pch-cpp.hpp"
|
|
|
|
#ifndef _MSC_VER
|
|
# include <alloca.h>
|
|
#else
|
|
# include <malloc.h>
|
|
#endif
|
|
|
|
|
|
#include <limits>
|
|
|
|
|
|
struct VirtualActionInvoker0
|
|
{
|
|
typedef void (*Action)(void*, const RuntimeMethod*);
|
|
|
|
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
((Action)invokeData.methodPtr)(obj, invokeData.method);
|
|
}
|
|
};
|
|
template <typename T1>
|
|
struct VirtualActionInvoker1
|
|
{
|
|
typedef void (*Action)(void*, T1, const RuntimeMethod*);
|
|
|
|
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
|
|
}
|
|
};
|
|
template <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 R>
|
|
struct VirtualFuncInvoker0
|
|
{
|
|
typedef R (*Func)(void*, const RuntimeMethod*);
|
|
|
|
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
|
|
}
|
|
};
|
|
template <typename R, typename T1>
|
|
struct VirtualFuncInvoker1
|
|
{
|
|
typedef R (*Func)(void*, T1, const RuntimeMethod*);
|
|
|
|
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
|
|
}
|
|
};
|
|
template <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);
|
|
}
|
|
};
|
|
struct GenericVirtualActionInvoker0
|
|
{
|
|
typedef void (*Action)(void*, const RuntimeMethod*);
|
|
|
|
static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj)
|
|
{
|
|
VirtualInvokeData invokeData;
|
|
il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
|
|
((Action)invokeData.methodPtr)(obj, invokeData.method);
|
|
}
|
|
};
|
|
struct InterfaceActionInvoker0
|
|
{
|
|
typedef void (*Action)(void*, const RuntimeMethod*);
|
|
|
|
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
|
|
((Action)invokeData.methodPtr)(obj, invokeData.method);
|
|
}
|
|
};
|
|
struct GenericInterfaceActionInvoker0
|
|
{
|
|
typedef void (*Action)(void*, const RuntimeMethod*);
|
|
|
|
static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj)
|
|
{
|
|
VirtualInvokeData invokeData;
|
|
il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
|
|
((Action)invokeData.methodPtr)(obj, invokeData.method);
|
|
}
|
|
};
|
|
template <typename T1>
|
|
struct InvokerActionInvoker1;
|
|
template <typename T1>
|
|
struct InvokerActionInvoker1<T1*>
|
|
{
|
|
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
|
|
{
|
|
void* params[1] = { p1 };
|
|
method->invoker_method(methodPtr, method, obj, params, NULL);
|
|
}
|
|
};
|
|
template <typename T1, typename T2>
|
|
struct InvokerActionInvoker2;
|
|
template <typename T1, typename T2>
|
|
struct InvokerActionInvoker2<T1*, T2*>
|
|
{
|
|
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2)
|
|
{
|
|
void* params[2] = { p1, p2 };
|
|
method->invoker_method(methodPtr, method, obj, params, NULL);
|
|
}
|
|
};
|
|
|
|
// System.Action`1<DungeonArchitect.Builders.BSP.BSPNodeObject>
|
|
struct Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6;
|
|
// System.Action`1<System.Object>
|
|
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
|
|
// 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.Builders.BSP.BSPNode>
|
|
struct Dictionary_2_t44269F11A77090D613930275E3C268CB615D3F6A;
|
|
// 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.Utils.DungeonUID,DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode>
|
|
struct Dictionary_2_t3D19B276A650C85F00DF08FC44E95A282CB2AC71;
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Visibility.VisibilityGraphNode>
|
|
struct Dictionary_2_t2EAA4235E1A352F76AEA8447AE11292AF3EDA74E;
|
|
// System.Collections.Generic.Dictionary`2<UnityEngine.GameObject,DungeonArchitect.Frameworks.Snap.SnapConnection[]>
|
|
struct Dictionary_2_t8CBF0B71F4590320174F404AF08880EB4180A497;
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.Dictionary`2<System.Int32,DungeonArchitect.Builders.Grid.GridCellInfo>>
|
|
struct Dictionary_2_t1E4AAB19CD6B804B64AFAA5EBEFC031CA7775223;
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.List`1<DungeonArchitect.Builders.Grid.StairInfo>>
|
|
struct Dictionary_2_t1A5C7F5B67FB590E1188CB1637FE5572D8772941;
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,DungeonArchitect.Builders.Grid.Cell>
|
|
struct Dictionary_2_t3EFEE226B11F638A8B2F7F047C2D16B631714386;
|
|
// System.Collections.Generic.Dictionary`2<System.Object,System.Object>
|
|
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
|
|
// System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Flow.Exec.FlowTaskExecOutput>
|
|
struct Dictionary_2_tC1DFBCDA73693FD8E07A5D9C42318D0EA91FC72B;
|
|
// System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Builders.Snap.SnapModuleInstance>
|
|
struct Dictionary_2_tDBE38611FF61EF9C78AD6C608F60E7DBAC3E3885;
|
|
// System.Collections.Generic.Dictionary`2<System.Type,System.String[]>
|
|
struct Dictionary_2_t14AB99F8F8927139D9F28F4D7D0EB1277FBF77F8;
|
|
// System.Collections.Generic.Dictionary`2<System.Type,System.ICloneable>
|
|
struct Dictionary_2_tC3ACB07C97D2D2A8D4B30F5CB9AF7C17431A7541;
|
|
// 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;
|
|
// System.Collections.Generic.HashSet`1<UnityEngine.Bounds>
|
|
struct HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A;
|
|
// System.Collections.Generic.HashSet`1<System.Int32>
|
|
struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2;
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.IntVector>
|
|
struct HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215;
|
|
// System.Collections.Generic.HashSet`1<System.Object>
|
|
struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885;
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDoor>
|
|
struct HashSet_1_t97B3549B5B78743215A4711BCBC63FC5DF5E44DC;
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.Builders.Snap.SnapModuleEntry>
|
|
struct HashSet_1_t7614AF7402887D26AFE318E6B8AACBC9C9F0C0EB;
|
|
// System.Collections.Generic.HashSet`1<UnityEngine.Vector3Int>
|
|
struct HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206;
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.Visibility.VisibilityGraphNode>
|
|
struct HashSet_1_tABAD95221B2F01F5CAE7EA6D4D1922124AD17D8C;
|
|
// System.Collections.Generic.IEnumerable`1<UnityEngine.Bounds>
|
|
struct IEnumerable_1_tBAEF4538BBF1F426489E5BCC14DE71510BA403A6;
|
|
// System.Collections.Generic.IEnumerable`1<DungeonArchitect.DungeonItemSpawnListener>
|
|
struct IEnumerable_1_tDE187B7CB2F7EBE9C690598963E4BB5309A6F376;
|
|
// System.Collections.Generic.IEnumerable`1<UnityEngine.GameObject>
|
|
struct IEnumerable_1_t73E24A3585FE00B560A12D422A7066F996ACD0A0;
|
|
// System.Collections.Generic.IEnumerable`1<System.Object>
|
|
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
|
|
// System.Collections.Generic.IEnumerable`1<DungeonArchitect.PlaceableMarker>
|
|
struct IEnumerable_1_tB07A90BE28A33A3B4194C6D8FA65D008E883D085;
|
|
// System.Collections.Generic.IEnumerable`1<DungeonArchitect.Builders.SimpleCity.SimpleCityCell>
|
|
struct IEnumerable_1_t28F42B39BE1D09A3AC43DE9DB06FF5022D867225;
|
|
// System.Collections.Generic.IEnumerable`1<DungeonArchitect.Builders.Snap.SnapModuleEntry>
|
|
struct IEnumerable_1_tA2E27FB2C03B55B4FAE95B7A46DC803DE6F57C6B;
|
|
// System.Collections.Generic.IEnumerable`1<System.String>
|
|
struct IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44;
|
|
// System.Collections.Generic.IEnumerable`1<UnityEngine.TerrainLayer>
|
|
struct IEnumerable_1_tFF061A9026619AE9CDDB0428E268D9D243611A8F;
|
|
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.Bounds>
|
|
struct IEqualityComparer_1_t06C346ACFCD6FA7B6357E6392FA8842A209C66E7;
|
|
// System.Collections.Generic.IEqualityComparer`1<DungeonArchitect.Utils.DungeonUID>
|
|
struct IEqualityComparer_1_tE561B2A847265A60CD23B9BABD198E5FB7F3AF5A;
|
|
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.GameObject>
|
|
struct IEqualityComparer_1_tFE667855A98BB6902B52DD03254BE42CC7CEB26E;
|
|
// System.Collections.Generic.IEqualityComparer`1<DungeonArchitect.IntVector>
|
|
struct IEqualityComparer_1_t41115AA9B0DFA796BB9383E392569782061C5CF8;
|
|
// System.Collections.Generic.IEqualityComparer`1<DungeonArchitect.Builders.Snap.SnapModuleEntry>
|
|
struct IEqualityComparer_1_t8536AE4D9DB392F23DFBD7711357A3A9DE3192C9;
|
|
// System.Collections.Generic.IEqualityComparer`1<System.String>
|
|
struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
|
|
// System.Collections.Generic.IEqualityComparer`1<System.Type>
|
|
struct IEqualityComparer_1_t0C79004BFE79D9DBCE6C2250109D31D468A9A68E;
|
|
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.Vector3Int>
|
|
struct IEqualityComparer_1_tC53A6B5E00FD0034DDB9D7A2B505C1E784820A60;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Builders.BSP.BSPNode>
|
|
struct KeyCollection_t12C3C801E01BA9CD4194AD36B162F0053BBFF209;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode>
|
|
struct KeyCollection_t9686FB1FFD21608E01137A4ABDFC1BC2CABFA3A9;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Visibility.VisibilityGraphNode>
|
|
struct KeyCollection_tF485A31B62B60A045691DE1878B9CBBBFB3C7094;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.GameObject,DungeonArchitect.Frameworks.Snap.SnapConnection[]>
|
|
struct KeyCollection_t3ACE29FC505184CF479C20D7CB2228CB08AE7EB1;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,DungeonArchitect.Builders.Snap.SnapModuleInstance>
|
|
struct KeyCollection_tB5B91AF52204106109FF8D392D74D62DA5BA06B7;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Type,System.String[]>
|
|
struct KeyCollection_t0899A40F2572D296B98C8C67A6602CDEC53D7864;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.RuntimeGraphs.RuntimeGraphNode`1<DungeonArchitect.Grammar.GrammarRuntimeGraphNodeData>>
|
|
struct List_1_t08AFA3A9E3CA80C5A46B1A25BBEA68A7D7125392;
|
|
// System.Collections.Generic.List`1<System.Single[,]>
|
|
struct List_1_tE23C15258291E5D42289B977CF475AF8A27E9A9E;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNode>
|
|
struct List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNodeConnection>
|
|
struct List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNodeObject>
|
|
struct List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0;
|
|
// System.Collections.Generic.List`1<UnityEngine.Bounds>
|
|
struct List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.Grid.Cell>
|
|
struct List_1_t987D5B80738D2852896A351FD59FC0CCCE96F45A;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.DebugTextItem>
|
|
struct List_1_tC0DA61D51E26CCB6816A0C6FB9347C8600E2CCCB;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.DungeonItemSpawnListener>
|
|
struct List_1_t4DBC4530DAA9C6E69A7A5A23FF6E971FC184521E;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeData>
|
|
struct List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Utils.DungeonUID>
|
|
struct List_1_t5D0E2E68F505B13C17076E4382706078580D4840;
|
|
// 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.Tooling.Graph3D.FlowLayoutGraphUnityVisualizerObject>
|
|
struct List_1_t4A3FCF305C9C2C6D71B62669AECBA81A6C913091;
|
|
// System.Collections.Generic.List`1<UnityEngine.GameObject>
|
|
struct List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B;
|
|
// 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.Int32>
|
|
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.IntVector>
|
|
struct List_1_t72F81508323A323FA6727DCAE9E4209241B62383;
|
|
// System.Collections.Generic.List`1<UnityEngine.Matrix4x4>
|
|
struct List_1_tCFA270E118B873F542F52B1DD58F21D0AF4D1452;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode>
|
|
struct List_1_tC58E3EC380BA83AEE387A253156D14FC7BCE3243;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.Impl.ModuleInfo>
|
|
struct List_1_tBF91A6EE3603F2177DCFCBDBC0A2DCA3C655F8B3;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.NodeConnection>
|
|
struct List_1_tDE079F524287F5235E09590D5F209D47759D10F1;
|
|
// System.Collections.Generic.List`1<System.Object>
|
|
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.PlaceableMarker>
|
|
struct List_1_t96B5E98DAF45B3515F5AF996B3837561EB195CC1;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Themeing.PropChildSocketData>
|
|
struct List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.PropSocket>
|
|
struct List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.SnapGridFlow.SGFQueryModuleInfo>
|
|
struct List_1_t1BBF95E81C3550DA233D7F0B0444B15F67BF1810;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.SimpleCity.SimpleCityCell>
|
|
struct List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapModuleConnection>
|
|
struct List_1_t4B542923ACEB6F90711F2D72B25706CD5A095053;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapModuleInstance>
|
|
struct List_1_tE87724DD1EF12FAA55C17C0A12DB4C71D38587ED;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapQueryConnectionInfo>
|
|
struct List_1_t02CA5589C37F7F51AB6CA6BC922341AA36B3E045;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapQueryModuleInfo>
|
|
struct List_1_t20F788D2D9E17E45A918AED9E6877AF20591762A;
|
|
// System.Collections.Generic.List`1<System.String>
|
|
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
|
|
// System.Collections.Generic.List`1<UnityEngine.TerrainLayer>
|
|
struct List_1_tBC631FCB854910673B2EF0EBFB74AAA581B47A26;
|
|
// System.Collections.Generic.List`1<SharpNav.Geometry.Triangle3>
|
|
struct List_1_t76BC5FD68E26B35339A5751BB74CAE7A9D6A87D2;
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector3>
|
|
struct List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Visibility.VisibilityGraphNode>
|
|
struct List_1_tDAF0BBB003AF6A251E4554F4C8FBA816D38F8C97;
|
|
// DungeonArchitect.RuntimeGraphs.RuntimeGraphNode`1<DungeonArchitect.Grammar.GrammarRuntimeGraphNodeData>
|
|
struct RuntimeGraphNode_1_t712304134E64613AF823A2C4938E9D8EEA758602;
|
|
// DungeonArchitect.RuntimeGraphs.RuntimeGraph`1<DungeonArchitect.Grammar.GrammarRuntimeGraphNodeData>
|
|
struct RuntimeGraph_1_tB4825703C5369C938D7B517E41B8EABBBCCED51D;
|
|
// System.Collections.Generic.Stack`1<DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode>
|
|
struct Stack_1_t521874190607BE027FB487B9EE45CAB530C885E8;
|
|
// System.Collections.Generic.Stack`1<System.Object>
|
|
struct Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Builders.BSP.BSPNode>
|
|
struct ValueCollection_tE72A51042315B25C68F6210AE4174D36FC52CED4;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode>
|
|
struct ValueCollection_t3C71AB209FDE61F0D4C0CF9ED2FE64192E7516D7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Visibility.VisibilityGraphNode>
|
|
struct ValueCollection_t726832EE1A2CDEE2D9256449D88065671E0F4466;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.GameObject,DungeonArchitect.Frameworks.Snap.SnapConnection[]>
|
|
struct ValueCollection_t9B4A0478823692612A448D76C6B79706AB5A6DB3;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,System.Object>
|
|
struct ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,DungeonArchitect.Builders.Snap.SnapModuleInstance>
|
|
struct ValueCollection_t72B41D6F26DB5D364EA5A953BDC71088732A2A33;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Type,System.String[]>
|
|
struct ValueCollection_tC92C36BBEA9B55210ACEEA737924D96B3E92C14F;
|
|
// System.Collections.Generic.Dictionary`2/Entry<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Builders.BSP.BSPNode>[]
|
|
struct EntryU5BU5D_tC4BE5FF738D49B8CA44E260CF32A837FEFB207B4;
|
|
// System.Collections.Generic.Dictionary`2/Entry<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode>[]
|
|
struct EntryU5BU5D_t5C5AC5520635BDD95296BF4A6036DB77C9A3E6BE;
|
|
// System.Collections.Generic.Dictionary`2/Entry<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Visibility.VisibilityGraphNode>[]
|
|
struct EntryU5BU5D_tE5133B9FD8B48355C83627354C18812CEAA3C89F;
|
|
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.GameObject,DungeonArchitect.Frameworks.Snap.SnapConnection[]>[]
|
|
struct EntryU5BU5D_tBBCDC67058C8798D2964F1F37D557936DBA19FB6;
|
|
// System.Collections.Generic.Dictionary`2/Entry<System.String,DungeonArchitect.Builders.Snap.SnapModuleInstance>[]
|
|
struct EntryU5BU5D_t3B2D41F8ECB643A0044C52DA4E96DFB61D5E7833;
|
|
// System.Collections.Generic.Dictionary`2/Entry<System.Type,System.String[]>[]
|
|
struct EntryU5BU5D_t4E3470576D39931AC27BB64752B607538F65A6AE;
|
|
// DungeonArchitect.RuntimeGraphs.RuntimeGraphNode`1<DungeonArchitect.Grammar.GrammarRuntimeGraphNodeData>[]
|
|
struct RuntimeGraphNode_1U5BU5D_t7E2B3231CB9F6D8EB2CC48FFE4C001DF6F65D9F5;
|
|
// System.Collections.Generic.HashSet`1/Slot<UnityEngine.Bounds>[]
|
|
struct SlotU5BU5D_t54B55DECF791CA5A0A9A26AA811D4A560E144810;
|
|
// System.Collections.Generic.HashSet`1/Slot<DungeonArchitect.IntVector>[]
|
|
struct SlotU5BU5D_t2CFDF858EE12B89FC5F13DBADC8CBAC5CC2370D6;
|
|
// System.Collections.Generic.HashSet`1/Slot<DungeonArchitect.Builders.Snap.SnapModuleEntry>[]
|
|
struct SlotU5BU5D_t8184AF273B1634FDE49852ABF8746E392F3A596F;
|
|
// System.Collections.Generic.HashSet`1/Slot<UnityEngine.Vector3Int>[]
|
|
struct SlotU5BU5D_t1E4222EA9293721C2CDCF9F993401C932816BC51;
|
|
// System.Single[,][]
|
|
struct SingleU5BU2CU5DU5BU5D_tC71C13E2F218DA2CF4050D0D5E692D1EE3F6D746;
|
|
// DungeonArchitect.Builders.BSP.BSPNode[]
|
|
struct BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81;
|
|
// DungeonArchitect.Builders.BSP.BSPNodeConnection[]
|
|
struct BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61;
|
|
// DungeonArchitect.Builders.BSP.BSPNodeObject[]
|
|
struct BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D;
|
|
// DungeonArchitect.Builders.BSP.BSPRoomCategory[]
|
|
struct BSPRoomCategoryU5BU5D_t9BEC5101BD7FD4C3215DFFB3E670D6E2A152622D;
|
|
// UnityEngine.Bounds[]
|
|
struct BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5;
|
|
// System.Byte[]
|
|
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
|
|
// DungeonArchitect.Builders.Grid.Cell[]
|
|
struct CellU5BU5D_t406DA9ADF2EEAF234F96021B19BC0F69BA6814C8;
|
|
// System.Char[]
|
|
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
|
|
// DungeonArchitect.Builders.SimpleCity.CityBlockDimension[]
|
|
struct CityBlockDimensionU5BU5D_tEBD3240F350815EE44B0C464618510BD6E01B2B8;
|
|
// DungeonArchitect.DebugTextItem[]
|
|
struct DebugTextItemU5BU5D_tCA2BEDD551026E9957BBE9DC6744FB2CB1950573;
|
|
// System.Delegate[]
|
|
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
|
|
// UnityEngine.DetailPrototype[]
|
|
struct DetailPrototypeU5BU5D_tB9391EFBDD64B38867DFB8179C6C0E8C81998AB7;
|
|
// DungeonArchitect.DungeonItemSpawnListener[]
|
|
struct DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13;
|
|
// DungeonArchitect.DungeonSceneProviderData[]
|
|
struct DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D;
|
|
// DungeonArchitect.Themeing.DungeonThemeData[]
|
|
struct DungeonThemeDataU5BU5D_t30C0F147442C30265C7958D45ED64AF2404CEF8E;
|
|
// DungeonArchitect.Utils.DungeonUID[]
|
|
struct DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED;
|
|
// DungeonArchitect.Flow.Items.FlowItem[]
|
|
struct FlowItemU5BU5D_t7302BA46C0F9C20579C8CD52F81F3F02E32516B1;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink[]
|
|
struct FlowLayoutGraphLinkU5BU5D_t50A70F231251FB3699A92C2CE6562F878EA560D1;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode[]
|
|
struct FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1;
|
|
// UnityEngine.GameObject[]
|
|
struct GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF;
|
|
// DungeonArchitect.Grammar.GrammarNodeType[]
|
|
struct GrammarNodeTypeU5BU5D_tE3326A194DAE78A50B3AE81FC9284827AF9C49B3;
|
|
// DungeonArchitect.Grammar.GrammarProductionRule[]
|
|
struct GrammarProductionRuleU5BU5D_t1764A6C88A791E93A94C0B9B597EF087FAFDC57B;
|
|
// System.Int32[]
|
|
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
|
|
// DungeonArchitect.IntVector[]
|
|
struct IntVectorU5BU5D_t51305BC25B133B84E9B4F1FB09FC5DE6C579C440;
|
|
// UnityEngine.Keyframe[]
|
|
struct KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3;
|
|
// DungeonArchitect.Builders.SnapGridFlow.LandscapeTexture[]
|
|
struct LandscapeTextureU5BU5D_tA296256A9A73EEC1DA9FA8BD16ACCEA7838EEF48;
|
|
// UnityEngine.Matrix4x4[]
|
|
struct Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D;
|
|
// DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode[]
|
|
struct ModuleBuildNodeU5BU5D_tDC0364F54039AE291E82C827B3D5EB11774A7CD5;
|
|
// DungeonArchitect.Builders.Snap.Impl.ModuleInfo[]
|
|
struct ModuleInfoU5BU5D_tE78339AD66D15E29C103E2BE19A61CC5FEBF5D21;
|
|
// DungeonArchitect.Builders.BSP.NodeConnection[]
|
|
struct NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C;
|
|
// System.Object[]
|
|
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
|
|
// DungeonArchitect.PlaceableMarker[]
|
|
struct PlaceableMarkerU5BU5D_tDBDD08F034B2135BAC75F60D5A3D8374475BE57D;
|
|
// DungeonArchitect.Grammar.RuntimeGrammarProduction[]
|
|
struct RuntimeGrammarProductionU5BU5D_tBD54829DF8D71A832876EB5F938163CAF7A95670;
|
|
// DungeonArchitect.Builders.SnapGridFlow.SGFQueryModuleInfo[]
|
|
struct SGFQueryModuleInfoU5BU5D_tBF96B922BF7F2AB5B60C5F143BB6137921D1DBA2;
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleAssembly[]
|
|
struct SgfModuleAssemblyU5BU5D_t250173DBDF34F8728FFDAA687C8F06B623A77EE3;
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDatabaseConnectionInfo[]
|
|
struct SgfModuleDatabaseConnectionInfoU5BU5D_t0E91681ED800D76E7E4720D8850905FF79DEC9E9;
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDatabaseItem[]
|
|
struct SgfModuleDatabaseItemU5BU5D_t6C2F46D87DFD1CDE943E07E78ABDBCCCE7A6F093;
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDatabasePlaceableMarkerInfo[]
|
|
struct SgfModuleDatabasePlaceableMarkerInfoU5BU5D_tBA1DB9E9CFCDA3E6791B21232A0AEFD218E0E0D8;
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDoor[]
|
|
struct SgfModuleDoorU5BU5D_t1823927F4F870721C524DEE436D79152A76CC3C9;
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode[]
|
|
struct SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C;
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityCell[]
|
|
struct SimpleCityCellU5BU5D_t033D00DBBB943855FD122562345E8999B86242E7;
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityFoliageEntry[]
|
|
struct SimpleCityFoliageEntryU5BU5D_t79F69CA299143241BD9516B7B77A4D9EDD60B335;
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityFoliageTheme[]
|
|
struct SimpleCityFoliageThemeU5BU5D_t75D0E76B08405214A9EDB826E718B2A43B944323;
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityLandscapeTexture[]
|
|
struct SimpleCityLandscapeTextureU5BU5D_t9AC637F09C5F44BB198FBD383EC1FAF006A64B9A;
|
|
// DungeonArchitect.Frameworks.Snap.SnapConnection[]
|
|
struct SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629;
|
|
// DungeonArchitect.Frameworks.Snap.SnapConnectionLockedDoorInfo[]
|
|
struct SnapConnectionLockedDoorInfoU5BU5D_tC1144DFB05181F997DF2452D4B633DA93E7DC686;
|
|
// DungeonArchitect.Builders.SnapGridFlow.DebugVisuals.SnapGridFlowDebugComponent[]
|
|
struct SnapGridFlowDebugComponentU5BU5D_t126D06B72F8256F514A0024CED9D8A7469173018;
|
|
// DungeonArchitect.Builders.Snap.SnapModuleConnection[]
|
|
struct SnapModuleConnectionU5BU5D_t4CBD1DC7F002898688C543EE794C560193D9CF9F;
|
|
// DungeonArchitect.Builders.Snap.SnapModuleEntry[]
|
|
struct SnapModuleEntryU5BU5D_t9C91DF3F5AF0D948932C8F39D5508640A2C0A91B;
|
|
// DungeonArchitect.Builders.Snap.SnapModuleInstance[]
|
|
struct SnapModuleInstanceU5BU5D_t1CECF93BAF2392D851D1A4FF9602C39589C79358;
|
|
// DungeonArchitect.Builders.Snap.SnapQueryConnectionInfo[]
|
|
struct SnapQueryConnectionInfoU5BU5D_tA722DA257596BFF7FBFF0241951285854A0487E9;
|
|
// DungeonArchitect.Builders.Snap.SnapQueryModuleInfo[]
|
|
struct SnapQueryModuleInfoU5BU5D_t4FE35B9F263FFCD09EF9A64ECD0142DC2A434E29;
|
|
// System.String[]
|
|
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
|
|
// UnityEngine.TerrainLayer[]
|
|
struct TerrainLayerU5BU5D_t259E391D6115F121FCD284E79F62012D70956EB0;
|
|
// DungeonArchitect.ThemeOverrideVolume[]
|
|
struct ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9;
|
|
// UnityEngine.Transform[]
|
|
struct TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24;
|
|
// SharpNav.Geometry.Triangle3[]
|
|
struct Triangle3U5BU5D_tA901756B3B9D181D5FBCAC26CDE18BAD4707B94C;
|
|
// System.Type[]
|
|
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
|
|
// UnityEngine.Vector3[]
|
|
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
|
|
// System.Boolean[,]
|
|
struct BooleanU5BU2CU5D_t0A96EF7DC71D7FB5C1757A719712D1DFB2D571B6;
|
|
// System.Int32[,]
|
|
struct Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F;
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityCell[,]
|
|
struct SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B;
|
|
// System.Single[,]
|
|
struct SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode[,,]
|
|
struct FlowLayoutGraphNodeU5BU2CU2CU5D_t18778A47B6E3E28B07EF1C04F97289FA298BD110;
|
|
// System.Single[,,]
|
|
struct SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488;
|
|
// UnityEngine.AnimationCurve
|
|
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354;
|
|
// System.AsyncCallback
|
|
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonBuilder
|
|
struct BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F;
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonConfig
|
|
struct BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB;
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonGraphQuery
|
|
struct BSPDungeonGraphQuery_t9AB84F9C6D4ECDB6C679E1770582AFC2E079E9B1;
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonModel
|
|
struct BSPDungeonModel_t5A70578734AD413BFD9BB41C7F8FE92C372112DF;
|
|
// DungeonArchitect.Builders.BSP.BSPNodeConnection
|
|
struct BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0;
|
|
// DungeonArchitect.Builders.BSP.BSPNodeObject
|
|
struct BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A;
|
|
// System.Reflection.Binder
|
|
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
|
|
// DungeonArchitect.Utils.Blackboard
|
|
struct Blackboard_t02618F4A3DD340B66759F75B766D598574968BAA;
|
|
// DungeonArchitect.BlurFilter
|
|
struct BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998;
|
|
// DungeonArchitect.Builders.Grid.Cell
|
|
struct Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01;
|
|
// DungeonArchitect.Navigation.CityLayoutTriangleProvider
|
|
struct CityLayoutTriangleProvider_t9667525A898F96C7D4480EF2F08FDFE6DDF01EF2;
|
|
// UnityEngine.Component
|
|
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
|
|
// DungeonArchitect.DebugText3D
|
|
struct DebugText3D_tA14636838033F9C40AE5785508373252FDA18ABC;
|
|
// System.Delegate
|
|
struct Delegate_t;
|
|
// System.DelegateData
|
|
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
|
|
// UnityEngine.DetailPrototype
|
|
struct DetailPrototype_t131E17755ED167435F60BA3F70869DA3876E254B;
|
|
// DungeonArchitect.Builders.Grid.DoorManager
|
|
struct DoorManager_t2E65BDE0A91F2AC349DA211CBF35427A2D919203;
|
|
// 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.Landscape.DungeonLandscapeRestorationCache
|
|
struct DungeonLandscapeRestorationCache_t4A23E4B4E4C7CF585874E5F4185714B674A9BADF;
|
|
// DungeonArchitect.DungeonModel
|
|
struct DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19;
|
|
// DungeonArchitect.DungeonSceneObjectSpawner
|
|
struct DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A;
|
|
// DungeonArchitect.DungeonSceneProvider
|
|
struct DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744;
|
|
// DungeonArchitect.DungeonSceneProviderData
|
|
struct DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A;
|
|
// DungeonArchitect.Themeing.DungeonThemeEngine
|
|
struct DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB;
|
|
// DungeonArchitect.Grammar.ExecutionRuntimeGraph
|
|
struct ExecutionRuntimeGraph_tEA3A88CC70CBEC02C646BE0477EF340BEEA2A81C;
|
|
// DungeonArchitect.Flow.Domains.FlowDomainDataRegistry
|
|
struct FlowDomainDataRegistry_tE3BE195809C48F6FEA26A71534E6D2DFB24AEF57;
|
|
// DungeonArchitect.Flow.Domains.FlowDomainExtensions
|
|
struct FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC;
|
|
// DungeonArchitect.Flow.Exec.FlowExecGraph
|
|
struct FlowExecGraph_t3D7E1E139188C75B1F8EEB24339885A5EB9B9D40;
|
|
// DungeonArchitect.Flow.Exec.FlowExecNodeOutputRegistry
|
|
struct FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F;
|
|
// DungeonArchitect.Flow.Exec.FlowExecResultGraphNode
|
|
struct FlowExecResultGraphNode_t17B418A44B25EE11884785D328C2F2940CC2DE1C;
|
|
// DungeonArchitect.Flow.Exec.FlowExecTask
|
|
struct FlowExecTask_t3FB395DE30DDC681DA24B210B256937CED4AC8AE;
|
|
// DungeonArchitect.Flow.Exec.FlowExecTaskState
|
|
struct FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D;
|
|
// 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.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings
|
|
struct FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446;
|
|
// 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.FlowLayoutGraphQuery
|
|
struct FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal
|
|
struct FlowLayoutGraphTraversal_tC09A7ADE18FFEE16F7D8D7E9AFE81BA54677F10D;
|
|
// DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizer
|
|
struct FlowLayoutGraphUnityVisualizer_t1E60A7D74E78920260AAB63650BEA9540E9CE76B;
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecOutput
|
|
struct FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C;
|
|
// UnityEngine.GameObject
|
|
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
|
|
// DungeonArchitect.Themeing.GameObjectDungeonThemeItem
|
|
struct GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732;
|
|
// DungeonArchitect.Visibility.Impl.GameObjectVisibilityGraphNode
|
|
struct GameObjectVisibilityGraphNode_tC36EE52E36547F640A6271908B21396895DD81B6;
|
|
// DungeonArchitect.Grammar.GrammarExecGraph
|
|
struct GrammarExecGraph_t72D3A5D0A4E733F3313639CB293FED1004FF2050;
|
|
// DungeonArchitect.Grammar.GrammarGraph
|
|
struct GrammarGraph_t1D9F89F46B4B2F33AF374941BA927B4CDBECD20C;
|
|
// DungeonArchitect.Grammar.GrammarNodeType
|
|
struct GrammarNodeType_tFAD9AC6491F09EF370C0FA454A34F50130317336;
|
|
// DungeonArchitect.Grammar.GrammarRuntimeGraph
|
|
struct GrammarRuntimeGraph_t613CFA77F1D9B50B8D8FC11E8B839F456AB5FBED;
|
|
// DungeonArchitect.Grammar.GrammarRuntimeGraphNodeData
|
|
struct GrammarRuntimeGraphNodeData_tC208EB80AE0B6AEF78E6325F0CA87C80ABF07FF0;
|
|
// DungeonArchitect.Graphs.Graph
|
|
struct Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520;
|
|
// DungeonArchitect.Grammar.GraphGrammarProcessor
|
|
struct GraphGrammarProcessor_t0378DDC63BBCA5D3527791FFFC448B5864A17DE6;
|
|
// DungeonArchitect.Grammar.GraphGrammarProcessorSettings
|
|
struct GraphGrammarProcessorSettings_tA334F5311C285024FDD3175D8063A77AB7D9D27A;
|
|
// DungeonArchitect.Graphs.GraphNode
|
|
struct GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA;
|
|
// UnityEngine.Grid
|
|
struct Grid_t4C0ACF986206D18240E35155E01B5A97DAA651FE;
|
|
// DungeonArchitect.Builders.Grid.GridDungeonConfig
|
|
struct GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726;
|
|
// DungeonArchitect.Flow.Exec.GridFlowGraphNodeExecutionStatus
|
|
struct GridFlowGraphNodeExecutionStatus_tB8D99777B3DBDF843875C7F4CC23622A48856656;
|
|
// System.IAsyncResult
|
|
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
|
|
// DungeonArchitect.IDungeonSceneObjectInstantiator
|
|
struct IDungeonSceneObjectInstantiator_tDF0413E32C017E0075100CB80F8EC5CA31A03FFC;
|
|
// DungeonArchitect.Graphs.IndexCounter
|
|
struct IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586;
|
|
// DungeonArchitect.Landscape.LandscapeDataRasterizer
|
|
struct LandscapeDataRasterizer_t6D31AE8F7C6DD9EE3A071999B4DFC52BFF802880;
|
|
// DungeonArchitect.Builders.SnapGridFlow.LandscapeTexture
|
|
struct LandscapeTexture_t5FDAE15DDEF0BE0626EBF353B70023EE461B2D68;
|
|
// DungeonArchitect.Landscape.LandscapeTransformerBase
|
|
struct LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47;
|
|
// DungeonArchitect.Builders.SimpleCity.LandscapeTransformerCity
|
|
struct LandscapeTransformerCity_t73D2EE54031900FEEBDB49D70E0B80B2BBD3CAE6;
|
|
// DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF
|
|
struct LandscapeTransformerSGF_t60790720A979D706A91F908E3DB139450D663FBB;
|
|
// DungeonArchitect.Navigation.LayoutFloorTriangleProvider
|
|
struct LayoutFloorTriangleProvider_t56C78C77DA6DED390FB8F0E0D5EC2F8BD5225C64;
|
|
// DungeonArchitect.LevelMarkerList
|
|
struct LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4;
|
|
// UnityEngine.Material
|
|
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
|
|
// System.Reflection.MemberFilter
|
|
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
|
|
// System.Reflection.MethodInfo
|
|
struct MethodInfo_t;
|
|
// DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode
|
|
struct ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0;
|
|
// DungeonArchitect.Builders.Snap.Impl.ModuleGrowthNode
|
|
struct ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D;
|
|
// DungeonArchitect.Builders.Snap.Impl.ModuleInfo
|
|
struct ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300;
|
|
// UnityEngine.MonoBehaviour
|
|
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
|
|
// DungeonArchitect.Navigation.NavigationTriangleProvider
|
|
struct NavigationTriangleProvider_t5333ABCADA47BFDDCBBE8BC1CB661ED83F8F991F;
|
|
// DungeonArchitect.Builders.BSP.NodeConnection
|
|
struct NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00;
|
|
// UnityEngine.Object
|
|
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
|
|
// DungeonArchitect.Utils.PMRandom
|
|
struct PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB;
|
|
// DungeonArchitect.PlaceableMarker
|
|
struct PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1;
|
|
// DungeonArchitect.PooledDungeonSceneProvider
|
|
struct PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C;
|
|
// DungeonArchitect.PropSocket
|
|
struct PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394;
|
|
// System.Random
|
|
struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8;
|
|
// DungeonArchitect.Grammar.RuntimeGrammar
|
|
struct RuntimeGrammar_tB50AF19E15986449F6308CF75AA9027D4F34EB53;
|
|
// DungeonArchitect.Graphs.SpatialConstraints.SCReferenceNode
|
|
struct SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16;
|
|
// System.Runtime.Serialization.SerializationInfo
|
|
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDatabaseItem
|
|
struct SgfModuleDatabaseItem_tA696FBDED35FA6BB83915CDF84726B954238933C;
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDoor
|
|
struct SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB;
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode
|
|
struct SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE;
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityCell
|
|
struct SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA;
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder
|
|
struct SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575;
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig
|
|
struct SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322;
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel
|
|
struct SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82;
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityFoliageEntry
|
|
struct SimpleCityFoliageEntry_tC31A162EF7F99187DCC3D60DEB22B0DDF8C942AE;
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityFoliageTheme
|
|
struct SimpleCityFoliageTheme_t3CE081E8CA679C81A0175C89000D1941FEED0B28;
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityLandscapeTexture
|
|
struct SimpleCityLandscapeTexture_t32B235BA8E6F3756310D09A0278F5601F5858C48;
|
|
// DungeonArchitect.Builders.Snap.Impl.SnapAttachmentConfiguration
|
|
struct SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337;
|
|
// DungeonArchitect.Builders.Snap.SnapBuilder
|
|
struct SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708;
|
|
// DungeonArchitect.Builders.Snap.SnapConfig
|
|
struct SnapConfig_t11C25F1CB7366F773C284D5B01DE8CB2E88F288F;
|
|
// DungeonArchitect.Frameworks.Snap.SnapConnection
|
|
struct SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E;
|
|
// DungeonArchitect.Grammar.SnapFlowAsset
|
|
struct SnapFlowAsset_tD07E7F4A4D8E2701C6136D9269B20776AFCE342D;
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowAsset
|
|
struct SnapGridFlowAsset_tD26D8E7075A4FD3EEDD25BA18B9FED106A38B150;
|
|
// DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowBuilder
|
|
struct SnapGridFlowBuilder_t90349A6031A1B0ED921F52EEBED210F1954E9BE2;
|
|
// DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowConfig
|
|
struct SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA;
|
|
// DungeonArchitect.Builders.SnapGridFlow.DebugVisuals.SnapGridFlowDebugComponent
|
|
struct SnapGridFlowDebugComponent_t9879FA0A47F507CC0EF9120AFC3D617FE51E356C;
|
|
// DungeonArchitect.Builders.SnapGridFlow.DebugVisuals.SnapGridFlowDebugVisualizer
|
|
struct SnapGridFlowDebugVisualizer_tE20467996FADDEB21239B907551D506955F55A25;
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowDomainExtension
|
|
struct SnapGridFlowDomainExtension_t97BECABB31459A742DDAC1F91E76E5EAE44BC784;
|
|
// DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowModel
|
|
struct SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B;
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.Components.SnapGridFlowModule
|
|
struct SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6;
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowModuleBounds
|
|
struct SnapGridFlowModuleBounds_tC1ED29D176288EB019D34024770238E6C0E789A2;
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowModuleDatabase
|
|
struct SnapGridFlowModuleDatabase_t9BFD5C9A69E9F0BAEADD0297E84C8F2EF7E368C5;
|
|
// DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowQuery
|
|
struct SnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE;
|
|
// DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowVisibilityGraph
|
|
struct SnapGridFlowVisibilityGraph_t8DAD487E20FA3215B2F239C09CFAB3706293AA46;
|
|
// DungeonArchitect.Builders.Snap.Impl.SnapLayoutBuildState
|
|
struct SnapLayoutBuildState_tCF53F22261656B60AECFBC90460920834C06027C;
|
|
// DungeonArchitect.Builders.Snap.SnapModel
|
|
struct SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4;
|
|
// DungeonArchitect.Builders.Snap.SnapModuleConnection
|
|
struct SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE;
|
|
// DungeonArchitect.Builders.Snap.SnapModuleEntry
|
|
struct SnapModuleEntry_tBAF7435C474DC174E69A89CFAB18DAA116D32FBD;
|
|
// DungeonArchitect.Builders.Snap.SnapModuleInstance
|
|
struct SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94;
|
|
// DungeonArchitect.Builders.Snap.SnapQuery
|
|
struct SnapQuery_t8320DB9769D1CE7BBAD00EF556925D65C67CA989;
|
|
// DungeonArchitect.Builders.Snap.SnapQueryConnectionInfo
|
|
struct SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1;
|
|
// DungeonArchitect.Builders.Snap.SideScroller.SnapSideScrollerBuilder
|
|
struct SnapSideScrollerBuilder_tE6972C2CB7E41E3A24C4D8520FA2618308ACFD34;
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintAsset
|
|
struct SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B;
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor
|
|
struct SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1;
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext
|
|
struct SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7;
|
|
// DungeonArchitect.SpatialConstraints.Isaac.SpatialConstraintProcessorIsaac
|
|
struct SpatialConstraintProcessorIsaac_tE09B5E0C6DF6DE718FE2F23E991BEA73167E5FDD;
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintRuleDomain
|
|
struct SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3;
|
|
// System.String
|
|
struct String_t;
|
|
// DungeonArchitect.SxEngine.SxMaterial
|
|
struct SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9;
|
|
// DungeonArchitect.SxEngine.SxSceneGraph
|
|
struct SxSceneGraph_tFEE27979E7298DFE111C19574B35D1B5A09FF5CC;
|
|
// DungeonArchitect.SxEngine.SxWorld
|
|
struct SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD;
|
|
// DungeonArchitect.SyncDungeonSceneObjectSpawner
|
|
struct SyncDungeonSceneObjectSpawner_t45471F82D30149EE01F5CA8387025B422254DC7A;
|
|
// UnityEngine.Terrain
|
|
struct Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667;
|
|
// UnityEngine.TerrainData
|
|
struct TerrainData_t615A68EAC648066681875D47FC641496D12F2E24;
|
|
// UnityEngine.TerrainLayer
|
|
struct TerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9;
|
|
// UnityEngine.Texture2D
|
|
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
|
|
// DungeonArchitect.ThemeOverrideVolume
|
|
struct ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5;
|
|
// UnityEngine.Tilemaps.Tilemap
|
|
struct Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751;
|
|
// UnityEngine.Transform
|
|
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
|
|
// System.Type
|
|
struct Type_t;
|
|
// DungeonArchitect.Visibility.VisibilityGraph
|
|
struct VisibilityGraph_tDF9CBA378FA4709D3455EF0AB96EF9F863BC4A47;
|
|
// DungeonArchitect.Visibility.VisibilityGraphNode
|
|
struct VisibilityGraphNode_t21FFD21EAFA1E70B27DB3928503AC875EC728E98;
|
|
// System.Void
|
|
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c
|
|
struct U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52;
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c__DisplayClass10_0
|
|
struct U3CU3Ec__DisplayClass10_0_tEA7EA78DB3ECB17639B6B0FEA6CB23E9BE2C494F;
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c__DisplayClass12_0
|
|
struct U3CU3Ec__DisplayClass12_0_tB0511376C940C2F67CE28D5A90F7F6D6F825837B;
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder/<>c__DisplayClass6_0
|
|
struct U3CU3Ec__DisplayClass6_0_t5F097BE7F230937541531F5823C40C55D51E73C2;
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder/<>c__DisplayClass6_1
|
|
struct U3CU3Ec__DisplayClass6_1_t964D75E4C029CFCFA1CAF3DB3609D90A7680F284;
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder/<>c__DisplayClass6_2
|
|
struct U3CU3Ec__DisplayClass6_2_tA28918D6115EC38AB2A623349B952FE8615F726A;
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder/InsertHouseDelegate
|
|
struct InsertHouseDelegate_t72A60F5E2107FEBC06686A274BDFE0B7133F7F3C;
|
|
// DungeonArchitect.Builders.Snap.SnapBuilder/<>c__DisplayClass6_0
|
|
struct U3CU3Ec__DisplayClass6_0_t5139E1AF1012683BE6A004A3D08DFB0EEF1A1AF8;
|
|
// DungeonArchitect.Builders.Snap.SnapBuilder/<>c__DisplayClass6_1
|
|
struct U3CU3Ec__DisplayClass6_1_t5BB527B4BF0E80D026B9A149214893F8C3CB03B0;
|
|
// DungeonArchitect.Builders.Snap.SnapBuilder/<>c__DisplayClass8_0
|
|
struct U3CU3Ec__DisplayClass8_0_t3F5C00BA1DB003F2F4BEEAF3034C318F66A9329B;
|
|
// DungeonArchitect.Builders.Snap.SnapBuilder/VisitTreeNodeDelegate
|
|
struct VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910;
|
|
// DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder/BuildSettings
|
|
struct BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9;
|
|
|
|
IL2CPP_EXTERN_C RuntimeClass* Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* BSPDungeonGraphQuery_t9AB84F9C6D4ECDB6C679E1770582AFC2E079E9B1_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* BSPDungeonModel_t5A70578734AD413BFD9BB41C7F8FE92C372112DF_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* CircularCityDungeonMarkerNames_tD9DE7FBCEE796749D71974981B9047385DA12E60_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t14AB99F8F8927139D9F28F4D7D0EB1277FBF77F8_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t2EAA4235E1A352F76AEA8447AE11292AF3EDA74E_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t3D19B276A650C85F00DF08FC44E95A282CB2AC71_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t44269F11A77090D613930275E3C268CB615D3F6A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t8CBF0B71F4590320174F404AF08880EB4180A497_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tDBE38611FF61EF9C78AD6C608F60E7DBAC3E3885_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB_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* FloorPlanMarkerNames_t1B709C8E5ADB09E034C1C7B0A96853FDBF0EF24D_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FlowExecutor_t7FC9093FE6EEEEDD16BDB53EFD35DF86760398FD_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FlowItemMetadata_t70DCD6B5087455D9762F9D2E95CED7094DF2CBC3_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446_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* FlowLayoutGraphUnityVisualizer_t1E60A7D74E78920260AAB63650BEA9540E9CE76B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GameObjectVisibilityGraphNode_tC36EE52E36547F640A6271908B21396895DD81B6_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GraphGrammarProcessorSettings_tA334F5311C285024FDD3175D8063A77AB7D9D27A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GraphGrammarProcessor_t0378DDC63BBCA5D3527791FFFC448B5864A17DE6_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GridFlowDungeonMarkerNames_tC7F09666D993A94DEB79B7CBFD480F2141C75636_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t7614AF7402887D26AFE318E6B8AACBC9C9F0C0EB_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* InfinityCaveChunkMarkerNames_tF39C1C3F0E9F26E3A79EC8233EC745005A9E1250_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* InsertHouseDelegate_t72A60F5E2107FEBC06686A274BDFE0B7133F7F3C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IsaacDungeonMarkerNames_tA848AAA659DF8253B101849E509B3E3268F34467_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* LandscapeDataRasterizer_t6D31AE8F7C6DD9EE3A071999B4DFC52BFF802880_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t02CA5589C37F7F51AB6CA6BC922341AA36B3E045_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t1BBF95E81C3550DA233D7F0B0444B15F67BF1810_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t20F788D2D9E17E45A918AED9E6877AF20591762A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t4B542923ACEB6F90711F2D72B25706CD5A095053_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t4DBC4530DAA9C6E69A7A5A23FF6E971FC184521E_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t5D0E2E68F505B13C17076E4382706078580D4840_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t72F81508323A323FA6727DCAE9E4209241B62383_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t96B5E98DAF45B3515F5AF996B3837561EB195CC1_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tBC631FCB854910673B2EF0EBFB74AAA581B47A26_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tBF91A6EE3603F2177DCFCBDBC0A2DCA3C655F8B3_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tC0DA61D51E26CCB6816A0C6FB9347C8600E2CCCB_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tC58E3EC380BA83AEE387A253156D14FC7BCE3243_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tCFA270E118B873F542F52B1DD58F21D0AF4D1452_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tDE079F524287F5235E09590D5F209D47759D10F1_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tE23C15258291E5D42289B977CF475AF8A27E9A9E_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tE87724DD1EF12FAA55C17C0A12DB4C71D38587ED_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* MarioDungeonMarkerNames_t9A7590D11DB097CE4F2BE6B0E6054A1BF1F99FF0_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* Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* MazeDungeonMarkerNames_tDCB3D276B98512899BF9E9129822B3898565B333_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SimpleCityCellTypeU5BU5D_t618B6AD7B7313E645F51627F74B5BD167AE08D11_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SimpleCityLandscapeTextureTypeU5BU5D_tE540ADA00414718CB00CDDDDD4E34D6AA40AA99F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SnapConfig_t11C25F1CB7366F773C284D5B01DE8CB2E88F288F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SnapLayoutBuildState_tCF53F22261656B60AECFBC90460920834C06027C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SnapModuleConnectionU5BU5D_t4CBD1DC7F002898688C543EE794C560193D9CF9F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SnapModuleInstanceU5BU5D_t1CECF93BAF2392D851D1A4FF9602C39589C79358_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Stack_1_t521874190607BE027FB487B9EE45CAB530C885E8_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SxMaterialRegistry_t20F7CAA76B11B121DD86147B3EB8D0B2E8F2BCCB_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SyncDungeonSceneObjectSpawner_t45471F82D30149EE01F5CA8387025B422254DC7A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass10_0_tEA7EA78DB3ECB17639B6B0FEA6CB23E9BE2C494F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass12_0_tB0511376C940C2F67CE28D5A90F7F6D6F825837B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass6_0_t5139E1AF1012683BE6A004A3D08DFB0EEF1A1AF8_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass6_0_t5F097BE7F230937541531F5823C40C55D51E73C2_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass6_1_t5BB527B4BF0E80D026B9A149214893F8C3CB03B0_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass6_1_t964D75E4C029CFCFA1CAF3DB3609D90A7680F284_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass6_2_tA28918D6115EC38AB2A623349B952FE8615F726A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass8_0_t3F5C00BA1DB003F2F4BEEAF3034C318F66A9329B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* VisibilityGraph_tDF9CBA378FA4709D3455EF0AB96EF9F863BC4A47_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral04F51FBE10312FEC19A204937245EA2BFBB75997;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral06CB7834C67AD02C59298A777F4870571D9C8F85;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral0F3F236198CEED0A3BE583DE24D519E4F47B13FF;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral0F73808DA49D1E4BEA67B163850216C52FE8EEE1;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral13AA0D14AEFE7DC58D3A5E60C506E833FB761217;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral2909E9D77B5D32AC4E0CB6E3043F774EAA0CBBCA;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral30B8515FB3A670CF49C143E5DA3D17957ADD662F;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral3404B270F9EF8F63DCA3E65FC1E474A6F6338447;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral38C468BBD195750BB9FD076FD98745C2A0DDEFAD;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral3A813145256136695D0CD4625C4894EB5BF6948F;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral3EC389FDEA1B98558E570ACB520FB96FB96969E7;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral43F0D945F3318D387EDC0E0639DA0609C5D9C31B;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral4AFF149814D415933C028AB17868C00BE18DB253;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral50E072C6310201D0EF114DCBA5A0117F766E9EEF;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral545EA3CBD73FF061DD6E95F03BC729D0D54F18CF;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral5890D81C2D51CBC695FEE1A87DE7601B1FAE81A9;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral595301E1A500E12FDD3FF6FFDCA6691CB7A23993;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral5B3C50F5EC5332073587D0B574239A6E08A74332;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral5D54E959817188DBAD9E65FA3DB55F06B70F5E3C;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral665AF97C56FA6A931CE7EAD31B64F2394308BDFF;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral796FE75CFA4A0649EA383B404667A2BCBA44126F;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral7AE8E035E7D73D3E08602CFD4DFC3082F53DB3ED;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral8701F276041A4BF8CC4247145F2B58CE2D375FB5;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral8FBF8AA6D7A72EEACFB864E4DB1AC71C83F59437;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral942A7A618D9205F941D565382FC39EF82484B421;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral97CE1127CAFC35D964B0B05EF9DAEC5BA887BC7F;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral9D663893DB013B647BC135E0592448F55939D76D;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral9DE29D01AF39A16E126C934FFB37D95BEF629539;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral9E063A9B348BCB07C23849EA565FA85FED3695DA;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralA15EB41A7C3BE43E1B525F132F326724004897BE;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralB5CC735CB6263B3E57399DD2A412367069C4DD6F;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralC6737D4DD3E33BAE329552E99B1BB7907A352A9B;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralC93CEEE043F6977FE3E5134B95256B529517B6FB;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralCA11EB6587C29C39FDA72B5BD2B7F1EAC1045324;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralCAFFFE5C19F0E71B8A1D50F790A057656967BE1F;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralD3D0C1173DCCFEACEFB33D5BD7E1E303F5F299DA;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralD95BA11EC07D9529B429010721599C0479634B7B;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralDC21223FB40CF43AA67D0573533D4ACD126105F8;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Array_IndexOf_TisTerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9_m83E02BCF47C5FFCBF6A422F76441258EA3BC2CD9_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisDebugText3D_tA14636838033F9C40AE5785508373252FDA18ABC_m7621ABD801D13BA393392D9EC8E0FA471E571AEE_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisFlowItemMetadataHandler_t02EA86DE07E45866C57789E80512EEDB03F19CA6_mF6AA7590D4862FCF0D83CF15467B248E285ECE1E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisSnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA_m0D240F1AB64D0648436CCD0720090CFDF69C07C1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisSnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B_m9D0906EE96446CE741DEDC05DC81A5E6F6FBE375_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisSnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4_mB6D3E61E1B7F0B36E207AFDDFD7431FA829E13BA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInChildren_TisPlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1_m88AED70D699D47CFFD1948E05E790833DAD79D6E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInChildren_TisSnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E_mFF8AF2105C2863C03797E8A98DD9F3584AC45011_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponents_TisDungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124_m7CFFA48FB573AFEDEE81573815DD6C3791778A16_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m4409F5D1B37367E157A30F3B629BCE4E649D5099_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m4AA6096054B5A9779E352FC5A336CCB019EAFAE1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m8C957A4FD552DB31620C8588D2BD41B8F1FC8A3D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m997DFE54EB3CE5D3091AC810BD3BE1CC3E2AA27D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m862BF200E1A0E5029F9C142D453AF62AA969D4F5_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mC92D5FECC6F5551A4CF13EADB33EBE0395705726_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mD24863F82F12B7202C32F9EA27A750F0E8D2858F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mE18BABE17247C9D98F14C9A1E2CCD38CE3495BB4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m02D20AD14C45CC85C86206113E5A68822A04E4D6_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m0840C7D5FEA0D7592593C7EA05EE1EF1294622A6_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m5068FC775797D72F60584D6EC978DCB529432281_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m7219D6276B607E5D91B588CCFAB69D7556AE1A9C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m74589A25060183F314833DC94AF24071BA897933_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m94D0C4A909A603FBB8D807F4D7267DA9DB2D658A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m1F26AD736BC1EE5A704B76AF383ACA08987F701A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m2EB65E1402DD292E82352A0E4224FE81BEB2DACA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m49825289A2A005A55F8844EBAF311A6C75B75636_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m5914D16AC82BA8EB65265658039523F3CE870638_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m8BCE402217B452C9DE8C190C955A483C6B0EC340_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Values_mB7230646E1D39B8922E02F0D8DCDD8977BA0215B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m0F65B0A64F4360CE365E397A2B6C7AC85A2B0DE4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m5781F4F6D2904F7CF3A045B8B7AD5B9275B3B658_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m627F91C5EEBA83D26E4DA16B765AA6658561C918_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m247DAE4958C2C5B482C70F16B91AF199C918EB9F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m299B45C2F6134F8C81DDD63E53B3BA5CD132A44A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m43A9A2AE7F9F37568D075B81C2CBF966157DC640_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m7024952A8A06A2B2FD6A41027C224F14EFB9C2B0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m78CE33F908EF5E977351DDCF0DDE935CE81FC839_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m99512EA7B215FB52DD7FD8B2373B9DE15F5A32CD_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mB9F3F19ABAB1878EBC908368E278DCB73A08BF28_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_mBCBD78EA6F7381E03EC4F91E1A2A3F6AEC75A827_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mC12D67FB6B2738537F274204A04E2DA463771F54_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mD983625ADA1AB3A9D6DF041E0985CBF5C4A8F943_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mE21D44A7D31C6EC7BBAAFB226076282FDE658AC4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mED390B495918C448B63C6997C03C448E7AF88D25_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m183A3ED89C426CE15BBC8E3A71B16CBFA60C93BF_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m3075244CA93C1AAB0F8BAD9A342F222CB4ACD27A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m3156E3A426CD6F6EEB875779EBA13B78E40203BD_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m911BFC0C3AFB9DF3E132D5E373C14A60722BDDB9_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m917546674D1D13C3F3E49962CD1006DF18F4196F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m99C7EE977A1004680A927B694ED31BDBAFD3E0F3_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mA125E128FD7E5C44FBBE377D1E91C64612726552_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mA1D361FE9A99073D485E65E0A746D14AD56E6C1F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mD284DE887D2A2D5685822736ACB097DE6ADF921D_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_mD8ECA3974C856347C6498B5896DB55BB065C749D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mDECA7AD5EFE6829F2EF0F29E88624D744FEED586_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mF14480806189123925FF26BC042AE2688ED69E65_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m21862F5ADD047F9841FCD4CE0EDDDFEA4D34726F_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_m2E489317AF7F2859CF527C693B7D7A6037B4E480_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m3159B7369EC62631C4C10AD1055F55B6B15218E9_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m4AAC4833BA64EA18FAEB5AE98B1558ED8B463649_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m5DB221FD677B1CA1A62F12BAF37CC2406BF60461_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m5ECE4F4C0175BE8CF79895D245B30D2BEB4EAAF0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m65DE4B3EE98EA941F197CB1F59B4ED1448142AF9_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mC40E8CE8DBBF01ADA9B46C2727958B1FB4EE4727_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mCC10AF4347888150C7C356728C8183205B81A638_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mD73C2278E58EC2C4A63E23A0ABCA7EF5393F2C36_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mDB4F02B6EC7357BD5B0B2B441FDC1AB6B2650C36_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mF27A3E5A719AD41CFFD6A8E30149EE8407270F20_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* FlowDomainExtensions_GetExtension_TisSnapGridFlowDomainExtension_t97BECABB31459A742DDAC1F91E76E5EAE44BC784_m416FF68AE46C8395715D9F636C59B488052DF3EB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_m230D7837B6EE1188575BAA3768F8DE2267AB6B63_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisSnapGridFlowDebugComponent_t9879FA0A47F507CC0EF9120AFC3D617FE51E356C_m431FA3AAEAD13953BF6D18D510DB7B3AE2A93B95_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponentInChildren_TisGrid_t4C0ACF986206D18240E35155E01B5A97DAA651FE_m08BD929A98FB9A15AA37C083689E5BE0B61A646C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponentInChildren_TisTilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751_mDA870802AF7030C19E9526C82FD38F7BC8021BEC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_mEECE2D5FEDF8F89E2C4685CE82D2E8E70C625C11_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisSnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E_m54FACF6BA174ADD5AFD03E3590FE5E269A0844D7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisSnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6_m511560104B507C16FFB97468C0096F20EC7441B8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponentsInChildren_TisSnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E_m6478D1493D1BB885E0BACC183A53E34EAF8AE79D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m3CEC6A8ED133CA7EF3C957EA7C946E401291F79C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_mA024658A4ED8E38324AB60A5CDA6DFCAE4FFF4A5_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_mC26E2F9724E22A120B00E5379FAD07A7B1E5E4AE_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Clear_mC6F14B68114CDA921868056229A9E84D044A95EC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m912E38AD34AEBA45CCD4C1D112E289133DFC1678_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_mF0DB26284CB57E818068D8940E37B48565E4C688_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetEnumerator_m0B88ADAC18FFB66D069C900DEBB9DBAD47358382_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetEnumerator_m19EB2056F3B65AFF2E826424C671E7A5371DAFE5_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetEnumerator_m6C31533005B5B499AC96DF20F0F0D4D9551DF9CE_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetEnumerator_mB885E196FC99AF6E19DC58C8F084281C625E2B28_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m1DE3B8C8D025B3AF37E1940DEF69361BEAC6AD38_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m606D72FA17DC5FB76BFFBA90AE31EF85BE643D0A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m6A11D47E0FAB7B76222536C414A094ABBA665E62_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m82AA19E9C85E1E2DC5BFDC1949D2386B5EC3437E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_mA12C6AC6C11B0AEEA45A3E9866C680833F675655_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_mD91EE00C111F761B9E026202536970753AD0F5F0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_mF7CB62C0F98328B0EC44EC48E5DAD891B8BC749C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_mFF34F2C20B8D18B47E842D2E14DCF27B186A9990_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0AE6F830EAFAEB6C3C0FA4B56EB929B9BF47771C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0B5A1105626A51321971081DCDA50A5F9160E910_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m1729BC867966390202EB09471D8CCE9F6CAB8F93_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m42BBF0E53D377E6148CC305FF5CC519A395CCBAE_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m5D61C4044F7FAE6BDA3FE83D1D4F47615F169578_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m64F9F4C32CDD01D323D17E7A61A97EB924206093_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m661B24C59B7EF3AE764CD68A1A1FB31414D0E217_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m72E8104DD82C16BA85E0237D91A43D62B954D81A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m80C194444675D9608AF56099BDD15A8BB199A928_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m8C7DA9220D294F5DB05FAA21E5C0D0158992FDFF_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m930CA3F1A016B820967E8D53B5D8B2EEB9F10DAC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m98DD02D876D1D0610EF5E03196A55D67FC6039D3_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mA52CBEDF6252F1A8CEEFAF563A5FCA6299FD1DD4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mA71FE5F91021BEECB7A8263DD981E8EA8759C6B7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mAB7CE2785BD42ABAC2FB001F4743FBFA72CD0BC6_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mB2A80EEEFB61BAEB162B30D4685CC3FFEF677AF8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mB2B70E1D5F07BAF4ECDA3B434CD1F465EA72A5D1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mCEE063E6D52644E8AC9951DF9550258664061825_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mE3185BD78158172F870E8BFCB071590D9B6522F7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF01C477CDADA3CC4D7589AF47F15AA10EDB9A371_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m4A1BEF189C610FB4296FB42AFDBBE0984396D33A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m880DEE567B53884F62E2D0C081180EF7D0159CC4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m032FE25C25379E2395C380074A4C89450E78BC50_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m33829E8D8D2BDAE3C80023AE95EEE88ADCE43B83_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m442448C51FA78FC7C056AE8FB603A3AF40F59016_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m5A8FFD32A62DDD1E1EF2C5746ADDD20468DE6F35_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m74963FA9CA23E8142E62449952D4F4254AA18343_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mACED259314212ABEDBD3762C550957B7D25F99F4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mE99C8F0AD0E80C16E9B36E83EF6F842C1835085D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mD6337971E73E8B7F7F76F9927916ABA7CCB55906_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m22DEAB881FEFAA7B6837464D6E895BBF0A5A8E57_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m272D5C7C5E37437D2D4A243EE2BDD3A1D0096E8A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m78FCD66C3CB22A8EA9A1E55D687C6CFC363973E7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m7ABF31F9D5D42E866FFAD4AF13B865A611D4C62A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m8296BF944786EAB589C15EAB2557C35E3935D680_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m83B0C7AEEDAD95865403D58AA176244CB8887326_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m9237E7439BAF0FDCFB325D21398E459BEDB3432C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m983F97B04DA3486219633608376DAAF156DD1E6E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mB7EB0C2AF9AAE01B93EDA4CDE59C99651EB3F1C7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mC1527CA5907F5CE9C59419DE645CA2F34E4D5821_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mC8C0BE0BF8D731EB5B4E935922806A47A258D9C9_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mC9952095FF2270435FBBC16065DC695EA2B7E02F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mD0F6E4201AFC13CDAFDB761A130B164C013FCBD2_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mD2F5D890B273E2C67E3E11DB0529E13B6B590D64_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mD31AC6CC474F01FC13A7395D818C003F9CB98E7C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mE1AAAADDC775272475F2F94ADE4C9EAA3FEE0215_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m05EE4C05A8031C6F090E435AAE3EC40183FC8948_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m0C600990F32CFABB236A333C672596821E489D4D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m156DE72E9CB8E6AB1852F8AC437CDAEDF9DFE957_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m2C88923AFA6A79AF381B8B6682A412B80FF84CEA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m2F7AA1F52DF264AE03CFD583964C1C1830680DFA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m3594F0DA9A2356EC1BE06D92A122AC7D4953A063_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m39A622F13B05ED3430303F477B77E4C2BF5225A2_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m3ADD9E8E65486E3DDCB59BA04C6E0E13EBB89E80_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m545474B2FA4D1605637226293278CC4DF59FB695_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m6626C2EFFD31BB421F76C11975F6BE1045BAA5AC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m7416ABC26E9937FB1764EFBF8BA2F32699783856_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m7DDBEDFBC3C1B3459D3B76002EE79E2D6D89DD1C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m7E96FE86519334BAB0B856C18ACB490B91E293A7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m8285B13135C55C3AA8B0A7720E00513E08166EC5_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m942C6437EE88365D02C3FA9BCC45F3A5A1675D25_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mBCF2DB6AE6D545355E237925A02E9D5B7DA43547_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCBD292B3133782438E278455F40703767CC635FF_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mDB7BDCE3612DD5F8DDE54FEEA140BFE6A0C759CC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mF29726CE49CDCB0D67182D69743645FC285CAD18_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m0E36874D6588E8D953CA43CC82DAA7187BC71A8E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mC42FD92E5C9A1403B8D1F3D55C2913B5AC43C08D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mD23727EE97CA4E8CF7C35069C5C4AD2F8B0FA0FC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m11387575777FFED1876BF5648B8704C26872E6D4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m41C195AB1A36C401EAE58295FD06D41C1F927180_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m92CBABE1E7D9AF7785E2721BFB98E586DEC9F535_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_mA069D648535A0950B744C7DD01138F186D6BEF59_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_mAB66E0930DFEC3B3FF4695C83482ECFE728DFDD1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* MathUtils_Shuffle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mE58FA0FE09733B555610AF595E79C91804EC17F4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* MathUtils_Shuffle_TisPlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1_m28992E27765F62A2922123F5095C6FA57EE853FE_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Object_FindObjectsOfType_TisSnapGridFlowDebugComponent_t9879FA0A47F507CC0EF9120AFC3D617FE51E356C_m84B7C889CBA466E4C45AE2318918E08A6C78CD26_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* SnapBuilder_GetArrayEntry_TisSnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E_m5EF43627838C1D618CABD06625D1A7E3EAA4A666_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Pop_m66C62E625C82EB53F74D648F4E44C8A9099A14C2_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Push_m9C8C9E6E2B1EC592B6390C21ABB65E49A7C8C510_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1__ctor_m68F46C6EB4ED5DD4F7DFF64354D8726F301E014F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_get_Count_m100FDCDBD86D59BC0141FA0574666BBAE05FC796_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* SxMaterialRegistry_Get_TisSxFlowItemMaterialZWrite_t81FDB4D533E04B78BFF21F1F92EF0FAC1A03836C_mF345D0113234999E5F54E3218ADE05782538BC19_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* SxMaterialRegistry_Get_TisSxFlowMergedNodeMaterialZWrite_tD53E8EB4F4ECE30DD88375D5F6EC2A6861CAB7E8_mE99A104F1EC6A7DE7C56363667C6BE22552A5E8F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CDiscardExtraRoomsU3Eb__10_0_mB8DA642F66B06896AD1340B1F529F75608E0A3B4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CDiscardSubtreeU3Eb__13_0_m2A1249AEC62E0D3C732ED5592B00DA24B50D30EC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CFlagConnectedLeafNodesU3Eb__11_0_m0C7AC8560AE1C14093F4D71D346494C3015D8AAE_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CFlagConnectedLeafNodesU3Eb__11_1_mDEE2FBF96A713CE37A90B7B1E331DF4479059CFA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass10_0_U3CDiscardExtraRoomsU3Eb__1_mD2E6735059C46E6CB0D70ADD780AAE8E06E0CBF6_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass12_0_U3CConnectActiveSubtreesU3Eb__0_mD9972486B839302110B166114C61591C5C80D965_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass12_0_U3CConnectActiveSubtreesU3Eb__1_m76F3F73027228FDDB7791243D34BF1375450ABF7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass6_0_U3CBuildNonThemedDungeonU3Eb__0_m7E3AAA7C234483A2CEB7A1C8F56F5590C67DE902_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass6_1_U3CBuildNonThemedDungeonU3Eb__1_m42F862E3D1AD283899872E0EFD25372F30B341C8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass6_2_U3CGenerateCityLayoutU3Eb__0_m7226EB2ED42EEE089BA85FDE23DCF5ADC0903C39_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass6_2_U3CGenerateCityLayoutU3Eb__1_mE66E638959EBDFBFC212574500E1191C428A44BC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass8_0_U3CFixupDoorStatesU3Eb__0_m1DD0A21C7DA3899CEB838DC4286C44DDC7700B08_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ValueCollection_GetEnumerator_m2F50F3AF7E01E38C7C2CC83499313B9B73D8B29B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* CircularCityDungeonBuilder_tEBE5CB17237826ACF003AAB85449D042810B3AB0_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* FloorPlanBuilder_t6DB1ECBEE30EEB42CF67A373D06CAE68435ACE9D_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* GridDungeonBuilder_tF519D1857BAF6A6DDB74CE4ED051BC2C967098D4_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* GridFlowDungeonBuilder_t4CB24448EF40DA354A43235C1664F0B81040F9CF_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* InfinityCaveChunkBuilder_t6593939A405C71BA74A9619C914F8FB2E829A6C3_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* IsaacDungeonBuilder_t03A6A861A227FCEFF5AEA540AAB69602263A0AF9_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* MarioDungeonBuilder_t91B6BF03FB063AE74A0CF97A3412143CAD7712AF_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* MazeDungeonBuilder_t92C277ECB7A0C9DAC0AD9864A79960E0B7D84846_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* SnapGridFlowBuilder_t90349A6031A1B0ED921F52EEBED210F1954E9BE2_0_0_0_var;
|
|
struct BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0;;
|
|
struct BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshaled_com;
|
|
struct BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshaled_com;;
|
|
struct BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshaled_pinvoke;
|
|
struct BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshaled_pinvoke;;
|
|
struct Delegate_t_marshaled_com;
|
|
struct Delegate_t_marshaled_pinvoke;
|
|
struct DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9;
|
|
struct SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1;;
|
|
struct SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshaled_com;
|
|
struct SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshaled_com;;
|
|
struct SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshaled_pinvoke;
|
|
struct SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshaled_pinvoke;;
|
|
|
|
struct RuntimeGraphNode_1U5BU5D_t7E2B3231CB9F6D8EB2CC48FFE4C001DF6F65D9F5;
|
|
struct BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81;
|
|
struct BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61;
|
|
struct BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D;
|
|
struct BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5;
|
|
struct CityBlockDimensionU5BU5D_tEBD3240F350815EE44B0C464618510BD6E01B2B8;
|
|
struct DebugTextItemU5BU5D_tCA2BEDD551026E9957BBE9DC6744FB2CB1950573;
|
|
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
|
|
struct DetailPrototypeU5BU5D_tB9391EFBDD64B38867DFB8179C6C0E8C81998AB7;
|
|
struct DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13;
|
|
struct DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D;
|
|
struct DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED;
|
|
struct FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1;
|
|
struct GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF;
|
|
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
|
|
struct IntVectorU5BU5D_t51305BC25B133B84E9B4F1FB09FC5DE6C579C440;
|
|
struct KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3;
|
|
struct LandscapeTextureU5BU5D_tA296256A9A73EEC1DA9FA8BD16ACCEA7838EEF48;
|
|
struct Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D;
|
|
struct NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C;
|
|
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
|
|
struct PlaceableMarkerU5BU5D_tDBDD08F034B2135BAC75F60D5A3D8374475BE57D;
|
|
struct SGFQueryModuleInfoU5BU5D_tBF96B922BF7F2AB5B60C5F143BB6137921D1DBA2;
|
|
struct SgfModuleDoorU5BU5D_t1823927F4F870721C524DEE436D79152A76CC3C9;
|
|
struct SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C;
|
|
struct SimpleCityCellU5BU5D_t033D00DBBB943855FD122562345E8999B86242E7;
|
|
struct SimpleCityCellTypeU5BU5D_t618B6AD7B7313E645F51627F74B5BD167AE08D11;
|
|
struct SimpleCityFoliageEntryU5BU5D_t79F69CA299143241BD9516B7B77A4D9EDD60B335;
|
|
struct SimpleCityFoliageThemeU5BU5D_t75D0E76B08405214A9EDB826E718B2A43B944323;
|
|
struct SimpleCityLandscapeTextureU5BU5D_t9AC637F09C5F44BB198FBD383EC1FAF006A64B9A;
|
|
struct SimpleCityLandscapeTextureTypeU5BU5D_tE540ADA00414718CB00CDDDDD4E34D6AA40AA99F;
|
|
struct SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629;
|
|
struct SnapGridFlowDebugComponentU5BU5D_t126D06B72F8256F514A0024CED9D8A7469173018;
|
|
struct SnapModuleConnectionU5BU5D_t4CBD1DC7F002898688C543EE794C560193D9CF9F;
|
|
struct SnapModuleEntryU5BU5D_t9C91DF3F5AF0D948932C8F39D5508640A2C0A91B;
|
|
struct SnapModuleInstanceU5BU5D_t1CECF93BAF2392D851D1A4FF9602C39589C79358;
|
|
struct SnapQueryConnectionInfoU5BU5D_tA722DA257596BFF7FBFF0241951285854A0487E9;
|
|
struct SnapQueryModuleInfoU5BU5D_t4FE35B9F263FFCD09EF9A64ECD0142DC2A434E29;
|
|
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
|
|
struct TerrainLayerU5BU5D_t259E391D6115F121FCD284E79F62012D70956EB0;
|
|
struct ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9;
|
|
struct TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24;
|
|
struct Triangle3U5BU5D_tA901756B3B9D181D5FBCAC26CDE18BAD4707B94C;
|
|
struct Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3;
|
|
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
|
|
struct Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F;
|
|
struct SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B;
|
|
struct SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4;
|
|
struct SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488;
|
|
|
|
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
|
|
|
|
// <Module>
|
|
struct U3CModuleU3E_t589BEEBF38B1580888CF42A0FBE94C0F036DD05B
|
|
{
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Builders.BSP.BSPNode>
|
|
struct Dictionary_2_t44269F11A77090D613930275E3C268CB615D3F6A : 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_tC4BE5FF738D49B8CA44E260CF32A837FEFB207B4* ____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_t12C3C801E01BA9CD4194AD36B162F0053BBFF209* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_tE72A51042315B25C68F6210AE4174D36FC52CED4* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode>
|
|
struct Dictionary_2_t3D19B276A650C85F00DF08FC44E95A282CB2AC71 : 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_t5C5AC5520635BDD95296BF4A6036DB77C9A3E6BE* ____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_t9686FB1FFD21608E01137A4ABDFC1BC2CABFA3A9* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_t3C71AB209FDE61F0D4C0CF9ED2FE64192E7516D7* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Visibility.VisibilityGraphNode>
|
|
struct Dictionary_2_t2EAA4235E1A352F76AEA8447AE11292AF3EDA74E : 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_tE5133B9FD8B48355C83627354C18812CEAA3C89F* ____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_tF485A31B62B60A045691DE1878B9CBBBFB3C7094* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_t726832EE1A2CDEE2D9256449D88065671E0F4466* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<UnityEngine.GameObject,DungeonArchitect.Frameworks.Snap.SnapConnection[]>
|
|
struct Dictionary_2_t8CBF0B71F4590320174F404AF08880EB4180A497 : 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_tBBCDC67058C8798D2964F1F37D557936DBA19FB6* ____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_t3ACE29FC505184CF479C20D7CB2228CB08AE7EB1* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_t9B4A0478823692612A448D76C6B79706AB5A6DB3* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Builders.Snap.SnapModuleInstance>
|
|
struct Dictionary_2_tDBE38611FF61EF9C78AD6C608F60E7DBAC3E3885 : 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_t3B2D41F8ECB643A0044C52DA4E96DFB61D5E7833* ____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_tB5B91AF52204106109FF8D392D74D62DA5BA06B7* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_t72B41D6F26DB5D364EA5A953BDC71088732A2A33* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.Type,System.String[]>
|
|
struct Dictionary_2_t14AB99F8F8927139D9F28F4D7D0EB1277FBF77F8 : 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_t4E3470576D39931AC27BB64752B607538F65A6AE* ____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_t0899A40F2572D296B98C8C67A6602CDEC53D7864* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_tC92C36BBEA9B55210ACEEA737924D96B3E92C14F* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.HashSet`1<UnityEngine.Bounds>
|
|
struct HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A : 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_t54B55DECF791CA5A0A9A26AA811D4A560E144810* ____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.IntVector>
|
|
struct HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215 : 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_t2CFDF858EE12B89FC5F13DBADC8CBAC5CC2370D6* ____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.Builders.Snap.SnapModuleEntry>
|
|
struct HashSet_1_t7614AF7402887D26AFE318E6B8AACBC9C9F0C0EB : 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_t8184AF273B1634FDE49852ABF8746E392F3A596F* ____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<UnityEngine.Vector3Int>
|
|
struct HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206 : 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_t1E4222EA9293721C2CDCF9F993401C932816BC51* ____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.List`1<DungeonArchitect.RuntimeGraphs.RuntimeGraphNode`1<DungeonArchitect.Grammar.GrammarRuntimeGraphNodeData>>
|
|
struct List_1_t08AFA3A9E3CA80C5A46B1A25BBEA68A7D7125392 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
RuntimeGraphNode_1U5BU5D_t7E2B3231CB9F6D8EB2CC48FFE4C001DF6F65D9F5* ____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.Single[,]>
|
|
struct List_1_tE23C15258291E5D42289B977CF475AF8A27E9A9E : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
SingleU5BU2CU5DU5BU5D_tC71C13E2F218DA2CF4050D0D5E692D1EE3F6D746* ____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.Builders.BSP.BSPNode>
|
|
struct List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* ____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.Builders.BSP.BSPNodeConnection>
|
|
struct List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61* ____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.Builders.BSP.BSPNodeObject>
|
|
struct List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* ____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<UnityEngine.Bounds>
|
|
struct List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* ____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.Builders.Grid.Cell>
|
|
struct List_1_t987D5B80738D2852896A351FD59FC0CCCE96F45A : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
CellU5BU5D_t406DA9ADF2EEAF234F96021B19BC0F69BA6814C8* ____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.DebugTextItem>
|
|
struct List_1_tC0DA61D51E26CCB6816A0C6FB9347C8600E2CCCB : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
DebugTextItemU5BU5D_tCA2BEDD551026E9957BBE9DC6744FB2CB1950573* ____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.DungeonItemSpawnListener>
|
|
struct List_1_t4DBC4530DAA9C6E69A7A5A23FF6E971FC184521E : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* ____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.Themeing.DungeonThemeData>
|
|
struct List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
DungeonThemeDataU5BU5D_t30C0F147442C30265C7958D45ED64AF2404CEF8E* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<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.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<UnityEngine.GameObject>
|
|
struct List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<System.Int32>
|
|
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.IntVector>
|
|
struct List_1_t72F81508323A323FA6727DCAE9E4209241B62383 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
IntVectorU5BU5D_t51305BC25B133B84E9B4F1FB09FC5DE6C579C440* ____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<UnityEngine.Matrix4x4>
|
|
struct List_1_tCFA270E118B873F542F52B1DD58F21D0AF4D1452 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* ____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.Builders.Snap.Impl.ModuleBuildNode>
|
|
struct List_1_tC58E3EC380BA83AEE387A253156D14FC7BCE3243 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
ModuleBuildNodeU5BU5D_tDC0364F54039AE291E82C827B3D5EB11774A7CD5* ____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.Builders.Snap.Impl.ModuleInfo>
|
|
struct List_1_tBF91A6EE3603F2177DCFCBDBC0A2DCA3C655F8B3 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
ModuleInfoU5BU5D_tE78339AD66D15E29C103E2BE19A61CC5FEBF5D21* ____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.Builders.BSP.NodeConnection>
|
|
struct List_1_tDE079F524287F5235E09590D5F209D47759D10F1 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C* ____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<DungeonArchitect.PlaceableMarker>
|
|
struct List_1_t96B5E98DAF45B3515F5AF996B3837561EB195CC1 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
PlaceableMarkerU5BU5D_tDBDD08F034B2135BAC75F60D5A3D8374475BE57D* ____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.Builders.SnapGridFlow.SGFQueryModuleInfo>
|
|
struct List_1_t1BBF95E81C3550DA233D7F0B0444B15F67BF1810 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
SGFQueryModuleInfoU5BU5D_tBF96B922BF7F2AB5B60C5F143BB6137921D1DBA2* ____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.Builders.SimpleCity.SimpleCityCell>
|
|
struct List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
SimpleCityCellU5BU5D_t033D00DBBB943855FD122562345E8999B86242E7* ____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.Builders.Snap.SnapModuleConnection>
|
|
struct List_1_t4B542923ACEB6F90711F2D72B25706CD5A095053 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
SnapModuleConnectionU5BU5D_t4CBD1DC7F002898688C543EE794C560193D9CF9F* ____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.Builders.Snap.SnapModuleInstance>
|
|
struct List_1_tE87724DD1EF12FAA55C17C0A12DB4C71D38587ED : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
SnapModuleInstanceU5BU5D_t1CECF93BAF2392D851D1A4FF9602C39589C79358* ____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.Builders.Snap.SnapQueryConnectionInfo>
|
|
struct List_1_t02CA5589C37F7F51AB6CA6BC922341AA36B3E045 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
SnapQueryConnectionInfoU5BU5D_tA722DA257596BFF7FBFF0241951285854A0487E9* ____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.Builders.Snap.SnapQueryModuleInfo>
|
|
struct List_1_t20F788D2D9E17E45A918AED9E6877AF20591762A : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
SnapQueryModuleInfoU5BU5D_t4FE35B9F263FFCD09EF9A64ECD0142DC2A434E29* ____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<UnityEngine.TerrainLayer>
|
|
struct List_1_tBC631FCB854910673B2EF0EBFB74AAA581B47A26 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
TerrainLayerU5BU5D_t259E391D6115F121FCD284E79F62012D70956EB0* ____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<SharpNav.Geometry.Triangle3>
|
|
struct List_1_t76BC5FD68E26B35339A5751BB74CAE7A9D6A87D2 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
Triangle3U5BU5D_tA901756B3B9D181D5FBCAC26CDE18BAD4707B94C* ____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<UnityEngine.Vector3>
|
|
struct List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// DungeonArchitect.RuntimeGraphs.RuntimeGraph`1<DungeonArchitect.Grammar.GrammarRuntimeGraphNodeData>
|
|
struct RuntimeGraph_1_tB4825703C5369C938D7B517E41B8EABBBCCED51D : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.List`1<DungeonArchitect.RuntimeGraphs.RuntimeGraphNode`1<T>> DungeonArchitect.RuntimeGraphs.RuntimeGraph`1::Nodes
|
|
List_1_t08AFA3A9E3CA80C5A46B1A25BBEA68A7D7125392* ___Nodes_0;
|
|
};
|
|
|
|
// System.Collections.Generic.Stack`1<DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode>
|
|
struct Stack_1_t521874190607BE027FB487B9EE45CAB530C885E8 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.Stack`1::_array
|
|
ModuleBuildNodeU5BU5D_tDC0364F54039AE291E82C827B3D5EB11774A7CD5* ____array_0;
|
|
// System.Int32 System.Collections.Generic.Stack`1::_size
|
|
int32_t ____size_1;
|
|
// System.Int32 System.Collections.Generic.Stack`1::_version
|
|
int32_t ____version_2;
|
|
// System.Object System.Collections.Generic.Stack`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_3;
|
|
};
|
|
|
|
// System.Collections.Generic.Stack`1<System.Object>
|
|
struct Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.Stack`1::_array
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____array_0;
|
|
// System.Int32 System.Collections.Generic.Stack`1::_size
|
|
int32_t ____size_1;
|
|
// System.Int32 System.Collections.Generic.Stack`1::_version
|
|
int32_t ____version_2;
|
|
// System.Object System.Collections.Generic.Stack`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_3;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.GameObject,DungeonArchitect.Frameworks.Snap.SnapConnection[]>
|
|
struct ValueCollection_t9B4A0478823692612A448D76C6B79706AB5A6DB3 : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection::_dictionary
|
|
Dictionary_2_t8CBF0B71F4590320174F404AF08880EB4180A497* ____dictionary_0;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonMarkerNames
|
|
struct BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.BlurFilter
|
|
struct BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998 : public RuntimeObject
|
|
{
|
|
// System.Int32 DungeonArchitect.BlurFilter::radius
|
|
int32_t ___radius_0;
|
|
// System.Int32 DungeonArchitect.BlurFilter::w
|
|
int32_t ___w_1;
|
|
// System.Int32 DungeonArchitect.BlurFilter::h
|
|
int32_t ___h_2;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.CircularCity.CircularCityDungeonMarkerNames
|
|
struct CircularCityDungeonMarkerNames_tD9DE7FBCEE796749D71974981B9047385DA12E60 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Builders.DungeonBuilderDefaultMarkers
|
|
struct DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.DungeonSceneObjectSpawner
|
|
struct DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Builders.FloorPlan.FloorPlanMarkerNames
|
|
struct FloorPlanMarkerNames_t1B709C8E5ADB09E034C1C7B0A96853FDBF0EF24D : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// 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.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.FlowExecutor
|
|
struct FlowExecutor_t7FC9093FE6EEEEDD16BDB53EFD35DF86760398FD : public RuntimeObject
|
|
{
|
|
// System.Int32 DungeonArchitect.Flow.Exec.FlowExecutor::<RetriesUsed>k__BackingField
|
|
int32_t ___U3CRetriesUsedU3Ek__BackingField_0;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings
|
|
struct FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446 : public RuntimeObject
|
|
{
|
|
// System.Single DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings::<NodeRadius>k__BackingField
|
|
float ___U3CNodeRadiusU3Ek__BackingField_0;
|
|
// System.Single DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings::<InactiveNodeRadius>k__BackingField
|
|
float ___U3CInactiveNodeRadiusU3Ek__BackingField_1;
|
|
// System.Single DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings::<ItemRadius>k__BackingField
|
|
float ___U3CItemRadiusU3Ek__BackingField_2;
|
|
// System.Single DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings::<LinkThickness>k__BackingField
|
|
float ___U3CLinkThicknessU3Ek__BackingField_3;
|
|
};
|
|
|
|
// 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.Tooling.Graph3D.FlowLayoutGraphUnityVisualizer
|
|
struct FlowLayoutGraphUnityVisualizer_t1E60A7D74E78920260AAB63650BEA9540E9CE76B : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizerObject> DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizer::subObjects
|
|
List_1_t4A3FCF305C9C2C6D71B62669AECBA81A6C913091* ___subObjects_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.Grammar.GrammarRuntimeGraphNodeData
|
|
struct GrammarRuntimeGraphNodeData_tC208EB80AE0B6AEF78E6325F0CA87C80ABF07FF0 : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Grammar.GrammarNodeType DungeonArchitect.Grammar.GrammarRuntimeGraphNodeData::nodeType
|
|
GrammarNodeType_tFAD9AC6491F09EF370C0FA454A34F50130317336* ___nodeType_0;
|
|
// System.Int32 DungeonArchitect.Grammar.GrammarRuntimeGraphNodeData::index
|
|
int32_t ___index_1;
|
|
};
|
|
|
|
// DungeonArchitect.Grammar.GraphGrammarProcessor
|
|
struct GraphGrammarProcessor_t0378DDC63BBCA5D3527791FFFC448B5864A17DE6 : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Grammar.RuntimeGrammar DungeonArchitect.Grammar.GraphGrammarProcessor::<Grammar>k__BackingField
|
|
RuntimeGrammar_tB50AF19E15986449F6308CF75AA9027D4F34EB53* ___U3CGrammarU3Ek__BackingField_0;
|
|
// System.Random DungeonArchitect.Grammar.GraphGrammarProcessor::random
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___random_1;
|
|
// DungeonArchitect.Grammar.GraphGrammarProcessorSettings DungeonArchitect.Grammar.GraphGrammarProcessor::settings
|
|
GraphGrammarProcessorSettings_tA334F5311C285024FDD3175D8063A77AB7D9D27A* ___settings_2;
|
|
};
|
|
|
|
// DungeonArchitect.Grammar.GraphGrammarProcessorSettings
|
|
struct GraphGrammarProcessorSettings_tA334F5311C285024FDD3175D8063A77AB7D9D27A : public RuntimeObject
|
|
{
|
|
// System.Int32 DungeonArchitect.Grammar.GraphGrammarProcessorSettings::seed
|
|
int32_t ___seed_0;
|
|
// System.Boolean DungeonArchitect.Grammar.GraphGrammarProcessorSettings::runGraphGenerationScripts
|
|
bool ___runGraphGenerationScripts_1;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Grid.GridDungeonMarkerNames
|
|
struct GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Builders.GridFlow.GridFlowDungeonMarkerNames
|
|
struct GridFlowDungeonMarkerNames_tC7F09666D993A94DEB79B7CBFD480F2141C75636 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Infinity.Caves.InfinityCaveChunkMarkerNames
|
|
struct InfinityCaveChunkMarkerNames_tF39C1C3F0E9F26E3A79EC8233EC745005A9E1250 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Isaac.IsaacDungeonMarkerNames
|
|
struct IsaacDungeonMarkerNames_tA848AAA659DF8253B101849E509B3E3268F34467 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Builders.SnapGridFlow.LandscapeTexture
|
|
struct LandscapeTexture_t5FDAE15DDEF0BE0626EBF353B70023EE461B2D68 : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Builders.SnapGridFlow.LandscapeTextureType DungeonArchitect.Builders.SnapGridFlow.LandscapeTexture::textureType
|
|
int32_t ___textureType_0;
|
|
// UnityEngine.TerrainLayer DungeonArchitect.Builders.SnapGridFlow.LandscapeTexture::terrainLayer
|
|
TerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9* ___terrainLayer_1;
|
|
};
|
|
|
|
// DungeonArchitect.LevelMarkerList
|
|
struct LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4 : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.List`1<DungeonArchitect.PropSocket> DungeonArchitect.LevelMarkerList::markers
|
|
List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* ___markers_0;
|
|
// System.Int32 DungeonArchitect.LevelMarkerList::_SocketIdCounter
|
|
int32_t ____SocketIdCounter_1;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Mario.MarioDungeonMarkerNames
|
|
struct MarioDungeonMarkerNames_t9A7590D11DB097CE4F2BE6B0E6054A1BF1F99FF0 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Maze.MazeDungeonMarkerNames
|
|
struct MazeDungeonMarkerNames_tDCB3D276B98512899BF9E9129822B3898565B333 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// System.Reflection.MemberInfo
|
|
struct MemberInfo_t : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode
|
|
struct ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0 : public RuntimeObject
|
|
{
|
|
// System.String DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode::ModuleInstanceID
|
|
String_t* ___ModuleInstanceID_0;
|
|
// DungeonArchitect.Builders.Snap.Impl.ModuleInfo DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode::Module
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* ___Module_1;
|
|
// System.Int32 DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode::IncomingDoorIndex
|
|
int32_t ___IncomingDoorIndex_2;
|
|
// DungeonArchitect.Builders.Snap.Impl.SnapAttachmentConfiguration DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode::AttachmentConfig
|
|
SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337* ___AttachmentConfig_3;
|
|
// System.Int32 DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode::DepthFromLeaf
|
|
int32_t ___DepthFromLeaf_4;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode> DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode::Extensions
|
|
List_1_tC58E3EC380BA83AEE387A253156D14FC7BCE3243* ___Extensions_5;
|
|
// DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode::Parent
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* ___Parent_6;
|
|
// UnityEngine.GameObject DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode::spawnedModule
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___spawnedModule_7;
|
|
};
|
|
|
|
// System.Random
|
|
struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8 : public RuntimeObject
|
|
{
|
|
// System.Int32 System.Random::_inext
|
|
int32_t ____inext_3;
|
|
// System.Int32 System.Random::_inextp
|
|
int32_t ____inextp_4;
|
|
// System.Int32[] System.Random::_seedArray
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____seedArray_5;
|
|
};
|
|
|
|
// DungeonArchitect.Grammar.RuntimeGrammar
|
|
struct RuntimeGrammar_tB50AF19E15986449F6308CF75AA9027D4F34EB53 : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Grammar.GrammarRuntimeGraph DungeonArchitect.Grammar.RuntimeGrammar::ResultGraph
|
|
GrammarRuntimeGraph_t613CFA77F1D9B50B8D8FC11E8B839F456AB5FBED* ___ResultGraph_0;
|
|
// DungeonArchitect.Grammar.ExecutionRuntimeGraph DungeonArchitect.Grammar.RuntimeGrammar::ExecutionGraph
|
|
ExecutionRuntimeGraph_tEA3A88CC70CBEC02C646BE0477EF340BEEA2A81C* ___ExecutionGraph_1;
|
|
// DungeonArchitect.Grammar.RuntimeGrammarProduction[] DungeonArchitect.Grammar.RuntimeGrammar::Rules
|
|
RuntimeGrammarProductionU5BU5D_tBD54829DF8D71A832876EB5F938163CAF7A95670* ___Rules_2;
|
|
// DungeonArchitect.Grammar.GrammarNodeType[] DungeonArchitect.Grammar.RuntimeGrammar::NodeTypes
|
|
GrammarNodeTypeU5BU5D_tE3326A194DAE78A50B3AE81FC9284827AF9C49B3* ___NodeTypes_3;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonMarkerNames
|
|
struct SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityFoliageEntry
|
|
struct SimpleCityFoliageEntry_tC31A162EF7F99187DCC3D60DEB22B0DDF8C942AE : public RuntimeObject
|
|
{
|
|
// System.Int32 DungeonArchitect.Builders.SimpleCity.SimpleCityFoliageEntry::grassIndex
|
|
int32_t ___grassIndex_0;
|
|
// System.Single DungeonArchitect.Builders.SimpleCity.SimpleCityFoliageEntry::density
|
|
float ___density_1;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityFoliageTheme
|
|
struct SimpleCityFoliageTheme_t3CE081E8CA679C81A0175C89000D1941FEED0B28 : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityLandscapeTextureType DungeonArchitect.Builders.SimpleCity.SimpleCityFoliageTheme::textureType
|
|
int32_t ___textureType_0;
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityFoliageEntry[] DungeonArchitect.Builders.SimpleCity.SimpleCityFoliageTheme::foliageEntries
|
|
SimpleCityFoliageEntryU5BU5D_t79F69CA299143241BD9516B7B77A4D9EDD60B335* ___foliageEntries_1;
|
|
// UnityEngine.AnimationCurve DungeonArchitect.Builders.SimpleCity.SimpleCityFoliageTheme::curve
|
|
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___curve_2;
|
|
// System.Single DungeonArchitect.Builders.SimpleCity.SimpleCityFoliageTheme::density
|
|
float ___density_3;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityLandscapeTexture
|
|
struct SimpleCityLandscapeTexture_t32B235BA8E6F3756310D09A0278F5601F5858C48 : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityLandscapeTextureType DungeonArchitect.Builders.SimpleCity.SimpleCityLandscapeTexture::textureType
|
|
int32_t ___textureType_0;
|
|
// UnityEngine.TerrainLayer DungeonArchitect.Builders.SimpleCity.SimpleCityLandscapeTexture::terrainLayer
|
|
TerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9* ___terrainLayer_1;
|
|
// UnityEngine.AnimationCurve DungeonArchitect.Builders.SimpleCity.SimpleCityLandscapeTexture::curve
|
|
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___curve_2;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowDomainExtension
|
|
struct SnapGridFlowDomainExtension_t97BECABB31459A742DDAC1F91E76E5EAE44BC784 : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowModuleDatabase DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowDomainExtension::ModuleDatabase
|
|
SnapGridFlowModuleDatabase_t9BFD5C9A69E9F0BAEADD0297E84C8F2EF7E368C5* ___ModuleDatabase_0;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Snap.Impl.SnapLayoutBuildState
|
|
struct SnapLayoutBuildState_tCF53F22261656B60AECFBC90460920834C06027C : public RuntimeObject
|
|
{
|
|
// System.Boolean DungeonArchitect.Builders.Snap.Impl.SnapLayoutBuildState::bSafetyBailOut
|
|
bool ___bSafetyBailOut_0;
|
|
// System.Int32 DungeonArchitect.Builders.Snap.Impl.SnapLayoutBuildState::NumTries
|
|
int32_t ___NumTries_1;
|
|
// System.Boolean DungeonArchitect.Builders.Snap.Impl.SnapLayoutBuildState::bFoundBestBuild
|
|
bool ___bFoundBestBuild_2;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.Impl.ModuleInfo> DungeonArchitect.Builders.Snap.Impl.SnapLayoutBuildState::ModuleInfoList
|
|
List_1_tBF91A6EE3603F2177DCFCBDBC0A2DCA3C655F8B3* ___ModuleInfoList_3;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapModuleConnection
|
|
struct SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE : public RuntimeObject
|
|
{
|
|
// System.String DungeonArchitect.Builders.Snap.SnapModuleConnection::ModuleAInstanceID
|
|
String_t* ___ModuleAInstanceID_0;
|
|
// System.Int32 DungeonArchitect.Builders.Snap.SnapModuleConnection::DoorAIndex
|
|
int32_t ___DoorAIndex_1;
|
|
// System.String DungeonArchitect.Builders.Snap.SnapModuleConnection::ModuleBInstanceID
|
|
String_t* ___ModuleBInstanceID_2;
|
|
// System.Int32 DungeonArchitect.Builders.Snap.SnapModuleConnection::DoorBIndex
|
|
int32_t ___DoorBIndex_3;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapModuleEntry
|
|
struct SnapModuleEntry_tBAF7435C474DC174E69A89CFAB18DAA116D32FBD : public RuntimeObject
|
|
{
|
|
// UnityEngine.GameObject DungeonArchitect.Builders.Snap.SnapModuleEntry::module
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___module_0;
|
|
// System.String DungeonArchitect.Builders.Snap.SnapModuleEntry::category
|
|
String_t* ___category_1;
|
|
};
|
|
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext
|
|
struct SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7 : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintAsset DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext::constraintAsset
|
|
SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* ___constraintAsset_0;
|
|
// DungeonArchitect.PropSocket DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext::marker
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___marker_1;
|
|
// DungeonArchitect.DungeonModel DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext::model
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___model_2;
|
|
// DungeonArchitect.DungeonConfig DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext::config
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* ___config_3;
|
|
// DungeonArchitect.DungeonBuilder DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext::builder
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* ___builder_4;
|
|
// DungeonArchitect.LevelMarkerList DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext::levelMarkers
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___levelMarkers_5;
|
|
};
|
|
|
|
// System.String
|
|
struct String_t : public RuntimeObject
|
|
{
|
|
// System.Int32 System.String::_stringLength
|
|
int32_t ____stringLength_4;
|
|
// System.Char System.String::_firstChar
|
|
Il2CppChar ____firstChar_5;
|
|
};
|
|
|
|
// DungeonArchitect.SxEngine.SxMaterial
|
|
struct SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9 : public RuntimeObject
|
|
{
|
|
// UnityEngine.Material DungeonArchitect.SxEngine.SxMaterial::unityMaterial
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___unityMaterial_0;
|
|
// System.Single DungeonArchitect.SxEngine.SxMaterial::DepthBias
|
|
float ___DepthBias_1;
|
|
};
|
|
|
|
// DungeonArchitect.SxEngine.SxWorld
|
|
struct SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.SxEngine.SxSceneGraph DungeonArchitect.SxEngine.SxWorld::sceneGraph
|
|
SxSceneGraph_tFEE27979E7298DFE111C19574B35D1B5A09FF5CC* ___sceneGraph_0;
|
|
};
|
|
|
|
// 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.Visibility.VisibilityGraph
|
|
struct VisibilityGraph_tDF9CBA378FA4709D3455EF0AB96EF9F863BC4A47 : public RuntimeObject
|
|
{
|
|
// System.Int32 DungeonArchitect.Visibility.VisibilityGraph::<VisibilityDepth>k__BackingField
|
|
int32_t ___U3CVisibilityDepthU3Ek__BackingField_0;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Visibility.VisibilityGraphNode> DungeonArchitect.Visibility.VisibilityGraph::nodes
|
|
List_1_tDAF0BBB003AF6A251E4554F4C8FBA816D38F8C97* ___nodes_1;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c
|
|
struct U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c__DisplayClass10_0
|
|
struct U3CU3Ec__DisplayClass10_0_tEA7EA78DB3ECB17639B6B0FEA6CB23E9BE2C494F : public RuntimeObject
|
|
{
|
|
// System.Int32 DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c__DisplayClass10_0::numNodes
|
|
int32_t ___numNodes_0;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c__DisplayClass12_0
|
|
struct U3CU3Ec__DisplayClass12_0_tB0511376C940C2F67CE28D5A90F7F6D6F825837B : public RuntimeObject
|
|
{
|
|
// System.Boolean DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c__DisplayClass12_0::stateModified
|
|
bool ___stateModified_0;
|
|
// System.Action`1<DungeonArchitect.Builders.BSP.BSPNodeObject> DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c__DisplayClass12_0::<>9__0
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* ___U3CU3E9__0_1;
|
|
// System.Action`1<DungeonArchitect.Builders.BSP.BSPNodeObject> DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c__DisplayClass12_0::<>9__1
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* ___U3CU3E9__1_2;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder/<>c__DisplayClass6_0
|
|
struct U3CU3Ec__DisplayClass6_0_t5F097BE7F230937541531F5823C40C55D51E73C2 : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder/<>c__DisplayClass6_0::<>4__this
|
|
SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* ___U3CU3E4__this_0;
|
|
// System.Int32 DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder/<>c__DisplayClass6_0::x
|
|
int32_t ___x_1;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder/<>c__DisplayClass6_1
|
|
struct U3CU3Ec__DisplayClass6_1_t964D75E4C029CFCFA1CAF3DB3609D90A7680F284 : public RuntimeObject
|
|
{
|
|
// System.Int32 DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder/<>c__DisplayClass6_1::z
|
|
int32_t ___z_0;
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder/<>c__DisplayClass6_0 DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder/<>c__DisplayClass6_1::CS$<>8__locals1
|
|
U3CU3Ec__DisplayClass6_0_t5F097BE7F230937541531F5823C40C55D51E73C2* ___CSU24U3CU3E8__locals1_1;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapBuilder/<>c__DisplayClass6_0
|
|
struct U3CU3Ec__DisplayClass6_0_t5139E1AF1012683BE6A004A3D08DFB0EEF1A1AF8 : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.DungeonSceneProvider DungeonArchitect.Builders.Snap.SnapBuilder/<>c__DisplayClass6_0::sceneProvider
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* ___sceneProvider_0;
|
|
// DungeonArchitect.IDungeonSceneObjectInstantiator DungeonArchitect.Builders.Snap.SnapBuilder/<>c__DisplayClass6_0::objectInstantiator
|
|
RuntimeObject* ___objectInstantiator_1;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapModuleInstance> DungeonArchitect.Builders.Snap.SnapBuilder/<>c__DisplayClass6_0::spawnedModuleList
|
|
List_1_tE87724DD1EF12FAA55C17C0A12DB4C71D38587ED* ___spawnedModuleList_2;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapBuilder/<>c__DisplayClass6_1
|
|
struct U3CU3Ec__DisplayClass6_1_t5BB527B4BF0E80D026B9A149214893F8C3CB03B0 : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapModuleConnection> DungeonArchitect.Builders.Snap.SnapBuilder/<>c__DisplayClass6_1::connectionList
|
|
List_1_t4B542923ACEB6F90711F2D72B25706CD5A095053* ___connectionList_0;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapBuilder/<>c__DisplayClass8_0
|
|
struct U3CU3Ec__DisplayClass8_0_t3F5C00BA1DB003F2F4BEEAF3034C318F66A9329B : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<UnityEngine.GameObject,DungeonArchitect.Frameworks.Snap.SnapConnection[]> DungeonArchitect.Builders.Snap.SnapBuilder/<>c__DisplayClass8_0::moduleConnections
|
|
Dictionary_2_t8CBF0B71F4590320174F404AF08880EB4180A497* ___moduleConnections_0;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder/BuildSettings
|
|
struct BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9 : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.SxEngine.SxMaterial DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder/BuildSettings::NodeMaterial
|
|
SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* ___NodeMaterial_0;
|
|
// DungeonArchitect.SxEngine.SxMaterial DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder/BuildSettings::SubNodeMaterial
|
|
SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* ___SubNodeMaterial_1;
|
|
// DungeonArchitect.SxEngine.SxMaterial DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder/BuildSettings::MergedNodeMaterial
|
|
SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* ___MergedNodeMaterial_2;
|
|
// DungeonArchitect.SxEngine.SxMaterial DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder/BuildSettings::ItemMaterial
|
|
SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* ___ItemMaterial_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Builders.BSP.BSPNodeObject>
|
|
struct Enumerator_t1AEED9951734FCA44177EE3FF8BA757000934893
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* ____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
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Builders.Grid.Cell>
|
|
struct Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_t987D5B80738D2852896A351FD59FC0CCCE96F45A* ____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
|
|
Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* ____current_3;
|
|
};
|
|
|
|
// 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.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<UnityEngine.GameObject>
|
|
struct Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ____list_0;
|
|
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
|
|
int32_t ____index_1;
|
|
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
|
|
int32_t ____version_2;
|
|
// T System.Collections.Generic.List`1/Enumerator::_current
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode>
|
|
struct Enumerator_t596921985D66D1DA2F8A718FA95FA90F98557B6B
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_tC58E3EC380BA83AEE387A253156D14FC7BCE3243* ____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
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* ____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.List`1/Enumerator<DungeonArchitect.PlaceableMarker>
|
|
struct Enumerator_tB45C2ADF78B3350B5B9FA53D80C26BFCB751BB3D
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_t96B5E98DAF45B3515F5AF996B3837561EB195CC1* ____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
|
|
PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1* ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Builders.SimpleCity.SimpleCityCell>
|
|
struct Enumerator_t4FCC357F158C86EF4076AA8D7C36B66D56699EEE
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064* ____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
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.HashSet`1/Enumerator<DungeonArchitect.Builders.Snap.SnapModuleEntry>
|
|
struct Enumerator_t2C021543BD742460CE538B0773FC5A67EF02E5BB
|
|
{
|
|
// System.Collections.Generic.HashSet`1<T> System.Collections.Generic.HashSet`1/Enumerator::_set
|
|
HashSet_1_t7614AF7402887D26AFE318E6B8AACBC9C9F0C0EB* ____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
|
|
SnapModuleEntry_tBAF7435C474DC174E69A89CFAB18DAA116D32FBD* ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<UnityEngine.GameObject,DungeonArchitect.Frameworks.Snap.SnapConnection[]>
|
|
struct Enumerator_t6C593BC543F2BD40895FEA74E5CEBE60CA101BF0
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_dictionary
|
|
Dictionary_2_t8CBF0B71F4590320174F404AF08880EB4180A497* ____dictionary_0;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_index
|
|
int32_t ____index_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_version
|
|
int32_t ____version_2;
|
|
// TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_currentValue
|
|
SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629* ____currentValue_3;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Object,System.Object>
|
|
struct Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_dictionary
|
|
Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary_0;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_index
|
|
int32_t ____index_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_version
|
|
int32_t ____version_2;
|
|
// TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_currentValue
|
|
RuntimeObject* ____currentValue_3;
|
|
};
|
|
|
|
// System.Boolean
|
|
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
|
|
{
|
|
// System.Boolean System.Boolean::m_value
|
|
bool ___m_value_0;
|
|
};
|
|
|
|
// System.Char
|
|
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
|
|
{
|
|
// System.Char System.Char::m_value
|
|
Il2CppChar ___m_value_0;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.CityBlockDimension
|
|
struct CityBlockDimension_t9B947411825E9373D6BD8C9DD6E9F68E2F6E7A99
|
|
{
|
|
// System.String DungeonArchitect.Builders.SimpleCity.CityBlockDimension::markerName
|
|
String_t* ___markerName_0;
|
|
// System.Int32 DungeonArchitect.Builders.SimpleCity.CityBlockDimension::sizeX
|
|
int32_t ___sizeX_1;
|
|
// System.Int32 DungeonArchitect.Builders.SimpleCity.CityBlockDimension::sizeZ
|
|
int32_t ___sizeZ_2;
|
|
// System.Single DungeonArchitect.Builders.SimpleCity.CityBlockDimension::probability
|
|
float ___probability_3;
|
|
};
|
|
// Native definition for P/Invoke marshalling of DungeonArchitect.Builders.SimpleCity.CityBlockDimension
|
|
struct CityBlockDimension_t9B947411825E9373D6BD8C9DD6E9F68E2F6E7A99_marshaled_pinvoke
|
|
{
|
|
char* ___markerName_0;
|
|
int32_t ___sizeX_1;
|
|
int32_t ___sizeZ_2;
|
|
float ___probability_3;
|
|
};
|
|
// Native definition for COM marshalling of DungeonArchitect.Builders.SimpleCity.CityBlockDimension
|
|
struct CityBlockDimension_t9B947411825E9373D6BD8C9DD6E9F68E2F6E7A99_marshaled_com
|
|
{
|
|
Il2CppChar* ___markerName_0;
|
|
int32_t ___sizeX_1;
|
|
int32_t ___sizeZ_2;
|
|
float ___probability_3;
|
|
};
|
|
|
|
// 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.Themeing.DungeonThemeExecutionContext
|
|
struct DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123
|
|
{
|
|
// DungeonArchitect.DungeonBuilder DungeonArchitect.Themeing.DungeonThemeExecutionContext::builder
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* ___builder_0;
|
|
// DungeonArchitect.DungeonConfig DungeonArchitect.Themeing.DungeonThemeExecutionContext::config
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* ___config_1;
|
|
// DungeonArchitect.DungeonModel DungeonArchitect.Themeing.DungeonThemeExecutionContext::model
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___model_2;
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor DungeonArchitect.Themeing.DungeonThemeExecutionContext::spatialConstraintProcessor
|
|
SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* ___spatialConstraintProcessor_3;
|
|
// DungeonArchitect.ThemeOverrideVolume[] DungeonArchitect.Themeing.DungeonThemeExecutionContext::themeOverrideVolumes
|
|
ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* ___themeOverrideVolumes_4;
|
|
// DungeonArchitect.DungeonSceneProvider DungeonArchitect.Themeing.DungeonThemeExecutionContext::sceneProvider
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* ___sceneProvider_5;
|
|
// DungeonArchitect.DungeonSceneObjectSpawner DungeonArchitect.Themeing.DungeonThemeExecutionContext::objectSpawner
|
|
DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* ___objectSpawner_6;
|
|
// DungeonArchitect.DungeonItemSpawnListener[] DungeonArchitect.Themeing.DungeonThemeExecutionContext::spawnListeners
|
|
DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* ___spawnListeners_7;
|
|
// DungeonArchitect.IDungeonSceneObjectInstantiator DungeonArchitect.Themeing.DungeonThemeExecutionContext::objectInstantiator
|
|
RuntimeObject* ___objectInstantiator_8;
|
|
};
|
|
// Native definition for P/Invoke marshalling of DungeonArchitect.Themeing.DungeonThemeExecutionContext
|
|
struct DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123_marshaled_pinvoke
|
|
{
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* ___builder_0;
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* ___config_1;
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___model_2;
|
|
SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* ___spatialConstraintProcessor_3;
|
|
ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* ___themeOverrideVolumes_4;
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* ___sceneProvider_5;
|
|
DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* ___objectSpawner_6;
|
|
DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* ___spawnListeners_7;
|
|
RuntimeObject* ___objectInstantiator_8;
|
|
};
|
|
// Native definition for COM marshalling of DungeonArchitect.Themeing.DungeonThemeExecutionContext
|
|
struct DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123_marshaled_com
|
|
{
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* ___builder_0;
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* ___config_1;
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___model_2;
|
|
SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* ___spatialConstraintProcessor_3;
|
|
ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* ___themeOverrideVolumes_4;
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* ___sceneProvider_5;
|
|
DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* ___objectSpawner_6;
|
|
DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* ___spawnListeners_7;
|
|
RuntimeObject* ___objectInstantiator_8;
|
|
};
|
|
|
|
// System.Enum
|
|
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
|
|
{
|
|
};
|
|
// Native definition for P/Invoke marshalling of System.Enum
|
|
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
|
|
{
|
|
};
|
|
// Native definition for COM marshalling of System.Enum
|
|
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Grammar.GrammarRuntimeGraph
|
|
struct GrammarRuntimeGraph_t613CFA77F1D9B50B8D8FC11E8B839F456AB5FBED : public RuntimeGraph_1_tB4825703C5369C938D7B517E41B8EABBBCCED51D
|
|
{
|
|
};
|
|
|
|
// System.Guid
|
|
struct Guid_t
|
|
{
|
|
// System.Int32 System.Guid::_a
|
|
int32_t ____a_1;
|
|
// System.Int16 System.Guid::_b
|
|
int16_t ____b_2;
|
|
// System.Int16 System.Guid::_c
|
|
int16_t ____c_3;
|
|
// System.Byte System.Guid::_d
|
|
uint8_t ____d_4;
|
|
// System.Byte System.Guid::_e
|
|
uint8_t ____e_5;
|
|
// System.Byte System.Guid::_f
|
|
uint8_t ____f_6;
|
|
// System.Byte System.Guid::_g
|
|
uint8_t ____g_7;
|
|
// System.Byte System.Guid::_h
|
|
uint8_t ____h_8;
|
|
// System.Byte System.Guid::_i
|
|
uint8_t ____i_9;
|
|
// System.Byte System.Guid::_j
|
|
uint8_t ____j_10;
|
|
// System.Byte System.Guid::_k
|
|
uint8_t ____k_11;
|
|
};
|
|
|
|
// System.Int32
|
|
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
|
|
{
|
|
// System.Int32 System.Int32::m_value
|
|
int32_t ___m_value_0;
|
|
};
|
|
|
|
// System.IntPtr
|
|
struct IntPtr_t
|
|
{
|
|
// System.Void* System.IntPtr::m_value
|
|
void* ___m_value_0;
|
|
};
|
|
|
|
// DungeonArchitect.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;
|
|
};
|
|
|
|
// UnityEngine.Keyframe
|
|
struct Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0
|
|
{
|
|
// System.Single UnityEngine.Keyframe::m_Time
|
|
float ___m_Time_0;
|
|
// System.Single UnityEngine.Keyframe::m_Value
|
|
float ___m_Value_1;
|
|
// System.Single UnityEngine.Keyframe::m_InTangent
|
|
float ___m_InTangent_2;
|
|
// System.Single UnityEngine.Keyframe::m_OutTangent
|
|
float ___m_OutTangent_3;
|
|
// System.Int32 UnityEngine.Keyframe::m_WeightedMode
|
|
int32_t ___m_WeightedMode_4;
|
|
// System.Single UnityEngine.Keyframe::m_InWeight
|
|
float ___m_InWeight_5;
|
|
// System.Single UnityEngine.Keyframe::m_OutWeight
|
|
float ___m_OutWeight_6;
|
|
};
|
|
|
|
// UnityEngine.Matrix4x4
|
|
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6
|
|
{
|
|
// System.Single UnityEngine.Matrix4x4::m00
|
|
float ___m00_0;
|
|
// System.Single UnityEngine.Matrix4x4::m10
|
|
float ___m10_1;
|
|
// System.Single UnityEngine.Matrix4x4::m20
|
|
float ___m20_2;
|
|
// System.Single UnityEngine.Matrix4x4::m30
|
|
float ___m30_3;
|
|
// System.Single UnityEngine.Matrix4x4::m01
|
|
float ___m01_4;
|
|
// System.Single UnityEngine.Matrix4x4::m11
|
|
float ___m11_5;
|
|
// System.Single UnityEngine.Matrix4x4::m21
|
|
float ___m21_6;
|
|
// System.Single UnityEngine.Matrix4x4::m31
|
|
float ___m31_7;
|
|
// System.Single UnityEngine.Matrix4x4::m02
|
|
float ___m02_8;
|
|
// System.Single UnityEngine.Matrix4x4::m12
|
|
float ___m12_9;
|
|
// System.Single UnityEngine.Matrix4x4::m22
|
|
float ___m22_10;
|
|
// System.Single UnityEngine.Matrix4x4::m32
|
|
float ___m32_11;
|
|
// System.Single UnityEngine.Matrix4x4::m03
|
|
float ___m03_12;
|
|
// System.Single UnityEngine.Matrix4x4::m13
|
|
float ___m13_13;
|
|
// System.Single UnityEngine.Matrix4x4::m23
|
|
float ___m23_14;
|
|
// System.Single UnityEngine.Matrix4x4::m33
|
|
float ___m33_15;
|
|
};
|
|
|
|
// UnityEngine.Quaternion
|
|
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974
|
|
{
|
|
// System.Single UnityEngine.Quaternion::x
|
|
float ___x_0;
|
|
// System.Single UnityEngine.Quaternion::y
|
|
float ___y_1;
|
|
// System.Single UnityEngine.Quaternion::z
|
|
float ___z_2;
|
|
// System.Single UnityEngine.Quaternion::w
|
|
float ___w_3;
|
|
};
|
|
|
|
// UnityEngine.Rect
|
|
struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D
|
|
{
|
|
// System.Single UnityEngine.Rect::m_XMin
|
|
float ___m_XMin_0;
|
|
// System.Single UnityEngine.Rect::m_YMin
|
|
float ___m_YMin_1;
|
|
// System.Single UnityEngine.Rect::m_Width
|
|
float ___m_Width_2;
|
|
// System.Single UnityEngine.Rect::m_Height
|
|
float ___m_Height_3;
|
|
};
|
|
|
|
// System.Single
|
|
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
|
|
{
|
|
// System.Single System.Single::m_value
|
|
float ___m_value_0;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapQueryConnectionInfo
|
|
struct SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1
|
|
{
|
|
// UnityEngine.GameObject DungeonArchitect.Builders.Snap.SnapQueryConnectionInfo::connectionGameObject
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___connectionGameObject_0;
|
|
// System.Boolean DungeonArchitect.Builders.Snap.SnapQueryConnectionInfo::isDoor
|
|
bool ___isDoor_1;
|
|
};
|
|
// Native definition for P/Invoke marshalling of DungeonArchitect.Builders.Snap.SnapQueryConnectionInfo
|
|
struct SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshaled_pinvoke
|
|
{
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___connectionGameObject_0;
|
|
int32_t ___isDoor_1;
|
|
};
|
|
// Native definition for COM marshalling of DungeonArchitect.Builders.Snap.SnapQueryConnectionInfo
|
|
struct SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshaled_com
|
|
{
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___connectionGameObject_0;
|
|
int32_t ___isDoor_1;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapQueryModuleInfo
|
|
struct SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6
|
|
{
|
|
// DungeonArchitect.Builders.Snap.SnapModuleInstance DungeonArchitect.Builders.Snap.SnapQueryModuleInfo::instanceInfo
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* ___instanceInfo_0;
|
|
// UnityEngine.GameObject DungeonArchitect.Builders.Snap.SnapQueryModuleInfo::moduleGameObject
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___moduleGameObject_1;
|
|
// DungeonArchitect.Builders.Snap.SnapQueryConnectionInfo[] DungeonArchitect.Builders.Snap.SnapQueryModuleInfo::connections
|
|
SnapQueryConnectionInfoU5BU5D_tA722DA257596BFF7FBFF0241951285854A0487E9* ___connections_2;
|
|
};
|
|
// Native definition for P/Invoke marshalling of DungeonArchitect.Builders.Snap.SnapQueryModuleInfo
|
|
struct SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6_marshaled_pinvoke
|
|
{
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* ___instanceInfo_0;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___moduleGameObject_1;
|
|
SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshaled_pinvoke* ___connections_2;
|
|
};
|
|
// Native definition for COM marshalling of DungeonArchitect.Builders.Snap.SnapQueryModuleInfo
|
|
struct SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6_marshaled_com
|
|
{
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* ___instanceInfo_0;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___moduleGameObject_1;
|
|
SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshaled_com* ___connections_2;
|
|
};
|
|
|
|
// DungeonArchitect.SyncDungeonSceneObjectSpawner
|
|
struct SyncDungeonSceneObjectSpawner_t45471F82D30149EE01F5CA8387025B422254DC7A : public DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A
|
|
{
|
|
};
|
|
|
|
// System.UInt32
|
|
struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
|
|
{
|
|
// System.UInt32 System.UInt32::m_value
|
|
uint32_t ___m_value_0;
|
|
};
|
|
|
|
// UnityEngine.Vector2
|
|
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
|
|
{
|
|
// System.Single UnityEngine.Vector2::x
|
|
float ___x_0;
|
|
// System.Single UnityEngine.Vector2::y
|
|
float ___y_1;
|
|
};
|
|
|
|
// UnityEngine.Vector2Int
|
|
struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A
|
|
{
|
|
// System.Int32 UnityEngine.Vector2Int::m_X
|
|
int32_t ___m_X_0;
|
|
// System.Int32 UnityEngine.Vector2Int::m_Y
|
|
int32_t ___m_Y_1;
|
|
};
|
|
|
|
// SharpNav.Geometry.Vector3
|
|
struct Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4
|
|
{
|
|
// System.Single SharpNav.Geometry.Vector3::X
|
|
float ___X_0;
|
|
// System.Single SharpNav.Geometry.Vector3::Y
|
|
float ___Y_1;
|
|
// System.Single SharpNav.Geometry.Vector3::Z
|
|
float ___Z_2;
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// UnityEngine.Vector3Int
|
|
struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376
|
|
{
|
|
// System.Int32 UnityEngine.Vector3Int::m_X
|
|
int32_t ___m_X_0;
|
|
// System.Int32 UnityEngine.Vector3Int::m_Y
|
|
int32_t ___m_Y_1;
|
|
// System.Int32 UnityEngine.Vector3Int::m_Z
|
|
int32_t ___m_Z_2;
|
|
};
|
|
|
|
// System.Void
|
|
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
|
|
{
|
|
union
|
|
{
|
|
struct
|
|
{
|
|
};
|
|
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
|
|
};
|
|
};
|
|
|
|
// System.Collections.Generic.HashSet`1/Enumerator<DungeonArchitect.IntVector>
|
|
struct Enumerator_t2014470E422F92BDF2E12368BBB52F968E3DA2CE
|
|
{
|
|
// System.Collections.Generic.HashSet`1<T> System.Collections.Generic.HashSet`1/Enumerator::_set
|
|
HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* ____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
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.IntVector>
|
|
struct Enumerator_t63D0D9D2F4A7D35CCD6B732EA566D06665532C5C
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_t72F81508323A323FA6727DCAE9E4209241B62383* ____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
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.Vector3Int>
|
|
struct Enumerator_t0C7989F0F45B4D7A9C7BD464806B72BDA3020B8C
|
|
{
|
|
// System.Collections.Generic.HashSet`1<T> System.Collections.Generic.HashSet`1/Enumerator::_set
|
|
HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206* ____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
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ____current_3;
|
|
};
|
|
|
|
// DungeonArchitect.RuntimeGraphs.RuntimeGraphNode`1<DungeonArchitect.Grammar.GrammarRuntimeGraphNodeData>
|
|
struct RuntimeGraphNode_1_t712304134E64613AF823A2C4938E9D8EEA758602 : public RuntimeObject
|
|
{
|
|
// T DungeonArchitect.RuntimeGraphs.RuntimeGraphNode`1::Payload
|
|
GrammarRuntimeGraphNodeData_tC208EB80AE0B6AEF78E6325F0CA87C80ABF07FF0* ___Payload_0;
|
|
// DungeonArchitect.RuntimeGraphs.RuntimeGraph`1<T> DungeonArchitect.RuntimeGraphs.RuntimeGraphNode`1::Graph
|
|
RuntimeGraph_1_tB4825703C5369C938D7B517E41B8EABBBCCED51D* ___Graph_1;
|
|
// UnityEngine.Vector2 DungeonArchitect.RuntimeGraphs.RuntimeGraphNode`1::Position
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___Position_2;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.RuntimeGraphs.RuntimeGraphNode`1<T>> DungeonArchitect.RuntimeGraphs.RuntimeGraphNode`1::Outgoing
|
|
List_1_t08AFA3A9E3CA80C5A46B1A25BBEA68A7D7125392* ___Outgoing_3;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.RuntimeGraphs.RuntimeGraphNode`1<T>> DungeonArchitect.RuntimeGraphs.RuntimeGraphNode`1::Incoming
|
|
List_1_t08AFA3A9E3CA80C5A46B1A25BBEA68A7D7125392* ___Incoming_4;
|
|
};
|
|
|
|
// UnityEngine.AnimationCurve
|
|
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354 : public RuntimeObject
|
|
{
|
|
// System.IntPtr UnityEngine.AnimationCurve::m_Ptr
|
|
intptr_t ___m_Ptr_0;
|
|
};
|
|
// Native definition for P/Invoke marshalling of UnityEngine.AnimationCurve
|
|
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_pinvoke
|
|
{
|
|
intptr_t ___m_Ptr_0;
|
|
};
|
|
// Native definition for COM marshalling of UnityEngine.AnimationCurve
|
|
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_com
|
|
{
|
|
intptr_t ___m_Ptr_0;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPRoomCategory
|
|
struct BSPRoomCategory_t10A7DEE350F09947B42AEEEBC048D8CF14AAA984
|
|
{
|
|
// System.String DungeonArchitect.Builders.BSP.BSPRoomCategory::category
|
|
String_t* ___category_0;
|
|
// System.Int32 DungeonArchitect.Builders.BSP.BSPRoomCategory::width
|
|
int32_t ___width_1;
|
|
// System.Int32 DungeonArchitect.Builders.BSP.BSPRoomCategory::length
|
|
int32_t ___length_2;
|
|
// System.Int32 DungeonArchitect.Builders.BSP.BSPRoomCategory::minOccurance
|
|
int32_t ___minOccurance_3;
|
|
// System.Int32 DungeonArchitect.Builders.BSP.BSPRoomCategory::maxOccurance
|
|
int32_t ___maxOccurance_4;
|
|
// UnityEngine.Color DungeonArchitect.Builders.BSP.BSPRoomCategory::debugColor
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___debugColor_5;
|
|
};
|
|
// Native definition for P/Invoke marshalling of DungeonArchitect.Builders.BSP.BSPRoomCategory
|
|
struct BSPRoomCategory_t10A7DEE350F09947B42AEEEBC048D8CF14AAA984_marshaled_pinvoke
|
|
{
|
|
char* ___category_0;
|
|
int32_t ___width_1;
|
|
int32_t ___length_2;
|
|
int32_t ___minOccurance_3;
|
|
int32_t ___maxOccurance_4;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___debugColor_5;
|
|
};
|
|
// Native definition for COM marshalling of DungeonArchitect.Builders.BSP.BSPRoomCategory
|
|
struct BSPRoomCategory_t10A7DEE350F09947B42AEEEBC048D8CF14AAA984_marshaled_com
|
|
{
|
|
Il2CppChar* ___category_0;
|
|
int32_t ___width_1;
|
|
int32_t ___length_2;
|
|
int32_t ___minOccurance_3;
|
|
int32_t ___maxOccurance_4;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___debugColor_5;
|
|
};
|
|
|
|
// UnityEngine.Bounds
|
|
struct Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3
|
|
{
|
|
// UnityEngine.Vector3 UnityEngine.Bounds::m_Center
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center_0;
|
|
// UnityEngine.Vector3 UnityEngine.Bounds::m_Extents
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Extents_1;
|
|
};
|
|
|
|
// DungeonArchitect.DebugTextItem
|
|
struct DebugTextItem_t9DB1E80BF96F08297DBD8338F667404084C3C33B
|
|
{
|
|
// System.String DungeonArchitect.DebugTextItem::message
|
|
String_t* ___message_0;
|
|
// UnityEngine.Vector3 DungeonArchitect.DebugTextItem::position
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position_1;
|
|
// UnityEngine.Color DungeonArchitect.DebugTextItem::color
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color_2;
|
|
};
|
|
// Native definition for P/Invoke marshalling of DungeonArchitect.DebugTextItem
|
|
struct DebugTextItem_t9DB1E80BF96F08297DBD8338F667404084C3C33B_marshaled_pinvoke
|
|
{
|
|
char* ___message_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position_1;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color_2;
|
|
};
|
|
// Native definition for COM marshalling of DungeonArchitect.DebugTextItem
|
|
struct DebugTextItem_t9DB1E80BF96F08297DBD8338F667404084C3C33B_marshaled_com
|
|
{
|
|
Il2CppChar* ___message_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position_1;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color_2;
|
|
};
|
|
|
|
// System.Delegate
|
|
struct Delegate_t : public RuntimeObject
|
|
{
|
|
// System.IntPtr System.Delegate::method_ptr
|
|
Il2CppMethodPointer ___method_ptr_0;
|
|
// System.IntPtr System.Delegate::invoke_impl
|
|
intptr_t ___invoke_impl_1;
|
|
// System.Object System.Delegate::m_target
|
|
RuntimeObject* ___m_target_2;
|
|
// System.IntPtr System.Delegate::method
|
|
intptr_t ___method_3;
|
|
// System.IntPtr System.Delegate::delegate_trampoline
|
|
intptr_t ___delegate_trampoline_4;
|
|
// System.IntPtr System.Delegate::extra_arg
|
|
intptr_t ___extra_arg_5;
|
|
// System.IntPtr System.Delegate::method_code
|
|
intptr_t ___method_code_6;
|
|
// System.IntPtr System.Delegate::interp_method
|
|
intptr_t ___interp_method_7;
|
|
// System.IntPtr System.Delegate::interp_invoke_impl
|
|
intptr_t ___interp_invoke_impl_8;
|
|
// System.Reflection.MethodInfo System.Delegate::method_info
|
|
MethodInfo_t* ___method_info_9;
|
|
// System.Reflection.MethodInfo System.Delegate::original_method_info
|
|
MethodInfo_t* ___original_method_info_10;
|
|
// System.DelegateData System.Delegate::data
|
|
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
|
|
// System.Boolean System.Delegate::method_is_virtual
|
|
bool ___method_is_virtual_12;
|
|
};
|
|
// Native definition for P/Invoke marshalling of System.Delegate
|
|
struct Delegate_t_marshaled_pinvoke
|
|
{
|
|
intptr_t ___method_ptr_0;
|
|
intptr_t ___invoke_impl_1;
|
|
Il2CppIUnknown* ___m_target_2;
|
|
intptr_t ___method_3;
|
|
intptr_t ___delegate_trampoline_4;
|
|
intptr_t ___extra_arg_5;
|
|
intptr_t ___method_code_6;
|
|
intptr_t ___interp_method_7;
|
|
intptr_t ___interp_invoke_impl_8;
|
|
MethodInfo_t* ___method_info_9;
|
|
MethodInfo_t* ___original_method_info_10;
|
|
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
|
|
int32_t ___method_is_virtual_12;
|
|
};
|
|
// Native definition for COM marshalling of System.Delegate
|
|
struct Delegate_t_marshaled_com
|
|
{
|
|
intptr_t ___method_ptr_0;
|
|
intptr_t ___invoke_impl_1;
|
|
Il2CppIUnknown* ___m_target_2;
|
|
intptr_t ___method_3;
|
|
intptr_t ___delegate_trampoline_4;
|
|
intptr_t ___extra_arg_5;
|
|
intptr_t ___method_code_6;
|
|
intptr_t ___interp_method_7;
|
|
intptr_t ___interp_invoke_impl_8;
|
|
MethodInfo_t* ___method_info_9;
|
|
MethodInfo_t* ___original_method_info_10;
|
|
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
|
|
int32_t ___method_is_virtual_12;
|
|
};
|
|
|
|
// UnityEngine.DetailPrototype
|
|
struct DetailPrototype_t131E17755ED167435F60BA3F70869DA3876E254B : public RuntimeObject
|
|
{
|
|
// UnityEngine.GameObject UnityEngine.DetailPrototype::m_Prototype
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_Prototype_2;
|
|
// UnityEngine.Texture2D UnityEngine.DetailPrototype::m_PrototypeTexture
|
|
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_PrototypeTexture_3;
|
|
// UnityEngine.Color UnityEngine.DetailPrototype::m_HealthyColor
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_HealthyColor_4;
|
|
// UnityEngine.Color UnityEngine.DetailPrototype::m_DryColor
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_DryColor_5;
|
|
// System.Single UnityEngine.DetailPrototype::m_MinWidth
|
|
float ___m_MinWidth_6;
|
|
// System.Single UnityEngine.DetailPrototype::m_MaxWidth
|
|
float ___m_MaxWidth_7;
|
|
// System.Single UnityEngine.DetailPrototype::m_MinHeight
|
|
float ___m_MinHeight_8;
|
|
// System.Single UnityEngine.DetailPrototype::m_MaxHeight
|
|
float ___m_MaxHeight_9;
|
|
// System.Int32 UnityEngine.DetailPrototype::m_NoiseSeed
|
|
int32_t ___m_NoiseSeed_10;
|
|
// System.Single UnityEngine.DetailPrototype::m_NoiseSpread
|
|
float ___m_NoiseSpread_11;
|
|
// System.Single UnityEngine.DetailPrototype::m_HoleEdgePadding
|
|
float ___m_HoleEdgePadding_12;
|
|
// System.Int32 UnityEngine.DetailPrototype::m_RenderMode
|
|
int32_t ___m_RenderMode_13;
|
|
// System.Int32 UnityEngine.DetailPrototype::m_UsePrototypeMesh
|
|
int32_t ___m_UsePrototypeMesh_14;
|
|
// System.Int32 UnityEngine.DetailPrototype::m_UseInstancing
|
|
int32_t ___m_UseInstancing_15;
|
|
};
|
|
// Native definition for P/Invoke marshalling of UnityEngine.DetailPrototype
|
|
struct DetailPrototype_t131E17755ED167435F60BA3F70869DA3876E254B_marshaled_pinvoke
|
|
{
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_Prototype_2;
|
|
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_PrototypeTexture_3;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_HealthyColor_4;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_DryColor_5;
|
|
float ___m_MinWidth_6;
|
|
float ___m_MaxWidth_7;
|
|
float ___m_MinHeight_8;
|
|
float ___m_MaxHeight_9;
|
|
int32_t ___m_NoiseSeed_10;
|
|
float ___m_NoiseSpread_11;
|
|
float ___m_HoleEdgePadding_12;
|
|
int32_t ___m_RenderMode_13;
|
|
int32_t ___m_UsePrototypeMesh_14;
|
|
int32_t ___m_UseInstancing_15;
|
|
};
|
|
// Native definition for COM marshalling of UnityEngine.DetailPrototype
|
|
struct DetailPrototype_t131E17755ED167435F60BA3F70869DA3876E254B_marshaled_com
|
|
{
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_Prototype_2;
|
|
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_PrototypeTexture_3;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_HealthyColor_4;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_DryColor_5;
|
|
float ___m_MinWidth_6;
|
|
float ___m_MaxWidth_7;
|
|
float ___m_MinHeight_8;
|
|
float ___m_MaxHeight_9;
|
|
int32_t ___m_NoiseSeed_10;
|
|
float ___m_NoiseSpread_11;
|
|
float ___m_HoleEdgePadding_12;
|
|
int32_t ___m_RenderMode_13;
|
|
int32_t ___m_UsePrototypeMesh_14;
|
|
int32_t ___m_UseInstancing_15;
|
|
};
|
|
|
|
// DungeonArchitect.Themeing.DungeonThemeEngine
|
|
struct DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Themeing.DungeonThemeExecutionContext DungeonArchitect.Themeing.DungeonThemeEngine::context
|
|
DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123 ___context_0;
|
|
// DungeonArchitect.Utils.PMRandom DungeonArchitect.Themeing.DungeonThemeEngine::random
|
|
PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* ___random_1;
|
|
};
|
|
|
|
// DungeonArchitect.Themeing.DungeonThemeItem
|
|
struct DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1 : public RuntimeObject
|
|
{
|
|
// System.String DungeonArchitect.Themeing.DungeonThemeItem::NodeId
|
|
String_t* ___NodeId_0;
|
|
// System.String DungeonArchitect.Themeing.DungeonThemeItem::AttachToSocket
|
|
String_t* ___AttachToSocket_1;
|
|
// System.Single DungeonArchitect.Themeing.DungeonThemeItem::Affinity
|
|
float ___Affinity_2;
|
|
// System.Boolean DungeonArchitect.Themeing.DungeonThemeItem::ConsumeOnAttach
|
|
bool ___ConsumeOnAttach_3;
|
|
// UnityEngine.Matrix4x4 DungeonArchitect.Themeing.DungeonThemeItem::Offset
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___Offset_4;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Themeing.PropChildSocketData> DungeonArchitect.Themeing.DungeonThemeItem::ChildSockets
|
|
List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB* ___ChildSockets_5;
|
|
// DungeonArchitect.Themeing.DungeonThemeItemStaticMode DungeonArchitect.Themeing.DungeonThemeItem::StaticState
|
|
int32_t ___StaticState_6;
|
|
// System.Boolean DungeonArchitect.Themeing.DungeonThemeItem::affectsNavigation
|
|
bool ___affectsNavigation_7;
|
|
// System.Boolean DungeonArchitect.Themeing.DungeonThemeItem::UseSelectionRule
|
|
bool ___UseSelectionRule_8;
|
|
// System.String DungeonArchitect.Themeing.DungeonThemeItem::SelectorRuleClassName
|
|
String_t* ___SelectorRuleClassName_9;
|
|
// System.Boolean DungeonArchitect.Themeing.DungeonThemeItem::UseTransformRule
|
|
bool ___UseTransformRule_10;
|
|
// System.String DungeonArchitect.Themeing.DungeonThemeItem::TransformRuleClassName
|
|
String_t* ___TransformRuleClassName_11;
|
|
// System.Boolean DungeonArchitect.Themeing.DungeonThemeItem::useSpatialConstraint
|
|
bool ___useSpatialConstraint_12;
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintAsset DungeonArchitect.Themeing.DungeonThemeItem::spatialConstraint
|
|
SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* ___spatialConstraint_13;
|
|
// System.Boolean DungeonArchitect.Themeing.DungeonThemeItem::externallyManaged
|
|
bool ___externallyManaged_14;
|
|
};
|
|
|
|
// 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.Landscape.LandscapeDataRasterizer
|
|
struct LandscapeDataRasterizer_t6D31AE8F7C6DD9EE3A071999B4DFC52BFF802880 : public RuntimeObject
|
|
{
|
|
// UnityEngine.Terrain DungeonArchitect.Landscape.LandscapeDataRasterizer::terrain
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* ___terrain_0;
|
|
// System.Single[,] DungeonArchitect.Landscape.LandscapeDataRasterizer::heights
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___heights_1;
|
|
// System.Boolean[,] DungeonArchitect.Landscape.LandscapeDataRasterizer::lockedCells
|
|
BooleanU5BU2CU5D_t0A96EF7DC71D7FB5C1757A719712D1DFB2D571B6* ___lockedCells_2;
|
|
// UnityEngine.Rect DungeonArchitect.Landscape.LandscapeDataRasterizer::worldBounds
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___worldBounds_3;
|
|
// UnityEngine.Vector2Int DungeonArchitect.Landscape.LandscapeDataRasterizer::heightmapFrameStart
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___heightmapFrameStart_4;
|
|
// UnityEngine.Vector2Int DungeonArchitect.Landscape.LandscapeDataRasterizer::heightmapFrameSize
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___heightmapFrameSize_5;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Snap.Impl.ModuleGrowthNode
|
|
struct ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D : public RuntimeObject
|
|
{
|
|
// UnityEngine.Matrix4x4 DungeonArchitect.Builders.Snap.Impl.ModuleGrowthNode::ModuleTransform
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___ModuleTransform_0;
|
|
// DungeonArchitect.Builders.Snap.Impl.ModuleInfo DungeonArchitect.Builders.Snap.Impl.ModuleGrowthNode::IncomingModule
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* ___IncomingModule_1;
|
|
// System.Int32 DungeonArchitect.Builders.Snap.Impl.ModuleGrowthNode::IncomingModuleDoorIndex
|
|
int32_t ___IncomingModuleDoorIndex_2;
|
|
// System.Boolean DungeonArchitect.Builders.Snap.Impl.ModuleGrowthNode::startNode
|
|
bool ___startNode_3;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.BSP.NodeConnection
|
|
struct NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00 : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Builders.BSP.BSPNodeObject DungeonArchitect.Builders.BSP.NodeConnection::room0
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___room0_0;
|
|
// DungeonArchitect.Builders.BSP.BSPNodeObject DungeonArchitect.Builders.BSP.NodeConnection::room1
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___room1_1;
|
|
// System.Boolean DungeonArchitect.Builders.BSP.NodeConnection::doorFacingX
|
|
bool ___doorFacingX_2;
|
|
// DungeonArchitect.IntVector DungeonArchitect.Builders.BSP.NodeConnection::doorPosition0
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___doorPosition0_3;
|
|
// DungeonArchitect.IntVector DungeonArchitect.Builders.BSP.NodeConnection::doorPosition1
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___doorPosition1_4;
|
|
};
|
|
|
|
// UnityEngine.Object
|
|
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
|
|
{
|
|
// System.IntPtr UnityEngine.Object::m_CachedPtr
|
|
intptr_t ___m_CachedPtr_0;
|
|
};
|
|
// Native definition for P/Invoke marshalling of UnityEngine.Object
|
|
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
|
|
{
|
|
intptr_t ___m_CachedPtr_0;
|
|
};
|
|
// Native definition for COM marshalling of UnityEngine.Object
|
|
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
|
|
{
|
|
intptr_t ___m_CachedPtr_0;
|
|
};
|
|
|
|
// DungeonArchitect.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;
|
|
};
|
|
|
|
// DungeonArchitect.Rectangle
|
|
struct Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E
|
|
{
|
|
// DungeonArchitect.IntVector DungeonArchitect.Rectangle::location
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___location_0;
|
|
// DungeonArchitect.IntVector DungeonArchitect.Rectangle::size
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___size_1;
|
|
};
|
|
|
|
// System.RuntimeTypeHandle
|
|
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
|
|
{
|
|
// System.IntPtr System.RuntimeTypeHandle::value
|
|
intptr_t ___value_0;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfLayoutModuleResolverSettings
|
|
struct SgfLayoutModuleResolverSettings_tE2BE6AAA9735E3C630984DF6C7229A8391187A44
|
|
{
|
|
// System.Int32 DungeonArchitect.Flow.Impl.SnapGridFlow.SgfLayoutModuleResolverSettings::Seed
|
|
int32_t ___Seed_0;
|
|
// UnityEngine.Matrix4x4 DungeonArchitect.Flow.Impl.SnapGridFlow.SgfLayoutModuleResolverSettings::BaseTransform
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___BaseTransform_1;
|
|
// System.Single DungeonArchitect.Flow.Impl.SnapGridFlow.SgfLayoutModuleResolverSettings::ModulesWithMinimumDoorsProbability
|
|
float ___ModulesWithMinimumDoorsProbability_2;
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowModuleDatabase DungeonArchitect.Flow.Impl.SnapGridFlow.SgfLayoutModuleResolverSettings::ModuleDatabase
|
|
SnapGridFlowModuleDatabase_t9BFD5C9A69E9F0BAEADD0297E84C8F2EF7E368C5* ___ModuleDatabase_3;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph DungeonArchitect.Flow.Impl.SnapGridFlow.SgfLayoutModuleResolverSettings::LayoutGraph
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___LayoutGraph_4;
|
|
// System.Int32 DungeonArchitect.Flow.Impl.SnapGridFlow.SgfLayoutModuleResolverSettings::MaxResolveFrames
|
|
int32_t ___MaxResolveFrames_5;
|
|
// System.Int32 DungeonArchitect.Flow.Impl.SnapGridFlow.SgfLayoutModuleResolverSettings::NonRepeatingRooms
|
|
int32_t ___NonRepeatingRooms_6;
|
|
};
|
|
// Native definition for P/Invoke marshalling of DungeonArchitect.Flow.Impl.SnapGridFlow.SgfLayoutModuleResolverSettings
|
|
struct SgfLayoutModuleResolverSettings_tE2BE6AAA9735E3C630984DF6C7229A8391187A44_marshaled_pinvoke
|
|
{
|
|
int32_t ___Seed_0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___BaseTransform_1;
|
|
float ___ModulesWithMinimumDoorsProbability_2;
|
|
SnapGridFlowModuleDatabase_t9BFD5C9A69E9F0BAEADD0297E84C8F2EF7E368C5* ___ModuleDatabase_3;
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___LayoutGraph_4;
|
|
int32_t ___MaxResolveFrames_5;
|
|
int32_t ___NonRepeatingRooms_6;
|
|
};
|
|
// Native definition for COM marshalling of DungeonArchitect.Flow.Impl.SnapGridFlow.SgfLayoutModuleResolverSettings
|
|
struct SgfLayoutModuleResolverSettings_tE2BE6AAA9735E3C630984DF6C7229A8391187A44_marshaled_com
|
|
{
|
|
int32_t ___Seed_0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___BaseTransform_1;
|
|
float ___ModulesWithMinimumDoorsProbability_2;
|
|
SnapGridFlowModuleDatabase_t9BFD5C9A69E9F0BAEADD0297E84C8F2EF7E368C5* ___ModuleDatabase_3;
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___LayoutGraph_4;
|
|
int32_t ___MaxResolveFrames_5;
|
|
int32_t ___NonRepeatingRooms_6;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityCell
|
|
struct SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.IntVector DungeonArchitect.Builders.SimpleCity.SimpleCityCell::Position
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___Position_0;
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityCellType DungeonArchitect.Builders.SimpleCity.SimpleCityCell::CellType
|
|
int32_t ___CellType_1;
|
|
// UnityEngine.Quaternion DungeonArchitect.Builders.SimpleCity.SimpleCityCell::Rotation
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___Rotation_2;
|
|
// UnityEngine.Vector3 DungeonArchitect.Builders.SimpleCity.SimpleCityCell::BlockSize
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___BlockSize_3;
|
|
// System.String DungeonArchitect.Builders.SimpleCity.SimpleCityCell::MarkerNameOverride
|
|
String_t* ___MarkerNameOverride_4;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityCellType
|
|
struct SimpleCityCellType_t83EF9B369DDDF85CA0BF013C8013E5A29A91EC3A
|
|
{
|
|
// System.Int32 DungeonArchitect.Builders.SimpleCity.SimpleCityCellType::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityLandscapeTextureType
|
|
struct SimpleCityLandscapeTextureType_t5B8BECC693866A9286BE0E3AA69716CEC8A3A149
|
|
{
|
|
// System.Int32 DungeonArchitect.Builders.SimpleCity.SimpleCityLandscapeTextureType::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintRuleDomain
|
|
struct SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3 : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Graphs.SpatialConstraints.SCReferenceNode DungeonArchitect.SpatialConstraints.SpatialConstraintRuleDomain::referenceNode
|
|
SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16* ___referenceNode_0;
|
|
// UnityEngine.Vector3 DungeonArchitect.SpatialConstraints.SpatialConstraintRuleDomain::gridSize
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___gridSize_1;
|
|
};
|
|
|
|
// SharpNav.Geometry.Triangle3
|
|
#pragma pack(push, tp, 1)
|
|
struct Triangle3_t647A244EA652DCD9201C1A2EC2BFC20D1CDEC7AB
|
|
{
|
|
// SharpNav.Geometry.Vector3 SharpNav.Geometry.Triangle3::A
|
|
Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 ___A_0;
|
|
// SharpNav.Geometry.Vector3 SharpNav.Geometry.Triangle3::B
|
|
Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 ___B_1;
|
|
// SharpNav.Geometry.Vector3 SharpNav.Geometry.Triangle3::C
|
|
Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 ___C_2;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder/<>c__DisplayClass6_2
|
|
struct U3CU3Ec__DisplayClass6_2_tA28918D6115EC38AB2A623349B952FE8615F726A : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Builders.SimpleCity.CityBlockDimension DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder/<>c__DisplayClass6_2::blockDimension
|
|
CityBlockDimension_t9B947411825E9373D6BD8C9DD6E9F68E2F6E7A99 ___blockDimension_0;
|
|
// System.Int32 DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder/<>c__DisplayClass6_2::BlockWidth
|
|
int32_t ___BlockWidth_1;
|
|
// System.Int32 DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder/<>c__DisplayClass6_2::BlockHeight
|
|
int32_t ___BlockHeight_2;
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder/<>c__DisplayClass6_1 DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder/<>c__DisplayClass6_2::CS$<>8__locals2
|
|
U3CU3Ec__DisplayClass6_1_t964D75E4C029CFCFA1CAF3DB3609D90A7680F284* ___CSU24U3CU3E8__locals2_3;
|
|
};
|
|
|
|
// System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.Bounds>
|
|
struct Enumerator_tFF4A389E7F4F037518123625DCBFE7CD31A84B3F
|
|
{
|
|
// System.Collections.Generic.HashSet`1<T> System.Collections.Generic.HashSet`1/Enumerator::_set
|
|
HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A* ____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
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ____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;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonGraphQuery
|
|
struct BSPDungeonGraphQuery_t9AB84F9C6D4ECDB6C679E1770582AFC2E079E9B1 : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Utils.DungeonUID DungeonArchitect.Builders.BSP.BSPDungeonGraphQuery::rootNode
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___rootNode_0;
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Builders.BSP.BSPNode> DungeonArchitect.Builders.BSP.BSPDungeonGraphQuery::nodeMap
|
|
Dictionary_2_t44269F11A77090D613930275E3C268CB615D3F6A* ___nodeMap_1;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPNode
|
|
struct BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C
|
|
{
|
|
// DungeonArchitect.Utils.DungeonUID DungeonArchitect.Builders.BSP.BSPNode::id
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___id_0;
|
|
// DungeonArchitect.Rectangle DungeonArchitect.Builders.BSP.BSPNode::bounds
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E ___bounds_1;
|
|
// DungeonArchitect.Rectangle DungeonArchitect.Builders.BSP.BSPNode::paddedBounds
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E ___paddedBounds_2;
|
|
// System.Int32 DungeonArchitect.Builders.BSP.BSPNode::depthFromRoot
|
|
int32_t ___depthFromRoot_3;
|
|
// System.String DungeonArchitect.Builders.BSP.BSPNode::roomCategory
|
|
String_t* ___roomCategory_4;
|
|
// DungeonArchitect.Utils.DungeonUID DungeonArchitect.Builders.BSP.BSPNode::parent
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___parent_5;
|
|
// DungeonArchitect.Utils.DungeonUID[] DungeonArchitect.Builders.BSP.BSPNode::children
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* ___children_6;
|
|
// DungeonArchitect.Utils.DungeonUID[] DungeonArchitect.Builders.BSP.BSPNode::connectedRooms
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* ___connectedRooms_7;
|
|
// DungeonArchitect.Builders.BSP.BSPNodeConnection[] DungeonArchitect.Builders.BSP.BSPNode::subtreeLeafConnections
|
|
BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61* ___subtreeLeafConnections_8;
|
|
// UnityEngine.Color DungeonArchitect.Builders.BSP.BSPNode::debugColor
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___debugColor_9;
|
|
// System.Boolean DungeonArchitect.Builders.BSP.BSPNode::discarded
|
|
bool ___discarded_10;
|
|
};
|
|
// Native definition for P/Invoke marshalling of DungeonArchitect.Builders.BSP.BSPNode
|
|
struct BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C_marshaled_pinvoke
|
|
{
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___id_0;
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E ___bounds_1;
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E ___paddedBounds_2;
|
|
int32_t ___depthFromRoot_3;
|
|
char* ___roomCategory_4;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___parent_5;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* ___children_6;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* ___connectedRooms_7;
|
|
BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshaled_pinvoke* ___subtreeLeafConnections_8;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___debugColor_9;
|
|
int32_t ___discarded_10;
|
|
};
|
|
// Native definition for COM marshalling of DungeonArchitect.Builders.BSP.BSPNode
|
|
struct BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C_marshaled_com
|
|
{
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___id_0;
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E ___bounds_1;
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E ___paddedBounds_2;
|
|
int32_t ___depthFromRoot_3;
|
|
Il2CppChar* ___roomCategory_4;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___parent_5;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* ___children_6;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* ___connectedRooms_7;
|
|
BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshaled_com* ___subtreeLeafConnections_8;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___debugColor_9;
|
|
int32_t ___discarded_10;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPNodeConnection
|
|
struct BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0
|
|
{
|
|
// DungeonArchitect.Utils.DungeonUID DungeonArchitect.Builders.BSP.BSPNodeConnection::room0
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___room0_0;
|
|
// DungeonArchitect.Utils.DungeonUID DungeonArchitect.Builders.BSP.BSPNodeConnection::room1
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___room1_1;
|
|
// DungeonArchitect.IntVector DungeonArchitect.Builders.BSP.BSPNodeConnection::doorPosition0
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___doorPosition0_2;
|
|
// DungeonArchitect.IntVector DungeonArchitect.Builders.BSP.BSPNodeConnection::doorPosition1
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___doorPosition1_3;
|
|
// System.Boolean DungeonArchitect.Builders.BSP.BSPNodeConnection::doorFacingX
|
|
bool ___doorFacingX_4;
|
|
};
|
|
// Native definition for P/Invoke marshalling of DungeonArchitect.Builders.BSP.BSPNodeConnection
|
|
struct BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshaled_pinvoke
|
|
{
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___room0_0;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___room1_1;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___doorPosition0_2;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___doorPosition1_3;
|
|
int32_t ___doorFacingX_4;
|
|
};
|
|
// Native definition for COM marshalling of DungeonArchitect.Builders.BSP.BSPNodeConnection
|
|
struct BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshaled_com
|
|
{
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___room0_0;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___room1_1;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___doorPosition0_2;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___doorPosition1_3;
|
|
int32_t ___doorFacingX_4;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPNodeObject
|
|
struct BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Rectangle DungeonArchitect.Builders.BSP.BSPNodeObject::bounds
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E ___bounds_0;
|
|
// DungeonArchitect.Builders.BSP.BSPNodeObject[] DungeonArchitect.Builders.BSP.BSPNodeObject::children
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* ___children_1;
|
|
// DungeonArchitect.Builders.BSP.BSPNodeObject DungeonArchitect.Builders.BSP.BSPNodeObject::parent
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___parent_2;
|
|
// DungeonArchitect.Utils.DungeonUID DungeonArchitect.Builders.BSP.BSPNodeObject::id
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___id_3;
|
|
// System.Int32 DungeonArchitect.Builders.BSP.BSPNodeObject::depthFromRoot
|
|
int32_t ___depthFromRoot_4;
|
|
// System.Int32 DungeonArchitect.Builders.BSP.BSPNodeObject::padding
|
|
int32_t ___padding_5;
|
|
// System.Boolean DungeonArchitect.Builders.BSP.BSPNodeObject::horizontalSplit
|
|
bool ___horizontalSplit_6;
|
|
// UnityEngine.Color DungeonArchitect.Builders.BSP.BSPNodeObject::debugColor
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___debugColor_7;
|
|
// System.Boolean DungeonArchitect.Builders.BSP.BSPNodeObject::discarded
|
|
bool ___discarded_8;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNodeObject> DungeonArchitect.Builders.BSP.BSPNodeObject::connectedRooms
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* ___connectedRooms_9;
|
|
// DungeonArchitect.Builders.BSP.NodeConnection[] DungeonArchitect.Builders.BSP.BSPNodeObject::subtreeLeafConnections
|
|
NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C* ___subtreeLeafConnections_10;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Grid.Cell
|
|
struct Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01 : public RuntimeObject
|
|
{
|
|
// System.Int32 DungeonArchitect.Builders.Grid.Cell::id
|
|
int32_t ___id_0;
|
|
// DungeonArchitect.Rectangle DungeonArchitect.Builders.Grid.Cell::bounds
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E ___bounds_1;
|
|
// DungeonArchitect.Builders.Grid.CellType DungeonArchitect.Builders.Grid.Cell::cellType
|
|
int32_t ___cellType_2;
|
|
// System.Boolean DungeonArchitect.Builders.Grid.Cell::userDefined
|
|
bool ___userDefined_3;
|
|
// System.Collections.Generic.HashSet`1<System.Int32> DungeonArchitect.Builders.Grid.Cell::connectedRooms
|
|
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___connectedRooms_4;
|
|
// System.Collections.Generic.HashSet`1<System.Int32> DungeonArchitect.Builders.Grid.Cell::fixedRoomConnections
|
|
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___fixedRoomConnections_5;
|
|
// System.Collections.Generic.HashSet`1<System.Int32> DungeonArchitect.Builders.Grid.Cell::adjacentCells
|
|
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___adjacentCells_6;
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// UnityEngine.GameObject
|
|
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Themeing.GameObjectDungeonThemeItem
|
|
struct GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732 : public DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1
|
|
{
|
|
// UnityEngine.GameObject DungeonArchitect.Themeing.GameObjectDungeonThemeItem::Template
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___Template_15;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Snap.Impl.ModuleInfo
|
|
struct ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300 : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Builders.Snap.SnapModuleEntry DungeonArchitect.Builders.Snap.Impl.ModuleInfo::ModuleTemplate
|
|
SnapModuleEntry_tBAF7435C474DC174E69A89CFAB18DAA116D32FBD* ___ModuleTemplate_0;
|
|
// System.Guid DungeonArchitect.Builders.Snap.Impl.ModuleInfo::ModuleGuid
|
|
Guid_t ___ModuleGuid_1;
|
|
// UnityEngine.Bounds DungeonArchitect.Builders.Snap.Impl.ModuleInfo::Bounds
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___Bounds_2;
|
|
// UnityEngine.Matrix4x4[] DungeonArchitect.Builders.Snap.Impl.ModuleInfo::ConnectionTransforms
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* ___ConnectionTransforms_3;
|
|
// System.String[] DungeonArchitect.Builders.Snap.Impl.ModuleInfo::ConnectionCategory
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___ConnectionCategory_4;
|
|
};
|
|
|
|
// System.MulticastDelegate
|
|
struct MulticastDelegate_t : public Delegate_t
|
|
{
|
|
// System.Delegate[] System.MulticastDelegate::delegates
|
|
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13;
|
|
};
|
|
// Native definition for P/Invoke marshalling of System.MulticastDelegate
|
|
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
|
|
{
|
|
Delegate_t_marshaled_pinvoke** ___delegates_13;
|
|
};
|
|
// Native definition for COM marshalling of System.MulticastDelegate
|
|
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
|
|
{
|
|
Delegate_t_marshaled_com** ___delegates_13;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.SnapGridFlow.SGFQueryModuleInfo
|
|
struct SGFQueryModuleInfo_t5178656444254F207C02EA793D0E8570B3A6DD73
|
|
{
|
|
// DungeonArchitect.Utils.DungeonUID DungeonArchitect.Builders.SnapGridFlow.SGFQueryModuleInfo::ModuleInstanceId
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___ModuleInstanceId_0;
|
|
// UnityEngine.Bounds DungeonArchitect.Builders.SnapGridFlow.SGFQueryModuleInfo::bounds
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___bounds_1;
|
|
};
|
|
|
|
// UnityEngine.ScriptableObject
|
|
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
|
|
{
|
|
};
|
|
// Native definition for P/Invoke marshalling of UnityEngine.ScriptableObject
|
|
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
|
|
{
|
|
};
|
|
// Native definition for COM marshalling of UnityEngine.ScriptableObject
|
|
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleAssemblySideCell
|
|
struct SgfModuleAssemblySideCell_t95AC90194CCDB5BBC7DFA0E747C686AB0F7A2457
|
|
{
|
|
// System.Int32 DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleAssemblySideCell::connectionIdx
|
|
int32_t ___connectionIdx_1;
|
|
// DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleAssemblySideCell::nodeId
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___nodeId_2;
|
|
// DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleAssemblySideCell::linkedNodeId
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___linkedNodeId_3;
|
|
// DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleAssemblySideCell::linkId
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___linkId_4;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDatabaseItem
|
|
struct SgfModuleDatabaseItem_tA696FBDED35FA6BB83915CDF84726B954238933C : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.Components.SnapGridFlowModule DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDatabaseItem::ModulePrefab
|
|
SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* ___ModulePrefab_0;
|
|
// System.String DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDatabaseItem::Category
|
|
String_t* ___Category_1;
|
|
// System.Boolean DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDatabaseItem::allowRotation
|
|
bool ___allowRotation_2;
|
|
// System.Single DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDatabaseItem::SelectionWeight
|
|
float ___SelectionWeight_3;
|
|
// UnityEngine.Bounds DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDatabaseItem::ModuleBounds
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___ModuleBounds_4;
|
|
// UnityEngine.Vector3Int DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDatabaseItem::NumChunks
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___NumChunks_5;
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDatabaseConnectionInfo[] DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDatabaseItem::Connections
|
|
SgfModuleDatabaseConnectionInfoU5BU5D_t0E91681ED800D76E7E4720D8850905FF79DEC9E9* ___Connections_6;
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleAssembly[] DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDatabaseItem::RotatedAssemblies
|
|
SgfModuleAssemblyU5BU5D_t250173DBDF34F8728FFDAA687C8F06B623A77EE3* ___RotatedAssemblies_7;
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDatabasePlaceableMarkerInfo[] DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDatabaseItem::AvailableMarkers
|
|
SgfModuleDatabasePlaceableMarkerInfoU5BU5D_tBA1DB9E9CFCDA3E6791B21232A0AEFD218E0E0D8* ___AvailableMarkers_8;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode
|
|
struct SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode::ModuleInstanceId
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___ModuleInstanceId_0;
|
|
// UnityEngine.Matrix4x4 DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode::WorldTransform
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___WorldTransform_1;
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDatabaseItem DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode::ModuleDBItem
|
|
SgfModuleDatabaseItem_tA696FBDED35FA6BB83915CDF84726B954238933C* ___ModuleDBItem_2;
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode::LayoutNode
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___LayoutNode_3;
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.Components.SnapGridFlowModule DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode::SpawnedModule
|
|
SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* ___SpawnedModule_4;
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDoor[] DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode::Doors
|
|
SgfModuleDoorU5BU5D_t1823927F4F870721C524DEE436D79152A76CC3C9* ___Doors_5;
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDoor> DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode::Incoming
|
|
HashSet_1_t97B3549B5B78743215A4711BCBC63FC5DF5E44DC* ___Incoming_6;
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDoor> DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode::Outgoing
|
|
HashSet_1_t97B3549B5B78743215A4711BCBC63FC5DF5E44DC* ___Outgoing_7;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Snap.Impl.SnapAttachmentConfiguration
|
|
struct SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337 : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Builders.Snap.Impl.ModuleInfo DungeonArchitect.Builders.Snap.Impl.SnapAttachmentConfiguration::AttachedModule
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* ___AttachedModule_0;
|
|
// System.Int32 DungeonArchitect.Builders.Snap.Impl.SnapAttachmentConfiguration::AttachedModuleDoorIndex
|
|
int32_t ___AttachedModuleDoorIndex_1;
|
|
// UnityEngine.Bounds DungeonArchitect.Builders.Snap.Impl.SnapAttachmentConfiguration::AttachedModuleWorldBounds
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___AttachedModuleWorldBounds_2;
|
|
// UnityEngine.Matrix4x4 DungeonArchitect.Builders.Snap.Impl.SnapAttachmentConfiguration::AttachedModuleTransform
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___AttachedModuleTransform_3;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapModuleInstance
|
|
struct SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94 : public RuntimeObject
|
|
{
|
|
// System.String DungeonArchitect.Builders.Snap.SnapModuleInstance::InstanceID
|
|
String_t* ___InstanceID_0;
|
|
// UnityEngine.Matrix4x4 DungeonArchitect.Builders.Snap.SnapModuleInstance::WorldTransform
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___WorldTransform_1;
|
|
// UnityEngine.Bounds DungeonArchitect.Builders.Snap.SnapModuleInstance::WorldBounds
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___WorldBounds_2;
|
|
};
|
|
|
|
// UnityEngine.TerrainData
|
|
struct TerrainData_t615A68EAC648066681875D47FC641496D12F2E24 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
|
|
{
|
|
};
|
|
|
|
// UnityEngine.TerrainLayer
|
|
struct TerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
|
|
{
|
|
};
|
|
// Native definition for P/Invoke marshalling of UnityEngine.TerrainLayer
|
|
struct TerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
|
|
{
|
|
};
|
|
// Native definition for COM marshalling of UnityEngine.TerrainLayer
|
|
struct TerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9_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.Visibility.VisibilityGraphNode
|
|
struct VisibilityGraphNode_t21FFD21EAFA1E70B27DB3928503AC875EC728E98 : public RuntimeObject
|
|
{
|
|
// UnityEngine.Bounds DungeonArchitect.Visibility.VisibilityGraphNode::bounds
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___bounds_0;
|
|
// System.Boolean DungeonArchitect.Visibility.VisibilityGraphNode::_visible
|
|
bool ____visible_1;
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.Visibility.VisibilityGraphNode> DungeonArchitect.Visibility.VisibilityGraphNode::connectedNodes
|
|
HashSet_1_tABAD95221B2F01F5CAE7EA6D4D1922124AD17D8C* ___connectedNodes_2;
|
|
};
|
|
|
|
// System.Action`1<DungeonArchitect.Builders.BSP.BSPNodeObject>
|
|
struct Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Action`1<System.Object>
|
|
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.AsyncCallback
|
|
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// UnityEngine.Behaviour
|
|
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Flow.FlowAssetBase
|
|
struct FlowAssetBase_t8686A1058DE9EA90578DB8D002270F5ADF6B9EC9 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
|
|
{
|
|
// DungeonArchitect.Flow.Exec.FlowExecGraph DungeonArchitect.Flow.FlowAssetBase::execGraph
|
|
FlowExecGraph_t3D7E1E139188C75B1F8EEB24339885A5EB9B9D40* ___execGraph_4;
|
|
};
|
|
|
|
// DungeonArchitect.Visibility.Impl.GameObjectVisibilityGraphNode
|
|
struct GameObjectVisibilityGraphNode_tC36EE52E36547F640A6271908B21396895DD81B6 : public VisibilityGraphNode_t21FFD21EAFA1E70B27DB3928503AC875EC728E98
|
|
{
|
|
// UnityEngine.GameObject[] DungeonArchitect.Visibility.Impl.GameObjectVisibilityGraphNode::gameObjects
|
|
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ___gameObjects_3;
|
|
};
|
|
|
|
// DungeonArchitect.Grammar.GrammarNodeType
|
|
struct GrammarNodeType_tFAD9AC6491F09EF370C0FA454A34F50130317336 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
|
|
{
|
|
// System.String DungeonArchitect.Grammar.GrammarNodeType::nodeName
|
|
String_t* ___nodeName_4;
|
|
// System.String DungeonArchitect.Grammar.GrammarNodeType::description
|
|
String_t* ___description_5;
|
|
// UnityEngine.Color DungeonArchitect.Grammar.GrammarNodeType::nodeColor
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___nodeColor_6;
|
|
// System.Boolean DungeonArchitect.Grammar.GrammarNodeType::wildcard
|
|
bool ___wildcard_7;
|
|
};
|
|
|
|
// 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.Flow.Impl.SnapGridFlow.SgfModuleDoor
|
|
struct SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB : public RuntimeObject
|
|
{
|
|
// UnityEngine.Matrix4x4 DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDoor::LocalTransform
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___LocalTransform_0;
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDoor::Owner
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* ___Owner_1;
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDoor DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDoor::ConnectedDoor
|
|
SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB* ___ConnectedDoor_2;
|
|
// DungeonArchitect.Frameworks.Snap.SnapConnection DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDoor::SpawnedDoor
|
|
SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* ___SpawnedDoor_3;
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleAssemblySideCell DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDoor::CellInfo
|
|
SgfModuleAssemblySideCell_t95AC90194CCDB5BBC7DFA0E747C686AB0F7A2457 ___CellInfo_4;
|
|
};
|
|
|
|
// DungeonArchitect.Grammar.SnapFlowAsset
|
|
struct SnapFlowAsset_tD07E7F4A4D8E2701C6136D9269B20776AFCE342D : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
|
|
{
|
|
// DungeonArchitect.Grammar.GrammarExecGraph DungeonArchitect.Grammar.SnapFlowAsset::executionGraph
|
|
GrammarExecGraph_t72D3A5D0A4E733F3313639CB293FED1004FF2050* ___executionGraph_4;
|
|
// DungeonArchitect.Grammar.GrammarProductionRule[] DungeonArchitect.Grammar.SnapFlowAsset::productionRules
|
|
GrammarProductionRuleU5BU5D_t1764A6C88A791E93A94C0B9B597EF087FAFDC57B* ___productionRules_5;
|
|
// DungeonArchitect.Grammar.GrammarNodeType[] DungeonArchitect.Grammar.SnapFlowAsset::nodeTypes
|
|
GrammarNodeTypeU5BU5D_tE3326A194DAE78A50B3AE81FC9284827AF9C49B3* ___nodeTypes_6;
|
|
// DungeonArchitect.Grammar.GrammarNodeType DungeonArchitect.Grammar.SnapFlowAsset::wildcardNodeType
|
|
GrammarNodeType_tFAD9AC6491F09EF370C0FA454A34F50130317336* ___wildcardNodeType_7;
|
|
// DungeonArchitect.Grammar.GrammarGraph DungeonArchitect.Grammar.SnapFlowAsset::resultGraph
|
|
GrammarGraph_t1D9F89F46B4B2F33AF374941BA927B4CDBECD20C* ___resultGraph_8;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowModuleBounds
|
|
struct SnapGridFlowModuleBounds_tC1ED29D176288EB019D34024770238E6C0E789A2 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
|
|
{
|
|
// UnityEngine.Vector3 DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowModuleBounds::chunkSize
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___chunkSize_4;
|
|
// System.Single DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowModuleBounds::doorOffsetY
|
|
float ___doorOffsetY_5;
|
|
// UnityEngine.Color DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowModuleBounds::boundsColor
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___boundsColor_6;
|
|
// UnityEngine.Color DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowModuleBounds::doorColor
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___doorColor_7;
|
|
// System.Single DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowModuleBounds::doorDrawSize
|
|
float ___doorDrawSize_8;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowModuleDatabase
|
|
struct SnapGridFlowModuleDatabase_t9BFD5C9A69E9F0BAEADD0297E84C8F2EF7E368C5 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
|
|
{
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowModuleBounds DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowModuleDatabase::ModuleBoundsAsset
|
|
SnapGridFlowModuleBounds_tC1ED29D176288EB019D34024770238E6C0E789A2* ___ModuleBoundsAsset_4;
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDatabaseItem[] DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowModuleDatabase::Modules
|
|
SgfModuleDatabaseItemU5BU5D_t6C2F46D87DFD1CDE943E07E78ABDBCCCE7A6F093* ___Modules_5;
|
|
};
|
|
|
|
// UnityEngine.Transform
|
|
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder/InsertHouseDelegate
|
|
struct InsertHouseDelegate_t72A60F5E2107FEBC06686A274BDFE0B7133F7F3C : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapBuilder/VisitTreeNodeDelegate
|
|
struct VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// 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
|
|
{
|
|
};
|
|
|
|
// UnityEngine.GridLayout
|
|
struct GridLayout_tAD661B1E1E57C16BE21C8C13432EA04FE1F0418B : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
|
|
{
|
|
};
|
|
|
|
// UnityEngine.MonoBehaviour
|
|
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowAsset
|
|
struct SnapGridFlowAsset_tD26D8E7075A4FD3EEDD25BA18B9FED106A38B150 : public FlowAssetBase_t8686A1058DE9EA90578DB8D002270F5ADF6B9EC9
|
|
{
|
|
};
|
|
|
|
// UnityEngine.Terrain
|
|
struct Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.DebugText3D
|
|
struct DebugText3D_tA14636838033F9C40AE5785508373252FDA18ABC : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// DungeonArchitect.DebugTextItem[] DungeonArchitect.DebugText3D::items
|
|
DebugTextItemU5BU5D_tCA2BEDD551026E9957BBE9DC6744FB2CB1950573* ___items_4;
|
|
};
|
|
|
|
// 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.DungeonBuilder
|
|
struct DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// DungeonArchitect.DungeonConfig DungeonArchitect.DungeonBuilder::config
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* ___config_4;
|
|
// DungeonArchitect.Utils.PMRandom DungeonArchitect.DungeonBuilder::nrandom
|
|
PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* ___nrandom_5;
|
|
// DungeonArchitect.Utils.PMRandom DungeonArchitect.DungeonBuilder::random
|
|
PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* ___random_6;
|
|
// DungeonArchitect.DungeonModel DungeonArchitect.DungeonBuilder::model
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___model_7;
|
|
// DungeonArchitect.LevelMarkerList DungeonArchitect.DungeonBuilder::markers
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___markers_8;
|
|
// DungeonArchitect.Utils.Blackboard DungeonArchitect.DungeonBuilder::blackboard
|
|
Blackboard_t02618F4A3DD340B66759F75B766D598574968BAA* ___blackboard_9;
|
|
// System.Boolean DungeonArchitect.DungeonBuilder::asyncBuild
|
|
bool ___asyncBuild_10;
|
|
// System.Int64 DungeonArchitect.DungeonBuilder::maxBuildTimePerFrame
|
|
int64_t ___maxBuildTimePerFrame_11;
|
|
// UnityEngine.Transform DungeonArchitect.DungeonBuilder::asyncBuildStartPosition
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___asyncBuildStartPosition_12;
|
|
// System.Boolean DungeonArchitect.DungeonBuilder::isLayoutBuilt
|
|
bool ___isLayoutBuilt_13;
|
|
};
|
|
|
|
// DungeonArchitect.DungeonConfig
|
|
struct DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// System.UInt32 DungeonArchitect.DungeonConfig::Seed
|
|
uint32_t ___Seed_4;
|
|
};
|
|
|
|
// DungeonArchitect.DungeonEventListener
|
|
struct DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.DungeonItemSpawnListener
|
|
struct DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.DungeonModel
|
|
struct DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.DungeonSceneProvider
|
|
struct DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// DungeonArchitect.DungeonConfig DungeonArchitect.DungeonSceneProvider::config
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* ___config_4;
|
|
// DungeonArchitect.Dungeon DungeonArchitect.DungeonSceneProvider::dungeon
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___dungeon_5;
|
|
// UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::itemParent
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___itemParent_6;
|
|
// UnityEngine.Vector3 DungeonArchitect.DungeonSceneProvider::_position
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____position_7;
|
|
// UnityEngine.Quaternion DungeonArchitect.DungeonSceneProvider::_rotation
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ____rotation_8;
|
|
// UnityEngine.Vector3 DungeonArchitect.DungeonSceneProvider::_scale
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____scale_9;
|
|
};
|
|
|
|
// DungeonArchitect.DungeonSceneProviderData
|
|
struct DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// System.String DungeonArchitect.DungeonSceneProviderData::NodeId
|
|
String_t* ___NodeId_4;
|
|
// DungeonArchitect.Dungeon DungeonArchitect.DungeonSceneProviderData::dungeon
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___dungeon_5;
|
|
// System.Boolean DungeonArchitect.DungeonSceneProviderData::affectsNavigation
|
|
bool ___affectsNavigation_6;
|
|
// System.Int32 DungeonArchitect.DungeonSceneProviderData::userData
|
|
int32_t ___userData_7;
|
|
// System.Boolean DungeonArchitect.DungeonSceneProviderData::externallyManaged
|
|
bool ___externallyManaged_8;
|
|
};
|
|
|
|
// DungeonArchitect.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;
|
|
};
|
|
|
|
// UnityEngine.Grid
|
|
struct Grid_t4C0ACF986206D18240E35155E01B5A97DAA651FE : public GridLayout_tAD661B1E1E57C16BE21C8C13432EA04FE1F0418B
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Navigation.NavigationTriangleProvider
|
|
struct NavigationTriangleProvider_t5333ABCADA47BFDDCBBE8BC1CB661ED83F8F991F : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.PlaceableMarker
|
|
struct PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// System.String[] DungeonArchitect.PlaceableMarker::supportedMarkers
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___supportedMarkers_4;
|
|
// UnityEngine.Color DungeonArchitect.PlaceableMarker::debugColor
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___debugColor_5;
|
|
// System.String DungeonArchitect.PlaceableMarker::debugText
|
|
String_t* ___debugText_6;
|
|
// System.Boolean DungeonArchitect.PlaceableMarker::drawDebugVisuals
|
|
bool ___drawDebugVisuals_7;
|
|
};
|
|
|
|
// DungeonArchitect.Frameworks.Snap.SnapConnection
|
|
struct SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// UnityEngine.GameObject DungeonArchitect.Frameworks.Snap.SnapConnection::doorObject
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___doorObject_4;
|
|
// UnityEngine.GameObject DungeonArchitect.Frameworks.Snap.SnapConnection::wallObject
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___wallObject_5;
|
|
// System.String DungeonArchitect.Frameworks.Snap.SnapConnection::category
|
|
String_t* ___category_6;
|
|
// UnityEngine.GameObject DungeonArchitect.Frameworks.Snap.SnapConnection::oneWayDoorObject
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___oneWayDoorObject_7;
|
|
// DungeonArchitect.Frameworks.Snap.SnapConnectionLockedDoorInfo[] DungeonArchitect.Frameworks.Snap.SnapConnection::lockedDoors
|
|
SnapConnectionLockedDoorInfoU5BU5D_tC1144DFB05181F997DF2452D4B633DA93E7DC686* ___lockedDoors_8;
|
|
// DungeonArchitect.Frameworks.Snap.SnapConnectionState DungeonArchitect.Frameworks.Snap.SnapConnection::connectionState
|
|
int32_t ___connectionState_9;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.SnapGridFlow.DebugVisuals.SnapGridFlowDebugComponent
|
|
struct SnapGridFlowDebugComponent_t9879FA0A47F507CC0EF9120AFC3D617FE51E356C : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// DungeonArchitect.Dungeon DungeonArchitect.Builders.SnapGridFlow.DebugVisuals.SnapGridFlowDebugComponent::dungeon
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___dungeon_4;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.Components.SnapGridFlowModule
|
|
struct SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// UnityEngine.Vector3Int DungeonArchitect.Flow.Impl.SnapGridFlow.Components.SnapGridFlowModule::numChunks
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___numChunks_4;
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowModuleBounds DungeonArchitect.Flow.Impl.SnapGridFlow.Components.SnapGridFlowModule::moduleBounds
|
|
SnapGridFlowModuleBounds_tC1ED29D176288EB019D34024770238E6C0E789A2* ___moduleBounds_5;
|
|
// System.Boolean DungeonArchitect.Flow.Impl.SnapGridFlow.Components.SnapGridFlowModule::drawBounds
|
|
bool ___drawBounds_6;
|
|
};
|
|
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor
|
|
struct SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
};
|
|
|
|
// UnityEngine.Tilemaps.Tilemap
|
|
struct Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751 : public GridLayout_tAD661B1E1E57C16BE21C8C13432EA04FE1F0418B
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Volume
|
|
struct Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// DungeonArchitect.Dungeon DungeonArchitect.Volume::dungeon
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___dungeon_4;
|
|
// System.Boolean DungeonArchitect.Volume::mode2D
|
|
bool ___mode2D_5;
|
|
// UnityEngine.Color DungeonArchitect.Volume::COLOR_WIRE
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___COLOR_WIRE_6;
|
|
// UnityEngine.Color DungeonArchitect.Volume::COLOR_SOLID_DESELECTED
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___COLOR_SOLID_DESELECTED_7;
|
|
// UnityEngine.Color DungeonArchitect.Volume::COLOR_SOLID
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___COLOR_SOLID_8;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonBuilder
|
|
struct BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F : public DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA
|
|
{
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonConfig DungeonArchitect.Builders.BSP.BSPDungeonBuilder::bspConfig
|
|
BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB* ___bspConfig_14;
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonModel DungeonArchitect.Builders.BSP.BSPDungeonBuilder::bspModel
|
|
BSPDungeonModel_t5A70578734AD413BFD9BB41C7F8FE92C372112DF* ___bspModel_15;
|
|
// System.Random DungeonArchitect.Builders.BSP.BSPDungeonBuilder::random
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___random_16;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonConfig
|
|
struct BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB : public DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD
|
|
{
|
|
// UnityEngine.Vector2 DungeonArchitect.Builders.BSP.BSPDungeonConfig::gridSize
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___gridSize_5;
|
|
// System.Int32 DungeonArchitect.Builders.BSP.BSPDungeonConfig::dungeonWidth
|
|
int32_t ___dungeonWidth_6;
|
|
// System.Int32 DungeonArchitect.Builders.BSP.BSPDungeonConfig::dungeonLength
|
|
int32_t ___dungeonLength_7;
|
|
// System.Int32 DungeonArchitect.Builders.BSP.BSPDungeonConfig::minRoomSize
|
|
int32_t ___minRoomSize_8;
|
|
// System.Int32 DungeonArchitect.Builders.BSP.BSPDungeonConfig::maxRoomSize
|
|
int32_t ___maxRoomSize_9;
|
|
// System.Single DungeonArchitect.Builders.BSP.BSPDungeonConfig::smallerRoomProbability
|
|
float ___smallerRoomProbability_10;
|
|
// System.Single DungeonArchitect.Builders.BSP.BSPDungeonConfig::unevenSplitProbability
|
|
float ___unevenSplitProbability_11;
|
|
// System.Int32 DungeonArchitect.Builders.BSP.BSPDungeonConfig::roomPadding
|
|
int32_t ___roomPadding_12;
|
|
// System.Single DungeonArchitect.Builders.BSP.BSPDungeonConfig::loopingProbability
|
|
float ___loopingProbability_13;
|
|
// System.Int32 DungeonArchitect.Builders.BSP.BSPDungeonConfig::randomKillDepthStart
|
|
int32_t ___randomKillDepthStart_14;
|
|
// System.Single DungeonArchitect.Builders.BSP.BSPDungeonConfig::randomKillProbability
|
|
float ___randomKillProbability_15;
|
|
// System.Single DungeonArchitect.Builders.BSP.BSPDungeonConfig::minAspectRatio
|
|
float ___minAspectRatio_16;
|
|
// DungeonArchitect.Builders.BSP.BSPRoomCategory[] DungeonArchitect.Builders.BSP.BSPDungeonConfig::customRooms
|
|
BSPRoomCategoryU5BU5D_t9BEC5101BD7FD4C3215DFFB3E670D6E2A152622D* ___customRooms_17;
|
|
// System.Boolean DungeonArchitect.Builders.BSP.BSPDungeonConfig::Mode2D
|
|
bool ___Mode2D_18;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonModel
|
|
struct BSPDungeonModel_t5A70578734AD413BFD9BB41C7F8FE92C372112DF : public DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19
|
|
{
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonConfig DungeonArchitect.Builders.BSP.BSPDungeonModel::Config
|
|
BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB* ___Config_4;
|
|
// DungeonArchitect.Utils.DungeonUID DungeonArchitect.Builders.BSP.BSPDungeonModel::rootNode
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___rootNode_5;
|
|
// DungeonArchitect.Builders.BSP.BSPNode[] DungeonArchitect.Builders.BSP.BSPDungeonModel::nodes
|
|
BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* ___nodes_6;
|
|
// DungeonArchitect.Builders.BSP.BSPNodeConnection[] DungeonArchitect.Builders.BSP.BSPDungeonModel::connections
|
|
BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61* ___connections_7;
|
|
};
|
|
|
|
// DungeonArchitect.Navigation.CityLayoutTriangleProvider
|
|
struct CityLayoutTriangleProvider_t9667525A898F96C7D4480EF2F08FDFE6DDF01EF2 : public NavigationTriangleProvider_t5333ABCADA47BFDDCBBE8BC1CB661ED83F8F991F
|
|
{
|
|
// DungeonArchitect.Dungeon DungeonArchitect.Navigation.CityLayoutTriangleProvider::dungeon
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___dungeon_4;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecResultGraphNode
|
|
struct FlowExecResultGraphNode_t17B418A44B25EE11884785D328C2F2940CC2DE1C : public FlowExecRuleGraphNode_tBBB57F98EB3B676DCBB7B5CA58764663297C6800
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Items.FlowItemMetadataHandler
|
|
struct FlowItemMetadataHandler_t02EA86DE07E45866C57789E80512EEDB03F19CA6 : public DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Grid.GridDungeonConfig
|
|
struct GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726 : public DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD
|
|
{
|
|
// UnityEngine.Vector3 DungeonArchitect.Builders.Grid.GridDungeonConfig::GridCellSize
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___GridCellSize_5;
|
|
// System.Int32 DungeonArchitect.Builders.Grid.GridDungeonConfig::NumCells
|
|
int32_t ___NumCells_6;
|
|
// System.Int32 DungeonArchitect.Builders.Grid.GridDungeonConfig::MinCellSize
|
|
int32_t ___MinCellSize_7;
|
|
// System.Int32 DungeonArchitect.Builders.Grid.GridDungeonConfig::MaxCellSize
|
|
int32_t ___MaxCellSize_8;
|
|
// System.Int32 DungeonArchitect.Builders.Grid.GridDungeonConfig::RoomAreaThreshold
|
|
int32_t ___RoomAreaThreshold_9;
|
|
// System.Single DungeonArchitect.Builders.Grid.GridDungeonConfig::RoomAspectDelta
|
|
float ___RoomAspectDelta_10;
|
|
// System.Int32 DungeonArchitect.Builders.Grid.GridDungeonConfig::CorridorWidth
|
|
int32_t ___CorridorWidth_11;
|
|
// System.Single DungeonArchitect.Builders.Grid.GridDungeonConfig::HeightVariationProbability
|
|
float ___HeightVariationProbability_12;
|
|
// System.Int32 DungeonArchitect.Builders.Grid.GridDungeonConfig::MaxAllowedStairHeight
|
|
int32_t ___MaxAllowedStairHeight_13;
|
|
// System.Single DungeonArchitect.Builders.Grid.GridDungeonConfig::SpanningTreeLoopProbability
|
|
float ___SpanningTreeLoopProbability_14;
|
|
// System.Single DungeonArchitect.Builders.Grid.GridDungeonConfig::StairConnectionTollerance
|
|
float ___StairConnectionTollerance_15;
|
|
// System.Single DungeonArchitect.Builders.Grid.GridDungeonConfig::DoorProximitySteps
|
|
float ___DoorProximitySteps_16;
|
|
// System.Single DungeonArchitect.Builders.Grid.GridDungeonConfig::NormalMean
|
|
float ___NormalMean_17;
|
|
// System.Single DungeonArchitect.Builders.Grid.GridDungeonConfig::NormalStd
|
|
float ___NormalStd_18;
|
|
// System.Single DungeonArchitect.Builders.Grid.GridDungeonConfig::InitialRoomRadius
|
|
float ___InitialRoomRadius_19;
|
|
// DungeonArchitect.Builders.Grid.GridDungeonWallType DungeonArchitect.Builders.Grid.GridDungeonConfig::WallLayoutType
|
|
int32_t ___WallLayoutType_20;
|
|
// System.Int32 DungeonArchitect.Builders.Grid.GridDungeonConfig::FloorHeight
|
|
int32_t ___FloorHeight_21;
|
|
// System.Boolean DungeonArchitect.Builders.Grid.GridDungeonConfig::UseFastCellDistribution
|
|
bool ___UseFastCellDistribution_22;
|
|
// System.Int32 DungeonArchitect.Builders.Grid.GridDungeonConfig::CellDistributionWidth
|
|
int32_t ___CellDistributionWidth_23;
|
|
// System.Int32 DungeonArchitect.Builders.Grid.GridDungeonConfig::CellDistributionLength
|
|
int32_t ___CellDistributionLength_24;
|
|
// System.Boolean DungeonArchitect.Builders.Grid.GridDungeonConfig::Mode2D
|
|
bool ___Mode2D_25;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Grid.GridDungeonModel
|
|
struct GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F : public DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19
|
|
{
|
|
// DungeonArchitect.Builders.Grid.DoorManager DungeonArchitect.Builders.Grid.GridDungeonModel::DoorManager
|
|
DoorManager_t2E65BDE0A91F2AC349DA211CBF35427A2D919203* ___DoorManager_4;
|
|
// DungeonArchitect.Builders.Grid.GridDungeonConfig DungeonArchitect.Builders.Grid.GridDungeonModel::Config
|
|
GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* ___Config_5;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.Grid.Cell> DungeonArchitect.Builders.Grid.GridDungeonModel::Cells
|
|
List_1_t987D5B80738D2852896A351FD59FC0CCCE96F45A* ___Cells_6;
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.List`1<DungeonArchitect.Builders.Grid.StairInfo>> DungeonArchitect.Builders.Grid.GridDungeonModel::CellStairs
|
|
Dictionary_2_t1A5C7F5B67FB590E1188CB1637FE5572D8772941* ___CellStairs_7;
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.Dictionary`2<System.Int32,DungeonArchitect.Builders.Grid.GridCellInfo>> DungeonArchitect.Builders.Grid.GridDungeonModel::GridCellInfoLookup
|
|
Dictionary_2_t1E4AAB19CD6B804B64AFAA5EBEFC031CA7775223* ___GridCellInfoLookup_8;
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,DungeonArchitect.Builders.Grid.Cell> DungeonArchitect.Builders.Grid.GridDungeonModel::CellLookup
|
|
Dictionary_2_t3EFEE226B11F638A8B2F7F047C2D16B631714386* ___CellLookup_9;
|
|
};
|
|
|
|
// DungeonArchitect.Landscape.LandscapeTransformerBase
|
|
struct LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47 : public DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF
|
|
{
|
|
// UnityEngine.Terrain DungeonArchitect.Landscape.LandscapeTransformerBase::terrain
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* ___terrain_4;
|
|
// System.Boolean DungeonArchitect.Landscape.LandscapeTransformerBase::cachedTerrainDataRestored
|
|
bool ___cachedTerrainDataRestored_5;
|
|
// UnityEngine.Rect DungeonArchitect.Landscape.LandscapeTransformerBase::worldBounds
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___worldBounds_6;
|
|
// DungeonArchitect.Landscape.DungeonLandscapeRestorationCache DungeonArchitect.Landscape.LandscapeTransformerBase::landscapeRestorationCache
|
|
DungeonLandscapeRestorationCache_t4A23E4B4E4C7CF585874E5F4185714B674A9BADF* ___landscapeRestorationCache_7;
|
|
};
|
|
|
|
// DungeonArchitect.Navigation.LayoutFloorTriangleProvider
|
|
struct LayoutFloorTriangleProvider_t56C78C77DA6DED390FB8F0E0D5EC2F8BD5225C64 : public NavigationTriangleProvider_t5333ABCADA47BFDDCBBE8BC1CB661ED83F8F991F
|
|
{
|
|
// DungeonArchitect.Dungeon DungeonArchitect.Navigation.LayoutFloorTriangleProvider::dungeon
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___dungeon_4;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder
|
|
struct SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575 : public DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA
|
|
{
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::cityConfig
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* ___cityConfig_14;
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::cityModel
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* ___cityModel_15;
|
|
// System.Random DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::random
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___random_16;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig
|
|
struct SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322 : public DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD
|
|
{
|
|
// UnityEngine.Vector2 DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig::CellSize
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___CellSize_5;
|
|
// System.Int32 DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig::minSize
|
|
int32_t ___minSize_6;
|
|
// System.Int32 DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig::maxSize
|
|
int32_t ___maxSize_7;
|
|
// System.Int32 DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig::minBlockSize
|
|
int32_t ___minBlockSize_8;
|
|
// System.Int32 DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig::maxBlockSize
|
|
int32_t ___maxBlockSize_9;
|
|
// System.Single DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig::biggerHouseProbability
|
|
float ___biggerHouseProbability_10;
|
|
// System.Int32 DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig::cityWallPadding
|
|
int32_t ___cityWallPadding_11;
|
|
// System.Int32 DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig::cityDoorSize
|
|
int32_t ___cityDoorSize_12;
|
|
// System.Single DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig::roadEdgeRemovalProbability
|
|
float ___roadEdgeRemovalProbability_13;
|
|
// DungeonArchitect.Builders.SimpleCity.CityBlockDimension[] DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig::customBlockDimensions
|
|
CityBlockDimensionU5BU5D_tEBD3240F350815EE44B0C464618510BD6E01B2B8* ___customBlockDimensions_14;
|
|
// System.Int32 DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig::roadWidth
|
|
int32_t ___roadWidth_15;
|
|
// System.Boolean DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig::Mode2D
|
|
bool ___Mode2D_16;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel
|
|
struct SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82 : public DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19
|
|
{
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityCell[,] DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel::Cells
|
|
SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* ___Cells_4;
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityCell[] DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel::WallPaddingCells
|
|
SimpleCityCellU5BU5D_t033D00DBBB943855FD122562345E8999B86242E7* ___WallPaddingCells_5;
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel::Config
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* ___Config_6;
|
|
// System.Int32 DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel::CityWidth
|
|
int32_t ___CityWidth_7;
|
|
// System.Int32 DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel::CityHeight
|
|
int32_t ___CityHeight_8;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapBuilder
|
|
struct SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708 : public DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA
|
|
{
|
|
// DungeonArchitect.Builders.Snap.SnapConfig DungeonArchitect.Builders.Snap.SnapBuilder::snapConfig
|
|
SnapConfig_t11C25F1CB7366F773C284D5B01DE8CB2E88F288F* ___snapConfig_14;
|
|
// DungeonArchitect.Builders.Snap.SnapModel DungeonArchitect.Builders.Snap.SnapBuilder::snapModel
|
|
SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4* ___snapModel_15;
|
|
// System.Random DungeonArchitect.Builders.Snap.SnapBuilder::random
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___random_16;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapConfig
|
|
struct SnapConfig_t11C25F1CB7366F773C284D5B01DE8CB2E88F288F : public DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD
|
|
{
|
|
// DungeonArchitect.Builders.Snap.SnapModuleEntry[] DungeonArchitect.Builders.Snap.SnapConfig::Modules
|
|
SnapModuleEntryU5BU5D_t9C91DF3F5AF0D948932C8F39D5508640A2C0A91B* ___Modules_5;
|
|
// DungeonArchitect.Grammar.SnapFlowAsset DungeonArchitect.Builders.Snap.SnapConfig::snapFlow
|
|
SnapFlowAsset_tD07E7F4A4D8E2701C6136D9269B20776AFCE342D* ___snapFlow_6;
|
|
// System.Boolean DungeonArchitect.Builders.Snap.SnapConfig::runGraphGenerationScripts
|
|
bool ___runGraphGenerationScripts_7;
|
|
// System.Boolean DungeonArchitect.Builders.Snap.SnapConfig::RotateModulesToFit
|
|
bool ___RotateModulesToFit_8;
|
|
// System.Single DungeonArchitect.Builders.Snap.SnapConfig::CollisionTestContraction
|
|
float ___CollisionTestContraction_9;
|
|
// System.Boolean DungeonArchitect.Builders.Snap.SnapConfig::hideDuplicateDoors
|
|
bool ___hideDuplicateDoors_10;
|
|
// System.Int32 DungeonArchitect.Builders.Snap.SnapConfig::MaxProcessingPower
|
|
int32_t ___MaxProcessingPower_11;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowBuilder
|
|
struct SnapGridFlowBuilder_t90349A6031A1B0ED921F52EEBED210F1954E9BE2 : public DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA
|
|
{
|
|
// System.Random DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowBuilder::random
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___random_14;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowConfig
|
|
struct SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA : public DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD
|
|
{
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowAsset DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowConfig::flowGraph
|
|
SnapGridFlowAsset_tD26D8E7075A4FD3EEDD25BA18B9FED106A38B150* ___flowGraph_5;
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowModuleDatabase DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowConfig::moduleDatabase
|
|
SnapGridFlowModuleDatabase_t9BFD5C9A69E9F0BAEADD0297E84C8F2EF7E368C5* ___moduleDatabase_6;
|
|
// System.Int32 DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowConfig::numGraphRetries
|
|
int32_t ___numGraphRetries_7;
|
|
// System.Boolean DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowConfig::spawnItemsUnderRoomPrefabs
|
|
bool ___spawnItemsUnderRoomPrefabs_8;
|
|
// System.Int32 DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowConfig::maxResolverFrames
|
|
int32_t ___maxResolverFrames_9;
|
|
// System.Int32 DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowConfig::nonRepeatingRooms
|
|
int32_t ___nonRepeatingRooms_10;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.SnapGridFlow.DebugVisuals.SnapGridFlowDebugVisualizer
|
|
struct SnapGridFlowDebugVisualizer_tE20467996FADDEB21239B907551D506955F55A25 : public DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF
|
|
{
|
|
// DungeonArchitect.SxEngine.SxWorld DungeonArchitect.Builders.SnapGridFlow.DebugVisuals.SnapGridFlowDebugVisualizer::world
|
|
SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* ___world_4;
|
|
// System.Single DungeonArchitect.Builders.SnapGridFlow.DebugVisuals.SnapGridFlowDebugVisualizer::offsetY
|
|
float ___offsetY_5;
|
|
// System.Single DungeonArchitect.Builders.SnapGridFlow.DebugVisuals.SnapGridFlowDebugVisualizer::nodeRadius
|
|
float ___nodeRadius_6;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowModel
|
|
struct SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B : public DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19
|
|
{
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowModel::layoutGraph
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___layoutGraph_4;
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode[] DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowModel::snapModules
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* ___snapModules_5;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowQuery
|
|
struct SnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE : public DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF
|
|
{
|
|
// DungeonArchitect.Builders.SnapGridFlow.SGFQueryModuleInfo[] DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowQuery::modules
|
|
SGFQueryModuleInfoU5BU5D_tBF96B922BF7F2AB5B60C5F143BB6137921D1DBA2* ___modules_4;
|
|
// DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowModel DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowQuery::sgfModel
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* ___sgfModel_5;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowVisibilityGraph
|
|
struct SnapGridFlowVisibilityGraph_t8DAD487E20FA3215B2F239C09CFAB3706293AA46 : public DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF
|
|
{
|
|
// System.Int32 DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowVisibilityGraph::visibilityDepth
|
|
int32_t ___visibilityDepth_4;
|
|
// UnityEngine.Transform[] DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowVisibilityGraph::trackedObjects
|
|
TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___trackedObjects_5;
|
|
// DungeonArchitect.Visibility.VisibilityGraph DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowVisibilityGraph::visibilityGraph
|
|
VisibilityGraph_tDF9CBA378FA4709D3455EF0AB96EF9F863BC4A47* ___visibilityGraph_6;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapModel
|
|
struct SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4 : public DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19
|
|
{
|
|
// DungeonArchitect.Builders.Snap.SnapModuleInstance[] DungeonArchitect.Builders.Snap.SnapModel::modules
|
|
SnapModuleInstanceU5BU5D_t1CECF93BAF2392D851D1A4FF9602C39589C79358* ___modules_4;
|
|
// DungeonArchitect.Builders.Snap.SnapModuleConnection[] DungeonArchitect.Builders.Snap.SnapModel::connections
|
|
SnapModuleConnectionU5BU5D_t4CBD1DC7F002898688C543EE794C560193D9CF9F* ___connections_5;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapQuery
|
|
struct SnapQuery_t8320DB9769D1CE7BBAD00EF556925D65C67CA989 : public DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF
|
|
{
|
|
// DungeonArchitect.Builders.Snap.SnapQueryModuleInfo[] DungeonArchitect.Builders.Snap.SnapQuery::modules
|
|
SnapQueryModuleInfoU5BU5D_t4FE35B9F263FFCD09EF9A64ECD0142DC2A434E29* ___modules_4;
|
|
};
|
|
|
|
// DungeonArchitect.SpatialConstraints.Isaac.SpatialConstraintProcessorIsaac
|
|
struct SpatialConstraintProcessorIsaac_tE09B5E0C6DF6DE718FE2F23E991BEA73167E5FDD : public SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.ThemeOverrideVolume
|
|
struct ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5 : public Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA
|
|
{
|
|
// DungeonArchitect.Graphs.Graph DungeonArchitect.ThemeOverrideVolume::overrideTheme
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___overrideTheme_9;
|
|
// System.Boolean DungeonArchitect.ThemeOverrideVolume::useBaseThemeForMissingMarkers
|
|
bool ___useBaseThemeForMissingMarkers_10;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.LandscapeTransformerCity
|
|
struct LandscapeTransformerCity_t73D2EE54031900FEEBDB49D70E0B80B2BBD3CAE6 : public LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47
|
|
{
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityLandscapeTexture[] DungeonArchitect.Builders.SimpleCity.LandscapeTransformerCity::textures
|
|
SimpleCityLandscapeTextureU5BU5D_t9AC637F09C5F44BB198FBD383EC1FAF006A64B9A* ___textures_8;
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityFoliageTheme[] DungeonArchitect.Builders.SimpleCity.LandscapeTransformerCity::foliage
|
|
SimpleCityFoliageThemeU5BU5D_t75D0E76B08405214A9EDB826E718B2A43B944323* ___foliage_9;
|
|
// System.Int32 DungeonArchitect.Builders.SimpleCity.LandscapeTransformerCity::roadBlurDistance
|
|
int32_t ___roadBlurDistance_10;
|
|
// System.Single DungeonArchitect.Builders.SimpleCity.LandscapeTransformerCity::corridorBlurThreshold
|
|
float ___corridorBlurThreshold_11;
|
|
// System.Single DungeonArchitect.Builders.SimpleCity.LandscapeTransformerCity::roomBlurThreshold
|
|
float ___roomBlurThreshold_12;
|
|
// System.Single DungeonArchitect.Builders.SimpleCity.LandscapeTransformerCity::flatten
|
|
float ___flatten_13;
|
|
// System.Int32 DungeonArchitect.Builders.SimpleCity.LandscapeTransformerCity::blendingUnits
|
|
int32_t ___blendingUnits_14;
|
|
// UnityEngine.AnimationCurve DungeonArchitect.Builders.SimpleCity.LandscapeTransformerCity::smoothingCurve
|
|
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___smoothingCurve_15;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF
|
|
struct LandscapeTransformerSGF_t60790720A979D706A91F908E3DB139450D663FBB : public LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47
|
|
{
|
|
// DungeonArchitect.Builders.SnapGridFlow.LandscapeTexture[] DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF::textures
|
|
LandscapeTextureU5BU5D_tA296256A9A73EEC1DA9FA8BD16ACCEA7838EEF48* ___textures_8;
|
|
// System.Single DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF::layoutLevelOffset
|
|
float ___layoutLevelOffset_9;
|
|
// System.Int32 DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF::smoothingDistance
|
|
int32_t ___smoothingDistance_10;
|
|
// UnityEngine.AnimationCurve DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF::roomElevationCurve
|
|
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___roomElevationCurve_11;
|
|
// System.Int32 DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF::roadBlurDistance
|
|
int32_t ___roadBlurDistance_12;
|
|
// System.Single DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF::roomBlurThreshold
|
|
float ___roomBlurThreshold_13;
|
|
// UnityEngine.Vector3 DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF::chunkSize
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___chunkSize_14;
|
|
// System.Collections.Generic.HashSet`1<UnityEngine.Vector3Int> DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF::nodesToRasterize
|
|
HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206* ___nodesToRasterize_15;
|
|
// UnityEngine.Vector3Int DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF::min
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___min_16;
|
|
// UnityEngine.Vector3Int DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF::max
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___max_17;
|
|
// DungeonArchitect.IntVector[] DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF::terrainBases
|
|
IntVectorU5BU5D_t51305BC25B133B84E9B4F1FB09FC5DE6C579C440* ___terrainBases_18;
|
|
// System.Single DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF::offsetY
|
|
float ___offsetY_19;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Snap.SideScroller.SnapSideScrollerBuilder
|
|
struct SnapSideScrollerBuilder_tE6972C2CB7E41E3A24C4D8520FA2618308ACFD34 : public SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708
|
|
{
|
|
};
|
|
|
|
// <Module>
|
|
|
|
// <Module>
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Builders.BSP.BSPNode>
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Builders.BSP.BSPNode>
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode>
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode>
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Visibility.VisibilityGraphNode>
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Visibility.VisibilityGraphNode>
|
|
|
|
// System.Collections.Generic.Dictionary`2<UnityEngine.GameObject,DungeonArchitect.Frameworks.Snap.SnapConnection[]>
|
|
|
|
// System.Collections.Generic.Dictionary`2<UnityEngine.GameObject,DungeonArchitect.Frameworks.Snap.SnapConnection[]>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Builders.Snap.SnapModuleInstance>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Builders.Snap.SnapModuleInstance>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.Type,System.String[]>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.Type,System.String[]>
|
|
|
|
// System.Collections.Generic.HashSet`1<UnityEngine.Bounds>
|
|
|
|
// System.Collections.Generic.HashSet`1<UnityEngine.Bounds>
|
|
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.IntVector>
|
|
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.IntVector>
|
|
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.Builders.Snap.SnapModuleEntry>
|
|
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.Builders.Snap.SnapModuleEntry>
|
|
|
|
// System.Collections.Generic.HashSet`1<UnityEngine.Vector3Int>
|
|
|
|
// System.Collections.Generic.HashSet`1<UnityEngine.Vector3Int>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.RuntimeGraphs.RuntimeGraphNode`1<DungeonArchitect.Grammar.GrammarRuntimeGraphNodeData>>
|
|
struct List_1_t08AFA3A9E3CA80C5A46B1A25BBEA68A7D7125392_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
RuntimeGraphNode_1U5BU5D_t7E2B3231CB9F6D8EB2CC48FFE4C001DF6F65D9F5* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.RuntimeGraphs.RuntimeGraphNode`1<DungeonArchitect.Grammar.GrammarRuntimeGraphNodeData>>
|
|
|
|
// System.Collections.Generic.List`1<System.Single[,]>
|
|
struct List_1_tE23C15258291E5D42289B977CF475AF8A27E9A9E_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
SingleU5BU2CU5DU5BU5D_tC71C13E2F218DA2CF4050D0D5E692D1EE3F6D746* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<System.Single[,]>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNode>
|
|
struct List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNode>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNodeConnection>
|
|
struct List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNodeConnection>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNodeObject>
|
|
struct List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNodeObject>
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.Bounds>
|
|
struct List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.Bounds>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.Grid.Cell>
|
|
struct List_1_t987D5B80738D2852896A351FD59FC0CCCE96F45A_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
CellU5BU5D_t406DA9ADF2EEAF234F96021B19BC0F69BA6814C8* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.Grid.Cell>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.DebugTextItem>
|
|
struct List_1_tC0DA61D51E26CCB6816A0C6FB9347C8600E2CCCB_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
DebugTextItemU5BU5D_tCA2BEDD551026E9957BBE9DC6744FB2CB1950573* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.DebugTextItem>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.DungeonItemSpawnListener>
|
|
struct List_1_t4DBC4530DAA9C6E69A7A5A23FF6E971FC184521E_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.DungeonItemSpawnListener>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeData>
|
|
struct List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
DungeonThemeDataU5BU5D_t30C0F147442C30265C7958D45ED64AF2404CEF8E* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeData>
|
|
|
|
// 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.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<UnityEngine.GameObject>
|
|
struct List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.GameObject>
|
|
|
|
// System.Collections.Generic.List`1<System.Int32>
|
|
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<System.Int32>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.IntVector>
|
|
struct List_1_t72F81508323A323FA6727DCAE9E4209241B62383_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
IntVectorU5BU5D_t51305BC25B133B84E9B4F1FB09FC5DE6C579C440* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.IntVector>
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.Matrix4x4>
|
|
struct List_1_tCFA270E118B873F542F52B1DD58F21D0AF4D1452_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.Matrix4x4>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode>
|
|
struct List_1_tC58E3EC380BA83AEE387A253156D14FC7BCE3243_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
ModuleBuildNodeU5BU5D_tDC0364F54039AE291E82C827B3D5EB11774A7CD5* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.Impl.ModuleInfo>
|
|
struct List_1_tBF91A6EE3603F2177DCFCBDBC0A2DCA3C655F8B3_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
ModuleInfoU5BU5D_tE78339AD66D15E29C103E2BE19A61CC5FEBF5D21* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.Impl.ModuleInfo>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.NodeConnection>
|
|
struct List_1_tDE079F524287F5235E09590D5F209D47759D10F1_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.NodeConnection>
|
|
|
|
// 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<DungeonArchitect.PlaceableMarker>
|
|
struct List_1_t96B5E98DAF45B3515F5AF996B3837561EB195CC1_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
PlaceableMarkerU5BU5D_tDBDD08F034B2135BAC75F60D5A3D8374475BE57D* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.PlaceableMarker>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.SnapGridFlow.SGFQueryModuleInfo>
|
|
struct List_1_t1BBF95E81C3550DA233D7F0B0444B15F67BF1810_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
SGFQueryModuleInfoU5BU5D_tBF96B922BF7F2AB5B60C5F143BB6137921D1DBA2* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.SnapGridFlow.SGFQueryModuleInfo>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.SimpleCity.SimpleCityCell>
|
|
struct List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
SimpleCityCellU5BU5D_t033D00DBBB943855FD122562345E8999B86242E7* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.SimpleCity.SimpleCityCell>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapModuleConnection>
|
|
struct List_1_t4B542923ACEB6F90711F2D72B25706CD5A095053_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
SnapModuleConnectionU5BU5D_t4CBD1DC7F002898688C543EE794C560193D9CF9F* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapModuleConnection>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapModuleInstance>
|
|
struct List_1_tE87724DD1EF12FAA55C17C0A12DB4C71D38587ED_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
SnapModuleInstanceU5BU5D_t1CECF93BAF2392D851D1A4FF9602C39589C79358* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapModuleInstance>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapQueryConnectionInfo>
|
|
struct List_1_t02CA5589C37F7F51AB6CA6BC922341AA36B3E045_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
SnapQueryConnectionInfoU5BU5D_tA722DA257596BFF7FBFF0241951285854A0487E9* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapQueryConnectionInfo>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapQueryModuleInfo>
|
|
struct List_1_t20F788D2D9E17E45A918AED9E6877AF20591762A_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
SnapQueryModuleInfoU5BU5D_t4FE35B9F263FFCD09EF9A64ECD0142DC2A434E29* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapQueryModuleInfo>
|
|
|
|
// 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<UnityEngine.TerrainLayer>
|
|
struct List_1_tBC631FCB854910673B2EF0EBFB74AAA581B47A26_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
TerrainLayerU5BU5D_t259E391D6115F121FCD284E79F62012D70956EB0* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.TerrainLayer>
|
|
|
|
// System.Collections.Generic.List`1<SharpNav.Geometry.Triangle3>
|
|
struct List_1_t76BC5FD68E26B35339A5751BB74CAE7A9D6A87D2_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
Triangle3U5BU5D_tA901756B3B9D181D5FBCAC26CDE18BAD4707B94C* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<SharpNav.Geometry.Triangle3>
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector3>
|
|
struct List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector3>
|
|
|
|
// System.Collections.Generic.Stack`1<DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode>
|
|
|
|
// System.Collections.Generic.Stack`1<DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode>
|
|
|
|
// System.Collections.Generic.Stack`1<System.Object>
|
|
|
|
// System.Collections.Generic.Stack`1<System.Object>
|
|
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.GameObject,DungeonArchitect.Frameworks.Snap.SnapConnection[]>
|
|
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.GameObject,DungeonArchitect.Frameworks.Snap.SnapConnection[]>
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonMarkerNames
|
|
struct BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields
|
|
{
|
|
// System.String DungeonArchitect.Builders.BSP.BSPDungeonMarkerNames::GroundRoom
|
|
String_t* ___GroundRoom_0;
|
|
// System.String DungeonArchitect.Builders.BSP.BSPDungeonMarkerNames::GroundCorridor
|
|
String_t* ___GroundCorridor_1;
|
|
// System.String DungeonArchitect.Builders.BSP.BSPDungeonMarkerNames::Door
|
|
String_t* ___Door_2;
|
|
// System.String DungeonArchitect.Builders.BSP.BSPDungeonMarkerNames::WallRoom
|
|
String_t* ___WallRoom_3;
|
|
// System.String DungeonArchitect.Builders.BSP.BSPDungeonMarkerNames::WallCorridor
|
|
String_t* ___WallCorridor_4;
|
|
// System.String DungeonArchitect.Builders.BSP.BSPDungeonMarkerNames::WallSeparator
|
|
String_t* ___WallSeparator_5;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonMarkerNames
|
|
|
|
// DungeonArchitect.BlurFilter
|
|
|
|
// DungeonArchitect.BlurFilter
|
|
|
|
// DungeonArchitect.Builders.CircularCity.CircularCityDungeonMarkerNames
|
|
struct CircularCityDungeonMarkerNames_tD9DE7FBCEE796749D71974981B9047385DA12E60_StaticFields
|
|
{
|
|
// System.String DungeonArchitect.Builders.CircularCity.CircularCityDungeonMarkerNames::House
|
|
String_t* ___House_0;
|
|
// System.String DungeonArchitect.Builders.CircularCity.CircularCityDungeonMarkerNames::WallMarkerName
|
|
String_t* ___WallMarkerName_1;
|
|
// System.String DungeonArchitect.Builders.CircularCity.CircularCityDungeonMarkerNames::DoorMarkerName
|
|
String_t* ___DoorMarkerName_2;
|
|
// System.String DungeonArchitect.Builders.CircularCity.CircularCityDungeonMarkerNames::GroundMarkerName
|
|
String_t* ___GroundMarkerName_3;
|
|
// System.String DungeonArchitect.Builders.CircularCity.CircularCityDungeonMarkerNames::CornerTowerMarkerName
|
|
String_t* ___CornerTowerMarkerName_4;
|
|
// System.String DungeonArchitect.Builders.CircularCity.CircularCityDungeonMarkerNames::WallPaddingMarkerName
|
|
String_t* ___WallPaddingMarkerName_5;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.CircularCity.CircularCityDungeonMarkerNames
|
|
|
|
// DungeonArchitect.Builders.DungeonBuilderDefaultMarkers
|
|
struct DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_StaticFields
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<System.Type,System.String[]> DungeonArchitect.Builders.DungeonBuilderDefaultMarkers::DefaultMarkersByBuilder
|
|
Dictionary_2_t14AB99F8F8927139D9F28F4D7D0EB1277FBF77F8* ___DefaultMarkersByBuilder_0;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.DungeonBuilderDefaultMarkers
|
|
|
|
// DungeonArchitect.DungeonSceneObjectSpawner
|
|
|
|
// DungeonArchitect.DungeonSceneObjectSpawner
|
|
|
|
// DungeonArchitect.Builders.FloorPlan.FloorPlanMarkerNames
|
|
struct FloorPlanMarkerNames_t1B709C8E5ADB09E034C1C7B0A96853FDBF0EF24D_StaticFields
|
|
{
|
|
// System.String DungeonArchitect.Builders.FloorPlan.FloorPlanMarkerNames::Ground
|
|
String_t* ___Ground_0;
|
|
// System.String DungeonArchitect.Builders.FloorPlan.FloorPlanMarkerNames::Ceiling
|
|
String_t* ___Ceiling_1;
|
|
// System.String DungeonArchitect.Builders.FloorPlan.FloorPlanMarkerNames::Wall
|
|
String_t* ___Wall_2;
|
|
// System.String DungeonArchitect.Builders.FloorPlan.FloorPlanMarkerNames::Door
|
|
String_t* ___Door_3;
|
|
// System.String DungeonArchitect.Builders.FloorPlan.FloorPlanMarkerNames::BuildingWall
|
|
String_t* ___BuildingWall_4;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.FloorPlan.FloorPlanMarkerNames
|
|
|
|
// DungeonArchitect.Flow.Domains.FlowDomainExtensions
|
|
|
|
// DungeonArchitect.Flow.Domains.FlowDomainExtensions
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecNodeOutputRegistry
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecNodeOutputRegistry
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecTaskState
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecTaskState
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecutor
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecutor
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkState
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkState
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizer
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizer
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecOutput
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowTaskExecOutput
|
|
|
|
// DungeonArchitect.Grammar.GrammarRuntimeGraphNodeData
|
|
|
|
// DungeonArchitect.Grammar.GrammarRuntimeGraphNodeData
|
|
|
|
// DungeonArchitect.Grammar.GraphGrammarProcessor
|
|
|
|
// DungeonArchitect.Grammar.GraphGrammarProcessor
|
|
|
|
// DungeonArchitect.Grammar.GraphGrammarProcessorSettings
|
|
|
|
// DungeonArchitect.Grammar.GraphGrammarProcessorSettings
|
|
|
|
// DungeonArchitect.Builders.Grid.GridDungeonMarkerNames
|
|
struct GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8_StaticFields
|
|
{
|
|
// System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::Fence
|
|
String_t* ___Fence_0;
|
|
// System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::FenceSeparator
|
|
String_t* ___FenceSeparator_1;
|
|
// System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::Door
|
|
String_t* ___Door_2;
|
|
// System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::Door2D
|
|
String_t* ___Door2D_3;
|
|
// System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::Door2D_90
|
|
String_t* ___Door2D_90_4;
|
|
// System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::Wall
|
|
String_t* ___Wall_5;
|
|
// System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::Wall2D
|
|
String_t* ___Wall2D_6;
|
|
// System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::WallSeparator
|
|
String_t* ___WallSeparator_7;
|
|
// System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::Ground
|
|
String_t* ___Ground_8;
|
|
// System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::Ground2D
|
|
String_t* ___Ground2D_9;
|
|
// System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::Stair
|
|
String_t* ___Stair_10;
|
|
// System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::Stair2X
|
|
String_t* ___Stair2X_11;
|
|
// System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::WallHalf
|
|
String_t* ___WallHalf_12;
|
|
// System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::WallHalfSeparator
|
|
String_t* ___WallHalfSeparator_13;
|
|
// System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::None
|
|
String_t* ___None_14;
|
|
// System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::RoomWall
|
|
String_t* ___RoomWall_15;
|
|
// System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::RoomWallSeparator
|
|
String_t* ___RoomWallSeparator_16;
|
|
// System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::RoomOpenSpace
|
|
String_t* ___RoomOpenSpace_17;
|
|
// System.String DungeonArchitect.Builders.Grid.GridDungeonMarkerNames::Light
|
|
String_t* ___Light_18;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Grid.GridDungeonMarkerNames
|
|
|
|
// DungeonArchitect.Builders.GridFlow.GridFlowDungeonMarkerNames
|
|
struct GridFlowDungeonMarkerNames_tC7F09666D993A94DEB79B7CBFD480F2141C75636_StaticFields
|
|
{
|
|
// System.String DungeonArchitect.Builders.GridFlow.GridFlowDungeonMarkerNames::Ground
|
|
String_t* ___Ground_0;
|
|
// System.String DungeonArchitect.Builders.GridFlow.GridFlowDungeonMarkerNames::Wall
|
|
String_t* ___Wall_1;
|
|
// System.String DungeonArchitect.Builders.GridFlow.GridFlowDungeonMarkerNames::WallSeparator
|
|
String_t* ___WallSeparator_2;
|
|
// System.String DungeonArchitect.Builders.GridFlow.GridFlowDungeonMarkerNames::Fence
|
|
String_t* ___Fence_3;
|
|
// System.String DungeonArchitect.Builders.GridFlow.GridFlowDungeonMarkerNames::FenceSeparator
|
|
String_t* ___FenceSeparator_4;
|
|
// System.String DungeonArchitect.Builders.GridFlow.GridFlowDungeonMarkerNames::Door
|
|
String_t* ___Door_5;
|
|
// System.String DungeonArchitect.Builders.GridFlow.GridFlowDungeonMarkerNames::DoorOneWay
|
|
String_t* ___DoorOneWay_6;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.GridFlow.GridFlowDungeonMarkerNames
|
|
|
|
// DungeonArchitect.Builders.Infinity.Caves.InfinityCaveChunkMarkerNames
|
|
struct InfinityCaveChunkMarkerNames_tF39C1C3F0E9F26E3A79EC8233EC745005A9E1250_StaticFields
|
|
{
|
|
// System.String DungeonArchitect.Builders.Infinity.Caves.InfinityCaveChunkMarkerNames::GroundBlock
|
|
String_t* ___GroundBlock_0;
|
|
// System.String DungeonArchitect.Builders.Infinity.Caves.InfinityCaveChunkMarkerNames::WallBlock
|
|
String_t* ___WallBlock_1;
|
|
// System.String DungeonArchitect.Builders.Infinity.Caves.InfinityCaveChunkMarkerNames::RockBlock
|
|
String_t* ___RockBlock_2;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Infinity.Caves.InfinityCaveChunkMarkerNames
|
|
|
|
// DungeonArchitect.Builders.Isaac.IsaacDungeonMarkerNames
|
|
struct IsaacDungeonMarkerNames_tA848AAA659DF8253B101849E509B3E3268F34467_StaticFields
|
|
{
|
|
// System.String DungeonArchitect.Builders.Isaac.IsaacDungeonMarkerNames::Ground
|
|
String_t* ___Ground_0;
|
|
// System.String DungeonArchitect.Builders.Isaac.IsaacDungeonMarkerNames::Door
|
|
String_t* ___Door_1;
|
|
// System.String DungeonArchitect.Builders.Isaac.IsaacDungeonMarkerNames::Wall
|
|
String_t* ___Wall_2;
|
|
// System.String DungeonArchitect.Builders.Isaac.IsaacDungeonMarkerNames::ST_DOOR2D
|
|
String_t* ___ST_DOOR2D_3;
|
|
// System.String DungeonArchitect.Builders.Isaac.IsaacDungeonMarkerNames::ST_WALL2D
|
|
String_t* ___ST_WALL2D_4;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Isaac.IsaacDungeonMarkerNames
|
|
|
|
// DungeonArchitect.Builders.SnapGridFlow.LandscapeTexture
|
|
|
|
// DungeonArchitect.Builders.SnapGridFlow.LandscapeTexture
|
|
|
|
// DungeonArchitect.LevelMarkerList
|
|
|
|
// DungeonArchitect.LevelMarkerList
|
|
|
|
// DungeonArchitect.Builders.Mario.MarioDungeonMarkerNames
|
|
struct MarioDungeonMarkerNames_t9A7590D11DB097CE4F2BE6B0E6054A1BF1F99FF0_StaticFields
|
|
{
|
|
// System.String DungeonArchitect.Builders.Mario.MarioDungeonMarkerNames::Ground
|
|
String_t* ___Ground_0;
|
|
// System.String DungeonArchitect.Builders.Mario.MarioDungeonMarkerNames::WallFront
|
|
String_t* ___WallFront_1;
|
|
// System.String DungeonArchitect.Builders.Mario.MarioDungeonMarkerNames::WallBack
|
|
String_t* ___WallBack_2;
|
|
// System.String DungeonArchitect.Builders.Mario.MarioDungeonMarkerNames::WallSide
|
|
String_t* ___WallSide_3;
|
|
// System.String DungeonArchitect.Builders.Mario.MarioDungeonMarkerNames::BackgroundGround
|
|
String_t* ___BackgroundGround_4;
|
|
// System.String DungeonArchitect.Builders.Mario.MarioDungeonMarkerNames::BackgroundCeiling
|
|
String_t* ___BackgroundCeiling_5;
|
|
// System.String DungeonArchitect.Builders.Mario.MarioDungeonMarkerNames::BackgroundWall
|
|
String_t* ___BackgroundWall_6;
|
|
// System.String DungeonArchitect.Builders.Mario.MarioDungeonMarkerNames::Stair
|
|
String_t* ___Stair_7;
|
|
// System.String DungeonArchitect.Builders.Mario.MarioDungeonMarkerNames::Corridor
|
|
String_t* ___Corridor_8;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Mario.MarioDungeonMarkerNames
|
|
|
|
// DungeonArchitect.Builders.Maze.MazeDungeonMarkerNames
|
|
struct MazeDungeonMarkerNames_tDCB3D276B98512899BF9E9129822B3898565B333_StaticFields
|
|
{
|
|
// System.String DungeonArchitect.Builders.Maze.MazeDungeonMarkerNames::GroundBlock
|
|
String_t* ___GroundBlock_0;
|
|
// System.String DungeonArchitect.Builders.Maze.MazeDungeonMarkerNames::WallBlock
|
|
String_t* ___WallBlock_1;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Maze.MazeDungeonMarkerNames
|
|
|
|
// DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode
|
|
|
|
// DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode
|
|
|
|
// System.Random
|
|
struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_StaticFields
|
|
{
|
|
// System.Random System.Random::s_globalRandom
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___s_globalRandom_7;
|
|
};
|
|
|
|
// System.Random
|
|
struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_ThreadStaticFields
|
|
{
|
|
// System.Random System.Random::t_threadRandom
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___t_threadRandom_6;
|
|
};
|
|
|
|
// DungeonArchitect.Grammar.RuntimeGrammar
|
|
|
|
// DungeonArchitect.Grammar.RuntimeGrammar
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonMarkerNames
|
|
struct SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields
|
|
{
|
|
// System.String DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonMarkerNames::House
|
|
String_t* ___House_0;
|
|
// System.String DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonMarkerNames::Park
|
|
String_t* ___Park_1;
|
|
// System.String DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonMarkerNames::Road_X
|
|
String_t* ___Road_X_2;
|
|
// System.String DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonMarkerNames::Road_T
|
|
String_t* ___Road_T_3;
|
|
// System.String DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonMarkerNames::Road_Corner
|
|
String_t* ___Road_Corner_4;
|
|
// System.String DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonMarkerNames::Road_S
|
|
String_t* ___Road_S_5;
|
|
// System.String DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonMarkerNames::Road_E
|
|
String_t* ___Road_E_6;
|
|
// System.String DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonMarkerNames::Road
|
|
String_t* ___Road_7;
|
|
// System.String DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonMarkerNames::CityWall
|
|
String_t* ___CityWall_8;
|
|
// System.String DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonMarkerNames::CityDoor
|
|
String_t* ___CityDoor_9;
|
|
// System.String DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonMarkerNames::CityGround
|
|
String_t* ___CityGround_10;
|
|
// System.String DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonMarkerNames::CornerTower
|
|
String_t* ___CornerTower_11;
|
|
// System.String DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonMarkerNames::CityWallPadding
|
|
String_t* ___CityWallPadding_12;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonMarkerNames
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityFoliageEntry
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityFoliageEntry
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityFoliageTheme
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityFoliageTheme
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityLandscapeTexture
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityLandscapeTexture
|
|
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowDomainExtension
|
|
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowDomainExtension
|
|
|
|
// DungeonArchitect.Builders.Snap.Impl.SnapLayoutBuildState
|
|
|
|
// DungeonArchitect.Builders.Snap.Impl.SnapLayoutBuildState
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapModuleConnection
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapModuleConnection
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapModuleEntry
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapModuleEntry
|
|
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext
|
|
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext
|
|
|
|
// System.String
|
|
struct String_t_StaticFields
|
|
{
|
|
// System.String System.String::Empty
|
|
String_t* ___Empty_6;
|
|
};
|
|
|
|
// System.String
|
|
|
|
// DungeonArchitect.SxEngine.SxMaterial
|
|
|
|
// DungeonArchitect.SxEngine.SxMaterial
|
|
|
|
// DungeonArchitect.SxEngine.SxWorld
|
|
|
|
// DungeonArchitect.SxEngine.SxWorld
|
|
|
|
// DungeonArchitect.Visibility.VisibilityGraph
|
|
|
|
// DungeonArchitect.Visibility.VisibilityGraph
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c
|
|
struct U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_StaticFields
|
|
{
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c::<>9
|
|
U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52* ___U3CU3E9_0;
|
|
// System.Action`1<DungeonArchitect.Builders.BSP.BSPNodeObject> DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c::<>9__10_0
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* ___U3CU3E9__10_0_1;
|
|
// System.Action`1<DungeonArchitect.Builders.BSP.BSPNodeObject> DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c::<>9__11_0
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* ___U3CU3E9__11_0_2;
|
|
// System.Action`1<DungeonArchitect.Builders.BSP.BSPNodeObject> DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c::<>9__11_1
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* ___U3CU3E9__11_1_3;
|
|
// System.Action`1<DungeonArchitect.Builders.BSP.BSPNodeObject> DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c::<>9__13_0
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* ___U3CU3E9__13_0_4;
|
|
};
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c__DisplayClass10_0
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c__DisplayClass10_0
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c__DisplayClass12_0
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c__DisplayClass12_0
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder/<>c__DisplayClass6_0
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder/<>c__DisplayClass6_0
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder/<>c__DisplayClass6_1
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder/<>c__DisplayClass6_1
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapBuilder/<>c__DisplayClass6_0
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapBuilder/<>c__DisplayClass6_0
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapBuilder/<>c__DisplayClass6_1
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapBuilder/<>c__DisplayClass6_1
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapBuilder/<>c__DisplayClass8_0
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapBuilder/<>c__DisplayClass8_0
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder/BuildSettings
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder/BuildSettings
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Builders.BSP.BSPNodeObject>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Builders.BSP.BSPNodeObject>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Builders.Grid.Cell>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Builders.Grid.Cell>
|
|
|
|
// 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.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<UnityEngine.GameObject>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<UnityEngine.GameObject>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode>
|
|
|
|
// 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.List`1/Enumerator<DungeonArchitect.PlaceableMarker>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.PlaceableMarker>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Builders.SimpleCity.SimpleCityCell>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Builders.SimpleCity.SimpleCityCell>
|
|
|
|
// System.Collections.Generic.HashSet`1/Enumerator<DungeonArchitect.Builders.Snap.SnapModuleEntry>
|
|
|
|
// System.Collections.Generic.HashSet`1/Enumerator<DungeonArchitect.Builders.Snap.SnapModuleEntry>
|
|
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<UnityEngine.GameObject,DungeonArchitect.Frameworks.Snap.SnapConnection[]>
|
|
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<UnityEngine.GameObject,DungeonArchitect.Frameworks.Snap.SnapConnection[]>
|
|
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Object,System.Object>
|
|
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Object,System.Object>
|
|
|
|
// System.Boolean
|
|
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
|
|
{
|
|
// System.String System.Boolean::TrueString
|
|
String_t* ___TrueString_5;
|
|
// System.String System.Boolean::FalseString
|
|
String_t* ___FalseString_6;
|
|
};
|
|
|
|
// System.Boolean
|
|
|
|
// System.Char
|
|
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
|
|
{
|
|
// System.Byte[] System.Char::s_categoryForLatin1
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1_3;
|
|
};
|
|
|
|
// System.Char
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.CityBlockDimension
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.CityBlockDimension
|
|
|
|
// UnityEngine.Color
|
|
|
|
// UnityEngine.Color
|
|
|
|
// System.Double
|
|
|
|
// System.Double
|
|
|
|
// DungeonArchitect.Themeing.DungeonThemeExecutionContext
|
|
|
|
// DungeonArchitect.Themeing.DungeonThemeExecutionContext
|
|
|
|
// DungeonArchitect.Grammar.GrammarRuntimeGraph
|
|
|
|
// DungeonArchitect.Grammar.GrammarRuntimeGraph
|
|
|
|
// System.Guid
|
|
struct Guid_t_StaticFields
|
|
{
|
|
// System.Guid System.Guid::Empty
|
|
Guid_t ___Empty_0;
|
|
};
|
|
|
|
// System.Guid
|
|
|
|
// System.Int32
|
|
|
|
// System.Int32
|
|
|
|
// System.IntPtr
|
|
struct IntPtr_t_StaticFields
|
|
{
|
|
// System.IntPtr System.IntPtr::Zero
|
|
intptr_t ___Zero_1;
|
|
};
|
|
|
|
// System.IntPtr
|
|
|
|
// DungeonArchitect.IntVector
|
|
struct IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_StaticFields
|
|
{
|
|
// DungeonArchitect.IntVector DungeonArchitect.IntVector::Zero
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___Zero_3;
|
|
};
|
|
|
|
// DungeonArchitect.IntVector
|
|
|
|
// UnityEngine.Keyframe
|
|
|
|
// UnityEngine.Keyframe
|
|
|
|
// UnityEngine.Matrix4x4
|
|
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields
|
|
{
|
|
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix_16;
|
|
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix_17;
|
|
};
|
|
|
|
// UnityEngine.Matrix4x4
|
|
|
|
// UnityEngine.Quaternion
|
|
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
|
|
{
|
|
// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4;
|
|
};
|
|
|
|
// UnityEngine.Quaternion
|
|
|
|
// UnityEngine.Rect
|
|
|
|
// UnityEngine.Rect
|
|
|
|
// System.Single
|
|
|
|
// System.Single
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapQueryConnectionInfo
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapQueryConnectionInfo
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapQueryModuleInfo
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapQueryModuleInfo
|
|
|
|
// DungeonArchitect.SyncDungeonSceneObjectSpawner
|
|
|
|
// DungeonArchitect.SyncDungeonSceneObjectSpawner
|
|
|
|
// System.UInt32
|
|
|
|
// System.UInt32
|
|
|
|
// UnityEngine.Vector2
|
|
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
|
|
{
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::upVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::downVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9;
|
|
};
|
|
|
|
// UnityEngine.Vector2
|
|
|
|
// SharpNav.Geometry.Vector3
|
|
struct Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4_StaticFields
|
|
{
|
|
// SharpNav.Geometry.Vector3 SharpNav.Geometry.Vector3::UnitX
|
|
Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 ___UnitX_3;
|
|
// SharpNav.Geometry.Vector3 SharpNav.Geometry.Vector3::UnitY
|
|
Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 ___UnitY_4;
|
|
// SharpNav.Geometry.Vector3 SharpNav.Geometry.Vector3::UnitZ
|
|
Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 ___UnitZ_5;
|
|
// SharpNav.Geometry.Vector3 SharpNav.Geometry.Vector3::Zero
|
|
Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 ___Zero_6;
|
|
// SharpNav.Geometry.Vector3 SharpNav.Geometry.Vector3::One
|
|
Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 ___One_7;
|
|
// System.String SharpNav.Geometry.Vector3::listSeparator
|
|
String_t* ___listSeparator_8;
|
|
};
|
|
|
|
// SharpNav.Geometry.Vector3
|
|
|
|
// 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
|
|
|
|
// UnityEngine.Vector3Int
|
|
struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_StaticFields
|
|
{
|
|
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Zero
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Zero_3;
|
|
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_One
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_One_4;
|
|
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Up
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Up_5;
|
|
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Down
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Down_6;
|
|
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Left
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Left_7;
|
|
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Right
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Right_8;
|
|
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Forward
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Forward_9;
|
|
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Back
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Back_10;
|
|
};
|
|
|
|
// UnityEngine.Vector3Int
|
|
|
|
// System.Void
|
|
|
|
// System.Void
|
|
|
|
// System.Collections.Generic.HashSet`1/Enumerator<DungeonArchitect.IntVector>
|
|
|
|
// System.Collections.Generic.HashSet`1/Enumerator<DungeonArchitect.IntVector>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.IntVector>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.IntVector>
|
|
|
|
// System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.Vector3Int>
|
|
|
|
// System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.Vector3Int>
|
|
|
|
// DungeonArchitect.RuntimeGraphs.RuntimeGraphNode`1<DungeonArchitect.Grammar.GrammarRuntimeGraphNodeData>
|
|
|
|
// DungeonArchitect.RuntimeGraphs.RuntimeGraphNode`1<DungeonArchitect.Grammar.GrammarRuntimeGraphNodeData>
|
|
|
|
// UnityEngine.AnimationCurve
|
|
|
|
// UnityEngine.AnimationCurve
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPRoomCategory
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPRoomCategory
|
|
|
|
// UnityEngine.Bounds
|
|
|
|
// UnityEngine.Bounds
|
|
|
|
// DungeonArchitect.DebugTextItem
|
|
|
|
// DungeonArchitect.DebugTextItem
|
|
|
|
// System.Delegate
|
|
|
|
// System.Delegate
|
|
|
|
// UnityEngine.DetailPrototype
|
|
struct DetailPrototype_t131E17755ED167435F60BA3F70869DA3876E254B_StaticFields
|
|
{
|
|
// UnityEngine.Color UnityEngine.DetailPrototype::DefaultHealthColor
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___DefaultHealthColor_0;
|
|
// UnityEngine.Color UnityEngine.DetailPrototype::DefaultDryColor
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___DefaultDryColor_1;
|
|
};
|
|
|
|
// UnityEngine.DetailPrototype
|
|
|
|
// DungeonArchitect.Themeing.DungeonThemeEngine
|
|
|
|
// DungeonArchitect.Themeing.DungeonThemeEngine
|
|
|
|
// DungeonArchitect.Themeing.DungeonThemeItem
|
|
|
|
// DungeonArchitect.Themeing.DungeonThemeItem
|
|
|
|
// DungeonArchitect.Utils.DungeonUID
|
|
struct DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_StaticFields
|
|
{
|
|
// DungeonArchitect.Utils.DungeonUID DungeonArchitect.Utils.DungeonUID::Empty
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___Empty_5;
|
|
};
|
|
|
|
// DungeonArchitect.Utils.DungeonUID
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery
|
|
|
|
// DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery
|
|
|
|
// DungeonArchitect.Landscape.LandscapeDataRasterizer
|
|
|
|
// DungeonArchitect.Landscape.LandscapeDataRasterizer
|
|
|
|
// DungeonArchitect.Builders.Snap.Impl.ModuleGrowthNode
|
|
|
|
// DungeonArchitect.Builders.Snap.Impl.ModuleGrowthNode
|
|
|
|
// DungeonArchitect.Builders.BSP.NodeConnection
|
|
|
|
// DungeonArchitect.Builders.BSP.NodeConnection
|
|
|
|
// UnityEngine.Object
|
|
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
|
|
{
|
|
// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
|
|
int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
|
|
};
|
|
|
|
// UnityEngine.Object
|
|
|
|
// DungeonArchitect.PropSocket
|
|
|
|
// DungeonArchitect.PropSocket
|
|
|
|
// DungeonArchitect.Rectangle
|
|
|
|
// DungeonArchitect.Rectangle
|
|
|
|
// System.RuntimeTypeHandle
|
|
|
|
// System.RuntimeTypeHandle
|
|
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfLayoutModuleResolverSettings
|
|
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfLayoutModuleResolverSettings
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityCell
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityCell
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityCellType
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityCellType
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityLandscapeTextureType
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityLandscapeTextureType
|
|
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintRuleDomain
|
|
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintRuleDomain
|
|
|
|
// SharpNav.Geometry.Triangle3
|
|
|
|
// SharpNav.Geometry.Triangle3
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder/<>c__DisplayClass6_2
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder/<>c__DisplayClass6_2
|
|
|
|
// System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.Bounds>
|
|
|
|
// System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.Bounds>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Utils.DungeonUID>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Utils.DungeonUID>
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonGraphQuery
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonGraphQuery
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPNode
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPNode
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPNodeConnection
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPNodeConnection
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPNodeObject
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPNodeObject
|
|
|
|
// DungeonArchitect.Builders.Grid.Cell
|
|
|
|
// DungeonArchitect.Builders.Grid.Cell
|
|
|
|
// 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
|
|
|
|
// UnityEngine.GameObject
|
|
|
|
// UnityEngine.GameObject
|
|
|
|
// DungeonArchitect.Themeing.GameObjectDungeonThemeItem
|
|
|
|
// DungeonArchitect.Themeing.GameObjectDungeonThemeItem
|
|
|
|
// DungeonArchitect.Builders.Snap.Impl.ModuleInfo
|
|
|
|
// DungeonArchitect.Builders.Snap.Impl.ModuleInfo
|
|
|
|
// DungeonArchitect.Builders.SnapGridFlow.SGFQueryModuleInfo
|
|
|
|
// DungeonArchitect.Builders.SnapGridFlow.SGFQueryModuleInfo
|
|
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleAssemblySideCell
|
|
struct SgfModuleAssemblySideCell_t95AC90194CCDB5BBC7DFA0E747C686AB0F7A2457_StaticFields
|
|
{
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleAssemblySideCell DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleAssemblySideCell::Empty
|
|
SgfModuleAssemblySideCell_t95AC90194CCDB5BBC7DFA0E747C686AB0F7A2457 ___Empty_0;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleAssemblySideCell
|
|
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDatabaseItem
|
|
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDatabaseItem
|
|
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode
|
|
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode
|
|
|
|
// DungeonArchitect.Builders.Snap.Impl.SnapAttachmentConfiguration
|
|
|
|
// DungeonArchitect.Builders.Snap.Impl.SnapAttachmentConfiguration
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapModuleInstance
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapModuleInstance
|
|
|
|
// UnityEngine.TerrainData
|
|
struct TerrainData_t615A68EAC648066681875D47FC641496D12F2E24_StaticFields
|
|
{
|
|
// System.Int32 UnityEngine.TerrainData::k_MaximumResolution
|
|
int32_t ___k_MaximumResolution_4;
|
|
// System.Int32 UnityEngine.TerrainData::k_MinimumDetailResolutionPerPatch
|
|
int32_t ___k_MinimumDetailResolutionPerPatch_5;
|
|
// System.Int32 UnityEngine.TerrainData::k_MaximumDetailResolutionPerPatch
|
|
int32_t ___k_MaximumDetailResolutionPerPatch_6;
|
|
// System.Int32 UnityEngine.TerrainData::k_MaximumDetailPatchCount
|
|
int32_t ___k_MaximumDetailPatchCount_7;
|
|
// System.Int32 UnityEngine.TerrainData::k_MaximumDetailsPerRes
|
|
int32_t ___k_MaximumDetailsPerRes_8;
|
|
// System.Int32 UnityEngine.TerrainData::k_MinimumAlphamapResolution
|
|
int32_t ___k_MinimumAlphamapResolution_9;
|
|
// System.Int32 UnityEngine.TerrainData::k_MaximumAlphamapResolution
|
|
int32_t ___k_MaximumAlphamapResolution_10;
|
|
// System.Int32 UnityEngine.TerrainData::k_MinimumBaseMapResolution
|
|
int32_t ___k_MinimumBaseMapResolution_11;
|
|
// System.Int32 UnityEngine.TerrainData::k_MaximumBaseMapResolution
|
|
int32_t ___k_MaximumBaseMapResolution_12;
|
|
};
|
|
|
|
// UnityEngine.TerrainData
|
|
|
|
// UnityEngine.TerrainLayer
|
|
|
|
// UnityEngine.TerrainLayer
|
|
|
|
// 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.Visibility.VisibilityGraphNode
|
|
|
|
// DungeonArchitect.Visibility.VisibilityGraphNode
|
|
|
|
// System.Action`1<DungeonArchitect.Builders.BSP.BSPNodeObject>
|
|
|
|
// System.Action`1<DungeonArchitect.Builders.BSP.BSPNodeObject>
|
|
|
|
// System.Action`1<System.Object>
|
|
|
|
// System.Action`1<System.Object>
|
|
|
|
// System.AsyncCallback
|
|
|
|
// System.AsyncCallback
|
|
|
|
// DungeonArchitect.Flow.FlowAssetBase
|
|
|
|
// DungeonArchitect.Flow.FlowAssetBase
|
|
|
|
// DungeonArchitect.Visibility.Impl.GameObjectVisibilityGraphNode
|
|
|
|
// DungeonArchitect.Visibility.Impl.GameObjectVisibilityGraphNode
|
|
|
|
// DungeonArchitect.Grammar.GrammarNodeType
|
|
|
|
// DungeonArchitect.Grammar.GrammarNodeType
|
|
|
|
// DungeonArchitect.Graphs.GraphNode
|
|
|
|
// DungeonArchitect.Graphs.GraphNode
|
|
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDoor
|
|
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDoor
|
|
|
|
// DungeonArchitect.Grammar.SnapFlowAsset
|
|
|
|
// DungeonArchitect.Grammar.SnapFlowAsset
|
|
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowModuleBounds
|
|
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowModuleBounds
|
|
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowModuleDatabase
|
|
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowModuleDatabase
|
|
|
|
// UnityEngine.Transform
|
|
|
|
// UnityEngine.Transform
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder/InsertHouseDelegate
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder/InsertHouseDelegate
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapBuilder/VisitTreeNodeDelegate
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapBuilder/VisitTreeNodeDelegate
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecGraph
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecGraph
|
|
|
|
// UnityEngine.MonoBehaviour
|
|
|
|
// UnityEngine.MonoBehaviour
|
|
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowAsset
|
|
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowAsset
|
|
|
|
// UnityEngine.Terrain
|
|
|
|
// UnityEngine.Terrain
|
|
|
|
// DungeonArchitect.DebugText3D
|
|
|
|
// DungeonArchitect.DebugText3D
|
|
|
|
// DungeonArchitect.Dungeon
|
|
|
|
// DungeonArchitect.Dungeon
|
|
|
|
// DungeonArchitect.DungeonBuilder
|
|
|
|
// DungeonArchitect.DungeonBuilder
|
|
|
|
// DungeonArchitect.DungeonConfig
|
|
|
|
// DungeonArchitect.DungeonConfig
|
|
|
|
// DungeonArchitect.DungeonEventListener
|
|
|
|
// DungeonArchitect.DungeonEventListener
|
|
|
|
// DungeonArchitect.DungeonItemSpawnListener
|
|
|
|
// DungeonArchitect.DungeonItemSpawnListener
|
|
|
|
// DungeonArchitect.DungeonModel
|
|
|
|
// DungeonArchitect.DungeonModel
|
|
|
|
// DungeonArchitect.DungeonSceneProvider
|
|
|
|
// DungeonArchitect.DungeonSceneProvider
|
|
|
|
// DungeonArchitect.DungeonSceneProviderData
|
|
|
|
// DungeonArchitect.DungeonSceneProviderData
|
|
|
|
// DungeonArchitect.Flow.Items.FlowItemMetadataComponent
|
|
|
|
// DungeonArchitect.Flow.Items.FlowItemMetadataComponent
|
|
|
|
// UnityEngine.Grid
|
|
|
|
// UnityEngine.Grid
|
|
|
|
// DungeonArchitect.Navigation.NavigationTriangleProvider
|
|
|
|
// DungeonArchitect.Navigation.NavigationTriangleProvider
|
|
|
|
// DungeonArchitect.PlaceableMarker
|
|
|
|
// DungeonArchitect.PlaceableMarker
|
|
|
|
// DungeonArchitect.Frameworks.Snap.SnapConnection
|
|
|
|
// DungeonArchitect.Frameworks.Snap.SnapConnection
|
|
|
|
// DungeonArchitect.Builders.SnapGridFlow.DebugVisuals.SnapGridFlowDebugComponent
|
|
|
|
// DungeonArchitect.Builders.SnapGridFlow.DebugVisuals.SnapGridFlowDebugComponent
|
|
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.Components.SnapGridFlowModule
|
|
struct SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6_StaticFields
|
|
{
|
|
// UnityEngine.Vector3[] DungeonArchitect.Flow.Impl.SnapGridFlow.Components.SnapGridFlowModule::LocalCubeVerts
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___LocalCubeVerts_7;
|
|
};
|
|
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.Components.SnapGridFlowModule
|
|
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor
|
|
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor
|
|
|
|
// UnityEngine.Tilemaps.Tilemap
|
|
|
|
// UnityEngine.Tilemaps.Tilemap
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonBuilder
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonBuilder
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonConfig
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonConfig
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonModel
|
|
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonModel
|
|
|
|
// DungeonArchitect.Navigation.CityLayoutTriangleProvider
|
|
|
|
// DungeonArchitect.Navigation.CityLayoutTriangleProvider
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecResultGraphNode
|
|
|
|
// DungeonArchitect.Flow.Exec.FlowExecResultGraphNode
|
|
|
|
// DungeonArchitect.Flow.Items.FlowItemMetadataHandler
|
|
|
|
// DungeonArchitect.Flow.Items.FlowItemMetadataHandler
|
|
|
|
// DungeonArchitect.Builders.Grid.GridDungeonConfig
|
|
|
|
// DungeonArchitect.Builders.Grid.GridDungeonConfig
|
|
|
|
// DungeonArchitect.Builders.Grid.GridDungeonModel
|
|
|
|
// DungeonArchitect.Builders.Grid.GridDungeonModel
|
|
|
|
// DungeonArchitect.Landscape.LandscapeTransformerBase
|
|
|
|
// DungeonArchitect.Landscape.LandscapeTransformerBase
|
|
|
|
// DungeonArchitect.Navigation.LayoutFloorTriangleProvider
|
|
|
|
// DungeonArchitect.Navigation.LayoutFloorTriangleProvider
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConfig
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapBuilder
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapBuilder
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapConfig
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapConfig
|
|
|
|
// DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowBuilder
|
|
|
|
// DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowBuilder
|
|
|
|
// DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowConfig
|
|
|
|
// DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowConfig
|
|
|
|
// DungeonArchitect.Builders.SnapGridFlow.DebugVisuals.SnapGridFlowDebugVisualizer
|
|
|
|
// DungeonArchitect.Builders.SnapGridFlow.DebugVisuals.SnapGridFlowDebugVisualizer
|
|
|
|
// DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowModel
|
|
|
|
// DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowModel
|
|
|
|
// DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowQuery
|
|
|
|
// DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowQuery
|
|
|
|
// DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowVisibilityGraph
|
|
|
|
// DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowVisibilityGraph
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapModel
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapModel
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapQuery
|
|
|
|
// DungeonArchitect.Builders.Snap.SnapQuery
|
|
|
|
// DungeonArchitect.SpatialConstraints.Isaac.SpatialConstraintProcessorIsaac
|
|
|
|
// DungeonArchitect.SpatialConstraints.Isaac.SpatialConstraintProcessorIsaac
|
|
|
|
// DungeonArchitect.ThemeOverrideVolume
|
|
|
|
// DungeonArchitect.ThemeOverrideVolume
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.LandscapeTransformerCity
|
|
|
|
// DungeonArchitect.Builders.SimpleCity.LandscapeTransformerCity
|
|
|
|
// DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF
|
|
|
|
// DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF
|
|
|
|
// DungeonArchitect.Builders.Snap.SideScroller.SnapSideScrollerBuilder
|
|
|
|
// DungeonArchitect.Builders.Snap.SideScroller.SnapSideScrollerBuilder
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
// SharpNav.Geometry.Vector3[]
|
|
struct Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 m_Items[1];
|
|
|
|
inline Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4* GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 value)
|
|
{
|
|
m_Items[index] = 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.Builders.BSP.BSPNodeObject[]
|
|
struct BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* m_Items[1];
|
|
|
|
inline BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A** 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, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.Builders.BSP.NodeConnection[]
|
|
struct NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* m_Items[1];
|
|
|
|
inline NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00** 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, NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.Builders.BSP.BSPNode[]
|
|
struct BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C m_Items[1];
|
|
|
|
inline BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C* 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, BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___roomCategory_4), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___children_6), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___connectedRooms_7), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___subtreeLeafConnections_8), (void*)NULL);
|
|
#endif
|
|
}
|
|
inline BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___roomCategory_4), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___children_6), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___connectedRooms_7), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___subtreeLeafConnections_8), (void*)NULL);
|
|
#endif
|
|
}
|
|
};
|
|
// DungeonArchitect.Builders.BSP.BSPNodeConnection[]
|
|
struct BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0 m_Items[1];
|
|
|
|
inline BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0* 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, BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0 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.DebugTextItem[]
|
|
struct DebugTextItemU5BU5D_tCA2BEDD551026E9957BBE9DC6744FB2CB1950573 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) DebugTextItem_t9DB1E80BF96F08297DBD8338F667404084C3C33B m_Items[1];
|
|
|
|
inline DebugTextItem_t9DB1E80BF96F08297DBD8338F667404084C3C33B GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline DebugTextItem_t9DB1E80BF96F08297DBD8338F667404084C3C33B* 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, DebugTextItem_t9DB1E80BF96F08297DBD8338F667404084C3C33B value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___message_0), (void*)NULL);
|
|
}
|
|
inline DebugTextItem_t9DB1E80BF96F08297DBD8338F667404084C3C33B GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline DebugTextItem_t9DB1E80BF96F08297DBD8338F667404084C3C33B* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, DebugTextItem_t9DB1E80BF96F08297DBD8338F667404084C3C33B value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___message_0), (void*)NULL);
|
|
}
|
|
};
|
|
// 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.Builders.SnapGridFlow.LandscapeTexture[]
|
|
struct LandscapeTextureU5BU5D_tA296256A9A73EEC1DA9FA8BD16ACCEA7838EEF48 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) LandscapeTexture_t5FDAE15DDEF0BE0626EBF353B70023EE461B2D68* m_Items[1];
|
|
|
|
inline LandscapeTexture_t5FDAE15DDEF0BE0626EBF353B70023EE461B2D68* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline LandscapeTexture_t5FDAE15DDEF0BE0626EBF353B70023EE461B2D68** 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, LandscapeTexture_t5FDAE15DDEF0BE0626EBF353B70023EE461B2D68* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline LandscapeTexture_t5FDAE15DDEF0BE0626EBF353B70023EE461B2D68* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline LandscapeTexture_t5FDAE15DDEF0BE0626EBF353B70023EE461B2D68** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, LandscapeTexture_t5FDAE15DDEF0BE0626EBF353B70023EE461B2D68* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// UnityEngine.TerrainLayer[]
|
|
struct TerrainLayerU5BU5D_t259E391D6115F121FCD284E79F62012D70956EB0 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) TerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9* m_Items[1];
|
|
|
|
inline TerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline TerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9** 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, TerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline TerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline TerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, TerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// System.Single[,,]
|
|
struct SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) float m_Items[1];
|
|
|
|
inline float GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline float* GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, float value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline float GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline float* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, float value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
inline float GetAt(il2cpp_array_size_t i, il2cpp_array_size_t j, il2cpp_array_size_t k) const
|
|
{
|
|
il2cpp_array_size_t iBound = bounds[0].length;
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound);
|
|
il2cpp_array_size_t jBound = bounds[1].length;
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound);
|
|
il2cpp_array_size_t kBound = bounds[2].length;
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(k, kBound);
|
|
|
|
il2cpp_array_size_t index = (i * jBound + j) * kBound + k;
|
|
return m_Items[index];
|
|
}
|
|
inline float* GetAddressAt(il2cpp_array_size_t i, il2cpp_array_size_t j, il2cpp_array_size_t k)
|
|
{
|
|
il2cpp_array_size_t iBound = bounds[0].length;
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound);
|
|
il2cpp_array_size_t jBound = bounds[1].length;
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound);
|
|
il2cpp_array_size_t kBound = bounds[2].length;
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(k, kBound);
|
|
|
|
il2cpp_array_size_t index = (i * jBound + j) * kBound + k;
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t i, il2cpp_array_size_t j, il2cpp_array_size_t k, float value)
|
|
{
|
|
il2cpp_array_size_t iBound = bounds[0].length;
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound);
|
|
il2cpp_array_size_t jBound = bounds[1].length;
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound);
|
|
il2cpp_array_size_t kBound = bounds[2].length;
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(k, kBound);
|
|
|
|
il2cpp_array_size_t index = (i * jBound + j) * kBound + k;
|
|
m_Items[index] = value;
|
|
}
|
|
inline float GetAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j, il2cpp_array_size_t k) const
|
|
{
|
|
il2cpp_array_size_t jBound = bounds[1].length;
|
|
il2cpp_array_size_t kBound = bounds[2].length;
|
|
|
|
il2cpp_array_size_t index = (i * jBound + j) * kBound + k;
|
|
return m_Items[index];
|
|
}
|
|
inline float* GetAddressAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j, il2cpp_array_size_t k)
|
|
{
|
|
il2cpp_array_size_t jBound = bounds[1].length;
|
|
il2cpp_array_size_t kBound = bounds[2].length;
|
|
|
|
il2cpp_array_size_t index = (i * jBound + j) * kBound + k;
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j, il2cpp_array_size_t k, float value)
|
|
{
|
|
il2cpp_array_size_t jBound = bounds[1].length;
|
|
il2cpp_array_size_t kBound = bounds[2].length;
|
|
|
|
il2cpp_array_size_t index = (i * jBound + j) * kBound + k;
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// System.Int32[,]
|
|
struct Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F : 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;
|
|
}
|
|
inline int32_t GetAt(il2cpp_array_size_t i, il2cpp_array_size_t j) const
|
|
{
|
|
il2cpp_array_size_t iBound = bounds[0].length;
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound);
|
|
il2cpp_array_size_t jBound = bounds[1].length;
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound);
|
|
|
|
il2cpp_array_size_t index = i * jBound + j;
|
|
return m_Items[index];
|
|
}
|
|
inline int32_t* GetAddressAt(il2cpp_array_size_t i, il2cpp_array_size_t j)
|
|
{
|
|
il2cpp_array_size_t iBound = bounds[0].length;
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound);
|
|
il2cpp_array_size_t jBound = bounds[1].length;
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound);
|
|
|
|
il2cpp_array_size_t index = i * jBound + j;
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t i, il2cpp_array_size_t j, int32_t value)
|
|
{
|
|
il2cpp_array_size_t iBound = bounds[0].length;
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound);
|
|
il2cpp_array_size_t jBound = bounds[1].length;
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound);
|
|
|
|
il2cpp_array_size_t index = i * jBound + j;
|
|
m_Items[index] = value;
|
|
}
|
|
inline int32_t GetAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j) const
|
|
{
|
|
il2cpp_array_size_t jBound = bounds[1].length;
|
|
|
|
il2cpp_array_size_t index = i * jBound + j;
|
|
return m_Items[index];
|
|
}
|
|
inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j)
|
|
{
|
|
il2cpp_array_size_t jBound = bounds[1].length;
|
|
|
|
il2cpp_array_size_t index = i * jBound + j;
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j, int32_t value)
|
|
{
|
|
il2cpp_array_size_t jBound = bounds[1].length;
|
|
|
|
il2cpp_array_size_t index = i * jBound + j;
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// UnityEngine.DetailPrototype[]
|
|
struct DetailPrototypeU5BU5D_tB9391EFBDD64B38867DFB8179C6C0E8C81998AB7 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) DetailPrototype_t131E17755ED167435F60BA3F70869DA3876E254B* m_Items[1];
|
|
|
|
inline DetailPrototype_t131E17755ED167435F60BA3F70869DA3876E254B* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline DetailPrototype_t131E17755ED167435F60BA3F70869DA3876E254B** 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, DetailPrototype_t131E17755ED167435F60BA3F70869DA3876E254B* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline DetailPrototype_t131E17755ED167435F60BA3F70869DA3876E254B* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline DetailPrototype_t131E17755ED167435F60BA3F70869DA3876E254B** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, DetailPrototype_t131E17755ED167435F60BA3F70869DA3876E254B* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// System.Single[,]
|
|
struct SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) float m_Items[1];
|
|
|
|
inline float GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline float* GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, float value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline float GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline float* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, float value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
inline float GetAt(il2cpp_array_size_t i, il2cpp_array_size_t j) const
|
|
{
|
|
il2cpp_array_size_t iBound = bounds[0].length;
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound);
|
|
il2cpp_array_size_t jBound = bounds[1].length;
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound);
|
|
|
|
il2cpp_array_size_t index = i * jBound + j;
|
|
return m_Items[index];
|
|
}
|
|
inline float* GetAddressAt(il2cpp_array_size_t i, il2cpp_array_size_t j)
|
|
{
|
|
il2cpp_array_size_t iBound = bounds[0].length;
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound);
|
|
il2cpp_array_size_t jBound = bounds[1].length;
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound);
|
|
|
|
il2cpp_array_size_t index = i * jBound + j;
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t i, il2cpp_array_size_t j, float value)
|
|
{
|
|
il2cpp_array_size_t iBound = bounds[0].length;
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound);
|
|
il2cpp_array_size_t jBound = bounds[1].length;
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound);
|
|
|
|
il2cpp_array_size_t index = i * jBound + j;
|
|
m_Items[index] = value;
|
|
}
|
|
inline float GetAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j) const
|
|
{
|
|
il2cpp_array_size_t jBound = bounds[1].length;
|
|
|
|
il2cpp_array_size_t index = i * jBound + j;
|
|
return m_Items[index];
|
|
}
|
|
inline float* GetAddressAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j)
|
|
{
|
|
il2cpp_array_size_t jBound = bounds[1].length;
|
|
|
|
il2cpp_array_size_t index = i * jBound + j;
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j, float value)
|
|
{
|
|
il2cpp_array_size_t jBound = bounds[1].length;
|
|
|
|
il2cpp_array_size_t index = i * jBound + j;
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode[]
|
|
struct SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* m_Items[1];
|
|
|
|
inline SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE** 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, SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.Frameworks.Snap.SnapConnection[]
|
|
struct SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* m_Items[1];
|
|
|
|
inline SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E** 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, SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDoor[]
|
|
struct SgfModuleDoorU5BU5D_t1823927F4F870721C524DEE436D79152A76CC3C9 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB* m_Items[1];
|
|
|
|
inline SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB** 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, SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.PlaceableMarker[]
|
|
struct PlaceableMarkerU5BU5D_tDBDD08F034B2135BAC75F60D5A3D8374475BE57D : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1* m_Items[1];
|
|
|
|
inline PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1** 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, PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.DungeonItemSpawnListener[]
|
|
struct DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124* m_Items[1];
|
|
|
|
inline DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124** GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.ThemeOverrideVolume[]
|
|
struct ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* m_Items[1];
|
|
|
|
inline ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5** GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.Builders.SnapGridFlow.SGFQueryModuleInfo[]
|
|
struct SGFQueryModuleInfoU5BU5D_tBF96B922BF7F2AB5B60C5F143BB6137921D1DBA2 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) SGFQueryModuleInfo_t5178656444254F207C02EA793D0E8570B3A6DD73 m_Items[1];
|
|
|
|
inline SGFQueryModuleInfo_t5178656444254F207C02EA793D0E8570B3A6DD73 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline SGFQueryModuleInfo_t5178656444254F207C02EA793D0E8570B3A6DD73* 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, SGFQueryModuleInfo_t5178656444254F207C02EA793D0E8570B3A6DD73 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline SGFQueryModuleInfo_t5178656444254F207C02EA793D0E8570B3A6DD73 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline SGFQueryModuleInfo_t5178656444254F207C02EA793D0E8570B3A6DD73* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, SGFQueryModuleInfo_t5178656444254F207C02EA793D0E8570B3A6DD73 value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// UnityEngine.Transform[]
|
|
struct TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* m_Items[1];
|
|
|
|
inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** 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, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// UnityEngine.Vector3[]
|
|
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 m_Items[1];
|
|
|
|
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// DungeonArchitect.Builders.SnapGridFlow.DebugVisuals.SnapGridFlowDebugComponent[]
|
|
struct SnapGridFlowDebugComponentU5BU5D_t126D06B72F8256F514A0024CED9D8A7469173018 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) SnapGridFlowDebugComponent_t9879FA0A47F507CC0EF9120AFC3D617FE51E356C* m_Items[1];
|
|
|
|
inline SnapGridFlowDebugComponent_t9879FA0A47F507CC0EF9120AFC3D617FE51E356C* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline SnapGridFlowDebugComponent_t9879FA0A47F507CC0EF9120AFC3D617FE51E356C** 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, SnapGridFlowDebugComponent_t9879FA0A47F507CC0EF9120AFC3D617FE51E356C* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline SnapGridFlowDebugComponent_t9879FA0A47F507CC0EF9120AFC3D617FE51E356C* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline SnapGridFlowDebugComponent_t9879FA0A47F507CC0EF9120AFC3D617FE51E356C** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, SnapGridFlowDebugComponent_t9879FA0A47F507CC0EF9120AFC3D617FE51E356C* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.Builders.Snap.SnapModuleEntry[]
|
|
struct SnapModuleEntryU5BU5D_t9C91DF3F5AF0D948932C8F39D5508640A2C0A91B : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) SnapModuleEntry_tBAF7435C474DC174E69A89CFAB18DAA116D32FBD* m_Items[1];
|
|
|
|
inline SnapModuleEntry_tBAF7435C474DC174E69A89CFAB18DAA116D32FBD* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline SnapModuleEntry_tBAF7435C474DC174E69A89CFAB18DAA116D32FBD** 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, SnapModuleEntry_tBAF7435C474DC174E69A89CFAB18DAA116D32FBD* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline SnapModuleEntry_tBAF7435C474DC174E69A89CFAB18DAA116D32FBD* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline SnapModuleEntry_tBAF7435C474DC174E69A89CFAB18DAA116D32FBD** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, SnapModuleEntry_tBAF7435C474DC174E69A89CFAB18DAA116D32FBD* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.Builders.Snap.SnapModuleInstance[]
|
|
struct SnapModuleInstanceU5BU5D_t1CECF93BAF2392D851D1A4FF9602C39589C79358 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* m_Items[1];
|
|
|
|
inline SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94** 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, SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.Builders.Snap.SnapModuleConnection[]
|
|
struct SnapModuleConnectionU5BU5D_t4CBD1DC7F002898688C543EE794C560193D9CF9F : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE* m_Items[1];
|
|
|
|
inline SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE** 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, SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// UnityEngine.Matrix4x4[]
|
|
struct Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 m_Items[1];
|
|
|
|
inline Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// 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.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.RuntimeGraphs.RuntimeGraphNode`1<DungeonArchitect.Grammar.GrammarRuntimeGraphNodeData>[]
|
|
struct RuntimeGraphNode_1U5BU5D_t7E2B3231CB9F6D8EB2CC48FFE4C001DF6F65D9F5 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) RuntimeGraphNode_1_t712304134E64613AF823A2C4938E9D8EEA758602* m_Items[1];
|
|
|
|
inline RuntimeGraphNode_1_t712304134E64613AF823A2C4938E9D8EEA758602* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline RuntimeGraphNode_1_t712304134E64613AF823A2C4938E9D8EEA758602** 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, RuntimeGraphNode_1_t712304134E64613AF823A2C4938E9D8EEA758602* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline RuntimeGraphNode_1_t712304134E64613AF823A2C4938E9D8EEA758602* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline RuntimeGraphNode_1_t712304134E64613AF823A2C4938E9D8EEA758602** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeGraphNode_1_t712304134E64613AF823A2C4938E9D8EEA758602* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// System.Delegate[]
|
|
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Delegate_t* m_Items[1];
|
|
|
|
inline Delegate_t* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.Builders.Snap.SnapQueryConnectionInfo[]
|
|
struct SnapQueryConnectionInfoU5BU5D_tA722DA257596BFF7FBFF0241951285854A0487E9 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1 m_Items[1];
|
|
|
|
inline SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1* 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, SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___connectionGameObject_0), (void*)NULL);
|
|
}
|
|
inline SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1 value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___connectionGameObject_0), (void*)NULL);
|
|
}
|
|
};
|
|
// DungeonArchitect.DungeonSceneProviderData[]
|
|
struct DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* m_Items[1];
|
|
|
|
inline DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A** GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.Builders.Snap.SnapQueryModuleInfo[]
|
|
struct SnapQueryModuleInfoU5BU5D_t4FE35B9F263FFCD09EF9A64ECD0142DC2A434E29 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6 m_Items[1];
|
|
|
|
inline SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6* 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, SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___instanceInfo_0), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___moduleGameObject_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___connections_2), (void*)NULL);
|
|
#endif
|
|
}
|
|
inline SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6 value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___instanceInfo_0), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___moduleGameObject_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___connections_2), (void*)NULL);
|
|
#endif
|
|
}
|
|
};
|
|
// UnityEngine.GameObject[]
|
|
struct GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* m_Items[1];
|
|
|
|
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F** GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityLandscapeTexture[]
|
|
struct SimpleCityLandscapeTextureU5BU5D_t9AC637F09C5F44BB198FBD383EC1FAF006A64B9A : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) SimpleCityLandscapeTexture_t32B235BA8E6F3756310D09A0278F5601F5858C48* m_Items[1];
|
|
|
|
inline SimpleCityLandscapeTexture_t32B235BA8E6F3756310D09A0278F5601F5858C48* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline SimpleCityLandscapeTexture_t32B235BA8E6F3756310D09A0278F5601F5858C48** 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, SimpleCityLandscapeTexture_t32B235BA8E6F3756310D09A0278F5601F5858C48* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline SimpleCityLandscapeTexture_t32B235BA8E6F3756310D09A0278F5601F5858C48* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline SimpleCityLandscapeTexture_t32B235BA8E6F3756310D09A0278F5601F5858C48** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, SimpleCityLandscapeTexture_t32B235BA8E6F3756310D09A0278F5601F5858C48* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityLandscapeTextureType[]
|
|
struct SimpleCityLandscapeTextureTypeU5BU5D_tE540ADA00414718CB00CDDDDD4E34D6AA40AA99F : 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.Builders.SimpleCity.SimpleCityCellType[]
|
|
struct SimpleCityCellTypeU5BU5D_t618B6AD7B7313E645F51627F74B5BD167AE08D11 : 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.Builders.SimpleCity.SimpleCityCell[,]
|
|
struct SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* m_Items[1];
|
|
|
|
inline SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA** 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, SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* GetAt(il2cpp_array_size_t i, il2cpp_array_size_t j) const
|
|
{
|
|
il2cpp_array_size_t iBound = bounds[0].length;
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound);
|
|
il2cpp_array_size_t jBound = bounds[1].length;
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound);
|
|
|
|
il2cpp_array_size_t index = i * jBound + j;
|
|
return m_Items[index];
|
|
}
|
|
inline SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA** GetAddressAt(il2cpp_array_size_t i, il2cpp_array_size_t j)
|
|
{
|
|
il2cpp_array_size_t iBound = bounds[0].length;
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound);
|
|
il2cpp_array_size_t jBound = bounds[1].length;
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound);
|
|
|
|
il2cpp_array_size_t index = i * jBound + j;
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t i, il2cpp_array_size_t j, SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* value)
|
|
{
|
|
il2cpp_array_size_t iBound = bounds[0].length;
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound);
|
|
il2cpp_array_size_t jBound = bounds[1].length;
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound);
|
|
|
|
il2cpp_array_size_t index = i * jBound + j;
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* GetAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j) const
|
|
{
|
|
il2cpp_array_size_t jBound = bounds[1].length;
|
|
|
|
il2cpp_array_size_t index = i * jBound + j;
|
|
return m_Items[index];
|
|
}
|
|
inline SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA** GetAddressAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j)
|
|
{
|
|
il2cpp_array_size_t jBound = bounds[1].length;
|
|
|
|
il2cpp_array_size_t index = i * jBound + j;
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j, SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* value)
|
|
{
|
|
il2cpp_array_size_t jBound = bounds[1].length;
|
|
|
|
il2cpp_array_size_t index = i * jBound + j;
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityFoliageTheme[]
|
|
struct SimpleCityFoliageThemeU5BU5D_t75D0E76B08405214A9EDB826E718B2A43B944323 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) SimpleCityFoliageTheme_t3CE081E8CA679C81A0175C89000D1941FEED0B28* m_Items[1];
|
|
|
|
inline SimpleCityFoliageTheme_t3CE081E8CA679C81A0175C89000D1941FEED0B28* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline SimpleCityFoliageTheme_t3CE081E8CA679C81A0175C89000D1941FEED0B28** 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, SimpleCityFoliageTheme_t3CE081E8CA679C81A0175C89000D1941FEED0B28* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline SimpleCityFoliageTheme_t3CE081E8CA679C81A0175C89000D1941FEED0B28* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline SimpleCityFoliageTheme_t3CE081E8CA679C81A0175C89000D1941FEED0B28** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, SimpleCityFoliageTheme_t3CE081E8CA679C81A0175C89000D1941FEED0B28* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityFoliageEntry[]
|
|
struct SimpleCityFoliageEntryU5BU5D_t79F69CA299143241BD9516B7B77A4D9EDD60B335 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) SimpleCityFoliageEntry_tC31A162EF7F99187DCC3D60DEB22B0DDF8C942AE* m_Items[1];
|
|
|
|
inline SimpleCityFoliageEntry_tC31A162EF7F99187DCC3D60DEB22B0DDF8C942AE* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline SimpleCityFoliageEntry_tC31A162EF7F99187DCC3D60DEB22B0DDF8C942AE** 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, SimpleCityFoliageEntry_tC31A162EF7F99187DCC3D60DEB22B0DDF8C942AE* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline SimpleCityFoliageEntry_tC31A162EF7F99187DCC3D60DEB22B0DDF8C942AE* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline SimpleCityFoliageEntry_tC31A162EF7F99187DCC3D60DEB22B0DDF8C942AE** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, SimpleCityFoliageEntry_tC31A162EF7F99187DCC3D60DEB22B0DDF8C942AE* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityCell[]
|
|
struct SimpleCityCellU5BU5D_t033D00DBBB943855FD122562345E8999B86242E7 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* m_Items[1];
|
|
|
|
inline SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA** 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, SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// UnityEngine.Keyframe[]
|
|
struct KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 m_Items[1];
|
|
|
|
inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* 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, Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// DungeonArchitect.Builders.SimpleCity.CityBlockDimension[]
|
|
struct CityBlockDimensionU5BU5D_tEBD3240F350815EE44B0C464618510BD6E01B2B8 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) CityBlockDimension_t9B947411825E9373D6BD8C9DD6E9F68E2F6E7A99 m_Items[1];
|
|
|
|
inline CityBlockDimension_t9B947411825E9373D6BD8C9DD6E9F68E2F6E7A99 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline CityBlockDimension_t9B947411825E9373D6BD8C9DD6E9F68E2F6E7A99* 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, CityBlockDimension_t9B947411825E9373D6BD8C9DD6E9F68E2F6E7A99 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___markerName_0), (void*)NULL);
|
|
}
|
|
inline CityBlockDimension_t9B947411825E9373D6BD8C9DD6E9F68E2F6E7A99 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline CityBlockDimension_t9B947411825E9373D6BD8C9DD6E9F68E2F6E7A99* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, CityBlockDimension_t9B947411825E9373D6BD8C9DD6E9F68E2F6E7A99 value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___markerName_0), (void*)NULL);
|
|
}
|
|
};
|
|
// SharpNav.Geometry.Triangle3[]
|
|
struct Triangle3U5BU5D_tA901756B3B9D181D5FBCAC26CDE18BAD4707B94C : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Triangle3_t647A244EA652DCD9201C1A2EC2BFC20D1CDEC7AB m_Items[1];
|
|
|
|
inline Triangle3_t647A244EA652DCD9201C1A2EC2BFC20D1CDEC7AB GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Triangle3_t647A244EA652DCD9201C1A2EC2BFC20D1CDEC7AB* 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, Triangle3_t647A244EA652DCD9201C1A2EC2BFC20D1CDEC7AB value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline Triangle3_t647A244EA652DCD9201C1A2EC2BFC20D1CDEC7AB GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Triangle3_t647A244EA652DCD9201C1A2EC2BFC20D1CDEC7AB* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Triangle3_t647A244EA652DCD9201C1A2EC2BFC20D1CDEC7AB value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// UnityEngine.Bounds[]
|
|
struct BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 m_Items[1];
|
|
|
|
inline Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* 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, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// DungeonArchitect.IntVector[]
|
|
struct IntVectorU5BU5D_t51305BC25B133B84E9B4F1FB09FC5DE6C579C440 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C m_Items[1];
|
|
|
|
inline IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* 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, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
|
|
IL2CPP_EXTERN_C void BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshal_pinvoke(const BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0& unmarshaled, BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshaled_pinvoke& marshaled);
|
|
IL2CPP_EXTERN_C void BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshal_pinvoke_back(const BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshaled_pinvoke& marshaled, BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0& unmarshaled);
|
|
IL2CPP_EXTERN_C void BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshal_pinvoke_cleanup(BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshaled_pinvoke& marshaled);
|
|
IL2CPP_EXTERN_C void BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshal_com(const BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0& unmarshaled, BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshaled_com& marshaled);
|
|
IL2CPP_EXTERN_C void BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshal_com_back(const BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshaled_com& marshaled, BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0& unmarshaled);
|
|
IL2CPP_EXTERN_C void BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshal_com_cleanup(BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshaled_com& marshaled);
|
|
IL2CPP_EXTERN_C void SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshal_pinvoke(const SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1& unmarshaled, SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshaled_pinvoke& marshaled);
|
|
IL2CPP_EXTERN_C void SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshal_pinvoke_back(const SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshaled_pinvoke& marshaled, SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1& unmarshaled);
|
|
IL2CPP_EXTERN_C void SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshal_pinvoke_cleanup(SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshaled_pinvoke& marshaled);
|
|
IL2CPP_EXTERN_C void SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshal_com(const SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1& unmarshaled, SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshaled_com& marshaled);
|
|
IL2CPP_EXTERN_C void SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshal_com_back(const SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshaled_com& marshaled, SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1& unmarshaled);
|
|
IL2CPP_EXTERN_C void SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshal_com_cleanup(SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshaled_com& marshaled);
|
|
|
|
// 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<SharpNav.Geometry.Triangle3>::Add(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m72E8104DD82C16BA85E0237D91A43D62B954D81A_gshared_inline (List_1_t76BC5FD68E26B35339A5751BB74CAE7A9D6A87D2* __this, Triangle3_t647A244EA652DCD9201C1A2EC2BFC20D1CDEC7AB ___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.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<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) ;
|
|
// 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) ;
|
|
// 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<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.Action`1<System.Object>::.ctor(System.Object,System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
|
|
// System.Void System.Action`1<System.Object>::Invoke(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, 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) ;
|
|
// 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.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) ;
|
|
// 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.Void System.Collections.Generic.List`1<System.Object>::set_Item(System.Int32,T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1<System.Object>::Contains(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.HashSet`1<DungeonArchitect.IntVector>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m606D72FA17DC5FB76BFFBA90AE31EF85BE643D0A_gshared (HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.HashSet`1<DungeonArchitect.IntVector>::Add(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m3CEC6A8ED133CA7EF3C957EA7C946E401291F79C_gshared (HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* __this, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___0_item, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.HashSet`1<DungeonArchitect.IntVector>::Contains(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m912E38AD34AEBA45CCD4C1D112E289133DFC1678_gshared (HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* __this, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___0_item, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNode>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mF29726CE49CDCB0D67182D69743645FC285CAD18_gshared (List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNodeConnection>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m942C6437EE88365D02C3FA9BCC45F3A5A1675D25_gshared (List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64* __this, const RuntimeMethod* method) ;
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNode>::ToArray()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* List_1_ToArray_mC1527CA5907F5CE9C59419DE645CA2F34E4D5821_gshared (List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2* __this, const RuntimeMethod* method) ;
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNodeConnection>::ToArray()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61* List_1_ToArray_mD31AC6CC474F01FC13A7395D818C003F9CB98E7C_gshared (List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64* __this, 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) ;
|
|
// 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 System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNodeConnection>::Add(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0B5A1105626A51321971081DCDA50A5F9160E910_gshared_inline (List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64* __this, BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0 ___0_item, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNode>::Add(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mCEE063E6D52644E8AC9951DF9550258664061825_gshared_inline (List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2* __this, BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C ___0_item, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.DebugTextItem>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m8285B13135C55C3AA8B0A7720E00513E08166EC5_gshared (List_1_tC0DA61D51E26CCB6816A0C6FB9347C8600E2CCCB* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.DebugTextItem>::Add(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m5D61C4044F7FAE6BDA3FE83D1D4F47615F169578_gshared_inline (List_1_tC0DA61D51E26CCB6816A0C6FB9347C8600E2CCCB* __this, DebugTextItem_t9DB1E80BF96F08297DBD8338F667404084C3C33B ___0_item, const RuntimeMethod* method) ;
|
|
// T UnityEngine.Component::GetComponent<System.Object>()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.DebugTextItem>::ToArray()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DebugTextItemU5BU5D_tCA2BEDD551026E9957BBE9DC6744FB2CB1950573* List_1_ToArray_mC9952095FF2270435FBBC16065DC695EA2B7E02F_gshared (List_1_tC0DA61D51E26CCB6816A0C6FB9347C8600E2CCCB* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Builders.BSP.BSPNode>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m94D0C4A909A603FBB8D807F4D7267DA9DB2D658A_gshared (Dictionary_2_t44269F11A77090D613930275E3C268CB615D3F6A* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Builders.BSP.BSPNode>::Add(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m997DFE54EB3CE5D3091AC810BD3BE1CC3E2AA27D_gshared (Dictionary_2_t44269F11A77090D613930275E3C268CB615D3F6A* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C ___1_value, const RuntimeMethod* method) ;
|
|
// TValue System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Builders.BSP.BSPNode>::get_Item(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C Dictionary_2_get_Item_m49825289A2A005A55F8844EBAF311A6C75B75636_gshared (Dictionary_2_t44269F11A77090D613930275E3C268CB615D3F6A* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.HashSet`1<UnityEngine.Vector3Int>::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Clear_mC6F14B68114CDA921868056229A9E84D044A95EC_gshared (HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.HashSet`1<UnityEngine.Vector3Int>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m1DE3B8C8D025B3AF37E1940DEF69361BEAC6AD38_gshared (HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.Vector3Int>::Add(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_mA024658A4ED8E38324AB60A5CDA6DFCAE4FFF4A5_gshared (HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.Vector3Int>::Contains(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_mF0DB26284CB57E818068D8940E37B48565E4C688_gshared (HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, 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<UnityEngine.Vector3Int>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t0C7989F0F45B4D7A9C7BD464806B72BDA3020B8C HashSet_1_GetEnumerator_m0B88ADAC18FFB66D069C900DEBB9DBAD47358382_gshared (HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.Vector3Int>::Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m43A9A2AE7F9F37568D075B81C2CBF966157DC640_gshared (Enumerator_t0C7989F0F45B4D7A9C7BD464806B72BDA3020B8C* __this, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.Vector3Int>::get_Current()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Enumerator_get_Current_m3159B7369EC62631C4C10AD1055F55B6B15218E9_gshared_inline (Enumerator_t0C7989F0F45B4D7A9C7BD464806B72BDA3020B8C* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.Vector3Int>::MoveNext()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m917546674D1D13C3F3E49962CD1006DF18F4196F_gshared (Enumerator_t0C7989F0F45B4D7A9C7BD464806B72BDA3020B8C* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Array::IndexOf<System.Object>(T[],T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisRuntimeObject_m69589B2C5A44BA495E1A2B1170931D92F9BB6BF1_gshared (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
|
|
// T DungeonArchitect.Flow.Domains.FlowDomainExtensions::GetExtension<System.Object>()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FlowDomainExtensions_GetExtension_TisRuntimeObject_mDC221B6B354CD167E4DB1684A9E3CAACD519B11E_gshared (FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* __this, 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 UnityEngine.GameObject::GetComponent<System.Object>()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
|
|
// T[] UnityEngine.Component::GetComponentsInChildren<System.Object>()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __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.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) ;
|
|
// T[] UnityEngine.Component::GetComponents<System.Object>()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Component_GetComponents_TisRuntimeObject_m35447B0B07F9C06A1AF846E482EC6FEB09D2436F_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<System.Object>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
|
|
// T[] UnityEngine.GameObject::GetComponentsInChildren<System.Object>()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* GameObject_GetComponentsInChildren_TisRuntimeObject_m6F69570C0224EE6620FD43C4DDB0F0AB152A1B20_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
|
|
// T UnityEngine.GameObject::AddComponent<System.Object>()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __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.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.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.SnapGridFlow.SGFQueryModuleInfo>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mCBD292B3133782438E278455F40703767CC635FF_gshared (List_1_t1BBF95E81C3550DA233D7F0B0444B15F67BF1810* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.SnapGridFlow.SGFQueryModuleInfo>::Add(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m1729BC867966390202EB09471D8CCE9F6CAB8F93_gshared_inline (List_1_t1BBF95E81C3550DA233D7F0B0444B15F67BF1810* __this, SGFQueryModuleInfo_t5178656444254F207C02EA793D0E8570B3A6DD73 ___0_item, const RuntimeMethod* method) ;
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.Builders.SnapGridFlow.SGFQueryModuleInfo>::ToArray()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SGFQueryModuleInfoU5BU5D_tBF96B922BF7F2AB5B60C5F143BB6137921D1DBA2* List_1_ToArray_m8296BF944786EAB589C15EAB2557C35E3935D680_gshared (List_1_t1BBF95E81C3550DA233D7F0B0444B15F67BF1810* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::Add(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_gshared_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) ;
|
|
// T[] System.Collections.Generic.List`1<UnityEngine.Vector3>::ToArray()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __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>::set_Item(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m2F765C25790A1777E36D648E61FD8E5EADD39DBB_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) ;
|
|
// DungeonArchitect.SxEngine.SxMaterial DungeonArchitect.SxEngine.SxMaterialRegistry::Get<System.Object>()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* SxMaterialRegistry_Get_TisRuntimeObject_m2275CE6E5D03CCE36971DBEFAEA9BFDAE5DA4573_gshared (const RuntimeMethod* method) ;
|
|
// T[] UnityEngine.Object::FindObjectsOfType<System.Object>()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Object_FindObjectsOfType_TisRuntimeObject_m0B4DF4B8AB4C71E0F471BC9D0440B40844DA221D_gshared (const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.HashSet`1<System.Object>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mC13D3ADFE27A073EC3C583E9C926C801A7EE1DDD_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __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.HashSet`1/Enumerator<System.Object>::MoveNext()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_gshared (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.HashSet`1<UnityEngine.Bounds>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m6A11D47E0FAB7B76222536C414A094ABBA665E62_gshared (HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A* __this, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Values()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA* Dictionary_2_get_Values_mA0C01DEA55329E55380E96BBD04D4D228B437EC5_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,System.Object>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB ValueCollection_GetEnumerator_m025EE28BE2F31676E08BC3D7C8E39D8232BDBBF8_gshared (ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Object,System.Object>::Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mFD8FAB8D9FF5EDF9AE3B14CF539A8A34AA9527A8_gshared (Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB* __this, const RuntimeMethod* method) ;
|
|
// TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Object,System.Object>::get_Current()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_mB407E755F3B4C51C54D24338D00A352E5B16E7F3_gshared_inline (Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Object,System.Object>::MoveNext()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mBE11DA1DAFC756EB87E884AADC5EDC4BB72FB032_gshared (Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Stack`1<System.Object>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m70E8EDA96A608CE9BAB7FC8313B233AADA573BD4_gshared (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Stack`1<System.Object>::Push(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_m709DD11BC1291A905814182CF9A367DE7399A778_gshared (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.Stack`1<System.Object>::Pop()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_Pop_m2AFF69249659372F07EE25817DBCAFE74E1CF778_gshared (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method) ;
|
|
// T DungeonArchitect.Builders.Snap.SnapBuilder::GetArrayEntry<System.Object>(System.Int32,T[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SnapBuilder_GetArrayEntry_TisRuntimeObject_m8CA2826995EF69C0ADBAD685AD86AB566E8C6562_gshared (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708* __this, int32_t ___0_index, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_array, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.Stack`1<System.Object>::get_Count()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_mD08AE71D49787D30DDD9D484BCD323D646744D2E_gshared_inline (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Bounds>::Add(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m930CA3F1A016B820967E8D53B5D8B2EEB9F10DAC_gshared_inline (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_item, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.HashSet`1/Enumerator<T> System.Collections.Generic.HashSet`1<UnityEngine.Bounds>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tFF4A389E7F4F037518123625DCBFE7CD31A84B3F HashSet_1_GetEnumerator_m6C31533005B5B499AC96DF20F0F0D4D9551DF9CE_gshared (HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.Bounds>::Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mE21D44A7D31C6EC7BBAAFB226076282FDE658AC4_gshared (Enumerator_tFF4A389E7F4F037518123625DCBFE7CD31A84B3F* __this, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.Bounds>::get_Current()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Enumerator_get_Current_mC40E8CE8DBBF01ADA9B46C2727958B1FB4EE4727_gshared_inline (Enumerator_tFF4A389E7F4F037518123625DCBFE7CD31A84B3F* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.Bounds>::MoveNext()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m911BFC0C3AFB9DF3E132D5E373C14A60722BDDB9_gshared (Enumerator_tFF4A389E7F4F037518123625DCBFE7CD31A84B3F* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<System.Int32>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<System.Int32>::Add(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ;
|
|
// T[] System.Collections.Generic.List`1<System.Int32>::ToArray()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.HashSet`1<UnityEngine.Bounds>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mA12C6AC6C11B0AEEA45A3E9866C680833F675655_gshared (HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Utils.MathUtils::Shuffle<System.Int32>(T[],System.Random)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MathUtils_Shuffle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mE58FA0FE09733B555610AF595E79C91804EC17F4_gshared (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_Array, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___1_Random, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.Bounds>::Add(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_mC26E2F9724E22A120B00E5379FAD07A7B1E5E4AE_gshared (HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_item, 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.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapQueryModuleInfo>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m2F7AA1F52DF264AE03CFD583964C1C1830680DFA_gshared (List_1_t20F788D2D9E17E45A918AED9E6877AF20591762A* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapQueryConnectionInfo>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m2C88923AFA6A79AF381B8B6682A412B80FF84CEA_gshared (List_1_t02CA5589C37F7F51AB6CA6BC922341AA36B3E045* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapQueryConnectionInfo>::Add(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m42BBF0E53D377E6148CC305FF5CC519A395CCBAE_gshared_inline (List_1_t02CA5589C37F7F51AB6CA6BC922341AA36B3E045* __this, SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1 ___0_item, const RuntimeMethod* method) ;
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapQueryConnectionInfo>::ToArray()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SnapQueryConnectionInfoU5BU5D_tA722DA257596BFF7FBFF0241951285854A0487E9* List_1_ToArray_m272D5C7C5E37437D2D4A243EE2BDD3A1D0096E8A_gshared (List_1_t02CA5589C37F7F51AB6CA6BC922341AA36B3E045* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapQueryModuleInfo>::Add(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m98DD02D876D1D0610EF5E03196A55D67FC6039D3_gshared_inline (List_1_t20F788D2D9E17E45A918AED9E6877AF20591762A* __this, SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6 ___0_item, const RuntimeMethod* method) ;
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapQueryModuleInfo>::ToArray()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SnapQueryModuleInfoU5BU5D_t4FE35B9F263FFCD09EF9A64ECD0142DC2A434E29* List_1_ToArray_mD0F6E4201AFC13CDAFDB761A130B164C013FCBD2_gshared (List_1_t20F788D2D9E17E45A918AED9E6877AF20591762A* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7E96FE86519334BAB0B856C18ACB490B91E293A7_gshared (List_1_tCFA270E118B873F542F52B1DD58F21D0AF4D1452* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::Add(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m64F9F4C32CDD01D323D17E7A61A97EB924206093_gshared_inline (List_1_tCFA270E118B873F542F52B1DD58F21D0AF4D1452* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_item, const RuntimeMethod* method) ;
|
|
// T[] System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::ToArray()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* List_1_ToArray_m83B0C7AEEDAD95865403D58AA176244CB8887326_gshared (List_1_tCFA270E118B873F542F52B1DD58F21D0AF4D1452* __this, const RuntimeMethod* method) ;
|
|
// T UnityEngine.GameObject::GetComponentInChildren<System.Object>()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponentInChildren_TisRuntimeObject_mED181B37054A10395CA356010754C7DFC685893C_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.HashSet`1/Enumerator<T> System.Collections.Generic.HashSet`1<DungeonArchitect.IntVector>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t2014470E422F92BDF2E12368BBB52F968E3DA2CE HashSet_1_GetEnumerator_m19EB2056F3B65AFF2E826424C671E7A5371DAFE5_gshared (HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.HashSet`1/Enumerator<DungeonArchitect.IntVector>::Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m7024952A8A06A2B2FD6A41027C224F14EFB9C2B0_gshared (Enumerator_t2014470E422F92BDF2E12368BBB52F968E3DA2CE* __this, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.HashSet`1/Enumerator<DungeonArchitect.IntVector>::get_Current()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C Enumerator_get_Current_m5ECE4F4C0175BE8CF79895D245B30D2BEB4EAAF0_gshared_inline (Enumerator_t2014470E422F92BDF2E12368BBB52F968E3DA2CE* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.HashSet`1/Enumerator<DungeonArchitect.IntVector>::MoveNext()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mA125E128FD7E5C44FBBE377D1E91C64612726552_gshared (Enumerator_t2014470E422F92BDF2E12368BBB52F968E3DA2CE* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.IntVector>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m3594F0DA9A2356EC1BE06D92A122AC7D4953A063_gshared (List_1_t72F81508323A323FA6727DCAE9E4209241B62383* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.IntVector>::Add(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mF01C477CDADA3CC4D7589AF47F15AA10EDB9A371_gshared_inline (List_1_t72F81508323A323FA6727DCAE9E4209241B62383* __this, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___0_item, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.IntVector>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t63D0D9D2F4A7D35CCD6B732EA566D06665532C5C List_1_GetEnumerator_mE99C8F0AD0E80C16E9B36E83EF6F842C1835085D_gshared (List_1_t72F81508323A323FA6727DCAE9E4209241B62383* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.IntVector>::Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mC12D67FB6B2738537F274204A04E2DA463771F54_gshared (Enumerator_t63D0D9D2F4A7D35CCD6B732EA566D06665532C5C* __this, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.IntVector>::get_Current()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C Enumerator_get_Current_mCC10AF4347888150C7C356728C8183205B81A638_gshared_inline (Enumerator_t63D0D9D2F4A7D35CCD6B732EA566D06665532C5C* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.IntVector>::MoveNext()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mA1D361FE9A99073D485E65E0A746D14AD56E6C1F_gshared (Enumerator_t63D0D9D2F4A7D35CCD6B732EA566D06665532C5C* __this, const RuntimeMethod* method) ;
|
|
|
|
// System.Void DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialConstraintProcessor__ctor_m85DDD58A2DDE97F984125A531221E6E782865F6C (SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* __this, 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::LogWarning(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.DungeonModel DungeonArchitect.Dungeon::get_ActiveModel()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* Dungeon_get_ActiveModel_m0E27473D49B3B5B81C49EC28DD20A4B00FC37794 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.Builders.Grid.Cell>::GetEnumerator()
|
|
inline Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8 List_1_GetEnumerator_m5A8FFD32A62DDD1E1EF2C5746ADDD20468DE6F35 (List_1_t987D5B80738D2852896A351FD59FC0CCCE96F45A* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8 (*) (List_1_t987D5B80738D2852896A351FD59FC0CCCE96F45A*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Builders.Grid.Cell>::Dispose()
|
|
inline void Enumerator_Dispose_m78CE33F908EF5E977351DDCF0DDE935CE81FC839 (Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Builders.Grid.Cell>::get_Current()
|
|
inline Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* Enumerator_get_Current_m4AAC4833BA64EA18FAEB5AE98B1558ED8B463649_inline (Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* (*) (Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
|
|
}
|
|
// DungeonArchitect.Rectangle DungeonArchitect.Builders.Grid.Cell::get_Bounds()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E Cell_get_Bounds_m701BAE5F667F9ED03D14964497811072198366CE_inline (Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* __this, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.IntVector DungeonArchitect.Rectangle::get_Location()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline (Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 DungeonArchitect.Utils.MathUtils::GridToWorld(UnityEngine.Vector3,DungeonArchitect.IntVector)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MathUtils_GridToWorld_m3832521897A30123F714FC01716AB2B26AD9788E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_GridCellSize, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___1_v, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.IntVector DungeonArchitect.Rectangle::get_Size()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C Rectangle_get_Size_mA55765DC875BB6CEBED2C41C0DBC5258B7A79259_inline (Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* __this, const RuntimeMethod* method) ;
|
|
// System.Void SharpNav.Geometry.Vector3::Set(System.Single,System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3_Set_m6B95184668D4E8EA89BE9BCBA7E68AACE6B3A3BD (Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
|
|
// System.Void SharpNav.Geometry.Triangle3::.ctor(SharpNav.Geometry.Vector3,SharpNav.Geometry.Vector3,SharpNav.Geometry.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Triangle3__ctor_mE3A051C362CD6284A554EDA55439AB1D9B447ADE (Triangle3_t647A244EA652DCD9201C1A2EC2BFC20D1CDEC7AB* __this, Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 ___0_a, Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 ___1_b, Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 ___2_c, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.Geometry.Triangle3>::Add(T)
|
|
inline void List_1_Add_m72E8104DD82C16BA85E0237D91A43D62B954D81A_inline (List_1_t76BC5FD68E26B35339A5751BB74CAE7A9D6A87D2* __this, Triangle3_t647A244EA652DCD9201C1A2EC2BFC20D1CDEC7AB ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t76BC5FD68E26B35339A5751BB74CAE7A9D6A87D2*, Triangle3_t647A244EA652DCD9201C1A2EC2BFC20D1CDEC7AB, const RuntimeMethod*))List_1_Add_m72E8104DD82C16BA85E0237D91A43D62B954D81A_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Builders.Grid.Cell>::MoveNext()
|
|
inline bool Enumerator_MoveNext_m99C7EE977A1004680A927B694ED31BDBAFD3E0F3 (Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Navigation.NavigationTriangleProvider::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavigationTriangleProvider__ctor_mB26639ADAFB5E6B5168DF2CD728D36AA0A7DC9C2 (NavigationTriangleProvider_t5333ABCADA47BFDDCBBE8BC1CB661ED83F8F991F* __this, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.DungeonConfig DungeonArchitect.Dungeon::get_Config()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* Dungeon_get_Config_mC6757E750DD29510532B73B07094C4D0079EF1A4 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::Scale(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Type,System.String[]>::.ctor()
|
|
inline void Dictionary_2__ctor_m0840C7D5FEA0D7592593C7EA05EE1EF1294622A6 (Dictionary_2_t14AB99F8F8927139D9F28F4D7D0EB1277FBF77F8* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t14AB99F8F8927139D9F28F4D7D0EB1277FBF77F8*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
|
|
}
|
|
// System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Type,System.String[]>::Add(TKey,TValue)
|
|
inline void Dictionary_2_Add_m4AA6096054B5A9779E352FC5A336CCB019EAFAE1 (Dictionary_2_t14AB99F8F8927139D9F28F4D7D0EB1277FBF77F8* __this, Type_t* ___0_key, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t14AB99F8F8927139D9F28F4D7D0EB1277FBF77F8*, Type_t*, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Type,System.String[]>::ContainsKey(TKey)
|
|
inline bool Dictionary_2_ContainsKey_mE18BABE17247C9D98F14C9A1E2CCD38CE3495BB4 (Dictionary_2_t14AB99F8F8927139D9F28F4D7D0EB1277FBF77F8* __this, Type_t* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_t14AB99F8F8927139D9F28F4D7D0EB1277FBF77F8*, Type_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<System.Type,System.String[]>::get_Item(TKey)
|
|
inline StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* Dictionary_2_get_Item_m5914D16AC82BA8EB65265658039523F3CE870638 (Dictionary_2_t14AB99F8F8927139D9F28F4D7D0EB1277FBF77F8* __this, Type_t* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* (*) (Dictionary_2_t14AB99F8F8927139D9F28F4D7D0EB1277FBF77F8*, Type_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
|
|
}
|
|
// DungeonArchitect.Rectangle DungeonArchitect.Rectangle::ExpandBounds(DungeonArchitect.Rectangle,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E Rectangle_ExpandBounds_mB2B91D2CB09196E225226A740A2AE76AC1FCB319 (Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E ___0_rect, int32_t ___1_distance, const RuntimeMethod* method) ;
|
|
// System.Int32 DungeonArchitect.Rectangle::get_Width()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Rectangle_get_Width_m8EF061695117C080FF4BA340AFF6FCC43746A38C (Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 DungeonArchitect.Rectangle::get_Length()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Rectangle_get_Length_mED01F5FFE1B4FFF9A67FE93A0C2D9258CECBB435 (Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* __this, const RuntimeMethod* method) ;
|
|
// System.Single RandomExtensions::NextFloat(System.Random)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RandomExtensions_NextFloat_m83B4036CA53E0F8F86D3A8D8ABC1C564D0673A67 (Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___0_random, const RuntimeMethod* method) ;
|
|
// System.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.Builders.BSP.BSPNodeObject::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPNodeObject__ctor_mA3CC2724F3D2A28947D70F9DEDEB46384A6E5FA5 (BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Rectangle::.ctor(DungeonArchitect.IntVector,DungeonArchitect.IntVector)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rectangle__ctor_m3AC35F3E815A8A14017F485B942EC82A65BB78C3 (Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* __this, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___0_location, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___1_size, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Mathf::Max(System.Int32,System.Int32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Utils.DungeonUID DungeonArchitect.Utils.DungeonUID::NewUID()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 DungeonUID_NewUID_mE6EE97B2F74BC543ED8A85DF5373B55F26B1DD68 (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.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNodeObject>::.ctor()
|
|
inline void List_1__ctor_m6626C2EFFD31BB421F76C11975F6BE1045BAA5AC (List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Object::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.DungeonBuilder::BuildDungeon(DungeonArchitect.DungeonConfig,DungeonArchitect.DungeonModel)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_BuildDungeon_m3560800F8DB87C0B58247D249C2400C41A865535 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* ___0_config, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___1_model, const RuntimeMethod* method) ;
|
|
// System.Void System.Random::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Random__ctor_mFB386F0C0ED85F26CD069C3527052B81878A2F1E (Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* __this, int32_t ___0_Seed, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::GenerateLevelLayout()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_GenerateLevelLayout_m34F22390569174CE3A34C5E00EB4B6AE31D247D9 (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.DungeonBuilder::OnDestroyed()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_OnDestroyed_m3E662FC6E5EF3FF6E579A72C71A9A8203CA25B35 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.DungeonBuilder::EmitMarkers()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_EmitMarkers_m9A37877CCDCD23ED308C323678985233569EB0F1 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::EmitLevelMarkers()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_EmitLevelMarkers_m6C2CD02EDB656771A3862168DCF551C6FED2C94E (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.DungeonBuilder::ProcessMarkerOverrideVolumes()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_ProcessMarkerOverrideVolumes_m1D956AAA9A0ED06FEEA3CF88D40E4BAA41ACDFCA (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Rectangle::.ctor(System.Int32,System.Int32,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rectangle__ctor_m414C7059151B811D6B4A62521D618023D7EC25AA (Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* __this, int32_t ___0_x, int32_t ___1_z, int32_t ___2_width, int32_t ___3_length, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::BuildDungeonGraph(DungeonArchitect.Builders.BSP.BSPNodeObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_BuildDungeonGraph_m5D4ED954CF36516747CB043066D4AF9B569C296C (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_node, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::ConnectDoors(DungeonArchitect.Builders.BSP.BSPNodeObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_ConnectDoors_mE9833E2E14AB51EED06F389A3E48C399F5950965 (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_node, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::GenerateCustomRooms(DungeonArchitect.Builders.BSP.BSPNodeObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_GenerateCustomRooms_m02F20222767DDE7724B5F26C52FFD87C9EAF22FA (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_rootNode, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::DiscardExtraRooms(DungeonArchitect.Builders.BSP.BSPNodeObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_DiscardExtraRooms_m1A779AF8C1F1D46374C73E4276DF9DC6885BF4F6 (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_rootNode, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::SerializeGraph(DungeonArchitect.Builders.BSP.BSPNodeObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_SerializeGraph_mB4D8CC154E58A388A80EA37FE13B805612D47BE1 (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_rootNode, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::FindBoundaryEdgeRooms(DungeonArchitect.Builders.BSP.BSPNodeObject,DungeonArchitect.Builders.BSP.BSPNodeDirection,System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNodeObject>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_FindBoundaryEdgeRooms_mB9F737D79DC1CAA1A6D22F269D0D288882DCF258 (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_node, int32_t ___1_direction, List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* ___2_result, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNodeObject>::GetEnumerator()
|
|
inline Enumerator_t1AEED9951734FCA44177EE3FF8BA757000934893 List_1_GetEnumerator_m442448C51FA78FC7C056AE8FB603A3AF40F59016 (List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t1AEED9951734FCA44177EE3FF8BA757000934893 (*) (List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Builders.BSP.BSPNodeObject>::Dispose()
|
|
inline void Enumerator_Dispose_m247DAE4958C2C5B482C70F16B91AF199C918EB9F (Enumerator_t1AEED9951734FCA44177EE3FF8BA757000934893* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t1AEED9951734FCA44177EE3FF8BA757000934893*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Builders.BSP.BSPNodeObject>::get_Current()
|
|
inline BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* Enumerator_get_Current_mF27A3E5A719AD41CFFD6A8E30149EE8407270F20_inline (Enumerator_t1AEED9951734FCA44177EE3FF8BA757000934893* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* (*) (Enumerator_t1AEED9951734FCA44177EE3FF8BA757000934893*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
|
|
}
|
|
// UnityEngine.Color UnityEngine.Color::get_red()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline (const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Builders.BSP.BSPNodeObject>::MoveNext()
|
|
inline bool Enumerator_MoveNext_mD284DE887D2A2D5685822736ACB097DE6ADF921D (Enumerator_t1AEED9951734FCA44177EE3FF8BA757000934893* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t1AEED9951734FCA44177EE3FF8BA757000934893*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
|
|
}
|
|
// DungeonArchitect.Builders.BSP.BSPNodeObject DungeonArchitect.Builders.BSP.BSPDungeonBuilder::GetCornerSubtreeNode(DungeonArchitect.Builders.BSP.BSPNodeObject,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* BSPDungeonBuilder_GetCornerSubtreeNode_mADC1A6920D00B7CB6339110D6A2E0B5BECC5BF49 (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_node, bool ___1_left, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c__DisplayClass10_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass10_0__ctor_mA8C004E7464D1C5D90E08FA55C352ECD57B00EA7 (U3CU3Ec__DisplayClass10_0_tEA7EA78DB3ECB17639B6B0FEA6CB23E9BE2C494F* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Action`1<DungeonArchitect.Builders.BSP.BSPNodeObject>::.ctor(System.Object,System.IntPtr)
|
|
inline void Action_1__ctor_mE906B8273A93952148362106D3C592C5338F9685 (Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::TraverseTree(DungeonArchitect.Builders.BSP.BSPNodeObject,System.Action`1<DungeonArchitect.Builders.BSP.BSPNodeObject>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_TraverseTree_mBCE9D1B85881EBFA921CF51DBB474A335F2C1682 (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_node, Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* ___1_visit, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::FlagConnectedLeafNodes(DungeonArchitect.Builders.BSP.BSPNodeObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_FlagConnectedLeafNodes_m05AA124CF5ADC35222D966DA0F3ECC535D9B08D2 (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_node, const RuntimeMethod* method) ;
|
|
// System.Boolean DungeonArchitect.Builders.BSP.BSPDungeonBuilder::ConnectActiveSubtrees(DungeonArchitect.Builders.BSP.BSPNodeObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BSPDungeonBuilder_ConnectActiveSubtrees_m6EE8948521F1F387B3735A4AF24443BE496B7123 (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_node, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Builders.BSP.BSPNodeObject DungeonArchitect.Builders.BSP.NodeConnection::get_Room0()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* NodeConnection_get_Room0_mE3B9571DFDC1A09E5DBAD926B8BB825125CC923E_inline (NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::TraverseParentBranch(DungeonArchitect.Builders.BSP.BSPNodeObject,System.Action`1<DungeonArchitect.Builders.BSP.BSPNodeObject>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_TraverseParentBranch_m2D77DA41ACDEF799AB0F3B5B54CE623D1E3DE1E3 (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_node, Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* ___1_visit, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Builders.BSP.BSPNodeObject DungeonArchitect.Builders.BSP.NodeConnection::get_Room1()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* NodeConnection_get_Room1_m3E1A1549E9F737646E1A9AE26ECB2BD11C8F153C_inline (NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c__DisplayClass12_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass12_0__ctor_m4B028A3D71DF5DCDEF5A3C80D7C96DC0F15B979E (U3CU3Ec__DisplayClass12_0_tB0511376C940C2F67CE28D5A90F7F6D6F825837B* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Action`1<DungeonArchitect.Builders.BSP.BSPNodeObject>::Invoke(T)
|
|
inline void Action_1_Invoke_m5AC5C9262DD94488839E2A2B48CFE4C6EB717640_inline (Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_obj, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6*, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method);
|
|
}
|
|
// DungeonArchitect.Builders.BSP.NodeConnection[] DungeonArchitect.Builders.BSP.BSPDungeonBuilder::ConnectPartitions(DungeonArchitect.Builders.BSP.BSPNodeObject,DungeonArchitect.Builders.BSP.BSPNodeObject,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C* BSPDungeonBuilder_ConnectPartitions_mFFB977B9C89C18B55B55DE93FF5D24C1E6B09AD6 (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_leftPartition, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___1_rightPartition, bool ___2_horizontalSplit, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.NodeConnection>::.ctor()
|
|
inline void List_1__ctor_m0C600990F32CFABB236A333C672596821E489D4D (List_1_tDE079F524287F5235E09590D5F209D47759D10F1* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tDE079F524287F5235E09590D5F209D47759D10F1*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// DungeonArchitect.Rectangle DungeonArchitect.Rectangle::Intersect(DungeonArchitect.Rectangle,DungeonArchitect.Rectangle)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E Rectangle_Intersect_m16309501B2DBDE56A9ED2353FF494AE9D6D581C6 (Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E ___0_a, Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E ___1_b, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.BSP.NodeConnection::.ctor(DungeonArchitect.Builders.BSP.BSPNodeObject,DungeonArchitect.Builders.BSP.BSPNodeObject,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeConnection__ctor_m4146B09BAE4F9A0119971044E60ECD54642F7726 (NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_room0, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___1_room1, int32_t ___2_padding, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.NodeConnection>::Add(T)
|
|
inline void List_1_Add_m8C7DA9220D294F5DB05FAA21E5C0D0158992FDFF_inline (List_1_tDE079F524287F5235E09590D5F209D47759D10F1* __this, NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tDE079F524287F5235E09590D5F209D47759D10F1*, NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.NodeConnection>::ToArray()
|
|
inline NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C* List_1_ToArray_mB7EB0C2AF9AAE01B93EDA4CDE59C99651EB3F1C7 (List_1_tDE079F524287F5235E09590D5F209D47759D10F1* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C* (*) (List_1_tDE079F524287F5235E09590D5F209D47759D10F1*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNodeObject>::get_Count()
|
|
inline int32_t List_1_get_Count_mD23727EE97CA4E8CF7C35069C5C4AD2F8B0FA0FC_inline (List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNodeObject>::get_Item(System.Int32)
|
|
inline BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* List_1_get_Item_m41C195AB1A36C401EAE58295FD06D41C1F927180 (List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* (*) (List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNodeObject>::set_Item(System.Int32,T)
|
|
inline void List_1_set_Item_mA069D648535A0950B744C7DD01138F186D6BEF59 (List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* __this, int32_t ___0_index, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0*, int32_t, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A*, const RuntimeMethod*))List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared)(__this, ___0_index, ___1_value, method);
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::Shuffle(System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNodeObject>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_Shuffle_m81BFF525369C73F23C2AE628071B9A6BD56B510E (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* ___0_nodes, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNodeObject>::Contains(T)
|
|
inline bool List_1_Contains_m880DEE567B53884F62E2D0C081180EF7D0159CC4 (List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0*, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNodeObject>::Add(T)
|
|
inline void List_1_Add_mE3185BD78158172F870E8BFCB071590D9B6522F7_inline (List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0*, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Boolean DungeonArchitect.Builders.BSP.BSPNodeObject::CanSplit(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BSPNodeObject_CanSplit_m9B6A0C2B0510291947F9A4D2F82BB8E1E41153D4 (BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* __this, int32_t ___0_minSize, const RuntimeMethod* method) ;
|
|
// System.Boolean DungeonArchitect.Builders.BSP.BSPNodeObject::MustSplit(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BSPNodeObject_MustSplit_mFBD4F0083FDA5C0FD5B205A135D34B8BBEB0D337 (BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* __this, int32_t ___0_maxSize, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPNodeObject::Split(System.Single,System.Random)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPNodeObject_Split_m34791529357A903FA190143F3C011C3C498F47A4 (BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* __this, float ___0_splitRatio, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___1_random, const RuntimeMethod* method) ;
|
|
// UnityEngine.Quaternion UnityEngine.Quaternion::get_identity()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::get_one()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) ;
|
|
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::TRS(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_q, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_s, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.IntVector::.ctor(System.Int32,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34 (IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.PropSocket DungeonArchitect.DungeonBuilder::EmitMarker(System.String,UnityEngine.Matrix4x4,DungeonArchitect.IntVector,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* DungeonBuilder_EmitMarker_m2269C1FA0350E2BE59E038CC9ADD6127C2998865 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, String_t* ___0_SocketType, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___2_gridPosition, int32_t ___3_cellId, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.HashSet`1<DungeonArchitect.IntVector>::.ctor()
|
|
inline void HashSet_1__ctor_m606D72FA17DC5FB76BFFBA90AE31EF85BE643D0A (HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215*, const RuntimeMethod*))HashSet_1__ctor_m606D72FA17DC5FB76BFFBA90AE31EF85BE643D0A_gshared)(__this, method);
|
|
}
|
|
// UnityEngine.Vector3 DungeonArchitect.IntVector::ToVector3()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 IntVector_ToVector3_m9DF4AE99107BC7505A2C50BD51B5E7D17A02CEF0 (IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
|
|
// UnityEngine.Quaternion UnityEngine.Quaternion::Euler(System.Single,System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline (float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.HashSet`1<DungeonArchitect.IntVector>::Add(T)
|
|
inline bool HashSet_1_Add_m3CEC6A8ED133CA7EF3C957EA7C946E401291F79C (HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* __this, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215*, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C, const RuntimeMethod*))HashSet_1_Add_m3CEC6A8ED133CA7EF3C957EA7C946E401291F79C_gshared)(__this, ___0_item, 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.Boolean System.Collections.Generic.HashSet`1<DungeonArchitect.IntVector>::Contains(T)
|
|
inline bool HashSet_1_Contains_m912E38AD34AEBA45CCD4C1D112E289133DFC1678 (HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* __this, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215*, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C, const RuntimeMethod*))HashSet_1_Contains_m912E38AD34AEBA45CCD4C1D112E289133DFC1678_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNode>::.ctor()
|
|
inline void List_1__ctor_mF29726CE49CDCB0D67182D69743645FC285CAD18 (List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2*, const RuntimeMethod*))List_1__ctor_mF29726CE49CDCB0D67182D69743645FC285CAD18_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNodeConnection>::.ctor()
|
|
inline void List_1__ctor_m942C6437EE88365D02C3FA9BCC45F3A5A1675D25 (List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64*, const RuntimeMethod*))List_1__ctor_m942C6437EE88365D02C3FA9BCC45F3A5A1675D25_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::SerializeGraph(DungeonArchitect.Builders.BSP.BSPNodeObject,System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNode>,System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNodeConnection>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_SerializeGraph_mFDCAA5AC445DC3436DF829EEC4A4C8C758037A64 (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_node, List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2* ___1_serializedNodes, List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64* ___2_serializedConnections, const RuntimeMethod* method) ;
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNode>::ToArray()
|
|
inline BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* List_1_ToArray_mC1527CA5907F5CE9C59419DE645CA2F34E4D5821 (List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* (*) (List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2*, const RuntimeMethod*))List_1_ToArray_mC1527CA5907F5CE9C59419DE645CA2F34E4D5821_gshared)(__this, method);
|
|
}
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNodeConnection>::ToArray()
|
|
inline BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61* List_1_ToArray_mD31AC6CC474F01FC13A7395D818C003F9CB98E7C (List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61* (*) (List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64*, const RuntimeMethod*))List_1_ToArray_mD31AC6CC474F01FC13A7395D818C003F9CB98E7C_gshared)(__this, method);
|
|
}
|
|
// DungeonArchitect.Rectangle DungeonArchitect.Builders.BSP.BSPNodeObject::get_PaddedBounds()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E BSPNodeObject_get_PaddedBounds_m36DAB95F1F6900F99443C2E26436ED020D85E6BA (BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* __this, const RuntimeMethod* 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 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);
|
|
}
|
|
// 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.IntVector DungeonArchitect.Builders.BSP.NodeConnection::get_DoorPosition0()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C NodeConnection_get_DoorPosition0_m7DA2F5F80953A54AE0EF9B47E773430ADBAEE9F4_inline (NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* __this, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.IntVector DungeonArchitect.Builders.BSP.NodeConnection::get_DoorPosition1()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C NodeConnection_get_DoorPosition1_mA4CDF8E5B0670D333A89BB052DD8F626CB4DA994_inline (NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean DungeonArchitect.Builders.BSP.NodeConnection::get_DoorFacingX()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NodeConnection_get_DoorFacingX_mE0D44C9A9610762D517E03E0BC36D32E017684DE_inline (NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNodeConnection>::Add(T)
|
|
inline void List_1_Add_m0B5A1105626A51321971081DCDA50A5F9160E910_inline (List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64* __this, BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64*, BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0, const RuntimeMethod*))List_1_Add_m0B5A1105626A51321971081DCDA50A5F9160E910_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNode>::Add(T)
|
|
inline void List_1_Add_mCEE063E6D52644E8AC9951DF9550258664061825_inline (List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2* __this, BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2*, BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C, const RuntimeMethod*))List_1_Add_mCEE063E6D52644E8AC9951DF9550258664061825_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Boolean UnityEngine.Object::op_Implicit(UnityEngine.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_exists, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Builders.BSP.BSPDungeonGraphQuery DungeonArchitect.Builders.BSP.BSPDungeonModel::CreateGraphQuery()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BSPDungeonGraphQuery_t9AB84F9C6D4ECDB6C679E1770582AFC2E079E9B1* BSPDungeonModel_CreateGraphQuery_m82121EE131923A89610F7280C5C0A1A20016F65A (BSPDungeonModel_t5A70578734AD413BFD9BB41C7F8FE92C372112DF* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.DebugTextItem>::.ctor()
|
|
inline void List_1__ctor_m8285B13135C55C3AA8B0A7720E00513E08166EC5 (List_1_tC0DA61D51E26CCB6816A0C6FB9347C8600E2CCCB* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tC0DA61D51E26CCB6816A0C6FB9347C8600E2CCCB*, const RuntimeMethod*))List_1__ctor_m8285B13135C55C3AA8B0A7720E00513E08166EC5_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Utils.DebugDrawUtils::DrawBounds(DungeonArchitect.Rectangle,UnityEngine.Color,UnityEngine.Vector3,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugDrawUtils_DrawBounds_m2A5835D6779302E0C451B7DECF5999CEF2A96457 (Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E ___0_bounds, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_color, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_gridScale, bool ___3_mode2D, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Builders.BSP.BSPNode DungeonArchitect.Builders.BSP.BSPDungeonGraphQuery::GetNode(DungeonArchitect.Utils.DungeonUID)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C BSPDungeonGraphQuery_GetNode_m1121C0D5F55024CF7D1A4187AB56CBFE145C2F42 (BSPDungeonGraphQuery_t9AB84F9C6D4ECDB6C679E1770582AFC2E079E9B1* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeId, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.IntVector DungeonArchitect.Rectangle::Center()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C Rectangle_Center_m769823203C701E04DBD55D9E8677E3A7463A1932 (Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 DungeonArchitect.IntVector::ToV3(DungeonArchitect.IntVector)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 IntVector_ToV3_mB87F973D041125E56BB94CD79B50E5C55892CA3B (IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___0_iv, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Debug::DrawLine(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Color)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_DrawLine_m873C7065638CFE611C48F429742690508044B75A (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_end, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_color, const RuntimeMethod* method) ;
|
|
// UnityEngine.Color UnityEngine.Color::get_black()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline (const RuntimeMethod* method) ;
|
|
// System.String System.Char::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C (Il2CppChar* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.DebugTextItem>::Add(T)
|
|
inline void List_1_Add_m5D61C4044F7FAE6BDA3FE83D1D4F47615F169578_inline (List_1_tC0DA61D51E26CCB6816A0C6FB9347C8600E2CCCB* __this, DebugTextItem_t9DB1E80BF96F08297DBD8338F667404084C3C33B ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tC0DA61D51E26CCB6816A0C6FB9347C8600E2CCCB*, DebugTextItem_t9DB1E80BF96F08297DBD8338F667404084C3C33B, const RuntimeMethod*))List_1_Add_m5D61C4044F7FAE6BDA3FE83D1D4F47615F169578_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// T UnityEngine.Component::GetComponent<DungeonArchitect.DebugText3D>()
|
|
inline DebugText3D_tA14636838033F9C40AE5785508373252FDA18ABC* Component_GetComponent_TisDebugText3D_tA14636838033F9C40AE5785508373252FDA18ABC_m7621ABD801D13BA393392D9EC8E0FA471E571AEE (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DebugText3D_tA14636838033F9C40AE5785508373252FDA18ABC* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
|
|
}
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.DebugTextItem>::ToArray()
|
|
inline DebugTextItemU5BU5D_tCA2BEDD551026E9957BBE9DC6744FB2CB1950573* List_1_ToArray_mC9952095FF2270435FBBC16065DC695EA2B7E02F (List_1_tC0DA61D51E26CCB6816A0C6FB9347C8600E2CCCB* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DebugTextItemU5BU5D_tCA2BEDD551026E9957BBE9DC6744FB2CB1950573* (*) (List_1_tC0DA61D51E26CCB6816A0C6FB9347C8600E2CCCB*, const RuntimeMethod*))List_1_ToArray_mC9952095FF2270435FBBC16065DC695EA2B7E02F_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.DungeonBuilder::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder__ctor_m96192DED450E96D3B406AF0026E9E7D9B5E36ED2 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mC873B89EA46BCF7F5549A124F12D7A969CDB0CE5 (U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52* __this, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.IntVector DungeonArchitect.IntVector::op_Addition(DungeonArchitect.IntVector,DungeonArchitect.IntVector)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C IntVector_op_Addition_mDD66816374D94E99E89A052A5A1B6C78249273B6 (IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___0_a, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___1_b, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.IntVector DungeonArchitect.IntVector::op_Subtraction(DungeonArchitect.IntVector,DungeonArchitect.IntVector)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C IntVector_op_Subtraction_m00A8B35645081C9ACA161EE46FDF2FE3C0EB82AC (IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___0_a, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___1_b, 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.DungeonConfig::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonConfig__ctor_m6D90F75CA55996A65B7286D7A485462FBDEFC284 (DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Builders.BSP.BSPNode>::.ctor()
|
|
inline void Dictionary_2__ctor_m94D0C4A909A603FBB8D807F4D7267DA9DB2D658A (Dictionary_2_t44269F11A77090D613930275E3C268CB615D3F6A* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t44269F11A77090D613930275E3C268CB615D3F6A*, const RuntimeMethod*))Dictionary_2__ctor_m94D0C4A909A603FBB8D807F4D7267DA9DB2D658A_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Builders.BSP.BSPNode>::Add(TKey,TValue)
|
|
inline void Dictionary_2_Add_m997DFE54EB3CE5D3091AC810BD3BE1CC3E2AA27D (Dictionary_2_t44269F11A77090D613930275E3C268CB615D3F6A* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t44269F11A77090D613930275E3C268CB615D3F6A*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C, const RuntimeMethod*))Dictionary_2_Add_m997DFE54EB3CE5D3091AC810BD3BE1CC3E2AA27D_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Builders.BSP.BSPNode>::get_Item(TKey)
|
|
inline BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C Dictionary_2_get_Item_m49825289A2A005A55F8844EBAF311A6C75B75636 (Dictionary_2_t44269F11A77090D613930275E3C268CB615D3F6A* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C (*) (Dictionary_2_t44269F11A77090D613930275E3C268CB615D3F6A*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_get_Item_m49825289A2A005A55F8844EBAF311A6C75B75636_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonGraphQuery::.ctor(DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Builders.BSP.BSPNode[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonGraphQuery__ctor_m304C28BE48B03299D06AED4992F4AE1F5C920C3E (BSPDungeonGraphQuery_t9AB84F9C6D4ECDB6C679E1770582AFC2E079E9B1* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_rootNode, BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* ___1_nodes, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.DungeonModel::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonModel__ctor_mB2DA27BF8A4E16B19BC4A3E293DC3FEA124BA709 (DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* __this, const RuntimeMethod* method) ;
|
|
// T UnityEngine.Component::GetComponent<DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowConfig>()
|
|
inline SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA* Component_GetComponent_TisSnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA_m0D240F1AB64D0648436CCD0720090CFDF69C07C1 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.HashSet`1<UnityEngine.Vector3Int>::Clear()
|
|
inline void HashSet_1_Clear_mC6F14B68114CDA921868056229A9E84D044A95EC (HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206*, const RuntimeMethod*))HashSet_1_Clear_mC6F14B68114CDA921868056229A9E84D044A95EC_gshared)(__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.HashSet`1<UnityEngine.Vector3Int>::.ctor()
|
|
inline void HashSet_1__ctor_m1DE3B8C8D025B3AF37E1940DEF69361BEAC6AD38 (HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206*, const RuntimeMethod*))HashSet_1__ctor_m1DE3B8C8D025B3AF37E1940DEF69361BEAC6AD38_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);
|
|
}
|
|
// 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 UnityEngine.Vector3Int::.ctor(System.Int32,System.Int32,System.Int32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.Vector3Int>::Add(T)
|
|
inline bool HashSet_1_Add_mA024658A4ED8E38324AB60A5CDA6DFCAE4FFF4A5 (HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, const RuntimeMethod*))HashSet_1_Add_mA024658A4ED8E38324AB60A5CDA6DFCAE4FFF4A5_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Int32 UnityEngine.Vector3Int::get_x()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Vector3Int::set_x(System.Int32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int_set_x_m8745C5976D035EBBAC6F6191B5838D58631D8685_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Vector3Int::get_y()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Vector3Int::set_y(System.Int32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int_set_y_mA856F32D1BF187BD4091DDF3C6872FD01F7D3377_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Vector3Int::get_z()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Vector3Int::set_z(System.Int32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int_set_z_m5782180F67C4257C505F124971985D99C3422F74_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_value, const RuntimeMethod* 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);
|
|
}
|
|
// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.Vector3Int>::Contains(T)
|
|
inline bool HashSet_1_Contains_mF0DB26284CB57E818068D8940E37B48565E4C688 (HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, const RuntimeMethod*))HashSet_1_Contains_mF0DB26284CB57E818068D8940E37B48565E4C688_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF::SetupTextures()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeTransformerSGF_SetupTextures_m0E1811A91F720DA4FB7B89FAAED5923FA3DE022C (LandscapeTransformerSGF_t60790720A979D706A91F908E3DB139450D663FBB* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF::UpdateHeights(DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowModel)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeTransformerSGF_UpdateHeights_mDB05394D05E18918C7B7548F9B106DC113310DA8 (LandscapeTransformerSGF_t60790720A979D706A91F908E3DB139450D663FBB* __this, SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* ___0_model, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF::GetBasePosition()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 LandscapeTransformerSGF_GetBasePosition_m59B30039579A3CF52E9B66594806F5B74F6DFAE9 (LandscapeTransformerSGF_t60790720A979D706A91F908E3DB139450D663FBB* __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 DungeonArchitect.Landscape.LandscapeDataRasterizer::TerrainToWorldDistance(UnityEngine.Terrain,System.Int32,System.Int32,System.Single&,System.Single&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeDataRasterizer_TerrainToWorldDistance_m9C50304BF62E6126CD1D0DAC8A4371A2942C5F3A (Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* ___0_terrain, int32_t ___1_terrainDistX, int32_t ___2_terrainDistZ, float* ___3_worldDistX, float* ___4_worldDistZ, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rect::.ctor(UnityEngine.Vector2,UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_position, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_size, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Rect::get_x()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rect::set_x(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Rect::get_y()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rect::set_y(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Rect::get_width()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rect::set_width(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Rect::get_height()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rect::set_height(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ;
|
|
// UnityEngine.TerrainData UnityEngine.Terrain::get_terrainData()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD (Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.TerrainLayer[] UnityEngine.TerrainData::get_terrainLayers()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TerrainLayerU5BU5D_t259E391D6115F121FCD284E79F62012D70956EB0* TerrainData_get_terrainLayers_m3B436DF37DDD9F18A46DD6BF112925AD5B8857C8 (TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.TerrainLayer>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
inline void List_1__ctor_m3ADD9E8E65486E3DDCB59BA04C6E0E13EBB89E80 (List_1_tBC631FCB854910673B2EF0EBFB74AAA581B47A26* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tBC631FCB854910673B2EF0EBFB74AAA581B47A26*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared)(__this, ___0_collection, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.TerrainLayer>::Contains(T)
|
|
inline bool List_1_Contains_m4A1BEF189C610FB4296FB42AFDBBE0984396D33A (List_1_tBC631FCB854910673B2EF0EBFB74AAA581B47A26* __this, TerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (List_1_tBC631FCB854910673B2EF0EBFB74AAA581B47A26*, TerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.TerrainLayer>::Add(T)
|
|
inline void List_1_Add_mA71FE5F91021BEECB7A8263DD981E8EA8759C6B7_inline (List_1_tBC631FCB854910673B2EF0EBFB74AAA581B47A26* __this, TerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tBC631FCB854910673B2EF0EBFB74AAA581B47A26*, TerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// T[] System.Collections.Generic.List`1<UnityEngine.TerrainLayer>::ToArray()
|
|
inline TerrainLayerU5BU5D_t259E391D6115F121FCD284E79F62012D70956EB0* List_1_ToArray_mE1AAAADDC775272475F2F94ADE4C9EAA3FEE0215 (List_1_tBC631FCB854910673B2EF0EBFB74AAA581B47A26* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( TerrainLayerU5BU5D_t259E391D6115F121FCD284E79F62012D70956EB0* (*) (List_1_tBC631FCB854910673B2EF0EBFB74AAA581B47A26*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
|
|
}
|
|
// System.Void UnityEngine.TerrainData::set_terrainLayers(UnityEngine.TerrainLayer[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TerrainData_set_terrainLayers_m8FC80DAB5CD38A11CDB082F94DBD3186CD434671 (TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* __this, TerrainLayerU5BU5D_t259E391D6115F121FCD284E79F62012D70956EB0* ___0_value, const RuntimeMethod* method) ;
|
|
// UnityEngine.Transform UnityEngine.Component::get_transform()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Transform::get_position()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Landscape.LandscapeDataRasterizer::.ctor(UnityEngine.Terrain,UnityEngine.Rect)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeDataRasterizer__ctor_m9109C211B9AEA8FC3C9B42AA64831984ABCF7CF1 (LandscapeDataRasterizer_t6D31AE8F7C6DD9EE3A071999B4DFC52BFF802880* __this, Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* ___0_terrain, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_worldBounds, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Landscape.LandscapeDataRasterizer::LoadData()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeDataRasterizer_LoadData_m73AEDCFAEB103365A658EDC7E7904C8863D0A8EE (LandscapeDataRasterizer_t6D31AE8F7C6DD9EE3A071999B4DFC52BFF802880* __this, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.HashSet`1/Enumerator<T> System.Collections.Generic.HashSet`1<UnityEngine.Vector3Int>::GetEnumerator()
|
|
inline Enumerator_t0C7989F0F45B4D7A9C7BD464806B72BDA3020B8C HashSet_1_GetEnumerator_m0B88ADAC18FFB66D069C900DEBB9DBAD47358382 (HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t0C7989F0F45B4D7A9C7BD464806B72BDA3020B8C (*) (HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206*, const RuntimeMethod*))HashSet_1_GetEnumerator_m0B88ADAC18FFB66D069C900DEBB9DBAD47358382_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.Vector3Int>::Dispose()
|
|
inline void Enumerator_Dispose_m43A9A2AE7F9F37568D075B81C2CBF966157DC640 (Enumerator_t0C7989F0F45B4D7A9C7BD464806B72BDA3020B8C* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t0C7989F0F45B4D7A9C7BD464806B72BDA3020B8C*, const RuntimeMethod*))Enumerator_Dispose_m43A9A2AE7F9F37568D075B81C2CBF966157DC640_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.Vector3Int>::get_Current()
|
|
inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Enumerator_get_Current_m3159B7369EC62631C4C10AD1055F55B6B15218E9_inline (Enumerator_t0C7989F0F45B4D7A9C7BD464806B72BDA3020B8C* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 (*) (Enumerator_t0C7989F0F45B4D7A9C7BD464806B72BDA3020B8C*, const RuntimeMethod*))Enumerator_get_Current_m3159B7369EC62631C4C10AD1055F55B6B15218E9_gshared_inline)(__this, method);
|
|
}
|
|
// UnityEngine.Vector3 DungeonArchitect.Utils.MathUtils::ToVector3(UnityEngine.Vector3Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MathUtils_ToVector3_mC1A99715CB1F8090B0B26CF499A7EA41981C6982 (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_v, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::op_Subtraction(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Landscape.LandscapeDataRasterizer::DrawCell(System.Single,System.Single,System.Single,System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeDataRasterizer_DrawCell_m5F40F916C7AEEE8B651A762779F43C11467935EF (LandscapeDataRasterizer_t6D31AE8F7C6DD9EE3A071999B4DFC52BFF802880* __this, float ___0_x, float ___1_y, float ___2_w, float ___3_h, float ___4_elevation, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.Vector3Int>::MoveNext()
|
|
inline bool Enumerator_MoveNext_m917546674D1D13C3F3E49962CD1006DF18F4196F (Enumerator_t0C7989F0F45B4D7A9C7BD464806B72BDA3020B8C* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t0C7989F0F45B4D7A9C7BD464806B72BDA3020B8C*, const RuntimeMethod*))Enumerator_MoveNext_m917546674D1D13C3F3E49962CD1006DF18F4196F_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Landscape.LandscapeDataRasterizer::SaveData()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeDataRasterizer_SaveData_m754EAE4DABCB7425D51605487F4BDCF14FA85D62 (LandscapeDataRasterizer_t6D31AE8F7C6DD9EE3A071999B4DFC52BFF802880* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Landscape.LandscapeDataRasterizer::SmoothCell(System.Single,System.Single,System.Single,System.Single,System.Single,System.Int32,UnityEngine.AnimationCurve)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeDataRasterizer_SmoothCell_mADBA426D7E8C9B01E22187D70BE39A3BCFCDFB2C (LandscapeDataRasterizer_t6D31AE8F7C6DD9EE3A071999B4DFC52BFF802880* __this, float ___0_x, float ___1_y, float ___2_w, float ___3_h, float ___4_elevation, int32_t ___5_smoothingDistance, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___6_smoothingCurve, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.TerrainData::get_alphamapWidth()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TerrainData_get_alphamapWidth_m07E5B04B08E87AC9F66D766B363000F94C8612D4 (TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.TerrainData::get_alphamapHeight()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TerrainData_get_alphamapHeight_m4A8273D6E0E3526A31E2669FBAB240353C086AED (TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* __this, const RuntimeMethod* method) ;
|
|
// System.Single[,,] UnityEngine.TerrainData::GetAlphamaps(System.Int32,System.Int32,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* TerrainData_GetAlphamaps_m2DEF5D2068D54BDAE78661483C1FC4936B06EA01 (TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_width, int32_t ___3_height, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF::UpdateBaseTexture(System.Single[,,])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeTransformerSGF_UpdateBaseTexture_m74D06EEEDCD2E86E36BAABA31B2AA7CC6B51C701 (LandscapeTransformerSGF_t60790720A979D706A91F908E3DB139450D663FBB* __this, SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* ___0_map, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF::UpdateCliffTexture(System.Single[,,])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeTransformerSGF_UpdateCliffTexture_mFEFF50757C9780EE51FC6CBFC30E9C708D840B9B (LandscapeTransformerSGF_t60790720A979D706A91F908E3DB139450D663FBB* __this, SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* ___0_map, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF::RemoveFoliage()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeTransformerSGF_RemoveFoliage_m9CA0F87FBD39D5AC6523BDE2473D387F21DB29A3 (LandscapeTransformerSGF_t60790720A979D706A91F908E3DB139450D663FBB* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.TerrainData::SetAlphamaps(System.Int32,System.Int32,System.Single[,,])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TerrainData_SetAlphamaps_m2FA8E29ADF4D1B2B8286ED0FE61E0CEB1663E423 (TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* __this, int32_t ___0_x, int32_t ___1_y, SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* ___2_map, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Landscape.LandscapeDataRasterizer::WorldToTerrainCoord(UnityEngine.Terrain,System.Single,System.Single,System.Int32&,System.Int32&,DungeonArchitect.Landscape.RasterizerTextureSpace)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeDataRasterizer_WorldToTerrainCoord_m0F16DB66D83FFF112F1B2FF79EE104AE7FE5AEC4 (Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* ___0_terrain, float ___1_x, float ___2_y, int32_t* ___3_gx, int32_t* ___4_gy, int32_t ___5_textureSpace, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.TerrainData::SetDetailLayer(System.Int32,System.Int32,System.Int32,System.Int32[,])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TerrainData_SetDetailLayer_m03F76CB703CB3277723319EBF29B4924E22ED84B (TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* __this, int32_t ___0_xBase, int32_t ___1_yBase, int32_t ___2_layer, Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F* ___3_details, const RuntimeMethod* method) ;
|
|
// UnityEngine.DetailPrototype[] UnityEngine.TerrainData::get_detailPrototypes()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DetailPrototypeU5BU5D_tB9391EFBDD64B38867DFB8179C6C0E8C81998AB7* TerrainData_get_detailPrototypes_m057F428D22C9FCCD36C6BE6768263DE777C6B2C4 (TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF::GetTextureIndex(DungeonArchitect.Builders.SnapGridFlow.LandscapeTextureType)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LandscapeTransformerSGF_GetTextureIndex_m21FC2FD567AD908CB316D2650CB21208A7DFBA9E (LandscapeTransformerSGF_t60790720A979D706A91F908E3DB139450D663FBB* __this, int32_t ___0_textureType, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Array::GetLength(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935 (RuntimeArray* __this, int32_t ___0_dimension, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Landscape.LandscapeDataRasterizer::WorldToTerrainTextureCoord(UnityEngine.Terrain,System.Single,System.Single,System.Int32&,System.Int32&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeDataRasterizer_WorldToTerrainTextureCoord_mD5B8ECF7455D72F378CE67E88A167AFE2AADD4F7 (Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* ___0_terrain, float ___1_x, float ___2_y, int32_t* ___3_tx, int32_t* ___4_ty, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.BlurFilter::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlurFilter__ctor_m2AFA86EE8D0AB5194A1A9ADA255F3DACCE35F5DA (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, int32_t ___0_radius, const RuntimeMethod* method) ;
|
|
// System.Single[,] DungeonArchitect.BlurFilter::ApplyFilter(System.Single[,])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* BlurFilter_ApplyFilter_m1D07FB1436DE5B3E18ABF560A86B1C2DFB2D8CBB (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___0_data, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.TerrainData::GetSteepness(System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TerrainData_GetSteepness_mA0AD10DFEA5D97CF63DBDB34D99E7A43640D93B9 (TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* __this, float ___0_x, float ___1_y, 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 System.Array::IndexOf<UnityEngine.TerrainLayer>(T[],T)
|
|
inline int32_t Array_IndexOf_TisTerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9_m83E02BCF47C5FFCBF6A422F76441258EA3BC2CD9 (TerrainLayerU5BU5D_t259E391D6115F121FCD284E79F62012D70956EB0* ___0_array, TerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (TerrainLayerU5BU5D_t259E391D6115F121FCD284E79F62012D70956EB0*, TerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9*, const RuntimeMethod*))Array_IndexOf_TisRuntimeObject_m69589B2C5A44BA495E1A2B1170931D92F9BB6BF1_gshared)(___0_array, ___1_value, method);
|
|
}
|
|
// UnityEngine.Vector3Int UnityEngine.Vector3Int::get_zero()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Vector3Int_get_zero_m0D0DA069A4982B8DB9F5EE1A26E4CAEEA454FEE2_inline (const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Landscape.LandscapeTransformerBase::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeTransformerBase__ctor_mCD05F588EB2909A2F491CDC96E7941FEE3E5F18B (LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.DungeonBuilder::BuildNonThemedDungeon(DungeonArchitect.DungeonSceneProvider,DungeonArchitect.IDungeonSceneObjectInstantiator)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_BuildNonThemedDungeon_mFE82E570182028B2F7FE90CA5B6A82ABB63C0BC7 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* ___0_sceneProvider, RuntimeObject* ___1_objectInstantiator, const RuntimeMethod* method) ;
|
|
// 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.Domains.FlowDomainExtensions::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowDomainExtensions__ctor_mEF50015FB3EA431098F1DEE4A38CEFC36F1D3874 (FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* __this, const RuntimeMethod* method) ;
|
|
// T DungeonArchitect.Flow.Domains.FlowDomainExtensions::GetExtension<DungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowDomainExtension>()
|
|
inline SnapGridFlowDomainExtension_t97BECABB31459A742DDAC1F91E76E5EAE44BC784* FlowDomainExtensions_GetExtension_TisSnapGridFlowDomainExtension_t97BECABB31459A742DDAC1F91E76E5EAE44BC784_m416FF68AE46C8395715D9F636C59B488052DF3EB (FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( SnapGridFlowDomainExtension_t97BECABB31459A742DDAC1F91E76E5EAE44BC784* (*) (FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC*, const RuntimeMethod*))FlowDomainExtensions_GetExtension_TisRuntimeObject_mDC221B6B354CD167E4DB1684A9E3CAACD519B11E_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Exec.FlowExecutor::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowExecutor__ctor_m7C5A51EE44A62AB7A893B545AAE2052C8A635EC3 (FlowExecutor_t7FC9093FE6EEEEDD16BDB53EFD35DF86760398FD* __this, const RuntimeMethod* method) ;
|
|
// 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) ;
|
|
// 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.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) ;
|
|
// 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);
|
|
}
|
|
// UnityEngine.Matrix4x4 UnityEngine.Transform::get_localToWorldMatrix()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Translate(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_Translate_mF3EDFC59C9E51DC0C0A483F6E44A4930D62E4091 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ;
|
|
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::op_Multiply(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_lhs, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_rhs, const RuntimeMethod* method) ;
|
|
// System.Boolean DungeonArchitect.Flow.Impl.SnapGridFlow.SgfLayoutModuleResolver::Resolve(DungeonArchitect.Flow.Impl.SnapGridFlow.SgfLayoutModuleResolverSettings,DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode[]&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SgfLayoutModuleResolver_Resolve_mD2260437AB6B03D3902D240BADAF14D3CC93F2C6 (SgfLayoutModuleResolverSettings_tE2BE6AAA9735E3C630984DF6C7229A8391187A44 ___0_settings, SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C** ___1_outModuleNodes, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Themeing.GameObjectDungeonThemeItem::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectDungeonThemeItem__ctor_mCE0C7569A4CEE5937ED3749C225EB2C42440B4B9 (GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.GameObject UnityEngine.Component::get_gameObject()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
|
|
// System.String DungeonArchitect.Utils.DungeonUID::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DungeonUID_ToString_m7472E240B273FFA66D34B20EFF22A69C6F103C7E (DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_identity()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (const RuntimeMethod* method) ;
|
|
// T UnityEngine.GameObject::GetComponent<DungeonArchitect.Flow.Impl.SnapGridFlow.Components.SnapGridFlowModule>()
|
|
inline SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* GameObject_GetComponent_TisSnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6_m511560104B507C16FFB97468C0096F20EC7441B8 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
|
|
}
|
|
// T[] UnityEngine.Component::GetComponentsInChildren<DungeonArchitect.Frameworks.Snap.SnapConnection>()
|
|
inline SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629* Component_GetComponentsInChildren_TisSnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E_mFF8AF2105C2863C03797E8A98DD9F3584AC45011 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowBuilder::FixupDoorStates(DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode[],DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapGridFlowBuilder_FixupDoorStates_m265EFB6BD90B075EB2D3A3D8E13833FCD2628DD2 (SnapGridFlowBuilder_t90349A6031A1B0ED921F52EEBED210F1954E9BE2* __this, SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* ___0_snapModules, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___1_layoutGraph, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowBuilder::SpawnItems(DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode[],DungeonArchitect.DungeonSceneProvider,DungeonArchitect.IDungeonSceneObjectInstantiator)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapGridFlowBuilder_SpawnItems_m78ED17EBA57DD3728AAF73C935945B5260CC5058 (SnapGridFlowBuilder_t90349A6031A1B0ED921F52EEBED210F1954E9BE2* __this, SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* ___0_modules, DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* ___1_sceneProvider, RuntimeObject* ___2_objectInstantiator, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowBuilder::Cleanup(DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapGridFlowBuilder_Cleanup_mAAB0E5156ED5E5311D7E3CD46CEE935DBF53DE13 (SnapGridFlowBuilder_t90349A6031A1B0ED921F52EEBED210F1954E9BE2* __this, SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* ___0_modules, const RuntimeMethod* method) ;
|
|
// T UnityEngine.Component::GetComponent<DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowModel>()
|
|
inline SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* Component_GetComponent_TisSnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B_m9D0906EE96446CE741DEDC05DC81A5E6F6FBE375 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraph__ctor_mD5CC976ADEF43CB7E05928349C7F5FF4BFA16AA5 (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.LevelMarkerList::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelMarkerList__ctor_m73746DC024AA64926C8BA6C26DD9E278A6B9B074 (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, const RuntimeMethod* method) ;
|
|
// T[] UnityEngine.Component::GetComponentsInChildren<DungeonArchitect.PlaceableMarker>()
|
|
inline PlaceableMarkerU5BU5D_tDBDD08F034B2135BAC75F60D5A3D8374475BE57D* Component_GetComponentsInChildren_TisPlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1_m88AED70D699D47CFFD1948E05E790833DAD79D6E (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( PlaceableMarkerU5BU5D_tDBDD08F034B2135BAC75F60D5A3D8374475BE57D* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.PlaceableMarker>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
inline void List_1__ctor_m05EE4C05A8031C6F090E435AAE3EC40183FC8948 (List_1_t96B5E98DAF45B3515F5AF996B3837561EB195CC1* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t96B5E98DAF45B3515F5AF996B3837561EB195CC1*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared)(__this, ___0_collection, method);
|
|
}
|
|
// System.Void DungeonArchitect.Utils.MathUtils::Shuffle<DungeonArchitect.PlaceableMarker>(System.Collections.Generic.List`1<T>,System.Random)
|
|
inline void MathUtils_Shuffle_TisPlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1_m28992E27765F62A2922123F5095C6FA57EE853FE (List_1_t96B5E98DAF45B3515F5AF996B3837561EB195CC1* ___0_Array, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___1_Random, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t96B5E98DAF45B3515F5AF996B3837561EB195CC1*, 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.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.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.PlaceableMarker>::GetEnumerator()
|
|
inline Enumerator_tB45C2ADF78B3350B5B9FA53D80C26BFCB751BB3D List_1_GetEnumerator_m032FE25C25379E2395C380074A4C89450E78BC50 (List_1_t96B5E98DAF45B3515F5AF996B3837561EB195CC1* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_tB45C2ADF78B3350B5B9FA53D80C26BFCB751BB3D (*) (List_1_t96B5E98DAF45B3515F5AF996B3837561EB195CC1*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.PlaceableMarker>::Dispose()
|
|
inline void Enumerator_Dispose_m299B45C2F6134F8C81DDD63E53B3BA5CD132A44A (Enumerator_tB45C2ADF78B3350B5B9FA53D80C26BFCB751BB3D* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tB45C2ADF78B3350B5B9FA53D80C26BFCB751BB3D*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.PlaceableMarker>::get_Current()
|
|
inline PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1* Enumerator_get_Current_mD73C2278E58EC2C4A63E23A0ABCA7EF5393F2C36_inline (Enumerator_tB45C2ADF78B3350B5B9FA53D80C26BFCB751BB3D* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1* (*) (Enumerator_tB45C2ADF78B3350B5B9FA53D80C26BFCB751BB3D*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__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);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<System.String>::Contains(T)
|
|
inline bool List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1 (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, String_t* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, String_t*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.PlaceableMarker>::MoveNext()
|
|
inline bool Enumerator_MoveNext_mDECA7AD5EFE6829F2EF0F29E88624D744FEED586 (Enumerator_tB45C2ADF78B3350B5B9FA53D80C26BFCB751BB3D* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_tB45C2ADF78B3350B5B9FA53D80C26BFCB751BB3D*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<DungeonArchitect.PlaceableMarker>::Remove(T)
|
|
inline bool List_1_Remove_mD6337971E73E8B7F7F76F9927916ABA7CCB55906 (List_1_t96B5E98DAF45B3515F5AF996B3837561EB195CC1* __this, PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (List_1_t96B5E98DAF45B3515F5AF996B3837561EB195CC1*, PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Items.FlowItemMetadata::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowItemMetadata__ctor_mC715EE746D19130951BE62A1A1B9BE58EF78D3CC (FlowItemMetadata_t70DCD6B5087455D9762F9D2E95CED7094DF2CBC3* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Transform UnityEngine.Transform::get_parent()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.PropSocket::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropSocket__ctor_m8E35CE44D738C18657F6F422A45C234096285408 (PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* __this, const RuntimeMethod* 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) ;
|
|
// 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);
|
|
}
|
|
// System.Int32 DungeonArchitect.LevelMarkerList::get_Count()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LevelMarkerList_get_Count_mC2D02E8AB30BF89E2653153EC79358F35D43DEB8 (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, const RuntimeMethod* method) ;
|
|
// T UnityEngine.Component::GetComponent<DungeonArchitect.Dungeon>()
|
|
inline Dungeon_tAA854F521189538FD299BECE6025726B6C359227* Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Dungeon_tAA854F521189538FD299BECE6025726B6C359227* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.DungeonItemSpawnListener>::.ctor()
|
|
inline void List_1__ctor_m156DE72E9CB8E6AB1852F8AC437CDAEDF9DFE957 (List_1_t4DBC4530DAA9C6E69A7A5A23FF6E971FC184521E* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t4DBC4530DAA9C6E69A7A5A23FF6E971FC184521E*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// T UnityEngine.Component::GetComponent<DungeonArchitect.Flow.Items.FlowItemMetadataHandler>()
|
|
inline FlowItemMetadataHandler_t02EA86DE07E45866C57789E80512EEDB03F19CA6* Component_GetComponent_TisFlowItemMetadataHandler_t02EA86DE07E45866C57789E80512EEDB03F19CA6_mF6AA7590D4862FCF0D83CF15467B248E285ECE1E (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowItemMetadataHandler_t02EA86DE07E45866C57789E80512EEDB03F19CA6* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.DungeonItemSpawnListener>::Add(T)
|
|
inline void List_1_Add_m661B24C59B7EF3AE764CD68A1A1FB31414D0E217_inline (List_1_t4DBC4530DAA9C6E69A7A5A23FF6E971FC184521E* __this, DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t4DBC4530DAA9C6E69A7A5A23FF6E971FC184521E*, DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// T[] UnityEngine.Component::GetComponents<DungeonArchitect.DungeonItemSpawnListener>()
|
|
inline DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* Component_GetComponents_TisDungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124_m7CFFA48FB573AFEDEE81573815DD6C3791778A16 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponents_TisRuntimeObject_m35447B0B07F9C06A1AF846E482EC6FEB09D2436F_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.DungeonItemSpawnListener>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
|
|
inline void List_1_AddRange_mFF34F2C20B8D18B47E842D2E14DCF27B186A9990 (List_1_t4DBC4530DAA9C6E69A7A5A23FF6E971FC184521E* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t4DBC4530DAA9C6E69A7A5A23FF6E971FC184521E*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared)(__this, ___0_collection, method);
|
|
}
|
|
// System.Void DungeonArchitect.SyncDungeonSceneObjectSpawner::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SyncDungeonSceneObjectSpawner__ctor_mCCF5901CAC9AE725720C0C734C92729F635262EB (SyncDungeonSceneObjectSpawner_t45471F82D30149EE01F5CA8387025B422254DC7A* __this, const RuntimeMethod* method) ;
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.DungeonItemSpawnListener>::ToArray()
|
|
inline DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* List_1_ToArray_mD2F5D890B273E2C67E3E11DB0529E13B6B590D64 (List_1_t4DBC4530DAA9C6E69A7A5A23FF6E971FC184521E* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* (*) (List_1_t4DBC4530DAA9C6E69A7A5A23FF6E971FC184521E*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Themeing.DungeonThemeEngine::.ctor(DungeonArchitect.Themeing.DungeonThemeExecutionContext)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeEngine__ctor_mBA10C52FEAED861BA03CC7CF090EA3B3CBB3371D (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123 ___0_context, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeData> DungeonArchitect.Dungeon::GetThemeAssets()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* Dungeon_GetThemeAssets_m97F979B747424BC0F3AE5CF690F16BA992070F09 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Themeing.DungeonThemeEngine::ApplyTheme(DungeonArchitect.LevelMarkerList,System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeData>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeEngine_ApplyTheme_mCBDCDE5F991B2CB02EE83D4F062B7B85CA00837D (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___0_markers, List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* ___1_Themes, const RuntimeMethod* method) ;
|
|
// 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) ;
|
|
// T[] UnityEngine.GameObject::GetComponentsInChildren<DungeonArchitect.Frameworks.Snap.SnapConnection>()
|
|
inline SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629* GameObject_GetComponentsInChildren_TisSnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E_m6478D1493D1BB885E0BACC183A53E34EAF8AE79D (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponentsInChildren_TisRuntimeObject_m6F69570C0224EE6620FD43C4DDB0F0AB152A1B20_gshared)(__this, 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.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) ;
|
|
// UnityEngine.GameObject DungeonArchitect.Frameworks.Snap.SnapConnection::UpdateDoorState(DungeonArchitect.Frameworks.Snap.SnapConnectionState,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* SnapConnection_UpdateDoorState_m4031F99BD416F813DF8486CC6A1CCF03028E097E (SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* __this, int32_t ___0_state, String_t* ___1_markerName, const RuntimeMethod* method) ;
|
|
// UnityEngine.GameObject DungeonArchitect.Frameworks.Snap.SnapConnection::UpdateDoorState(DungeonArchitect.Frameworks.Snap.SnapConnectionState)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* SnapConnection_UpdateDoorState_mCA8ADCBD050470647A35BF31E8324809A13C56A6 (SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* __this, int32_t ___0_state, const RuntimeMethod* method) ;
|
|
// T UnityEngine.GameObject::GetComponent<DungeonArchitect.Flow.Items.FlowItemMetadataComponent>()
|
|
inline FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* GameObject_GetComponent_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_mEECE2D5FEDF8F89E2C4685CE82D2E8E70C625C11 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
|
|
}
|
|
// T UnityEngine.GameObject::AddComponent<DungeonArchitect.Flow.Items.FlowItemMetadataComponent>()
|
|
inline FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* GameObject_AddComponent_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_m230D7837B6EE1188575BAA3768F8DE2267AB6B63 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, 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.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.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);
|
|
}
|
|
// 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);
|
|
}
|
|
// 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);
|
|
}
|
|
// System.Void DungeonArchitect.DungeonUtils::DestroyObject(UnityEngine.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonUtils_DestroyObject_mE7903363F862729A5242C5F83A49E24450396F9F (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_go, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.SnapGridFlow.SGFQueryModuleInfo>::.ctor()
|
|
inline void List_1__ctor_mCBD292B3133782438E278455F40703767CC635FF (List_1_t1BBF95E81C3550DA233D7F0B0444B15F67BF1810* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t1BBF95E81C3550DA233D7F0B0444B15F67BF1810*, const RuntimeMethod*))List_1__ctor_mCBD292B3133782438E278455F40703767CC635FF_gshared)(__this, method);
|
|
}
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Bounds::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) ;
|
|
// UnityEngine.Bounds DungeonArchitect.Utils.MathUtils::TransformBounds(UnityEngine.Matrix4x4,UnityEngine.Bounds)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 MathUtils_TransformBounds_m10E03924B25A8FEB3A8AE607ED84D92189192249 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_transform, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___1_bounds, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.SnapGridFlow.SGFQueryModuleInfo>::Add(T)
|
|
inline void List_1_Add_m1729BC867966390202EB09471D8CCE9F6CAB8F93_inline (List_1_t1BBF95E81C3550DA233D7F0B0444B15F67BF1810* __this, SGFQueryModuleInfo_t5178656444254F207C02EA793D0E8570B3A6DD73 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t1BBF95E81C3550DA233D7F0B0444B15F67BF1810*, SGFQueryModuleInfo_t5178656444254F207C02EA793D0E8570B3A6DD73, const RuntimeMethod*))List_1_Add_m1729BC867966390202EB09471D8CCE9F6CAB8F93_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.Builders.SnapGridFlow.SGFQueryModuleInfo>::ToArray()
|
|
inline SGFQueryModuleInfoU5BU5D_tBF96B922BF7F2AB5B60C5F143BB6137921D1DBA2* List_1_ToArray_m8296BF944786EAB589C15EAB2557C35E3935D680 (List_1_t1BBF95E81C3550DA233D7F0B0444B15F67BF1810* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( SGFQueryModuleInfoU5BU5D_tBF96B922BF7F2AB5B60C5F143BB6137921D1DBA2* (*) (List_1_t1BBF95E81C3550DA233D7F0B0444B15F67BF1810*, const RuntimeMethod*))List_1_ToArray_m8296BF944786EAB589C15EAB2557C35E3935D680_gshared)(__this, method);
|
|
}
|
|
// System.Boolean UnityEngine.Bounds::Contains(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Bounds_Contains_m584E9DE0CF9D90C3C4F928BA8F5AD328393F3555 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowModel DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowQuery::GetModel()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* SnapGridFlowQuery_GetModel_m55C87E4B50558775AF1AFC4F70449790AE73A52D (SnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE* __this, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowQuery::GetRoomNodeAtLocation(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* SnapGridFlowQuery_GetRoomNodeAtLocation_mBB248B38D192B6C0C8DAB34374EEEF0B0429C7CB (SnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.DungeonEventListener::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonEventListener__ctor_m922ECF10BBFD6A5CE70AFCE0E110EEFE569DCB01 (DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowVisibilityGraph::UpdateVisibility()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapGridFlowVisibilityGraph_UpdateVisibility_mC880B7B22B78BB90D297A62735BA0126EE9342D3 (SnapGridFlowVisibilityGraph_t8DAD487E20FA3215B2F239C09CFAB3706293AA46* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::.ctor()
|
|
inline void List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, const RuntimeMethod*))List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::Add(T)
|
|
inline void List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// T[] System.Collections.Generic.List`1<UnityEngine.Vector3>::ToArray()
|
|
inline Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3 (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, const RuntimeMethod*))List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Visibility.VisibilityGraph::UpdateVisibility(UnityEngine.Vector3[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisibilityGraph_UpdateVisibility_mD405B9D16CEC78957712D50BE52FC58CC1B6D181 (VisibilityGraph_tDF9CBA378FA4709D3455EF0AB96EF9F863BC4A47* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_trackedObjects, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Visibility.VisibilityGraph::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisibilityGraph_Clear_mD1FB952D097CEF3B3557EE1FE76B20FB7EFEAA06 (VisibilityGraph_tDF9CBA378FA4709D3455EF0AB96EF9F863BC4A47* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Visibility.VisibilityGraph::set_VisibilityDepth(System.Int32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VisibilityGraph_set_VisibilityDepth_m0434FACA9E1846190A83CA3BEDC7C53A946940FD_inline (VisibilityGraph_tDF9CBA378FA4709D3455EF0AB96EF9F863BC4A47* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode>::.ctor()
|
|
inline void Dictionary_2__ctor_m74589A25060183F314833DC94AF24071BA897933 (Dictionary_2_t3D19B276A650C85F00DF08FC44E95A282CB2AC71* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t3D19B276A650C85F00DF08FC44E95A282CB2AC71*, const RuntimeMethod*))Dictionary_2__ctor_m298F03BA4673AE9123ED5A199DBA96F930F0D0F9_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Visibility.VisibilityGraphNode>::.ctor()
|
|
inline void Dictionary_2__ctor_m5068FC775797D72F60584D6EC978DCB529432281 (Dictionary_2_t2EAA4235E1A352F76AEA8447AE11292AF3EDA74E* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t2EAA4235E1A352F76AEA8447AE11292AF3EDA74E*, const RuntimeMethod*))Dictionary_2__ctor_m298F03BA4673AE9123ED5A199DBA96F930F0D0F9_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode>::set_Item(TKey,TValue)
|
|
inline void Dictionary_2_set_Item_m627F91C5EEBA83D26E4DA16B765AA6658561C918 (Dictionary_2_t3D19B276A650C85F00DF08FC44E95A282CB2AC71* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t3D19B276A650C85F00DF08FC44E95A282CB2AC71*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE*, const RuntimeMethod*))Dictionary_2_set_Item_m2F765C25790A1777E36D648E61FD8E5EADD39DBB_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Void DungeonArchitect.Visibility.Impl.GameObjectVisibilityGraphNode::.ctor(UnityEngine.GameObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectVisibilityGraphNode__ctor_mE17B43F8F0C1B689F79A32D052213A7D25782F51 (GameObjectVisibilityGraphNode_tC36EE52E36547F640A6271908B21396895DD81B6* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_gameObject, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Visibility.VisibilityGraph::RegisterNode(DungeonArchitect.Visibility.VisibilityGraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisibilityGraph_RegisterNode_m48824CACA574B36EBF51B11F866C798C19A18511 (VisibilityGraph_tDF9CBA378FA4709D3455EF0AB96EF9F863BC4A47* __this, VisibilityGraphNode_t21FFD21EAFA1E70B27DB3928503AC875EC728E98* ___0_node, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Visibility.VisibilityGraphNode>::set_Item(TKey,TValue)
|
|
inline void Dictionary_2_set_Item_m0F65B0A64F4360CE365E397A2B6C7AC85A2B0DE4 (Dictionary_2_t2EAA4235E1A352F76AEA8447AE11292AF3EDA74E* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, VisibilityGraphNode_t21FFD21EAFA1E70B27DB3928503AC875EC728E98* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t2EAA4235E1A352F76AEA8447AE11292AF3EDA74E*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, VisibilityGraphNode_t21FFD21EAFA1E70B27DB3928503AC875EC728E98*, const RuntimeMethod*))Dictionary_2_set_Item_m2F765C25790A1777E36D648E61FD8E5EADD39DBB_gshared)(__this, ___0_key, ___1_value, 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.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Visibility.VisibilityGraphNode>::ContainsKey(TKey)
|
|
inline bool Dictionary_2_ContainsKey_m862BF200E1A0E5029F9C142D453AF62AA969D4F5 (Dictionary_2_t2EAA4235E1A352F76AEA8447AE11292AF3EDA74E* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_t2EAA4235E1A352F76AEA8447AE11292AF3EDA74E*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_ContainsKey_m1BF4B5D526E9706C9B3E42B9ECE64145EE243D96_gshared)(__this, ___0_key, method);
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Visibility.VisibilityGraphNode>::get_Item(TKey)
|
|
inline VisibilityGraphNode_t21FFD21EAFA1E70B27DB3928503AC875EC728E98* Dictionary_2_get_Item_m2EB65E1402DD292E82352A0E4224FE81BEB2DACA (Dictionary_2_t2EAA4235E1A352F76AEA8447AE11292AF3EDA74E* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( VisibilityGraphNode_t21FFD21EAFA1E70B27DB3928503AC875EC728E98* (*) (Dictionary_2_t2EAA4235E1A352F76AEA8447AE11292AF3EDA74E*, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9, const RuntimeMethod*))Dictionary_2_get_Item_mD9FFA5D15F412A157261670163B18B2769BE7D9D_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Void DungeonArchitect.Visibility.VisibilityGraphNode::AddConnection(DungeonArchitect.Visibility.VisibilityGraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisibilityGraphNode_AddConnection_m8DE8F0A396DAFB696F0505986E393134912C72A9 (VisibilityGraphNode_t21FFD21EAFA1E70B27DB3928503AC875EC728E98* __this, VisibilityGraphNode_t21FFD21EAFA1E70B27DB3928503AC875EC728E98* ___0_node, const RuntimeMethod* 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.Void DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowVisibilityGraph::BuildVisibilityGraph(DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowModel)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapGridFlowVisibilityGraph_BuildVisibilityGraph_m5A8176D816F4D37CACABC58B65AFE14578E205C3 (SnapGridFlowVisibilityGraph_t8DAD487E20FA3215B2F239C09CFAB3706293AA46* __this, SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* ___0_model, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Visibility.VisibilityGraph::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisibilityGraph__ctor_m1025832A38E547A70B546CA307D7EF3261D147B6 (VisibilityGraph_tDF9CBA378FA4709D3455EF0AB96EF9F863BC4A47* __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.Builders.SnapGridFlow.DebugVisuals.SnapGridFlowDebugVisualizer::BuildVisualization(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph,DungeonArchitect.Dungeon)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapGridFlowDebugVisualizer_BuildVisualization_mEC857FB48B6163C831541F70CEB14FA27F0AC814 (SnapGridFlowDebugVisualizer_tE20467996FADDEB21239B907551D506955F55A25* __this, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___0_graph, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___1_dungeon, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.DebugVisuals.SnapGridFlowDebugVisualizer::DestroyVisualization(DungeonArchitect.Dungeon)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapGridFlowDebugVisualizer_DestroyVisualization_m3EA0B845411189CE50A2136203B123B7C4038EF9 (SnapGridFlowDebugVisualizer_tE20467996FADDEB21239B907551D506955F55A25* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.SxEngine.SxWorld::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxWorld_Clear_mC3E6E54D460D07C75D2ACFF48A93B6AB3276E3AC (SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Transform::TransformPoint(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.SxEngine.SxWorld::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxWorld__ctor_m69690DE32D857025D839EEE159284F9EF51A90E1 (SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* __this, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder/BuildSettings DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder/BuildSettings::Create()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9* BuildSettings_Create_m5564309BCD1853C065F97907D441795C954DA296 (const RuntimeMethod* method) ;
|
|
// DungeonArchitect.SxEngine.SxMaterial DungeonArchitect.SxEngine.SxMaterialRegistry::Get<DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowMergedNodeMaterialZWrite>()
|
|
inline SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* SxMaterialRegistry_Get_TisSxFlowMergedNodeMaterialZWrite_tD53E8EB4F4ECE30DD88375D5F6EC2A6861CAB7E8_mE99A104F1EC6A7DE7C56363667C6BE22552A5E8F (const RuntimeMethod* method)
|
|
{
|
|
return (( SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* (*) (const RuntimeMethod*))SxMaterialRegistry_Get_TisRuntimeObject_m2275CE6E5D03CCE36971DBEFAEA9BFDAE5DA4573_gshared)(method);
|
|
}
|
|
// DungeonArchitect.SxEngine.SxMaterial DungeonArchitect.SxEngine.SxMaterialRegistry::Get<DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxFlowItemMaterialZWrite>()
|
|
inline SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* SxMaterialRegistry_Get_TisSxFlowItemMaterialZWrite_t81FDB4D533E04B78BFF21F1F92EF0FAC1A03836C_mF345D0113234999E5F54E3218ADE05782538BC19 (const RuntimeMethod* method)
|
|
{
|
|
return (( SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* (*) (const RuntimeMethod*))SxMaterialRegistry_Get_TisRuntimeObject_m2275CE6E5D03CCE36971DBEFAEA9BFDAE5DA4573_gshared)(method);
|
|
}
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings::.ctor(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayout3DRenderSettings__ctor_m8ABB798F1DC57F87B95A62954DCFB8F72FC78A35 (FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* __this, float ___0_nodeRadius, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder::Build(DungeonArchitect.SxEngine.SxWorld,DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph,DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder/BuildSettings,DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SxLayout3DWorldBuilder_Build_mCA187BF1CD2C19D33EB1D5914E64FFABB36E28F7 (SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* ___0_world, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___1_graph, BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9* ___2_buildSettings, FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* ___3_renderSettings, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizer::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowLayoutGraphUnityVisualizer__ctor_mA5385F8F066E451D2DCA5070669259B012BF10D7 (FlowLayoutGraphUnityVisualizer_t1E60A7D74E78920260AAB63650BEA9540E9CE76B* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.GameObject DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizer::Build(DungeonArchitect.SxEngine.SxWorld)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* FlowLayoutGraphUnityVisualizer_Build_mBEEEC93A4B886BB2482D2CD6DCE9E124BF870E77 (FlowLayoutGraphUnityVisualizer_t1E60A7D74E78920260AAB63650BEA9540E9CE76B* __this, SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* ___0_world, const RuntimeMethod* method) ;
|
|
// T UnityEngine.GameObject::AddComponent<DungeonArchitect.Builders.SnapGridFlow.DebugVisuals.SnapGridFlowDebugComponent>()
|
|
inline SnapGridFlowDebugComponent_t9879FA0A47F507CC0EF9120AFC3D617FE51E356C* GameObject_AddComponent_TisSnapGridFlowDebugComponent_t9879FA0A47F507CC0EF9120AFC3D617FE51E356C_m431FA3AAEAD13953BF6D18D510DB7B3AE2A93B95 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( SnapGridFlowDebugComponent_t9879FA0A47F507CC0EF9120AFC3D617FE51E356C* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
|
|
}
|
|
// T[] UnityEngine.Object::FindObjectsOfType<DungeonArchitect.Builders.SnapGridFlow.DebugVisuals.SnapGridFlowDebugComponent>()
|
|
inline SnapGridFlowDebugComponentU5BU5D_t126D06B72F8256F514A0024CED9D8A7469173018* Object_FindObjectsOfType_TisSnapGridFlowDebugComponent_t9879FA0A47F507CC0EF9120AFC3D617FE51E356C_m84B7C889CBA466E4C45AE2318918E08A6C78CD26 (const RuntimeMethod* method)
|
|
{
|
|
return (( SnapGridFlowDebugComponentU5BU5D_t126D06B72F8256F514A0024CED9D8A7469173018* (*) (const RuntimeMethod*))Object_FindObjectsOfType_TisRuntimeObject_m0B4DF4B8AB4C71E0F471BC9D0440B40844DA221D_gshared)(method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.GameObject>::.ctor()
|
|
inline void List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.GameObject>::Add(T)
|
|
inline void List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<UnityEngine.GameObject>::GetEnumerator()
|
|
inline Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8 (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.GameObject>::Dispose()
|
|
inline void Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D (Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<UnityEngine.GameObject>::get_Current()
|
|
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_inline (Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<UnityEngine.GameObject>::MoveNext()
|
|
inline bool Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27 (Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Builders.Snap.SnapBuilder/<>c__DisplayClass6_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_0__ctor_m0BA9F11F8284C85784220BE0BCF9D0E91312EA96 (U3CU3Ec__DisplayClass6_0_t5139E1AF1012683BE6A004A3D08DFB0EEF1A1AF8* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.Impl.ModuleInfo>::.ctor()
|
|
inline void List_1__ctor_m7416ABC26E9937FB1764EFBF8BA2F32699783856 (List_1_tBF91A6EE3603F2177DCFCBDBC0A2DCA3C655F8B3* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tBF91A6EE3603F2177DCFCBDBC0A2DCA3C655F8B3*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.HashSet`1<DungeonArchitect.Builders.Snap.SnapModuleEntry>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
inline void HashSet_1__ctor_m82AA19E9C85E1E2DC5BFDC1949D2386B5EC3437E (HashSet_1_t7614AF7402887D26AFE318E6B8AACBC9C9F0C0EB* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (HashSet_1_t7614AF7402887D26AFE318E6B8AACBC9C9F0C0EB*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mC13D3ADFE27A073EC3C583E9C926C801A7EE1DDD_gshared)(__this, ___0_collection, method);
|
|
}
|
|
// System.Collections.Generic.HashSet`1/Enumerator<T> System.Collections.Generic.HashSet`1<DungeonArchitect.Builders.Snap.SnapModuleEntry>::GetEnumerator()
|
|
inline Enumerator_t2C021543BD742460CE538B0773FC5A67EF02E5BB HashSet_1_GetEnumerator_mB885E196FC99AF6E19DC58C8F084281C625E2B28 (HashSet_1_t7614AF7402887D26AFE318E6B8AACBC9C9F0C0EB* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t2C021543BD742460CE538B0773FC5A67EF02E5BB (*) (HashSet_1_t7614AF7402887D26AFE318E6B8AACBC9C9F0C0EB*, const RuntimeMethod*))HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.HashSet`1/Enumerator<DungeonArchitect.Builders.Snap.SnapModuleEntry>::Dispose()
|
|
inline void Enumerator_Dispose_mB9F3F19ABAB1878EBC908368E278DCB73A08BF28 (Enumerator_t2C021543BD742460CE538B0773FC5A67EF02E5BB* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t2C021543BD742460CE538B0773FC5A67EF02E5BB*, const RuntimeMethod*))Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.HashSet`1/Enumerator<DungeonArchitect.Builders.Snap.SnapModuleEntry>::get_Current()
|
|
inline SnapModuleEntry_tBAF7435C474DC174E69A89CFAB18DAA116D32FBD* Enumerator_get_Current_m65DE4B3EE98EA941F197CB1F59B4ED1448142AF9_inline (Enumerator_t2C021543BD742460CE538B0773FC5A67EF02E5BB* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( SnapModuleEntry_tBAF7435C474DC174E69A89CFAB18DAA116D32FBD* (*) (Enumerator_t2C021543BD742460CE538B0773FC5A67EF02E5BB*, const RuntimeMethod*))Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline)(__this, method);
|
|
}
|
|
// DungeonArchitect.Builders.Snap.Impl.ModuleInfo DungeonArchitect.Builders.Snap.SnapBuilder::GenerateModuleInfo(DungeonArchitect.Builders.Snap.SnapModuleEntry)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* SnapBuilder_GenerateModuleInfo_m17E457A0881446568E579CF29395447CF07C44E4 (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708* __this, SnapModuleEntry_tBAF7435C474DC174E69A89CFAB18DAA116D32FBD* ___0_modulePrefab, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.Impl.ModuleInfo>::Add(T)
|
|
inline void List_1_Add_mAB7CE2785BD42ABAC2FB001F4743FBFA72CD0BC6_inline (List_1_tBF91A6EE3603F2177DCFCBDBC0A2DCA3C655F8B3* __this, ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tBF91A6EE3603F2177DCFCBDBC0A2DCA3C655F8B3*, ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.HashSet`1/Enumerator<DungeonArchitect.Builders.Snap.SnapModuleEntry>::MoveNext()
|
|
inline bool Enumerator_MoveNext_mD8ECA3974C856347C6498B5896DB55BB065C749D (Enumerator_t2C021543BD742460CE538B0773FC5A67EF02E5BB* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t2C021543BD742460CE538B0773FC5A67EF02E5BB*, const RuntimeMethod*))Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Builders.Snap.Impl.ModuleGrowthNode::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModuleGrowthNode__ctor_mE26A24CBFA5D1757082DEB791BC551955E22940E (ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.HashSet`1<UnityEngine.Bounds>::.ctor()
|
|
inline void HashSet_1__ctor_m6A11D47E0FAB7B76222536C414A094ABBA665E62 (HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A*, const RuntimeMethod*))HashSet_1__ctor_m6A11D47E0FAB7B76222536C414A094ABBA665E62_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Builders.Snap.Impl.SnapLayoutBuildState::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapLayoutBuildState__ctor_m7971BBD0F56BE16C7BD75110BC97E5D1FB2B6CFA (SnapLayoutBuildState_tCF53F22261656B60AECFBC90460920834C06027C* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Grammar.GraphGrammarProcessorSettings::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphGrammarProcessorSettings__ctor_mE048F2AAD437E2B7C0651B56F71DB8832C7497F5 (GraphGrammarProcessorSettings_tA334F5311C285024FDD3175D8063A77AB7D9D27A* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Grammar.GraphGrammarProcessor::.ctor(DungeonArchitect.Grammar.SnapFlowAsset,DungeonArchitect.Grammar.GraphGrammarProcessorSettings)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphGrammarProcessor__ctor_m016EEBC6F26BFAE3BB2FE46209056B37B668616F (GraphGrammarProcessor_t0378DDC63BBCA5D3527791FFFC448B5864A17DE6* __this, SnapFlowAsset_tD07E7F4A4D8E2701C6136D9269B20776AFCE342D* ___0_asset, GraphGrammarProcessorSettings_tA334F5311C285024FDD3175D8063A77AB7D9D27A* ___1_settings, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Grammar.GraphGrammarProcessor::Build()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphGrammarProcessor_Build_mD5A78EF20919E65F59FB80F9D61F9A17FCBAB2DD (GraphGrammarProcessor_t0378DDC63BBCA5D3527791FFFC448B5864A17DE6* __this, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Grammar.RuntimeGrammar DungeonArchitect.Grammar.GraphGrammarProcessor::get_Grammar()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeGrammar_tB50AF19E15986449F6308CF75AA9027D4F34EB53* GraphGrammarProcessor_get_Grammar_m193CA1120B9A6E2EF538B55C41562D161DD97196_inline (GraphGrammarProcessor_t0378DDC63BBCA5D3527791FFFC448B5864A17DE6* __this, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.RuntimeGraphs.RuntimeGraphNode`1<DungeonArchitect.Grammar.GrammarRuntimeGraphNodeData> DungeonArchitect.Grammar.GrammarRuntimeGraphUtils::FindStartNode(DungeonArchitect.Grammar.GrammarRuntimeGraph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeGraphNode_1_t712304134E64613AF823A2C4938E9D8EEA758602* GrammarRuntimeGraphUtils_FindStartNode_m081286860D78BD880A6FE539D460F11F300EB524 (GrammarRuntimeGraph_t613CFA77F1D9B50B8D8FC11E8B839F456AB5FBED* ___0_graph, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode DungeonArchitect.Builders.Snap.SnapBuilder::BuildLayoutRecursive(DungeonArchitect.Builders.Snap.Impl.ModuleGrowthNode,System.Collections.Generic.HashSet`1<UnityEngine.Bounds>&,DungeonArchitect.RuntimeGraphs.RuntimeGraphNode`1<DungeonArchitect.Grammar.GrammarRuntimeGraphNodeData>,DungeonArchitect.Builders.Snap.Impl.SnapLayoutBuildState)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* SnapBuilder_BuildLayoutRecursive_mD60B072AD07B0268621053C8AA111C1303714176 (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708* __this, ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D* ___0_GrowthNode, HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A** ___1__OccupiedBounds, RuntimeGraphNode_1_t712304134E64613AF823A2C4938E9D8EEA758602* ___2_graphNode, SnapLayoutBuildState_tCF53F22261656B60AECFBC90460920834C06027C* ___3_RecursiveState, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapModuleInstance>::.ctor()
|
|
inline void List_1__ctor_mBCF2DB6AE6D545355E237925A02E9D5B7DA43547 (List_1_tE87724DD1EF12FAA55C17C0A12DB4C71D38587ED* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tE87724DD1EF12FAA55C17C0A12DB4C71D38587ED*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Builders.Snap.SnapBuilder/VisitTreeNodeDelegate::.ctor(System.Object,System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisitTreeNodeDelegate__ctor_mBF661E342AA0F0F5CEC71270F3320C563F03DBA1 (VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.Snap.SnapBuilder::TraverseTree(DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode,DungeonArchitect.Builders.Snap.SnapBuilder/VisitTreeNodeDelegate)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapBuilder_TraverseTree_mFB2BD45C50226DB679F85E8F493ADB5926E5EF39 (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708* __this, ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* ___0_RootNode, VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910* ___1_VisitTreeNode, const RuntimeMethod* method) ;
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapModuleInstance>::ToArray()
|
|
inline SnapModuleInstanceU5BU5D_t1CECF93BAF2392D851D1A4FF9602C39589C79358* List_1_ToArray_m22DEAB881FEFAA7B6837464D6E895BBF0A5A8E57 (List_1_tE87724DD1EF12FAA55C17C0A12DB4C71D38587ED* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( SnapModuleInstanceU5BU5D_t1CECF93BAF2392D851D1A4FF9602C39589C79358* (*) (List_1_tE87724DD1EF12FAA55C17C0A12DB4C71D38587ED*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Builders.Snap.SnapBuilder/<>c__DisplayClass6_1::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_1__ctor_m9AD2089A4F2AE8429A9423DA6F5B0456E99EA366 (U3CU3Ec__DisplayClass6_1_t5BB527B4BF0E80D026B9A149214893F8C3CB03B0* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapModuleConnection>::.ctor()
|
|
inline void List_1__ctor_mDB7BDCE3612DD5F8DDE54FEEA140BFE6A0C759CC (List_1_t4B542923ACEB6F90711F2D72B25706CD5A095053* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t4B542923ACEB6F90711F2D72B25706CD5A095053*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapModuleConnection>::ToArray()
|
|
inline SnapModuleConnectionU5BU5D_t4CBD1DC7F002898688C543EE794C560193D9CF9F* List_1_ToArray_m78FCD66C3CB22A8EA9A1E55D687C6CFC363973E7 (List_1_t4B542923ACEB6F90711F2D72B25706CD5A095053* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( SnapModuleConnectionU5BU5D_t4CBD1DC7F002898688C543EE794C560193D9CF9F* (*) (List_1_t4B542923ACEB6F90711F2D72B25706CD5A095053*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Builders.Snap.SnapBuilder::FixupDoorStates(DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapBuilder_FixupDoorStates_mEF92E8686F6DBCA3A3DB70C8EB0B80F20BB9FD5C (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708* __this, ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* ___0_rootNode, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.Snap.SnapBuilder/<>c__DisplayClass8_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass8_0__ctor_m2E2D8D63A4826C9E18E8D8FF74775D8E63776779 (U3CU3Ec__DisplayClass8_0_t3F5C00BA1DB003F2F4BEEAF3034C318F66A9329B* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.GameObject,DungeonArchitect.Frameworks.Snap.SnapConnection[]>::.ctor()
|
|
inline void Dictionary_2__ctor_m7219D6276B607E5D91B588CCFAB69D7556AE1A9C (Dictionary_2_t8CBF0B71F4590320174F404AF08880EB4180A497* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t8CBF0B71F4590320174F404AF08880EB4180A497*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
|
|
}
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<UnityEngine.GameObject,DungeonArchitect.Frameworks.Snap.SnapConnection[]>::get_Values()
|
|
inline ValueCollection_t9B4A0478823692612A448D76C6B79706AB5A6DB3* Dictionary_2_get_Values_mB7230646E1D39B8922E02F0D8DCDD8977BA0215B (Dictionary_2_t8CBF0B71F4590320174F404AF08880EB4180A497* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( ValueCollection_t9B4A0478823692612A448D76C6B79706AB5A6DB3* (*) (Dictionary_2_t8CBF0B71F4590320174F404AF08880EB4180A497*, const RuntimeMethod*))Dictionary_2_get_Values_mA0C01DEA55329E55380E96BBD04D4D228B437EC5_gshared)(__this, method);
|
|
}
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.GameObject,DungeonArchitect.Frameworks.Snap.SnapConnection[]>::GetEnumerator()
|
|
inline Enumerator_t6C593BC543F2BD40895FEA74E5CEBE60CA101BF0 ValueCollection_GetEnumerator_m2F50F3AF7E01E38C7C2CC83499313B9B73D8B29B (ValueCollection_t9B4A0478823692612A448D76C6B79706AB5A6DB3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t6C593BC543F2BD40895FEA74E5CEBE60CA101BF0 (*) (ValueCollection_t9B4A0478823692612A448D76C6B79706AB5A6DB3*, const RuntimeMethod*))ValueCollection_GetEnumerator_m025EE28BE2F31676E08BC3D7C8E39D8232BDBBF8_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<UnityEngine.GameObject,DungeonArchitect.Frameworks.Snap.SnapConnection[]>::Dispose()
|
|
inline void Enumerator_Dispose_m99512EA7B215FB52DD7FD8B2373B9DE15F5A32CD (Enumerator_t6C593BC543F2BD40895FEA74E5CEBE60CA101BF0* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t6C593BC543F2BD40895FEA74E5CEBE60CA101BF0*, const RuntimeMethod*))Enumerator_Dispose_mFD8FAB8D9FF5EDF9AE3B14CF539A8A34AA9527A8_gshared)(__this, method);
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<UnityEngine.GameObject,DungeonArchitect.Frameworks.Snap.SnapConnection[]>::get_Current()
|
|
inline SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629* Enumerator_get_Current_m2E489317AF7F2859CF527C693B7D7A6037B4E480_inline (Enumerator_t6C593BC543F2BD40895FEA74E5CEBE60CA101BF0* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629* (*) (Enumerator_t6C593BC543F2BD40895FEA74E5CEBE60CA101BF0*, const RuntimeMethod*))Enumerator_get_Current_mB407E755F3B4C51C54D24338D00A352E5B16E7F3_gshared_inline)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<UnityEngine.GameObject,DungeonArchitect.Frameworks.Snap.SnapConnection[]>::MoveNext()
|
|
inline bool Enumerator_MoveNext_m183A3ED89C426CE15BBC8E3A71B16CBFA60C93BF (Enumerator_t6C593BC543F2BD40895FEA74E5CEBE60CA101BF0* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t6C593BC543F2BD40895FEA74E5CEBE60CA101BF0*, const RuntimeMethod*))Enumerator_MoveNext_mBE11DA1DAFC756EB87E884AADC5EDC4BB72FB032_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Stack`1<DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode>::.ctor()
|
|
inline void Stack_1__ctor_m68F46C6EB4ED5DD4F7DFF64354D8726F301E014F (Stack_1_t521874190607BE027FB487B9EE45CAB530C885E8* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Stack_1_t521874190607BE027FB487B9EE45CAB530C885E8*, const RuntimeMethod*))Stack_1__ctor_m70E8EDA96A608CE9BAB7FC8313B233AADA573BD4_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Stack`1<DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode>::Push(T)
|
|
inline void Stack_1_Push_m9C8C9E6E2B1EC592B6390C21ABB65E49A7C8C510 (Stack_1_t521874190607BE027FB487B9EE45CAB530C885E8* __this, ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Stack_1_t521874190607BE027FB487B9EE45CAB530C885E8*, ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0*, const RuntimeMethod*))Stack_1_Push_m709DD11BC1291A905814182CF9A367DE7399A778_gshared)(__this, ___0_item, method);
|
|
}
|
|
// T System.Collections.Generic.Stack`1<DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode>::Pop()
|
|
inline ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* Stack_1_Pop_m66C62E625C82EB53F74D648F4E44C8A9099A14C2 (Stack_1_t521874190607BE027FB487B9EE45CAB530C885E8* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* (*) (Stack_1_t521874190607BE027FB487B9EE45CAB530C885E8*, const RuntimeMethod*))Stack_1_Pop_m2AFF69249659372F07EE25817DBCAFE74E1CF778_gshared)(__this, method);
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<UnityEngine.GameObject,DungeonArchitect.Frameworks.Snap.SnapConnection[]>::get_Item(TKey)
|
|
inline SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629* Dictionary_2_get_Item_m8BCE402217B452C9DE8C190C955A483C6B0EC340 (Dictionary_2_t8CBF0B71F4590320174F404AF08880EB4180A497* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629* (*) (Dictionary_2_t8CBF0B71F4590320174F404AF08880EB4180A497*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
|
|
}
|
|
// T DungeonArchitect.Builders.Snap.SnapBuilder::GetArrayEntry<DungeonArchitect.Frameworks.Snap.SnapConnection>(System.Int32,T[])
|
|
inline SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* SnapBuilder_GetArrayEntry_TisSnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E_m5EF43627838C1D618CABD06625D1A7E3EAA4A666 (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708* __this, int32_t ___0_index, SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629* ___1_array, const RuntimeMethod* method)
|
|
{
|
|
return (( SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* (*) (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708*, int32_t, SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629*, const RuntimeMethod*))SnapBuilder_GetArrayEntry_TisRuntimeObject_m8CA2826995EF69C0ADBAD685AD86AB566E8C6562_gshared)(__this, ___0_index, ___1_array, method);
|
|
}
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode>::GetEnumerator()
|
|
inline Enumerator_t596921985D66D1DA2F8A718FA95FA90F98557B6B List_1_GetEnumerator_m74963FA9CA23E8142E62449952D4F4254AA18343 (List_1_tC58E3EC380BA83AEE387A253156D14FC7BCE3243* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t596921985D66D1DA2F8A718FA95FA90F98557B6B (*) (List_1_tC58E3EC380BA83AEE387A253156D14FC7BCE3243*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode>::Dispose()
|
|
inline void Enumerator_Dispose_mBCBD78EA6F7381E03EC4F91E1A2A3F6AEC75A827 (Enumerator_t596921985D66D1DA2F8A718FA95FA90F98557B6B* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t596921985D66D1DA2F8A718FA95FA90F98557B6B*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode>::get_Current()
|
|
inline ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* Enumerator_get_Current_m21862F5ADD047F9841FCD4CE0EDDDFEA4D34726F_inline (Enumerator_t596921985D66D1DA2F8A718FA95FA90F98557B6B* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* (*) (Enumerator_t596921985D66D1DA2F8A718FA95FA90F98557B6B*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode>::MoveNext()
|
|
inline bool Enumerator_MoveNext_m3075244CA93C1AAB0F8BAD9A342F222CB4ACD27A (Enumerator_t596921985D66D1DA2F8A718FA95FA90F98557B6B* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t596921985D66D1DA2F8A718FA95FA90F98557B6B*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.Stack`1<DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode>::get_Count()
|
|
inline int32_t Stack_1_get_Count_m100FDCDBD86D59BC0141FA0574666BBAE05FC796_inline (Stack_1_t521874190607BE027FB487B9EE45CAB530C885E8* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Stack_1_t521874190607BE027FB487B9EE45CAB530C885E8*, const RuntimeMethod*))Stack_1_get_Count_mD08AE71D49787D30DDD9D484BCD323D646744D2E_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Builders.Snap.SnapBuilder/VisitTreeNodeDelegate::Invoke(DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VisitTreeNodeDelegate_Invoke_m2EAC3CAA5D18A9EB5175D9D96DA478AC047153A1_inline (VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910* __this, ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* ___0_Node, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Bounds>::Add(T)
|
|
inline void List_1_Add_m930CA3F1A016B820967E8D53B5D8B2EEB9F10DAC_inline (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65*, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3, const RuntimeMethod*))List_1_Add_m930CA3F1A016B820967E8D53B5D8B2EEB9F10DAC_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Void DungeonArchitect.Builders.Snap.SnapBuilder::CalculateOccupiedBounds(DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode,System.Collections.Generic.List`1<UnityEngine.Bounds>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapBuilder_CalculateOccupiedBounds_mB435495AD30576337874DDFB51910AE6C0FB3A40 (ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* ___0_Node, List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* ___1_OccupiedBounds, const RuntimeMethod* method) ;
|
|
// UnityEngine.Bounds DungeonArchitect.Frameworks.Snap.SnapUtils::GetSnapModuleBounds(UnityEngine.GameObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 SnapUtils_GetSnapModuleBounds_mA712519B24B78EB4BB2414BE83BDF0E139B5536F (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_target, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.Snap.Impl.ModuleInfo::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModuleInfo__ctor_m866BC0B1085C19F0E73C0785EDAA8711530786AC (ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* __this, const RuntimeMethod* method) ;
|
|
// System.Guid System.Guid::NewGuid()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_t Guid_NewGuid_m1F4894E8DC089811D6252148AD5858E58D43A7BD (const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Frameworks.Snap.SnapUtils::FindConnectionTransforms(UnityEngine.GameObject,UnityEngine.Matrix4x4[]&,System.String[]&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapUtils_FindConnectionTransforms_m41FF93A0A184A328BCBDF776A03C20E0411827C5 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_moduleGameObject, Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D** ___1_outTransforms, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248** ___2_outCategories, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 DungeonArchitect.Utils.Matrix::GetTranslation(UnityEngine.Matrix4x4&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___0_matrix, const RuntimeMethod* method) ;
|
|
// UnityEngine.Quaternion DungeonArchitect.Utils.Matrix::GetRotation(UnityEngine.Matrix4x4&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Matrix_GetRotation_m9C9279D228DC3622E77F89C3CD9E1C2AE4012ED5 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___0_matrix, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Quaternion::get_eulerAngles()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 DungeonArchitect.Utils.Matrix::GetScale(UnityEngine.Matrix4x4&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix_GetScale_mB4129435BCD704E75A7A0175465CBF423EA43B5E (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___0_matrix, const RuntimeMethod* method) ;
|
|
// System.String System.String::Format(System.String,System.Object[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m918500C1EFB475181349A79989BB79BB36102894 (String_t* ___0_format, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Debug::Log(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
|
|
// UnityEngine.Matrix4x4[] DungeonArchitect.Frameworks.Snap.SnapUtils::FindAttachmentTransforms(UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* SnapUtils_FindAttachmentTransforms_m5888FF4B864220D036B6CEDBFD56C497D283034E (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___0_ParentModuleTransform, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___1_IncomingDoorTransform, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___2_AttachmentDoorTransform, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Bounds::get_center()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Transform UnityEngine.GameObject::get_transform()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Bounds::get_extents()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, 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) ;
|
|
// UnityEngine.Bounds DungeonArchitect.Builders.Snap.SnapBuilder::GetModulePrefabBounds(UnityEngine.GameObject,UnityEngine.Bounds)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 SnapBuilder_GetModulePrefabBounds_m0D5FC59C999F8ED3F304BA58507336B675D2F91D (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_prefab, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___1_bounds, const RuntimeMethod* 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) ;
|
|
// System.Boolean System.String::op_Inequality(System.String,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
|
|
// UnityEngine.Bounds DungeonArchitect.Builders.Snap.SnapBuilder::ExpandBounds(UnityEngine.Bounds,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 SnapBuilder_ExpandBounds_m815D635792FAF6FE6EB49AB0E60D00F99D4DFFFB (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, float ___1_amount, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.HashSet`1/Enumerator<T> System.Collections.Generic.HashSet`1<UnityEngine.Bounds>::GetEnumerator()
|
|
inline Enumerator_tFF4A389E7F4F037518123625DCBFE7CD31A84B3F HashSet_1_GetEnumerator_m6C31533005B5B499AC96DF20F0F0D4D9551DF9CE (HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_tFF4A389E7F4F037518123625DCBFE7CD31A84B3F (*) (HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A*, const RuntimeMethod*))HashSet_1_GetEnumerator_m6C31533005B5B499AC96DF20F0F0D4D9551DF9CE_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.Bounds>::Dispose()
|
|
inline void Enumerator_Dispose_mE21D44A7D31C6EC7BBAAFB226076282FDE658AC4 (Enumerator_tFF4A389E7F4F037518123625DCBFE7CD31A84B3F* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tFF4A389E7F4F037518123625DCBFE7CD31A84B3F*, const RuntimeMethod*))Enumerator_Dispose_mE21D44A7D31C6EC7BBAAFB226076282FDE658AC4_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.Bounds>::get_Current()
|
|
inline Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Enumerator_get_Current_mC40E8CE8DBBF01ADA9B46C2727958B1FB4EE4727_inline (Enumerator_tFF4A389E7F4F037518123625DCBFE7CD31A84B3F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 (*) (Enumerator_tFF4A389E7F4F037518123625DCBFE7CD31A84B3F*, const RuntimeMethod*))Enumerator_get_Current_mC40E8CE8DBBF01ADA9B46C2727958B1FB4EE4727_gshared_inline)(__this, method);
|
|
}
|
|
// System.Boolean UnityEngine.Bounds::Intersects(UnityEngine.Bounds)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Bounds_Intersects_m91D6CE48052C56F8519243104C3575738B159531 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.Bounds>::MoveNext()
|
|
inline bool Enumerator_MoveNext_m911BFC0C3AFB9DF3E132D5E373C14A60722BDDB9 (Enumerator_tFF4A389E7F4F037518123625DCBFE7CD31A84B3F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_tFF4A389E7F4F037518123625DCBFE7CD31A84B3F*, const RuntimeMethod*))Enumerator_MoveNext_m911BFC0C3AFB9DF3E132D5E373C14A60722BDDB9_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<System.Int32>::.ctor()
|
|
inline void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.Impl.ModuleInfo>::get_Item(System.Int32)
|
|
inline ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* List_1_get_Item_m92CBABE1E7D9AF7785E2721BFB98E586DEC9F535 (List_1_tBF91A6EE3603F2177DCFCBDBC0A2DCA3C655F8B3* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* (*) (List_1_tBF91A6EE3603F2177DCFCBDBC0A2DCA3C655F8B3*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, 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<System.Int32>::Add(T)
|
|
inline void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.Impl.ModuleInfo>::get_Count()
|
|
inline int32_t List_1_get_Count_m0E36874D6588E8D953CA43CC82DAA7187BC71A8E_inline (List_1_tBF91A6EE3603F2177DCFCBDBC0A2DCA3C655F8B3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_tBF91A6EE3603F2177DCFCBDBC0A2DCA3C655F8B3*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// T[] System.Collections.Generic.List`1<System.Int32>::ToArray()
|
|
inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_gshared)(__this, method);
|
|
}
|
|
// UnityEngine.Color UnityEngine.Color::get_yellow()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_yellow_m66637FA14383E8D74F24AE256B577CE1D55D469F_inline (const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Gizmos::set_color(UnityEngine.Color)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797 (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Bounds::get_size()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Gizmos::DrawWireCube(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_DrawWireCube_m343533B3955A2D04A8638280D0EF537274A1FD8B (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Builders.Snap.SnapModuleInstance>::.ctor()
|
|
inline void Dictionary_2__ctor_m02D20AD14C45CC85C86206113E5A68822A04E4D6 (Dictionary_2_tDBE38611FF61EF9C78AD6C608F60E7DBAC3E3885* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tDBE38611FF61EF9C78AD6C608F60E7DBAC3E3885*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Builders.Snap.SnapModuleInstance>::Add(TKey,TValue)
|
|
inline void Dictionary_2_Add_m4409F5D1B37367E157A30F3B629BCE4E649D5099 (Dictionary_2_tDBE38611FF61EF9C78AD6C608F60E7DBAC3E3885* __this, String_t* ___0_key, SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tDBE38611FF61EF9C78AD6C608F60E7DBAC3E3885*, String_t*, SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Builders.Snap.SnapModuleInstance>::ContainsKey(TKey)
|
|
inline bool Dictionary_2_ContainsKey_mC92D5FECC6F5551A4CF13EADB33EBE0395705726 (Dictionary_2_tDBE38611FF61EF9C78AD6C608F60E7DBAC3E3885* __this, String_t* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_tDBE38611FF61EF9C78AD6C608F60E7DBAC3E3885*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Builders.Snap.SnapModuleInstance>::get_Item(TKey)
|
|
inline SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* Dictionary_2_get_Item_m1F26AD736BC1EE5A704B76AF383ACA08987F701A (Dictionary_2_tDBE38611FF61EF9C78AD6C608F60E7DBAC3E3885* __this, String_t* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* (*) (Dictionary_2_tDBE38611FF61EF9C78AD6C608F60E7DBAC3E3885*, String_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Void UnityEngine.Debug::DrawLine(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Color,System.Single,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_DrawLine_m09EB01A6F34CB6BCE8EC0A13CAEF4899E2112B52 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_end, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_color, float ___3_duration, bool ___4_depthTest, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Mathf::Max(System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Bounds::set_extents(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_set_extents_m09496358547B86A93EFE7BE6371E7A6FE937C46F (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.HashSet`1<UnityEngine.Bounds>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
inline void HashSet_1__ctor_mA12C6AC6C11B0AEEA45A3E9866C680833F675655 (HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mA12C6AC6C11B0AEEA45A3E9866C680833F675655_gshared)(__this, ___0_collection, method);
|
|
}
|
|
// System.Int32[] DungeonArchitect.Builders.Snap.SnapBuilder::FindFilteredModuleList(System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.Impl.ModuleInfo>,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* SnapBuilder_FindFilteredModuleList_m2632BA3100F51087F797C45E2C7EC0D31E7A81EB (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708* __this, List_1_tBF91A6EE3603F2177DCFCBDBC0A2DCA3C655F8B3* ___0_ModuleInfoList, String_t* ___1_category, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Utils.MathUtils::Shuffle<System.Int32>(T[],System.Random)
|
|
inline void MathUtils_Shuffle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mE58FA0FE09733B555610AF595E79C91804EC17F4 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_Array, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___1_Random, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8*, const RuntimeMethod*))MathUtils_Shuffle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mE58FA0FE09733B555610AF595E79C91804EC17F4_gshared)(___0_Array, ___1_Random, method);
|
|
}
|
|
// System.Void DungeonArchitect.Builders.Snap.Impl.SnapAttachmentConfiguration::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapAttachmentConfiguration__ctor_m21D00653F872762816AB41986E911E96B54CCA65 (SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean DungeonArchitect.Builders.Snap.SnapBuilder::FindAttachmentConfiguration(DungeonArchitect.Builders.Snap.Impl.ModuleInfo,DungeonArchitect.Builders.Snap.Impl.ModuleInfo,UnityEngine.Matrix4x4&,System.Int32,System.Collections.Generic.HashSet`1<UnityEngine.Bounds>,DungeonArchitect.Builders.Snap.Impl.SnapAttachmentConfiguration&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SnapBuilder_FindAttachmentConfiguration_mD41CC255AE98601A793176359157CFDCD583F1AE (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708* __this, ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* ___0_TargetModule, ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* ___1_IncomingModule, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___2_IncomingModuleTransform, int32_t ___3_IncomingDoorIndex, HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A* ___4_OccupiedBounds, SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337** ___5_OutAttachmentConfig, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModuleBuildNode__ctor_mD85A54A5D8480D45A5F5A8656313264D457B784A (ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.Bounds>::Add(T)
|
|
inline bool HashSet_1_Add_mC26E2F9724E22A120B00E5379FAD07A7B1E5E4AE (HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A*, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3, const RuntimeMethod*))HashSet_1_Add_mC26E2F9724E22A120B00E5379FAD07A7B1E5E4AE_gshared)(__this, ___0_item, method);
|
|
}
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.RuntimeGraphs.RuntimeGraphNode`1<DungeonArchitect.Grammar.GrammarRuntimeGraphNodeData>>::ToArray()
|
|
inline RuntimeGraphNode_1U5BU5D_t7E2B3231CB9F6D8EB2CC48FFE4C001DF6F65D9F5* List_1_ToArray_m7ABF31F9D5D42E866FFAD4AF13B865A611D4C62A (List_1_t08AFA3A9E3CA80C5A46B1A25BBEA68A7D7125392* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeGraphNode_1U5BU5D_t7E2B3231CB9F6D8EB2CC48FFE4C001DF6F65D9F5* (*) (List_1_t08AFA3A9E3CA80C5A46B1A25BBEA68A7D7125392*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode>::Add(T)
|
|
inline void List_1_Add_mA52CBEDF6252F1A8CEEFAF563A5FCA6299FD1DD4_inline (List_1_tC58E3EC380BA83AEE387A253156D14FC7BCE3243* __this, ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tC58E3EC380BA83AEE387A253156D14FC7BCE3243*, ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Void DungeonArchitect.Builders.Snap.SnapModuleInstance::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapModuleInstance__ctor_mED7B42947D36E00CAC798D6FCDFEBBF5D3878B44 (SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapModuleInstance>::Add(T)
|
|
inline void List_1_Add_m0AE6F830EAFAEB6C3C0FA4B56EB929B9BF47771C_inline (List_1_tE87724DD1EF12FAA55C17C0A12DB4C71D38587ED* __this, SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tE87724DD1EF12FAA55C17C0A12DB4C71D38587ED*, SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Void DungeonArchitect.Builders.Snap.SnapModuleConnection::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapModuleConnection__ctor_mDAB96B31E3C671CE5E3A1B5FFFE75CFC15A6D5BA (SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapModuleConnection>::Add(T)
|
|
inline void List_1_Add_m80C194444675D9608AF56099BDD15A8BB199A928_inline (List_1_t4B542923ACEB6F90711F2D72B25706CD5A095053* __this, SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t4B542923ACEB6F90711F2D72B25706CD5A095053*, SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.GameObject,DungeonArchitect.Frameworks.Snap.SnapConnection[]>::ContainsKey(TKey)
|
|
inline bool Dictionary_2_ContainsKey_mD24863F82F12B7202C32F9EA27A750F0E8D2858F (Dictionary_2_t8CBF0B71F4590320174F404AF08880EB4180A497* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_t8CBF0B71F4590320174F404AF08880EB4180A497*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.GameObject,DungeonArchitect.Frameworks.Snap.SnapConnection[]>::Add(TKey,TValue)
|
|
inline void Dictionary_2_Add_m8C957A4FD552DB31620C8588D2BD41B8F1FC8A3D (Dictionary_2_t8CBF0B71F4590320174F404AF08880EB4180A497* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_key, SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t8CBF0B71F4590320174F404AF08880EB4180A497*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.String,DungeonArchitect.Builders.Snap.SnapModuleInstance>::set_Item(TKey,TValue)
|
|
inline void Dictionary_2_set_Item_m5781F4F6D2904F7CF3A045B8B7AD5B9275B3B658 (Dictionary_2_tDBE38611FF61EF9C78AD6C608F60E7DBAC3E3885* __this, String_t* ___0_key, SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tDBE38611FF61EF9C78AD6C608F60E7DBAC3E3885*, String_t*, SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapQueryModuleInfo>::.ctor()
|
|
inline void List_1__ctor_m2F7AA1F52DF264AE03CFD583964C1C1830680DFA (List_1_t20F788D2D9E17E45A918AED9E6877AF20591762A* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t20F788D2D9E17E45A918AED9E6877AF20591762A*, const RuntimeMethod*))List_1__ctor_m2F7AA1F52DF264AE03CFD583964C1C1830680DFA_gshared)(__this, method);
|
|
}
|
|
// T[] UnityEngine.Object::FindObjectsOfType<DungeonArchitect.DungeonSceneProviderData>()
|
|
inline DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3 (const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* (*) (const RuntimeMethod*))Object_FindObjectsOfType_TisRuntimeObject_m0B4DF4B8AB4C71E0F471BC9D0440B40844DA221D_gshared)(method);
|
|
}
|
|
// System.Int32 UnityEngine.Transform::get_childCount()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapQueryConnectionInfo>::.ctor()
|
|
inline void List_1__ctor_m2C88923AFA6A79AF381B8B6682A412B80FF84CEA (List_1_t02CA5589C37F7F51AB6CA6BC922341AA36B3E045* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t02CA5589C37F7F51AB6CA6BC922341AA36B3E045*, const RuntimeMethod*))List_1__ctor_m2C88923AFA6A79AF381B8B6682A412B80FF84CEA_gshared)(__this, method);
|
|
}
|
|
// UnityEngine.Transform UnityEngine.Transform::GetChild(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, int32_t ___0_index, const RuntimeMethod* method) ;
|
|
// T UnityEngine.GameObject::GetComponent<DungeonArchitect.Frameworks.Snap.SnapConnection>()
|
|
inline SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* GameObject_GetComponent_TisSnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E_m54FACF6BA174ADD5AFD03E3590FE5E269A0844D7 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
|
|
}
|
|
// System.Boolean UnityEngine.GameObject::get_activeInHierarchy()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameObject_get_activeInHierarchy_m49250F4F168DCC5388D5BE4F6A5681386907B109 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapQueryConnectionInfo>::Add(T)
|
|
inline void List_1_Add_m42BBF0E53D377E6148CC305FF5CC519A395CCBAE_inline (List_1_t02CA5589C37F7F51AB6CA6BC922341AA36B3E045* __this, SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t02CA5589C37F7F51AB6CA6BC922341AA36B3E045*, SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1, const RuntimeMethod*))List_1_Add_m42BBF0E53D377E6148CC305FF5CC519A395CCBAE_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapQueryConnectionInfo>::ToArray()
|
|
inline SnapQueryConnectionInfoU5BU5D_tA722DA257596BFF7FBFF0241951285854A0487E9* List_1_ToArray_m272D5C7C5E37437D2D4A243EE2BDD3A1D0096E8A (List_1_t02CA5589C37F7F51AB6CA6BC922341AA36B3E045* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( SnapQueryConnectionInfoU5BU5D_tA722DA257596BFF7FBFF0241951285854A0487E9* (*) (List_1_t02CA5589C37F7F51AB6CA6BC922341AA36B3E045*, const RuntimeMethod*))List_1_ToArray_m272D5C7C5E37437D2D4A243EE2BDD3A1D0096E8A_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapQueryModuleInfo>::Add(T)
|
|
inline void List_1_Add_m98DD02D876D1D0610EF5E03196A55D67FC6039D3_inline (List_1_t20F788D2D9E17E45A918AED9E6877AF20591762A* __this, SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t20F788D2D9E17E45A918AED9E6877AF20591762A*, SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6, const RuntimeMethod*))List_1_Add_m98DD02D876D1D0610EF5E03196A55D67FC6039D3_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.SnapQueryModuleInfo>::ToArray()
|
|
inline SnapQueryModuleInfoU5BU5D_t4FE35B9F263FFCD09EF9A64ECD0142DC2A434E29* List_1_ToArray_mD0F6E4201AFC13CDAFDB761A130B164C013FCBD2 (List_1_t20F788D2D9E17E45A918AED9E6877AF20591762A* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( SnapQueryModuleInfoU5BU5D_t4FE35B9F263FFCD09EF9A64ECD0142DC2A434E29* (*) (List_1_t20F788D2D9E17E45A918AED9E6877AF20591762A*, const RuntimeMethod*))List_1_ToArray_mD0F6E4201AFC13CDAFDB761A130B164C013FCBD2_gshared)(__this, method);
|
|
}
|
|
// System.Boolean DungeonArchitect.Builders.Snap.SnapQuery::GetModuleInfo(UnityEngine.Vector3,DungeonArchitect.Builders.Snap.SnapQueryModuleInfo&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SnapQuery_GetModuleInfo_m1A9A62157C062A95B287A23328816EB20C6314DF (SnapQuery_t8320DB9769D1CE7BBAD00EF556925D65C67CA989* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6* ___1_outModule, const RuntimeMethod* method) ;
|
|
// T UnityEngine.Component::GetComponent<DungeonArchitect.Builders.Snap.SnapModel>()
|
|
inline SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4* Component_GetComponent_TisSnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4_mB6D3E61E1B7F0B36E207AFDDFD7431FA829E13BA (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
|
|
}
|
|
// T[] System.Collections.Generic.List`1<UnityEngine.GameObject>::ToArray()
|
|
inline GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* List_1_ToArray_m9237E7439BAF0FDCFB325D21398E459BEDB3432C (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
|
|
}
|
|
// UnityEngine.GameObject[] DungeonArchitect.Builders.Snap.SnapQuery::GetModuleIncomingDoors(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* SnapQuery_GetModuleIncomingDoors_mDCBAC8EE2933FD81435BF341C7726B7B8409E589 (SnapQuery_t8320DB9769D1CE7BBAD00EF556925D65C67CA989* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.GameObject>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
|
|
inline void List_1_AddRange_mF7CB62C0F98328B0EC44EC48E5DAD891B8BC749C (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared)(__this, ___0_collection, method);
|
|
}
|
|
// UnityEngine.GameObject[] DungeonArchitect.Builders.Snap.SnapQuery::GetModuleOutgoingDoors(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* SnapQuery_GetModuleOutgoingDoors_m0693BCE14F7C086C7BD8CAAF70E6ECD39368EE1B (SnapQuery_t8320DB9769D1CE7BBAD00EF556925D65C67CA989* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::.ctor()
|
|
inline void List_1__ctor_m7E96FE86519334BAB0B856C18ACB490B91E293A7 (List_1_tCFA270E118B873F542F52B1DD58F21D0AF4D1452* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tCFA270E118B873F542F52B1DD58F21D0AF4D1452*, const RuntimeMethod*))List_1__ctor_m7E96FE86519334BAB0B856C18ACB490B91E293A7_gshared)(__this, method);
|
|
}
|
|
// UnityEngine.Vector3 UnityEngine.Matrix4x4::MultiplyPoint3x4(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::Add(T)
|
|
inline void List_1_Add_m64F9F4C32CDD01D323D17E7A61A97EB924206093_inline (List_1_tCFA270E118B873F542F52B1DD58F21D0AF4D1452* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tCFA270E118B873F542F52B1DD58F21D0AF4D1452*, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6, const RuntimeMethod*))List_1_Add_m64F9F4C32CDD01D323D17E7A61A97EB924206093_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// T[] System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::ToArray()
|
|
inline Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* List_1_ToArray_m83B0C7AEEDAD95865403D58AA176244CB8887326 (List_1_tCFA270E118B873F542F52B1DD58F21D0AF4D1452* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* (*) (List_1_tCFA270E118B873F542F52B1DD58F21D0AF4D1452*, const RuntimeMethod*))List_1_ToArray_m83B0C7AEEDAD95865403D58AA176244CB8887326_gshared)(__this, method);
|
|
}
|
|
// T UnityEngine.GameObject::GetComponentInChildren<UnityEngine.Tilemaps.Tilemap>()
|
|
inline Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* GameObject_GetComponentInChildren_TisTilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751_mDA870802AF7030C19E9526C82FD38F7BC8021BEC (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponentInChildren_TisRuntimeObject_mED181B37054A10395CA356010754C7DFC685893C_gshared)(__this, method);
|
|
}
|
|
// T UnityEngine.GameObject::GetComponentInChildren<UnityEngine.Grid>()
|
|
inline Grid_t4C0ACF986206D18240E35155E01B5A97DAA651FE* GameObject_GetComponentInChildren_TisGrid_t4C0ACF986206D18240E35155E01B5A97DAA651FE_m08BD929A98FB9A15AA37C083689E5BE0B61A646C (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Grid_t4C0ACF986206D18240E35155E01B5A97DAA651FE* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponentInChildren_TisRuntimeObject_mED181B37054A10395CA356010754C7DFC685893C_gshared)(__this, method);
|
|
}
|
|
// UnityEngine.Vector3 UnityEngine.Grid::get_cellSize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Grid_get_cellSize_m5512593532CABA9CFC058123B923AFA483D6003E (Grid_t4C0ACF986206D18240E35155E01B5A97DAA651FE* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3Int UnityEngine.Tilemaps.Tilemap::get_origin()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Tilemap_get_origin_mB5E10582CFAA76144BB44DECAADB84E904D02E55 (Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3Int::op_Implicit(UnityEngine.Vector3Int)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_v, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3Int UnityEngine.Tilemaps.Tilemap::get_size()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Tilemap_get_size_m8B9F0C2CC3CD37626AE921047DA5DC239B3F00EA (Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Bounds DungeonArchitect.Builders.Snap.SnapBuilder::GetBounds(UnityEngine.GameObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 SnapBuilder_GetBounds_mA3EDC2BCE5BE33EF0FB01833AEE2CC4F088359E3 (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_target, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.Snap.SnapBuilder::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapBuilder__ctor_m4DA83CAFD56F4265009B6E7931C3E199BB809152 (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708* __this, const RuntimeMethod* method) ;
|
|
// System.String System.Guid::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C (Guid_t* __this, const RuntimeMethod* method) ;
|
|
// System.String System.String::Concat(System.String,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode>::.ctor()
|
|
inline void List_1__ctor_m7DDBEDFBC3C1B3459D3B76002EE79E2D6D89DD1C (List_1_tC58E3EC380BA83AEE387A253156D14FC7BCE3243* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tC58E3EC380BA83AEE387A253156D14FC7BCE3243*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.String DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode::GenerateModuleInstanceID(System.Guid)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ModuleBuildNode_GenerateModuleInstanceID_m826A3886C47E94B1C009FE0FD99C81881BBCD6F5 (Guid_t ___0_ModuleGuid, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.LandscapeTransformerCity::SetupTextures()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeTransformerCity_SetupTextures_mF60D1286CC1C94C344ECDC9FCAC6B925A6BB570F (LandscapeTransformerCity_t73D2EE54031900FEEBDB49D70E0B80B2BBD3CAE6* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.LandscapeTransformerCity::UpdateHeights(DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeTransformerCity_UpdateHeights_mC934C5682EAFF00B1B4EBC25C10CFB74A32A24E5 (LandscapeTransformerCity_t73D2EE54031900FEEBDB49D70E0B80B2BBD3CAE6* __this, SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* ___0_model, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.LandscapeTransformerCity::UpdateTerrainTextures(DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeTransformerCity_UpdateTerrainTextures_m011CFE23448F804F15DD1E6AD6E889ACA4446360 (LandscapeTransformerCity_t73D2EE54031900FEEBDB49D70E0B80B2BBD3CAE6* __this, SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* ___0_model, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rect DungeonArchitect.Builders.SimpleCity.LandscapeTransformerCity::GetDungeonBounds(DungeonArchitect.DungeonModel,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D LandscapeTransformerCity_GetDungeonBounds_m141068A88010B03E58AD3D900B3A69B668A008D6 (LandscapeTransformerCity_t73D2EE54031900FEEBDB49D70E0B80B2BBD3CAE6* __this, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___0_model, int32_t ___1_extraPadding, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Landscape.LandscapeDataRasterizer::DrawCell(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeDataRasterizer_DrawCell_m082885ED3E9D840B9518DC1FF184118AF12CFD42 (LandscapeDataRasterizer_t6D31AE8F7C6DD9EE3A071999B4DFC52BFF802880* __this, float ___0_x, float ___1_y, float ___2_w, float ___3_h, float ___4_elevation, float ___5_flatten, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Landscape.LandscapeDataRasterizer::SmoothCell(System.Single,System.Single,System.Single,System.Single,System.Single,System.Int32,UnityEngine.AnimationCurve,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeDataRasterizer_SmoothCell_m4E951AD8566379A4C4FDBC6280B096C3A2FA6A95 (LandscapeDataRasterizer_t6D31AE8F7C6DD9EE3A071999B4DFC52BFF802880* __this, float ___0_x, float ___1_y, float ___2_w, float ___3_h, float ___4_elevation, int32_t ___5_smoothingDistance, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___6_smoothingCurve, float ___7_flatten, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.LandscapeTransformerCity::RemoveFoliageFromBaseLayout(DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeTransformerCity_RemoveFoliageFromBaseLayout_m946DC2881993865CFFDFA54C250470ADC3275699 (LandscapeTransformerCity_t73D2EE54031900FEEBDB49D70E0B80B2BBD3CAE6* __this, SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* ___0_model, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Rect::get_xMax()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Rect::get_yMax()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rect UnityEngine.Rect::get_zero()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D Rect_get_zero_m5341D8B63DEF1F4C308A685EEC8CFEA12A396C8D (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_position(UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_position_m9CD8AA25A83A7A893429C0ED56C36641202C3F05 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, 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.Void DungeonArchitect.Builders.SimpleCity.LandscapeTransformerCity::UpdateBaseTexture(DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel,System.Single[,,])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeTransformerCity_UpdateBaseTexture_m4F1056DA08CAC01B549DB9794DDC8572C5AD92B4 (LandscapeTransformerCity_t73D2EE54031900FEEBDB49D70E0B80B2BBD3CAE6* __this, SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* ___0_model, SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* ___1_map, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<System.Single[,]>::.ctor()
|
|
inline void List_1__ctor_m545474B2FA4D1605637226293278CC4DF59FB695 (List_1_tE23C15258291E5D42289B977CF475AF8A27E9A9E* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tE23C15258291E5D42289B977CF475AF8A27E9A9E*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<System.Single[,]>::Add(T)
|
|
inline void List_1_Add_mB2B70E1D5F07BAF4ECDA3B434CD1F465EA72A5D1_inline (List_1_tE23C15258291E5D42289B977CF475AF8A27E9A9E* __this, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tE23C15258291E5D42289B977CF475AF8A27E9A9E*, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.SimpleCity.SimpleCityCell>::.ctor()
|
|
inline void List_1__ctor_m39A622F13B05ED3430303F477B77E4C2BF5225A2 (List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Int32 System.Array::GetUpperBound(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_GetUpperBound_m64006116D5244EB8DA52188A9E49929AA7D08E4E (RuntimeArray* __this, int32_t ___0_dimension, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Array::GetLowerBound(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC (RuntimeArray* __this, int32_t ___0_dimension, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.SimpleCity.SimpleCityCell>::Add(T)
|
|
inline void List_1_Add_mB2A80EEEFB61BAEB162B30D4685CC3FFEF677AF8_inline (List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064* __this, SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064*, SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Builders.SimpleCity.SimpleCityCell>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
|
|
inline void List_1_AddRange_mD91EE00C111F761B9E026202536970753AD0F5F0 (List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared)(__this, ___0_collection, method);
|
|
}
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.Builders.SimpleCity.SimpleCityCell>::GetEnumerator()
|
|
inline Enumerator_t4FCC357F158C86EF4076AA8D7C36B66D56699EEE List_1_GetEnumerator_m33829E8D8D2BDAE3C80023AE95EEE88ADCE43B83 (List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t4FCC357F158C86EF4076AA8D7C36B66D56699EEE (*) (List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Builders.SimpleCity.SimpleCityCell>::Dispose()
|
|
inline void Enumerator_Dispose_mD983625ADA1AB3A9D6DF041E0985CBF5C4A8F943 (Enumerator_t4FCC357F158C86EF4076AA8D7C36B66D56699EEE* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t4FCC357F158C86EF4076AA8D7C36B66D56699EEE*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Builders.SimpleCity.SimpleCityCell>::get_Current()
|
|
inline SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* Enumerator_get_Current_m5DB221FD677B1CA1A62F12BAF37CC2406BF60461_inline (Enumerator_t4FCC357F158C86EF4076AA8D7C36B66D56699EEE* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* (*) (Enumerator_t4FCC357F158C86EF4076AA8D7C36B66D56699EEE*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
|
|
}
|
|
// UnityEngine.Vector3 DungeonArchitect.IntVector::op_Multiply(DungeonArchitect.IntVector,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 IntVector_op_Multiply_m3233E2C98AC1950B36883D28B04FF0B7C1E43AA3 (IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::op_Division(UnityEngine.Vector3,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1<System.Single[,]>::get_Item(System.Int32)
|
|
inline SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* List_1_get_Item_m11387575777FFED1876BF5648B8704C26872E6D4 (List_1_tE23C15258291E5D42289B977CF475AF8A27E9A9E* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* (*) (List_1_tE23C15258291E5D42289B977CF475AF8A27E9A9E*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Builders.SimpleCity.SimpleCityCell>::MoveNext()
|
|
inline bool Enumerator_MoveNext_mF14480806189123925FF26BC042AE2688ED69E65 (Enumerator_t4FCC357F158C86EF4076AA8D7C36B66D56699EEE* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t4FCC357F158C86EF4076AA8D7C36B66D56699EEE*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<System.Single[,]>::set_Item(System.Int32,T)
|
|
inline void List_1_set_Item_mAB66E0930DFEC3B3FF4695C83482ECFE728DFDD1 (List_1_tE23C15258291E5D42289B977CF475AF8A27E9A9E* __this, int32_t ___0_index, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tE23C15258291E5D42289B977CF475AF8A27E9A9E*, int32_t, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4*, const RuntimeMethod*))List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared)(__this, ___0_index, ___1_value, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<System.Single[,]>::get_Count()
|
|
inline int32_t List_1_get_Count_mC42FD92E5C9A1403B8D1F3D55C2913B5AC43C08D_inline (List_1_tE23C15258291E5D42289B977CF475AF8A27E9A9E* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_tE23C15258291E5D42289B977CF475AF8A27E9A9E*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// System.Int32 DungeonArchitect.Builders.SimpleCity.LandscapeTransformerCity::GetTextureIndex(DungeonArchitect.Builders.SimpleCity.SimpleCityLandscapeTextureType)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LandscapeTransformerCity_GetTextureIndex_m72714FD2B22172FAFCED93A46AC8CEF12C85E920 (LandscapeTransformerCity_t73D2EE54031900FEEBDB49D70E0B80B2BBD3CAE6* __this, int32_t ___0_textureType, const RuntimeMethod* method) ;
|
|
// UnityEngine.Keyframe[] UnityEngine.AnimationCurve::get_keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, 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.Int32 UnityEngine.TerrainData::get_detailWidth()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TerrainData_get_detailWidth_m145CC1C91FF8C752907B80338DF03440E53AEBB4 (TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.TerrainData::get_detailHeight()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TerrainData_get_detailHeight_m1DBBB1664689DD08F64A9AF4023248F23865D304 (TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* __this, const RuntimeMethod* method) ;
|
|
// System.Int32[,] UnityEngine.TerrainData::GetDetailLayer(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F* TerrainData_GetDetailLayer_m8EB9B85C8CE8836E10D4D54B3A43BFE9AF888591 (TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* __this, int32_t ___0_xBase, int32_t ___1_yBase, int32_t ___2_width, int32_t ___3_height, int32_t ___4_layer, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.AnimationCurve::get_length()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AnimationCurve_get_length_m259A67BB0870D3A153F6FEDBB06CB0D24089CD81 (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Mathf::FloorToInt(System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline (float ___0_f, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Random::get_value()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Random_get_value_m2CEA87FADF5222EF9E13D32695F15E2BA282E24B (const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::GenerateCityLayout()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleCityDungeonBuilder_GenerateCityLayout_m97C04A60318014EC67958FBA76692A63F5C40434 (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::EmitCityMarkers()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleCityDungeonBuilder_EmitCityMarkers_mE1FBDEEEC31499BCD967E8B0752F3D3561BFFFD9 (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::EmitBoundaryMarkers()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleCityDungeonBuilder_EmitBoundaryMarkers_m5E670C5E99656475107CDF6A98ED6AD7E6ECE9CD (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder/<>c__DisplayClass6_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_0__ctor_m6E460F669A60D3DC6F2BC24BA5085A8B88443FDA (U3CU3Ec__DisplayClass6_0_t5F097BE7F230937541531F5823C40C55D51E73C2* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityCell::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleCityCell__ctor_m4797F6B305643776DE0E53FB1A1EBBAA436D94B2 (SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Quaternion DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::GetRandomRotation()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 SimpleCityDungeonBuilder_GetRandomRotation_mCF3386CBD623B0755BD7BA3FAF46A2339593B6A8 (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::MakeRoad(System.Int32,System.Int32,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleCityDungeonBuilder_MakeRoad_m50BD8858B43CEEB9BD17B7B8C59AB3FAB6907E3D (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, int32_t ___0_x, int32_t ___1_z, bool ___2_horizontal, const RuntimeMethod* method) ;
|
|
// System.Int32 DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::GetRandomBlockSize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SimpleCityDungeonBuilder_GetRandomBlockSize_mBE91CF4C7D1366DA8F4EBE92458948FAFB525131 (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::RemoveRoadEdges()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleCityDungeonBuilder_RemoveRoadEdges_mAB156ED9D3DCCA988782DF60B4602263D590DC58 (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder/<>c__DisplayClass6_1::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_1__ctor_m528A96ED05906C56F0599939F10550A6C31B860D (U3CU3Ec__DisplayClass6_1_t964D75E4C029CFCFA1CAF3DB3609D90A7680F284* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder/<>c__DisplayClass6_2::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_2__ctor_mC8E432DBCB8119B9C209DF1E563D7C9F1B757858 (U3CU3Ec__DisplayClass6_2_tA28918D6115EC38AB2A623349B952FE8615F726A* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder/InsertHouseDelegate::.ctor(System.Object,System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InsertHouseDelegate__ctor_m007DBFC0794EF18B3395B2D7169DFEADC9CD5106 (InsertHouseDelegate_t72A60F5E2107FEBC06686A274BDFE0B7133F7F3C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder/InsertHouseDelegate::Invoke()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InsertHouseDelegate_Invoke_mFED53C1018CCCE09E30865B12774CC12BFE4DB7A_inline (InsertHouseDelegate_t72A60F5E2107FEBC06686A274BDFE0B7133F7F3C* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::FaceHouseTowardsRoad(DungeonArchitect.Builders.SimpleCity.SimpleCityCell)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleCityDungeonBuilder_FaceHouseTowardsRoad_mB1AA6FEA2D00CE5DF5B0500F988BF0CBC7066966 (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* ___0_cell, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityCell DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::CreateCell(System.Int32,System.Int32,DungeonArchitect.Builders.SimpleCity.SimpleCityCellType)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* SimpleCityDungeonBuilder_CreateCell_m389001FC1D3F6F1A74F9F4DD53CE54B04BCF6B11 (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, int32_t ___0_x, int32_t ___1_z, int32_t ___2_cellType, const RuntimeMethod* method) ;
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.Builders.SimpleCity.SimpleCityCell>::ToArray()
|
|
inline SimpleCityCellU5BU5D_t033D00DBBB943855FD122562345E8999B86242E7* List_1_ToArray_m983F97B04DA3486219633608376DAAF156DD1E6E (List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( SimpleCityCellU5BU5D_t033D00DBBB943855FD122562345E8999B86242E7* (*) (List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
|
|
}
|
|
// System.Boolean DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::IsStraightRoad(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SimpleCityDungeonBuilder_IsStraightRoad_m563C19E12DC33E9E3F3F632B96D11D64F15238F2 (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, int32_t ___0_x, int32_t ___1_z, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.HashSet`1/Enumerator<T> System.Collections.Generic.HashSet`1<DungeonArchitect.IntVector>::GetEnumerator()
|
|
inline Enumerator_t2014470E422F92BDF2E12368BBB52F968E3DA2CE HashSet_1_GetEnumerator_m19EB2056F3B65AFF2E826424C671E7A5371DAFE5 (HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t2014470E422F92BDF2E12368BBB52F968E3DA2CE (*) (HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215*, const RuntimeMethod*))HashSet_1_GetEnumerator_m19EB2056F3B65AFF2E826424C671E7A5371DAFE5_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.HashSet`1/Enumerator<DungeonArchitect.IntVector>::Dispose()
|
|
inline void Enumerator_Dispose_m7024952A8A06A2B2FD6A41027C224F14EFB9C2B0 (Enumerator_t2014470E422F92BDF2E12368BBB52F968E3DA2CE* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t2014470E422F92BDF2E12368BBB52F968E3DA2CE*, const RuntimeMethod*))Enumerator_Dispose_m7024952A8A06A2B2FD6A41027C224F14EFB9C2B0_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.HashSet`1/Enumerator<DungeonArchitect.IntVector>::get_Current()
|
|
inline IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C Enumerator_get_Current_m5ECE4F4C0175BE8CF79895D245B30D2BEB4EAAF0_inline (Enumerator_t2014470E422F92BDF2E12368BBB52F968E3DA2CE* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C (*) (Enumerator_t2014470E422F92BDF2E12368BBB52F968E3DA2CE*, const RuntimeMethod*))Enumerator_get_Current_m5ECE4F4C0175BE8CF79895D245B30D2BEB4EAAF0_gshared_inline)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.HashSet`1/Enumerator<DungeonArchitect.IntVector>::MoveNext()
|
|
inline bool Enumerator_MoveNext_mA125E128FD7E5C44FBBE377D1E91C64612726552 (Enumerator_t2014470E422F92BDF2E12368BBB52F968E3DA2CE* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t2014470E422F92BDF2E12368BBB52F968E3DA2CE*, const RuntimeMethod*))Enumerator_MoveNext_mA125E128FD7E5C44FBBE377D1E91C64612726552_gshared)(__this, method);
|
|
}
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityCellType DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::GetCellType(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SimpleCityDungeonBuilder_GetCellType_m9B5343175AA16611152CBB202A2CAF527297853C (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, int32_t ___0_x, int32_t ___1_z, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::RemoveRoadEdge(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleCityDungeonBuilder_RemoveRoadEdge_m3DFAEFD04A74C43055D4919C8B00C8DEC37C8801 (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, int32_t ___0_x, int32_t ___1_z, const RuntimeMethod* method) ;
|
|
// System.Boolean DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::IsConnectedToRoad(System.Int32,System.Int32,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SimpleCityDungeonBuilder_IsConnectedToRoad_m97369683DE50AA3717BA6EEE9F9323A7D8ABB21C (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, int32_t ___0_x, int32_t ___1_z, int32_t ___2_w, int32_t ___3_h, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.IntVector>::.ctor()
|
|
inline void List_1__ctor_m3594F0DA9A2356EC1BE06D92A122AC7D4953A063 (List_1_t72F81508323A323FA6727DCAE9E4209241B62383* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t72F81508323A323FA6727DCAE9E4209241B62383*, const RuntimeMethod*))List_1__ctor_m3594F0DA9A2356EC1BE06D92A122AC7D4953A063_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.IntVector>::Add(T)
|
|
inline void List_1_Add_mF01C477CDADA3CC4D7589AF47F15AA10EDB9A371_inline (List_1_t72F81508323A323FA6727DCAE9E4209241B62383* __this, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t72F81508323A323FA6727DCAE9E4209241B62383*, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C, const RuntimeMethod*))List_1_Add_mF01C477CDADA3CC4D7589AF47F15AA10EDB9A371_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.IntVector>::GetEnumerator()
|
|
inline Enumerator_t63D0D9D2F4A7D35CCD6B732EA566D06665532C5C List_1_GetEnumerator_mE99C8F0AD0E80C16E9B36E83EF6F842C1835085D (List_1_t72F81508323A323FA6727DCAE9E4209241B62383* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t63D0D9D2F4A7D35CCD6B732EA566D06665532C5C (*) (List_1_t72F81508323A323FA6727DCAE9E4209241B62383*, const RuntimeMethod*))List_1_GetEnumerator_mE99C8F0AD0E80C16E9B36E83EF6F842C1835085D_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.IntVector>::Dispose()
|
|
inline void Enumerator_Dispose_mC12D67FB6B2738537F274204A04E2DA463771F54 (Enumerator_t63D0D9D2F4A7D35CCD6B732EA566D06665532C5C* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t63D0D9D2F4A7D35CCD6B732EA566D06665532C5C*, const RuntimeMethod*))Enumerator_Dispose_mC12D67FB6B2738537F274204A04E2DA463771F54_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.IntVector>::get_Current()
|
|
inline IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C Enumerator_get_Current_mCC10AF4347888150C7C356728C8183205B81A638_inline (Enumerator_t63D0D9D2F4A7D35CCD6B732EA566D06665532C5C* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C (*) (Enumerator_t63D0D9D2F4A7D35CCD6B732EA566D06665532C5C*, const RuntimeMethod*))Enumerator_get_Current_mCC10AF4347888150C7C356728C8183205B81A638_gshared_inline)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.IntVector>::MoveNext()
|
|
inline bool Enumerator_MoveNext_mA1D361FE9A99073D485E65E0A746D14AD56E6C1F (Enumerator_t63D0D9D2F4A7D35CCD6B732EA566D06665532C5C* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t63D0D9D2F4A7D35CCD6B732EA566D06665532C5C*, const RuntimeMethod*))Enumerator_MoveNext_mA1D361FE9A99073D485E65E0A746D14AD56E6C1F_gshared)(__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.String DungeonArchitect.Builders.SimpleCity.RoadBeautifier::GetRoadMarkerName(System.Int32,System.Int32,DungeonArchitect.Builders.SimpleCity.SimpleCityCell[,],System.Single&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RoadBeautifier_GetRoadMarkerName_m6E135110CB1F9CD93837DCC2220BC653D48E0388 (int32_t ___0_x, int32_t ___1_z, SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* ___2_cells, float* ___3_angle, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::EmitDoorMarker(UnityEngine.Vector3,System.Single,System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleCityDungeonBuilder_EmitDoorMarker_m63A53B0141C3A0EE16A86D16503882B4EAE7B75C (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_cellSize, float ___1_x, float ___2_z, float ___3_angle, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::EmitWallMarker(UnityEngine.Vector3,System.Single,System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleCityDungeonBuilder_EmitWallMarker_mAAA15921BB01046A3D3BB047C55BBE50EBD89096 (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_cellSize, float ___1_x, float ___2_z, float ___3_angle, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::EmitMarkerAt(UnityEngine.Vector3,System.String,System.Single,System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleCityDungeonBuilder_EmitMarkerAt_m135955EBFB81D3E221A7D2816EBB135144B8C74D (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_cellSize, String_t* ___1_markerName, float ___2_x, float ___3_z, float ___4_angle, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::EmitGroundMarker(System.Int32,System.Int32,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleCityDungeonBuilder_EmitGroundMarker_m31A32FA39903BBEF2C78E239056E05E555344A3D (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, int32_t ___0_sizeX, int32_t ___1_sizeZ, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_cellSize, const RuntimeMethod* method) ;
|
|
// UnityEngine.Quaternion UnityEngine.Quaternion::Internal_FromEulerRad(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Quaternion::Internal_ToEulerRad(UnityEngine.Quaternion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_Internal_ToEulerRad_m5BD0EEC543120C320DC77FCCDFD2CE2E6BD3F1A8 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Quaternion::Internal_MakePositive(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_Internal_MakePositive_m73E2D01920CB0DFE661A55022C129E8617F0C9A8 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ;
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintRuleDomain DungeonArchitect.SpatialConstraints.Isaac.SpatialConstraintProcessorIsaac::GetDomain(DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* SpatialConstraintProcessorIsaac_GetDomain_m50CF27FB59E4BA98D9C81F3FD4827C6A22B5A2DE (SpatialConstraintProcessorIsaac_tE09B5E0C6DF6DE718FE2F23E991BEA73167E5FDD* __this, SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* ___0_context, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return null;
|
|
return (SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3*)NULL;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.SpatialConstraints.Isaac.SpatialConstraintProcessorIsaac::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialConstraintProcessorIsaac__ctor_m8836C9A6B3810BDA9E132F720EECA31803D5DC62 (SpatialConstraintProcessorIsaac_tE09B5E0C6DF6DE718FE2F23E991BEA73167E5FDD* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
SpatialConstraintProcessor__ctor_m85DDD58A2DDE97F984125A531221E6E782865F6C(__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.Navigation.LayoutFloorTriangleProvider::AddNavTriangles(System.Collections.Generic.List`1<SharpNav.Geometry.Triangle3>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutFloorTriangleProvider_AddNavTriangles_mD385F2A1E41D379CCFBA9AC7A49907EC3A3FF84D (LayoutFloorTriangleProvider_t56C78C77DA6DED390FB8F0E0D5EC2F8BD5225C64* __this, List_1_t76BC5FD68E26B35339A5751BB74CAE7A9D6A87D2* ___0_triangles, 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*)&Enumerator_Dispose_m78CE33F908EF5E977351DDCF0DDE935CE81FC839_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m99C7EE977A1004680A927B694ED31BDBAFD3E0F3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m4AAC4833BA64EA18FAEB5AE98B1558ED8B463649_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m72E8104DD82C16BA85E0237D91A43D62B954D81A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m5A8FFD32A62DDD1E1EF2C5746ADDD20468DE6F35_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral13AA0D14AEFE7DC58D3A5E60C506E833FB761217);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3EC389FDEA1B98558E570ACB520FB96FB96969E7);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* V_0 = NULL;
|
|
GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* V_1 = NULL;
|
|
Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
|
|
memset((&V_6), 0, sizeof(V_6));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
{
|
|
// if (dungeon == null) {
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_0 = __this->___dungeon_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogWarning("LayoutFloorTriangleProvider: Dungeon is not assigned");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral13AA0D14AEFE7DC58D3A5E60C506E833FB761217, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
// var model = dungeon.ActiveModel as GridDungeonModel;
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_2 = __this->___dungeon_4;
|
|
NullCheck(L_2);
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_3;
|
|
L_3 = Dungeon_get_ActiveModel_m0E27473D49B3B5B81C49EC28DD20A4B00FC37794(L_2, NULL);
|
|
V_0 = ((GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F*)IsInstClass((RuntimeObject*)L_3, GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F_il2cpp_TypeInfo_var));
|
|
// if (model == null) {
|
|
GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_4 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_5;
|
|
L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_003e;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogWarning("LayoutFloorTriangleProvider: Dungeon model is invalid. Rebuild the dungeon");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral3EC389FDEA1B98558E570ACB520FB96FB96969E7, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
// var config = model.Config;
|
|
GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_6 = V_0;
|
|
NullCheck(L_6);
|
|
GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* L_7 = L_6->___Config_5;
|
|
V_1 = L_7;
|
|
// var verts = new SVector3[4];
|
|
Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_8 = (Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3*)(Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3*)SZArrayNew(Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3_il2cpp_TypeInfo_var, (uint32_t)4);
|
|
V_2 = L_8;
|
|
// for (int i = 0; i < verts.Length; i++) {
|
|
V_3 = 0;
|
|
goto IL_0061;
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
// verts[i] = new SVector3();
|
|
Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_9 = V_2;
|
|
int32_t L_10 = V_3;
|
|
NullCheck(L_9);
|
|
il2cpp_codegen_initobj(((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10))), sizeof(Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4));
|
|
// for (int i = 0; i < verts.Length; i++) {
|
|
int32_t L_11 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
}
|
|
|
|
IL_0061:
|
|
{
|
|
// for (int i = 0; i < verts.Length; i++) {
|
|
int32_t L_12 = V_3;
|
|
Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_13 = V_2;
|
|
NullCheck(L_13);
|
|
if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
// foreach (var cell in model.Cells) {
|
|
GridDungeonModel_tAEF5278646C831FA4C6EEEFEF7128869C645942F* L_14 = V_0;
|
|
NullCheck(L_14);
|
|
List_1_t987D5B80738D2852896A351FD59FC0CCCE96F45A* L_15 = L_14->___Cells_6;
|
|
NullCheck(L_15);
|
|
Enumerator_tF7CD6203B7815A8F8DC4B853FF9FE5C6A3021FE8 L_16;
|
|
L_16 = List_1_GetEnumerator_m5A8FFD32A62DDD1E1EF2C5746ADDD20468DE6F35(L_15, List_1_GetEnumerator_m5A8FFD32A62DDD1E1EF2C5746ADDD20468DE6F35_RuntimeMethod_var);
|
|
V_4 = L_16;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_01a1:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m78CE33F908EF5E977351DDCF0DDE935CE81FC839((&V_4), Enumerator_Dispose_m78CE33F908EF5E977351DDCF0DDE935CE81FC839_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0193_1;
|
|
}
|
|
|
|
IL_0079_1:
|
|
{
|
|
// foreach (var cell in model.Cells) {
|
|
Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* L_17;
|
|
L_17 = Enumerator_get_Current_m4AAC4833BA64EA18FAEB5AE98B1558ED8B463649_inline((&V_4), Enumerator_get_Current_m4AAC4833BA64EA18FAEB5AE98B1558ED8B463649_RuntimeMethod_var);
|
|
// var bounds = cell.Bounds;
|
|
NullCheck(L_17);
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_18;
|
|
L_18 = Cell_get_Bounds_m701BAE5F667F9ED03D14964497811072198366CE_inline(L_17, NULL);
|
|
V_5 = L_18;
|
|
// var location = MathUtils.GridToWorld(config.GridCellSize, bounds.Location);
|
|
GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* L_19 = V_1;
|
|
NullCheck(L_19);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = L_19->___GridCellSize_5;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_21;
|
|
L_21 = Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline((&V_5), NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
|
|
L_22 = MathUtils_GridToWorld_m3832521897A30123F714FC01716AB2B26AD9788E(L_20, L_21, NULL);
|
|
V_6 = L_22;
|
|
// var size = MathUtils.GridToWorld(config.GridCellSize, bounds.Size);
|
|
GridDungeonConfig_tA813B337E88DBA4D5849118F7CF0D012B1178726* L_23 = V_1;
|
|
NullCheck(L_23);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = L_23->___GridCellSize_5;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_25;
|
|
L_25 = Rectangle_get_Size_mA55765DC875BB6CEBED2C41C0DBC5258B7A79259_inline((&V_5), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
|
|
L_26 = MathUtils_GridToWorld_m3832521897A30123F714FC01716AB2B26AD9788E(L_24, L_25, NULL);
|
|
V_7 = L_26;
|
|
// verts[0].Set (location.x, location.y, location.z);
|
|
Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_27 = V_2;
|
|
NullCheck(L_27);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_6;
|
|
float L_29 = L_28.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_6;
|
|
float L_31 = L_30.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_6;
|
|
float L_33 = L_32.___z_4;
|
|
Vector3_Set_m6B95184668D4E8EA89BE9BCBA7E68AACE6B3A3BD(((L_27)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), L_29, L_31, L_33, NULL);
|
|
// verts[1].Set (location.x + size.x, location.y, location.z);
|
|
Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_34 = V_2;
|
|
NullCheck(L_34);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_6;
|
|
float L_36 = L_35.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_7;
|
|
float L_38 = L_37.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = V_6;
|
|
float L_40 = L_39.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = V_6;
|
|
float L_42 = L_41.___z_4;
|
|
Vector3_Set_m6B95184668D4E8EA89BE9BCBA7E68AACE6B3A3BD(((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(1))), ((float)il2cpp_codegen_add(L_36, L_38)), L_40, L_42, NULL);
|
|
// verts[2].Set (location.x + size.x, location.y, location.z + size.z);
|
|
Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_43 = V_2;
|
|
NullCheck(L_43);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44 = V_6;
|
|
float L_45 = L_44.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46 = V_7;
|
|
float L_47 = L_46.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = V_6;
|
|
float L_49 = L_48.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = V_6;
|
|
float L_51 = L_50.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = V_7;
|
|
float L_53 = L_52.___z_4;
|
|
Vector3_Set_m6B95184668D4E8EA89BE9BCBA7E68AACE6B3A3BD(((L_43)->GetAddressAt(static_cast<il2cpp_array_size_t>(2))), ((float)il2cpp_codegen_add(L_45, L_47)), L_49, ((float)il2cpp_codegen_add(L_51, L_53)), NULL);
|
|
// verts[3].Set (location.x, location.y, location.z + size.z);
|
|
Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_54 = V_2;
|
|
NullCheck(L_54);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55 = V_6;
|
|
float L_56 = L_55.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57 = V_6;
|
|
float L_58 = L_57.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59 = V_6;
|
|
float L_60 = L_59.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61 = V_7;
|
|
float L_62 = L_61.___z_4;
|
|
Vector3_Set_m6B95184668D4E8EA89BE9BCBA7E68AACE6B3A3BD(((L_54)->GetAddressAt(static_cast<il2cpp_array_size_t>(3))), L_56, L_58, ((float)il2cpp_codegen_add(L_60, L_62)), NULL);
|
|
// triangles.Add (new Triangle3(
|
|
// verts[0],
|
|
// verts[1],
|
|
// verts[2]));
|
|
List_1_t76BC5FD68E26B35339A5751BB74CAE7A9D6A87D2* L_63 = ___0_triangles;
|
|
Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_64 = V_2;
|
|
NullCheck(L_64);
|
|
int32_t L_65 = 0;
|
|
Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 L_66 = (L_64)->GetAt(static_cast<il2cpp_array_size_t>(L_65));
|
|
Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_67 = V_2;
|
|
NullCheck(L_67);
|
|
int32_t L_68 = 1;
|
|
Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 L_69 = (L_67)->GetAt(static_cast<il2cpp_array_size_t>(L_68));
|
|
Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_70 = V_2;
|
|
NullCheck(L_70);
|
|
int32_t L_71 = 2;
|
|
Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 L_72 = (L_70)->GetAt(static_cast<il2cpp_array_size_t>(L_71));
|
|
Triangle3_t647A244EA652DCD9201C1A2EC2BFC20D1CDEC7AB L_73;
|
|
memset((&L_73), 0, sizeof(L_73));
|
|
Triangle3__ctor_mE3A051C362CD6284A554EDA55439AB1D9B447ADE((&L_73), L_66, L_69, L_72, /*hidden argument*/NULL);
|
|
NullCheck(L_63);
|
|
List_1_Add_m72E8104DD82C16BA85E0237D91A43D62B954D81A_inline(L_63, L_73, List_1_Add_m72E8104DD82C16BA85E0237D91A43D62B954D81A_RuntimeMethod_var);
|
|
// triangles.Add (new Triangle3(
|
|
// verts[2],
|
|
// verts[3],
|
|
// verts[0]));
|
|
List_1_t76BC5FD68E26B35339A5751BB74CAE7A9D6A87D2* L_74 = ___0_triangles;
|
|
Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_75 = V_2;
|
|
NullCheck(L_75);
|
|
int32_t L_76 = 2;
|
|
Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 L_77 = (L_75)->GetAt(static_cast<il2cpp_array_size_t>(L_76));
|
|
Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_78 = V_2;
|
|
NullCheck(L_78);
|
|
int32_t L_79 = 3;
|
|
Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 L_80 = (L_78)->GetAt(static_cast<il2cpp_array_size_t>(L_79));
|
|
Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_81 = V_2;
|
|
NullCheck(L_81);
|
|
int32_t L_82 = 0;
|
|
Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 L_83 = (L_81)->GetAt(static_cast<il2cpp_array_size_t>(L_82));
|
|
Triangle3_t647A244EA652DCD9201C1A2EC2BFC20D1CDEC7AB L_84;
|
|
memset((&L_84), 0, sizeof(L_84));
|
|
Triangle3__ctor_mE3A051C362CD6284A554EDA55439AB1D9B447ADE((&L_84), L_77, L_80, L_83, /*hidden argument*/NULL);
|
|
NullCheck(L_74);
|
|
List_1_Add_m72E8104DD82C16BA85E0237D91A43D62B954D81A_inline(L_74, L_84, List_1_Add_m72E8104DD82C16BA85E0237D91A43D62B954D81A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0193_1:
|
|
{
|
|
// foreach (var cell in model.Cells) {
|
|
bool L_85;
|
|
L_85 = Enumerator_MoveNext_m99C7EE977A1004680A927B694ED31BDBAFD3E0F3((&V_4), Enumerator_MoveNext_m99C7EE977A1004680A927B694ED31BDBAFD3E0F3_RuntimeMethod_var);
|
|
if (L_85)
|
|
{
|
|
goto IL_0079_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_01af;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_01af:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Navigation.LayoutFloorTriangleProvider::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutFloorTriangleProvider__ctor_mB4371339806EC302AD0146330BDD99DA17B1C25A (LayoutFloorTriangleProvider_t56C78C77DA6DED390FB8F0E0D5EC2F8BD5225C64* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
NavigationTriangleProvider__ctor_mB26639ADAFB5E6B5168DF2CD728D36AA0A7DC9C2(__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.Navigation.CityLayoutTriangleProvider::AddNavTriangles(System.Collections.Generic.List`1<SharpNav.Geometry.Triangle3>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CityLayoutTriangleProvider_AddNavTriangles_mCB101EB9D17FED7B2D343D21361E0DE143247118 (CityLayoutTriangleProvider_t9667525A898F96C7D4480EF2F08FDFE6DDF01EF2* __this, List_1_t76BC5FD68E26B35339A5751BB74CAE7A9D6A87D2* ___0_triangles, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m72E8104DD82C16BA85E0237D91A43D62B954D81A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B3C50F5EC5332073587D0B574239A6E08A74332);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7AE8E035E7D73D3E08602CFD4DFC3082F53DB3ED);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* V_3 = NULL;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* V_6 = NULL;
|
|
int32_t V_7 = 0;
|
|
int32_t V_8 = 0;
|
|
int32_t V_9 = 0;
|
|
int32_t V_10 = 0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11;
|
|
memset((&V_11), 0, sizeof(V_11));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_12;
|
|
memset((&V_12), 0, sizeof(V_12));
|
|
{
|
|
// if (dungeon == null)
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_0 = __this->___dungeon_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogWarning("CityLayoutTriangleProvider: Dungeon is not assigned");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral7AE8E035E7D73D3E08602CFD4DFC3082F53DB3ED, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
// var model = dungeon.ActiveModel as SimpleCityDungeonModel;
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_2 = __this->___dungeon_4;
|
|
NullCheck(L_2);
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_3;
|
|
L_3 = Dungeon_get_ActiveModel_m0E27473D49B3B5B81C49EC28DD20A4B00FC37794(L_2, NULL);
|
|
V_0 = ((SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82*)IsInstClass((RuntimeObject*)L_3, SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82_il2cpp_TypeInfo_var));
|
|
// if (model == null)
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_4 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_5;
|
|
L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_003e;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogWarning("CityLayoutTriangleProvider: Dungeon model is invalid. Rebuild the dungeon");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral5B3C50F5EC5332073587D0B574239A6E08A74332, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
// var width = model.CityWidth;
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_6 = V_0;
|
|
NullCheck(L_6);
|
|
int32_t L_7 = L_6->___CityWidth_7;
|
|
V_1 = L_7;
|
|
// var height = model.CityHeight;
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
int32_t L_9 = L_8->___CityHeight_8;
|
|
V_2 = L_9;
|
|
// var config = dungeon.Config as SimpleCityDungeonConfig;
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_10 = __this->___dungeon_4;
|
|
NullCheck(L_10);
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_11;
|
|
L_11 = Dungeon_get_Config_mC6757E750DD29510532B73B07094C4D0079EF1A4(L_10, NULL);
|
|
V_3 = ((SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322*)IsInstClass((RuntimeObject*)L_11, SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322_il2cpp_TypeInfo_var));
|
|
// var cellSize2D = config.CellSize;
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_12 = V_3;
|
|
NullCheck(L_12);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13 = L_12->___CellSize_5;
|
|
V_4 = L_13;
|
|
// var cellSize = new Vector3(cellSize2D.x, 0, cellSize2D.y);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = V_4;
|
|
float L_15 = L_14.___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = V_4;
|
|
float L_17 = L_16.___y_1;
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_5), L_15, (0.0f), L_17, NULL);
|
|
// var verts = new SVector3[4];
|
|
Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_18 = (Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3*)(Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3*)SZArrayNew(Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3_il2cpp_TypeInfo_var, (uint32_t)4);
|
|
V_6 = L_18;
|
|
// for (int i = 0; i < verts.Length; i++)
|
|
V_8 = 0;
|
|
goto IL_00a1;
|
|
}
|
|
|
|
IL_008c:
|
|
{
|
|
// verts[i] = new SVector3();
|
|
Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_19 = V_6;
|
|
int32_t L_20 = V_8;
|
|
NullCheck(L_19);
|
|
il2cpp_codegen_initobj(((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20))), sizeof(Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4));
|
|
// for (int i = 0; i < verts.Length; i++)
|
|
int32_t L_21 = V_8;
|
|
V_8 = ((int32_t)il2cpp_codegen_add(L_21, 1));
|
|
}
|
|
|
|
IL_00a1:
|
|
{
|
|
// for (int i = 0; i < verts.Length; i++)
|
|
int32_t L_22 = V_8;
|
|
Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_23 = V_6;
|
|
NullCheck(L_23);
|
|
if ((((int32_t)L_22) < ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length)))))
|
|
{
|
|
goto IL_008c;
|
|
}
|
|
}
|
|
{
|
|
// int padding = config.cityWallPadding;
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_24 = V_3;
|
|
NullCheck(L_24);
|
|
int32_t L_25 = L_24->___cityWallPadding_11;
|
|
V_7 = L_25;
|
|
// for (int cx = -padding; cx < width + padding; cx++)
|
|
int32_t L_26 = V_7;
|
|
V_9 = ((-L_26));
|
|
goto IL_01e7;
|
|
}
|
|
|
|
IL_00bb:
|
|
{
|
|
// for (int cz = -padding; cz < height + padding; cz++)
|
|
int32_t L_27 = V_7;
|
|
V_10 = ((-L_27));
|
|
goto IL_01d6;
|
|
}
|
|
|
|
IL_00c5:
|
|
{
|
|
// var location = Vector3.Scale(new Vector3(cx, 0, cz), cellSize);
|
|
int32_t L_28 = V_9;
|
|
int32_t L_29 = V_10;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
|
|
memset((&L_30), 0, sizeof(L_30));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_30), ((float)L_28), (0.0f), ((float)L_29), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = V_5;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
|
|
L_32 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_30, L_31, NULL);
|
|
V_11 = L_32;
|
|
// var size = cellSize;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = V_5;
|
|
V_12 = L_33;
|
|
// verts[0].Set(location.x, location.y, location.z);
|
|
Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_34 = V_6;
|
|
NullCheck(L_34);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_11;
|
|
float L_36 = L_35.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_11;
|
|
float L_38 = L_37.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = V_11;
|
|
float L_40 = L_39.___z_4;
|
|
Vector3_Set_m6B95184668D4E8EA89BE9BCBA7E68AACE6B3A3BD(((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), L_36, L_38, L_40, NULL);
|
|
// verts[1].Set(location.x + size.x, location.y, location.z);
|
|
Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_41 = V_6;
|
|
NullCheck(L_41);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = V_11;
|
|
float L_43 = L_42.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44 = V_12;
|
|
float L_45 = L_44.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46 = V_11;
|
|
float L_47 = L_46.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = V_11;
|
|
float L_49 = L_48.___z_4;
|
|
Vector3_Set_m6B95184668D4E8EA89BE9BCBA7E68AACE6B3A3BD(((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(1))), ((float)il2cpp_codegen_add(L_43, L_45)), L_47, L_49, NULL);
|
|
// verts[2].Set(location.x + size.x, location.y, location.z + size.z);
|
|
Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_50 = V_6;
|
|
NullCheck(L_50);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51 = V_11;
|
|
float L_52 = L_51.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53 = V_12;
|
|
float L_54 = L_53.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55 = V_11;
|
|
float L_56 = L_55.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57 = V_11;
|
|
float L_58 = L_57.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59 = V_12;
|
|
float L_60 = L_59.___z_4;
|
|
Vector3_Set_m6B95184668D4E8EA89BE9BCBA7E68AACE6B3A3BD(((L_50)->GetAddressAt(static_cast<il2cpp_array_size_t>(2))), ((float)il2cpp_codegen_add(L_52, L_54)), L_56, ((float)il2cpp_codegen_add(L_58, L_60)), NULL);
|
|
// verts[3].Set(location.x, location.y, location.z + size.z);
|
|
Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_61 = V_6;
|
|
NullCheck(L_61);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62 = V_11;
|
|
float L_63 = L_62.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64 = V_11;
|
|
float L_65 = L_64.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66 = V_11;
|
|
float L_67 = L_66.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68 = V_12;
|
|
float L_69 = L_68.___z_4;
|
|
Vector3_Set_m6B95184668D4E8EA89BE9BCBA7E68AACE6B3A3BD(((L_61)->GetAddressAt(static_cast<il2cpp_array_size_t>(3))), L_63, L_65, ((float)il2cpp_codegen_add(L_67, L_69)), NULL);
|
|
// triangles.Add(new Triangle3(
|
|
// verts[0],
|
|
// verts[1],
|
|
// verts[2]));
|
|
List_1_t76BC5FD68E26B35339A5751BB74CAE7A9D6A87D2* L_70 = ___0_triangles;
|
|
Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_71 = V_6;
|
|
NullCheck(L_71);
|
|
int32_t L_72 = 0;
|
|
Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 L_73 = (L_71)->GetAt(static_cast<il2cpp_array_size_t>(L_72));
|
|
Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_74 = V_6;
|
|
NullCheck(L_74);
|
|
int32_t L_75 = 1;
|
|
Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 L_76 = (L_74)->GetAt(static_cast<il2cpp_array_size_t>(L_75));
|
|
Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_77 = V_6;
|
|
NullCheck(L_77);
|
|
int32_t L_78 = 2;
|
|
Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 L_79 = (L_77)->GetAt(static_cast<il2cpp_array_size_t>(L_78));
|
|
Triangle3_t647A244EA652DCD9201C1A2EC2BFC20D1CDEC7AB L_80;
|
|
memset((&L_80), 0, sizeof(L_80));
|
|
Triangle3__ctor_mE3A051C362CD6284A554EDA55439AB1D9B447ADE((&L_80), L_73, L_76, L_79, /*hidden argument*/NULL);
|
|
NullCheck(L_70);
|
|
List_1_Add_m72E8104DD82C16BA85E0237D91A43D62B954D81A_inline(L_70, L_80, List_1_Add_m72E8104DD82C16BA85E0237D91A43D62B954D81A_RuntimeMethod_var);
|
|
// triangles.Add(new Triangle3(
|
|
// verts[2],
|
|
// verts[3],
|
|
// verts[0]));
|
|
List_1_t76BC5FD68E26B35339A5751BB74CAE7A9D6A87D2* L_81 = ___0_triangles;
|
|
Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_82 = V_6;
|
|
NullCheck(L_82);
|
|
int32_t L_83 = 2;
|
|
Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 L_84 = (L_82)->GetAt(static_cast<il2cpp_array_size_t>(L_83));
|
|
Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_85 = V_6;
|
|
NullCheck(L_85);
|
|
int32_t L_86 = 3;
|
|
Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 L_87 = (L_85)->GetAt(static_cast<il2cpp_array_size_t>(L_86));
|
|
Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_88 = V_6;
|
|
NullCheck(L_88);
|
|
int32_t L_89 = 0;
|
|
Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 L_90 = (L_88)->GetAt(static_cast<il2cpp_array_size_t>(L_89));
|
|
Triangle3_t647A244EA652DCD9201C1A2EC2BFC20D1CDEC7AB L_91;
|
|
memset((&L_91), 0, sizeof(L_91));
|
|
Triangle3__ctor_mE3A051C362CD6284A554EDA55439AB1D9B447ADE((&L_91), L_84, L_87, L_90, /*hidden argument*/NULL);
|
|
NullCheck(L_81);
|
|
List_1_Add_m72E8104DD82C16BA85E0237D91A43D62B954D81A_inline(L_81, L_91, List_1_Add_m72E8104DD82C16BA85E0237D91A43D62B954D81A_RuntimeMethod_var);
|
|
// for (int cz = -padding; cz < height + padding; cz++)
|
|
int32_t L_92 = V_10;
|
|
V_10 = ((int32_t)il2cpp_codegen_add(L_92, 1));
|
|
}
|
|
|
|
IL_01d6:
|
|
{
|
|
// for (int cz = -padding; cz < height + padding; cz++)
|
|
int32_t L_93 = V_10;
|
|
int32_t L_94 = V_2;
|
|
int32_t L_95 = V_7;
|
|
if ((((int32_t)L_93) < ((int32_t)((int32_t)il2cpp_codegen_add(L_94, L_95)))))
|
|
{
|
|
goto IL_00c5;
|
|
}
|
|
}
|
|
{
|
|
// for (int cx = -padding; cx < width + padding; cx++)
|
|
int32_t L_96 = V_9;
|
|
V_9 = ((int32_t)il2cpp_codegen_add(L_96, 1));
|
|
}
|
|
|
|
IL_01e7:
|
|
{
|
|
// for (int cx = -padding; cx < width + padding; cx++)
|
|
int32_t L_97 = V_9;
|
|
int32_t L_98 = V_1;
|
|
int32_t L_99 = V_7;
|
|
if ((((int32_t)L_97) < ((int32_t)((int32_t)il2cpp_codegen_add(L_98, L_99)))))
|
|
{
|
|
goto IL_00bb;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Navigation.CityLayoutTriangleProvider::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CityLayoutTriangleProvider__ctor_m84CA908EC6024CA95AE1D2A0578C4ED00B476E5F (CityLayoutTriangleProvider_t9667525A898F96C7D4480EF2F08FDFE6DDF01EF2* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
NavigationTriangleProvider__ctor_mB26639ADAFB5E6B5168DF2CD728D36AA0A7DC9C2(__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.Builders.DungeonBuilderDefaultMarkers::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilderDefaultMarkers__cctor_mD66F034EFFAEE9E55C9A34A4CFE37619245EC353 (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CircularCityDungeonBuilder_tEBE5CB17237826ACF003AAB85449D042810B3AB0_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CircularCityDungeonMarkerNames_tD9DE7FBCEE796749D71974981B9047385DA12E60_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m4AA6096054B5A9779E352FC5A336CCB019EAFAE1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m0840C7D5FEA0D7592593C7EA05EE1EF1294622A6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t14AB99F8F8927139D9F28F4D7D0EB1277FBF77F8_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FloorPlanBuilder_t6DB1ECBEE30EEB42CF67A373D06CAE68435ACE9D_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FloorPlanMarkerNames_t1B709C8E5ADB09E034C1C7B0A96853FDBF0EF24D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridDungeonBuilder_tF519D1857BAF6A6DDB74CE4ED051BC2C967098D4_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridFlowDungeonBuilder_t4CB24448EF40DA354A43235C1664F0B81040F9CF_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridFlowDungeonMarkerNames_tC7F09666D993A94DEB79B7CBFD480F2141C75636_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InfinityCaveChunkBuilder_t6593939A405C71BA74A9619C914F8FB2E829A6C3_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InfinityCaveChunkMarkerNames_tF39C1C3F0E9F26E3A79EC8233EC745005A9E1250_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IsaacDungeonBuilder_t03A6A861A227FCEFF5AEA540AAB69602263A0AF9_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IsaacDungeonMarkerNames_tA848AAA659DF8253B101849E509B3E3268F34467_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MarioDungeonBuilder_t91B6BF03FB063AE74A0CF97A3412143CAD7712AF_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MarioDungeonMarkerNames_t9A7590D11DB097CE4F2BE6B0E6054A1BF1F99FF0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MazeDungeonBuilder_t92C277ECB7A0C9DAC0AD9864A79960E0B7D84846_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MazeDungeonMarkerNames_tDCB3D276B98512899BF9E9129822B3898565B333_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SnapGridFlowBuilder_t90349A6031A1B0ED921F52EEBED210F1954E9BE2_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static Dictionary<Type, string[]> DefaultMarkersByBuilder = new Dictionary<Type, string[]>();
|
|
Dictionary_2_t14AB99F8F8927139D9F28F4D7D0EB1277FBF77F8* L_0 = (Dictionary_2_t14AB99F8F8927139D9F28F4D7D0EB1277FBF77F8*)il2cpp_codegen_object_new(Dictionary_2_t14AB99F8F8927139D9F28F4D7D0EB1277FBF77F8_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
Dictionary_2__ctor_m0840C7D5FEA0D7592593C7EA05EE1EF1294622A6(L_0, Dictionary_2__ctor_m0840C7D5FEA0D7592593C7EA05EE1EF1294622A6_RuntimeMethod_var);
|
|
((DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_StaticFields*)il2cpp_codegen_static_fields_for(DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_il2cpp_TypeInfo_var))->___DefaultMarkersByBuilder_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_StaticFields*)il2cpp_codegen_static_fields_for(DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_il2cpp_TypeInfo_var))->___DefaultMarkersByBuilder_0), (void*)L_0);
|
|
// DefaultMarkersByBuilder.Add(typeof(GridDungeonBuilder), new string[] {
|
|
// GridDungeonMarkerNames.Ground,
|
|
// GridDungeonMarkerNames.Wall,
|
|
// GridDungeonMarkerNames.WallSeparator,
|
|
// GridDungeonMarkerNames.Fence,
|
|
// GridDungeonMarkerNames.FenceSeparator,
|
|
// GridDungeonMarkerNames.Door,
|
|
// GridDungeonMarkerNames.Stair,
|
|
// GridDungeonMarkerNames.Stair2X,
|
|
// GridDungeonMarkerNames.WallHalf,
|
|
// GridDungeonMarkerNames.WallHalfSeparator
|
|
// });
|
|
Dictionary_2_t14AB99F8F8927139D9F28F4D7D0EB1277FBF77F8* L_1 = ((DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_StaticFields*)il2cpp_codegen_static_fields_for(DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_il2cpp_TypeInfo_var))->___DefaultMarkersByBuilder_0;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (GridDungeonBuilder_tF519D1857BAF6A6DDB74CE4ED051BC2C967098D4_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_3;
|
|
L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_4;
|
|
il2cpp_codegen_runtime_class_init_inline(GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8_il2cpp_TypeInfo_var);
|
|
String_t* L_6 = ((GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8_StaticFields*)il2cpp_codegen_static_fields_for(GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8_il2cpp_TypeInfo_var))->___Ground_8;
|
|
NullCheck(L_5);
|
|
ArrayElementTypeCheck (L_5, L_6);
|
|
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_6);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_5;
|
|
String_t* L_8 = ((GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8_StaticFields*)il2cpp_codegen_static_fields_for(GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8_il2cpp_TypeInfo_var))->___Wall_5;
|
|
NullCheck(L_7);
|
|
ArrayElementTypeCheck (L_7, L_8);
|
|
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_8);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_7;
|
|
String_t* L_10 = ((GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8_StaticFields*)il2cpp_codegen_static_fields_for(GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8_il2cpp_TypeInfo_var))->___WallSeparator_7;
|
|
NullCheck(L_9);
|
|
ArrayElementTypeCheck (L_9, L_10);
|
|
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_10);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = L_9;
|
|
String_t* L_12 = ((GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8_StaticFields*)il2cpp_codegen_static_fields_for(GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8_il2cpp_TypeInfo_var))->___Fence_0;
|
|
NullCheck(L_11);
|
|
ArrayElementTypeCheck (L_11, L_12);
|
|
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_12);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_11;
|
|
String_t* L_14 = ((GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8_StaticFields*)il2cpp_codegen_static_fields_for(GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8_il2cpp_TypeInfo_var))->___FenceSeparator_1;
|
|
NullCheck(L_13);
|
|
ArrayElementTypeCheck (L_13, L_14);
|
|
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)L_14);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = L_13;
|
|
String_t* L_16 = ((GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8_StaticFields*)il2cpp_codegen_static_fields_for(GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8_il2cpp_TypeInfo_var))->___Door_2;
|
|
NullCheck(L_15);
|
|
ArrayElementTypeCheck (L_15, L_16);
|
|
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_16);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_15;
|
|
String_t* L_18 = ((GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8_StaticFields*)il2cpp_codegen_static_fields_for(GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8_il2cpp_TypeInfo_var))->___Stair_10;
|
|
NullCheck(L_17);
|
|
ArrayElementTypeCheck (L_17, L_18);
|
|
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)L_18);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_17;
|
|
String_t* L_20 = ((GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8_StaticFields*)il2cpp_codegen_static_fields_for(GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8_il2cpp_TypeInfo_var))->___Stair2X_11;
|
|
NullCheck(L_19);
|
|
ArrayElementTypeCheck (L_19, L_20);
|
|
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)L_20);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_19;
|
|
String_t* L_22 = ((GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8_StaticFields*)il2cpp_codegen_static_fields_for(GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8_il2cpp_TypeInfo_var))->___WallHalf_12;
|
|
NullCheck(L_21);
|
|
ArrayElementTypeCheck (L_21, L_22);
|
|
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(8), (String_t*)L_22);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_21;
|
|
String_t* L_24 = ((GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8_StaticFields*)il2cpp_codegen_static_fields_for(GridDungeonMarkerNames_tC17AF5D30BC911B0C9537F392DC7B6007DEC93D8_il2cpp_TypeInfo_var))->___WallHalfSeparator_13;
|
|
NullCheck(L_23);
|
|
ArrayElementTypeCheck (L_23, L_24);
|
|
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (String_t*)L_24);
|
|
NullCheck(L_1);
|
|
Dictionary_2_Add_m4AA6096054B5A9779E352FC5A336CCB019EAFAE1(L_1, L_3, L_23, Dictionary_2_Add_m4AA6096054B5A9779E352FC5A336CCB019EAFAE1_RuntimeMethod_var);
|
|
// DefaultMarkersByBuilder.Add(typeof(GridFlowDungeonBuilder), new string[] {
|
|
// GridFlowDungeonMarkerNames.Ground,
|
|
// GridFlowDungeonMarkerNames.Wall,
|
|
// GridFlowDungeonMarkerNames.WallSeparator,
|
|
// GridFlowDungeonMarkerNames.Fence,
|
|
// GridFlowDungeonMarkerNames.FenceSeparator,
|
|
// GridFlowDungeonMarkerNames.Door,
|
|
// GridFlowDungeonMarkerNames.DoorOneWay
|
|
// });
|
|
Dictionary_2_t14AB99F8F8927139D9F28F4D7D0EB1277FBF77F8* L_25 = ((DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_StaticFields*)il2cpp_codegen_static_fields_for(DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_il2cpp_TypeInfo_var))->___DefaultMarkersByBuilder_0;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (GridFlowDungeonBuilder_t4CB24448EF40DA354A43235C1664F0B81040F9CF_0_0_0_var) };
|
|
Type_t* L_27;
|
|
L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = L_28;
|
|
il2cpp_codegen_runtime_class_init_inline(GridFlowDungeonMarkerNames_tC7F09666D993A94DEB79B7CBFD480F2141C75636_il2cpp_TypeInfo_var);
|
|
String_t* L_30 = ((GridFlowDungeonMarkerNames_tC7F09666D993A94DEB79B7CBFD480F2141C75636_StaticFields*)il2cpp_codegen_static_fields_for(GridFlowDungeonMarkerNames_tC7F09666D993A94DEB79B7CBFD480F2141C75636_il2cpp_TypeInfo_var))->___Ground_0;
|
|
NullCheck(L_29);
|
|
ArrayElementTypeCheck (L_29, L_30);
|
|
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_30);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = L_29;
|
|
String_t* L_32 = ((GridFlowDungeonMarkerNames_tC7F09666D993A94DEB79B7CBFD480F2141C75636_StaticFields*)il2cpp_codegen_static_fields_for(GridFlowDungeonMarkerNames_tC7F09666D993A94DEB79B7CBFD480F2141C75636_il2cpp_TypeInfo_var))->___Wall_1;
|
|
NullCheck(L_31);
|
|
ArrayElementTypeCheck (L_31, L_32);
|
|
(L_31)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_32);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = L_31;
|
|
String_t* L_34 = ((GridFlowDungeonMarkerNames_tC7F09666D993A94DEB79B7CBFD480F2141C75636_StaticFields*)il2cpp_codegen_static_fields_for(GridFlowDungeonMarkerNames_tC7F09666D993A94DEB79B7CBFD480F2141C75636_il2cpp_TypeInfo_var))->___WallSeparator_2;
|
|
NullCheck(L_33);
|
|
ArrayElementTypeCheck (L_33, L_34);
|
|
(L_33)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_34);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35 = L_33;
|
|
String_t* L_36 = ((GridFlowDungeonMarkerNames_tC7F09666D993A94DEB79B7CBFD480F2141C75636_StaticFields*)il2cpp_codegen_static_fields_for(GridFlowDungeonMarkerNames_tC7F09666D993A94DEB79B7CBFD480F2141C75636_il2cpp_TypeInfo_var))->___Fence_3;
|
|
NullCheck(L_35);
|
|
ArrayElementTypeCheck (L_35, L_36);
|
|
(L_35)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_36);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_37 = L_35;
|
|
String_t* L_38 = ((GridFlowDungeonMarkerNames_tC7F09666D993A94DEB79B7CBFD480F2141C75636_StaticFields*)il2cpp_codegen_static_fields_for(GridFlowDungeonMarkerNames_tC7F09666D993A94DEB79B7CBFD480F2141C75636_il2cpp_TypeInfo_var))->___FenceSeparator_4;
|
|
NullCheck(L_37);
|
|
ArrayElementTypeCheck (L_37, L_38);
|
|
(L_37)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)L_38);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = L_37;
|
|
String_t* L_40 = ((GridFlowDungeonMarkerNames_tC7F09666D993A94DEB79B7CBFD480F2141C75636_StaticFields*)il2cpp_codegen_static_fields_for(GridFlowDungeonMarkerNames_tC7F09666D993A94DEB79B7CBFD480F2141C75636_il2cpp_TypeInfo_var))->___Door_5;
|
|
NullCheck(L_39);
|
|
ArrayElementTypeCheck (L_39, L_40);
|
|
(L_39)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_40);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_41 = L_39;
|
|
String_t* L_42 = ((GridFlowDungeonMarkerNames_tC7F09666D993A94DEB79B7CBFD480F2141C75636_StaticFields*)il2cpp_codegen_static_fields_for(GridFlowDungeonMarkerNames_tC7F09666D993A94DEB79B7CBFD480F2141C75636_il2cpp_TypeInfo_var))->___DoorOneWay_6;
|
|
NullCheck(L_41);
|
|
ArrayElementTypeCheck (L_41, L_42);
|
|
(L_41)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)L_42);
|
|
NullCheck(L_25);
|
|
Dictionary_2_Add_m4AA6096054B5A9779E352FC5A336CCB019EAFAE1(L_25, L_27, L_41, Dictionary_2_Add_m4AA6096054B5A9779E352FC5A336CCB019EAFAE1_RuntimeMethod_var);
|
|
// DefaultMarkersByBuilder.Add(typeof(SimpleCityDungeonBuilder), new string[] {
|
|
// SimpleCityDungeonMarkerNames.House,
|
|
// SimpleCityDungeonMarkerNames.Park,
|
|
// SimpleCityDungeonMarkerNames.Road_X,
|
|
// SimpleCityDungeonMarkerNames.Road_T,
|
|
// SimpleCityDungeonMarkerNames.Road_Corner,
|
|
// SimpleCityDungeonMarkerNames.Road_S,
|
|
// SimpleCityDungeonMarkerNames.Road_E,
|
|
// SimpleCityDungeonMarkerNames.Road,
|
|
//
|
|
// SimpleCityDungeonMarkerNames.CityWall,
|
|
// SimpleCityDungeonMarkerNames.CityDoor,
|
|
// SimpleCityDungeonMarkerNames.CityGround,
|
|
// SimpleCityDungeonMarkerNames.CornerTower,
|
|
// SimpleCityDungeonMarkerNames.CityWallPadding,
|
|
// });
|
|
Dictionary_2_t14AB99F8F8927139D9F28F4D7D0EB1277FBF77F8* L_43 = ((DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_StaticFields*)il2cpp_codegen_static_fields_for(DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_il2cpp_TypeInfo_var))->___DefaultMarkersByBuilder_0;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_44 = { reinterpret_cast<intptr_t> (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575_0_0_0_var) };
|
|
Type_t* L_45;
|
|
L_45 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_44, NULL);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_46 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_47 = L_46;
|
|
il2cpp_codegen_runtime_class_init_inline(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var);
|
|
String_t* L_48 = ((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___House_0;
|
|
NullCheck(L_47);
|
|
ArrayElementTypeCheck (L_47, L_48);
|
|
(L_47)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_48);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_49 = L_47;
|
|
String_t* L_50 = ((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___Park_1;
|
|
NullCheck(L_49);
|
|
ArrayElementTypeCheck (L_49, L_50);
|
|
(L_49)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_50);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_51 = L_49;
|
|
String_t* L_52 = ((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___Road_X_2;
|
|
NullCheck(L_51);
|
|
ArrayElementTypeCheck (L_51, L_52);
|
|
(L_51)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_52);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_53 = L_51;
|
|
String_t* L_54 = ((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___Road_T_3;
|
|
NullCheck(L_53);
|
|
ArrayElementTypeCheck (L_53, L_54);
|
|
(L_53)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_54);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_55 = L_53;
|
|
String_t* L_56 = ((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___Road_Corner_4;
|
|
NullCheck(L_55);
|
|
ArrayElementTypeCheck (L_55, L_56);
|
|
(L_55)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)L_56);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_57 = L_55;
|
|
String_t* L_58 = ((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___Road_S_5;
|
|
NullCheck(L_57);
|
|
ArrayElementTypeCheck (L_57, L_58);
|
|
(L_57)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_58);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_59 = L_57;
|
|
String_t* L_60 = ((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___Road_E_6;
|
|
NullCheck(L_59);
|
|
ArrayElementTypeCheck (L_59, L_60);
|
|
(L_59)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)L_60);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_61 = L_59;
|
|
String_t* L_62 = ((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___Road_7;
|
|
NullCheck(L_61);
|
|
ArrayElementTypeCheck (L_61, L_62);
|
|
(L_61)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)L_62);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_63 = L_61;
|
|
String_t* L_64 = ((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___CityWall_8;
|
|
NullCheck(L_63);
|
|
ArrayElementTypeCheck (L_63, L_64);
|
|
(L_63)->SetAt(static_cast<il2cpp_array_size_t>(8), (String_t*)L_64);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_65 = L_63;
|
|
String_t* L_66 = ((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___CityDoor_9;
|
|
NullCheck(L_65);
|
|
ArrayElementTypeCheck (L_65, L_66);
|
|
(L_65)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (String_t*)L_66);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_67 = L_65;
|
|
String_t* L_68 = ((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___CityGround_10;
|
|
NullCheck(L_67);
|
|
ArrayElementTypeCheck (L_67, L_68);
|
|
(L_67)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (String_t*)L_68);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_69 = L_67;
|
|
String_t* L_70 = ((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___CornerTower_11;
|
|
NullCheck(L_69);
|
|
ArrayElementTypeCheck (L_69, L_70);
|
|
(L_69)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (String_t*)L_70);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_71 = L_69;
|
|
String_t* L_72 = ((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___CityWallPadding_12;
|
|
NullCheck(L_71);
|
|
ArrayElementTypeCheck (L_71, L_72);
|
|
(L_71)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (String_t*)L_72);
|
|
NullCheck(L_43);
|
|
Dictionary_2_Add_m4AA6096054B5A9779E352FC5A336CCB019EAFAE1(L_43, L_45, L_71, Dictionary_2_Add_m4AA6096054B5A9779E352FC5A336CCB019EAFAE1_RuntimeMethod_var);
|
|
// DefaultMarkersByBuilder.Add(typeof(CircularCityDungeonBuilder), new string[] {
|
|
// CircularCityDungeonMarkerNames.House,
|
|
// CircularCityDungeonMarkerNames.WallMarkerName,
|
|
// CircularCityDungeonMarkerNames.DoorMarkerName,
|
|
// CircularCityDungeonMarkerNames.GroundMarkerName,
|
|
// CircularCityDungeonMarkerNames.CornerTowerMarkerName,
|
|
// CircularCityDungeonMarkerNames.WallPaddingMarkerName,
|
|
// });
|
|
Dictionary_2_t14AB99F8F8927139D9F28F4D7D0EB1277FBF77F8* L_73 = ((DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_StaticFields*)il2cpp_codegen_static_fields_for(DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_il2cpp_TypeInfo_var))->___DefaultMarkersByBuilder_0;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_74 = { reinterpret_cast<intptr_t> (CircularCityDungeonBuilder_tEBE5CB17237826ACF003AAB85449D042810B3AB0_0_0_0_var) };
|
|
Type_t* L_75;
|
|
L_75 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_74, NULL);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_76 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_77 = L_76;
|
|
il2cpp_codegen_runtime_class_init_inline(CircularCityDungeonMarkerNames_tD9DE7FBCEE796749D71974981B9047385DA12E60_il2cpp_TypeInfo_var);
|
|
String_t* L_78 = ((CircularCityDungeonMarkerNames_tD9DE7FBCEE796749D71974981B9047385DA12E60_StaticFields*)il2cpp_codegen_static_fields_for(CircularCityDungeonMarkerNames_tD9DE7FBCEE796749D71974981B9047385DA12E60_il2cpp_TypeInfo_var))->___House_0;
|
|
NullCheck(L_77);
|
|
ArrayElementTypeCheck (L_77, L_78);
|
|
(L_77)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_78);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_79 = L_77;
|
|
String_t* L_80 = ((CircularCityDungeonMarkerNames_tD9DE7FBCEE796749D71974981B9047385DA12E60_StaticFields*)il2cpp_codegen_static_fields_for(CircularCityDungeonMarkerNames_tD9DE7FBCEE796749D71974981B9047385DA12E60_il2cpp_TypeInfo_var))->___WallMarkerName_1;
|
|
NullCheck(L_79);
|
|
ArrayElementTypeCheck (L_79, L_80);
|
|
(L_79)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_80);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_81 = L_79;
|
|
String_t* L_82 = ((CircularCityDungeonMarkerNames_tD9DE7FBCEE796749D71974981B9047385DA12E60_StaticFields*)il2cpp_codegen_static_fields_for(CircularCityDungeonMarkerNames_tD9DE7FBCEE796749D71974981B9047385DA12E60_il2cpp_TypeInfo_var))->___DoorMarkerName_2;
|
|
NullCheck(L_81);
|
|
ArrayElementTypeCheck (L_81, L_82);
|
|
(L_81)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_82);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_83 = L_81;
|
|
String_t* L_84 = ((CircularCityDungeonMarkerNames_tD9DE7FBCEE796749D71974981B9047385DA12E60_StaticFields*)il2cpp_codegen_static_fields_for(CircularCityDungeonMarkerNames_tD9DE7FBCEE796749D71974981B9047385DA12E60_il2cpp_TypeInfo_var))->___GroundMarkerName_3;
|
|
NullCheck(L_83);
|
|
ArrayElementTypeCheck (L_83, L_84);
|
|
(L_83)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_84);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_85 = L_83;
|
|
String_t* L_86 = ((CircularCityDungeonMarkerNames_tD9DE7FBCEE796749D71974981B9047385DA12E60_StaticFields*)il2cpp_codegen_static_fields_for(CircularCityDungeonMarkerNames_tD9DE7FBCEE796749D71974981B9047385DA12E60_il2cpp_TypeInfo_var))->___CornerTowerMarkerName_4;
|
|
NullCheck(L_85);
|
|
ArrayElementTypeCheck (L_85, L_86);
|
|
(L_85)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)L_86);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_87 = L_85;
|
|
String_t* L_88 = ((CircularCityDungeonMarkerNames_tD9DE7FBCEE796749D71974981B9047385DA12E60_StaticFields*)il2cpp_codegen_static_fields_for(CircularCityDungeonMarkerNames_tD9DE7FBCEE796749D71974981B9047385DA12E60_il2cpp_TypeInfo_var))->___WallPaddingMarkerName_5;
|
|
NullCheck(L_87);
|
|
ArrayElementTypeCheck (L_87, L_88);
|
|
(L_87)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_88);
|
|
NullCheck(L_73);
|
|
Dictionary_2_Add_m4AA6096054B5A9779E352FC5A336CCB019EAFAE1(L_73, L_75, L_87, Dictionary_2_Add_m4AA6096054B5A9779E352FC5A336CCB019EAFAE1_RuntimeMethod_var);
|
|
// DefaultMarkersByBuilder.Add(typeof(FloorPlanBuilder), new string[] {
|
|
// FloorPlanMarkerNames.Ground,
|
|
// FloorPlanMarkerNames.Ceiling,
|
|
// FloorPlanMarkerNames.Wall,
|
|
// FloorPlanMarkerNames.Door,
|
|
// FloorPlanMarkerNames.BuildingWall
|
|
// });
|
|
Dictionary_2_t14AB99F8F8927139D9F28F4D7D0EB1277FBF77F8* L_89 = ((DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_StaticFields*)il2cpp_codegen_static_fields_for(DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_il2cpp_TypeInfo_var))->___DefaultMarkersByBuilder_0;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_90 = { reinterpret_cast<intptr_t> (FloorPlanBuilder_t6DB1ECBEE30EEB42CF67A373D06CAE68435ACE9D_0_0_0_var) };
|
|
Type_t* L_91;
|
|
L_91 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_90, NULL);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_92 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_93 = L_92;
|
|
il2cpp_codegen_runtime_class_init_inline(FloorPlanMarkerNames_t1B709C8E5ADB09E034C1C7B0A96853FDBF0EF24D_il2cpp_TypeInfo_var);
|
|
String_t* L_94 = ((FloorPlanMarkerNames_t1B709C8E5ADB09E034C1C7B0A96853FDBF0EF24D_StaticFields*)il2cpp_codegen_static_fields_for(FloorPlanMarkerNames_t1B709C8E5ADB09E034C1C7B0A96853FDBF0EF24D_il2cpp_TypeInfo_var))->___Ground_0;
|
|
NullCheck(L_93);
|
|
ArrayElementTypeCheck (L_93, L_94);
|
|
(L_93)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_94);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_95 = L_93;
|
|
String_t* L_96 = ((FloorPlanMarkerNames_t1B709C8E5ADB09E034C1C7B0A96853FDBF0EF24D_StaticFields*)il2cpp_codegen_static_fields_for(FloorPlanMarkerNames_t1B709C8E5ADB09E034C1C7B0A96853FDBF0EF24D_il2cpp_TypeInfo_var))->___Ceiling_1;
|
|
NullCheck(L_95);
|
|
ArrayElementTypeCheck (L_95, L_96);
|
|
(L_95)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_96);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_97 = L_95;
|
|
String_t* L_98 = ((FloorPlanMarkerNames_t1B709C8E5ADB09E034C1C7B0A96853FDBF0EF24D_StaticFields*)il2cpp_codegen_static_fields_for(FloorPlanMarkerNames_t1B709C8E5ADB09E034C1C7B0A96853FDBF0EF24D_il2cpp_TypeInfo_var))->___Wall_2;
|
|
NullCheck(L_97);
|
|
ArrayElementTypeCheck (L_97, L_98);
|
|
(L_97)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_98);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_99 = L_97;
|
|
String_t* L_100 = ((FloorPlanMarkerNames_t1B709C8E5ADB09E034C1C7B0A96853FDBF0EF24D_StaticFields*)il2cpp_codegen_static_fields_for(FloorPlanMarkerNames_t1B709C8E5ADB09E034C1C7B0A96853FDBF0EF24D_il2cpp_TypeInfo_var))->___Door_3;
|
|
NullCheck(L_99);
|
|
ArrayElementTypeCheck (L_99, L_100);
|
|
(L_99)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_100);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_101 = L_99;
|
|
String_t* L_102 = ((FloorPlanMarkerNames_t1B709C8E5ADB09E034C1C7B0A96853FDBF0EF24D_StaticFields*)il2cpp_codegen_static_fields_for(FloorPlanMarkerNames_t1B709C8E5ADB09E034C1C7B0A96853FDBF0EF24D_il2cpp_TypeInfo_var))->___BuildingWall_4;
|
|
NullCheck(L_101);
|
|
ArrayElementTypeCheck (L_101, L_102);
|
|
(L_101)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)L_102);
|
|
NullCheck(L_89);
|
|
Dictionary_2_Add_m4AA6096054B5A9779E352FC5A336CCB019EAFAE1(L_89, L_91, L_101, Dictionary_2_Add_m4AA6096054B5A9779E352FC5A336CCB019EAFAE1_RuntimeMethod_var);
|
|
// DefaultMarkersByBuilder.Add(typeof(IsaacDungeonBuilder), new string[] {
|
|
// IsaacDungeonMarkerNames.Ground,
|
|
// IsaacDungeonMarkerNames.Wall,
|
|
// IsaacDungeonMarkerNames.Door
|
|
// });
|
|
Dictionary_2_t14AB99F8F8927139D9F28F4D7D0EB1277FBF77F8* L_103 = ((DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_StaticFields*)il2cpp_codegen_static_fields_for(DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_il2cpp_TypeInfo_var))->___DefaultMarkersByBuilder_0;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_104 = { reinterpret_cast<intptr_t> (IsaacDungeonBuilder_t03A6A861A227FCEFF5AEA540AAB69602263A0AF9_0_0_0_var) };
|
|
Type_t* L_105;
|
|
L_105 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_104, NULL);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_106 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)3);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_107 = L_106;
|
|
il2cpp_codegen_runtime_class_init_inline(IsaacDungeonMarkerNames_tA848AAA659DF8253B101849E509B3E3268F34467_il2cpp_TypeInfo_var);
|
|
String_t* L_108 = ((IsaacDungeonMarkerNames_tA848AAA659DF8253B101849E509B3E3268F34467_StaticFields*)il2cpp_codegen_static_fields_for(IsaacDungeonMarkerNames_tA848AAA659DF8253B101849E509B3E3268F34467_il2cpp_TypeInfo_var))->___Ground_0;
|
|
NullCheck(L_107);
|
|
ArrayElementTypeCheck (L_107, L_108);
|
|
(L_107)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_108);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_109 = L_107;
|
|
String_t* L_110 = ((IsaacDungeonMarkerNames_tA848AAA659DF8253B101849E509B3E3268F34467_StaticFields*)il2cpp_codegen_static_fields_for(IsaacDungeonMarkerNames_tA848AAA659DF8253B101849E509B3E3268F34467_il2cpp_TypeInfo_var))->___Wall_2;
|
|
NullCheck(L_109);
|
|
ArrayElementTypeCheck (L_109, L_110);
|
|
(L_109)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_110);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_111 = L_109;
|
|
String_t* L_112 = ((IsaacDungeonMarkerNames_tA848AAA659DF8253B101849E509B3E3268F34467_StaticFields*)il2cpp_codegen_static_fields_for(IsaacDungeonMarkerNames_tA848AAA659DF8253B101849E509B3E3268F34467_il2cpp_TypeInfo_var))->___Door_1;
|
|
NullCheck(L_111);
|
|
ArrayElementTypeCheck (L_111, L_112);
|
|
(L_111)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_112);
|
|
NullCheck(L_103);
|
|
Dictionary_2_Add_m4AA6096054B5A9779E352FC5A336CCB019EAFAE1(L_103, L_105, L_111, Dictionary_2_Add_m4AA6096054B5A9779E352FC5A336CCB019EAFAE1_RuntimeMethod_var);
|
|
// DefaultMarkersByBuilder.Add(typeof(MarioDungeonBuilder), new string[] {
|
|
// MarioDungeonMarkerNames.Ground,
|
|
// MarioDungeonMarkerNames.WallFront,
|
|
// MarioDungeonMarkerNames.WallBack,
|
|
// MarioDungeonMarkerNames.WallSide,
|
|
// MarioDungeonMarkerNames.BackgroundGround,
|
|
// MarioDungeonMarkerNames.BackgroundCeiling,
|
|
// MarioDungeonMarkerNames.BackgroundWall,
|
|
// MarioDungeonMarkerNames.Stair,
|
|
// MarioDungeonMarkerNames.Corridor,
|
|
// });
|
|
Dictionary_2_t14AB99F8F8927139D9F28F4D7D0EB1277FBF77F8* L_113 = ((DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_StaticFields*)il2cpp_codegen_static_fields_for(DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_il2cpp_TypeInfo_var))->___DefaultMarkersByBuilder_0;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_114 = { reinterpret_cast<intptr_t> (MarioDungeonBuilder_t91B6BF03FB063AE74A0CF97A3412143CAD7712AF_0_0_0_var) };
|
|
Type_t* L_115;
|
|
L_115 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_114, NULL);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_116 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_117 = L_116;
|
|
il2cpp_codegen_runtime_class_init_inline(MarioDungeonMarkerNames_t9A7590D11DB097CE4F2BE6B0E6054A1BF1F99FF0_il2cpp_TypeInfo_var);
|
|
String_t* L_118 = ((MarioDungeonMarkerNames_t9A7590D11DB097CE4F2BE6B0E6054A1BF1F99FF0_StaticFields*)il2cpp_codegen_static_fields_for(MarioDungeonMarkerNames_t9A7590D11DB097CE4F2BE6B0E6054A1BF1F99FF0_il2cpp_TypeInfo_var))->___Ground_0;
|
|
NullCheck(L_117);
|
|
ArrayElementTypeCheck (L_117, L_118);
|
|
(L_117)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_118);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_119 = L_117;
|
|
String_t* L_120 = ((MarioDungeonMarkerNames_t9A7590D11DB097CE4F2BE6B0E6054A1BF1F99FF0_StaticFields*)il2cpp_codegen_static_fields_for(MarioDungeonMarkerNames_t9A7590D11DB097CE4F2BE6B0E6054A1BF1F99FF0_il2cpp_TypeInfo_var))->___WallFront_1;
|
|
NullCheck(L_119);
|
|
ArrayElementTypeCheck (L_119, L_120);
|
|
(L_119)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_120);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_121 = L_119;
|
|
String_t* L_122 = ((MarioDungeonMarkerNames_t9A7590D11DB097CE4F2BE6B0E6054A1BF1F99FF0_StaticFields*)il2cpp_codegen_static_fields_for(MarioDungeonMarkerNames_t9A7590D11DB097CE4F2BE6B0E6054A1BF1F99FF0_il2cpp_TypeInfo_var))->___WallBack_2;
|
|
NullCheck(L_121);
|
|
ArrayElementTypeCheck (L_121, L_122);
|
|
(L_121)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_122);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_123 = L_121;
|
|
String_t* L_124 = ((MarioDungeonMarkerNames_t9A7590D11DB097CE4F2BE6B0E6054A1BF1F99FF0_StaticFields*)il2cpp_codegen_static_fields_for(MarioDungeonMarkerNames_t9A7590D11DB097CE4F2BE6B0E6054A1BF1F99FF0_il2cpp_TypeInfo_var))->___WallSide_3;
|
|
NullCheck(L_123);
|
|
ArrayElementTypeCheck (L_123, L_124);
|
|
(L_123)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_124);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_125 = L_123;
|
|
String_t* L_126 = ((MarioDungeonMarkerNames_t9A7590D11DB097CE4F2BE6B0E6054A1BF1F99FF0_StaticFields*)il2cpp_codegen_static_fields_for(MarioDungeonMarkerNames_t9A7590D11DB097CE4F2BE6B0E6054A1BF1F99FF0_il2cpp_TypeInfo_var))->___BackgroundGround_4;
|
|
NullCheck(L_125);
|
|
ArrayElementTypeCheck (L_125, L_126);
|
|
(L_125)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)L_126);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_127 = L_125;
|
|
String_t* L_128 = ((MarioDungeonMarkerNames_t9A7590D11DB097CE4F2BE6B0E6054A1BF1F99FF0_StaticFields*)il2cpp_codegen_static_fields_for(MarioDungeonMarkerNames_t9A7590D11DB097CE4F2BE6B0E6054A1BF1F99FF0_il2cpp_TypeInfo_var))->___BackgroundCeiling_5;
|
|
NullCheck(L_127);
|
|
ArrayElementTypeCheck (L_127, L_128);
|
|
(L_127)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_128);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_129 = L_127;
|
|
String_t* L_130 = ((MarioDungeonMarkerNames_t9A7590D11DB097CE4F2BE6B0E6054A1BF1F99FF0_StaticFields*)il2cpp_codegen_static_fields_for(MarioDungeonMarkerNames_t9A7590D11DB097CE4F2BE6B0E6054A1BF1F99FF0_il2cpp_TypeInfo_var))->___BackgroundWall_6;
|
|
NullCheck(L_129);
|
|
ArrayElementTypeCheck (L_129, L_130);
|
|
(L_129)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)L_130);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_131 = L_129;
|
|
String_t* L_132 = ((MarioDungeonMarkerNames_t9A7590D11DB097CE4F2BE6B0E6054A1BF1F99FF0_StaticFields*)il2cpp_codegen_static_fields_for(MarioDungeonMarkerNames_t9A7590D11DB097CE4F2BE6B0E6054A1BF1F99FF0_il2cpp_TypeInfo_var))->___Stair_7;
|
|
NullCheck(L_131);
|
|
ArrayElementTypeCheck (L_131, L_132);
|
|
(L_131)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)L_132);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_133 = L_131;
|
|
String_t* L_134 = ((MarioDungeonMarkerNames_t9A7590D11DB097CE4F2BE6B0E6054A1BF1F99FF0_StaticFields*)il2cpp_codegen_static_fields_for(MarioDungeonMarkerNames_t9A7590D11DB097CE4F2BE6B0E6054A1BF1F99FF0_il2cpp_TypeInfo_var))->___Corridor_8;
|
|
NullCheck(L_133);
|
|
ArrayElementTypeCheck (L_133, L_134);
|
|
(L_133)->SetAt(static_cast<il2cpp_array_size_t>(8), (String_t*)L_134);
|
|
NullCheck(L_113);
|
|
Dictionary_2_Add_m4AA6096054B5A9779E352FC5A336CCB019EAFAE1(L_113, L_115, L_133, Dictionary_2_Add_m4AA6096054B5A9779E352FC5A336CCB019EAFAE1_RuntimeMethod_var);
|
|
// DefaultMarkersByBuilder.Add(typeof(MazeDungeonBuilder), new string[] {
|
|
// MazeDungeonMarkerNames.GroundBlock,
|
|
// MazeDungeonMarkerNames.WallBlock,
|
|
// });
|
|
Dictionary_2_t14AB99F8F8927139D9F28F4D7D0EB1277FBF77F8* L_135 = ((DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_StaticFields*)il2cpp_codegen_static_fields_for(DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_il2cpp_TypeInfo_var))->___DefaultMarkersByBuilder_0;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_136 = { reinterpret_cast<intptr_t> (MazeDungeonBuilder_t92C277ECB7A0C9DAC0AD9864A79960E0B7D84846_0_0_0_var) };
|
|
Type_t* L_137;
|
|
L_137 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_136, NULL);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_138 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_139 = L_138;
|
|
il2cpp_codegen_runtime_class_init_inline(MazeDungeonMarkerNames_tDCB3D276B98512899BF9E9129822B3898565B333_il2cpp_TypeInfo_var);
|
|
String_t* L_140 = ((MazeDungeonMarkerNames_tDCB3D276B98512899BF9E9129822B3898565B333_StaticFields*)il2cpp_codegen_static_fields_for(MazeDungeonMarkerNames_tDCB3D276B98512899BF9E9129822B3898565B333_il2cpp_TypeInfo_var))->___GroundBlock_0;
|
|
NullCheck(L_139);
|
|
ArrayElementTypeCheck (L_139, L_140);
|
|
(L_139)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_140);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_141 = L_139;
|
|
String_t* L_142 = ((MazeDungeonMarkerNames_tDCB3D276B98512899BF9E9129822B3898565B333_StaticFields*)il2cpp_codegen_static_fields_for(MazeDungeonMarkerNames_tDCB3D276B98512899BF9E9129822B3898565B333_il2cpp_TypeInfo_var))->___WallBlock_1;
|
|
NullCheck(L_141);
|
|
ArrayElementTypeCheck (L_141, L_142);
|
|
(L_141)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_142);
|
|
NullCheck(L_135);
|
|
Dictionary_2_Add_m4AA6096054B5A9779E352FC5A336CCB019EAFAE1(L_135, L_137, L_141, Dictionary_2_Add_m4AA6096054B5A9779E352FC5A336CCB019EAFAE1_RuntimeMethod_var);
|
|
// DefaultMarkersByBuilder.Add(typeof(BSPDungeonBuilder), new string[] {
|
|
// BSPDungeonMarkerNames.GroundRoom,
|
|
// BSPDungeonMarkerNames.GroundCorridor,
|
|
// BSPDungeonMarkerNames.Door,
|
|
// BSPDungeonMarkerNames.WallRoom,
|
|
// BSPDungeonMarkerNames.WallCorridor,
|
|
// BSPDungeonMarkerNames.WallSeparator,
|
|
// });
|
|
Dictionary_2_t14AB99F8F8927139D9F28F4D7D0EB1277FBF77F8* L_143 = ((DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_StaticFields*)il2cpp_codegen_static_fields_for(DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_il2cpp_TypeInfo_var))->___DefaultMarkersByBuilder_0;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_144 = { reinterpret_cast<intptr_t> (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F_0_0_0_var) };
|
|
Type_t* L_145;
|
|
L_145 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_144, NULL);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_146 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_147 = L_146;
|
|
il2cpp_codegen_runtime_class_init_inline(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var);
|
|
String_t* L_148 = ((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___GroundRoom_0;
|
|
NullCheck(L_147);
|
|
ArrayElementTypeCheck (L_147, L_148);
|
|
(L_147)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_148);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_149 = L_147;
|
|
String_t* L_150 = ((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___GroundCorridor_1;
|
|
NullCheck(L_149);
|
|
ArrayElementTypeCheck (L_149, L_150);
|
|
(L_149)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_150);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_151 = L_149;
|
|
String_t* L_152 = ((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___Door_2;
|
|
NullCheck(L_151);
|
|
ArrayElementTypeCheck (L_151, L_152);
|
|
(L_151)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_152);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_153 = L_151;
|
|
String_t* L_154 = ((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___WallRoom_3;
|
|
NullCheck(L_153);
|
|
ArrayElementTypeCheck (L_153, L_154);
|
|
(L_153)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_154);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_155 = L_153;
|
|
String_t* L_156 = ((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___WallCorridor_4;
|
|
NullCheck(L_155);
|
|
ArrayElementTypeCheck (L_155, L_156);
|
|
(L_155)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)L_156);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_157 = L_155;
|
|
String_t* L_158 = ((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___WallSeparator_5;
|
|
NullCheck(L_157);
|
|
ArrayElementTypeCheck (L_157, L_158);
|
|
(L_157)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_158);
|
|
NullCheck(L_143);
|
|
Dictionary_2_Add_m4AA6096054B5A9779E352FC5A336CCB019EAFAE1(L_143, L_145, L_157, Dictionary_2_Add_m4AA6096054B5A9779E352FC5A336CCB019EAFAE1_RuntimeMethod_var);
|
|
// DefaultMarkersByBuilder.Add(typeof(InfinityCaveChunkBuilder), new string[] {
|
|
// InfinityCaveChunkMarkerNames.GroundBlock,
|
|
// InfinityCaveChunkMarkerNames.WallBlock,
|
|
// InfinityCaveChunkMarkerNames.RockBlock
|
|
// });
|
|
Dictionary_2_t14AB99F8F8927139D9F28F4D7D0EB1277FBF77F8* L_159 = ((DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_StaticFields*)il2cpp_codegen_static_fields_for(DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_il2cpp_TypeInfo_var))->___DefaultMarkersByBuilder_0;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_160 = { reinterpret_cast<intptr_t> (InfinityCaveChunkBuilder_t6593939A405C71BA74A9619C914F8FB2E829A6C3_0_0_0_var) };
|
|
Type_t* L_161;
|
|
L_161 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_160, NULL);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_162 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)3);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_163 = L_162;
|
|
il2cpp_codegen_runtime_class_init_inline(InfinityCaveChunkMarkerNames_tF39C1C3F0E9F26E3A79EC8233EC745005A9E1250_il2cpp_TypeInfo_var);
|
|
String_t* L_164 = ((InfinityCaveChunkMarkerNames_tF39C1C3F0E9F26E3A79EC8233EC745005A9E1250_StaticFields*)il2cpp_codegen_static_fields_for(InfinityCaveChunkMarkerNames_tF39C1C3F0E9F26E3A79EC8233EC745005A9E1250_il2cpp_TypeInfo_var))->___GroundBlock_0;
|
|
NullCheck(L_163);
|
|
ArrayElementTypeCheck (L_163, L_164);
|
|
(L_163)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_164);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_165 = L_163;
|
|
String_t* L_166 = ((InfinityCaveChunkMarkerNames_tF39C1C3F0E9F26E3A79EC8233EC745005A9E1250_StaticFields*)il2cpp_codegen_static_fields_for(InfinityCaveChunkMarkerNames_tF39C1C3F0E9F26E3A79EC8233EC745005A9E1250_il2cpp_TypeInfo_var))->___WallBlock_1;
|
|
NullCheck(L_165);
|
|
ArrayElementTypeCheck (L_165, L_166);
|
|
(L_165)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_166);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_167 = L_165;
|
|
String_t* L_168 = ((InfinityCaveChunkMarkerNames_tF39C1C3F0E9F26E3A79EC8233EC745005A9E1250_StaticFields*)il2cpp_codegen_static_fields_for(InfinityCaveChunkMarkerNames_tF39C1C3F0E9F26E3A79EC8233EC745005A9E1250_il2cpp_TypeInfo_var))->___RockBlock_2;
|
|
NullCheck(L_167);
|
|
ArrayElementTypeCheck (L_167, L_168);
|
|
(L_167)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_168);
|
|
NullCheck(L_159);
|
|
Dictionary_2_Add_m4AA6096054B5A9779E352FC5A336CCB019EAFAE1(L_159, L_161, L_167, Dictionary_2_Add_m4AA6096054B5A9779E352FC5A336CCB019EAFAE1_RuntimeMethod_var);
|
|
// DefaultMarkersByBuilder.Add(typeof(SnapBuilder), new string[] {
|
|
//
|
|
// });
|
|
Dictionary_2_t14AB99F8F8927139D9F28F4D7D0EB1277FBF77F8* L_169 = ((DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_StaticFields*)il2cpp_codegen_static_fields_for(DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_il2cpp_TypeInfo_var))->___DefaultMarkersByBuilder_0;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_170 = { reinterpret_cast<intptr_t> (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708_0_0_0_var) };
|
|
Type_t* L_171;
|
|
L_171 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_170, NULL);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_172 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
NullCheck(L_169);
|
|
Dictionary_2_Add_m4AA6096054B5A9779E352FC5A336CCB019EAFAE1(L_169, L_171, L_172, Dictionary_2_Add_m4AA6096054B5A9779E352FC5A336CCB019EAFAE1_RuntimeMethod_var);
|
|
// DefaultMarkersByBuilder.Add(typeof(SnapGridFlowBuilder), new string[] {
|
|
//
|
|
// });
|
|
Dictionary_2_t14AB99F8F8927139D9F28F4D7D0EB1277FBF77F8* L_173 = ((DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_StaticFields*)il2cpp_codegen_static_fields_for(DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_il2cpp_TypeInfo_var))->___DefaultMarkersByBuilder_0;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_174 = { reinterpret_cast<intptr_t> (SnapGridFlowBuilder_t90349A6031A1B0ED921F52EEBED210F1954E9BE2_0_0_0_var) };
|
|
Type_t* L_175;
|
|
L_175 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_174, NULL);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_176 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
NullCheck(L_173);
|
|
Dictionary_2_Add_m4AA6096054B5A9779E352FC5A336CCB019EAFAE1(L_173, L_175, L_176, Dictionary_2_Add_m4AA6096054B5A9779E352FC5A336CCB019EAFAE1_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String[] DungeonArchitect.Builders.DungeonBuilderDefaultMarkers::GetDefaultMarkers(System.Type)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* DungeonBuilderDefaultMarkers_GetDefaultMarkers_mA46D17CFFD9F671636E806E718FAE70AAF78DE0A (Type_t* ___0_builderClass, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mE18BABE17247C9D98F14C9A1E2CCD38CE3495BB4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m5914D16AC82BA8EB65265658039523F3CE870638_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (!DefaultMarkersByBuilder.ContainsKey(builderClass))
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_il2cpp_TypeInfo_var);
|
|
Dictionary_2_t14AB99F8F8927139D9F28F4D7D0EB1277FBF77F8* L_0 = ((DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_StaticFields*)il2cpp_codegen_static_fields_for(DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_il2cpp_TypeInfo_var))->___DefaultMarkersByBuilder_0;
|
|
Type_t* L_1 = ___0_builderClass;
|
|
NullCheck(L_0);
|
|
bool L_2;
|
|
L_2 = Dictionary_2_ContainsKey_mE18BABE17247C9D98F14C9A1E2CCD38CE3495BB4(L_0, L_1, Dictionary_2_ContainsKey_mE18BABE17247C9D98F14C9A1E2CCD38CE3495BB4_RuntimeMethod_var);
|
|
if (L_2)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
// return new string[0];
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
return L_3;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
// return DefaultMarkersByBuilder[builderClass];
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_il2cpp_TypeInfo_var);
|
|
Dictionary_2_t14AB99F8F8927139D9F28F4D7D0EB1277FBF77F8* L_4 = ((DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_StaticFields*)il2cpp_codegen_static_fields_for(DungeonBuilderDefaultMarkers_t4A44BD02E6E0E0F8208ABB71FA36C289ECA418EF_il2cpp_TypeInfo_var))->___DefaultMarkersByBuilder_0;
|
|
Type_t* L_5 = ___0_builderClass;
|
|
NullCheck(L_4);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6;
|
|
L_6 = Dictionary_2_get_Item_m5914D16AC82BA8EB65265658039523F3CE870638(L_4, L_5, Dictionary_2_get_Item_m5914D16AC82BA8EB65265658039523F3CE870638_RuntimeMethod_var);
|
|
return L_6;
|
|
}
|
|
}
|
|
#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.Builders.BSP.BSPDungeonMarkerNames::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonMarkerNames__cctor_m2C434DFA85728ADA11CD5EE42ABB58B065FDE756 (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral04F51FBE10312FEC19A204937245EA2BFBB75997);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0F73808DA49D1E4BEA67B163850216C52FE8EEE1);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3404B270F9EF8F63DCA3E65FC1E474A6F6338447);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral43F0D945F3318D387EDC0E0639DA0609C5D9C31B);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8FBF8AA6D7A72EEACFB864E4DB1AC71C83F59437);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9D663893DB013B647BC135E0592448F55939D76D);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public static readonly string GroundRoom = "GroundRoom";
|
|
((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___GroundRoom_0 = _stringLiteral43F0D945F3318D387EDC0E0639DA0609C5D9C31B;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___GroundRoom_0), (void*)_stringLiteral43F0D945F3318D387EDC0E0639DA0609C5D9C31B);
|
|
// public static readonly string GroundCorridor = "GroundCorridor";
|
|
((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___GroundCorridor_1 = _stringLiteral3404B270F9EF8F63DCA3E65FC1E474A6F6338447;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___GroundCorridor_1), (void*)_stringLiteral3404B270F9EF8F63DCA3E65FC1E474A6F6338447);
|
|
// public static readonly string Door = "Door";
|
|
((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___Door_2 = _stringLiteral8FBF8AA6D7A72EEACFB864E4DB1AC71C83F59437;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___Door_2), (void*)_stringLiteral8FBF8AA6D7A72EEACFB864E4DB1AC71C83F59437);
|
|
// public static readonly string WallRoom = "WallRoom";
|
|
((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___WallRoom_3 = _stringLiteral04F51FBE10312FEC19A204937245EA2BFBB75997;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___WallRoom_3), (void*)_stringLiteral04F51FBE10312FEC19A204937245EA2BFBB75997);
|
|
// public static readonly string WallCorridor = "WallCorridor";
|
|
((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___WallCorridor_4 = _stringLiteral0F73808DA49D1E4BEA67B163850216C52FE8EEE1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___WallCorridor_4), (void*)_stringLiteral0F73808DA49D1E4BEA67B163850216C52FE8EEE1);
|
|
// public static readonly string WallSeparator = "WallSeparator";
|
|
((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___WallSeparator_5 = _stringLiteral9D663893DB013B647BC135E0592448F55939D76D;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___WallSeparator_5), (void*)_stringLiteral9D663893DB013B647BC135E0592448F55939D76D);
|
|
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.Rectangle DungeonArchitect.Builders.BSP.BSPNodeObject::get_PaddedBounds()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E BSPNodeObject_get_PaddedBounds_m36DAB95F1F6900F99443C2E26436ED020D85E6BA (BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return Rectangle.ExpandBounds(bounds, -1 * padding);
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_0 = __this->___bounds_0;
|
|
int32_t L_1 = __this->___padding_5;
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_2;
|
|
L_2 = Rectangle_ExpandBounds_mB2B91D2CB09196E225226A740A2AE76AC1FCB319(L_0, ((int32_t)il2cpp_codegen_multiply((-1), L_1)), NULL);
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPNodeObject::Split(System.Single,System.Random)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPNodeObject_Split_m34791529357A903FA190143F3C011C3C498F47A4 (BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* __this, float ___0_splitRatio, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___1_random, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* V_2 = NULL;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* V_3 = NULL;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C V_6;
|
|
memset((&V_6), 0, sizeof(V_6));
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
int32_t G_B6_0 = 0;
|
|
{
|
|
// if (bounds.Width == bounds.Length) {
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* L_0 = (&__this->___bounds_0);
|
|
int32_t L_1;
|
|
L_1 = Rectangle_get_Width_m8EF061695117C080FF4BA340AFF6FCC43746A38C(L_0, NULL);
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* L_2 = (&__this->___bounds_0);
|
|
int32_t L_3;
|
|
L_3 = Rectangle_get_Length_mED01F5FFE1B4FFF9A67FE93A0C2D9258CECBB435(L_2, NULL);
|
|
if ((!(((uint32_t)L_1) == ((uint32_t)L_3))))
|
|
{
|
|
goto IL_002d;
|
|
}
|
|
}
|
|
{
|
|
// horizontalSplit = random.NextFloat () < 0.5f;
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_4 = ___1_random;
|
|
float L_5;
|
|
L_5 = RandomExtensions_NextFloat_m83B4036CA53E0F8F86D3A8D8ABC1C564D0673A67(L_4, NULL);
|
|
__this->___horizontalSplit_6 = (bool)((((float)L_5) < ((float)(0.5f)))? 1 : 0);
|
|
goto IL_004b;
|
|
}
|
|
|
|
IL_002d:
|
|
{
|
|
// horizontalSplit = (bounds.Width > bounds.Length);
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* L_6 = (&__this->___bounds_0);
|
|
int32_t L_7;
|
|
L_7 = Rectangle_get_Width_m8EF061695117C080FF4BA340AFF6FCC43746A38C(L_6, NULL);
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* L_8 = (&__this->___bounds_0);
|
|
int32_t L_9;
|
|
L_9 = Rectangle_get_Length_mED01F5FFE1B4FFF9A67FE93A0C2D9258CECBB435(L_8, NULL);
|
|
__this->___horizontalSplit_6 = (bool)((((int32_t)L_7) > ((int32_t)L_9))? 1 : 0);
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
// int totalSize = horizontalSplit ? bounds.Width : bounds.Length;
|
|
bool L_10 = __this->___horizontalSplit_6;
|
|
if (L_10)
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* L_11 = (&__this->___bounds_0);
|
|
int32_t L_12;
|
|
L_12 = Rectangle_get_Length_mED01F5FFE1B4FFF9A67FE93A0C2D9258CECBB435(L_11, NULL);
|
|
G_B6_0 = L_12;
|
|
goto IL_006b;
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* L_13 = (&__this->___bounds_0);
|
|
int32_t L_14;
|
|
L_14 = Rectangle_get_Width_m8EF061695117C080FF4BA340AFF6FCC43746A38C(L_13, NULL);
|
|
G_B6_0 = L_14;
|
|
}
|
|
|
|
IL_006b:
|
|
{
|
|
// int left = Mathf.RoundToInt(totalSize * splitRatio);
|
|
int32_t L_15 = G_B6_0;
|
|
float L_16 = ___0_splitRatio;
|
|
int32_t L_17;
|
|
L_17 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_multiply(((float)L_15), L_16)), NULL);
|
|
V_0 = L_17;
|
|
// int right = totalSize - left;
|
|
int32_t L_18 = V_0;
|
|
V_1 = ((int32_t)il2cpp_codegen_subtract(L_15, L_18));
|
|
// var child0 = new BSPNodeObject();
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_19 = (BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A*)il2cpp_codegen_object_new(BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A_il2cpp_TypeInfo_var);
|
|
NullCheck(L_19);
|
|
BSPNodeObject__ctor_mA3CC2724F3D2A28947D70F9DEDEB46384A6E5FA5(L_19, NULL);
|
|
V_2 = L_19;
|
|
// child0.parent = this;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_20 = V_2;
|
|
NullCheck(L_20);
|
|
L_20->___parent_2 = __this;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_20->___parent_2), (void*)__this);
|
|
// child0.padding = padding;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_21 = V_2;
|
|
int32_t L_22 = __this->___padding_5;
|
|
NullCheck(L_21);
|
|
L_21->___padding_5 = L_22;
|
|
// child0.depthFromRoot = depthFromRoot + 1;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_23 = V_2;
|
|
int32_t L_24 = __this->___depthFromRoot_4;
|
|
NullCheck(L_23);
|
|
L_23->___depthFromRoot_4 = ((int32_t)il2cpp_codegen_add(L_24, 1));
|
|
// var child1 = new BSPNodeObject();
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_25 = (BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A*)il2cpp_codegen_object_new(BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A_il2cpp_TypeInfo_var);
|
|
NullCheck(L_25);
|
|
BSPNodeObject__ctor_mA3CC2724F3D2A28947D70F9DEDEB46384A6E5FA5(L_25, NULL);
|
|
V_3 = L_25;
|
|
// child1.parent = this;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_26 = V_3;
|
|
NullCheck(L_26);
|
|
L_26->___parent_2 = __this;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_26->___parent_2), (void*)__this);
|
|
// child1.padding = padding;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_27 = V_3;
|
|
int32_t L_28 = __this->___padding_5;
|
|
NullCheck(L_27);
|
|
L_27->___padding_5 = L_28;
|
|
// child1.depthFromRoot = depthFromRoot + 1;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_29 = V_3;
|
|
int32_t L_30 = __this->___depthFromRoot_4;
|
|
NullCheck(L_29);
|
|
L_29->___depthFromRoot_4 = ((int32_t)il2cpp_codegen_add(L_30, 1));
|
|
// var loc0 = bounds.Location;
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* L_31 = (&__this->___bounds_0);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_32;
|
|
L_32 = Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline(L_31, NULL);
|
|
V_4 = L_32;
|
|
// var size0 = bounds.Size;
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* L_33 = (&__this->___bounds_0);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_34;
|
|
L_34 = Rectangle_get_Size_mA55765DC875BB6CEBED2C41C0DBC5258B7A79259_inline(L_33, NULL);
|
|
V_5 = L_34;
|
|
// var loc1 = bounds.Location;
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* L_35 = (&__this->___bounds_0);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_36;
|
|
L_36 = Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline(L_35, NULL);
|
|
V_6 = L_36;
|
|
// var size1 = bounds.Size;
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* L_37 = (&__this->___bounds_0);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_38;
|
|
L_38 = Rectangle_get_Size_mA55765DC875BB6CEBED2C41C0DBC5258B7A79259_inline(L_37, NULL);
|
|
V_7 = L_38;
|
|
// if (horizontalSplit)
|
|
bool L_39 = __this->___horizontalSplit_6;
|
|
if (!L_39)
|
|
{
|
|
goto IL_0120;
|
|
}
|
|
}
|
|
{
|
|
// size0.x = left;
|
|
int32_t L_40 = V_0;
|
|
(&V_5)->___x_0 = L_40;
|
|
// loc1.x += left;
|
|
int32_t* L_41 = (&(&V_6)->___x_0);
|
|
int32_t* L_42 = L_41;
|
|
int32_t L_43 = *((int32_t*)L_42);
|
|
int32_t L_44 = V_0;
|
|
*((int32_t*)L_42) = (int32_t)((int32_t)il2cpp_codegen_add(L_43, L_44));
|
|
// size1.x = right;
|
|
int32_t L_45 = V_1;
|
|
(&V_7)->___x_0 = L_45;
|
|
goto IL_013c;
|
|
}
|
|
|
|
IL_0120:
|
|
{
|
|
// size0.z = left;
|
|
int32_t L_46 = V_0;
|
|
(&V_5)->___z_2 = L_46;
|
|
// loc1.z += left;
|
|
int32_t* L_47 = (&(&V_6)->___z_2);
|
|
int32_t* L_48 = L_47;
|
|
int32_t L_49 = *((int32_t*)L_48);
|
|
int32_t L_50 = V_0;
|
|
*((int32_t*)L_48) = (int32_t)((int32_t)il2cpp_codegen_add(L_49, L_50));
|
|
// size1.z = right;
|
|
int32_t L_51 = V_1;
|
|
(&V_7)->___z_2 = L_51;
|
|
}
|
|
|
|
IL_013c:
|
|
{
|
|
// child0.bounds = new Rectangle(loc0, size0);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_52 = V_2;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_53 = V_4;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_54 = V_5;
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_55;
|
|
memset((&L_55), 0, sizeof(L_55));
|
|
Rectangle__ctor_m3AC35F3E815A8A14017F485B942EC82A65BB78C3((&L_55), L_53, L_54, /*hidden argument*/NULL);
|
|
NullCheck(L_52);
|
|
L_52->___bounds_0 = L_55;
|
|
// child1.bounds = new Rectangle(loc1, size1);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_56 = V_3;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_57 = V_6;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_58 = V_7;
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_59;
|
|
memset((&L_59), 0, sizeof(L_59));
|
|
Rectangle__ctor_m3AC35F3E815A8A14017F485B942EC82A65BB78C3((&L_59), L_57, L_58, /*hidden argument*/NULL);
|
|
NullCheck(L_56);
|
|
L_56->___bounds_0 = L_59;
|
|
// children = new BSPNodeObject[] { child0, child1 };
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_60 = (BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D*)(BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D*)SZArrayNew(BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D_il2cpp_TypeInfo_var, (uint32_t)2);
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_61 = L_60;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_62 = V_2;
|
|
NullCheck(L_61);
|
|
ArrayElementTypeCheck (L_61, L_62);
|
|
(L_61)->SetAt(static_cast<il2cpp_array_size_t>(0), (BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A*)L_62);
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_63 = L_61;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_64 = V_3;
|
|
NullCheck(L_63);
|
|
ArrayElementTypeCheck (L_63, L_64);
|
|
(L_63)->SetAt(static_cast<il2cpp_array_size_t>(1), (BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A*)L_64);
|
|
__this->___children_1 = L_63;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___children_1), (void*)L_63);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Builders.BSP.BSPNodeObject::MustSplit(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BSPNodeObject_MustSplit_mFBD4F0083FDA5C0FD5B205A135D34B8BBEB0D337 (BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* __this, int32_t ___0_maxSize, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// float largeSide = Mathf.Max(bounds.Width, bounds.Length);
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* L_0 = (&__this->___bounds_0);
|
|
int32_t L_1;
|
|
L_1 = Rectangle_get_Width_m8EF061695117C080FF4BA340AFF6FCC43746A38C(L_0, NULL);
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* L_2 = (&__this->___bounds_0);
|
|
int32_t L_3;
|
|
L_3 = Rectangle_get_Length_mED01F5FFE1B4FFF9A67FE93A0C2D9258CECBB435(L_2, NULL);
|
|
int32_t L_4;
|
|
L_4 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_1, L_3, NULL);
|
|
// return largeSide > maxSize;
|
|
int32_t L_5 = ___0_maxSize;
|
|
return (bool)((((float)((float)L_4)) > ((float)((float)L_5)))? 1 : 0);
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Builders.BSP.BSPNodeObject::CanSplit(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BSPNodeObject_CanSplit_m9B6A0C2B0510291947F9A4D2F82BB8E1E41153D4 (BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* __this, int32_t ___0_minSize, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// float largeSide = Mathf.Max(bounds.Width, bounds.Length);
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* L_0 = (&__this->___bounds_0);
|
|
int32_t L_1;
|
|
L_1 = Rectangle_get_Width_m8EF061695117C080FF4BA340AFF6FCC43746A38C(L_0, NULL);
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* L_2 = (&__this->___bounds_0);
|
|
int32_t L_3;
|
|
L_3 = Rectangle_get_Length_mED01F5FFE1B4FFF9A67FE93A0C2D9258CECBB435(L_2, NULL);
|
|
int32_t L_4;
|
|
L_4 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_1, L_3, NULL);
|
|
// return largeSide / 2 >= minSize;
|
|
int32_t L_5 = ___0_minSize;
|
|
return (bool)((((int32_t)((!(((float)((float)(((float)L_4)/(2.0f)))) >= ((float)((float)L_5))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPNodeObject::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPNodeObject__ctor_mA3CC2724F3D2A28947D70F9DEDEB46384A6E5FA5 (BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6626C2EFFD31BB421F76C11975F6BE1045BAA5AC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public BSPNodeObject[] children = new BSPNodeObject[0];
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_0 = (BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D*)(BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D*)SZArrayNew(BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
__this->___children_1 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___children_1), (void*)L_0);
|
|
// public DungeonUID id = DungeonUID.NewUID();
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_1;
|
|
L_1 = DungeonUID_NewUID_mE6EE97B2F74BC543ED8A85DF5373B55F26B1DD68(NULL);
|
|
__this->___id_3 = L_1;
|
|
// public Color debugColor = Color.blue;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2;
|
|
L_2 = Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline(NULL);
|
|
__this->___debugColor_7 = L_2;
|
|
// public List<BSPNodeObject> connectedRooms = new List<BSPNodeObject>();
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_3 = (List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0*)il2cpp_codegen_object_new(List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0_il2cpp_TypeInfo_var);
|
|
NullCheck(L_3);
|
|
List_1__ctor_m6626C2EFFD31BB421F76C11975F6BE1045BAA5AC(L_3, List_1__ctor_m6626C2EFFD31BB421F76C11975F6BE1045BAA5AC_RuntimeMethod_var);
|
|
__this->___connectedRooms_9 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___connectedRooms_9), (void*)L_3);
|
|
// public NodeConnection[] subtreeLeafConnections = new NodeConnection[0];
|
|
NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C* L_4 = (NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C*)(NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C*)SZArrayNew(NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
__this->___subtreeLeafConnections_10 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___subtreeLeafConnections_10), (void*)L_4);
|
|
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.Builders.BSP.BSPDungeonBuilder::BuildDungeon(DungeonArchitect.DungeonConfig,DungeonArchitect.DungeonModel)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_BuildDungeon_mA650711A2463678A21B39759588A99F75717247D (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* ___0_config, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___1_model, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BSPDungeonModel_t5A70578734AD413BFD9BB41C7F8FE92C372112DF_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// base.BuildDungeon(config, model);
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_0 = ___0_config;
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_1 = ___1_model;
|
|
DungeonBuilder_BuildDungeon_m3560800F8DB87C0B58247D249C2400C41A865535(__this, L_0, L_1, NULL);
|
|
// random = new System.Random((int)config.Seed);
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_2 = ___0_config;
|
|
NullCheck(L_2);
|
|
uint32_t L_3 = L_2->___Seed_4;
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_4 = (Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8*)il2cpp_codegen_object_new(Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var);
|
|
NullCheck(L_4);
|
|
Random__ctor_mFB386F0C0ED85F26CD069C3527052B81878A2F1E(L_4, L_3, NULL);
|
|
__this->___random_16 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___random_16), (void*)L_4);
|
|
// bspConfig = config as BSPDungeonConfig;
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_5 = ___0_config;
|
|
__this->___bspConfig_14 = ((BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB*)IsInstClass((RuntimeObject*)L_5, BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB_il2cpp_TypeInfo_var));
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___bspConfig_14), (void*)((BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB*)IsInstClass((RuntimeObject*)L_5, BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB_il2cpp_TypeInfo_var)));
|
|
// bspModel = model as BSPDungeonModel;
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_6 = ___1_model;
|
|
__this->___bspModel_15 = ((BSPDungeonModel_t5A70578734AD413BFD9BB41C7F8FE92C372112DF*)IsInstClass((RuntimeObject*)L_6, BSPDungeonModel_t5A70578734AD413BFD9BB41C7F8FE92C372112DF_il2cpp_TypeInfo_var));
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___bspModel_15), (void*)((BSPDungeonModel_t5A70578734AD413BFD9BB41C7F8FE92C372112DF*)IsInstClass((RuntimeObject*)L_6, BSPDungeonModel_t5A70578734AD413BFD9BB41C7F8FE92C372112DF_il2cpp_TypeInfo_var)));
|
|
// bspModel.Config = bspConfig;
|
|
BSPDungeonModel_t5A70578734AD413BFD9BB41C7F8FE92C372112DF* L_7 = __this->___bspModel_15;
|
|
BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB* L_8 = __this->___bspConfig_14;
|
|
NullCheck(L_7);
|
|
L_7->___Config_4 = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_7->___Config_4), (void*)L_8);
|
|
// GenerateLevelLayout();
|
|
BSPDungeonBuilder_GenerateLevelLayout_m34F22390569174CE3A34C5E00EB4B6AE31D247D9(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::OnDestroyed()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_OnDestroyed_mBB06E12404987997D8027BE8B8E310C249E2594F (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// base.OnDestroyed();
|
|
DungeonBuilder_OnDestroyed_m3E662FC6E5EF3FF6E579A72C71A9A8203CA25B35(__this, NULL);
|
|
// if (model != null)
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = ((DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA*)__this)->___model_7;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_001f;
|
|
}
|
|
}
|
|
{
|
|
// model.ResetModel();
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_2 = ((DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA*)__this)->___model_7;
|
|
NullCheck(L_2);
|
|
VirtualActionInvoker0::Invoke(4 /* System.Void DungeonArchitect.DungeonModel::ResetModel() */, L_2);
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::EmitMarkers()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_EmitMarkers_m88587CC687F6AAA1B8CBF7FEB119E2EFF2EF1257 (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// base.EmitMarkers();
|
|
DungeonBuilder_EmitMarkers_m9A37877CCDCD23ED308C323678985233569EB0F1(__this, NULL);
|
|
// EmitLevelMarkers();
|
|
BSPDungeonBuilder_EmitLevelMarkers_m6C2CD02EDB656771A3862168DCF551C6FED2C94E(__this, NULL);
|
|
// ProcessMarkerOverrideVolumes();
|
|
DungeonBuilder_ProcessMarkerOverrideVolumes_m1D956AAA9A0ED06FEEA3CF88D40E4BAA41ACDFCA(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::GenerateLevelLayout()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_GenerateLevelLayout_m34F22390569174CE3A34C5E00EB4B6AE31D247D9 (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* V_0 = NULL;
|
|
{
|
|
// var rootNode = new BSPNodeObject();
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_0 = (BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A*)il2cpp_codegen_object_new(BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
BSPNodeObject__ctor_mA3CC2724F3D2A28947D70F9DEDEB46384A6E5FA5(L_0, NULL);
|
|
V_0 = L_0;
|
|
// rootNode.bounds = new Rectangle(0, 0, bspConfig.dungeonWidth, bspConfig.dungeonLength);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_1 = V_0;
|
|
BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB* L_2 = __this->___bspConfig_14;
|
|
NullCheck(L_2);
|
|
int32_t L_3 = L_2->___dungeonWidth_6;
|
|
BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB* L_4 = __this->___bspConfig_14;
|
|
NullCheck(L_4);
|
|
int32_t L_5 = L_4->___dungeonLength_7;
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_6;
|
|
memset((&L_6), 0, sizeof(L_6));
|
|
Rectangle__ctor_m414C7059151B811D6B4A62521D618023D7EC25AA((&L_6), 0, 0, L_3, L_5, /*hidden argument*/NULL);
|
|
NullCheck(L_1);
|
|
L_1->___bounds_0 = L_6;
|
|
// rootNode.padding = bspConfig.roomPadding;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_7 = V_0;
|
|
BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB* L_8 = __this->___bspConfig_14;
|
|
NullCheck(L_8);
|
|
int32_t L_9 = L_8->___roomPadding_12;
|
|
NullCheck(L_7);
|
|
L_7->___padding_5 = L_9;
|
|
// rootNode.depthFromRoot = 0;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_10 = V_0;
|
|
NullCheck(L_10);
|
|
L_10->___depthFromRoot_4 = 0;
|
|
// BuildDungeonGraph(rootNode);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_11 = V_0;
|
|
BSPDungeonBuilder_BuildDungeonGraph_m5D4ED954CF36516747CB043066D4AF9B569C296C(__this, L_11, NULL);
|
|
// ConnectDoors(rootNode);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_12 = V_0;
|
|
BSPDungeonBuilder_ConnectDoors_mE9833E2E14AB51EED06F389A3E48C399F5950965(__this, L_12, NULL);
|
|
// GenerateCustomRooms(rootNode);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_13 = V_0;
|
|
BSPDungeonBuilder_GenerateCustomRooms_m02F20222767DDE7724B5F26C52FFD87C9EAF22FA(__this, L_13, NULL);
|
|
// DiscardExtraRooms(rootNode);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_14 = V_0;
|
|
BSPDungeonBuilder_DiscardExtraRooms_m1A779AF8C1F1D46374C73E4276DF9DC6885BF4F6(__this, L_14, NULL);
|
|
// SerializeGraph(rootNode);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_15 = V_0;
|
|
BSPDungeonBuilder_SerializeGraph_mB4D8CC154E58A388A80EA37FE13B805612D47BE1(__this, L_15, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::DebugRoomLayout(DungeonArchitect.Builders.BSP.BSPNodeObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_DebugRoomLayout_m2757392857817C5D92A69B3A4BA7A7E98DBBA8F9 (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_rootNode, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m247DAE4958C2C5B482C70F16B91AF199C918EB9F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD284DE887D2A2D5685822736ACB097DE6ADF921D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mF27A3E5A719AD41CFFD6A8E30149EE8407270F20_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m442448C51FA78FC7C056AE8FB603A3AF40F59016_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6626C2EFFD31BB421F76C11975F6BE1045BAA5AC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* V_0 = NULL;
|
|
Enumerator_t1AEED9951734FCA44177EE3FF8BA757000934893 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
{
|
|
// var edgeRooms = new List<BSPNodeObject>();
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_0 = (List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0*)il2cpp_codegen_object_new(List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_m6626C2EFFD31BB421F76C11975F6BE1045BAA5AC(L_0, List_1__ctor_m6626C2EFFD31BB421F76C11975F6BE1045BAA5AC_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// FindBoundaryEdgeRooms(rootNode.children[1], BSPNodeDirection.Left, edgeRooms);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_1 = ___0_rootNode;
|
|
NullCheck(L_1);
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_2 = L_1->___children_1;
|
|
NullCheck(L_2);
|
|
int32_t L_3 = 1;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_4 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_5 = V_0;
|
|
BSPDungeonBuilder_FindBoundaryEdgeRooms_mB9F737D79DC1CAA1A6D22F269D0D288882DCF258(__this, L_4, 0, L_5, NULL);
|
|
// foreach (var room in edgeRooms)
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_6 = V_0;
|
|
NullCheck(L_6);
|
|
Enumerator_t1AEED9951734FCA44177EE3FF8BA757000934893 L_7;
|
|
L_7 = List_1_GetEnumerator_m442448C51FA78FC7C056AE8FB603A3AF40F59016(L_6, List_1_GetEnumerator_m442448C51FA78FC7C056AE8FB603A3AF40F59016_RuntimeMethod_var);
|
|
V_1 = L_7;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_003b:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m247DAE4958C2C5B482C70F16B91AF199C918EB9F((&V_1), Enumerator_Dispose_m247DAE4958C2C5B482C70F16B91AF199C918EB9F_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0030_1;
|
|
}
|
|
|
|
IL_001f_1:
|
|
{
|
|
// foreach (var room in edgeRooms)
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_8;
|
|
L_8 = Enumerator_get_Current_mF27A3E5A719AD41CFFD6A8E30149EE8407270F20_inline((&V_1), Enumerator_get_Current_mF27A3E5A719AD41CFFD6A8E30149EE8407270F20_RuntimeMethod_var);
|
|
// room.debugColor = Color.red;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9;
|
|
L_9 = Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline(NULL);
|
|
NullCheck(L_8);
|
|
L_8->___debugColor_7 = L_9;
|
|
}
|
|
|
|
IL_0030_1:
|
|
{
|
|
// foreach (var room in edgeRooms)
|
|
bool L_10;
|
|
L_10 = Enumerator_MoveNext_mD284DE887D2A2D5685822736ACB097DE6ADF921D((&V_1), Enumerator_MoveNext_mD284DE887D2A2D5685822736ACB097DE6ADF921D_RuntimeMethod_var);
|
|
if (L_10)
|
|
{
|
|
goto IL_001f_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// DungeonArchitect.Builders.BSP.BSPNodeObject DungeonArchitect.Builders.BSP.BSPDungeonBuilder::GetCornerSubtreeNode(DungeonArchitect.Builders.BSP.BSPNodeObject,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* BSPDungeonBuilder_GetCornerSubtreeNode_mADC1A6920D00B7CB6339110D6A2E0B5BECC5BF49 (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_node, bool ___1_left, const RuntimeMethod* method)
|
|
{
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* V_0 = NULL;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* G_B6_0 = NULL;
|
|
{
|
|
// if (node.children == null || node.children.Length == 0)
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_0 = ___0_node;
|
|
NullCheck(L_0);
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_1 = L_0->___children_1;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_2 = ___0_node;
|
|
NullCheck(L_2);
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_3 = L_2->___children_1;
|
|
NullCheck(L_3);
|
|
if ((((RuntimeArray*)L_3)->max_length))
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// return node;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_4 = ___0_node;
|
|
return L_4;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
// var child = left ? node.children[0] : node.children[1];
|
|
bool L_5 = ___1_left;
|
|
if (L_5)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_6 = ___0_node;
|
|
NullCheck(L_6);
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_7 = L_6->___children_1;
|
|
NullCheck(L_7);
|
|
int32_t L_8 = 1;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_9 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
|
|
G_B6_0 = L_9;
|
|
goto IL_0028;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_10 = ___0_node;
|
|
NullCheck(L_10);
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_11 = L_10->___children_1;
|
|
NullCheck(L_11);
|
|
int32_t L_12 = 0;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_13 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
|
|
G_B6_0 = L_13;
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
V_0 = G_B6_0;
|
|
// return GetCornerSubtreeNode(child, left);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_14 = V_0;
|
|
bool L_15 = ___1_left;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_16;
|
|
L_16 = BSPDungeonBuilder_GetCornerSubtreeNode_mADC1A6920D00B7CB6339110D6A2E0B5BECC5BF49(__this, L_14, L_15, NULL);
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::GenerateCustomRooms(DungeonArchitect.Builders.BSP.BSPNodeObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_GenerateCustomRooms_m02F20222767DDE7724B5F26C52FFD87C9EAF22FA (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_rootNode, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::DiscardExtraRooms(DungeonArchitect.Builders.BSP.BSPNodeObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_DiscardExtraRooms_m1A779AF8C1F1D46374C73E4276DF9DC6885BF4F6 (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_rootNode, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CDiscardExtraRoomsU3Eb__10_0_mB8DA642F66B06896AD1340B1F529F75608E0A3B4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass10_0_U3CDiscardExtraRoomsU3Eb__1_mD2E6735059C46E6CB0D70ADD780AAE8E06E0CBF6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass10_0_tEA7EA78DB3ECB17639B6B0FEA6CB23E9BE2C494F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
U3CU3Ec__DisplayClass10_0_tEA7EA78DB3ECB17639B6B0FEA6CB23E9BE2C494F* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* G_B2_0 = NULL;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* G_B2_1 = NULL;
|
|
BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* G_B2_2 = NULL;
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* G_B1_0 = NULL;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* G_B1_1 = NULL;
|
|
BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* G_B1_2 = NULL;
|
|
{
|
|
U3CU3Ec__DisplayClass10_0_tEA7EA78DB3ECB17639B6B0FEA6CB23E9BE2C494F* L_0 = (U3CU3Ec__DisplayClass10_0_tEA7EA78DB3ECB17639B6B0FEA6CB23E9BE2C494F*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass10_0_tEA7EA78DB3ECB17639B6B0FEA6CB23E9BE2C494F_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CU3Ec__DisplayClass10_0__ctor_mA8C004E7464D1C5D90E08FA55C352ECD57B00EA7(L_0, NULL);
|
|
V_0 = L_0;
|
|
// TraverseTree(rootNode, n => n.discarded = true);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_1 = ___0_rootNode;
|
|
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var);
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* L_2 = ((U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var))->___U3CU3E9__10_0_1;
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* L_3 = L_2;
|
|
G_B1_0 = L_3;
|
|
G_B1_1 = L_1;
|
|
G_B1_2 = __this;
|
|
if (L_3)
|
|
{
|
|
G_B2_0 = L_3;
|
|
G_B2_1 = L_1;
|
|
G_B2_2 = __this;
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var);
|
|
U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52* L_4 = ((U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var))->___U3CU3E9_0;
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* L_5 = (Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6*)il2cpp_codegen_object_new(Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6_il2cpp_TypeInfo_var);
|
|
NullCheck(L_5);
|
|
Action_1__ctor_mE906B8273A93952148362106D3C592C5338F9685(L_5, L_4, (intptr_t)((void*)U3CU3Ec_U3CDiscardExtraRoomsU3Eb__10_0_mB8DA642F66B06896AD1340B1F529F75608E0A3B4_RuntimeMethod_var), NULL);
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* L_6 = L_5;
|
|
((U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var))->___U3CU3E9__10_0_1 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var))->___U3CU3E9__10_0_1), (void*)L_6);
|
|
G_B2_0 = L_6;
|
|
G_B2_1 = G_B1_1;
|
|
G_B2_2 = G_B1_2;
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
NullCheck(G_B2_2);
|
|
BSPDungeonBuilder_TraverseTree_mBCE9D1B85881EBFA921CF51DBB474A335F2C1682(G_B2_2, G_B2_1, G_B2_0, NULL);
|
|
// FlagConnectedLeafNodes(rootNode);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_7 = ___0_rootNode;
|
|
BSPDungeonBuilder_FlagConnectedLeafNodes_m05AA124CF5ADC35222D966DA0F3ECC535D9B08D2(__this, L_7, NULL);
|
|
// int numNodes = 0;
|
|
U3CU3Ec__DisplayClass10_0_tEA7EA78DB3ECB17639B6B0FEA6CB23E9BE2C494F* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
L_8->___numNodes_0 = 0;
|
|
// TraverseTree(rootNode, n => numNodes++);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_9 = ___0_rootNode;
|
|
U3CU3Ec__DisplayClass10_0_tEA7EA78DB3ECB17639B6B0FEA6CB23E9BE2C494F* L_10 = V_0;
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* L_11 = (Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6*)il2cpp_codegen_object_new(Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6_il2cpp_TypeInfo_var);
|
|
NullCheck(L_11);
|
|
Action_1__ctor_mE906B8273A93952148362106D3C592C5338F9685(L_11, L_10, (intptr_t)((void*)U3CU3Ec__DisplayClass10_0_U3CDiscardExtraRoomsU3Eb__1_mD2E6735059C46E6CB0D70ADD780AAE8E06E0CBF6_RuntimeMethod_var), NULL);
|
|
BSPDungeonBuilder_TraverseTree_mBCE9D1B85881EBFA921CF51DBB474A335F2C1682(__this, L_9, L_11, NULL);
|
|
// int maxTries = numNodes;
|
|
U3CU3Ec__DisplayClass10_0_tEA7EA78DB3ECB17639B6B0FEA6CB23E9BE2C494F* L_12 = V_0;
|
|
NullCheck(L_12);
|
|
int32_t L_13 = L_12->___numNodes_0;
|
|
V_1 = L_13;
|
|
// int numTries = 0;
|
|
V_2 = 0;
|
|
goto IL_005c;
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
// numTries++;
|
|
int32_t L_14 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_14, 1));
|
|
}
|
|
|
|
IL_005c:
|
|
{
|
|
// while (ConnectActiveSubtrees(rootNode) && numTries <= maxTries)
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_15 = ___0_rootNode;
|
|
bool L_16;
|
|
L_16 = BSPDungeonBuilder_ConnectActiveSubtrees_m6EE8948521F1F387B3735A4AF24443BE496B7123(__this, L_15, NULL);
|
|
if (!L_16)
|
|
{
|
|
goto IL_0069;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_17 = V_2;
|
|
int32_t L_18 = V_1;
|
|
if ((((int32_t)L_17) <= ((int32_t)L_18)))
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
|
|
IL_0069:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::FlagConnectedLeafNodes(DungeonArchitect.Builders.BSP.BSPNodeObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_FlagConnectedLeafNodes_m05AA124CF5ADC35222D966DA0F3ECC535D9B08D2 (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CFlagConnectedLeafNodesU3Eb__11_0_m0C7AC8560AE1C14093F4D71D346494C3015D8AAE_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CFlagConnectedLeafNodesU3Eb__11_1_mDEE2FBF96A713CE37A90B7B1E331DF4479059CFA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* V_2 = NULL;
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* V_3 = NULL;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* V_4 = NULL;
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* G_B5_0 = NULL;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* G_B5_1 = NULL;
|
|
BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* G_B5_2 = NULL;
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* G_B4_0 = NULL;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* G_B4_1 = NULL;
|
|
BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* G_B4_2 = NULL;
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* G_B7_0 = NULL;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* G_B7_1 = NULL;
|
|
BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* G_B7_2 = NULL;
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* G_B6_0 = NULL;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* G_B6_1 = NULL;
|
|
BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* G_B6_2 = NULL;
|
|
{
|
|
// if (node.depthFromRoot >= bspConfig.randomKillDepthStart)
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_0 = ___0_node;
|
|
NullCheck(L_0);
|
|
int32_t L_1 = L_0->___depthFromRoot_4;
|
|
BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB* L_2 = __this->___bspConfig_14;
|
|
NullCheck(L_2);
|
|
int32_t L_3 = L_2->___randomKillDepthStart_14;
|
|
if ((((int32_t)L_1) < ((int32_t)L_3)))
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
// foreach (var connection in node.subtreeLeafConnections)
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_4 = ___0_node;
|
|
NullCheck(L_4);
|
|
NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C* L_5 = L_4->___subtreeLeafConnections_10;
|
|
V_0 = L_5;
|
|
V_1 = 0;
|
|
goto IL_007d;
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
// foreach (var connection in node.subtreeLeafConnections)
|
|
NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
NullCheck(L_6);
|
|
int32_t L_8 = L_7;
|
|
NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
|
|
V_2 = L_9;
|
|
// TraverseParentBranch(connection.Room0, n => n.discarded = false);
|
|
NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* L_10 = V_2;
|
|
NullCheck(L_10);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_11;
|
|
L_11 = NodeConnection_get_Room0_mE3B9571DFDC1A09E5DBAD926B8BB825125CC923E_inline(L_10, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var);
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* L_12 = ((U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var))->___U3CU3E9__11_0_2;
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* L_13 = L_12;
|
|
G_B4_0 = L_13;
|
|
G_B4_1 = L_11;
|
|
G_B4_2 = __this;
|
|
if (L_13)
|
|
{
|
|
G_B5_0 = L_13;
|
|
G_B5_1 = L_11;
|
|
G_B5_2 = __this;
|
|
goto IL_0049;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var);
|
|
U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52* L_14 = ((U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var))->___U3CU3E9_0;
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* L_15 = (Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6*)il2cpp_codegen_object_new(Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6_il2cpp_TypeInfo_var);
|
|
NullCheck(L_15);
|
|
Action_1__ctor_mE906B8273A93952148362106D3C592C5338F9685(L_15, L_14, (intptr_t)((void*)U3CU3Ec_U3CFlagConnectedLeafNodesU3Eb__11_0_m0C7AC8560AE1C14093F4D71D346494C3015D8AAE_RuntimeMethod_var), NULL);
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* L_16 = L_15;
|
|
((U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var))->___U3CU3E9__11_0_2 = L_16;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var))->___U3CU3E9__11_0_2), (void*)L_16);
|
|
G_B5_0 = L_16;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
NullCheck(G_B5_2);
|
|
BSPDungeonBuilder_TraverseParentBranch_m2D77DA41ACDEF799AB0F3B5B54CE623D1E3DE1E3(G_B5_2, G_B5_1, G_B5_0, NULL);
|
|
// TraverseParentBranch(connection.Room1, n => n.discarded = false);
|
|
NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* L_17 = V_2;
|
|
NullCheck(L_17);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_18;
|
|
L_18 = NodeConnection_get_Room1_m3E1A1549E9F737646E1A9AE26ECB2BD11C8F153C_inline(L_17, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var);
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* L_19 = ((U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var))->___U3CU3E9__11_1_3;
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* L_20 = L_19;
|
|
G_B6_0 = L_20;
|
|
G_B6_1 = L_18;
|
|
G_B6_2 = __this;
|
|
if (L_20)
|
|
{
|
|
G_B7_0 = L_20;
|
|
G_B7_1 = L_18;
|
|
G_B7_2 = __this;
|
|
goto IL_0074;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var);
|
|
U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52* L_21 = ((U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var))->___U3CU3E9_0;
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* L_22 = (Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6*)il2cpp_codegen_object_new(Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6_il2cpp_TypeInfo_var);
|
|
NullCheck(L_22);
|
|
Action_1__ctor_mE906B8273A93952148362106D3C592C5338F9685(L_22, L_21, (intptr_t)((void*)U3CU3Ec_U3CFlagConnectedLeafNodesU3Eb__11_1_mDEE2FBF96A713CE37A90B7B1E331DF4479059CFA_RuntimeMethod_var), NULL);
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* L_23 = L_22;
|
|
((U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var))->___U3CU3E9__11_1_3 = L_23;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var))->___U3CU3E9__11_1_3), (void*)L_23);
|
|
G_B7_0 = L_23;
|
|
G_B7_1 = G_B6_1;
|
|
G_B7_2 = G_B6_2;
|
|
}
|
|
|
|
IL_0074:
|
|
{
|
|
NullCheck(G_B7_2);
|
|
BSPDungeonBuilder_TraverseParentBranch_m2D77DA41ACDEF799AB0F3B5B54CE623D1E3DE1E3(G_B7_2, G_B7_1, G_B7_0, NULL);
|
|
int32_t L_24 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_24, 1));
|
|
}
|
|
|
|
IL_007d:
|
|
{
|
|
// foreach (var connection in node.subtreeLeafConnections)
|
|
int32_t L_25 = V_1;
|
|
NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C* L_26 = V_0;
|
|
NullCheck(L_26);
|
|
if ((((int32_t)L_25) < ((int32_t)((int32_t)(((RuntimeArray*)L_26)->max_length)))))
|
|
{
|
|
goto IL_001f;
|
|
}
|
|
}
|
|
{
|
|
// foreach (var child in node.children)
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_27 = ___0_node;
|
|
NullCheck(L_27);
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_28 = L_27->___children_1;
|
|
V_3 = L_28;
|
|
V_1 = 0;
|
|
goto IL_009f;
|
|
}
|
|
|
|
IL_008e:
|
|
{
|
|
// foreach (var child in node.children)
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_29 = V_3;
|
|
int32_t L_30 = V_1;
|
|
NullCheck(L_29);
|
|
int32_t L_31 = L_30;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_32 = (L_29)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
|
|
V_4 = L_32;
|
|
// FlagConnectedLeafNodes(child);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_33 = V_4;
|
|
BSPDungeonBuilder_FlagConnectedLeafNodes_m05AA124CF5ADC35222D966DA0F3ECC535D9B08D2(__this, L_33, NULL);
|
|
int32_t L_34 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_34, 1));
|
|
}
|
|
|
|
IL_009f:
|
|
{
|
|
// foreach (var child in node.children)
|
|
int32_t L_35 = V_1;
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_36 = V_3;
|
|
NullCheck(L_36);
|
|
if ((((int32_t)L_35) < ((int32_t)((int32_t)(((RuntimeArray*)L_36)->max_length)))))
|
|
{
|
|
goto IL_008e;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Builders.BSP.BSPDungeonBuilder::ConnectActiveSubtrees(DungeonArchitect.Builders.BSP.BSPNodeObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BSPDungeonBuilder_ConnectActiveSubtrees_m6EE8948521F1F387B3735A4AF24443BE496B7123 (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass12_0_U3CConnectActiveSubtreesU3Eb__0_mD9972486B839302110B166114C61591C5C80D965_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass12_0_U3CConnectActiveSubtreesU3Eb__1_m76F3F73027228FDDB7791243D34BF1375450ABF7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass12_0_tB0511376C940C2F67CE28D5A90F7F6D6F825837B_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
U3CU3Ec__DisplayClass12_0_tB0511376C940C2F67CE28D5A90F7F6D6F825837B* V_0 = NULL;
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* V_3 = NULL;
|
|
NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C* V_4 = NULL;
|
|
NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* V_5 = NULL;
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* V_6 = NULL;
|
|
int32_t G_B9_0 = 0;
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* G_B13_0 = NULL;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* G_B13_1 = NULL;
|
|
BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* G_B13_2 = NULL;
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* G_B12_0 = NULL;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* G_B12_1 = NULL;
|
|
BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* G_B12_2 = NULL;
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* G_B15_0 = NULL;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* G_B15_1 = NULL;
|
|
BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* G_B15_2 = NULL;
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* G_B14_0 = NULL;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* G_B14_1 = NULL;
|
|
BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* G_B14_2 = NULL;
|
|
{
|
|
U3CU3Ec__DisplayClass12_0_tB0511376C940C2F67CE28D5A90F7F6D6F825837B* L_0 = (U3CU3Ec__DisplayClass12_0_tB0511376C940C2F67CE28D5A90F7F6D6F825837B*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass12_0_tB0511376C940C2F67CE28D5A90F7F6D6F825837B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CU3Ec__DisplayClass12_0__ctor_m4B028A3D71DF5DCDEF5A3C80D7C96DC0F15B979E(L_0, NULL);
|
|
V_0 = L_0;
|
|
// bool stateModified = false;
|
|
U3CU3Ec__DisplayClass12_0_tB0511376C940C2F67CE28D5A90F7F6D6F825837B* L_1 = V_0;
|
|
NullCheck(L_1);
|
|
L_1->___stateModified_0 = (bool)0;
|
|
// foreach (var child in node.children)
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_2 = ___0_node;
|
|
NullCheck(L_2);
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_3 = L_2->___children_1;
|
|
V_1 = L_3;
|
|
V_2 = 0;
|
|
goto IL_0034;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// foreach (var child in node.children)
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_4 = V_1;
|
|
int32_t L_5 = V_2;
|
|
NullCheck(L_4);
|
|
int32_t L_6 = L_5;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
|
|
V_3 = L_7;
|
|
// stateModified |= ConnectActiveSubtrees(child);
|
|
U3CU3Ec__DisplayClass12_0_tB0511376C940C2F67CE28D5A90F7F6D6F825837B* L_8 = V_0;
|
|
U3CU3Ec__DisplayClass12_0_tB0511376C940C2F67CE28D5A90F7F6D6F825837B* L_9 = V_0;
|
|
NullCheck(L_9);
|
|
bool L_10 = L_9->___stateModified_0;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_11 = V_3;
|
|
bool L_12;
|
|
L_12 = BSPDungeonBuilder_ConnectActiveSubtrees_m6EE8948521F1F387B3735A4AF24443BE496B7123(__this, L_11, NULL);
|
|
NullCheck(L_8);
|
|
L_8->___stateModified_0 = (bool)((int32_t)((int32_t)L_10|(int32_t)L_12));
|
|
int32_t L_13 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
// foreach (var child in node.children)
|
|
int32_t L_14 = V_2;
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_15 = V_1;
|
|
NullCheck(L_15);
|
|
if ((((int32_t)L_14) < ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)))))
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// if (node.discarded)
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_16 = ___0_node;
|
|
NullCheck(L_16);
|
|
bool L_17 = L_16->___discarded_8;
|
|
if (!L_17)
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
}
|
|
{
|
|
// return stateModified;
|
|
U3CU3Ec__DisplayClass12_0_tB0511376C940C2F67CE28D5A90F7F6D6F825837B* L_18 = V_0;
|
|
NullCheck(L_18);
|
|
bool L_19 = L_18->___stateModified_0;
|
|
return L_19;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
// bool bothChildrenActive = (node.children.Length == 2 && !node.children[0].discarded && !node.children[1].discarded);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_20 = ___0_node;
|
|
NullCheck(L_20);
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_21 = L_20->___children_1;
|
|
NullCheck(L_21);
|
|
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_21)->max_length))) == ((uint32_t)2))))
|
|
{
|
|
goto IL_0075;
|
|
}
|
|
}
|
|
{
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_22 = ___0_node;
|
|
NullCheck(L_22);
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_23 = L_22->___children_1;
|
|
NullCheck(L_23);
|
|
int32_t L_24 = 0;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_25 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
|
|
NullCheck(L_25);
|
|
bool L_26 = L_25->___discarded_8;
|
|
if (L_26)
|
|
{
|
|
goto IL_0075;
|
|
}
|
|
}
|
|
{
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_27 = ___0_node;
|
|
NullCheck(L_27);
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_28 = L_27->___children_1;
|
|
NullCheck(L_28);
|
|
int32_t L_29 = 1;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
|
|
NullCheck(L_30);
|
|
bool L_31 = L_30->___discarded_8;
|
|
G_B9_0 = ((((int32_t)L_31) == ((int32_t)0))? 1 : 0);
|
|
goto IL_0076;
|
|
}
|
|
|
|
IL_0075:
|
|
{
|
|
G_B9_0 = 0;
|
|
}
|
|
|
|
IL_0076:
|
|
{
|
|
// if (bothChildrenActive)
|
|
if (!G_B9_0)
|
|
{
|
|
goto IL_00f1;
|
|
}
|
|
}
|
|
{
|
|
// foreach (var connection in node.subtreeLeafConnections)
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_32 = ___0_node;
|
|
NullCheck(L_32);
|
|
NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C* L_33 = L_32->___subtreeLeafConnections_10;
|
|
V_4 = L_33;
|
|
V_2 = 0;
|
|
goto IL_00ea;
|
|
}
|
|
|
|
IL_0084:
|
|
{
|
|
// foreach (var connection in node.subtreeLeafConnections)
|
|
NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C* L_34 = V_4;
|
|
int32_t L_35 = V_2;
|
|
NullCheck(L_34);
|
|
int32_t L_36 = L_35;
|
|
NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* L_37 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
|
|
V_5 = L_37;
|
|
// TraverseParentBranch(connection.Room0, n => {
|
|
// if (n.discarded) {
|
|
// n.discarded = false;
|
|
// stateModified = true;
|
|
// }
|
|
// });
|
|
NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* L_38 = V_5;
|
|
NullCheck(L_38);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_39;
|
|
L_39 = NodeConnection_get_Room0_mE3B9571DFDC1A09E5DBAD926B8BB825125CC923E_inline(L_38, NULL);
|
|
U3CU3Ec__DisplayClass12_0_tB0511376C940C2F67CE28D5A90F7F6D6F825837B* L_40 = V_0;
|
|
NullCheck(L_40);
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* L_41 = L_40->___U3CU3E9__0_1;
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* L_42 = L_41;
|
|
G_B12_0 = L_42;
|
|
G_B12_1 = L_39;
|
|
G_B12_2 = __this;
|
|
if (L_42)
|
|
{
|
|
G_B13_0 = L_42;
|
|
G_B13_1 = L_39;
|
|
G_B13_2 = __this;
|
|
goto IL_00b3;
|
|
}
|
|
}
|
|
{
|
|
U3CU3Ec__DisplayClass12_0_tB0511376C940C2F67CE28D5A90F7F6D6F825837B* L_43 = V_0;
|
|
U3CU3Ec__DisplayClass12_0_tB0511376C940C2F67CE28D5A90F7F6D6F825837B* L_44 = V_0;
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* L_45 = (Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6*)il2cpp_codegen_object_new(Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6_il2cpp_TypeInfo_var);
|
|
NullCheck(L_45);
|
|
Action_1__ctor_mE906B8273A93952148362106D3C592C5338F9685(L_45, L_44, (intptr_t)((void*)U3CU3Ec__DisplayClass12_0_U3CConnectActiveSubtreesU3Eb__0_mD9972486B839302110B166114C61591C5C80D965_RuntimeMethod_var), NULL);
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* L_46 = L_45;
|
|
V_6 = L_46;
|
|
NullCheck(L_43);
|
|
L_43->___U3CU3E9__0_1 = L_46;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_43->___U3CU3E9__0_1), (void*)L_46);
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* L_47 = V_6;
|
|
G_B13_0 = L_47;
|
|
G_B13_1 = G_B12_1;
|
|
G_B13_2 = G_B12_2;
|
|
}
|
|
|
|
IL_00b3:
|
|
{
|
|
NullCheck(G_B13_2);
|
|
BSPDungeonBuilder_TraverseParentBranch_m2D77DA41ACDEF799AB0F3B5B54CE623D1E3DE1E3(G_B13_2, G_B13_1, G_B13_0, NULL);
|
|
// TraverseParentBranch(connection.Room1, n => {
|
|
// if (n.discarded) {
|
|
// n.discarded = false;
|
|
// stateModified = true;
|
|
// }
|
|
// });
|
|
NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* L_48 = V_5;
|
|
NullCheck(L_48);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_49;
|
|
L_49 = NodeConnection_get_Room1_m3E1A1549E9F737646E1A9AE26ECB2BD11C8F153C_inline(L_48, NULL);
|
|
U3CU3Ec__DisplayClass12_0_tB0511376C940C2F67CE28D5A90F7F6D6F825837B* L_50 = V_0;
|
|
NullCheck(L_50);
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* L_51 = L_50->___U3CU3E9__1_2;
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* L_52 = L_51;
|
|
G_B14_0 = L_52;
|
|
G_B14_1 = L_49;
|
|
G_B14_2 = __this;
|
|
if (L_52)
|
|
{
|
|
G_B15_0 = L_52;
|
|
G_B15_1 = L_49;
|
|
G_B15_2 = __this;
|
|
goto IL_00e1;
|
|
}
|
|
}
|
|
{
|
|
U3CU3Ec__DisplayClass12_0_tB0511376C940C2F67CE28D5A90F7F6D6F825837B* L_53 = V_0;
|
|
U3CU3Ec__DisplayClass12_0_tB0511376C940C2F67CE28D5A90F7F6D6F825837B* L_54 = V_0;
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* L_55 = (Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6*)il2cpp_codegen_object_new(Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6_il2cpp_TypeInfo_var);
|
|
NullCheck(L_55);
|
|
Action_1__ctor_mE906B8273A93952148362106D3C592C5338F9685(L_55, L_54, (intptr_t)((void*)U3CU3Ec__DisplayClass12_0_U3CConnectActiveSubtreesU3Eb__1_m76F3F73027228FDDB7791243D34BF1375450ABF7_RuntimeMethod_var), NULL);
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* L_56 = L_55;
|
|
V_6 = L_56;
|
|
NullCheck(L_53);
|
|
L_53->___U3CU3E9__1_2 = L_56;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_53->___U3CU3E9__1_2), (void*)L_56);
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* L_57 = V_6;
|
|
G_B15_0 = L_57;
|
|
G_B15_1 = G_B14_1;
|
|
G_B15_2 = G_B14_2;
|
|
}
|
|
|
|
IL_00e1:
|
|
{
|
|
NullCheck(G_B15_2);
|
|
BSPDungeonBuilder_TraverseParentBranch_m2D77DA41ACDEF799AB0F3B5B54CE623D1E3DE1E3(G_B15_2, G_B15_1, G_B15_0, NULL);
|
|
int32_t L_58 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_58, 1));
|
|
}
|
|
|
|
IL_00ea:
|
|
{
|
|
// foreach (var connection in node.subtreeLeafConnections)
|
|
int32_t L_59 = V_2;
|
|
NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C* L_60 = V_4;
|
|
NullCheck(L_60);
|
|
if ((((int32_t)L_59) < ((int32_t)((int32_t)(((RuntimeArray*)L_60)->max_length)))))
|
|
{
|
|
goto IL_0084;
|
|
}
|
|
}
|
|
|
|
IL_00f1:
|
|
{
|
|
// return stateModified;
|
|
U3CU3Ec__DisplayClass12_0_tB0511376C940C2F67CE28D5A90F7F6D6F825837B* L_61 = V_0;
|
|
NullCheck(L_61);
|
|
bool L_62 = L_61->___stateModified_0;
|
|
return L_62;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::DiscardSubtree(DungeonArchitect.Builders.BSP.BSPNodeObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_DiscardSubtree_m245332CD2F4F3DE0EF555D5A1E5BB05936750F86 (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CDiscardSubtreeU3Eb__13_0_m2A1249AEC62E0D3C732ED5592B00DA24B50D30EC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* G_B2_0 = NULL;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* G_B2_1 = NULL;
|
|
BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* G_B2_2 = NULL;
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* G_B1_0 = NULL;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* G_B1_1 = NULL;
|
|
BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* G_B1_2 = NULL;
|
|
{
|
|
// TraverseTree(node, n => n.discarded = true);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_0 = ___0_node;
|
|
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var);
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* L_1 = ((U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var))->___U3CU3E9__13_0_4;
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* L_2 = L_1;
|
|
G_B1_0 = L_2;
|
|
G_B1_1 = L_0;
|
|
G_B1_2 = __this;
|
|
if (L_2)
|
|
{
|
|
G_B2_0 = L_2;
|
|
G_B2_1 = L_0;
|
|
G_B2_2 = __this;
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var);
|
|
U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52* L_3 = ((U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var))->___U3CU3E9_0;
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* L_4 = (Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6*)il2cpp_codegen_object_new(Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6_il2cpp_TypeInfo_var);
|
|
NullCheck(L_4);
|
|
Action_1__ctor_mE906B8273A93952148362106D3C592C5338F9685(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3CDiscardSubtreeU3Eb__13_0_m2A1249AEC62E0D3C732ED5592B00DA24B50D30EC_RuntimeMethod_var), NULL);
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* L_5 = L_4;
|
|
((U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var))->___U3CU3E9__13_0_4 = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var))->___U3CU3E9__13_0_4), (void*)L_5);
|
|
G_B2_0 = L_5;
|
|
G_B2_1 = G_B1_1;
|
|
G_B2_2 = G_B1_2;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
NullCheck(G_B2_2);
|
|
BSPDungeonBuilder_TraverseTree_mBCE9D1B85881EBFA921CF51DBB474A335F2C1682(G_B2_2, G_B2_1, G_B2_0, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::TraverseTree(DungeonArchitect.Builders.BSP.BSPNodeObject,System.Action`1<DungeonArchitect.Builders.BSP.BSPNodeObject>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_TraverseTree_mBCE9D1B85881EBFA921CF51DBB474A335F2C1682 (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_node, Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* ___1_visit, const RuntimeMethod* method)
|
|
{
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* V_2 = NULL;
|
|
{
|
|
// foreach (var child in node.children)
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_0 = ___0_node;
|
|
NullCheck(L_0);
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_1 = L_0->___children_1;
|
|
V_0 = L_1;
|
|
V_1 = 0;
|
|
goto IL_001b;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
// foreach (var child in node.children)
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_2 = V_0;
|
|
int32_t L_3 = V_1;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
V_2 = L_5;
|
|
// TraverseTree(child, visit);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_6 = V_2;
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* L_7 = ___1_visit;
|
|
BSPDungeonBuilder_TraverseTree_mBCE9D1B85881EBFA921CF51DBB474A335F2C1682(__this, L_6, L_7, NULL);
|
|
int32_t L_8 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1));
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// foreach (var child in node.children)
|
|
int32_t L_9 = V_1;
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_10 = V_0;
|
|
NullCheck(L_10);
|
|
if ((((int32_t)L_9) < ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))))
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
// visit(node);
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* L_11 = ___1_visit;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_12 = ___0_node;
|
|
NullCheck(L_11);
|
|
Action_1_Invoke_m5AC5C9262DD94488839E2A2B48CFE4C6EB717640_inline(L_11, L_12, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::TraverseParentBranch(DungeonArchitect.Builders.BSP.BSPNodeObject,System.Action`1<DungeonArchitect.Builders.BSP.BSPNodeObject>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_TraverseParentBranch_m2D77DA41ACDEF799AB0F3B5B54CE623D1E3DE1E3 (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_node, Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* ___1_visit, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (node == null)
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_0 = ___0_node;
|
|
if (L_0)
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// visit(node);
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* L_1 = ___1_visit;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_2 = ___0_node;
|
|
NullCheck(L_1);
|
|
Action_1_Invoke_m5AC5C9262DD94488839E2A2B48CFE4C6EB717640_inline(L_1, L_2, NULL);
|
|
// TraverseParentBranch(node.parent, visit);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_3 = ___0_node;
|
|
NullCheck(L_3);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_4 = L_3->___parent_2;
|
|
Action_1_t04B4FC795E2B51CD1C7D53369CEB89ECE3AABED6* L_5 = ___1_visit;
|
|
BSPDungeonBuilder_TraverseParentBranch_m2D77DA41ACDEF799AB0F3B5B54CE623D1E3DE1E3(__this, L_4, L_5, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::ConnectDoors(DungeonArchitect.Builders.BSP.BSPNodeObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_ConnectDoors_mE9833E2E14AB51EED06F389A3E48C399F5950965 (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* V_2 = NULL;
|
|
{
|
|
// if (node.discarded || node.children == null) return;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_0 = ___0_node;
|
|
NullCheck(L_0);
|
|
bool L_1 = L_0->___discarded_8;
|
|
if (L_1)
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_2 = ___0_node;
|
|
NullCheck(L_2);
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_3 = L_2->___children_1;
|
|
if (L_3)
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
// if (node.discarded || node.children == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// foreach (var child in node.children) {
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_4 = ___0_node;
|
|
NullCheck(L_4);
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_5 = L_4->___children_1;
|
|
V_0 = L_5;
|
|
V_1 = 0;
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
// foreach (var child in node.children) {
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
NullCheck(L_6);
|
|
int32_t L_8 = L_7;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
|
|
V_2 = L_9;
|
|
// ConnectDoors(child);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_10 = V_2;
|
|
BSPDungeonBuilder_ConnectDoors_mE9833E2E14AB51EED06F389A3E48C399F5950965(__this, L_10, NULL);
|
|
int32_t L_11 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// foreach (var child in node.children) {
|
|
int32_t L_12 = V_1;
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_13 = V_0;
|
|
NullCheck(L_13);
|
|
if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
// if (node.children.Length == 2) {
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_14 = ___0_node;
|
|
NullCheck(L_14);
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_15 = L_14->___children_1;
|
|
NullCheck(L_15);
|
|
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_15)->max_length))) == ((uint32_t)2))))
|
|
{
|
|
goto IL_005e;
|
|
}
|
|
}
|
|
{
|
|
// node.subtreeLeafConnections = ConnectPartitions(node.children [0], node.children [1], node.horizontalSplit);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_16 = ___0_node;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_17 = ___0_node;
|
|
NullCheck(L_17);
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_18 = L_17->___children_1;
|
|
NullCheck(L_18);
|
|
int32_t L_19 = 0;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_20 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_21 = ___0_node;
|
|
NullCheck(L_21);
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_22 = L_21->___children_1;
|
|
NullCheck(L_22);
|
|
int32_t L_23 = 1;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_24 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_25 = ___0_node;
|
|
NullCheck(L_25);
|
|
bool L_26 = L_25->___horizontalSplit_6;
|
|
NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C* L_27;
|
|
L_27 = BSPDungeonBuilder_ConnectPartitions_mFFB977B9C89C18B55B55DE93FF5D24C1E6B09AD6(__this, L_20, L_24, L_26, NULL);
|
|
NullCheck(L_16);
|
|
L_16->___subtreeLeafConnections_10 = L_27;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_16->___subtreeLeafConnections_10), (void*)L_27);
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// DungeonArchitect.Builders.BSP.NodeConnection[] DungeonArchitect.Builders.BSP.BSPDungeonBuilder::GetConnectionCandidates(DungeonArchitect.Builders.BSP.BSPNodeObject[],DungeonArchitect.Builders.BSP.BSPNodeObject[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C* BSPDungeonBuilder_GetConnectionCandidates_m6176D0F1F6348ABEFC8F1F318AB4D7DC13E7A17E (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* ___0_leftRooms, BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* ___1_rightRooms, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m8C7DA9220D294F5DB05FAA21E5C0D0158992FDFF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mB7EB0C2AF9AAE01B93EDA4CDE59C99651EB3F1C7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0C600990F32CFABB236A333C672596821E489D4D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tDE079F524287F5235E09590D5F209D47759D10F1_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_tDE079F524287F5235E09590D5F209D47759D10F1* V_0 = NULL;
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* V_3 = NULL;
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* V_6 = NULL;
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
int32_t V_8 = 0;
|
|
NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* V_9 = NULL;
|
|
{
|
|
// var connections = new List<NodeConnection>();
|
|
List_1_tDE079F524287F5235E09590D5F209D47759D10F1* L_0 = (List_1_tDE079F524287F5235E09590D5F209D47759D10F1*)il2cpp_codegen_object_new(List_1_tDE079F524287F5235E09590D5F209D47759D10F1_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_m0C600990F32CFABB236A333C672596821E489D4D(L_0, List_1__ctor_m0C600990F32CFABB236A333C672596821E489D4D_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// foreach (var leftRoom in leftRooms)
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_1 = ___0_leftRooms;
|
|
V_1 = L_1;
|
|
V_2 = 0;
|
|
goto IL_0094;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
// foreach (var leftRoom in leftRooms)
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_2 = V_1;
|
|
int32_t L_3 = V_2;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
V_3 = L_5;
|
|
// foreach (var rightRoom in rightRooms)
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_6 = ___1_rightRooms;
|
|
V_4 = L_6;
|
|
V_5 = 0;
|
|
goto IL_0088;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// foreach (var rightRoom in rightRooms)
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_7 = V_4;
|
|
int32_t L_8 = V_5;
|
|
NullCheck(L_7);
|
|
int32_t L_9 = L_8;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
|
|
V_6 = L_10;
|
|
// var intersection = Rectangle.Intersect(leftRoom.bounds, rightRoom.bounds);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_11 = V_3;
|
|
NullCheck(L_11);
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_12 = L_11->___bounds_0;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_13 = V_6;
|
|
NullCheck(L_13);
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_14 = L_13->___bounds_0;
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_15;
|
|
L_15 = Rectangle_Intersect_m16309501B2DBDE56A9ED2353FF494AE9D6D581C6(L_12, L_14, NULL);
|
|
V_7 = L_15;
|
|
// var minIntersection = bspConfig.roomPadding * 2;
|
|
BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB* L_16 = __this->___bspConfig_14;
|
|
NullCheck(L_16);
|
|
int32_t L_17 = L_16->___roomPadding_12;
|
|
V_8 = ((int32_t)il2cpp_codegen_multiply(L_17, 2));
|
|
// if (intersection.Size.x > minIntersection || intersection.Size.z > minIntersection)
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_18;
|
|
L_18 = Rectangle_get_Size_mA55765DC875BB6CEBED2C41C0DBC5258B7A79259_inline((&V_7), NULL);
|
|
int32_t L_19 = L_18.___x_0;
|
|
int32_t L_20 = V_8;
|
|
if ((((int32_t)L_19) > ((int32_t)L_20)))
|
|
{
|
|
goto IL_0065;
|
|
}
|
|
}
|
|
{
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_21;
|
|
L_21 = Rectangle_get_Size_mA55765DC875BB6CEBED2C41C0DBC5258B7A79259_inline((&V_7), NULL);
|
|
int32_t L_22 = L_21.___z_2;
|
|
int32_t L_23 = V_8;
|
|
if ((((int32_t)L_22) <= ((int32_t)L_23)))
|
|
{
|
|
goto IL_0082;
|
|
}
|
|
}
|
|
|
|
IL_0065:
|
|
{
|
|
// var connection = new NodeConnection(leftRoom, rightRoom, bspConfig.roomPadding);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_24 = V_3;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_25 = V_6;
|
|
BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB* L_26 = __this->___bspConfig_14;
|
|
NullCheck(L_26);
|
|
int32_t L_27 = L_26->___roomPadding_12;
|
|
NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* L_28 = (NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00*)il2cpp_codegen_object_new(NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00_il2cpp_TypeInfo_var);
|
|
NullCheck(L_28);
|
|
NodeConnection__ctor_m4146B09BAE4F9A0119971044E60ECD54642F7726(L_28, L_24, L_25, L_27, NULL);
|
|
V_9 = L_28;
|
|
// connections.Add(connection);
|
|
List_1_tDE079F524287F5235E09590D5F209D47759D10F1* L_29 = V_0;
|
|
NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* L_30 = V_9;
|
|
NullCheck(L_29);
|
|
List_1_Add_m8C7DA9220D294F5DB05FAA21E5C0D0158992FDFF_inline(L_29, L_30, List_1_Add_m8C7DA9220D294F5DB05FAA21E5C0D0158992FDFF_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0082:
|
|
{
|
|
int32_t L_31 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_31, 1));
|
|
}
|
|
|
|
IL_0088:
|
|
{
|
|
// foreach (var rightRoom in rightRooms)
|
|
int32_t L_32 = V_5;
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_33 = V_4;
|
|
NullCheck(L_33);
|
|
if ((((int32_t)L_32) < ((int32_t)((int32_t)(((RuntimeArray*)L_33)->max_length)))))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_34 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_34, 1));
|
|
}
|
|
|
|
IL_0094:
|
|
{
|
|
// foreach (var leftRoom in leftRooms)
|
|
int32_t L_35 = V_2;
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_36 = V_1;
|
|
NullCheck(L_36);
|
|
if ((((int32_t)L_35) < ((int32_t)((int32_t)(((RuntimeArray*)L_36)->max_length)))))
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
// return connections.ToArray();
|
|
List_1_tDE079F524287F5235E09590D5F209D47759D10F1* L_37 = V_0;
|
|
NullCheck(L_37);
|
|
NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C* L_38;
|
|
L_38 = List_1_ToArray_mB7EB0C2AF9AAE01B93EDA4CDE59C99651EB3F1C7(L_37, List_1_ToArray_mB7EB0C2AF9AAE01B93EDA4CDE59C99651EB3F1C7_RuntimeMethod_var);
|
|
return L_38;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::Shuffle(System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNodeObject>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_Shuffle_m81BFF525369C73F23C2AE628071B9A6BD56B510E (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* ___0_nodes, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD23727EE97CA4E8CF7C35069C5C4AD2F8B0FA0FC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m41C195AB1A36C401EAE58295FD06D41C1F927180_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_mA069D648535A0950B744C7DD01138F186D6BEF59_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* V_2 = NULL;
|
|
{
|
|
// for (int i = 0; i < nodes.Count; i++)
|
|
V_0 = 0;
|
|
goto IL_0039;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// int j = random.Next() % nodes.Count;
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_0 = __this->___random_16;
|
|
NullCheck(L_0);
|
|
int32_t L_1;
|
|
L_1 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Random::Next() */, L_0);
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_2 = ___0_nodes;
|
|
NullCheck(L_2);
|
|
int32_t L_3;
|
|
L_3 = List_1_get_Count_mD23727EE97CA4E8CF7C35069C5C4AD2F8B0FA0FC_inline(L_2, List_1_get_Count_mD23727EE97CA4E8CF7C35069C5C4AD2F8B0FA0FC_RuntimeMethod_var);
|
|
V_1 = ((int32_t)(L_1%L_3));
|
|
// var temp = nodes[j];
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_4 = ___0_nodes;
|
|
int32_t L_5 = V_1;
|
|
NullCheck(L_4);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_6;
|
|
L_6 = List_1_get_Item_m41C195AB1A36C401EAE58295FD06D41C1F927180(L_4, L_5, List_1_get_Item_m41C195AB1A36C401EAE58295FD06D41C1F927180_RuntimeMethod_var);
|
|
V_2 = L_6;
|
|
// nodes[j] = nodes[i];
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_7 = ___0_nodes;
|
|
int32_t L_8 = V_1;
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_9 = ___0_nodes;
|
|
int32_t L_10 = V_0;
|
|
NullCheck(L_9);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_11;
|
|
L_11 = List_1_get_Item_m41C195AB1A36C401EAE58295FD06D41C1F927180(L_9, L_10, List_1_get_Item_m41C195AB1A36C401EAE58295FD06D41C1F927180_RuntimeMethod_var);
|
|
NullCheck(L_7);
|
|
List_1_set_Item_mA069D648535A0950B744C7DD01138F186D6BEF59(L_7, L_8, L_11, List_1_set_Item_mA069D648535A0950B744C7DD01138F186D6BEF59_RuntimeMethod_var);
|
|
// nodes[i] = temp;
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_12 = ___0_nodes;
|
|
int32_t L_13 = V_0;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_14 = V_2;
|
|
NullCheck(L_12);
|
|
List_1_set_Item_mA069D648535A0950B744C7DD01138F186D6BEF59(L_12, L_13, L_14, List_1_set_Item_mA069D648535A0950B744C7DD01138F186D6BEF59_RuntimeMethod_var);
|
|
// for (int i = 0; i < nodes.Count; i++)
|
|
int32_t L_15 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1));
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
// for (int i = 0; i < nodes.Count; i++)
|
|
int32_t L_16 = V_0;
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_17 = ___0_nodes;
|
|
NullCheck(L_17);
|
|
int32_t L_18;
|
|
L_18 = List_1_get_Count_mD23727EE97CA4E8CF7C35069C5C4AD2F8B0FA0FC_inline(L_17, List_1_get_Count_mD23727EE97CA4E8CF7C35069C5C4AD2F8B0FA0FC_RuntimeMethod_var);
|
|
if ((((int32_t)L_16) < ((int32_t)L_18)))
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// DungeonArchitect.Builders.BSP.NodeConnection[] DungeonArchitect.Builders.BSP.BSPDungeonBuilder::ConnectPartitions(DungeonArchitect.Builders.BSP.BSPNodeObject,DungeonArchitect.Builders.BSP.BSPNodeObject,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C* BSPDungeonBuilder_ConnectPartitions_mFFB977B9C89C18B55B55DE93FF5D24C1E6B09AD6 (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_leftPartition, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___1_rightPartition, bool ___2_horizontalSplit, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m247DAE4958C2C5B482C70F16B91AF199C918EB9F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD284DE887D2A2D5685822736ACB097DE6ADF921D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mF27A3E5A719AD41CFFD6A8E30149EE8407270F20_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m8C7DA9220D294F5DB05FAA21E5C0D0158992FDFF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mE3185BD78158172F870E8BFCB071590D9B6522F7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m880DEE567B53884F62E2D0C081180EF7D0159CC4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m442448C51FA78FC7C056AE8FB603A3AF40F59016_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mB7EB0C2AF9AAE01B93EDA4CDE59C99651EB3F1C7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0C600990F32CFABB236A333C672596821E489D4D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6626C2EFFD31BB421F76C11975F6BE1045BAA5AC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD23727EE97CA4E8CF7C35069C5C4AD2F8B0FA0FC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tDE079F524287F5235E09590D5F209D47759D10F1_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_tDE079F524287F5235E09590D5F209D47759D10F1* V_0 = NULL;
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* V_1 = NULL;
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* V_2 = NULL;
|
|
bool V_3 = false;
|
|
Enumerator_t1AEED9951734FCA44177EE3FF8BA757000934893 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* V_5 = NULL;
|
|
Enumerator_t1AEED9951734FCA44177EE3FF8BA757000934893 V_6;
|
|
memset((&V_6), 0, sizeof(V_6));
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* V_7 = NULL;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* V_8 = NULL;
|
|
bool V_9 = false;
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E V_10;
|
|
memset((&V_10), 0, sizeof(V_10));
|
|
int32_t V_11 = 0;
|
|
NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* V_12 = NULL;
|
|
{
|
|
// var connections = new List<NodeConnection>();
|
|
List_1_tDE079F524287F5235E09590D5F209D47759D10F1* L_0 = (List_1_tDE079F524287F5235E09590D5F209D47759D10F1*)il2cpp_codegen_object_new(List_1_tDE079F524287F5235E09590D5F209D47759D10F1_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_m0C600990F32CFABB236A333C672596821E489D4D(L_0, List_1__ctor_m0C600990F32CFABB236A333C672596821E489D4D_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// if (leftPartition.discarded || rightPartition.discarded)
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_1 = ___0_leftPartition;
|
|
NullCheck(L_1);
|
|
bool L_2 = L_1->___discarded_8;
|
|
if (L_2)
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_3 = ___1_rightPartition;
|
|
NullCheck(L_3);
|
|
bool L_4 = L_3->___discarded_8;
|
|
if (!L_4)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
// return connections.ToArray();
|
|
List_1_tDE079F524287F5235E09590D5F209D47759D10F1* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C* L_6;
|
|
L_6 = List_1_ToArray_mB7EB0C2AF9AAE01B93EDA4CDE59C99651EB3F1C7(L_5, List_1_ToArray_mB7EB0C2AF9AAE01B93EDA4CDE59C99651EB3F1C7_RuntimeMethod_var);
|
|
return L_6;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
// var leftRooms = new List<BSPNodeObject>();
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_7 = (List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0*)il2cpp_codegen_object_new(List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0_il2cpp_TypeInfo_var);
|
|
NullCheck(L_7);
|
|
List_1__ctor_m6626C2EFFD31BB421F76C11975F6BE1045BAA5AC(L_7, List_1__ctor_m6626C2EFFD31BB421F76C11975F6BE1045BAA5AC_RuntimeMethod_var);
|
|
V_1 = L_7;
|
|
// var rightRooms = new List<BSPNodeObject>();
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_8 = (List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0*)il2cpp_codegen_object_new(List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0_il2cpp_TypeInfo_var);
|
|
NullCheck(L_8);
|
|
List_1__ctor_m6626C2EFFD31BB421F76C11975F6BE1045BAA5AC(L_8, List_1__ctor_m6626C2EFFD31BB421F76C11975F6BE1045BAA5AC_RuntimeMethod_var);
|
|
V_2 = L_8;
|
|
// if (horizontalSplit)
|
|
bool L_9 = ___2_horizontalSplit;
|
|
if (!L_9)
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
// FindBoundaryEdgeRooms(leftPartition, BSPNodeDirection.Right, leftRooms);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_10 = ___0_leftPartition;
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_11 = V_1;
|
|
BSPDungeonBuilder_FindBoundaryEdgeRooms_mB9F737D79DC1CAA1A6D22F269D0D288882DCF258(__this, L_10, 1, L_11, NULL);
|
|
// FindBoundaryEdgeRooms(rightPartition, BSPNodeDirection.Left, rightRooms);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_12 = ___1_rightPartition;
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_13 = V_2;
|
|
BSPDungeonBuilder_FindBoundaryEdgeRooms_mB9F737D79DC1CAA1A6D22F269D0D288882DCF258(__this, L_12, 0, L_13, NULL);
|
|
goto IL_0052;
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
// FindBoundaryEdgeRooms(leftPartition, BSPNodeDirection.Top, leftRooms);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_14 = ___0_leftPartition;
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_15 = V_1;
|
|
BSPDungeonBuilder_FindBoundaryEdgeRooms_mB9F737D79DC1CAA1A6D22F269D0D288882DCF258(__this, L_14, 2, L_15, NULL);
|
|
// FindBoundaryEdgeRooms(rightPartition, BSPNodeDirection.Bottom, rightRooms);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_16 = ___1_rightPartition;
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_17 = V_2;
|
|
BSPDungeonBuilder_FindBoundaryEdgeRooms_mB9F737D79DC1CAA1A6D22F269D0D288882DCF258(__this, L_16, 3, L_17, NULL);
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
// if (leftRooms.Count == 0 || rightRooms.Count == 0)
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_18 = V_1;
|
|
NullCheck(L_18);
|
|
int32_t L_19;
|
|
L_19 = List_1_get_Count_mD23727EE97CA4E8CF7C35069C5C4AD2F8B0FA0FC_inline(L_18, List_1_get_Count_mD23727EE97CA4E8CF7C35069C5C4AD2F8B0FA0FC_RuntimeMethod_var);
|
|
if (!L_19)
|
|
{
|
|
goto IL_0062;
|
|
}
|
|
}
|
|
{
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_20 = V_2;
|
|
NullCheck(L_20);
|
|
int32_t L_21;
|
|
L_21 = List_1_get_Count_mD23727EE97CA4E8CF7C35069C5C4AD2F8B0FA0FC_inline(L_20, List_1_get_Count_mD23727EE97CA4E8CF7C35069C5C4AD2F8B0FA0FC_RuntimeMethod_var);
|
|
if (L_21)
|
|
{
|
|
goto IL_0069;
|
|
}
|
|
}
|
|
|
|
IL_0062:
|
|
{
|
|
// return connections.ToArray();
|
|
List_1_tDE079F524287F5235E09590D5F209D47759D10F1* L_22 = V_0;
|
|
NullCheck(L_22);
|
|
NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C* L_23;
|
|
L_23 = List_1_ToArray_mB7EB0C2AF9AAE01B93EDA4CDE59C99651EB3F1C7(L_22, List_1_ToArray_mB7EB0C2AF9AAE01B93EDA4CDE59C99651EB3F1C7_RuntimeMethod_var);
|
|
return L_23;
|
|
}
|
|
|
|
IL_0069:
|
|
{
|
|
// Shuffle(leftRooms);
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_24 = V_1;
|
|
BSPDungeonBuilder_Shuffle_m81BFF525369C73F23C2AE628071B9A6BD56B510E(__this, L_24, NULL);
|
|
// Shuffle(rightRooms);
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_25 = V_2;
|
|
BSPDungeonBuilder_Shuffle_m81BFF525369C73F23C2AE628071B9A6BD56B510E(__this, L_25, NULL);
|
|
// bool roomsConnected = false;
|
|
V_3 = (bool)0;
|
|
// foreach (var leftRoom in leftRooms)
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_26 = V_1;
|
|
NullCheck(L_26);
|
|
Enumerator_t1AEED9951734FCA44177EE3FF8BA757000934893 L_27;
|
|
L_27 = List_1_GetEnumerator_m442448C51FA78FC7C056AE8FB603A3AF40F59016(L_26, List_1_GetEnumerator_m442448C51FA78FC7C056AE8FB603A3AF40F59016_RuntimeMethod_var);
|
|
V_4 = L_27;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_01c9:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m247DAE4958C2C5B482C70F16B91AF199C918EB9F((&V_4), Enumerator_Dispose_m247DAE4958C2C5B482C70F16B91AF199C918EB9F_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_01bb_1;
|
|
}
|
|
|
|
IL_0086_1:
|
|
{
|
|
// foreach (var leftRoom in leftRooms)
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_28;
|
|
L_28 = Enumerator_get_Current_mF27A3E5A719AD41CFFD6A8E30149EE8407270F20_inline((&V_4), Enumerator_get_Current_mF27A3E5A719AD41CFFD6A8E30149EE8407270F20_RuntimeMethod_var);
|
|
V_5 = L_28;
|
|
// foreach (var rightRoom in rightRooms)
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_29 = V_2;
|
|
NullCheck(L_29);
|
|
Enumerator_t1AEED9951734FCA44177EE3FF8BA757000934893 L_30;
|
|
L_30 = List_1_GetEnumerator_m442448C51FA78FC7C056AE8FB603A3AF40F59016(L_29, List_1_GetEnumerator_m442448C51FA78FC7C056AE8FB603A3AF40F59016_RuntimeMethod_var);
|
|
V_6 = L_30;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00c1_1:
|
|
{// begin finally (depth: 2)
|
|
Enumerator_Dispose_m247DAE4958C2C5B482C70F16B91AF199C918EB9F((&V_6), Enumerator_Dispose_m247DAE4958C2C5B482C70F16B91AF199C918EB9F_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 2)
|
|
});
|
|
try
|
|
{// begin try (depth: 2)
|
|
{
|
|
goto IL_00b6_2;
|
|
}
|
|
|
|
IL_0099_2:
|
|
{
|
|
// foreach (var rightRoom in rightRooms)
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_31;
|
|
L_31 = Enumerator_get_Current_mF27A3E5A719AD41CFFD6A8E30149EE8407270F20_inline((&V_6), Enumerator_get_Current_mF27A3E5A719AD41CFFD6A8E30149EE8407270F20_RuntimeMethod_var);
|
|
V_7 = L_31;
|
|
// if (leftRoom.connectedRooms.Contains(rightRoom))
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_32 = V_5;
|
|
NullCheck(L_32);
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_33 = L_32->___connectedRooms_9;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_34 = V_7;
|
|
NullCheck(L_33);
|
|
bool L_35;
|
|
L_35 = List_1_Contains_m880DEE567B53884F62E2D0C081180EF7D0159CC4(L_33, L_34, List_1_Contains_m880DEE567B53884F62E2D0C081180EF7D0159CC4_RuntimeMethod_var);
|
|
if (!L_35)
|
|
{
|
|
goto IL_00b6_2;
|
|
}
|
|
}
|
|
{
|
|
// roomsConnected = true;
|
|
V_3 = (bool)1;
|
|
// break;
|
|
goto IL_00cf_1;
|
|
}
|
|
|
|
IL_00b6_2:
|
|
{
|
|
// foreach (var rightRoom in rightRooms)
|
|
bool L_36;
|
|
L_36 = Enumerator_MoveNext_mD284DE887D2A2D5685822736ACB097DE6ADF921D((&V_6), Enumerator_MoveNext_mD284DE887D2A2D5685822736ACB097DE6ADF921D_RuntimeMethod_var);
|
|
if (L_36)
|
|
{
|
|
goto IL_0099_2;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00cf_1;
|
|
}
|
|
}// end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00cf_1:
|
|
{
|
|
// foreach (var rightRoom in rightRooms)
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_37 = V_2;
|
|
NullCheck(L_37);
|
|
Enumerator_t1AEED9951734FCA44177EE3FF8BA757000934893 L_38;
|
|
L_38 = List_1_GetEnumerator_m442448C51FA78FC7C056AE8FB603A3AF40F59016(L_37, List_1_GetEnumerator_m442448C51FA78FC7C056AE8FB603A3AF40F59016_RuntimeMethod_var);
|
|
V_6 = L_38;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_01ad_1:
|
|
{// begin finally (depth: 2)
|
|
Enumerator_Dispose_m247DAE4958C2C5B482C70F16B91AF199C918EB9F((&V_6), Enumerator_Dispose_m247DAE4958C2C5B482C70F16B91AF199C918EB9F_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 2)
|
|
});
|
|
try
|
|
{// begin try (depth: 2)
|
|
{
|
|
goto IL_019f_2;
|
|
}
|
|
|
|
IL_00dc_2:
|
|
{
|
|
// foreach (var rightRoom in rightRooms)
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_39;
|
|
L_39 = Enumerator_get_Current_mF27A3E5A719AD41CFFD6A8E30149EE8407270F20_inline((&V_6), Enumerator_get_Current_mF27A3E5A719AD41CFFD6A8E30149EE8407270F20_RuntimeMethod_var);
|
|
V_8 = L_39;
|
|
// if (leftRoom.connectedRooms.Contains(rightRoom))
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_40 = V_5;
|
|
NullCheck(L_40);
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_41 = L_40->___connectedRooms_9;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_42 = V_8;
|
|
NullCheck(L_41);
|
|
bool L_43;
|
|
L_43 = List_1_Contains_m880DEE567B53884F62E2D0C081180EF7D0159CC4(L_41, L_42, List_1_Contains_m880DEE567B53884F62E2D0C081180EF7D0159CC4_RuntimeMethod_var);
|
|
if (L_43)
|
|
{
|
|
goto IL_019f_2;
|
|
}
|
|
}
|
|
{
|
|
// bool shouldConnectRooms = true;
|
|
V_9 = (bool)1;
|
|
// if (roomsConnected)
|
|
bool L_44 = V_3;
|
|
if (!L_44)
|
|
{
|
|
goto IL_0118_2;
|
|
}
|
|
}
|
|
{
|
|
// shouldConnectRooms = random.NextFloat() < bspConfig.loopingProbability;
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_45 = __this->___random_16;
|
|
float L_46;
|
|
L_46 = RandomExtensions_NextFloat_m83B4036CA53E0F8F86D3A8D8ABC1C564D0673A67(L_45, NULL);
|
|
BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB* L_47 = __this->___bspConfig_14;
|
|
NullCheck(L_47);
|
|
float L_48 = L_47->___loopingProbability_13;
|
|
V_9 = (bool)((((float)L_46) < ((float)L_48))? 1 : 0);
|
|
}
|
|
|
|
IL_0118_2:
|
|
{
|
|
// if (shouldConnectRooms)
|
|
bool L_49 = V_9;
|
|
if (!L_49)
|
|
{
|
|
goto IL_019f_2;
|
|
}
|
|
}
|
|
{
|
|
// var intersection = Rectangle.Intersect(leftRoom.bounds, rightRoom.bounds);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_50 = V_5;
|
|
NullCheck(L_50);
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_51 = L_50->___bounds_0;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_52 = V_8;
|
|
NullCheck(L_52);
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_53 = L_52->___bounds_0;
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_54;
|
|
L_54 = Rectangle_Intersect_m16309501B2DBDE56A9ED2353FF494AE9D6D581C6(L_51, L_53, NULL);
|
|
V_10 = L_54;
|
|
// var minIntersection = bspConfig.roomPadding * 2;
|
|
BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB* L_55 = __this->___bspConfig_14;
|
|
NullCheck(L_55);
|
|
int32_t L_56 = L_55->___roomPadding_12;
|
|
V_11 = ((int32_t)il2cpp_codegen_multiply(L_56, 2));
|
|
// if (intersection.Size.x > minIntersection || intersection.Size.z > minIntersection)
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_57;
|
|
L_57 = Rectangle_get_Size_mA55765DC875BB6CEBED2C41C0DBC5258B7A79259_inline((&V_10), NULL);
|
|
int32_t L_58 = L_57.___x_0;
|
|
int32_t L_59 = V_11;
|
|
if ((((int32_t)L_58) > ((int32_t)L_59)))
|
|
{
|
|
goto IL_0163_2;
|
|
}
|
|
}
|
|
{
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_60;
|
|
L_60 = Rectangle_get_Size_mA55765DC875BB6CEBED2C41C0DBC5258B7A79259_inline((&V_10), NULL);
|
|
int32_t L_61 = L_60.___z_2;
|
|
int32_t L_62 = V_11;
|
|
if ((((int32_t)L_61) <= ((int32_t)L_62)))
|
|
{
|
|
goto IL_019f_2;
|
|
}
|
|
}
|
|
|
|
IL_0163_2:
|
|
{
|
|
// leftRoom.connectedRooms.Add(rightRoom);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_63 = V_5;
|
|
NullCheck(L_63);
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_64 = L_63->___connectedRooms_9;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_65 = V_8;
|
|
NullCheck(L_64);
|
|
List_1_Add_mE3185BD78158172F870E8BFCB071590D9B6522F7_inline(L_64, L_65, List_1_Add_mE3185BD78158172F870E8BFCB071590D9B6522F7_RuntimeMethod_var);
|
|
// rightRoom.connectedRooms.Add(leftRoom);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_66 = V_8;
|
|
NullCheck(L_66);
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_67 = L_66->___connectedRooms_9;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_68 = V_5;
|
|
NullCheck(L_67);
|
|
List_1_Add_mE3185BD78158172F870E8BFCB071590D9B6522F7_inline(L_67, L_68, List_1_Add_mE3185BD78158172F870E8BFCB071590D9B6522F7_RuntimeMethod_var);
|
|
// roomsConnected = true;
|
|
V_3 = (bool)1;
|
|
// var connection = new NodeConnection(leftRoom, rightRoom, bspConfig.roomPadding);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_69 = V_5;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_70 = V_8;
|
|
BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB* L_71 = __this->___bspConfig_14;
|
|
NullCheck(L_71);
|
|
int32_t L_72 = L_71->___roomPadding_12;
|
|
NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* L_73 = (NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00*)il2cpp_codegen_object_new(NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00_il2cpp_TypeInfo_var);
|
|
NullCheck(L_73);
|
|
NodeConnection__ctor_m4146B09BAE4F9A0119971044E60ECD54642F7726(L_73, L_69, L_70, L_72, NULL);
|
|
V_12 = L_73;
|
|
// connections.Add(connection);
|
|
List_1_tDE079F524287F5235E09590D5F209D47759D10F1* L_74 = V_0;
|
|
NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* L_75 = V_12;
|
|
NullCheck(L_74);
|
|
List_1_Add_m8C7DA9220D294F5DB05FAA21E5C0D0158992FDFF_inline(L_74, L_75, List_1_Add_m8C7DA9220D294F5DB05FAA21E5C0D0158992FDFF_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_019f_2:
|
|
{
|
|
// foreach (var rightRoom in rightRooms)
|
|
bool L_76;
|
|
L_76 = Enumerator_MoveNext_mD284DE887D2A2D5685822736ACB097DE6ADF921D((&V_6), Enumerator_MoveNext_mD284DE887D2A2D5685822736ACB097DE6ADF921D_RuntimeMethod_var);
|
|
if (L_76)
|
|
{
|
|
goto IL_00dc_2;
|
|
}
|
|
}
|
|
{
|
|
goto IL_01bb_1;
|
|
}
|
|
}// end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_01bb_1:
|
|
{
|
|
// foreach (var leftRoom in leftRooms)
|
|
bool L_77;
|
|
L_77 = Enumerator_MoveNext_mD284DE887D2A2D5685822736ACB097DE6ADF921D((&V_4), Enumerator_MoveNext_mD284DE887D2A2D5685822736ACB097DE6ADF921D_RuntimeMethod_var);
|
|
if (L_77)
|
|
{
|
|
goto IL_0086_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_01d7;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_01d7:
|
|
{
|
|
// return connections.ToArray();
|
|
List_1_tDE079F524287F5235E09590D5F209D47759D10F1* L_78 = V_0;
|
|
NullCheck(L_78);
|
|
NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C* L_79;
|
|
L_79 = List_1_ToArray_mB7EB0C2AF9AAE01B93EDA4CDE59C99651EB3F1C7(L_78, List_1_ToArray_mB7EB0C2AF9AAE01B93EDA4CDE59C99651EB3F1C7_RuntimeMethod_var);
|
|
return L_79;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::FindBoundaryEdgeRooms(DungeonArchitect.Builders.BSP.BSPNodeObject,DungeonArchitect.Builders.BSP.BSPNodeDirection,System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNodeObject>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_FindBoundaryEdgeRooms_mB9F737D79DC1CAA1A6D22F269D0D288882DCF258 (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_node, int32_t ___1_direction, List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* ___2_result, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mE3185BD78158172F870E8BFCB071590D9B6522F7_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t G_B5_0 = 0;
|
|
{
|
|
// if (node.discarded)
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_0 = ___0_node;
|
|
NullCheck(L_0);
|
|
bool L_1 = L_0->___discarded_8;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// bool hasChildren = (node.children != null && node.children.Length > 0);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_2 = ___0_node;
|
|
NullCheck(L_2);
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_3 = L_2->___children_1;
|
|
if (!L_3)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_4 = ___0_node;
|
|
NullCheck(L_4);
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_5 = L_4->___children_1;
|
|
NullCheck(L_5);
|
|
G_B5_0 = ((!(((uint32_t)(((RuntimeArray*)L_5)->max_length)) <= ((uint32_t)0)))? 1 : 0);
|
|
goto IL_001e;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
G_B5_0 = 0;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
// if (!hasChildren)
|
|
if (G_B5_0)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// result.Add(node);
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_6 = ___2_result;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_7 = ___0_node;
|
|
NullCheck(L_6);
|
|
List_1_Add_mE3185BD78158172F870E8BFCB071590D9B6522F7_inline(L_6, L_7, List_1_Add_mE3185BD78158172F870E8BFCB071590D9B6522F7_RuntimeMethod_var);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// if (node.horizontalSplit)
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_8 = ___0_node;
|
|
NullCheck(L_8);
|
|
bool L_9 = L_8->___horizontalSplit_6;
|
|
if (!L_9)
|
|
{
|
|
goto IL_007a;
|
|
}
|
|
}
|
|
{
|
|
// if (direction == BSPNodeDirection.Left)
|
|
int32_t L_10 = ___1_direction;
|
|
if (L_10)
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
{
|
|
// FindBoundaryEdgeRooms(node.children[0], direction, result);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_11 = ___0_node;
|
|
NullCheck(L_11);
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_12 = L_11->___children_1;
|
|
NullCheck(L_12);
|
|
int32_t L_13 = 0;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_14 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
|
|
int32_t L_15 = ___1_direction;
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_16 = ___2_result;
|
|
BSPDungeonBuilder_FindBoundaryEdgeRooms_mB9F737D79DC1CAA1A6D22F269D0D288882DCF258(__this, L_14, L_15, L_16, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// else if (direction == BSPNodeDirection.Right)
|
|
int32_t L_17 = ___1_direction;
|
|
if ((!(((uint32_t)L_17) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0059;
|
|
}
|
|
}
|
|
{
|
|
// FindBoundaryEdgeRooms(node.children[1], direction, result);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_18 = ___0_node;
|
|
NullCheck(L_18);
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_19 = L_18->___children_1;
|
|
NullCheck(L_19);
|
|
int32_t L_20 = 1;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_21 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
|
|
int32_t L_22 = ___1_direction;
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_23 = ___2_result;
|
|
BSPDungeonBuilder_FindBoundaryEdgeRooms_mB9F737D79DC1CAA1A6D22F269D0D288882DCF258(__this, L_21, L_22, L_23, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_0059:
|
|
{
|
|
// FindBoundaryEdgeRooms(node.children[0], direction, result);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_24 = ___0_node;
|
|
NullCheck(L_24);
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_25 = L_24->___children_1;
|
|
NullCheck(L_25);
|
|
int32_t L_26 = 0;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_27 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
|
|
int32_t L_28 = ___1_direction;
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_29 = ___2_result;
|
|
BSPDungeonBuilder_FindBoundaryEdgeRooms_mB9F737D79DC1CAA1A6D22F269D0D288882DCF258(__this, L_27, L_28, L_29, NULL);
|
|
// FindBoundaryEdgeRooms(node.children[1], direction, result);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_30 = ___0_node;
|
|
NullCheck(L_30);
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_31 = L_30->___children_1;
|
|
NullCheck(L_31);
|
|
int32_t L_32 = 1;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_33 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
|
|
int32_t L_34 = ___1_direction;
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_35 = ___2_result;
|
|
BSPDungeonBuilder_FindBoundaryEdgeRooms_mB9F737D79DC1CAA1A6D22F269D0D288882DCF258(__this, L_33, L_34, L_35, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_007a:
|
|
{
|
|
// if (direction == BSPNodeDirection.Bottom)
|
|
int32_t L_36 = ___1_direction;
|
|
if ((!(((uint32_t)L_36) == ((uint32_t)3))))
|
|
{
|
|
goto IL_008f;
|
|
}
|
|
}
|
|
{
|
|
// FindBoundaryEdgeRooms(node.children[0], direction, result);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_37 = ___0_node;
|
|
NullCheck(L_37);
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_38 = L_37->___children_1;
|
|
NullCheck(L_38);
|
|
int32_t L_39 = 0;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_40 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
|
|
int32_t L_41 = ___1_direction;
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_42 = ___2_result;
|
|
BSPDungeonBuilder_FindBoundaryEdgeRooms_mB9F737D79DC1CAA1A6D22F269D0D288882DCF258(__this, L_40, L_41, L_42, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_008f:
|
|
{
|
|
// else if (direction == BSPNodeDirection.Top)
|
|
int32_t L_43 = ___1_direction;
|
|
if ((!(((uint32_t)L_43) == ((uint32_t)2))))
|
|
{
|
|
goto IL_00a4;
|
|
}
|
|
}
|
|
{
|
|
// FindBoundaryEdgeRooms(node.children[1], direction, result);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_44 = ___0_node;
|
|
NullCheck(L_44);
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_45 = L_44->___children_1;
|
|
NullCheck(L_45);
|
|
int32_t L_46 = 1;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_47 = (L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
|
|
int32_t L_48 = ___1_direction;
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_49 = ___2_result;
|
|
BSPDungeonBuilder_FindBoundaryEdgeRooms_mB9F737D79DC1CAA1A6D22F269D0D288882DCF258(__this, L_47, L_48, L_49, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_00a4:
|
|
{
|
|
// FindBoundaryEdgeRooms(node.children[0], direction, result);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_50 = ___0_node;
|
|
NullCheck(L_50);
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_51 = L_50->___children_1;
|
|
NullCheck(L_51);
|
|
int32_t L_52 = 0;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_53 = (L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_52));
|
|
int32_t L_54 = ___1_direction;
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_55 = ___2_result;
|
|
BSPDungeonBuilder_FindBoundaryEdgeRooms_mB9F737D79DC1CAA1A6D22F269D0D288882DCF258(__this, L_53, L_54, L_55, NULL);
|
|
// FindBoundaryEdgeRooms(node.children[1], direction, result);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_56 = ___0_node;
|
|
NullCheck(L_56);
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_57 = L_56->___children_1;
|
|
NullCheck(L_57);
|
|
int32_t L_58 = 1;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_59 = (L_57)->GetAt(static_cast<il2cpp_array_size_t>(L_58));
|
|
int32_t L_60 = ___1_direction;
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_61 = ___2_result;
|
|
BSPDungeonBuilder_FindBoundaryEdgeRooms_mB9F737D79DC1CAA1A6D22F269D0D288882DCF258(__this, L_59, L_60, L_61, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::BuildDungeonGraph(DungeonArchitect.Builders.BSP.BSPNodeObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_BuildDungeonGraph_m5D4ED954CF36516747CB043066D4AF9B569C296C (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
bool V_2 = false;
|
|
float V_3 = 0.0f;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
float V_6 = 0.0f;
|
|
float V_7 = 0.0f;
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* V_8 = NULL;
|
|
int32_t V_9 = 0;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* V_10 = NULL;
|
|
{
|
|
// int targetMinRoomSize = bspConfig.minRoomSize + bspConfig.roomPadding * 2;
|
|
BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB* L_0 = __this->___bspConfig_14;
|
|
NullCheck(L_0);
|
|
int32_t L_1 = L_0->___minRoomSize_8;
|
|
BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB* L_2 = __this->___bspConfig_14;
|
|
NullCheck(L_2);
|
|
int32_t L_3 = L_2->___roomPadding_12;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_1, ((int32_t)il2cpp_codegen_multiply(L_3, 2))));
|
|
// int targetMaxRoomSize = bspConfig.maxRoomSize + bspConfig.roomPadding * 2;
|
|
BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB* L_4 = __this->___bspConfig_14;
|
|
NullCheck(L_4);
|
|
int32_t L_5 = L_4->___maxRoomSize_9;
|
|
BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB* L_6 = __this->___bspConfig_14;
|
|
NullCheck(L_6);
|
|
int32_t L_7 = L_6->___roomPadding_12;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_5, ((int32_t)il2cpp_codegen_multiply(L_7, 2))));
|
|
// if (!node.CanSplit(targetMinRoomSize))
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_8 = ___0_node;
|
|
int32_t L_9 = V_0;
|
|
NullCheck(L_8);
|
|
bool L_10;
|
|
L_10 = BSPNodeObject_CanSplit_m9B6A0C2B0510291947F9A4D2F82BB8E1E41153D4(L_8, L_9, NULL);
|
|
if (L_10)
|
|
{
|
|
goto IL_003e;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
// if (node.MustSplit(targetMaxRoomSize))
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_11 = ___0_node;
|
|
int32_t L_12 = V_1;
|
|
NullCheck(L_11);
|
|
bool L_13;
|
|
L_13 = BSPNodeObject_MustSplit_mFBD4F0083FDA5C0FD5B205A135D34B8BBEB0D337(L_11, L_12, NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
// shouldSplit = true;
|
|
V_2 = (bool)1;
|
|
goto IL_0064;
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
// shouldSplit = random.NextFloat() < bspConfig.smallerRoomProbability;
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_14 = __this->___random_16;
|
|
float L_15;
|
|
L_15 = RandomExtensions_NextFloat_m83B4036CA53E0F8F86D3A8D8ABC1C564D0673A67(L_14, NULL);
|
|
BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB* L_16 = __this->___bspConfig_14;
|
|
NullCheck(L_16);
|
|
float L_17 = L_16->___smallerRoomProbability_10;
|
|
V_2 = (bool)((((float)L_15) < ((float)L_17))? 1 : 0);
|
|
}
|
|
|
|
IL_0064:
|
|
{
|
|
// if (shouldSplit)
|
|
bool L_18 = V_2;
|
|
if (!L_18)
|
|
{
|
|
goto IL_00f9;
|
|
}
|
|
}
|
|
{
|
|
// float splitRatio = 0.5f;
|
|
V_3 = (0.5f);
|
|
// bool unevenSplit = random.NextFloat() < bspConfig.unevenSplitProbability;
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_19 = __this->___random_16;
|
|
float L_20;
|
|
L_20 = RandomExtensions_NextFloat_m83B4036CA53E0F8F86D3A8D8ABC1C564D0673A67(L_19, NULL);
|
|
BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB* L_21 = __this->___bspConfig_14;
|
|
NullCheck(L_21);
|
|
float L_22 = L_21->___unevenSplitProbability_11;
|
|
// if (unevenSplit)
|
|
if (!((((float)L_20) < ((float)L_22))? 1 : 0))
|
|
{
|
|
goto IL_00ec;
|
|
}
|
|
}
|
|
{
|
|
// int sizeToSplit = Mathf.Max(node.bounds.Width, node.bounds.Length);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_23 = ___0_node;
|
|
NullCheck(L_23);
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* L_24 = (&L_23->___bounds_0);
|
|
int32_t L_25;
|
|
L_25 = Rectangle_get_Width_m8EF061695117C080FF4BA340AFF6FCC43746A38C(L_24, NULL);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_26 = ___0_node;
|
|
NullCheck(L_26);
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* L_27 = (&L_26->___bounds_0);
|
|
int32_t L_28;
|
|
L_28 = Rectangle_get_Length_mED01F5FFE1B4FFF9A67FE93A0C2D9258CECBB435(L_27, NULL);
|
|
int32_t L_29;
|
|
L_29 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_25, L_28, NULL);
|
|
V_4 = L_29;
|
|
// int allowedSplitDistance = sizeToSplit - 2 * targetMinRoomSize;
|
|
int32_t L_30 = V_4;
|
|
int32_t L_31 = V_0;
|
|
V_5 = ((int32_t)il2cpp_codegen_subtract(L_30, ((int32_t)il2cpp_codegen_multiply(2, L_31))));
|
|
// if (allowedSplitDistance > 0)
|
|
int32_t L_32 = V_5;
|
|
if ((((int32_t)L_32) <= ((int32_t)0)))
|
|
{
|
|
goto IL_00ec;
|
|
}
|
|
}
|
|
{
|
|
// float allowedSplitRatio = allowedSplitDistance / (float)sizeToSplit;
|
|
int32_t L_33 = V_5;
|
|
int32_t L_34 = V_4;
|
|
V_6 = ((float)(((float)L_33)/((float)L_34)));
|
|
// var randomValue = random.NextFloat(); // get a random value between 0..1
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_35 = __this->___random_16;
|
|
float L_36;
|
|
L_36 = RandomExtensions_NextFloat_m83B4036CA53E0F8F86D3A8D8ABC1C564D0673A67(L_35, NULL);
|
|
V_7 = L_36;
|
|
// randomValue = randomValue * 2 - 1; // transform to -1..1
|
|
float L_37 = V_7;
|
|
V_7 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_37, (2.0f))), (1.0f)));
|
|
// splitRatio = 0.5f + randomValue * allowedSplitRatio / 2.0f;
|
|
float L_38 = V_7;
|
|
float L_39 = V_6;
|
|
V_3 = ((float)il2cpp_codegen_add((0.5f), ((float)(((float)il2cpp_codegen_multiply(L_38, L_39))/(2.0f)))));
|
|
}
|
|
|
|
IL_00ec:
|
|
{
|
|
// node.Split(splitRatio, random);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_40 = ___0_node;
|
|
float L_41 = V_3;
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_42 = __this->___random_16;
|
|
NullCheck(L_40);
|
|
BSPNodeObject_Split_m34791529357A903FA190143F3C011C3C498F47A4(L_40, L_41, L_42, NULL);
|
|
}
|
|
|
|
IL_00f9:
|
|
{
|
|
// foreach (var child in node.children)
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_43 = ___0_node;
|
|
NullCheck(L_43);
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_44 = L_43->___children_1;
|
|
V_8 = L_44;
|
|
V_9 = 0;
|
|
goto IL_011b;
|
|
}
|
|
|
|
IL_0106:
|
|
{
|
|
// foreach (var child in node.children)
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_45 = V_8;
|
|
int32_t L_46 = V_9;
|
|
NullCheck(L_45);
|
|
int32_t L_47 = L_46;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_48 = (L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_47));
|
|
V_10 = L_48;
|
|
// BuildDungeonGraph(child);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_49 = V_10;
|
|
BSPDungeonBuilder_BuildDungeonGraph_m5D4ED954CF36516747CB043066D4AF9B569C296C(__this, L_49, NULL);
|
|
int32_t L_50 = V_9;
|
|
V_9 = ((int32_t)il2cpp_codegen_add(L_50, 1));
|
|
}
|
|
|
|
IL_011b:
|
|
{
|
|
// foreach (var child in node.children)
|
|
int32_t L_51 = V_9;
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_52 = V_8;
|
|
NullCheck(L_52);
|
|
if ((((int32_t)L_51) < ((int32_t)((int32_t)(((RuntimeArray*)L_52)->max_length)))))
|
|
{
|
|
goto IL_0106;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::EmitLevelMarkers()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_EmitLevelMarkers_m6C2CD02EDB656771A3862168DCF551C6FED2C94E (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m3CEC6A8ED133CA7EF3C957EA7C946E401291F79C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m912E38AD34AEBA45CCD4C1D112E289133DFC1678_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m606D72FA17DC5FB76BFFBA90AE31EF85BE643D0A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* V_1 = NULL;
|
|
BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
int32_t V_6 = 0;
|
|
int32_t V_7 = 0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_8;
|
|
memset((&V_8), 0, sizeof(V_8));
|
|
BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61* V_9 = NULL;
|
|
BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0 V_10;
|
|
memset((&V_10), 0, sizeof(V_10));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11;
|
|
memset((&V_11), 0, sizeof(V_11));
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C V_12;
|
|
memset((&V_12), 0, sizeof(V_12));
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C V_13;
|
|
memset((&V_13), 0, sizeof(V_13));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_14;
|
|
memset((&V_14), 0, sizeof(V_14));
|
|
int32_t V_15 = 0;
|
|
int32_t V_16 = 0;
|
|
int32_t V_17 = 0;
|
|
int32_t V_18 = 0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_19;
|
|
memset((&V_19), 0, sizeof(V_19));
|
|
float V_20 = 0.0f;
|
|
float V_21 = 0.0f;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_22;
|
|
memset((&V_22), 0, sizeof(V_22));
|
|
int32_t V_23 = 0;
|
|
int32_t V_24 = 0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_25;
|
|
memset((&V_25), 0, sizeof(V_25));
|
|
int32_t V_26 = 0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_27;
|
|
memset((&V_27), 0, sizeof(V_27));
|
|
int32_t V_28 = 0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_29;
|
|
memset((&V_29), 0, sizeof(V_29));
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C V_30;
|
|
memset((&V_30), 0, sizeof(V_30));
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C V_31;
|
|
memset((&V_31), 0, sizeof(V_31));
|
|
int32_t V_32 = 0;
|
|
int32_t V_33 = 0;
|
|
int32_t V_34 = 0;
|
|
int32_t V_35 = 0;
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E V_36;
|
|
memset((&V_36), 0, sizeof(V_36));
|
|
int32_t V_37 = 0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_38;
|
|
memset((&V_38), 0, sizeof(V_38));
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_39;
|
|
memset((&V_39), 0, sizeof(V_39));
|
|
int32_t V_40 = 0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_41;
|
|
memset((&V_41), 0, sizeof(V_41));
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_42;
|
|
memset((&V_42), 0, sizeof(V_42));
|
|
int32_t V_43 = 0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_44;
|
|
memset((&V_44), 0, sizeof(V_44));
|
|
int32_t V_45 = 0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_46;
|
|
memset((&V_46), 0, sizeof(V_46));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B15_0;
|
|
memset((&G_B15_0), 0, sizeof(G_B15_0));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B17_0;
|
|
memset((&G_B17_0), 0, sizeof(G_B17_0));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B16_0;
|
|
memset((&G_B16_0), 0, sizeof(G_B16_0));
|
|
int32_t G_B18_0 = 0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B18_1;
|
|
memset((&G_B18_1), 0, sizeof(G_B18_1));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B20_0;
|
|
memset((&G_B20_0), 0, sizeof(G_B20_0));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B19_0;
|
|
memset((&G_B19_0), 0, sizeof(G_B19_0));
|
|
int32_t G_B21_0 = 0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B21_1;
|
|
memset((&G_B21_1), 0, sizeof(G_B21_1));
|
|
{
|
|
// var gridSize3D = new Vector3(bspConfig.gridSize.x, 0, bspConfig.gridSize.y);
|
|
BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB* L_0 = __this->___bspConfig_14;
|
|
NullCheck(L_0);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1 = (&L_0->___gridSize_5);
|
|
float L_2 = L_1->___x_0;
|
|
BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB* L_3 = __this->___bspConfig_14;
|
|
NullCheck(L_3);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_4 = (&L_3->___gridSize_5);
|
|
float L_5 = L_4->___y_1;
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), L_2, (0.0f), L_5, NULL);
|
|
// foreach (var node in bspModel.nodes)
|
|
BSPDungeonModel_t5A70578734AD413BFD9BB41C7F8FE92C372112DF* L_6 = __this->___bspModel_15;
|
|
NullCheck(L_6);
|
|
BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* L_7 = L_6->___nodes_6;
|
|
V_2 = L_7;
|
|
V_3 = 0;
|
|
goto IL_0110;
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
// foreach (var node in bspModel.nodes)
|
|
BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* L_8 = V_2;
|
|
int32_t L_9 = V_3;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = L_9;
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
V_4 = L_11;
|
|
// if (node.discarded) continue;
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_12 = V_4;
|
|
bool L_13 = L_12.___discarded_10;
|
|
if (L_13)
|
|
{
|
|
goto IL_010c;
|
|
}
|
|
}
|
|
{
|
|
// if (node.children.Length == 0)
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_14 = V_4;
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_15 = L_14.___children_6;
|
|
NullCheck(L_15);
|
|
if ((((RuntimeArray*)L_15)->max_length))
|
|
{
|
|
goto IL_010c;
|
|
}
|
|
}
|
|
{
|
|
// var paddedBounds = node.paddedBounds;
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_16 = V_4;
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_17 = L_16.___paddedBounds_2;
|
|
V_5 = L_17;
|
|
// for (int x = 0; x < paddedBounds.Size.x; x++)
|
|
V_6 = 0;
|
|
goto IL_00f9;
|
|
}
|
|
|
|
IL_0072:
|
|
{
|
|
// for (int z = 0; z < paddedBounds.Size.z; z++)
|
|
V_7 = 0;
|
|
goto IL_00e3;
|
|
}
|
|
|
|
IL_0077:
|
|
{
|
|
// Vector3 position = Vector3.Scale(new Vector3(paddedBounds.Location.x + x + 0.5f, 0, paddedBounds.Location.z + z + 0.5f), gridSize3D);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_18;
|
|
L_18 = Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline((&V_5), NULL);
|
|
int32_t L_19 = L_18.___x_0;
|
|
int32_t L_20 = V_6;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_21;
|
|
L_21 = Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline((&V_5), NULL);
|
|
int32_t L_22 = L_21.___z_2;
|
|
int32_t L_23 = V_7;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
|
|
memset((&L_24), 0, sizeof(L_24));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_24), ((float)il2cpp_codegen_add(((float)((int32_t)il2cpp_codegen_add(L_19, L_20))), (0.5f))), (0.0f), ((float)il2cpp_codegen_add(((float)((int32_t)il2cpp_codegen_add(L_22, L_23))), (0.5f))), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
|
|
L_26 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_24, L_25, NULL);
|
|
// var transform = Matrix4x4.TRS(position, Quaternion.identity, Vector3.one);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_27;
|
|
L_27 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
|
|
L_28 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_29;
|
|
L_29 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_26, L_27, L_28, NULL);
|
|
V_8 = L_29;
|
|
// EmitMarker(BSPDungeonMarkerNames.GroundRoom, transform, new IntVector(x, 0, z), -1);
|
|
il2cpp_codegen_runtime_class_init_inline(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var);
|
|
String_t* L_30 = ((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___GroundRoom_0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_31 = V_8;
|
|
int32_t L_32 = V_6;
|
|
int32_t L_33 = V_7;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_34;
|
|
memset((&L_34), 0, sizeof(L_34));
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_34), L_32, 0, L_33, /*hidden argument*/NULL);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_35;
|
|
L_35 = DungeonBuilder_EmitMarker_m2269C1FA0350E2BE59E038CC9ADD6127C2998865(__this, L_30, L_31, L_34, (-1), NULL);
|
|
// for (int z = 0; z < paddedBounds.Size.z; z++)
|
|
int32_t L_36 = V_7;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(L_36, 1));
|
|
}
|
|
|
|
IL_00e3:
|
|
{
|
|
// for (int z = 0; z < paddedBounds.Size.z; z++)
|
|
int32_t L_37 = V_7;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_38;
|
|
L_38 = Rectangle_get_Size_mA55765DC875BB6CEBED2C41C0DBC5258B7A79259_inline((&V_5), NULL);
|
|
int32_t L_39 = L_38.___z_2;
|
|
if ((((int32_t)L_37) < ((int32_t)L_39)))
|
|
{
|
|
goto IL_0077;
|
|
}
|
|
}
|
|
{
|
|
// for (int x = 0; x < paddedBounds.Size.x; x++)
|
|
int32_t L_40 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_40, 1));
|
|
}
|
|
|
|
IL_00f9:
|
|
{
|
|
// for (int x = 0; x < paddedBounds.Size.x; x++)
|
|
int32_t L_41 = V_6;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_42;
|
|
L_42 = Rectangle_get_Size_mA55765DC875BB6CEBED2C41C0DBC5258B7A79259_inline((&V_5), NULL);
|
|
int32_t L_43 = L_42.___x_0;
|
|
if ((((int32_t)L_41) < ((int32_t)L_43)))
|
|
{
|
|
goto IL_0072;
|
|
}
|
|
}
|
|
|
|
IL_010c:
|
|
{
|
|
int32_t L_44 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_44, 1));
|
|
}
|
|
|
|
IL_0110:
|
|
{
|
|
// foreach (var node in bspModel.nodes)
|
|
int32_t L_45 = V_3;
|
|
BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* L_46 = V_2;
|
|
NullCheck(L_46);
|
|
if ((((int32_t)L_45) < ((int32_t)((int32_t)(((RuntimeArray*)L_46)->max_length)))))
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
}
|
|
{
|
|
// var doorPositions = new HashSet<IntVector>();
|
|
HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* L_47 = (HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215*)il2cpp_codegen_object_new(HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215_il2cpp_TypeInfo_var);
|
|
NullCheck(L_47);
|
|
HashSet_1__ctor_m606D72FA17DC5FB76BFFBA90AE31EF85BE643D0A(L_47, HashSet_1__ctor_m606D72FA17DC5FB76BFFBA90AE31EF85BE643D0A_RuntimeMethod_var);
|
|
V_1 = L_47;
|
|
// foreach (var connection in bspModel.connections)
|
|
BSPDungeonModel_t5A70578734AD413BFD9BB41C7F8FE92C372112DF* L_48 = __this->___bspModel_15;
|
|
NullCheck(L_48);
|
|
BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61* L_49 = L_48->___connections_7;
|
|
V_9 = L_49;
|
|
V_3 = 0;
|
|
goto IL_04c1;
|
|
}
|
|
|
|
IL_0133:
|
|
{
|
|
// foreach (var connection in bspModel.connections)
|
|
BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61* L_50 = V_9;
|
|
int32_t L_51 = V_3;
|
|
NullCheck(L_50);
|
|
int32_t L_52 = L_51;
|
|
BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0 L_53 = (L_50)->GetAt(static_cast<il2cpp_array_size_t>(L_52));
|
|
V_10 = L_53;
|
|
// var offset = connection.doorFacingX ? new Vector3(0, 0, 0.5f) : new Vector3(0.5f, 0, 0);
|
|
BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0 L_54 = V_10;
|
|
bool L_55 = L_54.___doorFacingX_4;
|
|
if (L_55)
|
|
{
|
|
goto IL_015c;
|
|
}
|
|
}
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56;
|
|
memset((&L_56), 0, sizeof(L_56));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_56), (0.5f), (0.0f), (0.0f), /*hidden argument*/NULL);
|
|
G_B15_0 = L_56;
|
|
goto IL_0170;
|
|
}
|
|
|
|
IL_015c:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57;
|
|
memset((&L_57), 0, sizeof(L_57));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_57), (0.0f), (0.0f), (0.5f), /*hidden argument*/NULL);
|
|
G_B15_0 = L_57;
|
|
}
|
|
|
|
IL_0170:
|
|
{
|
|
V_11 = G_B15_0;
|
|
// var pos0 = connection.doorPosition0;
|
|
BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0 L_58 = V_10;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_59 = L_58.___doorPosition0_2;
|
|
V_12 = L_59;
|
|
// var pos1 = connection.doorPosition1;
|
|
BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0 L_60 = V_10;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_61 = L_60.___doorPosition1_3;
|
|
V_13 = L_61;
|
|
// var pos0F = pos0.ToVector3();
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62;
|
|
L_62 = IntVector_ToVector3_m9DF4AE99107BC7505A2C50BD51B5E7D17A02CEF0((&V_12), NULL);
|
|
// var pos1F = pos1.ToVector3();
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63;
|
|
L_63 = IntVector_ToVector3_m9DF4AE99107BC7505A2C50BD51B5E7D17A02CEF0((&V_13), NULL);
|
|
V_14 = L_63;
|
|
// Vector3 worldPos0 = Vector3.Scale(pos0F + offset, gridSize3D);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64 = V_11;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65;
|
|
L_65 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_62, L_64, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67;
|
|
L_67 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_65, L_66, NULL);
|
|
// Vector3 worldPos1 = Vector3.Scale(pos1F + offset, gridSize3D);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68 = V_14;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69 = V_11;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70;
|
|
L_70 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_68, L_69, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72;
|
|
L_72 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_70, L_71, NULL);
|
|
V_19 = L_72;
|
|
// float angle0 = connection.doorFacingX ? 90 : 0;
|
|
BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0 L_73 = V_10;
|
|
bool L_74 = L_73.___doorFacingX_4;
|
|
G_B16_0 = L_67;
|
|
if (L_74)
|
|
{
|
|
G_B17_0 = L_67;
|
|
goto IL_01be;
|
|
}
|
|
}
|
|
{
|
|
G_B18_0 = 0;
|
|
G_B18_1 = G_B16_0;
|
|
goto IL_01c0;
|
|
}
|
|
|
|
IL_01be:
|
|
{
|
|
G_B18_0 = ((int32_t)90);
|
|
G_B18_1 = G_B17_0;
|
|
}
|
|
|
|
IL_01c0:
|
|
{
|
|
V_20 = ((float)G_B18_0);
|
|
// float angle1 = connection.doorFacingX ? 270 : 180;
|
|
BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0 L_75 = V_10;
|
|
bool L_76 = L_75.___doorFacingX_4;
|
|
G_B19_0 = G_B18_1;
|
|
if (L_76)
|
|
{
|
|
G_B20_0 = G_B18_1;
|
|
goto IL_01d3;
|
|
}
|
|
}
|
|
{
|
|
G_B21_0 = ((int32_t)180);
|
|
G_B21_1 = G_B19_0;
|
|
goto IL_01d8;
|
|
}
|
|
|
|
IL_01d3:
|
|
{
|
|
G_B21_0 = ((int32_t)270);
|
|
G_B21_1 = G_B20_0;
|
|
}
|
|
|
|
IL_01d8:
|
|
{
|
|
V_21 = ((float)G_B21_0);
|
|
// transform = Matrix4x4.TRS(worldPos0, Quaternion.Euler(0, angle0, 0), Vector3.one);
|
|
float L_77 = V_20;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_78;
|
|
L_78 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), L_77, (0.0f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79;
|
|
L_79 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_80;
|
|
L_80 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(G_B21_1, L_78, L_79, NULL);
|
|
V_22 = L_80;
|
|
// EmitMarker(BSPDungeonMarkerNames.Door, transform, pos0, -1);
|
|
il2cpp_codegen_runtime_class_init_inline(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var);
|
|
String_t* L_81 = ((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___Door_2;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_82 = V_22;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_83 = V_12;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_84;
|
|
L_84 = DungeonBuilder_EmitMarker_m2269C1FA0350E2BE59E038CC9ADD6127C2998865(__this, L_81, L_82, L_83, (-1), NULL);
|
|
// transform = Matrix4x4.TRS(worldPos1, Quaternion.Euler(0, angle1, 0), Vector3.one);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_85 = V_19;
|
|
float L_86 = V_21;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_87;
|
|
L_87 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), L_86, (0.0f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_88;
|
|
L_88 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_89;
|
|
L_89 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_85, L_87, L_88, NULL);
|
|
V_22 = L_89;
|
|
// EmitMarker(BSPDungeonMarkerNames.Door, transform, pos1, -1);
|
|
String_t* L_90 = ((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___Door_2;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_91 = V_22;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_92 = V_13;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_93;
|
|
L_93 = DungeonBuilder_EmitMarker_m2269C1FA0350E2BE59E038CC9ADD6127C2998865(__this, L_90, L_91, L_92, (-1), NULL);
|
|
// doorPositions.Add(pos0);
|
|
HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* L_94 = V_1;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_95 = V_12;
|
|
NullCheck(L_94);
|
|
bool L_96;
|
|
L_96 = HashSet_1_Add_m3CEC6A8ED133CA7EF3C957EA7C946E401291F79C(L_94, L_95, HashSet_1_Add_m3CEC6A8ED133CA7EF3C957EA7C946E401291F79C_RuntimeMethod_var);
|
|
// doorPositions.Add(pos1);
|
|
HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* L_97 = V_1;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_98 = V_13;
|
|
NullCheck(L_97);
|
|
bool L_99;
|
|
L_99 = HashSet_1_Add_m3CEC6A8ED133CA7EF3C957EA7C946E401291F79C(L_97, L_98, HashSet_1_Add_m3CEC6A8ED133CA7EF3C957EA7C946E401291F79C_RuntimeMethod_var);
|
|
// int x0 = Mathf.Min(pos0.x, pos1.x);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_100 = V_12;
|
|
int32_t L_101 = L_100.___x_0;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_102 = V_13;
|
|
int32_t L_103 = L_102.___x_0;
|
|
int32_t L_104;
|
|
L_104 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_101, L_103, NULL);
|
|
V_15 = L_104;
|
|
// int x1 = Mathf.Max(pos0.x, pos1.x);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_105 = V_12;
|
|
int32_t L_106 = L_105.___x_0;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_107 = V_13;
|
|
int32_t L_108 = L_107.___x_0;
|
|
int32_t L_109;
|
|
L_109 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_106, L_108, NULL);
|
|
V_16 = L_109;
|
|
// int z0 = Mathf.Min(pos0.z, pos1.z);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_110 = V_12;
|
|
int32_t L_111 = L_110.___z_2;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_112 = V_13;
|
|
int32_t L_113 = L_112.___z_2;
|
|
int32_t L_114;
|
|
L_114 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_111, L_113, NULL);
|
|
V_17 = L_114;
|
|
// int z1 = Mathf.Max(pos0.z, pos1.z);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_115 = V_12;
|
|
int32_t L_116 = L_115.___z_2;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_117 = V_13;
|
|
int32_t L_118 = L_117.___z_2;
|
|
int32_t L_119;
|
|
L_119 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_116, L_118, NULL);
|
|
V_18 = L_119;
|
|
// if (x0 == x1) z1--;
|
|
int32_t L_120 = V_15;
|
|
int32_t L_121 = V_16;
|
|
if ((!(((uint32_t)L_120) == ((uint32_t)L_121))))
|
|
{
|
|
goto IL_02ab;
|
|
}
|
|
}
|
|
{
|
|
// if (x0 == x1) z1--;
|
|
int32_t L_122 = V_18;
|
|
V_18 = ((int32_t)il2cpp_codegen_subtract(L_122, 1));
|
|
}
|
|
|
|
IL_02ab:
|
|
{
|
|
// if (z0 == z1) x1--;
|
|
int32_t L_123 = V_17;
|
|
int32_t L_124 = V_18;
|
|
if ((!(((uint32_t)L_123) == ((uint32_t)L_124))))
|
|
{
|
|
goto IL_02b7;
|
|
}
|
|
}
|
|
{
|
|
// if (z0 == z1) x1--;
|
|
int32_t L_125 = V_16;
|
|
V_16 = ((int32_t)il2cpp_codegen_subtract(L_125, 1));
|
|
}
|
|
|
|
IL_02b7:
|
|
{
|
|
// for (int x = x0; x <= x1; x++)
|
|
int32_t L_126 = V_15;
|
|
V_23 = L_126;
|
|
goto IL_0321;
|
|
}
|
|
|
|
IL_02bd:
|
|
{
|
|
// for (int z = z0; z <= z1; z++)
|
|
int32_t L_127 = V_17;
|
|
V_24 = L_127;
|
|
goto IL_0315;
|
|
}
|
|
|
|
IL_02c3:
|
|
{
|
|
// var doorGroundPosition = Vector3.Scale(new Vector3(x + 0.5f, 0, z + 0.5f), gridSize3D);
|
|
int32_t L_128 = V_23;
|
|
int32_t L_129 = V_24;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_130;
|
|
memset((&L_130), 0, sizeof(L_130));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_130), ((float)il2cpp_codegen_add(((float)L_128), (0.5f))), (0.0f), ((float)il2cpp_codegen_add(((float)L_129), (0.5f))), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_131 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_132;
|
|
L_132 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_130, L_131, NULL);
|
|
// var transform = Matrix4x4.TRS(doorGroundPosition, Quaternion.identity, Vector3.one);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_133;
|
|
L_133 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_134;
|
|
L_134 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_135;
|
|
L_135 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_132, L_133, L_134, NULL);
|
|
V_25 = L_135;
|
|
// EmitMarker(BSPDungeonMarkerNames.GroundCorridor, transform, new IntVector(x, 0, z), -1);
|
|
il2cpp_codegen_runtime_class_init_inline(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var);
|
|
String_t* L_136 = ((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___GroundCorridor_1;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_137 = V_25;
|
|
int32_t L_138 = V_23;
|
|
int32_t L_139 = V_24;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_140;
|
|
memset((&L_140), 0, sizeof(L_140));
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_140), L_138, 0, L_139, /*hidden argument*/NULL);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_141;
|
|
L_141 = DungeonBuilder_EmitMarker_m2269C1FA0350E2BE59E038CC9ADD6127C2998865(__this, L_136, L_137, L_140, (-1), NULL);
|
|
// for (int z = z0; z <= z1; z++)
|
|
int32_t L_142 = V_24;
|
|
V_24 = ((int32_t)il2cpp_codegen_add(L_142, 1));
|
|
}
|
|
|
|
IL_0315:
|
|
{
|
|
// for (int z = z0; z <= z1; z++)
|
|
int32_t L_143 = V_24;
|
|
int32_t L_144 = V_18;
|
|
if ((((int32_t)L_143) <= ((int32_t)L_144)))
|
|
{
|
|
goto IL_02c3;
|
|
}
|
|
}
|
|
{
|
|
// for (int x = x0; x <= x1; x++)
|
|
int32_t L_145 = V_23;
|
|
V_23 = ((int32_t)il2cpp_codegen_add(L_145, 1));
|
|
}
|
|
|
|
IL_0321:
|
|
{
|
|
// for (int x = x0; x <= x1; x++)
|
|
int32_t L_146 = V_23;
|
|
int32_t L_147 = V_16;
|
|
if ((((int32_t)L_146) <= ((int32_t)L_147)))
|
|
{
|
|
goto IL_02bd;
|
|
}
|
|
}
|
|
{
|
|
// if (x0 == x1)
|
|
int32_t L_148 = V_15;
|
|
int32_t L_149 = V_16;
|
|
if ((!(((uint32_t)L_148) == ((uint32_t)L_149))))
|
|
{
|
|
goto IL_03f9;
|
|
}
|
|
}
|
|
{
|
|
// for (int z = z0; z <= z1; z++)
|
|
int32_t L_150 = V_17;
|
|
V_26 = L_150;
|
|
goto IL_03eb;
|
|
}
|
|
|
|
IL_0339:
|
|
{
|
|
// var worldPos = Vector3.Scale(new Vector3(x0, 0, z + 0.5f), gridSize3D);
|
|
int32_t L_151 = V_15;
|
|
int32_t L_152 = V_26;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_153;
|
|
memset((&L_153), 0, sizeof(L_153));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_153), ((float)L_151), (0.0f), ((float)il2cpp_codegen_add(((float)L_152), (0.5f))), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_154 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_155;
|
|
L_155 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_153, L_154, NULL);
|
|
// var transform = Matrix4x4.TRS(worldPos, Quaternion.Euler(0, 90, 0), Vector3.one);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_156;
|
|
L_156 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (90.0f), (0.0f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_157;
|
|
L_157 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_158;
|
|
L_158 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_155, L_156, L_157, NULL);
|
|
V_27 = L_158;
|
|
// EmitMarker(BSPDungeonMarkerNames.WallCorridor, transform, new IntVector(x0, 0, z), -1);
|
|
il2cpp_codegen_runtime_class_init_inline(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var);
|
|
String_t* L_159 = ((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___WallCorridor_4;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_160 = V_27;
|
|
int32_t L_161 = V_15;
|
|
int32_t L_162 = V_26;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_163;
|
|
memset((&L_163), 0, sizeof(L_163));
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_163), L_161, 0, L_162, /*hidden argument*/NULL);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_164;
|
|
L_164 = DungeonBuilder_EmitMarker_m2269C1FA0350E2BE59E038CC9ADD6127C2998865(__this, L_159, L_160, L_163, (-1), NULL);
|
|
// worldPos = Vector3.Scale(new Vector3(x0 + 1, 0, z + 0.5f), gridSize3D);
|
|
int32_t L_165 = V_15;
|
|
int32_t L_166 = V_26;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_167;
|
|
memset((&L_167), 0, sizeof(L_167));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_167), ((float)((int32_t)il2cpp_codegen_add(L_165, 1))), (0.0f), ((float)il2cpp_codegen_add(((float)L_166), (0.5f))), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_168 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_169;
|
|
L_169 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_167, L_168, NULL);
|
|
// transform = Matrix4x4.TRS(worldPos, Quaternion.Euler(0, 270, 0), Vector3.one);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_170;
|
|
L_170 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (270.0f), (0.0f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_171;
|
|
L_171 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_172;
|
|
L_172 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_169, L_170, L_171, NULL);
|
|
V_27 = L_172;
|
|
// EmitMarker(BSPDungeonMarkerNames.WallCorridor, transform, new IntVector(x1, 0, z), -1);
|
|
String_t* L_173 = ((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___WallCorridor_4;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_174 = V_27;
|
|
int32_t L_175 = V_16;
|
|
int32_t L_176 = V_26;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_177;
|
|
memset((&L_177), 0, sizeof(L_177));
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_177), L_175, 0, L_176, /*hidden argument*/NULL);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_178;
|
|
L_178 = DungeonBuilder_EmitMarker_m2269C1FA0350E2BE59E038CC9ADD6127C2998865(__this, L_173, L_174, L_177, (-1), NULL);
|
|
// for (int z = z0; z <= z1; z++)
|
|
int32_t L_179 = V_26;
|
|
V_26 = ((int32_t)il2cpp_codegen_add(L_179, 1));
|
|
}
|
|
|
|
IL_03eb:
|
|
{
|
|
// for (int z = z0; z <= z1; z++)
|
|
int32_t L_180 = V_26;
|
|
int32_t L_181 = V_18;
|
|
if ((((int32_t)L_180) <= ((int32_t)L_181)))
|
|
{
|
|
goto IL_0339;
|
|
}
|
|
}
|
|
{
|
|
goto IL_04bd;
|
|
}
|
|
|
|
IL_03f9:
|
|
{
|
|
// for (int x = x0; x <= x1; x++)
|
|
int32_t L_182 = V_15;
|
|
V_28 = L_182;
|
|
goto IL_04b4;
|
|
}
|
|
|
|
IL_0402:
|
|
{
|
|
// var worldPos = Vector3.Scale(new Vector3(x + 0.5f, 0, z0), gridSize3D);
|
|
int32_t L_183 = V_28;
|
|
int32_t L_184 = V_17;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_185;
|
|
memset((&L_185), 0, sizeof(L_185));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_185), ((float)il2cpp_codegen_add(((float)L_183), (0.5f))), (0.0f), ((float)L_184), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_186 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_187;
|
|
L_187 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_185, L_186, NULL);
|
|
// var transform = Matrix4x4.TRS(worldPos, Quaternion.Euler(0, 0, 0), Vector3.one);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_188;
|
|
L_188 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (0.0f), (0.0f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_189;
|
|
L_189 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_190;
|
|
L_190 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_187, L_188, L_189, NULL);
|
|
V_29 = L_190;
|
|
// EmitMarker(BSPDungeonMarkerNames.WallCorridor, transform, new IntVector(x, 0, z0), -1);
|
|
il2cpp_codegen_runtime_class_init_inline(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var);
|
|
String_t* L_191 = ((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___WallCorridor_4;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_192 = V_29;
|
|
int32_t L_193 = V_28;
|
|
int32_t L_194 = V_17;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_195;
|
|
memset((&L_195), 0, sizeof(L_195));
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_195), L_193, 0, L_194, /*hidden argument*/NULL);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_196;
|
|
L_196 = DungeonBuilder_EmitMarker_m2269C1FA0350E2BE59E038CC9ADD6127C2998865(__this, L_191, L_192, L_195, (-1), NULL);
|
|
// worldPos = Vector3.Scale(new Vector3(x + 0.5f, 0, z0 + 1), gridSize3D);
|
|
int32_t L_197 = V_28;
|
|
int32_t L_198 = V_17;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_199;
|
|
memset((&L_199), 0, sizeof(L_199));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_199), ((float)il2cpp_codegen_add(((float)L_197), (0.5f))), (0.0f), ((float)((int32_t)il2cpp_codegen_add(L_198, 1))), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_200 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_201;
|
|
L_201 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_199, L_200, NULL);
|
|
// transform = Matrix4x4.TRS(worldPos, Quaternion.Euler(0, 180, 0), Vector3.one);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_202;
|
|
L_202 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (180.0f), (0.0f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_203;
|
|
L_203 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_204;
|
|
L_204 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_201, L_202, L_203, NULL);
|
|
V_29 = L_204;
|
|
// EmitMarker(BSPDungeonMarkerNames.WallCorridor, transform, new IntVector(x, 0, z1), -1);
|
|
String_t* L_205 = ((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___WallCorridor_4;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_206 = V_29;
|
|
int32_t L_207 = V_28;
|
|
int32_t L_208 = V_18;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_209;
|
|
memset((&L_209), 0, sizeof(L_209));
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_209), L_207, 0, L_208, /*hidden argument*/NULL);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_210;
|
|
L_210 = DungeonBuilder_EmitMarker_m2269C1FA0350E2BE59E038CC9ADD6127C2998865(__this, L_205, L_206, L_209, (-1), NULL);
|
|
// for (int x = x0; x <= x1; x++)
|
|
int32_t L_211 = V_28;
|
|
V_28 = ((int32_t)il2cpp_codegen_add(L_211, 1));
|
|
}
|
|
|
|
IL_04b4:
|
|
{
|
|
// for (int x = x0; x <= x1; x++)
|
|
int32_t L_212 = V_28;
|
|
int32_t L_213 = V_16;
|
|
if ((((int32_t)L_212) <= ((int32_t)L_213)))
|
|
{
|
|
goto IL_0402;
|
|
}
|
|
}
|
|
|
|
IL_04bd:
|
|
{
|
|
int32_t L_214 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_214, 1));
|
|
}
|
|
|
|
IL_04c1:
|
|
{
|
|
// foreach (var connection in bspModel.connections)
|
|
int32_t L_215 = V_3;
|
|
BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61* L_216 = V_9;
|
|
NullCheck(L_216);
|
|
if ((((int32_t)L_215) < ((int32_t)((int32_t)(((RuntimeArray*)L_216)->max_length)))))
|
|
{
|
|
goto IL_0133;
|
|
}
|
|
}
|
|
{
|
|
// foreach (var node in bspModel.nodes)
|
|
BSPDungeonModel_t5A70578734AD413BFD9BB41C7F8FE92C372112DF* L_217 = __this->___bspModel_15;
|
|
NullCheck(L_217);
|
|
BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* L_218 = L_217->___nodes_6;
|
|
V_2 = L_218;
|
|
V_3 = 0;
|
|
goto IL_0891;
|
|
}
|
|
|
|
IL_04de:
|
|
{
|
|
// foreach (var node in bspModel.nodes)
|
|
BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* L_219 = V_2;
|
|
int32_t L_220 = V_3;
|
|
NullCheck(L_219);
|
|
int32_t L_221 = L_220;
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_222 = (L_219)->GetAt(static_cast<il2cpp_array_size_t>(L_221));
|
|
V_30 = L_222;
|
|
// if (node.discarded || node.children.Length > 0)
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_223 = V_30;
|
|
bool L_224 = L_223.___discarded_10;
|
|
if (L_224)
|
|
{
|
|
goto IL_088d;
|
|
}
|
|
}
|
|
{
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_225 = V_30;
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_226 = L_225.___children_6;
|
|
NullCheck(L_226);
|
|
if ((((RuntimeArray*)L_226)->max_length))
|
|
{
|
|
goto IL_088d;
|
|
}
|
|
}
|
|
{
|
|
// var loc = node.paddedBounds.Location;
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_227 = V_30;
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_228 = L_227.___paddedBounds_2;
|
|
V_36 = L_228;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_229;
|
|
L_229 = Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline((&V_36), NULL);
|
|
// var size = node.paddedBounds.Size;
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_230 = V_30;
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_231 = L_230.___paddedBounds_2;
|
|
V_36 = L_231;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_232;
|
|
L_232 = Rectangle_get_Size_mA55765DC875BB6CEBED2C41C0DBC5258B7A79259_inline((&V_36), NULL);
|
|
V_31 = L_232;
|
|
// int x0 = loc.x;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_233 = L_229;
|
|
int32_t L_234 = L_233.___x_0;
|
|
V_32 = L_234;
|
|
// int x1 = loc.x + size.x;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_235 = L_233;
|
|
int32_t L_236 = L_235.___x_0;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_237 = V_31;
|
|
int32_t L_238 = L_237.___x_0;
|
|
V_33 = ((int32_t)il2cpp_codegen_add(L_236, L_238));
|
|
// int z0 = loc.z;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_239 = L_235;
|
|
int32_t L_240 = L_239.___z_2;
|
|
V_34 = L_240;
|
|
// int z1 = loc.z + size.z;
|
|
int32_t L_241 = L_239.___z_2;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_242 = V_31;
|
|
int32_t L_243 = L_242.___z_2;
|
|
V_35 = ((int32_t)il2cpp_codegen_add(L_241, L_243));
|
|
// for (int x = x0; x < x1; x++)
|
|
int32_t L_244 = V_32;
|
|
V_37 = L_244;
|
|
goto IL_062e;
|
|
}
|
|
|
|
IL_055a:
|
|
{
|
|
// if (!doorPositions.Contains(new IntVector(x, 0, z0)))
|
|
HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* L_245 = V_1;
|
|
int32_t L_246 = V_37;
|
|
int32_t L_247 = V_34;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_248;
|
|
memset((&L_248), 0, sizeof(L_248));
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_248), L_246, 0, L_247, /*hidden argument*/NULL);
|
|
NullCheck(L_245);
|
|
bool L_249;
|
|
L_249 = HashSet_1_Contains_m912E38AD34AEBA45CCD4C1D112E289133DFC1678(L_245, L_248, HashSet_1_Contains_m912E38AD34AEBA45CCD4C1D112E289133DFC1678_RuntimeMethod_var);
|
|
if (L_249)
|
|
{
|
|
goto IL_05c1;
|
|
}
|
|
}
|
|
{
|
|
// var worldPos = Vector3.Scale(new Vector3(x + 0.5f, 0, z0), gridSize3D);
|
|
int32_t L_250 = V_37;
|
|
int32_t L_251 = V_34;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_252;
|
|
memset((&L_252), 0, sizeof(L_252));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_252), ((float)il2cpp_codegen_add(((float)L_250), (0.5f))), (0.0f), ((float)L_251), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_253 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_254;
|
|
L_254 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_252, L_253, NULL);
|
|
// var transform = Matrix4x4.TRS(worldPos, Quaternion.Euler(0, 0, 0), Vector3.one);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_255;
|
|
L_255 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (0.0f), (0.0f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_256;
|
|
L_256 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_257;
|
|
L_257 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_254, L_255, L_256, NULL);
|
|
V_38 = L_257;
|
|
// EmitMarker(BSPDungeonMarkerNames.WallRoom, transform, new IntVector(x, 0, z0), -1);
|
|
il2cpp_codegen_runtime_class_init_inline(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var);
|
|
String_t* L_258 = ((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___WallRoom_3;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_259 = V_38;
|
|
int32_t L_260 = V_37;
|
|
int32_t L_261 = V_34;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_262;
|
|
memset((&L_262), 0, sizeof(L_262));
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_262), L_260, 0, L_261, /*hidden argument*/NULL);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_263;
|
|
L_263 = DungeonBuilder_EmitMarker_m2269C1FA0350E2BE59E038CC9ADD6127C2998865(__this, L_258, L_259, L_262, (-1), NULL);
|
|
}
|
|
|
|
IL_05c1:
|
|
{
|
|
// if (!doorPositions.Contains(new IntVector(x, 0, z1)))
|
|
HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* L_264 = V_1;
|
|
int32_t L_265 = V_37;
|
|
int32_t L_266 = V_35;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_267;
|
|
memset((&L_267), 0, sizeof(L_267));
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_267), L_265, 0, L_266, /*hidden argument*/NULL);
|
|
NullCheck(L_264);
|
|
bool L_268;
|
|
L_268 = HashSet_1_Contains_m912E38AD34AEBA45CCD4C1D112E289133DFC1678(L_264, L_267, HashSet_1_Contains_m912E38AD34AEBA45CCD4C1D112E289133DFC1678_RuntimeMethod_var);
|
|
if (L_268)
|
|
{
|
|
goto IL_0628;
|
|
}
|
|
}
|
|
{
|
|
// var worldPos = Vector3.Scale(new Vector3(x + 0.5f, 0, z1), gridSize3D);
|
|
int32_t L_269 = V_37;
|
|
int32_t L_270 = V_35;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_271;
|
|
memset((&L_271), 0, sizeof(L_271));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_271), ((float)il2cpp_codegen_add(((float)L_269), (0.5f))), (0.0f), ((float)L_270), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_272 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_273;
|
|
L_273 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_271, L_272, NULL);
|
|
// var transform = Matrix4x4.TRS(worldPos, Quaternion.Euler(0, 180, 0), Vector3.one);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_274;
|
|
L_274 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (180.0f), (0.0f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_275;
|
|
L_275 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_276;
|
|
L_276 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_273, L_274, L_275, NULL);
|
|
V_39 = L_276;
|
|
// EmitMarker(BSPDungeonMarkerNames.WallRoom, transform, new IntVector(x, 0, z1), -1);
|
|
il2cpp_codegen_runtime_class_init_inline(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var);
|
|
String_t* L_277 = ((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___WallRoom_3;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_278 = V_39;
|
|
int32_t L_279 = V_37;
|
|
int32_t L_280 = V_35;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_281;
|
|
memset((&L_281), 0, sizeof(L_281));
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_281), L_279, 0, L_280, /*hidden argument*/NULL);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_282;
|
|
L_282 = DungeonBuilder_EmitMarker_m2269C1FA0350E2BE59E038CC9ADD6127C2998865(__this, L_277, L_278, L_281, (-1), NULL);
|
|
}
|
|
|
|
IL_0628:
|
|
{
|
|
// for (int x = x0; x < x1; x++)
|
|
int32_t L_283 = V_37;
|
|
V_37 = ((int32_t)il2cpp_codegen_add(L_283, 1));
|
|
}
|
|
|
|
IL_062e:
|
|
{
|
|
// for (int x = x0; x < x1; x++)
|
|
int32_t L_284 = V_37;
|
|
int32_t L_285 = V_33;
|
|
if ((((int32_t)L_284) < ((int32_t)L_285)))
|
|
{
|
|
goto IL_055a;
|
|
}
|
|
}
|
|
{
|
|
// for (int z = z0; z < z1; z++)
|
|
int32_t L_286 = V_34;
|
|
V_40 = L_286;
|
|
goto IL_0714;
|
|
}
|
|
|
|
IL_0640:
|
|
{
|
|
// if (!doorPositions.Contains(new IntVector(x0, 0, z)))
|
|
HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* L_287 = V_1;
|
|
int32_t L_288 = V_32;
|
|
int32_t L_289 = V_40;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_290;
|
|
memset((&L_290), 0, sizeof(L_290));
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_290), L_288, 0, L_289, /*hidden argument*/NULL);
|
|
NullCheck(L_287);
|
|
bool L_291;
|
|
L_291 = HashSet_1_Contains_m912E38AD34AEBA45CCD4C1D112E289133DFC1678(L_287, L_290, HashSet_1_Contains_m912E38AD34AEBA45CCD4C1D112E289133DFC1678_RuntimeMethod_var);
|
|
if (L_291)
|
|
{
|
|
goto IL_06a7;
|
|
}
|
|
}
|
|
{
|
|
// var worldPos = Vector3.Scale(new Vector3(x0, 0, z + 0.5f), gridSize3D);
|
|
int32_t L_292 = V_32;
|
|
int32_t L_293 = V_40;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_294;
|
|
memset((&L_294), 0, sizeof(L_294));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_294), ((float)L_292), (0.0f), ((float)il2cpp_codegen_add(((float)L_293), (0.5f))), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_295 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_296;
|
|
L_296 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_294, L_295, NULL);
|
|
// var transform = Matrix4x4.TRS(worldPos, Quaternion.Euler(0, 90, 0), Vector3.one);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_297;
|
|
L_297 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (90.0f), (0.0f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_298;
|
|
L_298 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_299;
|
|
L_299 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_296, L_297, L_298, NULL);
|
|
V_41 = L_299;
|
|
// EmitMarker(BSPDungeonMarkerNames.WallRoom, transform, new IntVector(x0, 0, z), -1);
|
|
il2cpp_codegen_runtime_class_init_inline(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var);
|
|
String_t* L_300 = ((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___WallRoom_3;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_301 = V_41;
|
|
int32_t L_302 = V_32;
|
|
int32_t L_303 = V_40;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_304;
|
|
memset((&L_304), 0, sizeof(L_304));
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_304), L_302, 0, L_303, /*hidden argument*/NULL);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_305;
|
|
L_305 = DungeonBuilder_EmitMarker_m2269C1FA0350E2BE59E038CC9ADD6127C2998865(__this, L_300, L_301, L_304, (-1), NULL);
|
|
}
|
|
|
|
IL_06a7:
|
|
{
|
|
// if (!doorPositions.Contains(new IntVector(x1, 0, z)))
|
|
HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* L_306 = V_1;
|
|
int32_t L_307 = V_33;
|
|
int32_t L_308 = V_40;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_309;
|
|
memset((&L_309), 0, sizeof(L_309));
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_309), L_307, 0, L_308, /*hidden argument*/NULL);
|
|
NullCheck(L_306);
|
|
bool L_310;
|
|
L_310 = HashSet_1_Contains_m912E38AD34AEBA45CCD4C1D112E289133DFC1678(L_306, L_309, HashSet_1_Contains_m912E38AD34AEBA45CCD4C1D112E289133DFC1678_RuntimeMethod_var);
|
|
if (L_310)
|
|
{
|
|
goto IL_070e;
|
|
}
|
|
}
|
|
{
|
|
// var worldPos = Vector3.Scale(new Vector3(x1, 0, z + 0.5f), gridSize3D);
|
|
int32_t L_311 = V_33;
|
|
int32_t L_312 = V_40;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_313;
|
|
memset((&L_313), 0, sizeof(L_313));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_313), ((float)L_311), (0.0f), ((float)il2cpp_codegen_add(((float)L_312), (0.5f))), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_314 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_315;
|
|
L_315 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_313, L_314, NULL);
|
|
// var transform = Matrix4x4.TRS(worldPos, Quaternion.Euler(0, 270, 0), Vector3.one);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_316;
|
|
L_316 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (270.0f), (0.0f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_317;
|
|
L_317 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_318;
|
|
L_318 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_315, L_316, L_317, NULL);
|
|
V_42 = L_318;
|
|
// EmitMarker(BSPDungeonMarkerNames.WallRoom, transform, new IntVector(x1, 0, z), -1);
|
|
il2cpp_codegen_runtime_class_init_inline(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var);
|
|
String_t* L_319 = ((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___WallRoom_3;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_320 = V_42;
|
|
int32_t L_321 = V_33;
|
|
int32_t L_322 = V_40;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_323;
|
|
memset((&L_323), 0, sizeof(L_323));
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_323), L_321, 0, L_322, /*hidden argument*/NULL);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_324;
|
|
L_324 = DungeonBuilder_EmitMarker_m2269C1FA0350E2BE59E038CC9ADD6127C2998865(__this, L_319, L_320, L_323, (-1), NULL);
|
|
}
|
|
|
|
IL_070e:
|
|
{
|
|
// for (int z = z0; z < z1; z++)
|
|
int32_t L_325 = V_40;
|
|
V_40 = ((int32_t)il2cpp_codegen_add(L_325, 1));
|
|
}
|
|
|
|
IL_0714:
|
|
{
|
|
// for (int z = z0; z < z1; z++)
|
|
int32_t L_326 = V_40;
|
|
int32_t L_327 = V_35;
|
|
if ((((int32_t)L_326) < ((int32_t)L_327)))
|
|
{
|
|
goto IL_0640;
|
|
}
|
|
}
|
|
{
|
|
// for (int x = x0; x <= x1; x++)
|
|
int32_t L_328 = V_32;
|
|
V_43 = L_328;
|
|
goto IL_07ca;
|
|
}
|
|
|
|
IL_0726:
|
|
{
|
|
// var worldPos = Vector3.Scale(new Vector3(x, 0, z0), gridSize3D);
|
|
int32_t L_329 = V_43;
|
|
int32_t L_330 = V_34;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_331;
|
|
memset((&L_331), 0, sizeof(L_331));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_331), ((float)L_329), (0.0f), ((float)L_330), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_332 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_333;
|
|
L_333 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_331, L_332, NULL);
|
|
// var transform = Matrix4x4.TRS(worldPos, Quaternion.Euler(0, 0, 0), Vector3.one);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_334;
|
|
L_334 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (0.0f), (0.0f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_335;
|
|
L_335 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_336;
|
|
L_336 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_333, L_334, L_335, NULL);
|
|
V_44 = L_336;
|
|
// EmitMarker(BSPDungeonMarkerNames.WallSeparator, transform, new IntVector(x, 0, z0), -1);
|
|
il2cpp_codegen_runtime_class_init_inline(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var);
|
|
String_t* L_337 = ((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___WallSeparator_5;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_338 = V_44;
|
|
int32_t L_339 = V_43;
|
|
int32_t L_340 = V_34;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_341;
|
|
memset((&L_341), 0, sizeof(L_341));
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_341), L_339, 0, L_340, /*hidden argument*/NULL);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_342;
|
|
L_342 = DungeonBuilder_EmitMarker_m2269C1FA0350E2BE59E038CC9ADD6127C2998865(__this, L_337, L_338, L_341, (-1), NULL);
|
|
// worldPos = Vector3.Scale(new Vector3(x, 0, z1), gridSize3D);
|
|
int32_t L_343 = V_43;
|
|
int32_t L_344 = V_35;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_345;
|
|
memset((&L_345), 0, sizeof(L_345));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_345), ((float)L_343), (0.0f), ((float)L_344), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_346 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_347;
|
|
L_347 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_345, L_346, NULL);
|
|
// transform = Matrix4x4.TRS(worldPos, Quaternion.Euler(0, 0, 0), Vector3.one);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_348;
|
|
L_348 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (0.0f), (0.0f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_349;
|
|
L_349 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_350;
|
|
L_350 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_347, L_348, L_349, NULL);
|
|
V_44 = L_350;
|
|
// EmitMarker(BSPDungeonMarkerNames.WallSeparator, transform, new IntVector(x, 0, z1), -1);
|
|
String_t* L_351 = ((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___WallSeparator_5;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_352 = V_44;
|
|
int32_t L_353 = V_43;
|
|
int32_t L_354 = V_35;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_355;
|
|
memset((&L_355), 0, sizeof(L_355));
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_355), L_353, 0, L_354, /*hidden argument*/NULL);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_356;
|
|
L_356 = DungeonBuilder_EmitMarker_m2269C1FA0350E2BE59E038CC9ADD6127C2998865(__this, L_351, L_352, L_355, (-1), NULL);
|
|
// for (int x = x0; x <= x1; x++)
|
|
int32_t L_357 = V_43;
|
|
V_43 = ((int32_t)il2cpp_codegen_add(L_357, 1));
|
|
}
|
|
|
|
IL_07ca:
|
|
{
|
|
// for (int x = x0; x <= x1; x++)
|
|
int32_t L_358 = V_43;
|
|
int32_t L_359 = V_33;
|
|
if ((((int32_t)L_358) <= ((int32_t)L_359)))
|
|
{
|
|
goto IL_0726;
|
|
}
|
|
}
|
|
{
|
|
// for (int z = z0 + 1; z <= z1 - 1; z++)
|
|
int32_t L_360 = V_34;
|
|
V_45 = ((int32_t)il2cpp_codegen_add(L_360, 1));
|
|
goto IL_0882;
|
|
}
|
|
|
|
IL_07de:
|
|
{
|
|
// var worldPos = Vector3.Scale(new Vector3(x0, 0, z), gridSize3D);
|
|
int32_t L_361 = V_32;
|
|
int32_t L_362 = V_45;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_363;
|
|
memset((&L_363), 0, sizeof(L_363));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_363), ((float)L_361), (0.0f), ((float)L_362), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_364 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_365;
|
|
L_365 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_363, L_364, NULL);
|
|
// var transform = Matrix4x4.TRS(worldPos, Quaternion.Euler(0, 0, 0), Vector3.one);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_366;
|
|
L_366 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (0.0f), (0.0f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_367;
|
|
L_367 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_368;
|
|
L_368 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_365, L_366, L_367, NULL);
|
|
V_46 = L_368;
|
|
// EmitMarker(BSPDungeonMarkerNames.WallSeparator, transform, new IntVector(x0, 0, z), -1);
|
|
il2cpp_codegen_runtime_class_init_inline(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var);
|
|
String_t* L_369 = ((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___WallSeparator_5;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_370 = V_46;
|
|
int32_t L_371 = V_32;
|
|
int32_t L_372 = V_45;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_373;
|
|
memset((&L_373), 0, sizeof(L_373));
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_373), L_371, 0, L_372, /*hidden argument*/NULL);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_374;
|
|
L_374 = DungeonBuilder_EmitMarker_m2269C1FA0350E2BE59E038CC9ADD6127C2998865(__this, L_369, L_370, L_373, (-1), NULL);
|
|
// worldPos = Vector3.Scale(new Vector3(x1, 0, z), gridSize3D);
|
|
int32_t L_375 = V_33;
|
|
int32_t L_376 = V_45;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_377;
|
|
memset((&L_377), 0, sizeof(L_377));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_377), ((float)L_375), (0.0f), ((float)L_376), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_378 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_379;
|
|
L_379 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_377, L_378, NULL);
|
|
// transform = Matrix4x4.TRS(worldPos, Quaternion.Euler(0, 0, 0), Vector3.one);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_380;
|
|
L_380 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (0.0f), (0.0f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_381;
|
|
L_381 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_382;
|
|
L_382 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_379, L_380, L_381, NULL);
|
|
V_46 = L_382;
|
|
// EmitMarker(BSPDungeonMarkerNames.WallSeparator, transform, new IntVector(x1, 0, z), -1);
|
|
String_t* L_383 = ((BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_StaticFields*)il2cpp_codegen_static_fields_for(BSPDungeonMarkerNames_tF4CD1AE9359736272D06E411D761CE14FEAAF7C2_il2cpp_TypeInfo_var))->___WallSeparator_5;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_384 = V_46;
|
|
int32_t L_385 = V_33;
|
|
int32_t L_386 = V_45;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_387;
|
|
memset((&L_387), 0, sizeof(L_387));
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_387), L_385, 0, L_386, /*hidden argument*/NULL);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_388;
|
|
L_388 = DungeonBuilder_EmitMarker_m2269C1FA0350E2BE59E038CC9ADD6127C2998865(__this, L_383, L_384, L_387, (-1), NULL);
|
|
// for (int z = z0 + 1; z <= z1 - 1; z++)
|
|
int32_t L_389 = V_45;
|
|
V_45 = ((int32_t)il2cpp_codegen_add(L_389, 1));
|
|
}
|
|
|
|
IL_0882:
|
|
{
|
|
// for (int z = z0 + 1; z <= z1 - 1; z++)
|
|
int32_t L_390 = V_45;
|
|
int32_t L_391 = V_35;
|
|
if ((((int32_t)L_390) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_391, 1)))))
|
|
{
|
|
goto IL_07de;
|
|
}
|
|
}
|
|
|
|
IL_088d:
|
|
{
|
|
int32_t L_392 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_392, 1));
|
|
}
|
|
|
|
IL_0891:
|
|
{
|
|
// foreach (var node in bspModel.nodes)
|
|
int32_t L_393 = V_3;
|
|
BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* L_394 = V_2;
|
|
NullCheck(L_394);
|
|
if ((((int32_t)L_393) < ((int32_t)((int32_t)(((RuntimeArray*)L_394)->max_length)))))
|
|
{
|
|
goto IL_04de;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::SerializeGraph(DungeonArchitect.Builders.BSP.BSPNodeObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_SerializeGraph_mB4D8CC154E58A388A80EA37FE13B805612D47BE1 (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_rootNode, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mC1527CA5907F5CE9C59419DE645CA2F34E4D5821_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mD31AC6CC474F01FC13A7395D818C003F9CB98E7C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m942C6437EE88365D02C3FA9BCC45F3A5A1675D25_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF29726CE49CDCB0D67182D69743645FC285CAD18_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2* V_0 = NULL;
|
|
List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64* V_1 = NULL;
|
|
{
|
|
// var serializedNodes = new List<BSPNode>();
|
|
List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2* L_0 = (List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2*)il2cpp_codegen_object_new(List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_mF29726CE49CDCB0D67182D69743645FC285CAD18(L_0, List_1__ctor_mF29726CE49CDCB0D67182D69743645FC285CAD18_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// var serializedConnections = new List<BSPNodeConnection>();
|
|
List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64* L_1 = (List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64*)il2cpp_codegen_object_new(List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
List_1__ctor_m942C6437EE88365D02C3FA9BCC45F3A5A1675D25(L_1, List_1__ctor_m942C6437EE88365D02C3FA9BCC45F3A5A1675D25_RuntimeMethod_var);
|
|
V_1 = L_1;
|
|
// SerializeGraph(rootNode, serializedNodes, serializedConnections);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_2 = ___0_rootNode;
|
|
List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2* L_3 = V_0;
|
|
List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64* L_4 = V_1;
|
|
BSPDungeonBuilder_SerializeGraph_mFDCAA5AC445DC3436DF829EEC4A4C8C758037A64(__this, L_2, L_3, L_4, NULL);
|
|
// bspModel.nodes = serializedNodes.ToArray();
|
|
BSPDungeonModel_t5A70578734AD413BFD9BB41C7F8FE92C372112DF* L_5 = __this->___bspModel_15;
|
|
List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2* L_6 = V_0;
|
|
NullCheck(L_6);
|
|
BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* L_7;
|
|
L_7 = List_1_ToArray_mC1527CA5907F5CE9C59419DE645CA2F34E4D5821(L_6, List_1_ToArray_mC1527CA5907F5CE9C59419DE645CA2F34E4D5821_RuntimeMethod_var);
|
|
NullCheck(L_5);
|
|
L_5->___nodes_6 = L_7;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_5->___nodes_6), (void*)L_7);
|
|
// bspModel.connections = serializedConnections.ToArray();
|
|
BSPDungeonModel_t5A70578734AD413BFD9BB41C7F8FE92C372112DF* L_8 = __this->___bspModel_15;
|
|
List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64* L_9 = V_1;
|
|
NullCheck(L_9);
|
|
BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61* L_10;
|
|
L_10 = List_1_ToArray_mD31AC6CC474F01FC13A7395D818C003F9CB98E7C(L_9, List_1_ToArray_mD31AC6CC474F01FC13A7395D818C003F9CB98E7C_RuntimeMethod_var);
|
|
NullCheck(L_8);
|
|
L_8->___connections_7 = L_10;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_8->___connections_7), (void*)L_10);
|
|
// bspModel.rootNode = rootNode.id;
|
|
BSPDungeonModel_t5A70578734AD413BFD9BB41C7F8FE92C372112DF* L_11 = __this->___bspModel_15;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_12 = ___0_rootNode;
|
|
NullCheck(L_12);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_13 = L_12->___id_3;
|
|
NullCheck(L_11);
|
|
L_11->___rootNode_5 = L_13;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::SerializeGraph(DungeonArchitect.Builders.BSP.BSPNodeObject,System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNode>,System.Collections.Generic.List`1<DungeonArchitect.Builders.BSP.BSPNodeConnection>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_SerializeGraph_mFDCAA5AC445DC3436DF829EEC4A4C8C758037A64 (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_node, List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2* ___1_serializedNodes, List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64* ___2_serializedConnections, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m247DAE4958C2C5B482C70F16B91AF199C918EB9F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD284DE887D2A2D5685822736ACB097DE6ADF921D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mF27A3E5A719AD41CFFD6A8E30149EE8407270F20_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0B5A1105626A51321971081DCDA50A5F9160E910_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mCEE063E6D52644E8AC9951DF9550258664061825_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m442448C51FA78FC7C056AE8FB603A3AF40F59016_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mC8C0BE0BF8D731EB5B4E935922806A47A258D9C9_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mD31AC6CC474F01FC13A7395D818C003F9CB98E7C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m942C6437EE88365D02C3FA9BCC45F3A5A1675D25_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);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* V_1 = NULL;
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* V_2 = NULL;
|
|
List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64* V_3 = NULL;
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* V_6 = NULL;
|
|
Enumerator_t1AEED9951734FCA44177EE3FF8BA757000934893 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* V_8 = NULL;
|
|
NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C* V_9 = NULL;
|
|
NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* V_10 = NULL;
|
|
BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0 V_11;
|
|
memset((&V_11), 0, sizeof(V_11));
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* V_12 = NULL;
|
|
{
|
|
// if (node == null)
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_0 = ___0_node;
|
|
if (L_0)
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// var serializedNode = new BSPNode();
|
|
il2cpp_codegen_initobj((&V_0), sizeof(BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C));
|
|
// serializedNode.id = node.id;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_1 = ___0_node;
|
|
NullCheck(L_1);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_2 = L_1->___id_3;
|
|
(&V_0)->___id_0 = L_2;
|
|
// serializedNode.bounds = node.bounds;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_3 = ___0_node;
|
|
NullCheck(L_3);
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_4 = L_3->___bounds_0;
|
|
(&V_0)->___bounds_1 = L_4;
|
|
// serializedNode.paddedBounds = node.PaddedBounds;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_5 = ___0_node;
|
|
NullCheck(L_5);
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_6;
|
|
L_6 = BSPNodeObject_get_PaddedBounds_m36DAB95F1F6900F99443C2E26436ED020D85E6BA(L_5, NULL);
|
|
(&V_0)->___paddedBounds_2 = L_6;
|
|
// serializedNode.depthFromRoot = node.depthFromRoot;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_7 = ___0_node;
|
|
NullCheck(L_7);
|
|
int32_t L_8 = L_7->___depthFromRoot_4;
|
|
(&V_0)->___depthFromRoot_3 = L_8;
|
|
// serializedNode.debugColor = node.debugColor;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_9 = ___0_node;
|
|
NullCheck(L_9);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_10 = L_9->___debugColor_7;
|
|
(&V_0)->___debugColor_9 = L_10;
|
|
// serializedNode.discarded = node.discarded;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_11 = ___0_node;
|
|
NullCheck(L_11);
|
|
bool L_12 = L_11->___discarded_8;
|
|
(&V_0)->___discarded_10 = L_12;
|
|
// if (node.parent != null)
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_13 = ___0_node;
|
|
NullCheck(L_13);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_14 = L_13->___parent_2;
|
|
if (!L_14)
|
|
{
|
|
goto IL_0074;
|
|
}
|
|
}
|
|
{
|
|
// serializedNode.parent = node.parent.id;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_15 = ___0_node;
|
|
NullCheck(L_15);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_16 = L_15->___parent_2;
|
|
NullCheck(L_16);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_17 = L_16->___id_3;
|
|
(&V_0)->___parent_5 = L_17;
|
|
}
|
|
|
|
IL_0074:
|
|
{
|
|
// var childIds = new List<DungeonUID>();
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_18 = (List_1_t5D0E2E68F505B13C17076E4382706078580D4840*)il2cpp_codegen_object_new(List_1_t5D0E2E68F505B13C17076E4382706078580D4840_il2cpp_TypeInfo_var);
|
|
NullCheck(L_18);
|
|
List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB(L_18, List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB_RuntimeMethod_var);
|
|
V_1 = L_18;
|
|
// foreach (var child in node.children)
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_19 = ___0_node;
|
|
NullCheck(L_19);
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_20 = L_19->___children_1;
|
|
V_4 = L_20;
|
|
V_5 = 0;
|
|
goto IL_00a5;
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
// foreach (var child in node.children)
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_21 = V_4;
|
|
int32_t L_22 = V_5;
|
|
NullCheck(L_21);
|
|
int32_t L_23 = L_22;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
|
|
V_6 = L_24;
|
|
// if (child != null)
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_25 = V_6;
|
|
if (!L_25)
|
|
{
|
|
goto IL_009f;
|
|
}
|
|
}
|
|
{
|
|
// childIds.Add(child.id);
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_26 = V_1;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_27 = V_6;
|
|
NullCheck(L_27);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_28 = L_27->___id_3;
|
|
NullCheck(L_26);
|
|
List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_inline(L_26, L_28, List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_009f:
|
|
{
|
|
int32_t L_29 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_29, 1));
|
|
}
|
|
|
|
IL_00a5:
|
|
{
|
|
// foreach (var child in node.children)
|
|
int32_t L_30 = V_5;
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_31 = V_4;
|
|
NullCheck(L_31);
|
|
if ((((int32_t)L_30) < ((int32_t)((int32_t)(((RuntimeArray*)L_31)->max_length)))))
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
}
|
|
{
|
|
// serializedNode.children = childIds.ToArray();
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_32 = V_1;
|
|
NullCheck(L_32);
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_33;
|
|
L_33 = List_1_ToArray_mC8C0BE0BF8D731EB5B4E935922806A47A258D9C9(L_32, List_1_ToArray_mC8C0BE0BF8D731EB5B4E935922806A47A258D9C9_RuntimeMethod_var);
|
|
(&V_0)->___children_6 = L_33;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___children_6), (void*)L_33);
|
|
// var connectedIds = new List<DungeonUID>();
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_34 = (List_1_t5D0E2E68F505B13C17076E4382706078580D4840*)il2cpp_codegen_object_new(List_1_t5D0E2E68F505B13C17076E4382706078580D4840_il2cpp_TypeInfo_var);
|
|
NullCheck(L_34);
|
|
List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB(L_34, List_1__ctor_mC602CBD04C7AF884111C0D26404EE4FA26D6EFCB_RuntimeMethod_var);
|
|
V_2 = L_34;
|
|
// foreach (var connectedRoom in node.connectedRooms)
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_35 = ___0_node;
|
|
NullCheck(L_35);
|
|
List_1_t662000A0DF6A922E36FA2684ACFB5D2B54182FA0* L_36 = L_35->___connectedRooms_9;
|
|
NullCheck(L_36);
|
|
Enumerator_t1AEED9951734FCA44177EE3FF8BA757000934893 L_37;
|
|
L_37 = List_1_GetEnumerator_m442448C51FA78FC7C056AE8FB603A3AF40F59016(L_36, List_1_GetEnumerator_m442448C51FA78FC7C056AE8FB603A3AF40F59016_RuntimeMethod_var);
|
|
V_7 = L_37;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00f0:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m247DAE4958C2C5B482C70F16B91AF199C918EB9F((&V_7), Enumerator_Dispose_m247DAE4958C2C5B482C70F16B91AF199C918EB9F_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_00e5_1;
|
|
}
|
|
|
|
IL_00cf_1:
|
|
{
|
|
// foreach (var connectedRoom in node.connectedRooms)
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_38;
|
|
L_38 = Enumerator_get_Current_mF27A3E5A719AD41CFFD6A8E30149EE8407270F20_inline((&V_7), Enumerator_get_Current_mF27A3E5A719AD41CFFD6A8E30149EE8407270F20_RuntimeMethod_var);
|
|
V_8 = L_38;
|
|
// connectedIds.Add(connectedRoom.id);
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_39 = V_2;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_40 = V_8;
|
|
NullCheck(L_40);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_41 = L_40->___id_3;
|
|
NullCheck(L_39);
|
|
List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_inline(L_39, L_41, List_1_Add_m74553F36C8FF72B8F83F28C4C20B4431B1679B24_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00e5_1:
|
|
{
|
|
// foreach (var connectedRoom in node.connectedRooms)
|
|
bool L_42;
|
|
L_42 = Enumerator_MoveNext_mD284DE887D2A2D5685822736ACB097DE6ADF921D((&V_7), Enumerator_MoveNext_mD284DE887D2A2D5685822736ACB097DE6ADF921D_RuntimeMethod_var);
|
|
if (L_42)
|
|
{
|
|
goto IL_00cf_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00fe;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00fe:
|
|
{
|
|
// serializedNode.connectedRooms = connectedIds.ToArray();
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_43 = V_2;
|
|
NullCheck(L_43);
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_44;
|
|
L_44 = List_1_ToArray_mC8C0BE0BF8D731EB5B4E935922806A47A258D9C9(L_43, List_1_ToArray_mC8C0BE0BF8D731EB5B4E935922806A47A258D9C9_RuntimeMethod_var);
|
|
(&V_0)->___connectedRooms_7 = L_44;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___connectedRooms_7), (void*)L_44);
|
|
// var subtreeLeafConnections = new List<BSPNodeConnection>();
|
|
List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64* L_45 = (List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64*)il2cpp_codegen_object_new(List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64_il2cpp_TypeInfo_var);
|
|
NullCheck(L_45);
|
|
List_1__ctor_m942C6437EE88365D02C3FA9BCC45F3A5A1675D25(L_45, List_1__ctor_m942C6437EE88365D02C3FA9BCC45F3A5A1675D25_RuntimeMethod_var);
|
|
V_3 = L_45;
|
|
// foreach (var connection in node.subtreeLeafConnections)
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_46 = ___0_node;
|
|
NullCheck(L_46);
|
|
NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C* L_47 = L_46->___subtreeLeafConnections_10;
|
|
V_9 = L_47;
|
|
V_5 = 0;
|
|
goto IL_01b2;
|
|
}
|
|
|
|
IL_0121:
|
|
{
|
|
// foreach (var connection in node.subtreeLeafConnections)
|
|
NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C* L_48 = V_9;
|
|
int32_t L_49 = V_5;
|
|
NullCheck(L_48);
|
|
int32_t L_50 = L_49;
|
|
NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* L_51 = (L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_50));
|
|
V_10 = L_51;
|
|
// var serializedConnection = new BSPNodeConnection();
|
|
il2cpp_codegen_initobj((&V_11), sizeof(BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0));
|
|
// serializedConnection.room0 = connection.Room0.id;
|
|
NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* L_52 = V_10;
|
|
NullCheck(L_52);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_53;
|
|
L_53 = NodeConnection_get_Room0_mE3B9571DFDC1A09E5DBAD926B8BB825125CC923E_inline(L_52, NULL);
|
|
NullCheck(L_53);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_54 = L_53->___id_3;
|
|
(&V_11)->___room0_0 = L_54;
|
|
// serializedConnection.room1 = connection.Room1.id;
|
|
NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* L_55 = V_10;
|
|
NullCheck(L_55);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_56;
|
|
L_56 = NodeConnection_get_Room1_m3E1A1549E9F737646E1A9AE26ECB2BD11C8F153C_inline(L_55, NULL);
|
|
NullCheck(L_56);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_57 = L_56->___id_3;
|
|
(&V_11)->___room1_1 = L_57;
|
|
// serializedConnection.doorPosition0 = connection.DoorPosition0;
|
|
NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* L_58 = V_10;
|
|
NullCheck(L_58);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_59;
|
|
L_59 = NodeConnection_get_DoorPosition0_m7DA2F5F80953A54AE0EF9B47E773430ADBAEE9F4_inline(L_58, NULL);
|
|
(&V_11)->___doorPosition0_2 = L_59;
|
|
// serializedConnection.doorPosition1 = connection.DoorPosition1;
|
|
NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* L_60 = V_10;
|
|
NullCheck(L_60);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_61;
|
|
L_61 = NodeConnection_get_DoorPosition1_mA4CDF8E5B0670D333A89BB052DD8F626CB4DA994_inline(L_60, NULL);
|
|
(&V_11)->___doorPosition1_3 = L_61;
|
|
// serializedConnection.doorFacingX = connection.DoorFacingX;
|
|
NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* L_62 = V_10;
|
|
NullCheck(L_62);
|
|
bool L_63;
|
|
L_63 = NodeConnection_get_DoorFacingX_mE0D44C9A9610762D517E03E0BC36D32E017684DE_inline(L_62, NULL);
|
|
(&V_11)->___doorFacingX_4 = L_63;
|
|
// subtreeLeafConnections.Add(serializedConnection);
|
|
List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64* L_64 = V_3;
|
|
BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0 L_65 = V_11;
|
|
NullCheck(L_64);
|
|
List_1_Add_m0B5A1105626A51321971081DCDA50A5F9160E910_inline(L_64, L_65, List_1_Add_m0B5A1105626A51321971081DCDA50A5F9160E910_RuntimeMethod_var);
|
|
// if (!connection.Room0.discarded && !connection.Room1.discarded)
|
|
NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* L_66 = V_10;
|
|
NullCheck(L_66);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_67;
|
|
L_67 = NodeConnection_get_Room0_mE3B9571DFDC1A09E5DBAD926B8BB825125CC923E_inline(L_66, NULL);
|
|
NullCheck(L_67);
|
|
bool L_68 = L_67->___discarded_8;
|
|
if (L_68)
|
|
{
|
|
goto IL_01ac;
|
|
}
|
|
}
|
|
{
|
|
NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* L_69 = V_10;
|
|
NullCheck(L_69);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_70;
|
|
L_70 = NodeConnection_get_Room1_m3E1A1549E9F737646E1A9AE26ECB2BD11C8F153C_inline(L_69, NULL);
|
|
NullCheck(L_70);
|
|
bool L_71 = L_70->___discarded_8;
|
|
if (L_71)
|
|
{
|
|
goto IL_01ac;
|
|
}
|
|
}
|
|
{
|
|
// serializedConnections.Add(serializedConnection);
|
|
List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64* L_72 = ___2_serializedConnections;
|
|
BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0 L_73 = V_11;
|
|
NullCheck(L_72);
|
|
List_1_Add_m0B5A1105626A51321971081DCDA50A5F9160E910_inline(L_72, L_73, List_1_Add_m0B5A1105626A51321971081DCDA50A5F9160E910_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_01ac:
|
|
{
|
|
int32_t L_74 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_74, 1));
|
|
}
|
|
|
|
IL_01b2:
|
|
{
|
|
// foreach (var connection in node.subtreeLeafConnections)
|
|
int32_t L_75 = V_5;
|
|
NodeConnectionU5BU5D_t14E639CA8517442ED52AE6E900938402C82A860C* L_76 = V_9;
|
|
NullCheck(L_76);
|
|
if ((((int32_t)L_75) < ((int32_t)((int32_t)(((RuntimeArray*)L_76)->max_length)))))
|
|
{
|
|
goto IL_0121;
|
|
}
|
|
}
|
|
{
|
|
// serializedNode.subtreeLeafConnections = subtreeLeafConnections.ToArray();
|
|
List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64* L_77 = V_3;
|
|
NullCheck(L_77);
|
|
BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61* L_78;
|
|
L_78 = List_1_ToArray_mD31AC6CC474F01FC13A7395D818C003F9CB98E7C(L_77, List_1_ToArray_mD31AC6CC474F01FC13A7395D818C003F9CB98E7C_RuntimeMethod_var);
|
|
(&V_0)->___subtreeLeafConnections_8 = L_78;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___subtreeLeafConnections_8), (void*)L_78);
|
|
// serializedNodes.Add(serializedNode);
|
|
List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2* L_79 = ___1_serializedNodes;
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_80 = V_0;
|
|
NullCheck(L_79);
|
|
List_1_Add_mCEE063E6D52644E8AC9951DF9550258664061825_inline(L_79, L_80, List_1_Add_mCEE063E6D52644E8AC9951DF9550258664061825_RuntimeMethod_var);
|
|
// foreach (var child in node.children)
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_81 = ___0_node;
|
|
NullCheck(L_81);
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_82 = L_81->___children_1;
|
|
V_4 = L_82;
|
|
V_5 = 0;
|
|
goto IL_01f5;
|
|
}
|
|
|
|
IL_01de:
|
|
{
|
|
// foreach (var child in node.children)
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_83 = V_4;
|
|
int32_t L_84 = V_5;
|
|
NullCheck(L_83);
|
|
int32_t L_85 = L_84;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_86 = (L_83)->GetAt(static_cast<il2cpp_array_size_t>(L_85));
|
|
V_12 = L_86;
|
|
// SerializeGraph(child, serializedNodes, serializedConnections);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_87 = V_12;
|
|
List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2* L_88 = ___1_serializedNodes;
|
|
List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64* L_89 = ___2_serializedConnections;
|
|
BSPDungeonBuilder_SerializeGraph_mFDCAA5AC445DC3436DF829EEC4A4C8C758037A64(__this, L_87, L_88, L_89, NULL);
|
|
int32_t L_90 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_90, 1));
|
|
}
|
|
|
|
IL_01f5:
|
|
{
|
|
// foreach (var child in node.children)
|
|
int32_t L_91 = V_5;
|
|
BSPNodeObjectU5BU5D_t47DB4E5B61405F398208D9DC0DF08188E2F7679D* L_92 = V_4;
|
|
NullCheck(L_92);
|
|
if ((((int32_t)L_91) < ((int32_t)((int32_t)(((RuntimeArray*)L_92)->max_length)))))
|
|
{
|
|
goto IL_01de;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::DebugDraw()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder_DebugDraw_mEF5320B56F10E74CA3CA1358BBC60CC581CA8321 (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDebugText3D_tA14636838033F9C40AE5785508373252FDA18ABC_m7621ABD801D13BA393392D9EC8E0FA471E571AEE_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5D61C4044F7FAE6BDA3FE83D1D4F47615F169578_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mC9952095FF2270435FBBC16065DC695EA2B7E02F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8285B13135C55C3AA8B0A7720E00513E08166EC5_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC0DA61D51E26CCB6816A0C6FB9347C8600E2CCCB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
BSPDungeonGraphQuery_t9AB84F9C6D4ECDB6C679E1770582AFC2E079E9B1* V_1 = NULL;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
List_1_tC0DA61D51E26CCB6816A0C6FB9347C8600E2CCCB* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
DebugText3D_tA14636838033F9C40AE5785508373252FDA18ABC* V_5 = NULL;
|
|
BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* V_6 = NULL;
|
|
int32_t V_7 = 0;
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C V_8;
|
|
memset((&V_8), 0, sizeof(V_8));
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_9;
|
|
memset((&V_9), 0, sizeof(V_9));
|
|
bool V_10 = false;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_11;
|
|
memset((&V_11), 0, sizeof(V_11));
|
|
BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61* V_12 = NULL;
|
|
int32_t V_13 = 0;
|
|
BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0 V_14;
|
|
memset((&V_14), 0, sizeof(V_14));
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C V_15;
|
|
memset((&V_15), 0, sizeof(V_15));
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C V_16;
|
|
memset((&V_16), 0, sizeof(V_16));
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E V_17;
|
|
memset((&V_17), 0, sizeof(V_17));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_18;
|
|
memset((&V_18), 0, sizeof(V_18));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_19;
|
|
memset((&V_19), 0, sizeof(V_19));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_20;
|
|
memset((&V_20), 0, sizeof(V_20));
|
|
int32_t V_21 = 0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_22;
|
|
memset((&V_22), 0, sizeof(V_22));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_23;
|
|
memset((&V_23), 0, sizeof(V_23));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_24;
|
|
memset((&V_24), 0, sizeof(V_24));
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_25;
|
|
memset((&V_25), 0, sizeof(V_25));
|
|
DebugTextItem_t9DB1E80BF96F08297DBD8338F667404084C3C33B V_26;
|
|
memset((&V_26), 0, sizeof(V_26));
|
|
Il2CppChar V_27 = 0x0;
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E G_B6_0;
|
|
memset((&G_B6_0), 0, sizeof(G_B6_0));
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E G_B5_0;
|
|
memset((&G_B5_0), 0, sizeof(G_B5_0));
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F G_B7_0;
|
|
memset((&G_B7_0), 0, sizeof(G_B7_0));
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E G_B7_1;
|
|
memset((&G_B7_1), 0, sizeof(G_B7_1));
|
|
int32_t G_B15_0 = 0;
|
|
int32_t G_B17_0 = 0;
|
|
int32_t G_B16_0 = 0;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F G_B18_0;
|
|
memset((&G_B18_0), 0, sizeof(G_B18_0));
|
|
int32_t G_B18_1 = 0;
|
|
String_t* G_B21_0 = NULL;
|
|
DebugTextItem_t9DB1E80BF96F08297DBD8338F667404084C3C33B* G_B21_1 = NULL;
|
|
String_t* G_B20_0 = NULL;
|
|
DebugTextItem_t9DB1E80BF96F08297DBD8338F667404084C3C33B* G_B20_1 = NULL;
|
|
{
|
|
// if (!bspModel) return;
|
|
BSPDungeonModel_t5A70578734AD413BFD9BB41C7F8FE92C372112DF* L_0 = __this->___bspModel_15;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// if (!bspModel) return;
|
|
return;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// var gridSize3D = new Vector3(bspConfig.gridSize.x, 0, bspConfig.gridSize.y);
|
|
BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB* L_2 = __this->___bspConfig_14;
|
|
NullCheck(L_2);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3 = (&L_2->___gridSize_5);
|
|
float L_4 = L_3->___x_0;
|
|
BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB* L_5 = __this->___bspConfig_14;
|
|
NullCheck(L_5);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_6 = (&L_5->___gridSize_5);
|
|
float L_7 = L_6->___y_1;
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), L_4, (0.0f), L_7, NULL);
|
|
// var graphQuery = bspModel.CreateGraphQuery();
|
|
BSPDungeonModel_t5A70578734AD413BFD9BB41C7F8FE92C372112DF* L_8 = __this->___bspModel_15;
|
|
NullCheck(L_8);
|
|
BSPDungeonGraphQuery_t9AB84F9C6D4ECDB6C679E1770582AFC2E079E9B1* L_9;
|
|
L_9 = BSPDungeonModel_CreateGraphQuery_m82121EE131923A89610F7280C5C0A1A20016F65A(L_8, NULL);
|
|
V_1 = L_9;
|
|
// var discardedColor = new Color(0, 0, 0, 0.35f);
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&V_2), (0.0f), (0.0f), (0.0f), (0.349999994f), NULL);
|
|
// var debugTextItems = new List<DebugTextItem>();
|
|
List_1_tC0DA61D51E26CCB6816A0C6FB9347C8600E2CCCB* L_10 = (List_1_tC0DA61D51E26CCB6816A0C6FB9347C8600E2CCCB*)il2cpp_codegen_object_new(List_1_tC0DA61D51E26CCB6816A0C6FB9347C8600E2CCCB_il2cpp_TypeInfo_var);
|
|
NullCheck(L_10);
|
|
List_1__ctor_m8285B13135C55C3AA8B0A7720E00513E08166EC5(L_10, List_1__ctor_m8285B13135C55C3AA8B0A7720E00513E08166EC5_RuntimeMethod_var);
|
|
V_3 = L_10;
|
|
// int debugDoorIndex = 0;
|
|
V_4 = 0;
|
|
// foreach (var node in bspModel.nodes)
|
|
BSPDungeonModel_t5A70578734AD413BFD9BB41C7F8FE92C372112DF* L_11 = __this->___bspModel_15;
|
|
NullCheck(L_11);
|
|
BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* L_12 = L_11->___nodes_6;
|
|
V_6 = L_12;
|
|
V_7 = 0;
|
|
goto IL_0325;
|
|
}
|
|
|
|
IL_007f:
|
|
{
|
|
// foreach (var node in bspModel.nodes)
|
|
BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* L_13 = V_6;
|
|
int32_t L_14 = V_7;
|
|
NullCheck(L_13);
|
|
int32_t L_15 = L_14;
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
|
|
V_8 = L_16;
|
|
// if (!node.discarded)
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_17 = V_8;
|
|
bool L_18 = L_17.___discarded_10;
|
|
// if (node.children.Length == 0)
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_19 = V_8;
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_20 = L_19.___children_6;
|
|
NullCheck(L_20);
|
|
if ((((RuntimeArray*)L_20)->max_length))
|
|
{
|
|
goto IL_00c1;
|
|
}
|
|
}
|
|
{
|
|
// var paddedBounds = node.paddedBounds;
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_21 = V_8;
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_22 = L_21.___paddedBounds_2;
|
|
// var color = node.discarded ? discardedColor : node.debugColor;
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_23 = V_8;
|
|
bool L_24 = L_23.___discarded_10;
|
|
G_B5_0 = L_22;
|
|
if (L_24)
|
|
{
|
|
G_B6_0 = L_22;
|
|
goto IL_00b5;
|
|
}
|
|
}
|
|
{
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_25 = V_8;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_26 = L_25.___debugColor_9;
|
|
G_B7_0 = L_26;
|
|
G_B7_1 = G_B5_0;
|
|
goto IL_00b6;
|
|
}
|
|
|
|
IL_00b5:
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_27 = V_2;
|
|
G_B7_0 = L_27;
|
|
G_B7_1 = G_B6_0;
|
|
}
|
|
|
|
IL_00b6:
|
|
{
|
|
V_11 = G_B7_0;
|
|
// DebugDrawUtils.DrawBounds(paddedBounds, color, gridSize3D, false);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_28 = V_11;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_0;
|
|
DebugDrawUtils_DrawBounds_m2A5835D6779302E0C451B7DECF5999CEF2A96457(G_B7_1, L_28, L_29, (bool)0, NULL);
|
|
}
|
|
|
|
IL_00c1:
|
|
{
|
|
// var connectionColor = Color.red;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_30;
|
|
L_30 = Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline(NULL);
|
|
V_9 = L_30;
|
|
// bool renderedDoors = false;
|
|
V_10 = (bool)0;
|
|
// foreach (var leafConnection in node.subtreeLeafConnections)
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_31 = V_8;
|
|
BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61* L_32 = L_31.___subtreeLeafConnections_8;
|
|
V_12 = L_32;
|
|
V_13 = 0;
|
|
goto IL_030a;
|
|
}
|
|
|
|
IL_00dc:
|
|
{
|
|
// foreach (var leafConnection in node.subtreeLeafConnections)
|
|
BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61* L_33 = V_12;
|
|
int32_t L_34 = V_13;
|
|
NullCheck(L_33);
|
|
int32_t L_35 = L_34;
|
|
BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0 L_36 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
|
|
V_14 = L_36;
|
|
// var room0 = graphQuery.GetNode(leafConnection.room0);
|
|
BSPDungeonGraphQuery_t9AB84F9C6D4ECDB6C679E1770582AFC2E079E9B1* L_37 = V_1;
|
|
BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0 L_38 = V_14;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_39 = L_38.___room0_0;
|
|
NullCheck(L_37);
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_40;
|
|
L_40 = BSPDungeonGraphQuery_GetNode_m1121C0D5F55024CF7D1A4187AB56CBFE145C2F42(L_37, L_39, NULL);
|
|
V_15 = L_40;
|
|
// var room1 = graphQuery.GetNode(leafConnection.room1);
|
|
BSPDungeonGraphQuery_t9AB84F9C6D4ECDB6C679E1770582AFC2E079E9B1* L_41 = V_1;
|
|
BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0 L_42 = V_14;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_43 = L_42.___room1_1;
|
|
NullCheck(L_41);
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_44;
|
|
L_44 = BSPDungeonGraphQuery_GetNode_m1121C0D5F55024CF7D1A4187AB56CBFE145C2F42(L_41, L_43, NULL);
|
|
V_16 = L_44;
|
|
// var intersection = Rectangle.Intersect(room0.bounds, room1.bounds);
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_45 = V_15;
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_46 = L_45.___bounds_1;
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_47 = V_16;
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_48 = L_47.___bounds_1;
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_49;
|
|
L_49 = Rectangle_Intersect_m16309501B2DBDE56A9ED2353FF494AE9D6D581C6(L_46, L_48, NULL);
|
|
V_17 = L_49;
|
|
// var center = intersection.Center();
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_50;
|
|
L_50 = Rectangle_Center_m769823203C701E04DBD55D9E8677E3A7463A1932((&V_17), NULL);
|
|
// var centerF = IntVector.ToV3(center);
|
|
il2cpp_codegen_runtime_class_init_inline(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51;
|
|
L_51 = IntVector_ToV3_mB87F973D041125E56BB94CD79B50E5C55892CA3B(L_50, NULL);
|
|
// var centerWorld = Vector3.Scale(centerF, gridSize3D);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53;
|
|
L_53 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_51, L_52, NULL);
|
|
V_18 = L_53;
|
|
// var offsetStart = Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54;
|
|
L_54 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
V_19 = L_54;
|
|
// var offsetEnd = Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55;
|
|
L_55 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
V_20 = L_55;
|
|
// var padding = bspConfig.roomPadding;
|
|
BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB* L_56 = __this->___bspConfig_14;
|
|
NullCheck(L_56);
|
|
int32_t L_57 = L_56->___roomPadding_12;
|
|
V_21 = L_57;
|
|
// var doorOffset0 = Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58;
|
|
L_58 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
V_22 = L_58;
|
|
// var doorOffset1 = Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59;
|
|
L_59 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
V_23 = L_59;
|
|
// var textOffset = Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60;
|
|
L_60 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
V_24 = L_60;
|
|
// if (intersection.Size.x > 0)
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_61;
|
|
L_61 = Rectangle_get_Size_mA55765DC875BB6CEBED2C41C0DBC5258B7A79259_inline((&V_17), NULL);
|
|
int32_t L_62 = L_61.___x_0;
|
|
if ((((int32_t)L_62) <= ((int32_t)0)))
|
|
{
|
|
goto IL_01cb;
|
|
}
|
|
}
|
|
{
|
|
// offsetStart.z -= padding;
|
|
float* L_63 = (&(&V_19)->___z_4);
|
|
float* L_64 = L_63;
|
|
float L_65 = *((float*)L_64);
|
|
int32_t L_66 = V_21;
|
|
*((float*)L_64) = (float)((float)il2cpp_codegen_subtract(L_65, ((float)L_66)));
|
|
// offsetEnd.z += padding;
|
|
float* L_67 = (&(&V_20)->___z_4);
|
|
float* L_68 = L_67;
|
|
float L_69 = *((float*)L_68);
|
|
int32_t L_70 = V_21;
|
|
*((float*)L_68) = (float)((float)il2cpp_codegen_add(L_69, ((float)L_70)));
|
|
// doorOffset0.x -= 0.0f;
|
|
float* L_71 = (&(&V_22)->___x_2);
|
|
float* L_72 = L_71;
|
|
float L_73 = *((float*)L_72);
|
|
*((float*)L_72) = (float)((float)il2cpp_codegen_subtract(L_73, (0.0f)));
|
|
// doorOffset1.x += 1.0f;
|
|
float* L_74 = (&(&V_23)->___x_2);
|
|
float* L_75 = L_74;
|
|
float L_76 = *((float*)L_75);
|
|
*((float*)L_75) = (float)((float)il2cpp_codegen_add(L_76, (1.0f)));
|
|
// textOffset.x -= 1;
|
|
float* L_77 = (&(&V_24)->___x_2);
|
|
float* L_78 = L_77;
|
|
float L_79 = *((float*)L_78);
|
|
*((float*)L_78) = (float)((float)il2cpp_codegen_subtract(L_79, (1.0f)));
|
|
// textOffset.z += 1.0f;
|
|
float* L_80 = (&(&V_24)->___z_4);
|
|
float* L_81 = L_80;
|
|
float L_82 = *((float*)L_81);
|
|
*((float*)L_81) = (float)((float)il2cpp_codegen_add(L_82, (1.0f)));
|
|
goto IL_0217;
|
|
}
|
|
|
|
IL_01cb:
|
|
{
|
|
// offsetStart.x -= padding;
|
|
float* L_83 = (&(&V_19)->___x_2);
|
|
float* L_84 = L_83;
|
|
float L_85 = *((float*)L_84);
|
|
int32_t L_86 = V_21;
|
|
*((float*)L_84) = (float)((float)il2cpp_codegen_subtract(L_85, ((float)L_86)));
|
|
// offsetEnd.x += padding;
|
|
float* L_87 = (&(&V_20)->___x_2);
|
|
float* L_88 = L_87;
|
|
float L_89 = *((float*)L_88);
|
|
int32_t L_90 = V_21;
|
|
*((float*)L_88) = (float)((float)il2cpp_codegen_add(L_89, ((float)L_90)));
|
|
// doorOffset0.z -= 0.0f;
|
|
float* L_91 = (&(&V_22)->___z_4);
|
|
float* L_92 = L_91;
|
|
float L_93 = *((float*)L_92);
|
|
*((float*)L_92) = (float)((float)il2cpp_codegen_subtract(L_93, (0.0f)));
|
|
// doorOffset1.z += 1.0f;
|
|
float* L_94 = (&(&V_23)->___z_4);
|
|
float* L_95 = L_94;
|
|
float L_96 = *((float*)L_95);
|
|
*((float*)L_95) = (float)((float)il2cpp_codegen_add(L_96, (1.0f)));
|
|
// textOffset.x -= 0.25f;
|
|
float* L_97 = (&(&V_24)->___x_2);
|
|
float* L_98 = L_97;
|
|
float L_99 = *((float*)L_98);
|
|
*((float*)L_98) = (float)((float)il2cpp_codegen_subtract(L_99, (0.25f)));
|
|
}
|
|
|
|
IL_0217:
|
|
{
|
|
// offsetStart = Vector3.Scale(offsetStart, gridSize3D);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_100 = V_19;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_101 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_102;
|
|
L_102 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_100, L_101, NULL);
|
|
V_19 = L_102;
|
|
// offsetEnd = Vector3.Scale(offsetEnd, gridSize3D);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_103 = V_20;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_104 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_105;
|
|
L_105 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_103, L_104, NULL);
|
|
V_20 = L_105;
|
|
// doorOffset0 = Vector3.Scale(doorOffset0, gridSize3D);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_106 = V_22;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_107 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_108;
|
|
L_108 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_106, L_107, NULL);
|
|
V_22 = L_108;
|
|
// doorOffset1 = Vector3.Scale(doorOffset1, gridSize3D);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_109 = V_23;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_110 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_111;
|
|
L_111 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_109, L_110, NULL);
|
|
V_23 = L_111;
|
|
// textOffset = Vector3.Scale(textOffset, gridSize3D);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_112 = V_24;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_113 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_114;
|
|
L_114 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_112, L_113, NULL);
|
|
V_24 = L_114;
|
|
// bool discarded = (room0.discarded || room1.discarded);
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_115 = V_15;
|
|
bool L_116 = L_115.___discarded_10;
|
|
if (L_116)
|
|
{
|
|
goto IL_025b;
|
|
}
|
|
}
|
|
{
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_117 = V_16;
|
|
bool L_118 = L_117.___discarded_10;
|
|
G_B15_0 = ((int32_t)(L_118));
|
|
goto IL_025c;
|
|
}
|
|
|
|
IL_025b:
|
|
{
|
|
G_B15_0 = 1;
|
|
}
|
|
|
|
IL_025c:
|
|
{
|
|
// var doorColor = discarded ? discardedColor : connectionColor;
|
|
int32_t L_119 = G_B15_0;
|
|
G_B16_0 = L_119;
|
|
if (L_119)
|
|
{
|
|
G_B17_0 = L_119;
|
|
goto IL_0263;
|
|
}
|
|
}
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_120 = V_9;
|
|
G_B18_0 = L_120;
|
|
G_B18_1 = G_B16_0;
|
|
goto IL_0264;
|
|
}
|
|
|
|
IL_0263:
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_121 = V_2;
|
|
G_B18_0 = L_121;
|
|
G_B18_1 = G_B17_0;
|
|
}
|
|
|
|
IL_0264:
|
|
{
|
|
V_25 = G_B18_0;
|
|
// Debug.DrawLine(centerWorld + offsetStart + doorOffset0, centerWorld + offsetEnd + doorOffset0, doorColor);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_122 = V_18;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_123 = V_19;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_124;
|
|
L_124 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_122, L_123, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_125 = V_22;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_126;
|
|
L_126 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_124, L_125, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_127 = V_18;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_128 = V_20;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_129;
|
|
L_129 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_127, L_128, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_130 = V_22;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_131;
|
|
L_131 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_129, L_130, NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_132 = V_25;
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_DrawLine_m873C7065638CFE611C48F429742690508044B75A(L_126, L_131, L_132, NULL);
|
|
// Debug.DrawLine(centerWorld + offsetStart + doorOffset1, centerWorld + offsetEnd + doorOffset1, doorColor);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_133 = V_18;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_134 = V_19;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_135;
|
|
L_135 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_133, L_134, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_136 = V_23;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_137;
|
|
L_137 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_135, L_136, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_138 = V_18;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_139 = V_20;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_140;
|
|
L_140 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_138, L_139, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_141 = V_23;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_142;
|
|
L_142 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_140, L_141, NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_143 = V_25;
|
|
Debug_DrawLine_m873C7065638CFE611C48F429742690508044B75A(L_137, L_142, L_143, NULL);
|
|
// if (!discarded)
|
|
if (G_B18_1)
|
|
{
|
|
goto IL_0304;
|
|
}
|
|
}
|
|
{
|
|
// var debugText = new DebugTextItem();
|
|
il2cpp_codegen_initobj((&V_26), sizeof(DebugTextItem_t9DB1E80BF96F08297DBD8338F667404084C3C33B));
|
|
// debugText.position = centerWorld + textOffset;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_144 = V_18;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_145 = V_24;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_146;
|
|
L_146 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_144, L_145, NULL);
|
|
(&V_26)->___position_1 = L_146;
|
|
// debugText.color = Color.black;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_147;
|
|
L_147 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL);
|
|
(&V_26)->___color_2 = L_147;
|
|
// debugText.message = "" + (char)('A' + debugDoorIndex);
|
|
int32_t L_148 = V_4;
|
|
V_27 = ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)65), L_148)));
|
|
String_t* L_149;
|
|
L_149 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_27), NULL);
|
|
String_t* L_150 = L_149;
|
|
G_B20_0 = L_150;
|
|
G_B20_1 = (&V_26);
|
|
if (L_150)
|
|
{
|
|
G_B21_0 = L_150;
|
|
G_B21_1 = (&V_26);
|
|
goto IL_02f4;
|
|
}
|
|
}
|
|
{
|
|
G_B21_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
|
|
G_B21_1 = G_B20_1;
|
|
}
|
|
|
|
IL_02f4:
|
|
{
|
|
G_B21_1->___message_0 = G_B21_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&G_B21_1->___message_0), (void*)G_B21_0);
|
|
// debugTextItems.Add(debugText);
|
|
List_1_tC0DA61D51E26CCB6816A0C6FB9347C8600E2CCCB* L_151 = V_3;
|
|
DebugTextItem_t9DB1E80BF96F08297DBD8338F667404084C3C33B L_152 = V_26;
|
|
NullCheck(L_151);
|
|
List_1_Add_m5D61C4044F7FAE6BDA3FE83D1D4F47615F169578_inline(L_151, L_152, List_1_Add_m5D61C4044F7FAE6BDA3FE83D1D4F47615F169578_RuntimeMethod_var);
|
|
// renderedDoors = true;
|
|
V_10 = (bool)1;
|
|
}
|
|
|
|
IL_0304:
|
|
{
|
|
int32_t L_153 = V_13;
|
|
V_13 = ((int32_t)il2cpp_codegen_add(L_153, 1));
|
|
}
|
|
|
|
IL_030a:
|
|
{
|
|
// foreach (var leafConnection in node.subtreeLeafConnections)
|
|
int32_t L_154 = V_13;
|
|
BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61* L_155 = V_12;
|
|
NullCheck(L_155);
|
|
if ((((int32_t)L_154) < ((int32_t)((int32_t)(((RuntimeArray*)L_155)->max_length)))))
|
|
{
|
|
goto IL_00dc;
|
|
}
|
|
}
|
|
{
|
|
// if (renderedDoors)
|
|
bool L_156 = V_10;
|
|
if (!L_156)
|
|
{
|
|
goto IL_031f;
|
|
}
|
|
}
|
|
{
|
|
// debugDoorIndex++;
|
|
int32_t L_157 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_157, 1));
|
|
}
|
|
|
|
IL_031f:
|
|
{
|
|
int32_t L_158 = V_7;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(L_158, 1));
|
|
}
|
|
|
|
IL_0325:
|
|
{
|
|
// foreach (var node in bspModel.nodes)
|
|
int32_t L_159 = V_7;
|
|
BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* L_160 = V_6;
|
|
NullCheck(L_160);
|
|
if ((((int32_t)L_159) < ((int32_t)((int32_t)(((RuntimeArray*)L_160)->max_length)))))
|
|
{
|
|
goto IL_007f;
|
|
}
|
|
}
|
|
{
|
|
// var debugText3D = GetComponent<DebugText3D>();
|
|
DebugText3D_tA14636838033F9C40AE5785508373252FDA18ABC* L_161;
|
|
L_161 = Component_GetComponent_TisDebugText3D_tA14636838033F9C40AE5785508373252FDA18ABC_m7621ABD801D13BA393392D9EC8E0FA471E571AEE(__this, Component_GetComponent_TisDebugText3D_tA14636838033F9C40AE5785508373252FDA18ABC_m7621ABD801D13BA393392D9EC8E0FA471E571AEE_RuntimeMethod_var);
|
|
V_5 = L_161;
|
|
// if (debugText3D != null)
|
|
DebugText3D_tA14636838033F9C40AE5785508373252FDA18ABC* L_162 = V_5;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_163;
|
|
L_163 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_162, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_163)
|
|
{
|
|
goto IL_034f;
|
|
}
|
|
}
|
|
{
|
|
// debugText3D.items = debugTextItems.ToArray();
|
|
DebugText3D_tA14636838033F9C40AE5785508373252FDA18ABC* L_164 = V_5;
|
|
List_1_tC0DA61D51E26CCB6816A0C6FB9347C8600E2CCCB* L_165 = V_3;
|
|
NullCheck(L_165);
|
|
DebugTextItemU5BU5D_tCA2BEDD551026E9957BBE9DC6744FB2CB1950573* L_166;
|
|
L_166 = List_1_ToArray_mC9952095FF2270435FBBC16065DC695EA2B7E02F(L_165, List_1_ToArray_mC9952095FF2270435FBBC16065DC695EA2B7E02F_RuntimeMethod_var);
|
|
NullCheck(L_164);
|
|
L_164->___items_4 = L_166;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_164->___items_4), (void*)L_166);
|
|
}
|
|
|
|
IL_034f:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonBuilder__ctor_m7D6C3723D430F0F32107E6D43A404DF6410A8611 (BSPDungeonBuilder_t917B6177BDBA7F2E2974152130F6A919CA42365F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
DungeonBuilder__ctor_m96192DED450E96D3B406AF0026E9E7D9B5E36ED2(__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.Builders.BSP.BSPDungeonBuilder/<>c__DisplayClass10_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass10_0__ctor_mA8C004E7464D1C5D90E08FA55C352ECD57B00EA7 (U3CU3Ec__DisplayClass10_0_tEA7EA78DB3ECB17639B6B0FEA6CB23E9BE2C494F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c__DisplayClass10_0::<DiscardExtraRooms>b__1(DungeonArchitect.Builders.BSP.BSPNodeObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass10_0_U3CDiscardExtraRoomsU3Eb__1_mD2E6735059C46E6CB0D70ADD780AAE8E06E0CBF6 (U3CU3Ec__DisplayClass10_0_tEA7EA78DB3ECB17639B6B0FEA6CB23E9BE2C494F* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_n, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
// TraverseTree(rootNode, n => numNodes++);
|
|
int32_t L_0 = __this->___numNodes_0;
|
|
V_0 = L_0;
|
|
int32_t L_1 = V_0;
|
|
__this->___numNodes_0 = ((int32_t)il2cpp_codegen_add(L_1, 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.Builders.BSP.BSPDungeonBuilder/<>c::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mAB7E2593AF5F6C38965766383E2269B2FDC00A51 (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52* L_0 = (U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52*)il2cpp_codegen_object_new(U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CU3Ec__ctor_mC873B89EA46BCF7F5549A124F12D7A969CDB0CE5(L_0, NULL);
|
|
((U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mC873B89EA46BCF7F5549A124F12D7A969CDB0CE5 (U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c::<DiscardExtraRooms>b__10_0(DungeonArchitect.Builders.BSP.BSPNodeObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CDiscardExtraRoomsU3Eb__10_0_mB8DA642F66B06896AD1340B1F529F75608E0A3B4 (U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_n, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// TraverseTree(rootNode, n => n.discarded = true);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_0 = ___0_n;
|
|
NullCheck(L_0);
|
|
L_0->___discarded_8 = (bool)1;
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c::<FlagConnectedLeafNodes>b__11_0(DungeonArchitect.Builders.BSP.BSPNodeObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CFlagConnectedLeafNodesU3Eb__11_0_m0C7AC8560AE1C14093F4D71D346494C3015D8AAE (U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_n, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// TraverseParentBranch(connection.Room0, n => n.discarded = false);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_0 = ___0_n;
|
|
NullCheck(L_0);
|
|
L_0->___discarded_8 = (bool)0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c::<FlagConnectedLeafNodes>b__11_1(DungeonArchitect.Builders.BSP.BSPNodeObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CFlagConnectedLeafNodesU3Eb__11_1_mDEE2FBF96A713CE37A90B7B1E331DF4479059CFA (U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_n, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// TraverseParentBranch(connection.Room1, n => n.discarded = false);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_0 = ___0_n;
|
|
NullCheck(L_0);
|
|
L_0->___discarded_8 = (bool)0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c::<DiscardSubtree>b__13_0(DungeonArchitect.Builders.BSP.BSPNodeObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CDiscardSubtreeU3Eb__13_0_m2A1249AEC62E0D3C732ED5592B00DA24B50D30EC (U3CU3Ec_tB5BF839930DDF372D2A052A7C883F86DCF515F52* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_n, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// TraverseTree(node, n => n.discarded = true);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_0 = ___0_n;
|
|
NullCheck(L_0);
|
|
L_0->___discarded_8 = (bool)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.Builders.BSP.BSPDungeonBuilder/<>c__DisplayClass12_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass12_0__ctor_m4B028A3D71DF5DCDEF5A3C80D7C96DC0F15B979E (U3CU3Ec__DisplayClass12_0_tB0511376C940C2F67CE28D5A90F7F6D6F825837B* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c__DisplayClass12_0::<ConnectActiveSubtrees>b__0(DungeonArchitect.Builders.BSP.BSPNodeObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass12_0_U3CConnectActiveSubtreesU3Eb__0_mD9972486B839302110B166114C61591C5C80D965 (U3CU3Ec__DisplayClass12_0_tB0511376C940C2F67CE28D5A90F7F6D6F825837B* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_n, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (n.discarded) {
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_0 = ___0_n;
|
|
NullCheck(L_0);
|
|
bool L_1 = L_0->___discarded_8;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
// n.discarded = false;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_2 = ___0_n;
|
|
NullCheck(L_2);
|
|
L_2->___discarded_8 = (bool)0;
|
|
// stateModified = true;
|
|
__this->___stateModified_0 = (bool)1;
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
// });
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonBuilder/<>c__DisplayClass12_0::<ConnectActiveSubtrees>b__1(DungeonArchitect.Builders.BSP.BSPNodeObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass12_0_U3CConnectActiveSubtreesU3Eb__1_m76F3F73027228FDDB7791243D34BF1375450ABF7 (U3CU3Ec__DisplayClass12_0_tB0511376C940C2F67CE28D5A90F7F6D6F825837B* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_n, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (n.discarded) {
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_0 = ___0_n;
|
|
NullCheck(L_0);
|
|
bool L_1 = L_0->___discarded_8;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
// n.discarded = false;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_2 = ___0_n;
|
|
NullCheck(L_2);
|
|
L_2->___discarded_8 = (bool)0;
|
|
// stateModified = true;
|
|
__this->___stateModified_0 = (bool)1;
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
// });
|
|
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.Builders.BSP.BSPNodeObject DungeonArchitect.Builders.BSP.NodeConnection::get_Room0()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* NodeConnection_get_Room0_mE3B9571DFDC1A09E5DBAD926B8BB825125CC923E (NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return room0;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_0 = __this->___room0_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
// DungeonArchitect.Builders.BSP.BSPNodeObject DungeonArchitect.Builders.BSP.NodeConnection::get_Room1()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* NodeConnection_get_Room1_m3E1A1549E9F737646E1A9AE26ECB2BD11C8F153C (NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return room1;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_0 = __this->___room1_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Builders.BSP.NodeConnection::get_DoorFacingX()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodeConnection_get_DoorFacingX_mE0D44C9A9610762D517E03E0BC36D32E017684DE (NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return doorFacingX; }
|
|
bool L_0 = __this->___doorFacingX_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
// DungeonArchitect.IntVector DungeonArchitect.Builders.BSP.NodeConnection::get_DoorPosition0()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C NodeConnection_get_DoorPosition0_m7DA2F5F80953A54AE0EF9B47E773430ADBAEE9F4 (NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return doorPosition0; }
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_0 = __this->___doorPosition0_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.NodeConnection::set_DoorPosition0(DungeonArchitect.IntVector)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeConnection_set_DoorPosition0_mD74FF5F9D415C5053E79D1E390EBA1F2E86FCB26 (NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* __this, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// set { doorPosition0 = value; }
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_0 = ___0_value;
|
|
__this->___doorPosition0_3 = L_0;
|
|
// set { doorPosition0 = value; }
|
|
return;
|
|
}
|
|
}
|
|
// DungeonArchitect.IntVector DungeonArchitect.Builders.BSP.NodeConnection::get_DoorPosition1()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C NodeConnection_get_DoorPosition1_mA4CDF8E5B0670D333A89BB052DD8F626CB4DA994 (NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return doorPosition1; }
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_0 = __this->___doorPosition1_4;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.NodeConnection::set_DoorPosition1(DungeonArchitect.IntVector)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeConnection_set_DoorPosition1_m8911F1D6948C2D59B1A1CFA596D999721D71D1E5 (NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* __this, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// set { doorPosition1 = value; }
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_0 = ___0_value;
|
|
__this->___doorPosition1_4 = L_0;
|
|
// set { doorPosition1 = value; }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.NodeConnection::.ctor(DungeonArchitect.Builders.BSP.BSPNodeObject,DungeonArchitect.Builders.BSP.BSPNodeObject,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeConnection__ctor_m4146B09BAE4F9A0119971044E60ECD54642F7726 (NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* __this, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___0_room0, BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* ___1_room1, int32_t ___2_padding, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
{
|
|
// public NodeConnection(BSPNodeObject room0, BSPNodeObject room1, int padding) {
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// this.room0 = room0;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_0 = ___0_room0;
|
|
__this->___room0_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___room0_0), (void*)L_0);
|
|
// this.room1 = room1;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_1 = ___1_room1;
|
|
__this->___room1_1 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___room1_1), (void*)L_1);
|
|
// var intersection = Rectangle.Intersect(room0.bounds, room1.bounds);
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_2 = ___0_room0;
|
|
NullCheck(L_2);
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_3 = L_2->___bounds_0;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_4 = ___1_room1;
|
|
NullCheck(L_4);
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_5 = L_4->___bounds_0;
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_6;
|
|
L_6 = Rectangle_Intersect_m16309501B2DBDE56A9ED2353FF494AE9D6D581C6(L_3, L_5, NULL);
|
|
V_0 = L_6;
|
|
// var center = intersection.Center();
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_7;
|
|
L_7 = Rectangle_Center_m769823203C701E04DBD55D9E8677E3A7463A1932((&V_0), NULL);
|
|
V_1 = L_7;
|
|
// if (intersection.Size.x > 0)
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_8;
|
|
L_8 = Rectangle_get_Size_mA55765DC875BB6CEBED2C41C0DBC5258B7A79259_inline((&V_0), NULL);
|
|
int32_t L_9 = L_8.___x_0;
|
|
if ((((int32_t)L_9) <= ((int32_t)0)))
|
|
{
|
|
goto IL_006d;
|
|
}
|
|
}
|
|
{
|
|
// doorPosition0 = center + new IntVector(0, 0, padding);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_10 = V_1;
|
|
int32_t L_11 = ___2_padding;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_12;
|
|
memset((&L_12), 0, sizeof(L_12));
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_12), 0, 0, L_11, /*hidden argument*/NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_13;
|
|
L_13 = IntVector_op_Addition_mDD66816374D94E99E89A052A5A1B6C78249273B6(L_10, L_12, NULL);
|
|
__this->___doorPosition0_3 = L_13;
|
|
// doorPosition1 = center - new IntVector(0, 0, padding);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_14 = V_1;
|
|
int32_t L_15 = ___2_padding;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_16;
|
|
memset((&L_16), 0, sizeof(L_16));
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_16), 0, 0, L_15, /*hidden argument*/NULL);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_17;
|
|
L_17 = IntVector_op_Subtraction_m00A8B35645081C9ACA161EE46FDF2FE3C0EB82AC(L_14, L_16, NULL);
|
|
__this->___doorPosition1_4 = L_17;
|
|
// doorFacingX = false;
|
|
__this->___doorFacingX_2 = (bool)0;
|
|
return;
|
|
}
|
|
|
|
IL_006d:
|
|
{
|
|
// doorPosition0 = center + new IntVector(padding, 0, 0);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_18 = V_1;
|
|
int32_t L_19 = ___2_padding;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_20;
|
|
memset((&L_20), 0, sizeof(L_20));
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_20), L_19, 0, 0, /*hidden argument*/NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_21;
|
|
L_21 = IntVector_op_Addition_mDD66816374D94E99E89A052A5A1B6C78249273B6(L_18, L_20, NULL);
|
|
__this->___doorPosition0_3 = L_21;
|
|
// doorPosition1 = center - new IntVector(padding, 0, 0);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_22 = V_1;
|
|
int32_t L_23 = ___2_padding;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_24;
|
|
memset((&L_24), 0, sizeof(L_24));
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_24), L_23, 0, 0, /*hidden argument*/NULL);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_25;
|
|
L_25 = IntVector_op_Subtraction_m00A8B35645081C9ACA161EE46FDF2FE3C0EB82AC(L_22, L_24, NULL);
|
|
__this->___doorPosition1_4 = L_25;
|
|
// doorFacingX = true;
|
|
__this->___doorFacingX_2 = (bool)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
|
|
// Conversion methods for marshalling of: DungeonArchitect.Builders.BSP.BSPRoomCategory
|
|
IL2CPP_EXTERN_C void BSPRoomCategory_t10A7DEE350F09947B42AEEEBC048D8CF14AAA984_marshal_pinvoke(const BSPRoomCategory_t10A7DEE350F09947B42AEEEBC048D8CF14AAA984& unmarshaled, BSPRoomCategory_t10A7DEE350F09947B42AEEEBC048D8CF14AAA984_marshaled_pinvoke& marshaled)
|
|
{
|
|
marshaled.___category_0 = il2cpp_codegen_marshal_string(unmarshaled.___category_0);
|
|
marshaled.___width_1 = unmarshaled.___width_1;
|
|
marshaled.___length_2 = unmarshaled.___length_2;
|
|
marshaled.___minOccurance_3 = unmarshaled.___minOccurance_3;
|
|
marshaled.___maxOccurance_4 = unmarshaled.___maxOccurance_4;
|
|
marshaled.___debugColor_5 = unmarshaled.___debugColor_5;
|
|
}
|
|
IL2CPP_EXTERN_C void BSPRoomCategory_t10A7DEE350F09947B42AEEEBC048D8CF14AAA984_marshal_pinvoke_back(const BSPRoomCategory_t10A7DEE350F09947B42AEEEBC048D8CF14AAA984_marshaled_pinvoke& marshaled, BSPRoomCategory_t10A7DEE350F09947B42AEEEBC048D8CF14AAA984& unmarshaled)
|
|
{
|
|
unmarshaled.___category_0 = il2cpp_codegen_marshal_string_result(marshaled.___category_0);
|
|
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___category_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___category_0));
|
|
int32_t unmarshaledwidth_temp_1 = 0;
|
|
unmarshaledwidth_temp_1 = marshaled.___width_1;
|
|
unmarshaled.___width_1 = unmarshaledwidth_temp_1;
|
|
int32_t unmarshaledlength_temp_2 = 0;
|
|
unmarshaledlength_temp_2 = marshaled.___length_2;
|
|
unmarshaled.___length_2 = unmarshaledlength_temp_2;
|
|
int32_t unmarshaledminOccurance_temp_3 = 0;
|
|
unmarshaledminOccurance_temp_3 = marshaled.___minOccurance_3;
|
|
unmarshaled.___minOccurance_3 = unmarshaledminOccurance_temp_3;
|
|
int32_t unmarshaledmaxOccurance_temp_4 = 0;
|
|
unmarshaledmaxOccurance_temp_4 = marshaled.___maxOccurance_4;
|
|
unmarshaled.___maxOccurance_4 = unmarshaledmaxOccurance_temp_4;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F unmarshaleddebugColor_temp_5;
|
|
memset((&unmarshaleddebugColor_temp_5), 0, sizeof(unmarshaleddebugColor_temp_5));
|
|
unmarshaleddebugColor_temp_5 = marshaled.___debugColor_5;
|
|
unmarshaled.___debugColor_5 = unmarshaleddebugColor_temp_5;
|
|
}
|
|
// Conversion method for clean up from marshalling of: DungeonArchitect.Builders.BSP.BSPRoomCategory
|
|
IL2CPP_EXTERN_C void BSPRoomCategory_t10A7DEE350F09947B42AEEEBC048D8CF14AAA984_marshal_pinvoke_cleanup(BSPRoomCategory_t10A7DEE350F09947B42AEEEBC048D8CF14AAA984_marshaled_pinvoke& marshaled)
|
|
{
|
|
il2cpp_codegen_marshal_free(marshaled.___category_0);
|
|
marshaled.___category_0 = NULL;
|
|
}
|
|
// Conversion methods for marshalling of: DungeonArchitect.Builders.BSP.BSPRoomCategory
|
|
IL2CPP_EXTERN_C void BSPRoomCategory_t10A7DEE350F09947B42AEEEBC048D8CF14AAA984_marshal_com(const BSPRoomCategory_t10A7DEE350F09947B42AEEEBC048D8CF14AAA984& unmarshaled, BSPRoomCategory_t10A7DEE350F09947B42AEEEBC048D8CF14AAA984_marshaled_com& marshaled)
|
|
{
|
|
marshaled.___category_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___category_0);
|
|
marshaled.___width_1 = unmarshaled.___width_1;
|
|
marshaled.___length_2 = unmarshaled.___length_2;
|
|
marshaled.___minOccurance_3 = unmarshaled.___minOccurance_3;
|
|
marshaled.___maxOccurance_4 = unmarshaled.___maxOccurance_4;
|
|
marshaled.___debugColor_5 = unmarshaled.___debugColor_5;
|
|
}
|
|
IL2CPP_EXTERN_C void BSPRoomCategory_t10A7DEE350F09947B42AEEEBC048D8CF14AAA984_marshal_com_back(const BSPRoomCategory_t10A7DEE350F09947B42AEEEBC048D8CF14AAA984_marshaled_com& marshaled, BSPRoomCategory_t10A7DEE350F09947B42AEEEBC048D8CF14AAA984& unmarshaled)
|
|
{
|
|
unmarshaled.___category_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___category_0);
|
|
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___category_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___category_0));
|
|
int32_t unmarshaledwidth_temp_1 = 0;
|
|
unmarshaledwidth_temp_1 = marshaled.___width_1;
|
|
unmarshaled.___width_1 = unmarshaledwidth_temp_1;
|
|
int32_t unmarshaledlength_temp_2 = 0;
|
|
unmarshaledlength_temp_2 = marshaled.___length_2;
|
|
unmarshaled.___length_2 = unmarshaledlength_temp_2;
|
|
int32_t unmarshaledminOccurance_temp_3 = 0;
|
|
unmarshaledminOccurance_temp_3 = marshaled.___minOccurance_3;
|
|
unmarshaled.___minOccurance_3 = unmarshaledminOccurance_temp_3;
|
|
int32_t unmarshaledmaxOccurance_temp_4 = 0;
|
|
unmarshaledmaxOccurance_temp_4 = marshaled.___maxOccurance_4;
|
|
unmarshaled.___maxOccurance_4 = unmarshaledmaxOccurance_temp_4;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F unmarshaleddebugColor_temp_5;
|
|
memset((&unmarshaleddebugColor_temp_5), 0, sizeof(unmarshaleddebugColor_temp_5));
|
|
unmarshaleddebugColor_temp_5 = marshaled.___debugColor_5;
|
|
unmarshaled.___debugColor_5 = unmarshaleddebugColor_temp_5;
|
|
}
|
|
// Conversion method for clean up from marshalling of: DungeonArchitect.Builders.BSP.BSPRoomCategory
|
|
IL2CPP_EXTERN_C void BSPRoomCategory_t10A7DEE350F09947B42AEEEBC048D8CF14AAA984_marshal_com_cleanup(BSPRoomCategory_t10A7DEE350F09947B42AEEEBC048D8CF14AAA984_marshaled_com& marshaled)
|
|
{
|
|
il2cpp_codegen_marshal_free_bstring(marshaled.___category_0);
|
|
marshaled.___category_0 = NULL;
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Boolean DungeonArchitect.Builders.BSP.BSPDungeonConfig::IsMode2D()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BSPDungeonConfig_IsMode2D_mC217C39A3454B18756EF83ADE5B942E3188EED64 (BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return Mode2D;
|
|
bool L_0 = __this->___Mode2D_18;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonConfig::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonConfig__ctor_mD4B43622D6F104D82F6C6AE3EE2EDFFACBD09CFC (BSPDungeonConfig_tF865A84F56B79B2531E43E52D9E6D2E7441697EB* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Vector2 gridSize = new Vector2(4, 4);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (4.0f), (4.0f), /*hidden argument*/NULL);
|
|
__this->___gridSize_5 = L_0;
|
|
// public int dungeonWidth = 32;
|
|
__this->___dungeonWidth_6 = ((int32_t)32);
|
|
// public int dungeonLength = 24;
|
|
__this->___dungeonLength_7 = ((int32_t)24);
|
|
// public int minRoomSize = 3;
|
|
__this->___minRoomSize_8 = 3;
|
|
// public int maxRoomSize = 8;
|
|
__this->___maxRoomSize_9 = 8;
|
|
// public float smallerRoomProbability = 0.5f;
|
|
__this->___smallerRoomProbability_10 = (0.5f);
|
|
// public int roomPadding = 1;
|
|
__this->___roomPadding_12 = 1;
|
|
// public int randomKillDepthStart = 3;
|
|
__this->___randomKillDepthStart_14 = 3;
|
|
// public float randomKillProbability = 0.2f;
|
|
__this->___randomKillProbability_15 = (0.200000003f);
|
|
// public float minAspectRatio = 0.7f;
|
|
__this->___minAspectRatio_16 = (0.699999988f);
|
|
DungeonConfig__ctor_m6D90F75CA55996A65B7286D7A485462FBDEFC284(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
|
|
|
|
// Conversion methods for marshalling of: DungeonArchitect.Builders.BSP.BSPNode
|
|
IL2CPP_EXTERN_C void BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C_marshal_pinvoke(const BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C& unmarshaled, BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C_marshaled_pinvoke& marshaled)
|
|
{
|
|
marshaled.___id_0 = unmarshaled.___id_0;
|
|
marshaled.___bounds_1 = unmarshaled.___bounds_1;
|
|
marshaled.___paddedBounds_2 = unmarshaled.___paddedBounds_2;
|
|
marshaled.___depthFromRoot_3 = unmarshaled.___depthFromRoot_3;
|
|
marshaled.___roomCategory_4 = il2cpp_codegen_marshal_string(unmarshaled.___roomCategory_4);
|
|
marshaled.___parent_5 = unmarshaled.___parent_5;
|
|
if (unmarshaled.___children_6 != NULL)
|
|
{
|
|
il2cpp_array_size_t _unmarshaledchildren_Length = (unmarshaled.___children_6)->max_length;
|
|
marshaled.___children_6 = il2cpp_codegen_marshal_allocate_array<DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9>(_unmarshaledchildren_Length);
|
|
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledchildren_Length); i++)
|
|
{
|
|
(marshaled.___children_6)[i] = (unmarshaled.___children_6)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
|
|
}
|
|
}
|
|
else
|
|
{
|
|
marshaled.___children_6 = NULL;
|
|
}
|
|
if (unmarshaled.___connectedRooms_7 != NULL)
|
|
{
|
|
il2cpp_array_size_t _unmarshaledconnectedRooms_Length = (unmarshaled.___connectedRooms_7)->max_length;
|
|
marshaled.___connectedRooms_7 = il2cpp_codegen_marshal_allocate_array<DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9>(_unmarshaledconnectedRooms_Length);
|
|
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledconnectedRooms_Length); i++)
|
|
{
|
|
(marshaled.___connectedRooms_7)[i] = (unmarshaled.___connectedRooms_7)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
|
|
}
|
|
}
|
|
else
|
|
{
|
|
marshaled.___connectedRooms_7 = NULL;
|
|
}
|
|
if (unmarshaled.___subtreeLeafConnections_8 != NULL)
|
|
{
|
|
il2cpp_array_size_t _unmarshaledsubtreeLeafConnections_Length = (unmarshaled.___subtreeLeafConnections_8)->max_length;
|
|
marshaled.___subtreeLeafConnections_8 = il2cpp_codegen_marshal_allocate_array<BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshaled_pinvoke>(_unmarshaledsubtreeLeafConnections_Length);
|
|
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledsubtreeLeafConnections_Length); i++)
|
|
{
|
|
BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshal_pinvoke((unmarshaled.___subtreeLeafConnections_8)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i)), (marshaled.___subtreeLeafConnections_8)[i]);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
marshaled.___subtreeLeafConnections_8 = NULL;
|
|
}
|
|
marshaled.___debugColor_9 = unmarshaled.___debugColor_9;
|
|
marshaled.___discarded_10 = static_cast<int32_t>(unmarshaled.___discarded_10);
|
|
}
|
|
IL2CPP_EXTERN_C void BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C_marshal_pinvoke_back(const BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C_marshaled_pinvoke& marshaled, BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C& unmarshaled)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 unmarshaledid_temp_0;
|
|
memset((&unmarshaledid_temp_0), 0, sizeof(unmarshaledid_temp_0));
|
|
unmarshaledid_temp_0 = marshaled.___id_0;
|
|
unmarshaled.___id_0 = unmarshaledid_temp_0;
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E unmarshaledbounds_temp_1;
|
|
memset((&unmarshaledbounds_temp_1), 0, sizeof(unmarshaledbounds_temp_1));
|
|
unmarshaledbounds_temp_1 = marshaled.___bounds_1;
|
|
unmarshaled.___bounds_1 = unmarshaledbounds_temp_1;
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E unmarshaledpaddedBounds_temp_2;
|
|
memset((&unmarshaledpaddedBounds_temp_2), 0, sizeof(unmarshaledpaddedBounds_temp_2));
|
|
unmarshaledpaddedBounds_temp_2 = marshaled.___paddedBounds_2;
|
|
unmarshaled.___paddedBounds_2 = unmarshaledpaddedBounds_temp_2;
|
|
int32_t unmarshaleddepthFromRoot_temp_3 = 0;
|
|
unmarshaleddepthFromRoot_temp_3 = marshaled.___depthFromRoot_3;
|
|
unmarshaled.___depthFromRoot_3 = unmarshaleddepthFromRoot_temp_3;
|
|
unmarshaled.___roomCategory_4 = il2cpp_codegen_marshal_string_result(marshaled.___roomCategory_4);
|
|
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___roomCategory_4), (void*)il2cpp_codegen_marshal_string_result(marshaled.___roomCategory_4));
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 unmarshaledparent_temp_5;
|
|
memset((&unmarshaledparent_temp_5), 0, sizeof(unmarshaledparent_temp_5));
|
|
unmarshaledparent_temp_5 = marshaled.___parent_5;
|
|
unmarshaled.___parent_5 = unmarshaledparent_temp_5;
|
|
if (marshaled.___children_6 != NULL)
|
|
{
|
|
if (unmarshaled.___children_6 == NULL)
|
|
{
|
|
unmarshaled.___children_6 = reinterpret_cast<DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED*>((DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED*)SZArrayNew(DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED_il2cpp_TypeInfo_var, 1));
|
|
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___children_6), (void*)reinterpret_cast<DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED*>((DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED*)SZArrayNew(DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED_il2cpp_TypeInfo_var, 1)));
|
|
}
|
|
il2cpp_array_size_t _arrayLength = (unmarshaled.___children_6)->max_length;
|
|
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
|
|
{
|
|
(unmarshaled.___children_6)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___children_6)[i]);
|
|
}
|
|
}
|
|
if (marshaled.___connectedRooms_7 != NULL)
|
|
{
|
|
if (unmarshaled.___connectedRooms_7 == NULL)
|
|
{
|
|
unmarshaled.___connectedRooms_7 = reinterpret_cast<DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED*>((DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED*)SZArrayNew(DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED_il2cpp_TypeInfo_var, 1));
|
|
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___connectedRooms_7), (void*)reinterpret_cast<DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED*>((DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED*)SZArrayNew(DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED_il2cpp_TypeInfo_var, 1)));
|
|
}
|
|
il2cpp_array_size_t _arrayLength = (unmarshaled.___connectedRooms_7)->max_length;
|
|
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
|
|
{
|
|
(unmarshaled.___connectedRooms_7)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___connectedRooms_7)[i]);
|
|
}
|
|
}
|
|
if (marshaled.___subtreeLeafConnections_8 != NULL)
|
|
{
|
|
if (unmarshaled.___subtreeLeafConnections_8 == NULL)
|
|
{
|
|
unmarshaled.___subtreeLeafConnections_8 = reinterpret_cast<BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61*>((BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61*)SZArrayNew(BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61_il2cpp_TypeInfo_var, 1));
|
|
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___subtreeLeafConnections_8), (void*)reinterpret_cast<BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61*>((BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61*)SZArrayNew(BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61_il2cpp_TypeInfo_var, 1)));
|
|
}
|
|
il2cpp_array_size_t _arrayLength = (unmarshaled.___subtreeLeafConnections_8)->max_length;
|
|
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
|
|
{
|
|
BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0 _marshaled____subtreeLeafConnections_8_i__unmarshaled;
|
|
memset((&_marshaled____subtreeLeafConnections_8_i__unmarshaled), 0, sizeof(_marshaled____subtreeLeafConnections_8_i__unmarshaled));
|
|
BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshal_pinvoke_back((marshaled.___subtreeLeafConnections_8)[i], _marshaled____subtreeLeafConnections_8_i__unmarshaled);
|
|
(unmarshaled.___subtreeLeafConnections_8)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), _marshaled____subtreeLeafConnections_8_i__unmarshaled);
|
|
}
|
|
}
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F unmarshaleddebugColor_temp_9;
|
|
memset((&unmarshaleddebugColor_temp_9), 0, sizeof(unmarshaleddebugColor_temp_9));
|
|
unmarshaleddebugColor_temp_9 = marshaled.___debugColor_9;
|
|
unmarshaled.___debugColor_9 = unmarshaleddebugColor_temp_9;
|
|
bool unmarshaleddiscarded_temp_10 = false;
|
|
unmarshaleddiscarded_temp_10 = static_cast<bool>(marshaled.___discarded_10);
|
|
unmarshaled.___discarded_10 = unmarshaleddiscarded_temp_10;
|
|
}
|
|
// Conversion method for clean up from marshalling of: DungeonArchitect.Builders.BSP.BSPNode
|
|
IL2CPP_EXTERN_C void BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C_marshal_pinvoke_cleanup(BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C_marshaled_pinvoke& marshaled)
|
|
{
|
|
il2cpp_codegen_marshal_free(marshaled.___roomCategory_4);
|
|
marshaled.___roomCategory_4 = NULL;
|
|
if (marshaled.___children_6 != NULL)
|
|
{
|
|
il2cpp_codegen_marshal_free(marshaled.___children_6);
|
|
marshaled.___children_6 = NULL;
|
|
}
|
|
if (marshaled.___connectedRooms_7 != NULL)
|
|
{
|
|
il2cpp_codegen_marshal_free(marshaled.___connectedRooms_7);
|
|
marshaled.___connectedRooms_7 = NULL;
|
|
}
|
|
if (marshaled.___subtreeLeafConnections_8 != NULL)
|
|
{
|
|
const il2cpp_array_size_t marshaled____subtreeLeafConnections_8_CleanupLoopCount = 1;
|
|
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(marshaled____subtreeLeafConnections_8_CleanupLoopCount); i++)
|
|
{
|
|
BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshal_pinvoke_cleanup((marshaled.___subtreeLeafConnections_8)[i]);
|
|
}
|
|
il2cpp_codegen_marshal_free(marshaled.___subtreeLeafConnections_8);
|
|
marshaled.___subtreeLeafConnections_8 = NULL;
|
|
}
|
|
}
|
|
|
|
|
|
// Conversion methods for marshalling of: DungeonArchitect.Builders.BSP.BSPNode
|
|
IL2CPP_EXTERN_C void BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C_marshal_com(const BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C& unmarshaled, BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C_marshaled_com& marshaled)
|
|
{
|
|
marshaled.___id_0 = unmarshaled.___id_0;
|
|
marshaled.___bounds_1 = unmarshaled.___bounds_1;
|
|
marshaled.___paddedBounds_2 = unmarshaled.___paddedBounds_2;
|
|
marshaled.___depthFromRoot_3 = unmarshaled.___depthFromRoot_3;
|
|
marshaled.___roomCategory_4 = il2cpp_codegen_marshal_bstring(unmarshaled.___roomCategory_4);
|
|
marshaled.___parent_5 = unmarshaled.___parent_5;
|
|
if (unmarshaled.___children_6 != NULL)
|
|
{
|
|
il2cpp_array_size_t _unmarshaledchildren_Length = (unmarshaled.___children_6)->max_length;
|
|
marshaled.___children_6 = il2cpp_codegen_marshal_allocate_array<DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9>(_unmarshaledchildren_Length);
|
|
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledchildren_Length); i++)
|
|
{
|
|
(marshaled.___children_6)[i] = (unmarshaled.___children_6)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
|
|
}
|
|
}
|
|
else
|
|
{
|
|
marshaled.___children_6 = NULL;
|
|
}
|
|
if (unmarshaled.___connectedRooms_7 != NULL)
|
|
{
|
|
il2cpp_array_size_t _unmarshaledconnectedRooms_Length = (unmarshaled.___connectedRooms_7)->max_length;
|
|
marshaled.___connectedRooms_7 = il2cpp_codegen_marshal_allocate_array<DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9>(_unmarshaledconnectedRooms_Length);
|
|
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledconnectedRooms_Length); i++)
|
|
{
|
|
(marshaled.___connectedRooms_7)[i] = (unmarshaled.___connectedRooms_7)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
|
|
}
|
|
}
|
|
else
|
|
{
|
|
marshaled.___connectedRooms_7 = NULL;
|
|
}
|
|
if (unmarshaled.___subtreeLeafConnections_8 != NULL)
|
|
{
|
|
il2cpp_array_size_t _unmarshaledsubtreeLeafConnections_Length = (unmarshaled.___subtreeLeafConnections_8)->max_length;
|
|
marshaled.___subtreeLeafConnections_8 = il2cpp_codegen_marshal_allocate_array<BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshaled_com>(_unmarshaledsubtreeLeafConnections_Length);
|
|
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledsubtreeLeafConnections_Length); i++)
|
|
{
|
|
BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshal_com((unmarshaled.___subtreeLeafConnections_8)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i)), (marshaled.___subtreeLeafConnections_8)[i]);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
marshaled.___subtreeLeafConnections_8 = NULL;
|
|
}
|
|
marshaled.___debugColor_9 = unmarshaled.___debugColor_9;
|
|
marshaled.___discarded_10 = static_cast<int32_t>(unmarshaled.___discarded_10);
|
|
}
|
|
IL2CPP_EXTERN_C void BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C_marshal_com_back(const BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C_marshaled_com& marshaled, BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C& unmarshaled)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 unmarshaledid_temp_0;
|
|
memset((&unmarshaledid_temp_0), 0, sizeof(unmarshaledid_temp_0));
|
|
unmarshaledid_temp_0 = marshaled.___id_0;
|
|
unmarshaled.___id_0 = unmarshaledid_temp_0;
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E unmarshaledbounds_temp_1;
|
|
memset((&unmarshaledbounds_temp_1), 0, sizeof(unmarshaledbounds_temp_1));
|
|
unmarshaledbounds_temp_1 = marshaled.___bounds_1;
|
|
unmarshaled.___bounds_1 = unmarshaledbounds_temp_1;
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E unmarshaledpaddedBounds_temp_2;
|
|
memset((&unmarshaledpaddedBounds_temp_2), 0, sizeof(unmarshaledpaddedBounds_temp_2));
|
|
unmarshaledpaddedBounds_temp_2 = marshaled.___paddedBounds_2;
|
|
unmarshaled.___paddedBounds_2 = unmarshaledpaddedBounds_temp_2;
|
|
int32_t unmarshaleddepthFromRoot_temp_3 = 0;
|
|
unmarshaleddepthFromRoot_temp_3 = marshaled.___depthFromRoot_3;
|
|
unmarshaled.___depthFromRoot_3 = unmarshaleddepthFromRoot_temp_3;
|
|
unmarshaled.___roomCategory_4 = il2cpp_codegen_marshal_bstring_result(marshaled.___roomCategory_4);
|
|
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___roomCategory_4), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___roomCategory_4));
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 unmarshaledparent_temp_5;
|
|
memset((&unmarshaledparent_temp_5), 0, sizeof(unmarshaledparent_temp_5));
|
|
unmarshaledparent_temp_5 = marshaled.___parent_5;
|
|
unmarshaled.___parent_5 = unmarshaledparent_temp_5;
|
|
if (marshaled.___children_6 != NULL)
|
|
{
|
|
if (unmarshaled.___children_6 == NULL)
|
|
{
|
|
unmarshaled.___children_6 = reinterpret_cast<DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED*>((DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED*)SZArrayNew(DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED_il2cpp_TypeInfo_var, 1));
|
|
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___children_6), (void*)reinterpret_cast<DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED*>((DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED*)SZArrayNew(DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED_il2cpp_TypeInfo_var, 1)));
|
|
}
|
|
il2cpp_array_size_t _arrayLength = (unmarshaled.___children_6)->max_length;
|
|
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
|
|
{
|
|
(unmarshaled.___children_6)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___children_6)[i]);
|
|
}
|
|
}
|
|
if (marshaled.___connectedRooms_7 != NULL)
|
|
{
|
|
if (unmarshaled.___connectedRooms_7 == NULL)
|
|
{
|
|
unmarshaled.___connectedRooms_7 = reinterpret_cast<DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED*>((DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED*)SZArrayNew(DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED_il2cpp_TypeInfo_var, 1));
|
|
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___connectedRooms_7), (void*)reinterpret_cast<DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED*>((DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED*)SZArrayNew(DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED_il2cpp_TypeInfo_var, 1)));
|
|
}
|
|
il2cpp_array_size_t _arrayLength = (unmarshaled.___connectedRooms_7)->max_length;
|
|
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
|
|
{
|
|
(unmarshaled.___connectedRooms_7)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___connectedRooms_7)[i]);
|
|
}
|
|
}
|
|
if (marshaled.___subtreeLeafConnections_8 != NULL)
|
|
{
|
|
if (unmarshaled.___subtreeLeafConnections_8 == NULL)
|
|
{
|
|
unmarshaled.___subtreeLeafConnections_8 = reinterpret_cast<BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61*>((BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61*)SZArrayNew(BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61_il2cpp_TypeInfo_var, 1));
|
|
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___subtreeLeafConnections_8), (void*)reinterpret_cast<BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61*>((BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61*)SZArrayNew(BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61_il2cpp_TypeInfo_var, 1)));
|
|
}
|
|
il2cpp_array_size_t _arrayLength = (unmarshaled.___subtreeLeafConnections_8)->max_length;
|
|
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
|
|
{
|
|
BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0 _marshaled____subtreeLeafConnections_8_i__unmarshaled;
|
|
memset((&_marshaled____subtreeLeafConnections_8_i__unmarshaled), 0, sizeof(_marshaled____subtreeLeafConnections_8_i__unmarshaled));
|
|
BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshal_com_back((marshaled.___subtreeLeafConnections_8)[i], _marshaled____subtreeLeafConnections_8_i__unmarshaled);
|
|
(unmarshaled.___subtreeLeafConnections_8)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), _marshaled____subtreeLeafConnections_8_i__unmarshaled);
|
|
}
|
|
}
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F unmarshaleddebugColor_temp_9;
|
|
memset((&unmarshaleddebugColor_temp_9), 0, sizeof(unmarshaleddebugColor_temp_9));
|
|
unmarshaleddebugColor_temp_9 = marshaled.___debugColor_9;
|
|
unmarshaled.___debugColor_9 = unmarshaleddebugColor_temp_9;
|
|
bool unmarshaleddiscarded_temp_10 = false;
|
|
unmarshaleddiscarded_temp_10 = static_cast<bool>(marshaled.___discarded_10);
|
|
unmarshaled.___discarded_10 = unmarshaleddiscarded_temp_10;
|
|
}
|
|
// Conversion method for clean up from marshalling of: DungeonArchitect.Builders.BSP.BSPNode
|
|
IL2CPP_EXTERN_C void BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C_marshal_com_cleanup(BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C_marshaled_com& marshaled)
|
|
{
|
|
il2cpp_codegen_marshal_free_bstring(marshaled.___roomCategory_4);
|
|
marshaled.___roomCategory_4 = NULL;
|
|
if (marshaled.___children_6 != NULL)
|
|
{
|
|
il2cpp_codegen_marshal_free(marshaled.___children_6);
|
|
marshaled.___children_6 = NULL;
|
|
}
|
|
if (marshaled.___connectedRooms_7 != NULL)
|
|
{
|
|
il2cpp_codegen_marshal_free(marshaled.___connectedRooms_7);
|
|
marshaled.___connectedRooms_7 = NULL;
|
|
}
|
|
if (marshaled.___subtreeLeafConnections_8 != NULL)
|
|
{
|
|
const il2cpp_array_size_t marshaled____subtreeLeafConnections_8_CleanupLoopCount = 1;
|
|
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(marshaled____subtreeLeafConnections_8_CleanupLoopCount); i++)
|
|
{
|
|
BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshal_com_cleanup((marshaled.___subtreeLeafConnections_8)[i]);
|
|
}
|
|
il2cpp_codegen_marshal_free(marshaled.___subtreeLeafConnections_8);
|
|
marshaled.___subtreeLeafConnections_8 = NULL;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// Conversion methods for marshalling of: DungeonArchitect.Builders.BSP.BSPNodeConnection
|
|
IL2CPP_EXTERN_C void BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshal_pinvoke(const BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0& unmarshaled, BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshaled_pinvoke& marshaled)
|
|
{
|
|
marshaled.___room0_0 = unmarshaled.___room0_0;
|
|
marshaled.___room1_1 = unmarshaled.___room1_1;
|
|
marshaled.___doorPosition0_2 = unmarshaled.___doorPosition0_2;
|
|
marshaled.___doorPosition1_3 = unmarshaled.___doorPosition1_3;
|
|
marshaled.___doorFacingX_4 = static_cast<int32_t>(unmarshaled.___doorFacingX_4);
|
|
}
|
|
IL2CPP_EXTERN_C void BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshal_pinvoke_back(const BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshaled_pinvoke& marshaled, BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0& unmarshaled)
|
|
{
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 unmarshaledroom0_temp_0;
|
|
memset((&unmarshaledroom0_temp_0), 0, sizeof(unmarshaledroom0_temp_0));
|
|
unmarshaledroom0_temp_0 = marshaled.___room0_0;
|
|
unmarshaled.___room0_0 = unmarshaledroom0_temp_0;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 unmarshaledroom1_temp_1;
|
|
memset((&unmarshaledroom1_temp_1), 0, sizeof(unmarshaledroom1_temp_1));
|
|
unmarshaledroom1_temp_1 = marshaled.___room1_1;
|
|
unmarshaled.___room1_1 = unmarshaledroom1_temp_1;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C unmarshaleddoorPosition0_temp_2;
|
|
memset((&unmarshaleddoorPosition0_temp_2), 0, sizeof(unmarshaleddoorPosition0_temp_2));
|
|
unmarshaleddoorPosition0_temp_2 = marshaled.___doorPosition0_2;
|
|
unmarshaled.___doorPosition0_2 = unmarshaleddoorPosition0_temp_2;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C unmarshaleddoorPosition1_temp_3;
|
|
memset((&unmarshaleddoorPosition1_temp_3), 0, sizeof(unmarshaleddoorPosition1_temp_3));
|
|
unmarshaleddoorPosition1_temp_3 = marshaled.___doorPosition1_3;
|
|
unmarshaled.___doorPosition1_3 = unmarshaleddoorPosition1_temp_3;
|
|
bool unmarshaleddoorFacingX_temp_4 = false;
|
|
unmarshaleddoorFacingX_temp_4 = static_cast<bool>(marshaled.___doorFacingX_4);
|
|
unmarshaled.___doorFacingX_4 = unmarshaleddoorFacingX_temp_4;
|
|
}
|
|
// Conversion method for clean up from marshalling of: DungeonArchitect.Builders.BSP.BSPNodeConnection
|
|
IL2CPP_EXTERN_C void BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshal_pinvoke_cleanup(BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshaled_pinvoke& marshaled)
|
|
{
|
|
}
|
|
// Conversion methods for marshalling of: DungeonArchitect.Builders.BSP.BSPNodeConnection
|
|
IL2CPP_EXTERN_C void BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshal_com(const BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0& unmarshaled, BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshaled_com& marshaled)
|
|
{
|
|
marshaled.___room0_0 = unmarshaled.___room0_0;
|
|
marshaled.___room1_1 = unmarshaled.___room1_1;
|
|
marshaled.___doorPosition0_2 = unmarshaled.___doorPosition0_2;
|
|
marshaled.___doorPosition1_3 = unmarshaled.___doorPosition1_3;
|
|
marshaled.___doorFacingX_4 = static_cast<int32_t>(unmarshaled.___doorFacingX_4);
|
|
}
|
|
IL2CPP_EXTERN_C void BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshal_com_back(const BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshaled_com& marshaled, BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0& unmarshaled)
|
|
{
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 unmarshaledroom0_temp_0;
|
|
memset((&unmarshaledroom0_temp_0), 0, sizeof(unmarshaledroom0_temp_0));
|
|
unmarshaledroom0_temp_0 = marshaled.___room0_0;
|
|
unmarshaled.___room0_0 = unmarshaledroom0_temp_0;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 unmarshaledroom1_temp_1;
|
|
memset((&unmarshaledroom1_temp_1), 0, sizeof(unmarshaledroom1_temp_1));
|
|
unmarshaledroom1_temp_1 = marshaled.___room1_1;
|
|
unmarshaled.___room1_1 = unmarshaledroom1_temp_1;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C unmarshaleddoorPosition0_temp_2;
|
|
memset((&unmarshaleddoorPosition0_temp_2), 0, sizeof(unmarshaleddoorPosition0_temp_2));
|
|
unmarshaleddoorPosition0_temp_2 = marshaled.___doorPosition0_2;
|
|
unmarshaled.___doorPosition0_2 = unmarshaleddoorPosition0_temp_2;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C unmarshaleddoorPosition1_temp_3;
|
|
memset((&unmarshaleddoorPosition1_temp_3), 0, sizeof(unmarshaleddoorPosition1_temp_3));
|
|
unmarshaleddoorPosition1_temp_3 = marshaled.___doorPosition1_3;
|
|
unmarshaled.___doorPosition1_3 = unmarshaleddoorPosition1_temp_3;
|
|
bool unmarshaleddoorFacingX_temp_4 = false;
|
|
unmarshaleddoorFacingX_temp_4 = static_cast<bool>(marshaled.___doorFacingX_4);
|
|
unmarshaled.___doorFacingX_4 = unmarshaleddoorFacingX_temp_4;
|
|
}
|
|
// Conversion method for clean up from marshalling of: DungeonArchitect.Builders.BSP.BSPNodeConnection
|
|
IL2CPP_EXTERN_C void BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshal_com_cleanup(BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0_marshaled_com& marshaled)
|
|
{
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonGraphQuery::.ctor(DungeonArchitect.Utils.DungeonUID,DungeonArchitect.Builders.BSP.BSPNode[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonGraphQuery__ctor_m304C28BE48B03299D06AED4992F4AE1F5C920C3E (BSPDungeonGraphQuery_t9AB84F9C6D4ECDB6C679E1770582AFC2E079E9B1* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_rootNode, BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* ___1_nodes, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m997DFE54EB3CE5D3091AC810BD3BE1CC3E2AA27D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m94D0C4A909A603FBB8D807F4D7267DA9DB2D658A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t44269F11A77090D613930275E3C268CB615D3F6A_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
{
|
|
// public BSPDungeonGraphQuery(DungeonUID rootNode, BSPNode[] nodes)
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// this.rootNode = rootNode;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_0 = ___0_rootNode;
|
|
__this->___rootNode_0 = L_0;
|
|
// nodeMap = new Dictionary<DungeonUID, BSPNode>();
|
|
Dictionary_2_t44269F11A77090D613930275E3C268CB615D3F6A* L_1 = (Dictionary_2_t44269F11A77090D613930275E3C268CB615D3F6A*)il2cpp_codegen_object_new(Dictionary_2_t44269F11A77090D613930275E3C268CB615D3F6A_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
Dictionary_2__ctor_m94D0C4A909A603FBB8D807F4D7267DA9DB2D658A(L_1, Dictionary_2__ctor_m94D0C4A909A603FBB8D807F4D7267DA9DB2D658A_RuntimeMethod_var);
|
|
__this->___nodeMap_1 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___nodeMap_1), (void*)L_1);
|
|
// foreach (var node in nodes)
|
|
BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* L_2 = ___1_nodes;
|
|
V_0 = L_2;
|
|
V_1 = 0;
|
|
goto IL_003c;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
// foreach (var node in nodes)
|
|
BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* L_3 = V_0;
|
|
int32_t L_4 = V_1;
|
|
NullCheck(L_3);
|
|
int32_t L_5 = L_4;
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
|
|
V_2 = L_6;
|
|
// nodeMap.Add(node.id, node);
|
|
Dictionary_2_t44269F11A77090D613930275E3C268CB615D3F6A* L_7 = __this->___nodeMap_1;
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_8 = V_2;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_9 = L_8.___id_0;
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_10 = V_2;
|
|
NullCheck(L_7);
|
|
Dictionary_2_Add_m997DFE54EB3CE5D3091AC810BD3BE1CC3E2AA27D(L_7, L_9, L_10, Dictionary_2_Add_m997DFE54EB3CE5D3091AC810BD3BE1CC3E2AA27D_RuntimeMethod_var);
|
|
int32_t L_11 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
// foreach (var node in nodes)
|
|
int32_t L_12 = V_1;
|
|
BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* L_13 = V_0;
|
|
NullCheck(L_13);
|
|
if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// DungeonArchitect.Builders.BSP.BSPNode DungeonArchitect.Builders.BSP.BSPDungeonGraphQuery::get_RootNode()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C BSPDungeonGraphQuery_get_RootNode_mC2F3F580D490A77D5CBE1F1554A9E4DF0537030E (BSPDungeonGraphQuery_t9AB84F9C6D4ECDB6C679E1770582AFC2E079E9B1* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return GetNode(rootNode); }
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_0 = __this->___rootNode_0;
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_1;
|
|
L_1 = BSPDungeonGraphQuery_GetNode_m1121C0D5F55024CF7D1A4187AB56CBFE145C2F42(__this, L_0, NULL);
|
|
return L_1;
|
|
}
|
|
}
|
|
// DungeonArchitect.Builders.BSP.BSPNode DungeonArchitect.Builders.BSP.BSPDungeonGraphQuery::GetNode(DungeonArchitect.Utils.DungeonUID)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C BSPDungeonGraphQuery_GetNode_m1121C0D5F55024CF7D1A4187AB56CBFE145C2F42 (BSPDungeonGraphQuery_t9AB84F9C6D4ECDB6C679E1770582AFC2E079E9B1* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m49825289A2A005A55F8844EBAF311A6C75B75636_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return nodeMap[nodeId];
|
|
Dictionary_2_t44269F11A77090D613930275E3C268CB615D3F6A* L_0 = __this->___nodeMap_1;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_1 = ___0_nodeId;
|
|
NullCheck(L_0);
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_2;
|
|
L_2 = Dictionary_2_get_Item_m49825289A2A005A55F8844EBAF311A6C75B75636(L_0, L_1, Dictionary_2_get_Item_m49825289A2A005A55F8844EBAF311A6C75B75636_RuntimeMethod_var);
|
|
return L_2;
|
|
}
|
|
}
|
|
// DungeonArchitect.Builders.BSP.BSPNode[] DungeonArchitect.Builders.BSP.BSPDungeonGraphQuery::GetChildren(DungeonArchitect.Utils.DungeonUID)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* BSPDungeonGraphQuery_GetChildren_m4D8C1EC0294BF8E78143550374B72FE86F65B743 (BSPDungeonGraphQuery_t9AB84F9C6D4ECDB6C679E1770582AFC2E079E9B1* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mCEE063E6D52644E8AC9951DF9550258664061825_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mC1527CA5907F5CE9C59419DE645CA2F34E4D5821_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF29726CE49CDCB0D67182D69743645FC285CAD18_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2* V_0 = NULL;
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
{
|
|
// var children = new List<BSPNode>();
|
|
List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2* L_0 = (List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2*)il2cpp_codegen_object_new(List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_mF29726CE49CDCB0D67182D69743645FC285CAD18(L_0, List_1__ctor_mF29726CE49CDCB0D67182D69743645FC285CAD18_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// var node = GetNode(nodeId);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_1 = ___0_nodeId;
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_2;
|
|
L_2 = BSPDungeonGraphQuery_GetNode_m1121C0D5F55024CF7D1A4187AB56CBFE145C2F42(__this, L_1, NULL);
|
|
// foreach (var childId in node.children)
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_3 = L_2.___children_6;
|
|
V_1 = L_3;
|
|
V_2 = 0;
|
|
goto IL_0030;
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
// foreach (var childId in node.children)
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_4 = V_1;
|
|
int32_t L_5 = V_2;
|
|
NullCheck(L_4);
|
|
int32_t L_6 = L_5;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
|
|
V_3 = L_7;
|
|
// children.Add(GetNode(childId));
|
|
List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2* L_8 = V_0;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_9 = V_3;
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_10;
|
|
L_10 = BSPDungeonGraphQuery_GetNode_m1121C0D5F55024CF7D1A4187AB56CBFE145C2F42(__this, L_9, NULL);
|
|
NullCheck(L_8);
|
|
List_1_Add_mCEE063E6D52644E8AC9951DF9550258664061825_inline(L_8, L_10, List_1_Add_mCEE063E6D52644E8AC9951DF9550258664061825_RuntimeMethod_var);
|
|
int32_t L_11 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
// foreach (var childId in node.children)
|
|
int32_t L_12 = V_2;
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_13 = V_1;
|
|
NullCheck(L_13);
|
|
if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
// return children.ToArray();
|
|
List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2* L_14 = V_0;
|
|
NullCheck(L_14);
|
|
BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* L_15;
|
|
L_15 = List_1_ToArray_mC1527CA5907F5CE9C59419DE645CA2F34E4D5821(L_14, List_1_ToArray_mC1527CA5907F5CE9C59419DE645CA2F34E4D5821_RuntimeMethod_var);
|
|
return L_15;
|
|
}
|
|
}
|
|
// DungeonArchitect.Builders.BSP.BSPNode DungeonArchitect.Builders.BSP.BSPDungeonGraphQuery::GetParent(DungeonArchitect.Utils.DungeonUID)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C BSPDungeonGraphQuery_GetParent_m3487C8B9CA7D23DBAFD1FE5D52603933E9DAA2FE (BSPDungeonGraphQuery_t9AB84F9C6D4ECDB6C679E1770582AFC2E079E9B1* __this, DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// var node = GetNode(nodeId);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_0 = ___0_nodeId;
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_1;
|
|
L_1 = BSPDungeonGraphQuery_GetNode_m1121C0D5F55024CF7D1A4187AB56CBFE145C2F42(__this, L_0, NULL);
|
|
V_0 = L_1;
|
|
// return GetNode(node.parent);
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_2 = V_0;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_3 = L_2.___parent_5;
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_4;
|
|
L_4 = BSPDungeonGraphQuery_GetNode_m1121C0D5F55024CF7D1A4187AB56CBFE145C2F42(__this, L_3, NULL);
|
|
return L_4;
|
|
}
|
|
}
|
|
#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.Builders.BSP.BSPDungeonGraphQuery DungeonArchitect.Builders.BSP.BSPDungeonModel::CreateGraphQuery()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BSPDungeonGraphQuery_t9AB84F9C6D4ECDB6C679E1770582AFC2E079E9B1* BSPDungeonModel_CreateGraphQuery_m82121EE131923A89610F7280C5C0A1A20016F65A (BSPDungeonModel_t5A70578734AD413BFD9BB41C7F8FE92C372112DF* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BSPDungeonGraphQuery_t9AB84F9C6D4ECDB6C679E1770582AFC2E079E9B1_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return new BSPDungeonGraphQuery(rootNode, nodes);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_0 = __this->___rootNode_5;
|
|
BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* L_1 = __this->___nodes_6;
|
|
BSPDungeonGraphQuery_t9AB84F9C6D4ECDB6C679E1770582AFC2E079E9B1* L_2 = (BSPDungeonGraphQuery_t9AB84F9C6D4ECDB6C679E1770582AFC2E079E9B1*)il2cpp_codegen_object_new(BSPDungeonGraphQuery_t9AB84F9C6D4ECDB6C679E1770582AFC2E079E9B1_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
BSPDungeonGraphQuery__ctor_m304C28BE48B03299D06AED4992F4AE1F5C920C3E(L_2, L_0, L_1, NULL);
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonModel::ResetModel()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonModel_ResetModel_mB0F1260696665E4F5BA3715055DE4DCCA2E2B8AA (BSPDungeonModel_t5A70578734AD413BFD9BB41C7F8FE92C372112DF* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// nodes = new BSPNode[0];
|
|
BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* L_0 = (BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81*)(BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81*)SZArrayNew(BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
__this->___nodes_6 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___nodes_6), (void*)L_0);
|
|
// connections = new BSPNodeConnection[0];
|
|
BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61* L_1 = (BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61*)(BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61*)SZArrayNew(BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
__this->___connections_7 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___connections_7), (void*)L_1);
|
|
// rootNode = DungeonUID.Empty;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_2 = ((DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_StaticFields*)il2cpp_codegen_static_fields_for(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var))->___Empty_5;
|
|
__this->___rootNode_5 = L_2;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.BSP.BSPDungeonModel::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BSPDungeonModel__ctor_m951804461B9F7358CAA5F200DAF297D0D52F28D0 (BSPDungeonModel_t5A70578734AD413BFD9BB41C7F8FE92C372112DF* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
DungeonModel__ctor_mB2DA27BF8A4E16B19BC4A3E293DC3FEA124BA709(__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.Builders.SnapGridFlow.LandscapeTexture::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeTexture__ctor_m579F7118B1AEFC61702B8BE8C4F71E34F22D9AEF (LandscapeTexture_t5FDAE15DDEF0BE0626EBF353B70023EE461B2D68* __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.Builders.SnapGridFlow.LandscapeTransformerSGF::BuildTerrain(DungeonArchitect.DungeonModel)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeTransformerSGF_BuildTerrain_mF1C158A1599F09961177AB20EEA1752FC5BEE208 (LandscapeTransformerSGF_t60790720A979D706A91F908E3DB139450D663FBB* __this, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___0_model, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisSnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA_m0D240F1AB64D0648436CCD0720090CFDF69C07C1_RuntimeMethod_var);
|
|
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*)&FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mA024658A4ED8E38324AB60A5CDA6DFCAE4FFF4A5_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Clear_mC6F14B68114CDA921868056229A9E84D044A95EC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mF0DB26284CB57E818068D8940E37B48565E4C688_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m1DE3B8C8D025B3AF37E1940DEF69361BEAC6AD38_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_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*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* V_0 = NULL;
|
|
SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA* V_1 = NULL;
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* V_2 = NULL;
|
|
HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206* V_3 = NULL;
|
|
bool V_4 = false;
|
|
Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_6 = NULL;
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* V_7 = NULL;
|
|
int32_t V_8 = 0;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* V_9 = NULL;
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_10;
|
|
memset((&V_10), 0, sizeof(V_10));
|
|
int32_t V_11 = 0;
|
|
int32_t V_12 = 0;
|
|
int32_t V_13 = 0;
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_14;
|
|
memset((&V_14), 0, sizeof(V_14));
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* G_B17_0 = NULL;
|
|
{
|
|
// var sgfModel = model as SnapGridFlowModel;
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = ___0_model;
|
|
V_0 = ((SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B*)IsInstClass((RuntimeObject*)L_0, SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B_il2cpp_TypeInfo_var));
|
|
// if (terrain == null || sgfModel == null || sgfModel.layoutGraph == null) return;
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_1 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_2;
|
|
L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_2)
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* L_3 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_4;
|
|
L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_4)
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_6 = L_5->___layoutGraph_4;
|
|
if (L_6)
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
// if (terrain == null || sgfModel == null || sgfModel.layoutGraph == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
// var sgfConfig = GetComponent<SnapGridFlowConfig>();
|
|
SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA* L_7;
|
|
L_7 = Component_GetComponent_TisSnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA_m0D240F1AB64D0648436CCD0720090CFDF69C07C1(__this, Component_GetComponent_TisSnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA_m0D240F1AB64D0648436CCD0720090CFDF69C07C1_RuntimeMethod_var);
|
|
V_1 = L_7;
|
|
// if (sgfConfig == null || sgfConfig.moduleDatabase == null || sgfConfig.moduleDatabase.ModuleBoundsAsset == null) return;
|
|
SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA* L_8 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_9;
|
|
L_9 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_9)
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA* L_10 = V_1;
|
|
NullCheck(L_10);
|
|
SnapGridFlowModuleDatabase_t9BFD5C9A69E9F0BAEADD0297E84C8F2EF7E368C5* L_11 = L_10->___moduleDatabase_6;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_12;
|
|
L_12 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_11, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_12)
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA* L_13 = V_1;
|
|
NullCheck(L_13);
|
|
SnapGridFlowModuleDatabase_t9BFD5C9A69E9F0BAEADD0297E84C8F2EF7E368C5* L_14 = L_13->___moduleDatabase_6;
|
|
NullCheck(L_14);
|
|
SnapGridFlowModuleBounds_tC1ED29D176288EB019D34024770238E6C0E789A2* L_15 = L_14->___ModuleBoundsAsset_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_16;
|
|
L_16 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_15, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_16)
|
|
{
|
|
goto IL_0059;
|
|
}
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
// if (sgfConfig == null || sgfConfig.moduleDatabase == null || sgfConfig.moduleDatabase.ModuleBoundsAsset == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_0059:
|
|
{
|
|
// nodesToRasterize.Clear();
|
|
HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206* L_17 = __this->___nodesToRasterize_15;
|
|
NullCheck(L_17);
|
|
HashSet_1_Clear_mC6F14B68114CDA921868056229A9E84D044A95EC(L_17, HashSet_1_Clear_mC6F14B68114CDA921868056229A9E84D044A95EC_RuntimeMethod_var);
|
|
// chunkSize = sgfConfig.moduleDatabase.ModuleBoundsAsset.chunkSize;
|
|
SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA* L_18 = V_1;
|
|
NullCheck(L_18);
|
|
SnapGridFlowModuleDatabase_t9BFD5C9A69E9F0BAEADD0297E84C8F2EF7E368C5* L_19 = L_18->___moduleDatabase_6;
|
|
NullCheck(L_19);
|
|
SnapGridFlowModuleBounds_tC1ED29D176288EB019D34024770238E6C0E789A2* L_20 = L_19->___ModuleBoundsAsset_4;
|
|
NullCheck(L_20);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = L_20->___chunkSize_4;
|
|
__this->___chunkSize_14 = L_21;
|
|
// offsetY = sgfConfig.moduleDatabase.ModuleBoundsAsset.doorOffsetY;
|
|
SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA* L_22 = V_1;
|
|
NullCheck(L_22);
|
|
SnapGridFlowModuleDatabase_t9BFD5C9A69E9F0BAEADD0297E84C8F2EF7E368C5* L_23 = L_22->___moduleDatabase_6;
|
|
NullCheck(L_23);
|
|
SnapGridFlowModuleBounds_tC1ED29D176288EB019D34024770238E6C0E789A2* L_24 = L_23->___ModuleBoundsAsset_4;
|
|
NullCheck(L_24);
|
|
float L_25 = L_24->___doorOffsetY_5;
|
|
__this->___offsetY_19 = L_25;
|
|
// var graph = sgfModel.layoutGraph;
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* L_26 = V_0;
|
|
NullCheck(L_26);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_27 = L_26->___layoutGraph_4;
|
|
V_2 = L_27;
|
|
// if (graph == null || graph.Nodes.Count == 0) return;
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_28 = V_2;
|
|
if (!L_28)
|
|
{
|
|
goto IL_00a7;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_29 = V_2;
|
|
NullCheck(L_29);
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_30 = L_29->___Nodes_0;
|
|
NullCheck(L_30);
|
|
int32_t L_31;
|
|
L_31 = List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_inline(L_30, List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_RuntimeMethod_var);
|
|
if (L_31)
|
|
{
|
|
goto IL_00a8;
|
|
}
|
|
}
|
|
|
|
IL_00a7:
|
|
{
|
|
// if (graph == null || graph.Nodes.Count == 0) return;
|
|
return;
|
|
}
|
|
|
|
IL_00a8:
|
|
{
|
|
// var occupiedNodes = new HashSet<Vector3Int>();
|
|
HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206* L_32 = (HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206*)il2cpp_codegen_object_new(HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206_il2cpp_TypeInfo_var);
|
|
NullCheck(L_32);
|
|
HashSet_1__ctor_m1DE3B8C8D025B3AF37E1940DEF69361BEAC6AD38(L_32, HashSet_1__ctor_m1DE3B8C8D025B3AF37E1940DEF69361BEAC6AD38_RuntimeMethod_var);
|
|
V_3 = L_32;
|
|
// bool foundValid = false;
|
|
V_4 = (bool)0;
|
|
// foreach (var node in graph.Nodes)
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_33 = V_2;
|
|
NullCheck(L_33);
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_34 = L_33->___Nodes_0;
|
|
NullCheck(L_34);
|
|
Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 L_35;
|
|
L_35 = List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068(L_34, List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var);
|
|
V_5 = L_35;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_025a:
|
|
{// 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_024c_1;
|
|
}
|
|
|
|
IL_00c3_1:
|
|
{
|
|
// foreach (var node in graph.Nodes)
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_36;
|
|
L_36 = Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_inline((&V_5), Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var);
|
|
V_6 = L_36;
|
|
// if (!node.active) continue;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_37 = V_6;
|
|
NullCheck(L_37);
|
|
bool L_38 = L_37->___active_2;
|
|
if (!L_38)
|
|
{
|
|
goto IL_024c_1;
|
|
}
|
|
}
|
|
{
|
|
// FlowLayoutGraphNode[] subNodes = node.MergedCompositeNodes.Count == 0 ? new FlowLayoutGraphNode[]{ node } : node.MergedCompositeNodes.ToArray();
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_39 = V_6;
|
|
NullCheck(L_39);
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_40 = L_39->___MergedCompositeNodes_10;
|
|
NullCheck(L_40);
|
|
int32_t L_41;
|
|
L_41 = List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_inline(L_40, List_1_get_Count_m558405E0CE765AD64B9C7BF144420AEC41213377_RuntimeMethod_var);
|
|
if (!L_41)
|
|
{
|
|
goto IL_00f4_1;
|
|
}
|
|
}
|
|
{
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_42 = V_6;
|
|
NullCheck(L_42);
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_43 = L_42->___MergedCompositeNodes_10;
|
|
NullCheck(L_43);
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_44;
|
|
L_44 = List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0(L_43, List_1_ToArray_m443471BBA4BE57D5299D58F54116578677CB22F0_RuntimeMethod_var);
|
|
G_B17_0 = L_44;
|
|
goto IL_00ff_1;
|
|
}
|
|
|
|
IL_00f4_1:
|
|
{
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_45 = (FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1*)(FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1*)SZArrayNew(FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1_il2cpp_TypeInfo_var, (uint32_t)1);
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_46 = L_45;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_47 = V_6;
|
|
NullCheck(L_46);
|
|
ArrayElementTypeCheck (L_46, L_47);
|
|
(L_46)->SetAt(static_cast<il2cpp_array_size_t>(0), (FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053*)L_47);
|
|
G_B17_0 = L_46;
|
|
}
|
|
|
|
IL_00ff_1:
|
|
{
|
|
// foreach (var subNode in subNodes)
|
|
V_7 = G_B17_0;
|
|
V_8 = 0;
|
|
goto IL_0241_1;
|
|
}
|
|
|
|
IL_0109_1:
|
|
{
|
|
// foreach (var subNode in subNodes)
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_48 = V_7;
|
|
int32_t L_49 = V_8;
|
|
NullCheck(L_48);
|
|
int32_t L_50 = L_49;
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_51 = (L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_50));
|
|
V_9 = L_51;
|
|
// Vector3Int coord = new Vector3Int(
|
|
// Mathf.RoundToInt(subNode.coord.x),
|
|
// Mathf.RoundToInt(subNode.coord.y),
|
|
// Mathf.RoundToInt(subNode.coord.z));
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_52 = V_9;
|
|
NullCheck(L_52);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_53 = (&L_52->___coord_4);
|
|
float L_54 = L_53->___x_2;
|
|
int32_t L_55;
|
|
L_55 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_54, NULL);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_56 = V_9;
|
|
NullCheck(L_56);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_57 = (&L_56->___coord_4);
|
|
float L_58 = L_57->___y_3;
|
|
int32_t L_59;
|
|
L_59 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_58, NULL);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_60 = V_9;
|
|
NullCheck(L_60);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_61 = (&L_60->___coord_4);
|
|
float L_62 = L_61->___z_4;
|
|
int32_t L_63;
|
|
L_63 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_62, NULL);
|
|
Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&V_10), L_55, L_59, L_63, NULL);
|
|
// occupiedNodes.Add(coord);
|
|
HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206* L_64 = V_3;
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_65 = V_10;
|
|
NullCheck(L_64);
|
|
bool L_66;
|
|
L_66 = HashSet_1_Add_mA024658A4ED8E38324AB60A5CDA6DFCAE4FFF4A5(L_64, L_65, HashSet_1_Add_mA024658A4ED8E38324AB60A5CDA6DFCAE4FFF4A5_RuntimeMethod_var);
|
|
// if (!foundValid)
|
|
bool L_67 = V_4;
|
|
if (L_67)
|
|
{
|
|
goto IL_016f_1;
|
|
}
|
|
}
|
|
{
|
|
// min = coord;
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_68 = V_10;
|
|
__this->___min_16 = L_68;
|
|
// max = coord;
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_69 = V_10;
|
|
__this->___max_17 = L_69;
|
|
// foundValid = true;
|
|
V_4 = (bool)1;
|
|
goto IL_023b_1;
|
|
}
|
|
|
|
IL_016f_1:
|
|
{
|
|
// min.x = Mathf.Min(min.x, coord.x);
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_70 = (&__this->___min_16);
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_71 = (&__this->___min_16);
|
|
int32_t L_72;
|
|
L_72 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_71, NULL);
|
|
int32_t L_73;
|
|
L_73 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&V_10), NULL);
|
|
int32_t L_74;
|
|
L_74 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_72, L_73, NULL);
|
|
Vector3Int_set_x_m8745C5976D035EBBAC6F6191B5838D58631D8685_inline(L_70, L_74, NULL);
|
|
// min.y = Mathf.Min(min.y, coord.y);
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_75 = (&__this->___min_16);
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_76 = (&__this->___min_16);
|
|
int32_t L_77;
|
|
L_77 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(L_76, NULL);
|
|
int32_t L_78;
|
|
L_78 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&V_10), NULL);
|
|
int32_t L_79;
|
|
L_79 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_77, L_78, NULL);
|
|
Vector3Int_set_y_mA856F32D1BF187BD4091DDF3C6872FD01F7D3377_inline(L_75, L_79, NULL);
|
|
// min.z = Mathf.Min(min.z, coord.z);
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_80 = (&__this->___min_16);
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_81 = (&__this->___min_16);
|
|
int32_t L_82;
|
|
L_82 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_81, NULL);
|
|
int32_t L_83;
|
|
L_83 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&V_10), NULL);
|
|
int32_t L_84;
|
|
L_84 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_82, L_83, NULL);
|
|
Vector3Int_set_z_m5782180F67C4257C505F124971985D99C3422F74_inline(L_80, L_84, NULL);
|
|
// max.x = Mathf.Max(max.x, coord.x);
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_85 = (&__this->___max_17);
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_86 = (&__this->___max_17);
|
|
int32_t L_87;
|
|
L_87 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_86, NULL);
|
|
int32_t L_88;
|
|
L_88 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&V_10), NULL);
|
|
int32_t L_89;
|
|
L_89 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_87, L_88, NULL);
|
|
Vector3Int_set_x_m8745C5976D035EBBAC6F6191B5838D58631D8685_inline(L_85, L_89, NULL);
|
|
// max.y = Mathf.Max(max.y, coord.y);
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_90 = (&__this->___max_17);
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_91 = (&__this->___max_17);
|
|
int32_t L_92;
|
|
L_92 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(L_91, NULL);
|
|
int32_t L_93;
|
|
L_93 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&V_10), NULL);
|
|
int32_t L_94;
|
|
L_94 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_92, L_93, NULL);
|
|
Vector3Int_set_y_mA856F32D1BF187BD4091DDF3C6872FD01F7D3377_inline(L_90, L_94, NULL);
|
|
// max.z = Mathf.Max(max.z, coord.z);
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_95 = (&__this->___max_17);
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_96 = (&__this->___max_17);
|
|
int32_t L_97;
|
|
L_97 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_96, NULL);
|
|
int32_t L_98;
|
|
L_98 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&V_10), NULL);
|
|
int32_t L_99;
|
|
L_99 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_97, L_98, NULL);
|
|
Vector3Int_set_z_m5782180F67C4257C505F124971985D99C3422F74_inline(L_95, L_99, NULL);
|
|
}
|
|
|
|
IL_023b_1:
|
|
{
|
|
int32_t L_100 = V_8;
|
|
V_8 = ((int32_t)il2cpp_codegen_add(L_100, 1));
|
|
}
|
|
|
|
IL_0241_1:
|
|
{
|
|
// foreach (var subNode in subNodes)
|
|
int32_t L_101 = V_8;
|
|
FlowLayoutGraphNodeU5BU5D_tF3BAF93D0096511526C63112BA5AAF0B93FD46D1* L_102 = V_7;
|
|
NullCheck(L_102);
|
|
if ((((int32_t)L_101) < ((int32_t)((int32_t)(((RuntimeArray*)L_102)->max_length)))))
|
|
{
|
|
goto IL_0109_1;
|
|
}
|
|
}
|
|
|
|
IL_024c_1:
|
|
{
|
|
// foreach (var node in graph.Nodes)
|
|
bool L_103;
|
|
L_103 = Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB((&V_5), Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var);
|
|
if (L_103)
|
|
{
|
|
goto IL_00c3_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0268;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0268:
|
|
{
|
|
// for (int x = min.x; x <= max.x; x++)
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_104 = (&__this->___min_16);
|
|
int32_t L_105;
|
|
L_105 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_104, NULL);
|
|
V_11 = L_105;
|
|
goto IL_02ec;
|
|
}
|
|
|
|
IL_0277:
|
|
{
|
|
// for (int z = min.z; z <= max.z; z++)
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_106 = (&__this->___min_16);
|
|
int32_t L_107;
|
|
L_107 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_106, NULL);
|
|
V_12 = L_107;
|
|
goto IL_02d7;
|
|
}
|
|
|
|
IL_0286:
|
|
{
|
|
// for (int y = min.y; y <= max.y; y++)
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_108 = (&__this->___min_16);
|
|
int32_t L_109;
|
|
L_109 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(L_108, NULL);
|
|
V_13 = L_109;
|
|
goto IL_02c2;
|
|
}
|
|
|
|
IL_0295:
|
|
{
|
|
// var coord = new Vector3Int(x, y, z);
|
|
int32_t L_110 = V_11;
|
|
int32_t L_111 = V_13;
|
|
int32_t L_112 = V_12;
|
|
Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&V_14), L_110, L_111, L_112, NULL);
|
|
// if (occupiedNodes.Contains(coord))
|
|
HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206* L_113 = V_3;
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_114 = V_14;
|
|
NullCheck(L_113);
|
|
bool L_115;
|
|
L_115 = HashSet_1_Contains_mF0DB26284CB57E818068D8940E37B48565E4C688(L_113, L_114, HashSet_1_Contains_mF0DB26284CB57E818068D8940E37B48565E4C688_RuntimeMethod_var);
|
|
if (!L_115)
|
|
{
|
|
goto IL_02bc;
|
|
}
|
|
}
|
|
{
|
|
// nodesToRasterize.Add(coord);
|
|
HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206* L_116 = __this->___nodesToRasterize_15;
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_117 = V_14;
|
|
NullCheck(L_116);
|
|
bool L_118;
|
|
L_118 = HashSet_1_Add_mA024658A4ED8E38324AB60A5CDA6DFCAE4FFF4A5(L_116, L_117, HashSet_1_Add_mA024658A4ED8E38324AB60A5CDA6DFCAE4FFF4A5_RuntimeMethod_var);
|
|
// break;
|
|
goto IL_02d1;
|
|
}
|
|
|
|
IL_02bc:
|
|
{
|
|
// for (int y = min.y; y <= max.y; y++)
|
|
int32_t L_119 = V_13;
|
|
V_13 = ((int32_t)il2cpp_codegen_add(L_119, 1));
|
|
}
|
|
|
|
IL_02c2:
|
|
{
|
|
// for (int y = min.y; y <= max.y; y++)
|
|
int32_t L_120 = V_13;
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_121 = (&__this->___max_17);
|
|
int32_t L_122;
|
|
L_122 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(L_121, NULL);
|
|
if ((((int32_t)L_120) <= ((int32_t)L_122)))
|
|
{
|
|
goto IL_0295;
|
|
}
|
|
}
|
|
|
|
IL_02d1:
|
|
{
|
|
// for (int z = min.z; z <= max.z; z++)
|
|
int32_t L_123 = V_12;
|
|
V_12 = ((int32_t)il2cpp_codegen_add(L_123, 1));
|
|
}
|
|
|
|
IL_02d7:
|
|
{
|
|
// for (int z = min.z; z <= max.z; z++)
|
|
int32_t L_124 = V_12;
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_125 = (&__this->___max_17);
|
|
int32_t L_126;
|
|
L_126 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_125, NULL);
|
|
if ((((int32_t)L_124) <= ((int32_t)L_126)))
|
|
{
|
|
goto IL_0286;
|
|
}
|
|
}
|
|
{
|
|
// for (int x = min.x; x <= max.x; x++)
|
|
int32_t L_127 = V_11;
|
|
V_11 = ((int32_t)il2cpp_codegen_add(L_127, 1));
|
|
}
|
|
|
|
IL_02ec:
|
|
{
|
|
// for (int x = min.x; x <= max.x; x++)
|
|
int32_t L_128 = V_11;
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_129 = (&__this->___max_17);
|
|
int32_t L_130;
|
|
L_130 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_129, NULL);
|
|
if ((((int32_t)L_128) <= ((int32_t)L_130)))
|
|
{
|
|
goto IL_0277;
|
|
}
|
|
}
|
|
{
|
|
// SetupTextures();
|
|
LandscapeTransformerSGF_SetupTextures_m0E1811A91F720DA4FB7B89FAAED5923FA3DE022C(__this, NULL);
|
|
// UpdateHeights(sgfModel);
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* L_131 = V_0;
|
|
LandscapeTransformerSGF_UpdateHeights_mDB05394D05E18918C7B7548F9B106DC113310DA8(__this, L_131, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Rect DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF::GetDungeonBounds(DungeonArchitect.DungeonModel)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D LandscapeTransformerSGF_GetDungeonBounds_m4F33F810F1D13B492B9CA286C7E783C3ECB730FF (LandscapeTransformerSGF_t60790720A979D706A91F908E3DB139450D663FBB* __this, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___0_model, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisSnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA_m0D240F1AB64D0648436CCD0720090CFDF69C07C1_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
float V_3 = 0.0f;
|
|
float V_4 = 0.0f;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
int32_t V_6 = 0;
|
|
{
|
|
// var sgfConfig = GetComponent<SnapGridFlowConfig>();
|
|
SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA* L_0;
|
|
L_0 = Component_GetComponent_TisSnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA_m0D240F1AB64D0648436CCD0720090CFDF69C07C1(__this, Component_GetComponent_TisSnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA_m0D240F1AB64D0648436CCD0720090CFDF69C07C1_RuntimeMethod_var);
|
|
// var basePosition = GetBasePosition();
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = LandscapeTransformerSGF_GetBasePosition_m59B30039579A3CF52E9B66594806F5B74F6DFAE9(__this, NULL);
|
|
V_0 = L_1;
|
|
// var worldPos = new Vector2((min.x - 0.5f) * chunkSize.x, (min.z - 0.5f) * chunkSize.z) + new Vector2(basePosition.x, basePosition.z);
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_2 = (&__this->___min_16);
|
|
int32_t L_3;
|
|
L_3 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_2, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_4 = (&__this->___chunkSize_14);
|
|
float L_5 = L_4->___x_2;
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_6 = (&__this->___min_16);
|
|
int32_t L_7;
|
|
L_7 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_6, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_8 = (&__this->___chunkSize_14);
|
|
float L_9 = L_8->___z_4;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10;
|
|
memset((&L_10), 0, sizeof(L_10));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_10), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(((float)L_3), (0.5f))), L_5)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(((float)L_7), (0.5f))), L_9)), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_0;
|
|
float L_12 = L_11.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
|
|
float L_14 = L_13.___z_4;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15;
|
|
memset((&L_15), 0, sizeof(L_15));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_15), L_12, L_14, /*hidden argument*/NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16;
|
|
L_16 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_10, L_15, NULL);
|
|
V_1 = L_16;
|
|
// var worldSize = new Vector2((max.x - min.x + 1) * chunkSize.x, (max.z - min.z + 1) * chunkSize.z);
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_17 = (&__this->___max_17);
|
|
int32_t L_18;
|
|
L_18 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_17, NULL);
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_19 = (&__this->___min_16);
|
|
int32_t L_20;
|
|
L_20 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_19, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_21 = (&__this->___chunkSize_14);
|
|
float L_22 = L_21->___x_2;
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_23 = (&__this->___max_17);
|
|
int32_t L_24;
|
|
L_24 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_23, NULL);
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_25 = (&__this->___min_16);
|
|
int32_t L_26;
|
|
L_26 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_25, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_27 = (&__this->___chunkSize_14);
|
|
float L_28 = L_27->___z_4;
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_2), ((float)il2cpp_codegen_multiply(((float)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_18, L_20)), 1))), L_22)), ((float)il2cpp_codegen_multiply(((float)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_24, L_26)), 1))), L_28)), NULL);
|
|
// int expandByLogical = smoothingDistance * 2;
|
|
int32_t L_29 = __this->___smoothingDistance_10;
|
|
V_6 = ((int32_t)il2cpp_codegen_multiply(L_29, 2));
|
|
// LandscapeDataRasterizer.TerrainToWorldDistance(terrain, expandByLogical, expandByLogical, out expandX, out expandY);
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_30 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
int32_t L_31 = V_6;
|
|
int32_t L_32 = V_6;
|
|
LandscapeDataRasterizer_TerrainToWorldDistance_m9C50304BF62E6126CD1D0DAC8A4371A2942C5F3A(L_30, L_31, L_32, (&V_3), (&V_4), NULL);
|
|
// var result = new Rect(worldPos, worldSize);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_33 = V_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_34 = V_2;
|
|
Rect__ctor_m503705FE0E4E413041E3CE7F09270489F401C675((&V_5), L_33, L_34, NULL);
|
|
// result.x -= expandX;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_35 = (&V_5);
|
|
float L_36;
|
|
L_36 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB(L_35, NULL);
|
|
float L_37 = V_3;
|
|
Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406(L_35, ((float)il2cpp_codegen_subtract(L_36, L_37)), NULL);
|
|
// result.y -= expandY;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_38 = (&V_5);
|
|
float L_39;
|
|
L_39 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49(L_38, NULL);
|
|
float L_40 = V_4;
|
|
Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629(L_38, ((float)il2cpp_codegen_subtract(L_39, L_40)), NULL);
|
|
// result.width += expandX * 2;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_41 = (&V_5);
|
|
float L_42;
|
|
L_42 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9(L_41, NULL);
|
|
float L_43 = V_3;
|
|
Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A(L_41, ((float)il2cpp_codegen_add(L_42, ((float)il2cpp_codegen_multiply(L_43, (2.0f))))), NULL);
|
|
// result.height += expandY * 2;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_44 = (&V_5);
|
|
float L_45;
|
|
L_45 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8(L_44, NULL);
|
|
float L_46 = V_4;
|
|
Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03(L_44, ((float)il2cpp_codegen_add(L_45, ((float)il2cpp_codegen_multiply(L_46, (2.0f))))), NULL);
|
|
// return result;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_47 = V_5;
|
|
return L_47;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF::SetupTextures()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeTransformerSGF_SetupTextures_m0E1811A91F720DA4FB7B89FAAED5923FA3DE022C (LandscapeTransformerSGF_t60790720A979D706A91F908E3DB139450D663FBB* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mA71FE5F91021BEECB7A8263DD981E8EA8759C6B7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m4A1BEF189C610FB4296FB42AFDBBE0984396D33A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mE1AAAADDC775272475F2F94ADE4C9EAA3FEE0215_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m3ADD9E8E65486E3DDCB59BA04C6E0E13EBB89E80_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tBC631FCB854910673B2EF0EBFB74AAA581B47A26_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* V_0 = NULL;
|
|
List_1_tBC631FCB854910673B2EF0EBFB74AAA581B47A26* V_1 = NULL;
|
|
LandscapeTextureU5BU5D_tA296256A9A73EEC1DA9FA8BD16ACCEA7838EEF48* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
LandscapeTexture_t5FDAE15DDEF0BE0626EBF353B70023EE461B2D68* V_4 = NULL;
|
|
{
|
|
// if (terrain == null || terrain.terrainData == null) return;
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_0 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_2 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
NullCheck(L_2);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_3;
|
|
L_3 = Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD(L_2, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_4;
|
|
L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// if (terrain == null || terrain.terrainData == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
// var data = terrain.terrainData;
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_5 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
NullCheck(L_5);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_6;
|
|
L_6 = Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD(L_5, NULL);
|
|
V_0 = L_6;
|
|
// var targetLayers = new List<TerrainLayer>(data.terrainLayers);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_7 = V_0;
|
|
NullCheck(L_7);
|
|
TerrainLayerU5BU5D_t259E391D6115F121FCD284E79F62012D70956EB0* L_8;
|
|
L_8 = TerrainData_get_terrainLayers_m3B436DF37DDD9F18A46DD6BF112925AD5B8857C8(L_7, NULL);
|
|
List_1_tBC631FCB854910673B2EF0EBFB74AAA581B47A26* L_9 = (List_1_tBC631FCB854910673B2EF0EBFB74AAA581B47A26*)il2cpp_codegen_object_new(List_1_tBC631FCB854910673B2EF0EBFB74AAA581B47A26_il2cpp_TypeInfo_var);
|
|
NullCheck(L_9);
|
|
List_1__ctor_m3ADD9E8E65486E3DDCB59BA04C6E0E13EBB89E80(L_9, (RuntimeObject*)L_8, List_1__ctor_m3ADD9E8E65486E3DDCB59BA04C6E0E13EBB89E80_RuntimeMethod_var);
|
|
V_1 = L_9;
|
|
// foreach (var texture in textures)
|
|
LandscapeTextureU5BU5D_tA296256A9A73EEC1DA9FA8BD16ACCEA7838EEF48* L_10 = __this->___textures_8;
|
|
V_2 = L_10;
|
|
V_3 = 0;
|
|
goto IL_006a;
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
// foreach (var texture in textures)
|
|
LandscapeTextureU5BU5D_tA296256A9A73EEC1DA9FA8BD16ACCEA7838EEF48* L_11 = V_2;
|
|
int32_t L_12 = V_3;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = L_12;
|
|
LandscapeTexture_t5FDAE15DDEF0BE0626EBF353B70023EE461B2D68* L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
|
|
V_4 = L_14;
|
|
// if (!targetLayers.Contains(texture.terrainLayer))
|
|
List_1_tBC631FCB854910673B2EF0EBFB74AAA581B47A26* L_15 = V_1;
|
|
LandscapeTexture_t5FDAE15DDEF0BE0626EBF353B70023EE461B2D68* L_16 = V_4;
|
|
NullCheck(L_16);
|
|
TerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9* L_17 = L_16->___terrainLayer_1;
|
|
NullCheck(L_15);
|
|
bool L_18;
|
|
L_18 = List_1_Contains_m4A1BEF189C610FB4296FB42AFDBBE0984396D33A(L_15, L_17, List_1_Contains_m4A1BEF189C610FB4296FB42AFDBBE0984396D33A_RuntimeMethod_var);
|
|
if (L_18)
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
// targetLayers.Add(texture.terrainLayer);
|
|
List_1_tBC631FCB854910673B2EF0EBFB74AAA581B47A26* L_19 = V_1;
|
|
LandscapeTexture_t5FDAE15DDEF0BE0626EBF353B70023EE461B2D68* L_20 = V_4;
|
|
NullCheck(L_20);
|
|
TerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9* L_21 = L_20->___terrainLayer_1;
|
|
NullCheck(L_19);
|
|
List_1_Add_mA71FE5F91021BEECB7A8263DD981E8EA8759C6B7_inline(L_19, L_21, List_1_Add_mA71FE5F91021BEECB7A8263DD981E8EA8759C6B7_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
int32_t L_22 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_22, 1));
|
|
}
|
|
|
|
IL_006a:
|
|
{
|
|
// foreach (var texture in textures)
|
|
int32_t L_23 = V_3;
|
|
LandscapeTextureU5BU5D_tA296256A9A73EEC1DA9FA8BD16ACCEA7838EEF48* L_24 = V_2;
|
|
NullCheck(L_24);
|
|
if ((((int32_t)L_23) < ((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length)))))
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
{
|
|
// data.terrainLayers = targetLayers.ToArray();
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_25 = V_0;
|
|
List_1_tBC631FCB854910673B2EF0EBFB74AAA581B47A26* L_26 = V_1;
|
|
NullCheck(L_26);
|
|
TerrainLayerU5BU5D_t259E391D6115F121FCD284E79F62012D70956EB0* L_27;
|
|
L_27 = List_1_ToArray_mE1AAAADDC775272475F2F94ADE4C9EAA3FEE0215(L_26, List_1_ToArray_mE1AAAADDC775272475F2F94ADE4C9EAA3FEE0215_RuntimeMethod_var);
|
|
NullCheck(L_25);
|
|
TerrainData_set_terrainLayers_m8FC80DAB5CD38A11CDB082F94DBD3186CD434671(L_25, L_27, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF::GetBasePosition()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 LandscapeTransformerSGF_GetBasePosition_m59B30039579A3CF52E9B66594806F5B74F6DFAE9 (LandscapeTransformerSGF_t60790720A979D706A91F908E3DB139450D663FBB* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return transform.position; // + new Vector3(0, -offsetY, 0);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
|
|
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_0);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL);
|
|
return L_1;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF::UpdateHeights(DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowModel)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeTransformerSGF_UpdateHeights_mDB05394D05E18918C7B7548F9B106DC113310DA8 (LandscapeTransformerSGF_t60790720A979D706A91F908E3DB139450D663FBB* __this, SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* ___0_model, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m43A9A2AE7F9F37568D075B81C2CBF966157DC640_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m917546674D1D13C3F3E49962CD1006DF18F4196F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m3159B7369EC62631C4C10AD1055F55B6B15218E9_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m0B88ADAC18FFB66D069C900DEBB9DBAD47358382_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LandscapeDataRasterizer_t6D31AE8F7C6DD9EE3A071999B4DFC52BFF802880_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
LandscapeDataRasterizer_t6D31AE8F7C6DD9EE3A071999B4DFC52BFF802880* V_0 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Enumerator_t0C7989F0F45B4D7A9C7BD464806B72BDA3020B8C V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
float V_4 = 0.0f;
|
|
{
|
|
// if (terrain == null || terrain.terrainData == null) return;
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_0 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_2 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
NullCheck(L_2);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_3;
|
|
L_3 = Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD(L_2, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_4;
|
|
L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// if (terrain == null || terrain.terrainData == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
// var rasterizer = new LandscapeDataRasterizer(terrain, GetDungeonBounds(model));
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_5 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* L_6 = ___0_model;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_7;
|
|
L_7 = VirtualFuncInvoker1< Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* >::Invoke(11 /* UnityEngine.Rect DungeonArchitect.Landscape.LandscapeTransformerBase::GetDungeonBounds(DungeonArchitect.DungeonModel) */, __this, L_6);
|
|
LandscapeDataRasterizer_t6D31AE8F7C6DD9EE3A071999B4DFC52BFF802880* L_8 = (LandscapeDataRasterizer_t6D31AE8F7C6DD9EE3A071999B4DFC52BFF802880*)il2cpp_codegen_object_new(LandscapeDataRasterizer_t6D31AE8F7C6DD9EE3A071999B4DFC52BFF802880_il2cpp_TypeInfo_var);
|
|
NullCheck(L_8);
|
|
LandscapeDataRasterizer__ctor_m9109C211B9AEA8FC3C9B42AA64831984ABCF7CF1(L_8, L_5, L_7, NULL);
|
|
V_0 = L_8;
|
|
// rasterizer.LoadData();
|
|
LandscapeDataRasterizer_t6D31AE8F7C6DD9EE3A071999B4DFC52BFF802880* L_9 = V_0;
|
|
NullCheck(L_9);
|
|
LandscapeDataRasterizer_LoadData_m73AEDCFAEB103365A658EDC7E7904C8863D0A8EE(L_9, NULL);
|
|
// var basePosition = GetBasePosition();
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
|
|
L_10 = LandscapeTransformerSGF_GetBasePosition_m59B30039579A3CF52E9B66594806F5B74F6DFAE9(__this, NULL);
|
|
V_1 = L_10;
|
|
// foreach (var coord in nodesToRasterize)
|
|
HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206* L_11 = __this->___nodesToRasterize_15;
|
|
NullCheck(L_11);
|
|
Enumerator_t0C7989F0F45B4D7A9C7BD464806B72BDA3020B8C L_12;
|
|
L_12 = HashSet_1_GetEnumerator_m0B88ADAC18FFB66D069C900DEBB9DBAD47358382(L_11, HashSet_1_GetEnumerator_m0B88ADAC18FFB66D069C900DEBB9DBAD47358382_RuntimeMethod_var);
|
|
V_2 = L_12;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00cb:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m43A9A2AE7F9F37568D075B81C2CBF966157DC640((&V_2), Enumerator_Dispose_m43A9A2AE7F9F37568D075B81C2CBF966157DC640_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_00c0_1;
|
|
}
|
|
|
|
IL_0050_1:
|
|
{
|
|
// foreach (var coord in nodesToRasterize)
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_13;
|
|
L_13 = Enumerator_get_Current_m3159B7369EC62631C4C10AD1055F55B6B15218E9_inline((&V_2), Enumerator_get_Current_m3159B7369EC62631C4C10AD1055F55B6B15218E9_RuntimeMethod_var);
|
|
// var coordF = MathUtils.ToVector3(coord) - new Vector3(0.5f, 0, 0.5f);
|
|
il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
|
|
L_14 = MathUtils_ToVector3_mC1A99715CB1F8090B0B26CF499A7EA41981C6982(L_13, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
|
|
memset((&L_15), 0, sizeof(L_15));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_15), (0.5f), (0.0f), (0.5f), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
|
|
L_16 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_14, L_15, NULL);
|
|
// var worldPos = Vector3.Scale(coordF, chunkSize) + basePosition;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = __this->___chunkSize_14;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
|
|
L_18 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_16, L_17, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
|
|
L_20 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_18, L_19, NULL);
|
|
V_3 = L_20;
|
|
// var cellY = worldPos.y + layoutLevelOffset;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_3;
|
|
float L_22 = L_21.___y_3;
|
|
float L_23 = __this->___layoutLevelOffset_9;
|
|
V_4 = ((float)il2cpp_codegen_add(L_22, L_23));
|
|
// rasterizer.DrawCell(worldPos.x, worldPos.z, chunkSize.x, chunkSize.z, cellY);
|
|
LandscapeDataRasterizer_t6D31AE8F7C6DD9EE3A071999B4DFC52BFF802880* L_24 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_3;
|
|
float L_26 = L_25.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_3;
|
|
float L_28 = L_27.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_29 = (&__this->___chunkSize_14);
|
|
float L_30 = L_29->___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_31 = (&__this->___chunkSize_14);
|
|
float L_32 = L_31->___z_4;
|
|
float L_33 = V_4;
|
|
NullCheck(L_24);
|
|
LandscapeDataRasterizer_DrawCell_m5F40F916C7AEEE8B651A762779F43C11467935EF(L_24, L_26, L_28, L_30, L_32, L_33, NULL);
|
|
}
|
|
|
|
IL_00c0_1:
|
|
{
|
|
// foreach (var coord in nodesToRasterize)
|
|
bool L_34;
|
|
L_34 = Enumerator_MoveNext_m917546674D1D13C3F3E49962CD1006DF18F4196F((&V_2), Enumerator_MoveNext_m917546674D1D13C3F3E49962CD1006DF18F4196F_RuntimeMethod_var);
|
|
if (L_34)
|
|
{
|
|
goto IL_0050_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00d9;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00d9:
|
|
{
|
|
// ApplySmoothing(model, rasterizer);
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* L_35 = ___0_model;
|
|
LandscapeDataRasterizer_t6D31AE8F7C6DD9EE3A071999B4DFC52BFF802880* L_36 = V_0;
|
|
VirtualActionInvoker2< SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B*, LandscapeDataRasterizer_t6D31AE8F7C6DD9EE3A071999B4DFC52BFF802880* >::Invoke(12 /* System.Void DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF::ApplySmoothing(DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowModel,DungeonArchitect.Landscape.LandscapeDataRasterizer) */, __this, L_35, L_36);
|
|
// rasterizer.SaveData();
|
|
LandscapeDataRasterizer_t6D31AE8F7C6DD9EE3A071999B4DFC52BFF802880* L_37 = V_0;
|
|
NullCheck(L_37);
|
|
LandscapeDataRasterizer_SaveData_m754EAE4DABCB7425D51605487F4BDCF14FA85D62(L_37, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF::ApplySmoothing(DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowModel,DungeonArchitect.Landscape.LandscapeDataRasterizer)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeTransformerSGF_ApplySmoothing_mCFA354BD3CD826B3546CB0DF64DA22F6BF874609 (LandscapeTransformerSGF_t60790720A979D706A91F908E3DB139450D663FBB* __this, SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* ___0_model, LandscapeDataRasterizer_t6D31AE8F7C6DD9EE3A071999B4DFC52BFF802880* ___1_rasterizer, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m43A9A2AE7F9F37568D075B81C2CBF966157DC640_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m917546674D1D13C3F3E49962CD1006DF18F4196F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m3159B7369EC62631C4C10AD1055F55B6B15218E9_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m0B88ADAC18FFB66D069C900DEBB9DBAD47358382_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_t0C7989F0F45B4D7A9C7BD464806B72BDA3020B8C V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
float V_3 = 0.0f;
|
|
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* V_4 = NULL;
|
|
{
|
|
// var basePosition = GetBasePosition();
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
|
|
L_0 = LandscapeTransformerSGF_GetBasePosition_m59B30039579A3CF52E9B66594806F5B74F6DFAE9(__this, NULL);
|
|
V_0 = L_0;
|
|
// foreach (var coord in nodesToRasterize)
|
|
HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206* L_1 = __this->___nodesToRasterize_15;
|
|
NullCheck(L_1);
|
|
Enumerator_t0C7989F0F45B4D7A9C7BD464806B72BDA3020B8C L_2;
|
|
L_2 = HashSet_1_GetEnumerator_m0B88ADAC18FFB66D069C900DEBB9DBAD47358382(L_1, HashSet_1_GetEnumerator_m0B88ADAC18FFB66D069C900DEBB9DBAD47358382_RuntimeMethod_var);
|
|
V_1 = L_2;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00a1:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m43A9A2AE7F9F37568D075B81C2CBF966157DC640((&V_1), Enumerator_Dispose_m43A9A2AE7F9F37568D075B81C2CBF966157DC640_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0093_1;
|
|
}
|
|
|
|
IL_0015_1:
|
|
{
|
|
// foreach (var coord in nodesToRasterize)
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_3;
|
|
L_3 = Enumerator_get_Current_m3159B7369EC62631C4C10AD1055F55B6B15218E9_inline((&V_1), Enumerator_get_Current_m3159B7369EC62631C4C10AD1055F55B6B15218E9_RuntimeMethod_var);
|
|
// var coordF = MathUtils.ToVector3(coord) - new Vector3(0.5f, 0.5f, 0.5f);
|
|
il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
|
|
L_4 = MathUtils_ToVector3_mC1A99715CB1F8090B0B26CF499A7EA41981C6982(L_3, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
memset((&L_5), 0, sizeof(L_5));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_5), (0.5f), (0.5f), (0.5f), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_4, L_5, NULL);
|
|
// var worldPos = Vector3.Scale(coordF, chunkSize) + basePosition;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = __this->___chunkSize_14;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
|
|
L_8 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_6, L_7, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
|
|
L_10 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_8, L_9, NULL);
|
|
V_2 = L_10;
|
|
// var cellY = worldPos.y + layoutLevelOffset;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_2;
|
|
float L_12 = L_11.___y_3;
|
|
float L_13 = __this->___layoutLevelOffset_9;
|
|
V_3 = ((float)il2cpp_codegen_add(L_12, L_13));
|
|
// var curve = roomElevationCurve;
|
|
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_14 = __this->___roomElevationCurve_11;
|
|
V_4 = L_14;
|
|
// rasterizer.SmoothCell(worldPos.x, worldPos.z, chunkSize.x, chunkSize.z, cellY, smoothingDistance, curve);
|
|
LandscapeDataRasterizer_t6D31AE8F7C6DD9EE3A071999B4DFC52BFF802880* L_15 = ___1_rasterizer;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_2;
|
|
float L_17 = L_16.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_2;
|
|
float L_19 = L_18.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_20 = (&__this->___chunkSize_14);
|
|
float L_21 = L_20->___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_22 = (&__this->___chunkSize_14);
|
|
float L_23 = L_22->___z_4;
|
|
float L_24 = V_3;
|
|
int32_t L_25 = __this->___smoothingDistance_10;
|
|
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_26 = V_4;
|
|
NullCheck(L_15);
|
|
LandscapeDataRasterizer_SmoothCell_mADBA426D7E8C9B01E22187D70BE39A3BCFCDFB2C(L_15, L_17, L_19, L_21, L_23, L_24, L_25, L_26, NULL);
|
|
}
|
|
|
|
IL_0093_1:
|
|
{
|
|
// foreach (var coord in nodesToRasterize)
|
|
bool L_27;
|
|
L_27 = Enumerator_MoveNext_m917546674D1D13C3F3E49962CD1006DF18F4196F((&V_1), Enumerator_MoveNext_m917546674D1D13C3F3E49962CD1006DF18F4196F_RuntimeMethod_var);
|
|
if (L_27)
|
|
{
|
|
goto IL_0015_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00af;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00af:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF::UpdateTerrainTextures()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeTransformerSGF_UpdateTerrainTextures_mE4A3005862FD820D4D449FD35ABCE8D4677A8F93 (LandscapeTransformerSGF_t60790720A979D706A91F908E3DB139450D663FBB* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* V_0 = NULL;
|
|
SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* V_1 = NULL;
|
|
{
|
|
// if (terrain == null || terrain.terrainData == null) return;
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_0 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_2 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
NullCheck(L_2);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_3;
|
|
L_3 = Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD(L_2, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_4;
|
|
L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// if (terrain == null || terrain.terrainData == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
// var data = terrain.terrainData;
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_5 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
NullCheck(L_5);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_6;
|
|
L_6 = Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD(L_5, NULL);
|
|
V_0 = L_6;
|
|
// var map = data.GetAlphamaps(0, 0, data.alphamapWidth, data.alphamapHeight);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_7 = V_0;
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
int32_t L_9;
|
|
L_9 = TerrainData_get_alphamapWidth_m07E5B04B08E87AC9F66D766B363000F94C8612D4(L_8, NULL);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_10 = V_0;
|
|
NullCheck(L_10);
|
|
int32_t L_11;
|
|
L_11 = TerrainData_get_alphamapHeight_m4A8273D6E0E3526A31E2669FBAB240353C086AED(L_10, NULL);
|
|
NullCheck(L_7);
|
|
SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_12;
|
|
L_12 = TerrainData_GetAlphamaps_m2DEF5D2068D54BDAE78661483C1FC4936B06EA01(L_7, 0, 0, L_9, L_11, NULL);
|
|
V_1 = L_12;
|
|
// UpdateBaseTexture(map);
|
|
SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_13 = V_1;
|
|
LandscapeTransformerSGF_UpdateBaseTexture_m74D06EEEDCD2E86E36BAABA31B2AA7CC6B51C701(__this, L_13, NULL);
|
|
// UpdateCliffTexture(map);
|
|
SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_14 = V_1;
|
|
LandscapeTransformerSGF_UpdateCliffTexture_mFEFF50757C9780EE51FC6CBFC30E9C708D840B9B(__this, L_14, NULL);
|
|
// RemoveFoliage();
|
|
LandscapeTransformerSGF_RemoveFoliage_m9CA0F87FBD39D5AC6523BDE2473D387F21DB29A3(__this, NULL);
|
|
// data.SetAlphamaps(0, 0, map);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_15 = V_0;
|
|
SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_16 = V_1;
|
|
NullCheck(L_15);
|
|
TerrainData_SetAlphamaps_m2FA8E29ADF4D1B2B8286ED0FE61E0CEB1663E423(L_15, 0, 0, L_16, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF::RemoveFoliage()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeTransformerSGF_RemoveFoliage_m9CA0F87FBD39D5AC6523BDE2473D387F21DB29A3 (LandscapeTransformerSGF_t60790720A979D706A91F908E3DB139450D663FBB* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m43A9A2AE7F9F37568D075B81C2CBF966157DC640_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m917546674D1D13C3F3E49962CD1006DF18F4196F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m3159B7369EC62631C4C10AD1055F55B6B15218E9_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m0B88ADAC18FFB66D069C900DEBB9DBAD47358382_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* V_0 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Enumerator_t0C7989F0F45B4D7A9C7BD464806B72BDA3020B8C V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
int32_t V_7 = 0;
|
|
int32_t V_8 = 0;
|
|
Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F* V_9 = NULL;
|
|
int32_t V_10 = 0;
|
|
{
|
|
// if (terrain == null || terrain.terrainData == null) return;
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_0 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_2 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
NullCheck(L_2);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_3;
|
|
L_3 = Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD(L_2, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_4;
|
|
L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// if (terrain == null || terrain.terrainData == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
// var data = terrain.terrainData;
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_5 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
NullCheck(L_5);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_6;
|
|
L_6 = Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD(L_5, NULL);
|
|
V_0 = L_6;
|
|
// var basePosition = GetBasePosition();
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = LandscapeTransformerSGF_GetBasePosition_m59B30039579A3CF52E9B66594806F5B74F6DFAE9(__this, NULL);
|
|
V_1 = L_7;
|
|
// foreach (var coord in nodesToRasterize)
|
|
HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206* L_8 = __this->___nodesToRasterize_15;
|
|
NullCheck(L_8);
|
|
Enumerator_t0C7989F0F45B4D7A9C7BD464806B72BDA3020B8C L_9;
|
|
L_9 = HashSet_1_GetEnumerator_m0B88ADAC18FFB66D069C900DEBB9DBAD47358382(L_8, HashSet_1_GetEnumerator_m0B88ADAC18FFB66D069C900DEBB9DBAD47358382_RuntimeMethod_var);
|
|
V_2 = L_9;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0119:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m43A9A2AE7F9F37568D075B81C2CBF966157DC640((&V_2), Enumerator_Dispose_m43A9A2AE7F9F37568D075B81C2CBF966157DC640_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_010b_1;
|
|
}
|
|
|
|
IL_0046_1:
|
|
{
|
|
// foreach (var coord in nodesToRasterize)
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_10;
|
|
L_10 = Enumerator_get_Current_m3159B7369EC62631C4C10AD1055F55B6B15218E9_inline((&V_2), Enumerator_get_Current_m3159B7369EC62631C4C10AD1055F55B6B15218E9_RuntimeMethod_var);
|
|
// var coordF = MathUtils.ToVector3(coord) - new Vector3(0.5f, 0.5f, 0.5f);
|
|
il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
|
|
L_11 = MathUtils_ToVector3_mC1A99715CB1F8090B0B26CF499A7EA41981C6982(L_10, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
memset((&L_12), 0, sizeof(L_12));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), (0.5f), (0.5f), (0.5f), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
|
|
L_13 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_11, L_12, NULL);
|
|
// var worldPos = Vector3.Scale(coordF, chunkSize) + basePosition;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = __this->___chunkSize_14;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
|
|
L_15 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_13, L_14, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
|
|
L_17 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_15, L_16, NULL);
|
|
V_3 = L_17;
|
|
// LandscapeDataRasterizer.WorldToTerrainCoord(terrain, worldPos.x, worldPos.z, out gx1, out gy1, RasterizerTextureSpace.DetailMap);
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_18 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_3;
|
|
float L_20 = L_19.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_3;
|
|
float L_22 = L_21.___z_4;
|
|
LandscapeDataRasterizer_WorldToTerrainCoord_m0F16DB66D83FFF112F1B2FF79EE104AE7FE5AEC4(L_18, L_20, L_22, (&V_4), (&V_5), 2, NULL);
|
|
// LandscapeDataRasterizer.WorldToTerrainCoord(terrain, worldPos.x + chunkSize.x, worldPos.z + chunkSize.z, out gx2, out gy2, RasterizerTextureSpace.DetailMap);
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_23 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_3;
|
|
float L_25 = L_24.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_26 = (&__this->___chunkSize_14);
|
|
float L_27 = L_26->___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_3;
|
|
float L_29 = L_28.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_30 = (&__this->___chunkSize_14);
|
|
float L_31 = L_30->___z_4;
|
|
LandscapeDataRasterizer_WorldToTerrainCoord_m0F16DB66D83FFF112F1B2FF79EE104AE7FE5AEC4(L_23, ((float)il2cpp_codegen_add(L_25, L_27)), ((float)il2cpp_codegen_add(L_29, L_31)), (&V_6), (&V_7), 2, NULL);
|
|
// int sx = gx2 - gx1 + 1;
|
|
int32_t L_32 = V_6;
|
|
int32_t L_33 = V_4;
|
|
V_8 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_32, L_33)), 1));
|
|
// int sy = gy2 - gy1 + 1;
|
|
int32_t L_34 = V_7;
|
|
int32_t L_35 = V_5;
|
|
// int[,] clearPatch = new int[sy, sx];
|
|
int32_t L_36 = V_8;
|
|
il2cpp_array_size_t L_38[] = { (il2cpp_array_size_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_34, L_35)), 1)), (il2cpp_array_size_t)L_36 };
|
|
Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F* L_37 = (Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F*)GenArrayNew(Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F_il2cpp_TypeInfo_var, L_38);
|
|
V_9 = L_37;
|
|
// for (int d = 0; d < data.detailPrototypes.Length; d++)
|
|
V_10 = 0;
|
|
goto IL_00ff_1;
|
|
}
|
|
|
|
IL_00eb_1:
|
|
{
|
|
// data.SetDetailLayer(gx1, gy1, d, clearPatch);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_39 = V_0;
|
|
int32_t L_40 = V_4;
|
|
int32_t L_41 = V_5;
|
|
int32_t L_42 = V_10;
|
|
Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F* L_43 = V_9;
|
|
NullCheck(L_39);
|
|
TerrainData_SetDetailLayer_m03F76CB703CB3277723319EBF29B4924E22ED84B(L_39, L_40, L_41, L_42, L_43, NULL);
|
|
// for (int d = 0; d < data.detailPrototypes.Length; d++)
|
|
int32_t L_44 = V_10;
|
|
V_10 = ((int32_t)il2cpp_codegen_add(L_44, 1));
|
|
}
|
|
|
|
IL_00ff_1:
|
|
{
|
|
// for (int d = 0; d < data.detailPrototypes.Length; d++)
|
|
int32_t L_45 = V_10;
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_46 = V_0;
|
|
NullCheck(L_46);
|
|
DetailPrototypeU5BU5D_tB9391EFBDD64B38867DFB8179C6C0E8C81998AB7* L_47;
|
|
L_47 = TerrainData_get_detailPrototypes_m057F428D22C9FCCD36C6BE6768263DE777C6B2C4(L_46, NULL);
|
|
NullCheck(L_47);
|
|
if ((((int32_t)L_45) < ((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length)))))
|
|
{
|
|
goto IL_00eb_1;
|
|
}
|
|
}
|
|
|
|
IL_010b_1:
|
|
{
|
|
// foreach (var coord in nodesToRasterize)
|
|
bool L_48;
|
|
L_48 = Enumerator_MoveNext_m917546674D1D13C3F3E49962CD1006DF18F4196F((&V_2), Enumerator_MoveNext_m917546674D1D13C3F3E49962CD1006DF18F4196F_RuntimeMethod_var);
|
|
if (L_48)
|
|
{
|
|
goto IL_0046_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0127;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0127:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF::UpdateBaseTexture(System.Single[,,])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeTransformerSGF_UpdateBaseTexture_m74D06EEEDCD2E86E36BAABA31B2AA7CC6B51C701 (LandscapeTransformerSGF_t60790720A979D706A91F908E3DB139450D663FBB* __this, SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* ___0_map, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m43A9A2AE7F9F37568D075B81C2CBF966157DC640_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m917546674D1D13C3F3E49962CD1006DF18F4196F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m3159B7369EC62631C4C10AD1055F55B6B15218E9_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m0B88ADAC18FFB66D069C900DEBB9DBAD47358382_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* V_2 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
int32_t V_4 = 0;
|
|
Enumerator_t0C7989F0F45B4D7A9C7BD464806B72BDA3020B8C V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
|
|
memset((&V_6), 0, sizeof(V_6));
|
|
int32_t V_7 = 0;
|
|
int32_t V_8 = 0;
|
|
int32_t V_9 = 0;
|
|
int32_t V_10 = 0;
|
|
int32_t V_11 = 0;
|
|
int32_t V_12 = 0;
|
|
int32_t V_13 = 0;
|
|
int32_t V_14 = 0;
|
|
bool V_15 = false;
|
|
int32_t V_16 = 0;
|
|
{
|
|
// if (terrain == null || terrain.terrainData == null) return;
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_0 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_2 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
NullCheck(L_2);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_3;
|
|
L_3 = Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD(L_2, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_4;
|
|
L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// if (terrain == null || terrain.terrainData == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
// var data = terrain.terrainData;
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_5 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
NullCheck(L_5);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_6;
|
|
L_6 = Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD(L_5, NULL);
|
|
V_0 = L_6;
|
|
// int roomIndex = GetTextureIndex(LandscapeTextureType.Room);
|
|
int32_t L_7;
|
|
L_7 = LandscapeTransformerSGF_GetTextureIndex_m21FC2FD567AD908CB316D2650CB21208A7DFBA9E(__this, 0, NULL);
|
|
V_1 = L_7;
|
|
// var roomMap = new float[map.GetLength(0), map.GetLength(1)];
|
|
SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_8 = ___0_map;
|
|
NullCheck((RuntimeArray*)L_8);
|
|
int32_t L_9;
|
|
L_9 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_8, 0, NULL);
|
|
SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_10 = ___0_map;
|
|
NullCheck((RuntimeArray*)L_10);
|
|
int32_t L_11;
|
|
L_11 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_10, 1, NULL);
|
|
il2cpp_array_size_t L_13[] = { (il2cpp_array_size_t)L_9, (il2cpp_array_size_t)L_11 };
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_12 = (SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4*)GenArrayNew(SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4_il2cpp_TypeInfo_var, L_13);
|
|
V_2 = L_12;
|
|
// var basePosition = GetBasePosition();
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
|
|
L_14 = LandscapeTransformerSGF_GetBasePosition_m59B30039579A3CF52E9B66594806F5B74F6DFAE9(__this, NULL);
|
|
V_3 = L_14;
|
|
// foreach (var coord in nodesToRasterize)
|
|
HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206* L_15 = __this->___nodesToRasterize_15;
|
|
NullCheck(L_15);
|
|
Enumerator_t0C7989F0F45B4D7A9C7BD464806B72BDA3020B8C L_16;
|
|
L_16 = HashSet_1_GetEnumerator_m0B88ADAC18FFB66D069C900DEBB9DBAD47358382(L_15, HashSet_1_GetEnumerator_m0B88ADAC18FFB66D069C900DEBB9DBAD47358382_RuntimeMethod_var);
|
|
V_5 = L_16;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_012e:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m43A9A2AE7F9F37568D075B81C2CBF966157DC640((&V_5), Enumerator_Dispose_m43A9A2AE7F9F37568D075B81C2CBF966157DC640_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0120_1;
|
|
}
|
|
|
|
IL_0063_1:
|
|
{
|
|
// foreach (var coord in nodesToRasterize)
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_17;
|
|
L_17 = Enumerator_get_Current_m3159B7369EC62631C4C10AD1055F55B6B15218E9_inline((&V_5), Enumerator_get_Current_m3159B7369EC62631C4C10AD1055F55B6B15218E9_RuntimeMethod_var);
|
|
// var coordF = MathUtils.ToVector3(coord) - new Vector3(0.5f, 0.5f, 0.5f);
|
|
il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
|
|
L_18 = MathUtils_ToVector3_mC1A99715CB1F8090B0B26CF499A7EA41981C6982(L_17, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
|
|
memset((&L_19), 0, sizeof(L_19));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_19), (0.5f), (0.5f), (0.5f), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
|
|
L_20 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_18, L_19, NULL);
|
|
// var worldPos = Vector3.Scale(coordF, chunkSize) + basePosition;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = __this->___chunkSize_14;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
|
|
L_22 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_20, L_21, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
|
|
L_24 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_22, L_23, NULL);
|
|
V_6 = L_24;
|
|
// LandscapeDataRasterizer.WorldToTerrainTextureCoord(terrain, worldPos.x, worldPos.z, out gx1, out gy1);
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_25 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_6;
|
|
float L_27 = L_26.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_6;
|
|
float L_29 = L_28.___z_4;
|
|
LandscapeDataRasterizer_WorldToTerrainTextureCoord_mD5B8ECF7455D72F378CE67E88A167AFE2AADD4F7(L_25, L_27, L_29, (&V_7), (&V_8), NULL);
|
|
// LandscapeDataRasterizer.WorldToTerrainTextureCoord(terrain, worldPos.x + chunkSize.x, worldPos.z + chunkSize.z, out gx2, out gy2);
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_30 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = V_6;
|
|
float L_32 = L_31.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_33 = (&__this->___chunkSize_14);
|
|
float L_34 = L_33->___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_6;
|
|
float L_36 = L_35.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_37 = (&__this->___chunkSize_14);
|
|
float L_38 = L_37->___z_4;
|
|
LandscapeDataRasterizer_WorldToTerrainTextureCoord_mD5B8ECF7455D72F378CE67E88A167AFE2AADD4F7(L_30, ((float)il2cpp_codegen_add(L_32, L_34)), ((float)il2cpp_codegen_add(L_36, L_38)), (&V_9), (&V_10), NULL);
|
|
// for (var gx = gx1; gx <= gx2; gx++) {
|
|
int32_t L_39 = V_7;
|
|
V_11 = L_39;
|
|
goto IL_011a_1;
|
|
}
|
|
|
|
IL_00f3_1:
|
|
{
|
|
// for (var gy = gy1; gy <= gy2; gy++) {
|
|
int32_t L_40 = V_8;
|
|
V_12 = L_40;
|
|
goto IL_010e_1;
|
|
}
|
|
|
|
IL_00f9_1:
|
|
{
|
|
// roomMap[gy, gx] = 1;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_41 = V_2;
|
|
int32_t L_42 = V_12;
|
|
int32_t L_43 = V_11;
|
|
NullCheck(L_41);
|
|
(L_41)->SetAt(L_42, L_43, (1.0f));
|
|
// for (var gy = gy1; gy <= gy2; gy++) {
|
|
int32_t L_44 = V_12;
|
|
V_12 = ((int32_t)il2cpp_codegen_add(L_44, 1));
|
|
}
|
|
|
|
IL_010e_1:
|
|
{
|
|
// for (var gy = gy1; gy <= gy2; gy++) {
|
|
int32_t L_45 = V_12;
|
|
int32_t L_46 = V_10;
|
|
if ((((int32_t)L_45) <= ((int32_t)L_46)))
|
|
{
|
|
goto IL_00f9_1;
|
|
}
|
|
}
|
|
{
|
|
// for (var gx = gx1; gx <= gx2; gx++) {
|
|
int32_t L_47 = V_11;
|
|
V_11 = ((int32_t)il2cpp_codegen_add(L_47, 1));
|
|
}
|
|
|
|
IL_011a_1:
|
|
{
|
|
// for (var gx = gx1; gx <= gx2; gx++) {
|
|
int32_t L_48 = V_11;
|
|
int32_t L_49 = V_9;
|
|
if ((((int32_t)L_48) <= ((int32_t)L_49)))
|
|
{
|
|
goto IL_00f3_1;
|
|
}
|
|
}
|
|
|
|
IL_0120_1:
|
|
{
|
|
// foreach (var coord in nodesToRasterize)
|
|
bool L_50;
|
|
L_50 = Enumerator_MoveNext_m917546674D1D13C3F3E49962CD1006DF18F4196F((&V_5), Enumerator_MoveNext_m917546674D1D13C3F3E49962CD1006DF18F4196F_RuntimeMethod_var);
|
|
if (L_50)
|
|
{
|
|
goto IL_0063_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_013c;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_013c:
|
|
{
|
|
// var filter = new BlurFilter(roadBlurDistance);
|
|
int32_t L_51 = __this->___roadBlurDistance_12;
|
|
BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* L_52 = (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998*)il2cpp_codegen_object_new(BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998_il2cpp_TypeInfo_var);
|
|
NullCheck(L_52);
|
|
BlurFilter__ctor_m2AFA86EE8D0AB5194A1A9ADA255F3DACCE35F5DA(L_52, L_51, NULL);
|
|
// roomMap = filter.ApplyFilter(roomMap);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_53 = V_2;
|
|
NullCheck(L_52);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_54;
|
|
L_54 = BlurFilter_ApplyFilter_m1D07FB1436DE5B3E18ABF560A86B1C2DFB2D8CBB(L_52, L_53, NULL);
|
|
V_2 = L_54;
|
|
// int numMaps = map.GetLength(2);
|
|
SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_55 = ___0_map;
|
|
NullCheck((RuntimeArray*)L_55);
|
|
int32_t L_56;
|
|
L_56 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_55, 2, NULL);
|
|
V_4 = L_56;
|
|
// for (var y = 0; y < data.alphamapHeight; y++) {
|
|
V_13 = 0;
|
|
goto IL_01d0;
|
|
}
|
|
|
|
IL_015c:
|
|
{
|
|
// for (var x = 0; x < data.alphamapWidth; x++) {
|
|
V_14 = 0;
|
|
goto IL_01c0;
|
|
}
|
|
|
|
IL_0161:
|
|
{
|
|
// bool wroteData = false;
|
|
V_15 = (bool)0;
|
|
// bool isRoom = (roomMap[y, x] > roomBlurThreshold);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_57 = V_2;
|
|
int32_t L_58 = V_13;
|
|
int32_t L_59 = V_14;
|
|
NullCheck(L_57);
|
|
float L_60;
|
|
L_60 = (L_57)->GetAt(L_58, L_59);
|
|
float L_61 = __this->___roomBlurThreshold_13;
|
|
// if (isRoom && roomIndex >= 0)
|
|
if (!((((float)L_60) > ((float)L_61))? 1 : 0))
|
|
{
|
|
goto IL_018f;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_62 = V_1;
|
|
if ((((int32_t)L_62) < ((int32_t)0)))
|
|
{
|
|
goto IL_018f;
|
|
}
|
|
}
|
|
{
|
|
// map[y, x, roomIndex] = 1;
|
|
SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_63 = ___0_map;
|
|
int32_t L_64 = V_13;
|
|
int32_t L_65 = V_14;
|
|
int32_t L_66 = V_1;
|
|
NullCheck(L_63);
|
|
(L_63)->SetAt(L_64, L_65, L_66, (1.0f));
|
|
// wroteData = true;
|
|
V_15 = (bool)1;
|
|
}
|
|
|
|
IL_018f:
|
|
{
|
|
// if (wroteData)
|
|
bool L_67 = V_15;
|
|
if (!L_67)
|
|
{
|
|
goto IL_01ba;
|
|
}
|
|
}
|
|
{
|
|
// for (int m = 0; m < numMaps; m++)
|
|
V_16 = 0;
|
|
goto IL_01b4;
|
|
}
|
|
|
|
IL_0198:
|
|
{
|
|
// if (m == roomIndex)
|
|
int32_t L_68 = V_16;
|
|
int32_t L_69 = V_1;
|
|
if ((((int32_t)L_68) == ((int32_t)L_69)))
|
|
{
|
|
goto IL_01ae;
|
|
}
|
|
}
|
|
{
|
|
// map[y, x, m] = 0;
|
|
SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_70 = ___0_map;
|
|
int32_t L_71 = V_13;
|
|
int32_t L_72 = V_14;
|
|
int32_t L_73 = V_16;
|
|
NullCheck(L_70);
|
|
(L_70)->SetAt(L_71, L_72, L_73, (0.0f));
|
|
}
|
|
|
|
IL_01ae:
|
|
{
|
|
// for (int m = 0; m < numMaps; m++)
|
|
int32_t L_74 = V_16;
|
|
V_16 = ((int32_t)il2cpp_codegen_add(L_74, 1));
|
|
}
|
|
|
|
IL_01b4:
|
|
{
|
|
// for (int m = 0; m < numMaps; m++)
|
|
int32_t L_75 = V_16;
|
|
int32_t L_76 = V_4;
|
|
if ((((int32_t)L_75) < ((int32_t)L_76)))
|
|
{
|
|
goto IL_0198;
|
|
}
|
|
}
|
|
|
|
IL_01ba:
|
|
{
|
|
// for (var x = 0; x < data.alphamapWidth; x++) {
|
|
int32_t L_77 = V_14;
|
|
V_14 = ((int32_t)il2cpp_codegen_add(L_77, 1));
|
|
}
|
|
|
|
IL_01c0:
|
|
{
|
|
// for (var x = 0; x < data.alphamapWidth; x++) {
|
|
int32_t L_78 = V_14;
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_79 = V_0;
|
|
NullCheck(L_79);
|
|
int32_t L_80;
|
|
L_80 = TerrainData_get_alphamapWidth_m07E5B04B08E87AC9F66D766B363000F94C8612D4(L_79, NULL);
|
|
if ((((int32_t)L_78) < ((int32_t)L_80)))
|
|
{
|
|
goto IL_0161;
|
|
}
|
|
}
|
|
{
|
|
// for (var y = 0; y < data.alphamapHeight; y++) {
|
|
int32_t L_81 = V_13;
|
|
V_13 = ((int32_t)il2cpp_codegen_add(L_81, 1));
|
|
}
|
|
|
|
IL_01d0:
|
|
{
|
|
// for (var y = 0; y < data.alphamapHeight; y++) {
|
|
int32_t L_82 = V_13;
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_83 = V_0;
|
|
NullCheck(L_83);
|
|
int32_t L_84;
|
|
L_84 = TerrainData_get_alphamapHeight_m4A8273D6E0E3526A31E2669FBAB240353C086AED(L_83, NULL);
|
|
if ((((int32_t)L_82) < ((int32_t)L_84)))
|
|
{
|
|
goto IL_015c;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF::UpdateCliffTexture(System.Single[,,])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeTransformerSGF_UpdateCliffTexture_mFEFF50757C9780EE51FC6CBFC30E9C708D840B9B (LandscapeTransformerSGF_t60790720A979D706A91F908E3DB139450D663FBB* __this, SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* ___0_map, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
float V_4 = 0.0f;
|
|
float V_5 = 0.0f;
|
|
float V_6 = 0.0f;
|
|
float V_7 = 0.0f;
|
|
float V_8 = 0.0f;
|
|
int32_t V_9 = 0;
|
|
{
|
|
// if (terrain == null) return;
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_0 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
// if (terrain == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
// int cliffIndex = GetTextureIndex(LandscapeTextureType.Cliff);
|
|
int32_t L_2;
|
|
L_2 = LandscapeTransformerSGF_GetTextureIndex_m21FC2FD567AD908CB316D2650CB21208A7DFBA9E(__this, 1, NULL);
|
|
V_0 = L_2;
|
|
// if (cliffIndex < 0) return;
|
|
int32_t L_3 = V_0;
|
|
if ((((int32_t)L_3) >= ((int32_t)0)))
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
// if (cliffIndex < 0) return;
|
|
return;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
// var data = terrain.terrainData;
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_4 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
NullCheck(L_4);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_5;
|
|
L_5 = Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD(L_4, NULL);
|
|
V_1 = L_5;
|
|
// for (var y = 0; y < data.alphamapHeight; y++) {
|
|
V_2 = 0;
|
|
goto IL_00df;
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
// for (var x = 0; x < data.alphamapWidth; x++) {
|
|
V_3 = 0;
|
|
goto IL_00cf;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
// var normX = x * 1.0f / (data.alphamapWidth - 1);
|
|
int32_t L_6 = V_3;
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_7 = V_1;
|
|
NullCheck(L_7);
|
|
int32_t L_8;
|
|
L_8 = TerrainData_get_alphamapWidth_m07E5B04B08E87AC9F66D766B363000F94C8612D4(L_7, NULL);
|
|
V_4 = ((float)(((float)il2cpp_codegen_multiply(((float)L_6), (1.0f)))/((float)((int32_t)il2cpp_codegen_subtract(L_8, 1)))));
|
|
// var normY = y * 1.0f / (data.alphamapHeight - 1);
|
|
int32_t L_9 = V_2;
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_10 = V_1;
|
|
NullCheck(L_10);
|
|
int32_t L_11;
|
|
L_11 = TerrainData_get_alphamapHeight_m4A8273D6E0E3526A31E2669FBAB240353C086AED(L_10, NULL);
|
|
V_5 = ((float)(((float)il2cpp_codegen_multiply(((float)L_9), (1.0f)))/((float)((int32_t)il2cpp_codegen_subtract(L_11, 1)))));
|
|
// var angle = data.GetSteepness(normX, normY);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_12 = V_1;
|
|
float L_13 = V_4;
|
|
float L_14 = V_5;
|
|
NullCheck(L_12);
|
|
float L_15;
|
|
L_15 = TerrainData_GetSteepness_mA0AD10DFEA5D97CF63DBDB34D99E7A43640D93B9(L_12, L_13, L_14, NULL);
|
|
// var frac = angle / 90.0f;
|
|
V_6 = ((float)(L_15/(90.0f)));
|
|
// frac *= 2;
|
|
float L_16 = V_6;
|
|
V_6 = ((float)il2cpp_codegen_multiply(L_16, (2.0f)));
|
|
// frac = Mathf.Clamp01(frac);
|
|
float L_17 = V_6;
|
|
float L_18;
|
|
L_18 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_17, NULL);
|
|
V_6 = L_18;
|
|
// var cliffRatio = frac;
|
|
float L_19 = V_6;
|
|
V_7 = L_19;
|
|
// var nonCliffRatio = 1 - frac;
|
|
float L_20 = V_6;
|
|
V_8 = ((float)il2cpp_codegen_subtract((1.0f), L_20));
|
|
// for (int t = 0; t < textures.Length; t++) {
|
|
V_9 = 0;
|
|
goto IL_00bf;
|
|
}
|
|
|
|
IL_0096:
|
|
{
|
|
// if (t == cliffIndex) {
|
|
int32_t L_21 = V_9;
|
|
int32_t L_22 = V_0;
|
|
if ((!(((uint32_t)L_21) == ((uint32_t)L_22))))
|
|
{
|
|
goto IL_00a9;
|
|
}
|
|
}
|
|
{
|
|
// map[y, x, t] = cliffRatio;
|
|
SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_23 = ___0_map;
|
|
int32_t L_24 = V_2;
|
|
int32_t L_25 = V_3;
|
|
int32_t L_26 = V_9;
|
|
float L_27 = V_7;
|
|
NullCheck(L_23);
|
|
(L_23)->SetAt(L_24, L_25, L_26, L_27);
|
|
goto IL_00b9;
|
|
}
|
|
|
|
IL_00a9:
|
|
{
|
|
// map[y, x, t] *= nonCliffRatio;
|
|
SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_28 = ___0_map;
|
|
int32_t L_29 = V_2;
|
|
int32_t L_30 = V_3;
|
|
int32_t L_31 = V_9;
|
|
NullCheck(L_28);
|
|
float* L_32;
|
|
L_32 = (L_28)->GetAddressAt(L_29, L_30, L_31);
|
|
float* L_33 = L_32;
|
|
float L_34 = *((float*)L_33);
|
|
float L_35 = V_8;
|
|
*((float*)L_33) = (float)((float)il2cpp_codegen_multiply(L_34, L_35));
|
|
}
|
|
|
|
IL_00b9:
|
|
{
|
|
// for (int t = 0; t < textures.Length; t++) {
|
|
int32_t L_36 = V_9;
|
|
V_9 = ((int32_t)il2cpp_codegen_add(L_36, 1));
|
|
}
|
|
|
|
IL_00bf:
|
|
{
|
|
// for (int t = 0; t < textures.Length; t++) {
|
|
int32_t L_37 = V_9;
|
|
LandscapeTextureU5BU5D_tA296256A9A73EEC1DA9FA8BD16ACCEA7838EEF48* L_38 = __this->___textures_8;
|
|
NullCheck(L_38);
|
|
if ((((int32_t)L_37) < ((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length)))))
|
|
{
|
|
goto IL_0096;
|
|
}
|
|
}
|
|
{
|
|
// for (var x = 0; x < data.alphamapWidth; x++) {
|
|
int32_t L_39 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_39, 1));
|
|
}
|
|
|
|
IL_00cf:
|
|
{
|
|
// for (var x = 0; x < data.alphamapWidth; x++) {
|
|
int32_t L_40 = V_3;
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_41 = V_1;
|
|
NullCheck(L_41);
|
|
int32_t L_42;
|
|
L_42 = TerrainData_get_alphamapWidth_m07E5B04B08E87AC9F66D766B363000F94C8612D4(L_41, NULL);
|
|
if ((((int32_t)L_40) < ((int32_t)L_42)))
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
// for (var y = 0; y < data.alphamapHeight; y++) {
|
|
int32_t L_43 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_43, 1));
|
|
}
|
|
|
|
IL_00df:
|
|
{
|
|
// for (var y = 0; y < data.alphamapHeight; y++) {
|
|
int32_t L_44 = V_2;
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_45 = V_1;
|
|
NullCheck(L_45);
|
|
int32_t L_46;
|
|
L_46 = TerrainData_get_alphamapHeight_m4A8273D6E0E3526A31E2669FBAB240353C086AED(L_45, NULL);
|
|
if ((((int32_t)L_44) < ((int32_t)L_46)))
|
|
{
|
|
goto IL_002f;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF::GetTextureIndex(DungeonArchitect.Builders.SnapGridFlow.LandscapeTextureType)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LandscapeTransformerSGF_GetTextureIndex_m21FC2FD567AD908CB316D2650CB21208A7DFBA9E (LandscapeTransformerSGF_t60790720A979D706A91F908E3DB139450D663FBB* __this, int32_t ___0_textureType, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_IndexOf_TisTerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9_m83E02BCF47C5FFCBF6A422F76441258EA3BC2CD9_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// if (terrain == null || terrain.terrainData == null) return -1;
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_0 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_2 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
NullCheck(L_2);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_3;
|
|
L_3 = Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD(L_2, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_4;
|
|
L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// if (terrain == null || terrain.terrainData == null) return -1;
|
|
return (-1);
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// var data = terrain.terrainData;
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_5 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
NullCheck(L_5);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_6;
|
|
L_6 = Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD(L_5, NULL);
|
|
V_0 = L_6;
|
|
// for (int i = 0; i < textures.Length; i++) {
|
|
V_1 = 0;
|
|
goto IL_0060;
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
// if (textures[i].textureType == textureType) {
|
|
LandscapeTextureU5BU5D_tA296256A9A73EEC1DA9FA8BD16ACCEA7838EEF48* L_7 = __this->___textures_8;
|
|
int32_t L_8 = V_1;
|
|
NullCheck(L_7);
|
|
int32_t L_9 = L_8;
|
|
LandscapeTexture_t5FDAE15DDEF0BE0626EBF353B70023EE461B2D68* L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
|
|
NullCheck(L_10);
|
|
int32_t L_11 = L_10->___textureType_0;
|
|
int32_t L_12 = ___0_textureType;
|
|
if ((!(((uint32_t)L_11) == ((uint32_t)L_12))))
|
|
{
|
|
goto IL_005c;
|
|
}
|
|
}
|
|
{
|
|
// return System.Array.IndexOf(data.terrainLayers, textures[i].terrainLayer);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_13 = V_0;
|
|
NullCheck(L_13);
|
|
TerrainLayerU5BU5D_t259E391D6115F121FCD284E79F62012D70956EB0* L_14;
|
|
L_14 = TerrainData_get_terrainLayers_m3B436DF37DDD9F18A46DD6BF112925AD5B8857C8(L_13, NULL);
|
|
LandscapeTextureU5BU5D_tA296256A9A73EEC1DA9FA8BD16ACCEA7838EEF48* L_15 = __this->___textures_8;
|
|
int32_t L_16 = V_1;
|
|
NullCheck(L_15);
|
|
int32_t L_17 = L_16;
|
|
LandscapeTexture_t5FDAE15DDEF0BE0626EBF353B70023EE461B2D68* L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
|
|
NullCheck(L_18);
|
|
TerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9* L_19 = L_18->___terrainLayer_1;
|
|
int32_t L_20;
|
|
L_20 = Array_IndexOf_TisTerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9_m83E02BCF47C5FFCBF6A422F76441258EA3BC2CD9(L_14, L_19, Array_IndexOf_TisTerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9_m83E02BCF47C5FFCBF6A422F76441258EA3BC2CD9_RuntimeMethod_var);
|
|
return L_20;
|
|
}
|
|
|
|
IL_005c:
|
|
{
|
|
// for (int i = 0; i < textures.Length; i++) {
|
|
int32_t L_21 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_21, 1));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// for (int i = 0; i < textures.Length; i++) {
|
|
int32_t L_22 = V_1;
|
|
LandscapeTextureU5BU5D_tA296256A9A73EEC1DA9FA8BD16ACCEA7838EEF48* L_23 = __this->___textures_8;
|
|
NullCheck(L_23);
|
|
if ((((int32_t)L_22) < ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length)))))
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
// return -1; // Doesn't exist
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.LandscapeTransformerSGF::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeTransformerSGF__ctor_mD56026BA162ABD81CA41A8C8F53E2F6AB20CF075 (LandscapeTransformerSGF_t60790720A979D706A91F908E3DB139450D663FBB* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m1DE3B8C8D025B3AF37E1940DEF69361BEAC6AD38_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public int smoothingDistance = 5;
|
|
__this->___smoothingDistance_10 = 5;
|
|
// public int roadBlurDistance = 6;
|
|
__this->___roadBlurDistance_12 = 6;
|
|
// public float roomBlurThreshold = 0.5f;
|
|
__this->___roomBlurThreshold_13 = (0.5f);
|
|
// private Vector3 chunkSize = Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
|
|
L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
__this->___chunkSize_14 = L_0;
|
|
// private HashSet<Vector3Int> nodesToRasterize = new HashSet<Vector3Int>();
|
|
HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206* L_1 = (HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206*)il2cpp_codegen_object_new(HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
HashSet_1__ctor_m1DE3B8C8D025B3AF37E1940DEF69361BEAC6AD38(L_1, HashSet_1__ctor_m1DE3B8C8D025B3AF37E1940DEF69361BEAC6AD38_RuntimeMethod_var);
|
|
__this->___nodesToRasterize_15 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___nodesToRasterize_15), (void*)L_1);
|
|
// private Vector3Int min = Vector3Int.zero;
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_2;
|
|
L_2 = Vector3Int_get_zero_m0D0DA069A4982B8DB9F5EE1A26E4CAEEA454FEE2_inline(NULL);
|
|
__this->___min_16 = L_2;
|
|
// private Vector3Int max = Vector3Int.zero;
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_3;
|
|
L_3 = Vector3Int_get_zero_m0D0DA069A4982B8DB9F5EE1A26E4CAEEA454FEE2_inline(NULL);
|
|
__this->___max_17 = L_3;
|
|
LandscapeTransformerBase__ctor_mCD05F588EB2909A2F491CDC96E7941FEE3E5F18B(__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.Builders.SnapGridFlow.SnapGridFlowBuilder::IsThemingSupported()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SnapGridFlowBuilder_IsThemingSupported_mF39D6A415C7216949069C4D371984A9F7D3C7977 (SnapGridFlowBuilder_t90349A6031A1B0ED921F52EEBED210F1954E9BE2* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowBuilder::DestroyDungeonOnRebuild()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SnapGridFlowBuilder_DestroyDungeonOnRebuild_mEF0EB6797A3151069699872B36C05A4E3D71E543 (SnapGridFlowBuilder_t90349A6031A1B0ED921F52EEBED210F1954E9BE2* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowBuilder::BuildNonThemedDungeon(DungeonArchitect.DungeonSceneProvider,DungeonArchitect.IDungeonSceneObjectInstantiator)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapGridFlowBuilder_BuildNonThemedDungeon_m0AD38DD973F552E3538B11EB4B6C621BF38C1B0A (SnapGridFlowBuilder_t90349A6031A1B0ED921F52EEBED210F1954E9BE2* __this, DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* ___0_sceneProvider, RuntimeObject* ___1_objectInstantiator, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisSnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E_mFF8AF2105C2863C03797E8A98DD9F3584AC45011_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowDomainExtensions_GetExtension_TisSnapGridFlowDomainExtension_t97BECABB31459A742DDAC1F91E76E5EAE44BC784_m416FF68AE46C8395715D9F636C59B488052DF3EB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowExecutor_t7FC9093FE6EEEEDD16BDB53EFD35DF86760398FD_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisSnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6_m511560104B507C16FFB97468C0096F20EC7441B8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral30B8515FB3A670CF49C143E5DA3D17957ADD662F);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3A813145256136695D0CD4625C4894EB5BF6948F);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5890D81C2D51CBC695FEE1A87DE7601B1FAE81A9);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8701F276041A4BF8CC4247145F2B58CE2D375FB5);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral97CE1127CAFC35D964B0B05EF9DAEC5BA887BC7F);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAFFFE5C19F0E71B8A1D50F790A057656967BE1F);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD3D0C1173DCCFEACEFB33D5BD7E1E303F5F299DA);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA* V_0 = NULL;
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* V_1 = NULL;
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* V_2 = NULL;
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
bool V_5 = false;
|
|
String_t* V_6 = NULL;
|
|
FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* V_7 = NULL;
|
|
FlowExecGraph_t3D7E1E139188C75B1F8EEB24339885A5EB9B9D40* V_8 = NULL;
|
|
FlowExecutor_t7FC9093FE6EEEEDD16BDB53EFD35DF86760398FD* V_9 = NULL;
|
|
FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F* V_10 = NULL;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* V_11 = NULL;
|
|
SnapGridFlowModuleBounds_tC1ED29D176288EB019D34024770238E6C0E789A2* V_12 = NULL;
|
|
float V_13 = 0.0f;
|
|
SgfLayoutModuleResolverSettings_tE2BE6AAA9735E3C630984DF6C7229A8391187A44 V_14;
|
|
memset((&V_14), 0, sizeof(V_14));
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* V_15 = NULL;
|
|
int32_t V_16 = 0;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* V_17 = NULL;
|
|
GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* V_18 = NULL;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_19 = NULL;
|
|
SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629* V_20 = NULL;
|
|
int32_t V_21 = 0;
|
|
{
|
|
// base.BuildNonThemedDungeon(sceneProvider, objectInstantiator);
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_0 = ___0_sceneProvider;
|
|
RuntimeObject* L_1 = ___1_objectInstantiator;
|
|
DungeonBuilder_BuildNonThemedDungeon_mFE82E570182028B2F7FE90CA5B6A82ABB63C0BC7(__this, L_0, L_1, NULL);
|
|
// random = new System.Random((int)config.Seed);
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_2 = ((DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA*)__this)->___config_4;
|
|
NullCheck(L_2);
|
|
uint32_t L_3 = L_2->___Seed_4;
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_4 = (Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8*)il2cpp_codegen_object_new(Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var);
|
|
NullCheck(L_4);
|
|
Random__ctor_mFB386F0C0ED85F26CD069C3527052B81878A2F1E(L_4, L_3, NULL);
|
|
__this->___random_14 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___random_14), (void*)L_4);
|
|
// markers.Clear();
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_5 = ((DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA*)__this)->___markers_8;
|
|
NullCheck(L_5);
|
|
VirtualActionInvoker0::Invoke(9 /* System.Void DungeonArchitect.LevelMarkerList::Clear() */, L_5);
|
|
// var sgfConfig = config as SnapGridFlowConfig;
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_6 = ((DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA*)__this)->___config_4;
|
|
V_0 = ((SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA*)IsInstClass((RuntimeObject*)L_6, SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA_il2cpp_TypeInfo_var));
|
|
// var sgfModel = model as SnapGridFlowModel;
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_7 = ((DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA*)__this)->___model_7;
|
|
V_1 = ((SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B*)IsInstClass((RuntimeObject*)L_7, SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B_il2cpp_TypeInfo_var));
|
|
// if (sgfConfig == null)
|
|
SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA* L_8 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_9;
|
|
L_9 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_0055;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogError("No snap config script found in dungeon game object");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteralCAFFFE5C19F0E71B8A1D50F790A057656967BE1F, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0055:
|
|
{
|
|
// if (sgfModel == null)
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* L_10 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_11;
|
|
L_11 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_11)
|
|
{
|
|
goto IL_0069;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogError("No snap model script found in dungeon game object");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteralD3D0C1173DCCFEACEFB33D5BD7E1E303F5F299DA, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0069:
|
|
{
|
|
// string errorMessage = "";
|
|
V_6 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
|
|
// if (!sgfConfig.HasValidConfig(ref errorMessage))
|
|
SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA* L_12 = V_0;
|
|
NullCheck(L_12);
|
|
bool L_13;
|
|
L_13 = VirtualFuncInvoker1< bool, String_t** >::Invoke(4 /* System.Boolean DungeonArchitect.DungeonConfig::HasValidConfig(System.String&) */, L_12, (&V_6));
|
|
if (L_13)
|
|
{
|
|
goto IL_0082;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogError(errorMessage);
|
|
String_t* L_14 = V_6;
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_14, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0082:
|
|
{
|
|
// SgfModuleNode[] snapModules = null;
|
|
V_2 = (SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C*)NULL;
|
|
// FlowLayoutGraph layoutGraph = null;
|
|
V_3 = (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B*)NULL;
|
|
// var numRetriesLeft = sgfConfig.numGraphRetries;
|
|
SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA* L_15 = V_0;
|
|
NullCheck(L_15);
|
|
int32_t L_16 = L_15->___numGraphRetries_7;
|
|
V_4 = L_16;
|
|
// bool buildSuccess = false;
|
|
V_5 = (bool)0;
|
|
goto IL_0220;
|
|
}
|
|
|
|
IL_0096:
|
|
{
|
|
// var domainExtensions = new FlowDomainExtensions();
|
|
FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* L_17 = (FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC*)il2cpp_codegen_object_new(FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC_il2cpp_TypeInfo_var);
|
|
NullCheck(L_17);
|
|
FlowDomainExtensions__ctor_mEF50015FB3EA431098F1DEE4A38CEFC36F1D3874(L_17, NULL);
|
|
V_7 = L_17;
|
|
// var snapDomainExtension = domainExtensions.GetExtension<SnapGridFlowDomainExtension>();
|
|
FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* L_18 = V_7;
|
|
NullCheck(L_18);
|
|
SnapGridFlowDomainExtension_t97BECABB31459A742DDAC1F91E76E5EAE44BC784* L_19;
|
|
L_19 = FlowDomainExtensions_GetExtension_TisSnapGridFlowDomainExtension_t97BECABB31459A742DDAC1F91E76E5EAE44BC784_m416FF68AE46C8395715D9F636C59B488052DF3EB(L_18, FlowDomainExtensions_GetExtension_TisSnapGridFlowDomainExtension_t97BECABB31459A742DDAC1F91E76E5EAE44BC784_m416FF68AE46C8395715D9F636C59B488052DF3EB_RuntimeMethod_var);
|
|
// snapDomainExtension.ModuleDatabase = sgfConfig.moduleDatabase;
|
|
SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA* L_20 = V_0;
|
|
NullCheck(L_20);
|
|
SnapGridFlowModuleDatabase_t9BFD5C9A69E9F0BAEADD0297E84C8F2EF7E368C5* L_21 = L_20->___moduleDatabase_6;
|
|
NullCheck(L_19);
|
|
L_19->___ModuleDatabase_0 = L_21;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_19->___ModuleDatabase_0), (void*)L_21);
|
|
// var execGraph = sgfConfig.flowGraph.execGraph;
|
|
SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA* L_22 = V_0;
|
|
NullCheck(L_22);
|
|
SnapGridFlowAsset_tD26D8E7075A4FD3EEDD25BA18B9FED106A38B150* L_23 = L_22->___flowGraph_5;
|
|
NullCheck(L_23);
|
|
FlowExecGraph_t3D7E1E139188C75B1F8EEB24339885A5EB9B9D40* L_24 = ((FlowAssetBase_t8686A1058DE9EA90578DB8D002270F5ADF6B9EC9*)L_23)->___execGraph_4;
|
|
V_8 = L_24;
|
|
// if (execGraph == null || execGraph.resultNode == null)
|
|
FlowExecGraph_t3D7E1E139188C75B1F8EEB24339885A5EB9B9D40* L_25 = V_8;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_26;
|
|
L_26 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_25, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_26)
|
|
{
|
|
goto IL_00d5;
|
|
}
|
|
}
|
|
{
|
|
FlowExecGraph_t3D7E1E139188C75B1F8EEB24339885A5EB9B9D40* L_27 = V_8;
|
|
NullCheck(L_27);
|
|
FlowExecResultGraphNode_t17B418A44B25EE11884785D328C2F2940CC2DE1C* L_28 = L_27->___resultNode_8;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_29;
|
|
L_29 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_28, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_29)
|
|
{
|
|
goto IL_00e0;
|
|
}
|
|
}
|
|
|
|
IL_00d5:
|
|
{
|
|
// Debug.LogError("Invalid flow exec graph");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral3A813145256136695D0CD4625C4894EB5BF6948F, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_00e0:
|
|
{
|
|
// FlowExecutor executor = new FlowExecutor();
|
|
FlowExecutor_t7FC9093FE6EEEEDD16BDB53EFD35DF86760398FD* L_30 = (FlowExecutor_t7FC9093FE6EEEEDD16BDB53EFD35DF86760398FD*)il2cpp_codegen_object_new(FlowExecutor_t7FC9093FE6EEEEDD16BDB53EFD35DF86760398FD_il2cpp_TypeInfo_var);
|
|
NullCheck(L_30);
|
|
FlowExecutor__ctor_m7C5A51EE44A62AB7A893B545AAE2052C8A635EC3(L_30, NULL);
|
|
V_9 = L_30;
|
|
// if (!executor.Execute(execGraph, random, domainExtensions, numRetriesLeft, out nodeOutputRegistry))
|
|
FlowExecutor_t7FC9093FE6EEEEDD16BDB53EFD35DF86760398FD* L_31 = V_9;
|
|
FlowExecGraph_t3D7E1E139188C75B1F8EEB24339885A5EB9B9D40* L_32 = V_8;
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_33 = __this->___random_14;
|
|
FlowDomainExtensions_t74A89DDD117B81D01D972DC7905B1C0BB9C6E1CC* L_34 = V_7;
|
|
int32_t L_35 = V_4;
|
|
NullCheck(L_31);
|
|
bool L_36;
|
|
L_36 = FlowExecutor_Execute_m2FAC9983952E7A22BE79EB5C4847863B1878D72A(L_31, L_32, L_33, L_34, L_35, (&V_10), NULL);
|
|
if (L_36)
|
|
{
|
|
goto IL_0109;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogError("Failed to produce graph");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral5890D81C2D51CBC695FEE1A87DE7601B1FAE81A9, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0109:
|
|
{
|
|
// numRetriesLeft = Mathf.Max(0, numRetriesLeft - executor.RetriesUsed);
|
|
int32_t L_37 = V_4;
|
|
FlowExecutor_t7FC9093FE6EEEEDD16BDB53EFD35DF86760398FD* L_38 = V_9;
|
|
NullCheck(L_38);
|
|
int32_t L_39;
|
|
L_39 = FlowExecutor_get_RetriesUsed_mC65702B1C89F6E4DA23F0BCE212FAF990A38A486_inline(L_38, NULL);
|
|
int32_t L_40;
|
|
L_40 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(0, ((int32_t)il2cpp_codegen_subtract(L_37, L_39)), NULL);
|
|
V_4 = L_40;
|
|
// var execResult = nodeOutputRegistry.Get(execGraph.resultNode.Id);
|
|
FlowExecNodeOutputRegistry_tD2607291BCFEB5277F9D8484B081451A8817314F* L_41 = V_10;
|
|
FlowExecGraph_t3D7E1E139188C75B1F8EEB24339885A5EB9B9D40* L_42 = V_8;
|
|
NullCheck(L_42);
|
|
FlowExecResultGraphNode_t17B418A44B25EE11884785D328C2F2940CC2DE1C* L_43 = L_42->___resultNode_8;
|
|
NullCheck(L_43);
|
|
String_t* L_44;
|
|
L_44 = GraphNode_get_Id_m1208226FF4D1BDA590D208AC5FE33899494F581F_inline(L_43, NULL);
|
|
NullCheck(L_41);
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_45;
|
|
L_45 = FlowExecNodeOutputRegistry_Get_mAD715CE99529587F641AF4AB669CC8479C3755D9(L_41, L_44, NULL);
|
|
V_11 = L_45;
|
|
// if (execResult == null || execResult.State == null)
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_46 = V_11;
|
|
if (!L_46)
|
|
{
|
|
goto IL_013d;
|
|
}
|
|
}
|
|
{
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_47 = V_11;
|
|
NullCheck(L_47);
|
|
FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_48 = L_47->___State_0;
|
|
if (L_48)
|
|
{
|
|
goto IL_0148;
|
|
}
|
|
}
|
|
|
|
IL_013d:
|
|
{
|
|
// Debug.LogError("Invalid flow exec result");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral8701F276041A4BF8CC4247145F2B58CE2D375FB5, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0148:
|
|
{
|
|
// var execState = execResult.State;
|
|
FlowTaskExecOutput_t487922FE9CBF42F16EB699177E427208F6BFD59C* L_49 = V_11;
|
|
NullCheck(L_49);
|
|
FlowExecTaskState_t05CDB03A72EDF63A3E8C806D3C93F379237EEF9D* L_50 = L_49->___State_0;
|
|
// layoutGraph = execState.GetState<FlowLayoutGraph>();
|
|
NullCheck(L_50);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_51;
|
|
L_51 = FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B(L_50, FlowExecTaskState_GetState_TisFlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_m6688CA824A7FFA875E70E3A313780B0E2CA5447B_RuntimeMethod_var);
|
|
V_3 = L_51;
|
|
// if (layoutGraph == null)
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_52 = V_3;
|
|
if (L_52)
|
|
{
|
|
goto IL_0163;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogError("Invalid layout graph state");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral97CE1127CAFC35D964B0B05EF9DAEC5BA887BC7F, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0163:
|
|
{
|
|
// var boundsAsset = sgfConfig.moduleDatabase.ModuleBoundsAsset;
|
|
SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA* L_53 = V_0;
|
|
NullCheck(L_53);
|
|
SnapGridFlowModuleDatabase_t9BFD5C9A69E9F0BAEADD0297E84C8F2EF7E368C5* L_54 = L_53->___moduleDatabase_6;
|
|
NullCheck(L_54);
|
|
SnapGridFlowModuleBounds_tC1ED29D176288EB019D34024770238E6C0E789A2* L_55 = L_54->___ModuleBoundsAsset_4;
|
|
V_12 = L_55;
|
|
// var chunkSize = boundsAsset.chunkSize;
|
|
SnapGridFlowModuleBounds_tC1ED29D176288EB019D34024770238E6C0E789A2* L_56 = V_12;
|
|
NullCheck(L_56);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57 = L_56->___chunkSize_4;
|
|
// var baseYOffset = chunkSize.y * 0.5f - boundsAsset.doorOffsetY;
|
|
float L_58 = L_57.___y_3;
|
|
SnapGridFlowModuleBounds_tC1ED29D176288EB019D34024770238E6C0E789A2* L_59 = V_12;
|
|
NullCheck(L_59);
|
|
float L_60 = L_59->___doorOffsetY_5;
|
|
V_13 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_58, (0.5f))), L_60));
|
|
// var settings = new SgfLayoutModuleResolverSettings();
|
|
il2cpp_codegen_initobj((&V_14), sizeof(SgfLayoutModuleResolverSettings_tE2BE6AAA9735E3C630984DF6C7229A8391187A44));
|
|
// settings.Seed = (int)config.Seed;
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_61 = ((DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA*)__this)->___config_4;
|
|
NullCheck(L_61);
|
|
uint32_t L_62 = L_61->___Seed_4;
|
|
(&V_14)->___Seed_0 = L_62;
|
|
// settings.BaseTransform = transform.localToWorldMatrix * Matrix4x4.Translate(new Vector3(0, baseYOffset, 0));
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_63;
|
|
L_63 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_63);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_64;
|
|
L_64 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_63, NULL);
|
|
float L_65 = V_13;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66;
|
|
memset((&L_66), 0, sizeof(L_66));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_66), (0.0f), L_65, (0.0f), /*hidden argument*/NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_67;
|
|
L_67 = Matrix4x4_Translate_mF3EDFC59C9E51DC0C0A483F6E44A4930D62E4091(L_66, NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_68;
|
|
L_68 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_64, L_67, NULL);
|
|
(&V_14)->___BaseTransform_1 = L_68;
|
|
// settings.LayoutGraph = layoutGraph;
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_69 = V_3;
|
|
(&V_14)->___LayoutGraph_4 = L_69;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_14)->___LayoutGraph_4), (void*)L_69);
|
|
// settings.ModuleDatabase = sgfConfig.moduleDatabase;
|
|
SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA* L_70 = V_0;
|
|
NullCheck(L_70);
|
|
SnapGridFlowModuleDatabase_t9BFD5C9A69E9F0BAEADD0297E84C8F2EF7E368C5* L_71 = L_70->___moduleDatabase_6;
|
|
(&V_14)->___ModuleDatabase_3 = L_71;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_14)->___ModuleDatabase_3), (void*)L_71);
|
|
// settings.MaxResolveFrames = sgfConfig.maxResolverFrames;
|
|
SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA* L_72 = V_0;
|
|
NullCheck(L_72);
|
|
int32_t L_73 = L_72->___maxResolverFrames_9;
|
|
(&V_14)->___MaxResolveFrames_5 = L_73;
|
|
// settings.NonRepeatingRooms = sgfConfig.nonRepeatingRooms;
|
|
SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA* L_74 = V_0;
|
|
NullCheck(L_74);
|
|
int32_t L_75 = L_74->___nonRepeatingRooms_10;
|
|
(&V_14)->___NonRepeatingRooms_6 = L_75;
|
|
// sgfModel.layoutGraph = layoutGraph;
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* L_76 = V_1;
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_77 = V_3;
|
|
NullCheck(L_76);
|
|
L_76->___layoutGraph_4 = L_77;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_76->___layoutGraph_4), (void*)L_77);
|
|
// sgfModel.snapModules = new SgfModuleNode[0];
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* L_78 = V_1;
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_79 = (SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C*)(SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C*)SZArrayNew(SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
NullCheck(L_78);
|
|
L_78->___snapModules_5 = L_79;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_78->___snapModules_5), (void*)L_79);
|
|
// buildSuccess = SgfLayoutModuleResolver.Resolve(settings, out snapModules);
|
|
SgfLayoutModuleResolverSettings_tE2BE6AAA9735E3C630984DF6C7229A8391187A44 L_80 = V_14;
|
|
bool L_81;
|
|
L_81 = SgfLayoutModuleResolver_Resolve_mD2260437AB6B03D3902D240BADAF14D3CC93F2C6(L_80, (&V_2), NULL);
|
|
V_5 = L_81;
|
|
}
|
|
|
|
IL_0220:
|
|
{
|
|
// while (!buildSuccess && numRetriesLeft > 0) {
|
|
bool L_82 = V_5;
|
|
if (L_82)
|
|
{
|
|
goto IL_022c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_83 = V_4;
|
|
if ((((int32_t)L_83) > ((int32_t)0)))
|
|
{
|
|
goto IL_0096;
|
|
}
|
|
}
|
|
|
|
IL_022c:
|
|
{
|
|
// if (buildSuccess && snapModules != null)
|
|
bool L_84 = V_5;
|
|
if (!L_84)
|
|
{
|
|
goto IL_0364;
|
|
}
|
|
}
|
|
{
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_85 = V_2;
|
|
if (!L_85)
|
|
{
|
|
goto IL_0364;
|
|
}
|
|
}
|
|
{
|
|
// sceneProvider.OnDungeonBuildStart();
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_86 = ___0_sceneProvider;
|
|
NullCheck(L_86);
|
|
VirtualActionInvoker0::Invoke(4 /* System.Void DungeonArchitect.DungeonSceneProvider::OnDungeonBuildStart() */, L_86);
|
|
// foreach (var moduleInfo in snapModules)
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_87 = V_2;
|
|
V_15 = L_87;
|
|
V_16 = 0;
|
|
goto IL_0339;
|
|
}
|
|
|
|
IL_024a:
|
|
{
|
|
// foreach (var moduleInfo in snapModules)
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_88 = V_15;
|
|
int32_t L_89 = V_16;
|
|
NullCheck(L_88);
|
|
int32_t L_90 = L_89;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_91 = (L_88)->GetAt(static_cast<il2cpp_array_size_t>(L_90));
|
|
V_17 = L_91;
|
|
// if (moduleInfo.ModuleDBItem == null || moduleInfo.ModuleDBItem.ModulePrefab == null)
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_92 = V_17;
|
|
NullCheck(L_92);
|
|
SgfModuleDatabaseItem_tA696FBDED35FA6BB83915CDF84726B954238933C* L_93 = L_92->___ModuleDBItem_2;
|
|
if (!L_93)
|
|
{
|
|
goto IL_0333;
|
|
}
|
|
}
|
|
{
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_94 = V_17;
|
|
NullCheck(L_94);
|
|
SgfModuleDatabaseItem_tA696FBDED35FA6BB83915CDF84726B954238933C* L_95 = L_94->___ModuleDBItem_2;
|
|
NullCheck(L_95);
|
|
SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* L_96 = L_95->___ModulePrefab_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_97;
|
|
L_97 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_96, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_97)
|
|
{
|
|
goto IL_0333;
|
|
}
|
|
}
|
|
{
|
|
// var templateInfo = new GameObjectDungeonThemeItem();
|
|
GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_98 = (GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732*)il2cpp_codegen_object_new(GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732_il2cpp_TypeInfo_var);
|
|
NullCheck(L_98);
|
|
GameObjectDungeonThemeItem__ctor_mCE0C7569A4CEE5937ED3749C225EB2C42440B4B9(L_98, NULL);
|
|
V_18 = L_98;
|
|
// templateInfo.Template = moduleInfo.ModuleDBItem.ModulePrefab.gameObject;
|
|
GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_99 = V_18;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_100 = V_17;
|
|
NullCheck(L_100);
|
|
SgfModuleDatabaseItem_tA696FBDED35FA6BB83915CDF84726B954238933C* L_101 = L_100->___ModuleDBItem_2;
|
|
NullCheck(L_101);
|
|
SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* L_102 = L_101->___ModulePrefab_0;
|
|
NullCheck(L_102);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_103;
|
|
L_103 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_102, NULL);
|
|
NullCheck(L_99);
|
|
L_99->___Template_15 = L_103;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_99->___Template_15), (void*)L_103);
|
|
// templateInfo.NodeId = moduleInfo.ModuleInstanceId.ToString();
|
|
GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_104 = V_18;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_105 = V_17;
|
|
NullCheck(L_105);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* L_106 = (&L_105->___ModuleInstanceId_0);
|
|
String_t* L_107;
|
|
L_107 = DungeonUID_ToString_m7472E240B273FFA66D34B20EFF22A69C6F103C7E(L_106, NULL);
|
|
NullCheck(L_104);
|
|
((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_104)->___NodeId_0 = L_107;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_104)->___NodeId_0), (void*)L_107);
|
|
// templateInfo.Offset = Matrix4x4.identity;
|
|
GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_108 = V_18;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_109;
|
|
L_109 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
|
|
NullCheck(L_108);
|
|
((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_108)->___Offset_4 = L_109;
|
|
// templateInfo.StaticState = DungeonThemeItemStaticMode.Unchanged;
|
|
GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_110 = V_18;
|
|
NullCheck(L_110);
|
|
((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_110)->___StaticState_6 = 0;
|
|
// templateInfo.externallyManaged = true;
|
|
GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_111 = V_18;
|
|
NullCheck(L_111);
|
|
((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_111)->___externallyManaged_14 = (bool)1;
|
|
// var moduleGameObject = sceneProvider.AddGameObject(templateInfo, moduleInfo.WorldTransform, objectInstantiator);
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_112 = ___0_sceneProvider;
|
|
GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_113 = V_18;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_114 = V_17;
|
|
NullCheck(L_114);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_115 = L_114->___WorldTransform_1;
|
|
RuntimeObject* L_116 = ___1_objectInstantiator;
|
|
NullCheck(L_112);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_117;
|
|
L_117 = VirtualFuncInvoker3< GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732*, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6, RuntimeObject* >::Invoke(6 /* UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::AddGameObject(DungeonArchitect.Themeing.GameObjectDungeonThemeItem,UnityEngine.Matrix4x4,DungeonArchitect.IDungeonSceneObjectInstantiator) */, L_112, L_113, L_115, L_116);
|
|
V_19 = L_117;
|
|
// moduleInfo.SpawnedModule = moduleGameObject.GetComponent<SnapGridFlowModule>();
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_118 = V_17;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_119 = V_19;
|
|
NullCheck(L_119);
|
|
SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* L_120;
|
|
L_120 = GameObject_GetComponent_TisSnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6_m511560104B507C16FFB97468C0096F20EC7441B8(L_119, GameObject_GetComponent_TisSnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6_m511560104B507C16FFB97468C0096F20EC7441B8_RuntimeMethod_var);
|
|
NullCheck(L_118);
|
|
L_118->___SpawnedModule_4 = L_120;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_118->___SpawnedModule_4), (void*)L_120);
|
|
// var spawnedConnections = moduleInfo.SpawnedModule.GetComponentsInChildren<SnapConnection>();
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_121 = V_17;
|
|
NullCheck(L_121);
|
|
SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* L_122 = L_121->___SpawnedModule_4;
|
|
NullCheck(L_122);
|
|
SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629* L_123;
|
|
L_123 = Component_GetComponentsInChildren_TisSnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E_mFF8AF2105C2863C03797E8A98DD9F3584AC45011(L_122, Component_GetComponentsInChildren_TisSnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E_mFF8AF2105C2863C03797E8A98DD9F3584AC45011_RuntimeMethod_var);
|
|
V_20 = L_123;
|
|
// var doorInfoValid = spawnedConnections.Length == moduleInfo.Doors.Length;
|
|
SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629* L_124 = V_20;
|
|
NullCheck(L_124);
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_125 = V_17;
|
|
NullCheck(L_125);
|
|
SgfModuleDoorU5BU5D_t1823927F4F870721C524DEE436D79152A76CC3C9* L_126 = L_125->___Doors_5;
|
|
NullCheck(L_126);
|
|
// if (doorInfoValid)
|
|
if (!((((int32_t)((int32_t)(((RuntimeArray*)L_124)->max_length))) == ((int32_t)((int32_t)(((RuntimeArray*)L_126)->max_length))))? 1 : 0))
|
|
{
|
|
goto IL_0333;
|
|
}
|
|
}
|
|
{
|
|
// for (var doorIdx = 0; doorIdx < moduleInfo.Doors.Length; doorIdx++)
|
|
V_21 = 0;
|
|
goto IL_0326;
|
|
}
|
|
|
|
IL_030c:
|
|
{
|
|
// moduleInfo.Doors[doorIdx].SpawnedDoor = spawnedConnections[doorIdx];
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_127 = V_17;
|
|
NullCheck(L_127);
|
|
SgfModuleDoorU5BU5D_t1823927F4F870721C524DEE436D79152A76CC3C9* L_128 = L_127->___Doors_5;
|
|
int32_t L_129 = V_21;
|
|
NullCheck(L_128);
|
|
int32_t L_130 = L_129;
|
|
SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB* L_131 = (L_128)->GetAt(static_cast<il2cpp_array_size_t>(L_130));
|
|
SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629* L_132 = V_20;
|
|
int32_t L_133 = V_21;
|
|
NullCheck(L_132);
|
|
int32_t L_134 = L_133;
|
|
SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* L_135 = (L_132)->GetAt(static_cast<il2cpp_array_size_t>(L_134));
|
|
NullCheck(L_131);
|
|
L_131->___SpawnedDoor_3 = L_135;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_131->___SpawnedDoor_3), (void*)L_135);
|
|
// for (var doorIdx = 0; doorIdx < moduleInfo.Doors.Length; doorIdx++)
|
|
int32_t L_136 = V_21;
|
|
V_21 = ((int32_t)il2cpp_codegen_add(L_136, 1));
|
|
}
|
|
|
|
IL_0326:
|
|
{
|
|
// for (var doorIdx = 0; doorIdx < moduleInfo.Doors.Length; doorIdx++)
|
|
int32_t L_137 = V_21;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_138 = V_17;
|
|
NullCheck(L_138);
|
|
SgfModuleDoorU5BU5D_t1823927F4F870721C524DEE436D79152A76CC3C9* L_139 = L_138->___Doors_5;
|
|
NullCheck(L_139);
|
|
if ((((int32_t)L_137) < ((int32_t)((int32_t)(((RuntimeArray*)L_139)->max_length)))))
|
|
{
|
|
goto IL_030c;
|
|
}
|
|
}
|
|
|
|
IL_0333:
|
|
{
|
|
int32_t L_140 = V_16;
|
|
V_16 = ((int32_t)il2cpp_codegen_add(L_140, 1));
|
|
}
|
|
|
|
IL_0339:
|
|
{
|
|
// foreach (var moduleInfo in snapModules)
|
|
int32_t L_141 = V_16;
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_142 = V_15;
|
|
NullCheck(L_142);
|
|
if ((((int32_t)L_141) < ((int32_t)((int32_t)(((RuntimeArray*)L_142)->max_length)))))
|
|
{
|
|
goto IL_024a;
|
|
}
|
|
}
|
|
{
|
|
// sceneProvider.OnDungeonBuildStop();
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_143 = ___0_sceneProvider;
|
|
NullCheck(L_143);
|
|
VirtualActionInvoker0::Invoke(5 /* System.Void DungeonArchitect.DungeonSceneProvider::OnDungeonBuildStop() */, L_143);
|
|
// FixupDoorStates(snapModules, layoutGraph);
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_144 = V_2;
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_145 = V_3;
|
|
SnapGridFlowBuilder_FixupDoorStates_m265EFB6BD90B075EB2D3A3D8E13833FCD2628DD2(__this, L_144, L_145, NULL);
|
|
// SpawnItems(snapModules, sceneProvider, objectInstantiator);
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_146 = V_2;
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_147 = ___0_sceneProvider;
|
|
RuntimeObject* L_148 = ___1_objectInstantiator;
|
|
SnapGridFlowBuilder_SpawnItems_m78ED17EBA57DD3728AAF73C935945B5260CC5058(__this, L_146, L_147, L_148, NULL);
|
|
// sgfModel.snapModules = snapModules;
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* L_149 = V_1;
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_150 = V_2;
|
|
NullCheck(L_149);
|
|
L_149->___snapModules_5 = L_150;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_149->___snapModules_5), (void*)L_150);
|
|
goto IL_036e;
|
|
}
|
|
|
|
IL_0364:
|
|
{
|
|
// Debug.LogError("Cannot build snap graph. Retries exhausted. Try adjusting your flow graph or increasing the num retries parameter");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral30B8515FB3A670CF49C143E5DA3D17957ADD662F, NULL);
|
|
}
|
|
|
|
IL_036e:
|
|
{
|
|
// Cleanup(snapModules);
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_151 = V_2;
|
|
SnapGridFlowBuilder_Cleanup_mAAB0E5156ED5E5311D7E3CD46CEE935DBF53DE13(__this, L_151, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowBuilder::OnDestroyed()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapGridFlowBuilder_OnDestroyed_mAA06658266349D7E30F60F3CBE0BEDD4F3EADC33 (SnapGridFlowBuilder_t90349A6031A1B0ED921F52EEBED210F1954E9BE2* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisSnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B_m9D0906EE96446CE741DEDC05DC81A5E6F6FBE375_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* V_0 = NULL;
|
|
{
|
|
// base.OnDestroyed();
|
|
DungeonBuilder_OnDestroyed_m3E662FC6E5EF3FF6E579A72C71A9A8203CA25B35(__this, NULL);
|
|
// var sgfModel = GetComponent<SnapGridFlowModel>();
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* L_0;
|
|
L_0 = Component_GetComponent_TisSnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B_m9D0906EE96446CE741DEDC05DC81A5E6F6FBE375(__this, Component_GetComponent_TisSnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B_m9D0906EE96446CE741DEDC05DC81A5E6F6FBE375_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// if (sgfModel != null)
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* L_1 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_2;
|
|
L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_002d;
|
|
}
|
|
}
|
|
{
|
|
// sgfModel.layoutGraph = new FlowLayoutGraph();
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* L_3 = V_0;
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_4 = (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B*)il2cpp_codegen_object_new(FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_4);
|
|
FlowLayoutGraph__ctor_mD5CC976ADEF43CB7E05928349C7F5FF4BFA16AA5(L_4, NULL);
|
|
NullCheck(L_3);
|
|
L_3->___layoutGraph_4 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_3->___layoutGraph_4), (void*)L_4);
|
|
// sgfModel.snapModules = new SgfModuleNode[0];
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* L_5 = V_0;
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_6 = (SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C*)(SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C*)SZArrayNew(SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
NullCheck(L_5);
|
|
L_5->___snapModules_5 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_5->___snapModules_5), (void*)L_6);
|
|
}
|
|
|
|
IL_002d:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowBuilder::SpawnItems(DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode[],DungeonArchitect.DungeonSceneProvider,DungeonArchitect.IDungeonSceneObjectInstantiator)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapGridFlowBuilder_SpawnItems_m78ED17EBA57DD3728AAF73C935945B5260CC5058 (SnapGridFlowBuilder_t90349A6031A1B0ED921F52EEBED210F1954E9BE2* __this, SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* ___0_modules, DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* ___1_sceneProvider, RuntimeObject* ___2_objectInstantiator, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisFlowItemMetadataHandler_t02EA86DE07E45866C57789E80512EEDB03F19CA6_mF6AA7590D4862FCF0D83CF15467B248E285ECE1E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisPlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1_m88AED70D699D47CFFD1948E05E790833DAD79D6E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponents_TisDungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124_m7CFFA48FB573AFEDEE81573815DD6C3791778A16_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m299B45C2F6134F8C81DDD63E53B3BA5CD132A44A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mDECA7AD5EFE6829F2EF0F29E88624D744FEED586_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_mD73C2278E58EC2C4A63E23A0ABCA7EF5393F2C36_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowItemMetadata_t70DCD6B5087455D9762F9D2E95CED7094DF2CBC3_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_mFF34F2C20B8D18B47E842D2E14DCF27B186A9990_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m661B24C59B7EF3AE764CD68A1A1FB31414D0E217_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m032FE25C25379E2395C380074A4C89450E78BC50_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mD6337971E73E8B7F7F76F9927916ABA7CCB55906_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mC8C0BE0BF8D731EB5B4E935922806A47A258D9C9_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mD2F5D890B273E2C67E3E11DB0529E13B6B590D64_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m05EE4C05A8031C6F090E435AAE3EC40183FC8948_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_m156DE72E9CB8E6AB1852F8AC437CDAEDF9DFE957_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4DBC4530DAA9C6E69A7A5A23FF6E971FC184521E_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t96B5E98DAF45B3515F5AF996B3837561EB195CC1_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_Shuffle_TisPlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1_m28992E27765F62A2922123F5095C6FA57EE853FE_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SyncDungeonSceneObjectSpawner_t45471F82D30149EE01F5CA8387025B422254DC7A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4AFF149814D415933C028AB17868C00BE18DB253);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAFFFE5C19F0E71B8A1D50F790A057656967BE1F);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDC21223FB40CF43AA67D0573533D4ACD126105F8);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* V_0 = NULL;
|
|
SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA* V_1 = NULL;
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* V_4 = NULL;
|
|
List_1_t96B5E98DAF45B3515F5AF996B3837561EB195CC1* V_5 = NULL;
|
|
Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D V_6;
|
|
memset((&V_6), 0, sizeof(V_6));
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* V_7 = NULL;
|
|
PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1* V_8 = NULL;
|
|
Enumerator_tB45C2ADF78B3350B5B9FA53D80C26BFCB751BB3D V_9;
|
|
memset((&V_9), 0, sizeof(V_9));
|
|
PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1* V_10 = NULL;
|
|
FlowItemMetadata_t70DCD6B5087455D9762F9D2E95CED7094DF2CBC3* V_11 = NULL;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* V_12 = NULL;
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* V_13 = NULL;
|
|
List_1_t4DBC4530DAA9C6E69A7A5A23FF6E971FC184521E* V_14 = NULL;
|
|
DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123 V_15;
|
|
memset((&V_15), 0, sizeof(V_15));
|
|
FlowItemMetadata_t70DCD6B5087455D9762F9D2E95CED7094DF2CBC3* G_B19_0 = NULL;
|
|
FlowItemMetadata_t70DCD6B5087455D9762F9D2E95CED7094DF2CBC3* G_B18_0 = NULL;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* G_B20_0 = NULL;
|
|
FlowItemMetadata_t70DCD6B5087455D9762F9D2E95CED7094DF2CBC3* G_B20_1 = NULL;
|
|
{
|
|
// var levelMarkers = new LevelMarkerList();
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_0 = (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4*)il2cpp_codegen_object_new(LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
LevelMarkerList__ctor_m73746DC024AA64926C8BA6C26DD9E278A6B9B074(L_0, NULL);
|
|
V_0 = L_0;
|
|
// var sgfConfig = config as SnapGridFlowConfig;
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_1 = ((DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA*)__this)->___config_4;
|
|
V_1 = ((SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA*)IsInstClass((RuntimeObject*)L_1, SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA_il2cpp_TypeInfo_var));
|
|
// if (sgfConfig == null)
|
|
SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA* L_2 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_3;
|
|
L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogError("No snap config script found in dungeon game object");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteralCAFFFE5C19F0E71B8A1D50F790A057656967BE1F, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
// foreach (var module in modules)
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_4 = ___0_modules;
|
|
V_2 = L_4;
|
|
V_3 = 0;
|
|
goto IL_01ca;
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
// foreach (var module in modules)
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_5 = V_2;
|
|
int32_t L_6 = V_3;
|
|
NullCheck(L_5);
|
|
int32_t L_7 = L_6;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
|
|
V_4 = L_8;
|
|
// if (module == null || module.SpawnedModule == null) continue;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_9 = V_4;
|
|
if (!L_9)
|
|
{
|
|
goto IL_01c6;
|
|
}
|
|
}
|
|
{
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_10 = V_4;
|
|
NullCheck(L_10);
|
|
SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* L_11 = L_10->___SpawnedModule_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_12;
|
|
L_12 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_11, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_12)
|
|
{
|
|
goto IL_01c6;
|
|
}
|
|
}
|
|
{
|
|
// var markers = new List<PlaceableMarker>(module.SpawnedModule.GetComponentsInChildren<PlaceableMarker>());
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_13 = V_4;
|
|
NullCheck(L_13);
|
|
SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* L_14 = L_13->___SpawnedModule_4;
|
|
NullCheck(L_14);
|
|
PlaceableMarkerU5BU5D_tDBDD08F034B2135BAC75F60D5A3D8374475BE57D* L_15;
|
|
L_15 = Component_GetComponentsInChildren_TisPlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1_m88AED70D699D47CFFD1948E05E790833DAD79D6E(L_14, Component_GetComponentsInChildren_TisPlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1_m88AED70D699D47CFFD1948E05E790833DAD79D6E_RuntimeMethod_var);
|
|
List_1_t96B5E98DAF45B3515F5AF996B3837561EB195CC1* L_16 = (List_1_t96B5E98DAF45B3515F5AF996B3837561EB195CC1*)il2cpp_codegen_object_new(List_1_t96B5E98DAF45B3515F5AF996B3837561EB195CC1_il2cpp_TypeInfo_var);
|
|
NullCheck(L_16);
|
|
List_1__ctor_m05EE4C05A8031C6F090E435AAE3EC40183FC8948(L_16, (RuntimeObject*)L_15, List_1__ctor_m05EE4C05A8031C6F090E435AAE3EC40183FC8948_RuntimeMethod_var);
|
|
V_5 = L_16;
|
|
// MathUtils.Shuffle(markers, random);
|
|
List_1_t96B5E98DAF45B3515F5AF996B3837561EB195CC1* L_17 = V_5;
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_18 = __this->___random_14;
|
|
il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
MathUtils_Shuffle_TisPlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1_m28992E27765F62A2922123F5095C6FA57EE853FE(L_17, L_18, MathUtils_Shuffle_TisPlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1_m28992E27765F62A2922123F5095C6FA57EE853FE_RuntimeMethod_var);
|
|
// foreach (var item in module.LayoutNode.items)
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_19 = V_4;
|
|
NullCheck(L_19);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_20 = L_19->___LayoutNode_3;
|
|
NullCheck(L_20);
|
|
List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_21 = L_20->___items_6;
|
|
NullCheck(L_21);
|
|
Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D L_22;
|
|
L_22 = List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7(L_21, List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7_RuntimeMethod_var);
|
|
V_6 = L_22;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_01b8:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81((&V_6), Enumerator_Dispose_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_01aa_1;
|
|
}
|
|
|
|
IL_0085_1:
|
|
{
|
|
// foreach (var item in module.LayoutNode.items)
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_23;
|
|
L_23 = Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_inline((&V_6), Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_RuntimeMethod_var);
|
|
V_7 = L_23;
|
|
// if (item == null) continue;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_24 = V_7;
|
|
if (!L_24)
|
|
{
|
|
goto IL_01aa_1;
|
|
}
|
|
}
|
|
{
|
|
// PlaceableMarker bestMarker = null;
|
|
V_8 = (PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1*)NULL;
|
|
// foreach (var markerInfo in markers)
|
|
List_1_t96B5E98DAF45B3515F5AF996B3837561EB195CC1* L_25 = V_5;
|
|
NullCheck(L_25);
|
|
Enumerator_tB45C2ADF78B3350B5B9FA53D80C26BFCB751BB3D L_26;
|
|
L_26 = List_1_GetEnumerator_m032FE25C25379E2395C380074A4C89450E78BC50(L_25, List_1_GetEnumerator_m032FE25C25379E2395C380074A4C89450E78BC50_RuntimeMethod_var);
|
|
V_9 = L_26;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00e0_1:
|
|
{// begin finally (depth: 2)
|
|
Enumerator_Dispose_m299B45C2F6134F8C81DDD63E53B3BA5CD132A44A((&V_9), Enumerator_Dispose_m299B45C2F6134F8C81DDD63E53B3BA5CD132A44A_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 2)
|
|
});
|
|
try
|
|
{// begin try (depth: 2)
|
|
{
|
|
goto IL_00d5_2;
|
|
}
|
|
|
|
IL_00a3_2:
|
|
{
|
|
// foreach (var markerInfo in markers)
|
|
PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1* L_27;
|
|
L_27 = Enumerator_get_Current_mD73C2278E58EC2C4A63E23A0ABCA7EF5393F2C36_inline((&V_9), Enumerator_get_Current_mD73C2278E58EC2C4A63E23A0ABCA7EF5393F2C36_RuntimeMethod_var);
|
|
V_10 = L_27;
|
|
// if (markerInfo.supportedMarkers == null) continue;
|
|
PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1* L_28 = V_10;
|
|
NullCheck(L_28);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = L_28->___supportedMarkers_4;
|
|
if (!L_29)
|
|
{
|
|
goto IL_00d5_2;
|
|
}
|
|
}
|
|
{
|
|
// var supportedMarkers = new List<string>(markerInfo.supportedMarkers);
|
|
PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1* L_30 = V_10;
|
|
NullCheck(L_30);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = L_30->___supportedMarkers_4;
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_32 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
|
|
NullCheck(L_32);
|
|
List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC(L_32, (RuntimeObject*)L_31, List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC_RuntimeMethod_var);
|
|
// if (supportedMarkers.Contains(item.markerName))
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_33 = V_7;
|
|
NullCheck(L_33);
|
|
String_t* L_34 = L_33->___markerName_2;
|
|
NullCheck(L_32);
|
|
bool L_35;
|
|
L_35 = List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1(L_32, L_34, List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var);
|
|
if (!L_35)
|
|
{
|
|
goto IL_00d5_2;
|
|
}
|
|
}
|
|
{
|
|
// bestMarker = markerInfo;
|
|
PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1* L_36 = V_10;
|
|
V_8 = L_36;
|
|
// break;
|
|
goto IL_00ee_1;
|
|
}
|
|
|
|
IL_00d5_2:
|
|
{
|
|
// foreach (var markerInfo in markers)
|
|
bool L_37;
|
|
L_37 = Enumerator_MoveNext_mDECA7AD5EFE6829F2EF0F29E88624D744FEED586((&V_9), Enumerator_MoveNext_mDECA7AD5EFE6829F2EF0F29E88624D744FEED586_RuntimeMethod_var);
|
|
if (L_37)
|
|
{
|
|
goto IL_00a3_2;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00ee_1;
|
|
}
|
|
}// end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00ee_1:
|
|
{
|
|
// if (bestMarker != null)
|
|
PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1* L_38 = V_8;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_39;
|
|
L_39 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_38, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_39)
|
|
{
|
|
goto IL_0194_1;
|
|
}
|
|
}
|
|
{
|
|
// markers.Remove(bestMarker);
|
|
List_1_t96B5E98DAF45B3515F5AF996B3837561EB195CC1* L_40 = V_5;
|
|
PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1* L_41 = V_8;
|
|
NullCheck(L_40);
|
|
bool L_42;
|
|
L_42 = List_1_Remove_mD6337971E73E8B7F7F76F9927916ABA7CCB55906(L_40, L_41, List_1_Remove_mD6337971E73E8B7F7F76F9927916ABA7CCB55906_RuntimeMethod_var);
|
|
// var flowItemMetadata = new FlowItemMetadata();
|
|
FlowItemMetadata_t70DCD6B5087455D9762F9D2E95CED7094DF2CBC3* L_43 = (FlowItemMetadata_t70DCD6B5087455D9762F9D2E95CED7094DF2CBC3*)il2cpp_codegen_object_new(FlowItemMetadata_t70DCD6B5087455D9762F9D2E95CED7094DF2CBC3_il2cpp_TypeInfo_var);
|
|
NullCheck(L_43);
|
|
FlowItemMetadata__ctor_mC715EE746D19130951BE62A1A1B9BE58EF78D3CC(L_43, NULL);
|
|
V_11 = L_43;
|
|
// flowItemMetadata.itemId = item.itemId;
|
|
FlowItemMetadata_t70DCD6B5087455D9762F9D2E95CED7094DF2CBC3* L_44 = V_11;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_45 = V_7;
|
|
NullCheck(L_45);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_46 = L_45->___itemId_0;
|
|
NullCheck(L_44);
|
|
L_44->___itemId_1 = L_46;
|
|
// flowItemMetadata.itemType = item.type;
|
|
FlowItemMetadata_t70DCD6B5087455D9762F9D2E95CED7094DF2CBC3* L_47 = V_11;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_48 = V_7;
|
|
NullCheck(L_48);
|
|
int32_t L_49 = L_48->___type_1;
|
|
NullCheck(L_47);
|
|
L_47->___itemType_0 = L_49;
|
|
// flowItemMetadata.referencedItems = item.referencedItemIds.ToArray();
|
|
FlowItemMetadata_t70DCD6B5087455D9762F9D2E95CED7094DF2CBC3* L_50 = V_11;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_51 = V_7;
|
|
NullCheck(L_51);
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_52 = L_51->___referencedItemIds_3;
|
|
NullCheck(L_52);
|
|
DungeonUIDU5BU5D_t9ED3636D1BB027001497A075D860CC6EB7F503ED* L_53;
|
|
L_53 = List_1_ToArray_mC8C0BE0BF8D731EB5B4E935922806A47A258D9C9(L_52, List_1_ToArray_mC8C0BE0BF8D731EB5B4E935922806A47A258D9C9_RuntimeMethod_var);
|
|
NullCheck(L_50);
|
|
L_50->___referencedItems_2 = L_53;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_50->___referencedItems_2), (void*)L_53);
|
|
// flowItemMetadata.parentTransform = sgfConfig.spawnItemsUnderRoomPrefabs ? bestMarker.transform.parent : null;
|
|
FlowItemMetadata_t70DCD6B5087455D9762F9D2E95CED7094DF2CBC3* L_54 = V_11;
|
|
SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA* L_55 = V_1;
|
|
NullCheck(L_55);
|
|
bool L_56 = L_55->___spawnItemsUnderRoomPrefabs_8;
|
|
G_B18_0 = L_54;
|
|
if (L_56)
|
|
{
|
|
G_B19_0 = L_54;
|
|
goto IL_0148_1;
|
|
}
|
|
}
|
|
{
|
|
G_B20_0 = ((Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)(NULL));
|
|
G_B20_1 = G_B18_0;
|
|
goto IL_0154_1;
|
|
}
|
|
|
|
IL_0148_1:
|
|
{
|
|
PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1* L_57 = V_8;
|
|
NullCheck(L_57);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_58;
|
|
L_58 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_57, NULL);
|
|
NullCheck(L_58);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_59;
|
|
L_59 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_58, NULL);
|
|
G_B20_0 = L_59;
|
|
G_B20_1 = G_B19_0;
|
|
}
|
|
|
|
IL_0154_1:
|
|
{
|
|
NullCheck(G_B20_1);
|
|
G_B20_1->___parentTransform_3 = G_B20_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&G_B20_1->___parentTransform_3), (void*)G_B20_0);
|
|
// var themeMarkerEntry = new PropSocket();
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_60 = (PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394*)il2cpp_codegen_object_new(PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394_il2cpp_TypeInfo_var);
|
|
NullCheck(L_60);
|
|
PropSocket__ctor_m8E35CE44D738C18657F6F422A45C234096285408(L_60, NULL);
|
|
V_12 = L_60;
|
|
// themeMarkerEntry.SocketType = item.markerName;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_61 = V_12;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_62 = V_7;
|
|
NullCheck(L_62);
|
|
String_t* L_63 = L_62->___markerName_2;
|
|
NullCheck(L_61);
|
|
L_61->___SocketType_1 = L_63;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_61->___SocketType_1), (void*)L_63);
|
|
// themeMarkerEntry.Transform = bestMarker.transform.localToWorldMatrix;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_64 = V_12;
|
|
PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1* L_65 = V_8;
|
|
NullCheck(L_65);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_66;
|
|
L_66 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_65, NULL);
|
|
NullCheck(L_66);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_67;
|
|
L_67 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_66, NULL);
|
|
NullCheck(L_64);
|
|
L_64->___Transform_2 = L_67;
|
|
// themeMarkerEntry.metadata = flowItemMetadata;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_68 = V_12;
|
|
FlowItemMetadata_t70DCD6B5087455D9762F9D2E95CED7094DF2CBC3* L_69 = V_11;
|
|
NullCheck(L_68);
|
|
L_68->___metadata_7 = L_69;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_68->___metadata_7), (void*)L_69);
|
|
// levelMarkers.Add(themeMarkerEntry);
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_70 = V_0;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_71 = V_12;
|
|
NullCheck(L_70);
|
|
VirtualActionInvoker1< PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* >::Invoke(6 /* System.Void DungeonArchitect.LevelMarkerList::Add(DungeonArchitect.PropSocket) */, L_70, L_71);
|
|
goto IL_01aa_1;
|
|
}
|
|
|
|
IL_0194_1:
|
|
{
|
|
// Debug.LogWarning(string.Format("Cannot spawn item: {0}. Make sure you have a placeable marker in the module prefab", item.markerName));
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_72 = V_7;
|
|
NullCheck(L_72);
|
|
String_t* L_73 = L_72->___markerName_2;
|
|
String_t* L_74;
|
|
L_74 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralDC21223FB40CF43AA67D0573533D4ACD126105F8, L_73, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_74, NULL);
|
|
}
|
|
|
|
IL_01aa_1:
|
|
{
|
|
// foreach (var item in module.LayoutNode.items)
|
|
bool L_75;
|
|
L_75 = Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B((&V_6), Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B_RuntimeMethod_var);
|
|
if (L_75)
|
|
{
|
|
goto IL_0085_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_01c6;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_01c6:
|
|
{
|
|
int32_t L_76 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_76, 1));
|
|
}
|
|
|
|
IL_01ca:
|
|
{
|
|
// foreach (var module in modules)
|
|
int32_t L_77 = V_3;
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_78 = V_2;
|
|
NullCheck(L_78);
|
|
if ((((int32_t)L_77) < ((int32_t)((int32_t)(((RuntimeArray*)L_78)->max_length)))))
|
|
{
|
|
goto IL_002f;
|
|
}
|
|
}
|
|
{
|
|
// if (levelMarkers.Count > 0)
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_79 = V_0;
|
|
NullCheck(L_79);
|
|
int32_t L_80;
|
|
L_80 = LevelMarkerList_get_Count_mC2D02E8AB30BF89E2653153EC79358F35D43DEB8(L_79, NULL);
|
|
if ((((int32_t)L_80) <= ((int32_t)0)))
|
|
{
|
|
goto IL_029d;
|
|
}
|
|
}
|
|
{
|
|
// var dungeon = GetComponent<Dungeon>();
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_81;
|
|
L_81 = Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8(__this, Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8_RuntimeMethod_var);
|
|
V_13 = L_81;
|
|
// if (dungeon != null)
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_82 = V_13;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_83;
|
|
L_83 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_82, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_83)
|
|
{
|
|
goto IL_0293;
|
|
}
|
|
}
|
|
{
|
|
// var itemSpawnListeners = new List<DungeonItemSpawnListener>();
|
|
List_1_t4DBC4530DAA9C6E69A7A5A23FF6E971FC184521E* L_84 = (List_1_t4DBC4530DAA9C6E69A7A5A23FF6E971FC184521E*)il2cpp_codegen_object_new(List_1_t4DBC4530DAA9C6E69A7A5A23FF6E971FC184521E_il2cpp_TypeInfo_var);
|
|
NullCheck(L_84);
|
|
List_1__ctor_m156DE72E9CB8E6AB1852F8AC437CDAEDF9DFE957(L_84, List_1__ctor_m156DE72E9CB8E6AB1852F8AC437CDAEDF9DFE957_RuntimeMethod_var);
|
|
V_14 = L_84;
|
|
// itemSpawnListeners.Add(GetComponent<FlowItemMetadataHandler>());
|
|
List_1_t4DBC4530DAA9C6E69A7A5A23FF6E971FC184521E* L_85 = V_14;
|
|
FlowItemMetadataHandler_t02EA86DE07E45866C57789E80512EEDB03F19CA6* L_86;
|
|
L_86 = Component_GetComponent_TisFlowItemMetadataHandler_t02EA86DE07E45866C57789E80512EEDB03F19CA6_mF6AA7590D4862FCF0D83CF15467B248E285ECE1E(__this, Component_GetComponent_TisFlowItemMetadataHandler_t02EA86DE07E45866C57789E80512EEDB03F19CA6_mF6AA7590D4862FCF0D83CF15467B248E285ECE1E_RuntimeMethod_var);
|
|
NullCheck(L_85);
|
|
List_1_Add_m661B24C59B7EF3AE764CD68A1A1FB31414D0E217_inline(L_85, L_86, List_1_Add_m661B24C59B7EF3AE764CD68A1A1FB31414D0E217_RuntimeMethod_var);
|
|
// itemSpawnListeners.AddRange(GetComponents<DungeonItemSpawnListener>());
|
|
List_1_t4DBC4530DAA9C6E69A7A5A23FF6E971FC184521E* L_87 = V_14;
|
|
DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* L_88;
|
|
L_88 = Component_GetComponents_TisDungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124_m7CFFA48FB573AFEDEE81573815DD6C3791778A16(__this, Component_GetComponents_TisDungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124_m7CFFA48FB573AFEDEE81573815DD6C3791778A16_RuntimeMethod_var);
|
|
NullCheck(L_87);
|
|
List_1_AddRange_mFF34F2C20B8D18B47E842D2E14DCF27B186A9990(L_87, (RuntimeObject*)L_88, List_1_AddRange_mFF34F2C20B8D18B47E842D2E14DCF27B186A9990_RuntimeMethod_var);
|
|
// var context = new DungeonThemeExecutionContext();
|
|
il2cpp_codegen_initobj((&V_15), sizeof(DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123));
|
|
// context.builder = this;
|
|
(&V_15)->___builder_0 = __this;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_15)->___builder_0), (void*)__this);
|
|
// context.config = config;
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_89 = ((DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA*)__this)->___config_4;
|
|
(&V_15)->___config_1 = L_89;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_15)->___config_1), (void*)L_89);
|
|
// context.model = model;
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_90 = ((DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA*)__this)->___model_7;
|
|
(&V_15)->___model_2 = L_90;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_15)->___model_2), (void*)L_90);
|
|
// context.spatialConstraintProcessor = null;
|
|
(&V_15)->___spatialConstraintProcessor_3 = (SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_15)->___spatialConstraintProcessor_3), (void*)(SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1*)NULL);
|
|
// context.themeOverrideVolumes = new ThemeOverrideVolume[0];
|
|
ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* L_91 = (ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9*)(ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9*)SZArrayNew(ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
(&V_15)->___themeOverrideVolumes_4 = L_91;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_15)->___themeOverrideVolumes_4), (void*)L_91);
|
|
// context.sceneProvider = sceneProvider;
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_92 = ___1_sceneProvider;
|
|
(&V_15)->___sceneProvider_5 = L_92;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_15)->___sceneProvider_5), (void*)L_92);
|
|
// context.objectSpawner = new SyncDungeonSceneObjectSpawner();
|
|
SyncDungeonSceneObjectSpawner_t45471F82D30149EE01F5CA8387025B422254DC7A* L_93 = (SyncDungeonSceneObjectSpawner_t45471F82D30149EE01F5CA8387025B422254DC7A*)il2cpp_codegen_object_new(SyncDungeonSceneObjectSpawner_t45471F82D30149EE01F5CA8387025B422254DC7A_il2cpp_TypeInfo_var);
|
|
NullCheck(L_93);
|
|
SyncDungeonSceneObjectSpawner__ctor_mCCF5901CAC9AE725720C0C734C92729F635262EB(L_93, NULL);
|
|
(&V_15)->___objectSpawner_6 = L_93;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_15)->___objectSpawner_6), (void*)L_93);
|
|
// context.objectInstantiator = objectInstantiator;
|
|
RuntimeObject* L_94 = ___2_objectInstantiator;
|
|
(&V_15)->___objectInstantiator_8 = L_94;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_15)->___objectInstantiator_8), (void*)L_94);
|
|
// context.spawnListeners = itemSpawnListeners.ToArray();
|
|
List_1_t4DBC4530DAA9C6E69A7A5A23FF6E971FC184521E* L_95 = V_14;
|
|
NullCheck(L_95);
|
|
DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* L_96;
|
|
L_96 = List_1_ToArray_mD2F5D890B273E2C67E3E11DB0529E13B6B590D64(L_95, List_1_ToArray_mD2F5D890B273E2C67E3E11DB0529E13B6B590D64_RuntimeMethod_var);
|
|
(&V_15)->___spawnListeners_7 = L_96;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_15)->___spawnListeners_7), (void*)L_96);
|
|
// var themeEngine = new DungeonThemeEngine(context);
|
|
DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123 L_97 = V_15;
|
|
DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* L_98 = (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB*)il2cpp_codegen_object_new(DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB_il2cpp_TypeInfo_var);
|
|
NullCheck(L_98);
|
|
DungeonThemeEngine__ctor_mBA10C52FEAED861BA03CC7CF090EA3B3CBB3371D(L_98, L_97, NULL);
|
|
// themeEngine.ApplyTheme(levelMarkers, dungeon.GetThemeAssets());
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_99 = V_0;
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_100 = V_13;
|
|
NullCheck(L_100);
|
|
List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* L_101;
|
|
L_101 = Dungeon_GetThemeAssets_m97F979B747424BC0F3AE5CF690F16BA992070F09(L_100, NULL);
|
|
NullCheck(L_98);
|
|
DungeonThemeEngine_ApplyTheme_mCBDCDE5F991B2CB02EE83D4F062B7B85CA00837D(L_98, L_99, L_101, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_0293:
|
|
{
|
|
// Debug.LogError("Invalid dungeon reference");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral4AFF149814D415933C028AB17868C00BE18DB253, NULL);
|
|
}
|
|
|
|
IL_029d:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowBuilder::Cleanup(DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapGridFlowBuilder_Cleanup_mAAB0E5156ED5E5311D7E3CD46CEE935DBF53DE13 (SnapGridFlowBuilder_t90349A6031A1B0ED921F52EEBED210F1954E9BE2* __this, SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* ___0_modules, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisPlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1_m88AED70D699D47CFFD1948E05E790833DAD79D6E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* V_2 = NULL;
|
|
PlaceableMarkerU5BU5D_tDBDD08F034B2135BAC75F60D5A3D8374475BE57D* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1* V_5 = NULL;
|
|
{
|
|
// foreach (var module in modules)
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_0 = ___0_modules;
|
|
V_0 = L_0;
|
|
V_1 = 0;
|
|
goto IL_005e;
|
|
}
|
|
|
|
IL_0006:
|
|
{
|
|
// foreach (var module in modules)
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_1 = V_0;
|
|
int32_t L_2 = V_1;
|
|
NullCheck(L_1);
|
|
int32_t L_3 = L_2;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
|
|
V_2 = L_4;
|
|
// if (module.SpawnedModule != null)
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_5 = V_2;
|
|
NullCheck(L_5);
|
|
SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* L_6 = L_5->___SpawnedModule_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_7;
|
|
L_7 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_7)
|
|
{
|
|
goto IL_005a;
|
|
}
|
|
}
|
|
{
|
|
// module.SpawnedModule.drawBounds = false;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_8 = V_2;
|
|
NullCheck(L_8);
|
|
SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* L_9 = L_8->___SpawnedModule_4;
|
|
NullCheck(L_9);
|
|
L_9->___drawBounds_6 = (bool)0;
|
|
// var placeableMarkers = module.SpawnedModule.GetComponentsInChildren<PlaceableMarker>();
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_10 = V_2;
|
|
NullCheck(L_10);
|
|
SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* L_11 = L_10->___SpawnedModule_4;
|
|
NullCheck(L_11);
|
|
PlaceableMarkerU5BU5D_tDBDD08F034B2135BAC75F60D5A3D8374475BE57D* L_12;
|
|
L_12 = Component_GetComponentsInChildren_TisPlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1_m88AED70D699D47CFFD1948E05E790833DAD79D6E(L_11, Component_GetComponentsInChildren_TisPlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1_m88AED70D699D47CFFD1948E05E790833DAD79D6E_RuntimeMethod_var);
|
|
// foreach (var placeableMarker in placeableMarkers)
|
|
V_3 = L_12;
|
|
V_4 = 0;
|
|
goto IL_0053;
|
|
}
|
|
|
|
IL_0035:
|
|
{
|
|
// foreach (var placeableMarker in placeableMarkers)
|
|
PlaceableMarkerU5BU5D_tDBDD08F034B2135BAC75F60D5A3D8374475BE57D* L_13 = V_3;
|
|
int32_t L_14 = V_4;
|
|
NullCheck(L_13);
|
|
int32_t L_15 = L_14;
|
|
PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1* L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
|
|
V_5 = L_16;
|
|
// if (placeableMarker != null)
|
|
PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1* L_17 = V_5;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_18;
|
|
L_18 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_17, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_18)
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
// placeableMarker.drawDebugVisuals = false;
|
|
PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1* L_19 = V_5;
|
|
NullCheck(L_19);
|
|
L_19->___drawDebugVisuals_7 = (bool)0;
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
int32_t L_20 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_20, 1));
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
// foreach (var placeableMarker in placeableMarkers)
|
|
int32_t L_21 = V_4;
|
|
PlaceableMarkerU5BU5D_tDBDD08F034B2135BAC75F60D5A3D8374475BE57D* L_22 = V_3;
|
|
NullCheck(L_22);
|
|
if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
|
|
{
|
|
goto IL_0035;
|
|
}
|
|
}
|
|
|
|
IL_005a:
|
|
{
|
|
int32_t L_23 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_23, 1));
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
// foreach (var module in modules)
|
|
int32_t L_24 = V_1;
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_25 = V_0;
|
|
NullCheck(L_25);
|
|
if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))
|
|
{
|
|
goto IL_0006;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowBuilder::FixupDoorStates(DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode[],DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapGridFlowBuilder_FixupDoorStates_m265EFB6BD90B075EB2D3A3D8E13833FCD2628DD2 (SnapGridFlowBuilder_t90349A6031A1B0ED921F52EEBED210F1954E9BE2* __this, SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* ___0_snapModules, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___1_layoutGraph, 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_m6B16FE2C22E2F56542147A74BCD01A0D9AE65D81_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBB84A4FB1A28B93D940AC58DD1B30C37A13CF5E6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3156E3A426CD6F6EEB875779EBA13B78E40203BD_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_mDB4F02B6EC7357BD5B0B2B441FDC1AB6B2650C36_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_m230D7837B6EE1188575BAA3768F8DE2267AB6B63_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_mEECE2D5FEDF8F89E2C4685CE82D2E8E70C625C11_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentsInChildren_TisSnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E_m6478D1493D1BB885E0BACC183A53E34EAF8AE79D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_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_mACED259314212ABEDBD3762C550957B7D25F99F4_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;
|
|
}
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* V_0 = NULL;
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* V_3 = NULL;
|
|
SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* V_4 = NULL;
|
|
SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629* V_5 = NULL;
|
|
int32_t V_6 = 0;
|
|
SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB* V_7 = NULL;
|
|
bool V_8 = false;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_9 = NULL;
|
|
bool V_10 = false;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* V_11 = NULL;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_12 = NULL;
|
|
Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D V_13;
|
|
memset((&V_13), 0, sizeof(V_13));
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* V_14 = NULL;
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* V_15 = NULL;
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* V_16 = NULL;
|
|
Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36 V_17;
|
|
memset((&V_17), 0, sizeof(V_17));
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_18;
|
|
memset((&V_18), 0, sizeof(V_18));
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* V_19 = NULL;
|
|
{
|
|
// var graphQuery = new FlowLayoutGraphQuery(layoutGraph);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_0 = ___1_layoutGraph;
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_1 = (FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7*)il2cpp_codegen_object_new(FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
FlowLayoutGraphQuery__ctor_m46EE21367FB8A5AB1BD8969C7E0447CAB9FEF34C(L_1, L_0, NULL);
|
|
V_0 = L_1;
|
|
// foreach (var moduleInfo in snapModules)
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_2 = ___0_snapModules;
|
|
V_1 = L_2;
|
|
V_2 = 0;
|
|
goto IL_0267;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
// foreach (var moduleInfo in snapModules)
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_3 = V_1;
|
|
int32_t L_4 = V_2;
|
|
NullCheck(L_3);
|
|
int32_t L_5 = L_4;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
|
|
V_3 = L_6;
|
|
// var moduleComponent = moduleInfo.SpawnedModule;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_7 = V_3;
|
|
NullCheck(L_7);
|
|
SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* L_8 = L_7->___SpawnedModule_4;
|
|
V_4 = L_8;
|
|
// if (moduleComponent == null) continue;
|
|
SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* L_9 = V_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_10;
|
|
L_10 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_10)
|
|
{
|
|
goto IL_0263;
|
|
}
|
|
}
|
|
{
|
|
// var connectionComponents = moduleComponent.gameObject.GetComponentsInChildren<SnapConnection>();
|
|
SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* L_11 = V_4;
|
|
NullCheck(L_11);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12;
|
|
L_12 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_11, NULL);
|
|
NullCheck(L_12);
|
|
SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629* L_13;
|
|
L_13 = GameObject_GetComponentsInChildren_TisSnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E_m6478D1493D1BB885E0BACC183A53E34EAF8AE79D(L_12, GameObject_GetComponentsInChildren_TisSnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E_m6478D1493D1BB885E0BACC183A53E34EAF8AE79D_RuntimeMethod_var);
|
|
V_5 = L_13;
|
|
// for (var doorIdx = 0; doorIdx < moduleInfo.Doors.Length; doorIdx++)
|
|
V_6 = 0;
|
|
goto IL_0254;
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
// var doorInfo = moduleInfo.Doors[doorIdx];
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_14 = V_3;
|
|
NullCheck(L_14);
|
|
SgfModuleDoorU5BU5D_t1823927F4F870721C524DEE436D79152A76CC3C9* L_15 = L_14->___Doors_5;
|
|
int32_t L_16 = V_6;
|
|
NullCheck(L_15);
|
|
int32_t L_17 = L_16;
|
|
SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB* L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
|
|
V_7 = L_18;
|
|
// doorInfo.SpawnedDoor = connectionComponents[doorIdx];
|
|
SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB* L_19 = V_7;
|
|
SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629* L_20 = V_5;
|
|
int32_t L_21 = V_6;
|
|
NullCheck(L_20);
|
|
int32_t L_22 = L_21;
|
|
SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
|
|
NullCheck(L_19);
|
|
L_19->___SpawnedDoor_3 = L_23;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_19->___SpawnedDoor_3), (void*)L_23);
|
|
// bool foundDoor = false;
|
|
V_8 = (bool)0;
|
|
// GameObject spawnedObject = null;
|
|
V_9 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
|
|
// bool containsLock = false;
|
|
V_10 = (bool)0;
|
|
// FlowItem lockItem = null;
|
|
V_11 = (FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9*)NULL;
|
|
// if (doorInfo.CellInfo.connectionIdx != -1)
|
|
SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB* L_24 = V_7;
|
|
NullCheck(L_24);
|
|
SgfModuleAssemblySideCell_t95AC90194CCDB5BBC7DFA0E747C686AB0F7A2457* L_25 = (&L_24->___CellInfo_4);
|
|
int32_t L_26 = L_25->___connectionIdx_1;
|
|
if ((((int32_t)L_26) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_016c;
|
|
}
|
|
}
|
|
{
|
|
// var link = graphQuery.GetLink(doorInfo.CellInfo.linkId);
|
|
FlowLayoutGraphQuery_tB79DA2F91F84998AF90B6346EEB38BE6D484C2D7* L_27 = V_0;
|
|
SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB* L_28 = V_7;
|
|
NullCheck(L_28);
|
|
SgfModuleAssemblySideCell_t95AC90194CCDB5BBC7DFA0E747C686AB0F7A2457* L_29 = (&L_28->___CellInfo_4);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_30 = L_29->___linkId_4;
|
|
NullCheck(L_27);
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_31;
|
|
L_31 = FlowLayoutGraphQuery_GetLink_m9EC8F300E7AB467857E3DE329E906915DDD990E7(L_27, L_30, NULL);
|
|
V_12 = L_31;
|
|
// if (link != null)
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_32 = V_12;
|
|
if (!L_32)
|
|
{
|
|
goto IL_016c;
|
|
}
|
|
}
|
|
{
|
|
// if (link.state.type != FlowLayoutGraphLinkType.Unconnected)
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_33 = V_12;
|
|
NullCheck(L_33);
|
|
FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_34 = L_33->___state_3;
|
|
NullCheck(L_34);
|
|
int32_t L_35 = L_34->___type_0;
|
|
if (!L_35)
|
|
{
|
|
goto IL_016c;
|
|
}
|
|
}
|
|
{
|
|
// if (link.source == moduleInfo.ModuleInstanceId)
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_36 = V_12;
|
|
NullCheck(L_36);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_37 = L_36->___source_1;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_38 = V_3;
|
|
NullCheck(L_38);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_39 = L_38->___ModuleInstanceId_0;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_40;
|
|
L_40 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_37, L_39, NULL);
|
|
if (!L_40)
|
|
{
|
|
goto IL_015a;
|
|
}
|
|
}
|
|
{
|
|
// if (link.state.items != null)
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_41 = V_12;
|
|
NullCheck(L_41);
|
|
FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_42 = L_41->___state_3;
|
|
NullCheck(L_42);
|
|
List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_43 = L_42->___items_1;
|
|
if (!L_43)
|
|
{
|
|
goto IL_010d;
|
|
}
|
|
}
|
|
{
|
|
// foreach (var item in link.state.items)
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_44 = V_12;
|
|
NullCheck(L_44);
|
|
FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_45 = L_44->___state_3;
|
|
NullCheck(L_45);
|
|
List_1_t5C90089FC75B16991567E7CB70FA3E3A0DE25D06* L_46 = L_45->___items_1;
|
|
NullCheck(L_46);
|
|
Enumerator_tAEBC02FFAEF2ABDC524C91CB0E3B170D3711899D L_47;
|
|
L_47 = List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7(L_46, List_1_GetEnumerator_m424C2550F907B3CAC2A8A6AA8233B00C8F30D7F7_RuntimeMethod_var);
|
|
V_13 = L_47;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00ff:
|
|
{// 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_00f4_1;
|
|
}
|
|
|
|
IL_00da_1:
|
|
{
|
|
// foreach (var item in link.state.items)
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_48;
|
|
L_48 = Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_inline((&V_13), Enumerator_get_Current_m29018C2E31CB5CAF74FDCE2CFD44D7FE77720C17_RuntimeMethod_var);
|
|
V_14 = L_48;
|
|
// if (item.type == FlowGraphItemType.Lock)
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_49 = V_14;
|
|
NullCheck(L_49);
|
|
int32_t L_50 = L_49->___type_1;
|
|
if ((!(((uint32_t)L_50) == ((uint32_t)1))))
|
|
{
|
|
goto IL_00f4_1;
|
|
}
|
|
}
|
|
{
|
|
// containsLock = true;
|
|
V_10 = (bool)1;
|
|
// lockItem = item;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_51 = V_14;
|
|
V_11 = L_51;
|
|
}
|
|
|
|
IL_00f4_1:
|
|
{
|
|
// foreach (var item in link.state.items)
|
|
bool L_52;
|
|
L_52 = Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B((&V_13), Enumerator_MoveNext_mD84CBB3A39F252A193668E0D597FF9AC2A06D47B_RuntimeMethod_var);
|
|
if (L_52)
|
|
{
|
|
goto IL_00da_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_010d;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_010d:
|
|
{
|
|
// if (containsLock)
|
|
bool L_53 = V_10;
|
|
if (!L_53)
|
|
{
|
|
goto IL_0129;
|
|
}
|
|
}
|
|
{
|
|
// spawnedObject = doorInfo.SpawnedDoor.UpdateDoorState(SnapConnectionState.DoorLocked, lockItem.markerName);
|
|
SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB* L_54 = V_7;
|
|
NullCheck(L_54);
|
|
SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* L_55 = L_54->___SpawnedDoor_3;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_56 = V_11;
|
|
NullCheck(L_56);
|
|
String_t* L_57 = L_56->___markerName_2;
|
|
NullCheck(L_55);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_58;
|
|
L_58 = SnapConnection_UpdateDoorState_m4031F99BD416F813DF8486CC6A1CCF03028E097E(L_55, 3, L_57, NULL);
|
|
V_9 = L_58;
|
|
goto IL_0169;
|
|
}
|
|
|
|
IL_0129:
|
|
{
|
|
// else if (link.state.type == FlowLayoutGraphLinkType.OneWay)
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_59 = V_12;
|
|
NullCheck(L_59);
|
|
FlowLayoutGraphLinkState_t3E5F3CDBAA5D80EF97356B600223D3B1C682760F* L_60 = L_59->___state_3;
|
|
NullCheck(L_60);
|
|
int32_t L_61 = L_60->___type_0;
|
|
if ((!(((uint32_t)L_61) == ((uint32_t)2))))
|
|
{
|
|
goto IL_0149;
|
|
}
|
|
}
|
|
{
|
|
// spawnedObject = doorInfo.SpawnedDoor.UpdateDoorState(SnapConnectionState.DoorOneWay);
|
|
SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB* L_62 = V_7;
|
|
NullCheck(L_62);
|
|
SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* L_63 = L_62->___SpawnedDoor_3;
|
|
NullCheck(L_63);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_64;
|
|
L_64 = SnapConnection_UpdateDoorState_mCA8ADCBD050470647A35BF31E8324809A13C56A6(L_63, 2, NULL);
|
|
V_9 = L_64;
|
|
goto IL_0169;
|
|
}
|
|
|
|
IL_0149:
|
|
{
|
|
// spawnedObject = doorInfo.SpawnedDoor.UpdateDoorState(SnapConnectionState.Door);
|
|
SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB* L_65 = V_7;
|
|
NullCheck(L_65);
|
|
SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* L_66 = L_65->___SpawnedDoor_3;
|
|
NullCheck(L_66);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_67;
|
|
L_67 = SnapConnection_UpdateDoorState_mCA8ADCBD050470647A35BF31E8324809A13C56A6(L_66, 1, NULL);
|
|
V_9 = L_67;
|
|
goto IL_0169;
|
|
}
|
|
|
|
IL_015a:
|
|
{
|
|
// spawnedObject = doorInfo.SpawnedDoor.UpdateDoorState(SnapConnectionState.None);
|
|
SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB* L_68 = V_7;
|
|
NullCheck(L_68);
|
|
SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* L_69 = L_68->___SpawnedDoor_3;
|
|
NullCheck(L_69);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_70;
|
|
L_70 = SnapConnection_UpdateDoorState_mCA8ADCBD050470647A35BF31E8324809A13C56A6(L_69, 4, NULL);
|
|
V_9 = L_70;
|
|
}
|
|
|
|
IL_0169:
|
|
{
|
|
// foundDoor = true;
|
|
V_8 = (bool)1;
|
|
}
|
|
|
|
IL_016c:
|
|
{
|
|
// if (!foundDoor)
|
|
bool L_71 = V_8;
|
|
if (L_71)
|
|
{
|
|
goto IL_017f;
|
|
}
|
|
}
|
|
{
|
|
// spawnedObject = doorInfo.SpawnedDoor.UpdateDoorState(SnapConnectionState.Wall);
|
|
SgfModuleDoor_tDDD0F9299C31917254174AE073E5ECCCA3FD48AB* L_72 = V_7;
|
|
NullCheck(L_72);
|
|
SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* L_73 = L_72->___SpawnedDoor_3;
|
|
NullCheck(L_73);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_74;
|
|
L_74 = SnapConnection_UpdateDoorState_mCA8ADCBD050470647A35BF31E8324809A13C56A6(L_73, 0, NULL);
|
|
V_9 = L_74;
|
|
}
|
|
|
|
IL_017f:
|
|
{
|
|
// if (spawnedObject != null)
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_75 = V_9;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_76;
|
|
L_76 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_75, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_76)
|
|
{
|
|
goto IL_024e;
|
|
}
|
|
}
|
|
{
|
|
// if (containsLock && lockItem != null)
|
|
bool L_77 = V_10;
|
|
if (!L_77)
|
|
{
|
|
goto IL_0234;
|
|
}
|
|
}
|
|
{
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_78 = V_11;
|
|
if (!L_78)
|
|
{
|
|
goto IL_0234;
|
|
}
|
|
}
|
|
{
|
|
// var metaDataComponent = spawnedObject.GetComponent<FlowItemMetadataComponent>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_79 = V_9;
|
|
NullCheck(L_79);
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_80;
|
|
L_80 = GameObject_GetComponent_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_mEECE2D5FEDF8F89E2C4685CE82D2E8E70C625C11(L_79, GameObject_GetComponent_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_mEECE2D5FEDF8F89E2C4685CE82D2E8E70C625C11_RuntimeMethod_var);
|
|
V_15 = L_80;
|
|
// if (metaDataComponent == null)
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_81 = V_15;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_82;
|
|
L_82 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_81, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_82)
|
|
{
|
|
goto IL_01b6;
|
|
}
|
|
}
|
|
{
|
|
// metaDataComponent = spawnedObject.AddComponent<FlowItemMetadataComponent>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_83 = V_9;
|
|
NullCheck(L_83);
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_84;
|
|
L_84 = GameObject_AddComponent_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_m230D7837B6EE1188575BAA3768F8DE2267AB6B63(L_83, GameObject_AddComponent_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_m230D7837B6EE1188575BAA3768F8DE2267AB6B63_RuntimeMethod_var);
|
|
V_15 = L_84;
|
|
}
|
|
|
|
IL_01b6:
|
|
{
|
|
// metaDataComponent.itemType = FlowGraphItemType.Lock;
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_85 = V_15;
|
|
NullCheck(L_85);
|
|
L_85->___itemType_4 = 1;
|
|
// metaDataComponent.itemId = lockItem.itemId.ToString();
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_86 = V_15;
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_87 = V_11;
|
|
NullCheck(L_87);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9* L_88 = (&L_87->___itemId_0);
|
|
String_t* L_89;
|
|
L_89 = DungeonUID_ToString_m7472E240B273FFA66D34B20EFF22A69C6F103C7E(L_88, NULL);
|
|
NullCheck(L_86);
|
|
L_86->___itemId_5 = L_89;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_86->___itemId_5), (void*)L_89);
|
|
// var referencesIds = new List<string>();
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_90 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
|
|
NullCheck(L_90);
|
|
List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_90, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
|
|
V_16 = L_90;
|
|
// foreach (var lockRefId in lockItem.referencedItemIds)
|
|
FlowItem_tD5D0E23E0D057173D2F701481A8F2CFD19A381A9* L_91 = V_11;
|
|
NullCheck(L_91);
|
|
List_1_t5D0E2E68F505B13C17076E4382706078580D4840* L_92 = L_91->___referencedItemIds_3;
|
|
NullCheck(L_92);
|
|
Enumerator_t37C71CBF3EE6818026FE75F1715169A8F6A15C36 L_93;
|
|
L_93 = List_1_GetEnumerator_mACED259314212ABEDBD3762C550957B7D25F99F4(L_92, List_1_GetEnumerator_mACED259314212ABEDBD3762C550957B7D25F99F4_RuntimeMethod_var);
|
|
V_17 = L_93;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0216:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mBB84A4FB1A28B93D940AC58DD1B30C37A13CF5E6((&V_17), Enumerator_Dispose_mBB84A4FB1A28B93D940AC58DD1B30C37A13CF5E6_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_020b_1;
|
|
}
|
|
|
|
IL_01ee_1:
|
|
{
|
|
// foreach (var lockRefId in lockItem.referencedItemIds)
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_94;
|
|
L_94 = Enumerator_get_Current_mDB4F02B6EC7357BD5B0B2B441FDC1AB6B2650C36_inline((&V_17), Enumerator_get_Current_mDB4F02B6EC7357BD5B0B2B441FDC1AB6B2650C36_RuntimeMethod_var);
|
|
V_18 = L_94;
|
|
// referencesIds.Add(lockRefId.ToString());
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_95 = V_16;
|
|
String_t* L_96;
|
|
L_96 = DungeonUID_ToString_m7472E240B273FFA66D34B20EFF22A69C6F103C7E((&V_18), NULL);
|
|
NullCheck(L_95);
|
|
List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_95, L_96, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_020b_1:
|
|
{
|
|
// foreach (var lockRefId in lockItem.referencedItemIds)
|
|
bool L_97;
|
|
L_97 = Enumerator_MoveNext_m3156E3A426CD6F6EEB875779EBA13B78E40203BD((&V_17), Enumerator_MoveNext_m3156E3A426CD6F6EEB875779EBA13B78E40203BD_RuntimeMethod_var);
|
|
if (L_97)
|
|
{
|
|
goto IL_01ee_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0224;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0224:
|
|
{
|
|
// metaDataComponent.referencedItemIds = referencesIds.ToArray();
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_98 = V_15;
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_99 = V_16;
|
|
NullCheck(L_99);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_100;
|
|
L_100 = List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A(L_99, List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A_RuntimeMethod_var);
|
|
NullCheck(L_98);
|
|
L_98->___referencedItemIds_6 = L_100;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_98->___referencedItemIds_6), (void*)L_100);
|
|
goto IL_024e;
|
|
}
|
|
|
|
IL_0234:
|
|
{
|
|
// var metaDataComponent = spawnedObject.GetComponent<FlowItemMetadataComponent>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_101 = V_9;
|
|
NullCheck(L_101);
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_102;
|
|
L_102 = GameObject_GetComponent_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_mEECE2D5FEDF8F89E2C4685CE82D2E8E70C625C11(L_101, GameObject_GetComponent_TisFlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135_mEECE2D5FEDF8F89E2C4685CE82D2E8E70C625C11_RuntimeMethod_var);
|
|
V_19 = L_102;
|
|
// if (metaDataComponent != null)
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_103 = V_19;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_104;
|
|
L_104 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_103, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_104)
|
|
{
|
|
goto IL_024e;
|
|
}
|
|
}
|
|
{
|
|
// DungeonUtils.DestroyObject(metaDataComponent);
|
|
FlowItemMetadataComponent_tA25A80FDBEBD15C94C2EF876C49DA95421559135* L_105 = V_19;
|
|
DungeonUtils_DestroyObject_mE7903363F862729A5242C5F83A49E24450396F9F(L_105, NULL);
|
|
}
|
|
|
|
IL_024e:
|
|
{
|
|
// for (var doorIdx = 0; doorIdx < moduleInfo.Doors.Length; doorIdx++)
|
|
int32_t L_106 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_106, 1));
|
|
}
|
|
|
|
IL_0254:
|
|
{
|
|
// for (var doorIdx = 0; doorIdx < moduleInfo.Doors.Length; doorIdx++)
|
|
int32_t L_107 = V_6;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_108 = V_3;
|
|
NullCheck(L_108);
|
|
SgfModuleDoorU5BU5D_t1823927F4F870721C524DEE436D79152A76CC3C9* L_109 = L_108->___Doors_5;
|
|
NullCheck(L_109);
|
|
if ((((int32_t)L_107) < ((int32_t)((int32_t)(((RuntimeArray*)L_109)->max_length)))))
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
}
|
|
|
|
IL_0263:
|
|
{
|
|
int32_t L_110 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_110, 1));
|
|
}
|
|
|
|
IL_0267:
|
|
{
|
|
// foreach (var moduleInfo in snapModules)
|
|
int32_t L_111 = V_2;
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_112 = V_1;
|
|
NullCheck(L_112);
|
|
if ((((int32_t)L_111) < ((int32_t)((int32_t)(((RuntimeArray*)L_112)->max_length)))))
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowBuilder::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapGridFlowBuilder__ctor_mE5FE43EC02CF5DC49B9733A2B0C93DAD05F99A76 (SnapGridFlowBuilder_t90349A6031A1B0ED921F52EEBED210F1954E9BE2* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
DungeonBuilder__ctor_m96192DED450E96D3B406AF0026E9E7D9B5E36ED2(__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.Builders.SnapGridFlow.SnapGridFlowConfig::HasValidConfig(System.String&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SnapGridFlowConfig_HasValidConfig_m0C81630BB5DE3D5B6BD7D23EAF131A2092DB6458 (SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA* __this, String_t** ___0_errorMessage, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral38C468BBD195750BB9FD076FD98745C2A0DDEFAD);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral595301E1A500E12FDD3FF6FFDCA6691CB7A23993);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (flowGraph == null)
|
|
SnapGridFlowAsset_tD26D8E7075A4FD3EEDD25BA18B9FED106A38B150* L_0 = __this->___flowGraph_5;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
// errorMessage = "Flow Graph asset is not assigned";
|
|
String_t** L_2 = ___0_errorMessage;
|
|
*((RuntimeObject**)L_2) = (RuntimeObject*)_stringLiteral595301E1A500E12FDD3FF6FFDCA6691CB7A23993;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_2, (void*)(RuntimeObject*)_stringLiteral595301E1A500E12FDD3FF6FFDCA6691CB7A23993);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
// if (moduleDatabase == null)
|
|
SnapGridFlowModuleDatabase_t9BFD5C9A69E9F0BAEADD0297E84C8F2EF7E368C5* L_3 = __this->___moduleDatabase_6;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_4;
|
|
L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
// errorMessage = "Module Database asset is not assigned";
|
|
String_t** L_5 = ___0_errorMessage;
|
|
*((RuntimeObject**)L_5) = (RuntimeObject*)_stringLiteral38C468BBD195750BB9FD076FD98745C2A0DDEFAD;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_5, (void*)(RuntimeObject*)_stringLiteral38C468BBD195750BB9FD076FD98745C2A0DDEFAD);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowConfig::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapGridFlowConfig__ctor_m2927730C2E0456CDF81FEB295423363E444A4A52 (SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public int numGraphRetries = 100;
|
|
__this->___numGraphRetries_7 = ((int32_t)100);
|
|
// public int maxResolverFrames = 10000;
|
|
__this->___maxResolverFrames_9 = ((int32_t)10000);
|
|
// public int nonRepeatingRooms = 3;
|
|
__this->___nonRepeatingRooms_10 = 3;
|
|
DungeonConfig__ctor_m6D90F75CA55996A65B7286D7A485462FBDEFC284(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowModel::ResetModel()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapGridFlowModel_ResetModel_m4F401E7D567CE303793E3EE0E98517FC45CEFF61 (SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// layoutGraph = null;
|
|
__this->___layoutGraph_4 = (FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___layoutGraph_4), (void*)(FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B*)NULL);
|
|
// snapModules = new SgfModuleNode[0];
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_0 = (SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C*)(SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C*)SZArrayNew(SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
__this->___snapModules_5 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___snapModules_5), (void*)L_0);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowModel::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapGridFlowModel__ctor_mF2B30FD01E9F2471C6312315EA3A864F9D46997C (SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
DungeonModel__ctor_mB2DA27BF8A4E16B19BC4A3E293DC3FEA124BA709(__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
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowQuery::OnPostDungeonBuild(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapGridFlowQuery_OnPostDungeonBuild_m19022A8AD8032F0663D77E941D2A311F974BE24E (SnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE* __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*)&List_1_Add_m1729BC867966390202EB09471D8CCE9F6CAB8F93_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m8296BF944786EAB589C15EAB2557C35E3935D680_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCBD292B3133782438E278455F40703767CC635FF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t1BBF95E81C3550DA233D7F0B0444B15F67BF1810_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_t1BBF95E81C3550DA233D7F0B0444B15F67BF1810* V_0 = NULL;
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* V_3 = NULL;
|
|
SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* V_4 = NULL;
|
|
SGFQueryModuleInfo_t5178656444254F207C02EA793D0E8570B3A6DD73 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
|
|
memset((&V_6), 0, sizeof(V_6));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_8;
|
|
memset((&V_8), 0, sizeof(V_8));
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_9;
|
|
memset((&V_9), 0, sizeof(V_9));
|
|
{
|
|
// sgfModel = model as SnapGridFlowModel;
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = ___1_model;
|
|
__this->___sgfModel_5 = ((SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B*)IsInstClass((RuntimeObject*)L_0, SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B_il2cpp_TypeInfo_var));
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___sgfModel_5), (void*)((SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B*)IsInstClass((RuntimeObject*)L_0, SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B_il2cpp_TypeInfo_var)));
|
|
// if (sgfModel == null)
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* L_1 = __this->___sgfModel_5;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_2;
|
|
L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// var moduleInfoList = new List<SGFQueryModuleInfo>();
|
|
List_1_t1BBF95E81C3550DA233D7F0B0444B15F67BF1810* L_3 = (List_1_t1BBF95E81C3550DA233D7F0B0444B15F67BF1810*)il2cpp_codegen_object_new(List_1_t1BBF95E81C3550DA233D7F0B0444B15F67BF1810_il2cpp_TypeInfo_var);
|
|
NullCheck(L_3);
|
|
List_1__ctor_mCBD292B3133782438E278455F40703767CC635FF(L_3, List_1__ctor_mCBD292B3133782438E278455F40703767CC635FF_RuntimeMethod_var);
|
|
V_0 = L_3;
|
|
// foreach (var node in sgfModel.snapModules)
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* L_4 = __this->___sgfModel_5;
|
|
NullCheck(L_4);
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_5 = L_4->___snapModules_5;
|
|
V_1 = L_5;
|
|
V_2 = 0;
|
|
goto IL_00b7;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
// foreach (var node in sgfModel.snapModules)
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_6 = V_1;
|
|
int32_t L_7 = V_2;
|
|
NullCheck(L_6);
|
|
int32_t L_8 = L_7;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
|
|
V_3 = L_9;
|
|
// var module = node.SpawnedModule;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_10 = V_3;
|
|
NullCheck(L_10);
|
|
SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* L_11 = L_10->___SpawnedModule_4;
|
|
V_4 = L_11;
|
|
// var info = new SGFQueryModuleInfo();
|
|
il2cpp_codegen_initobj((&V_5), sizeof(SGFQueryModuleInfo_t5178656444254F207C02EA793D0E8570B3A6DD73));
|
|
// info.ModuleInstanceId = node.ModuleInstanceId;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_12 = V_3;
|
|
NullCheck(L_12);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_13 = L_12->___ModuleInstanceId_0;
|
|
(&V_5)->___ModuleInstanceId_0 = L_13;
|
|
// var moduleBounds = module.moduleBounds;
|
|
SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* L_14 = V_4;
|
|
NullCheck(L_14);
|
|
SnapGridFlowModuleBounds_tC1ED29D176288EB019D34024770238E6C0E789A2* L_15 = L_14->___moduleBounds_5;
|
|
// var boxSize = Vector3.Scale(moduleBounds.chunkSize, MathUtils.ToVector3(module.numChunks));
|
|
NullCheck(L_15);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = L_15->___chunkSize_4;
|
|
SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* L_17 = V_4;
|
|
NullCheck(L_17);
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_18 = L_17->___numChunks_4;
|
|
il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
|
|
L_19 = MathUtils_ToVector3_mC1A99715CB1F8090B0B26CF499A7EA41981C6982(L_18, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
|
|
L_20 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_16, L_19, NULL);
|
|
V_6 = L_20;
|
|
// var extent = boxSize * 0.5f;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_6;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
|
|
L_22 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_21, (0.5f), NULL);
|
|
// var center = extent;
|
|
V_7 = L_22;
|
|
// var localBounds = new Bounds(center, boxSize);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_7;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_6;
|
|
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&V_8), L_23, L_24, NULL);
|
|
// var localToWorld = module.transform.localToWorldMatrix;
|
|
SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* L_25 = V_4;
|
|
NullCheck(L_25);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_26;
|
|
L_26 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_25, NULL);
|
|
NullCheck(L_26);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_27;
|
|
L_27 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_26, NULL);
|
|
V_9 = L_27;
|
|
// info.bounds = MathUtils.TransformBounds(localToWorld, localBounds);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_28 = V_9;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_29 = V_8;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_30;
|
|
L_30 = MathUtils_TransformBounds_m10E03924B25A8FEB3A8AE607ED84D92189192249(L_28, L_29, NULL);
|
|
(&V_5)->___bounds_1 = L_30;
|
|
// moduleInfoList.Add(info);
|
|
List_1_t1BBF95E81C3550DA233D7F0B0444B15F67BF1810* L_31 = V_0;
|
|
SGFQueryModuleInfo_t5178656444254F207C02EA793D0E8570B3A6DD73 L_32 = V_5;
|
|
NullCheck(L_31);
|
|
List_1_Add_m1729BC867966390202EB09471D8CCE9F6CAB8F93_inline(L_31, L_32, List_1_Add_m1729BC867966390202EB09471D8CCE9F6CAB8F93_RuntimeMethod_var);
|
|
int32_t L_33 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_33, 1));
|
|
}
|
|
|
|
IL_00b7:
|
|
{
|
|
// foreach (var node in sgfModel.snapModules)
|
|
int32_t L_34 = V_2;
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_35 = V_1;
|
|
NullCheck(L_35);
|
|
if ((((int32_t)L_34) < ((int32_t)((int32_t)(((RuntimeArray*)L_35)->max_length)))))
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
{
|
|
// modules = moduleInfoList.ToArray();
|
|
List_1_t1BBF95E81C3550DA233D7F0B0444B15F67BF1810* L_36 = V_0;
|
|
NullCheck(L_36);
|
|
SGFQueryModuleInfoU5BU5D_tBF96B922BF7F2AB5B60C5F143BB6137921D1DBA2* L_37;
|
|
L_37 = List_1_ToArray_m8296BF944786EAB589C15EAB2557C35E3935D680(L_36, List_1_ToArray_m8296BF944786EAB589C15EAB2557C35E3935D680_RuntimeMethod_var);
|
|
__this->___modules_4 = L_37;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___modules_4), (void*)L_37);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowQuery::IsValid()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SnapGridFlowQuery_IsValid_m13AB0C5F32D4F55C202C00B636207D61BA776A79 (SnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return modules != null && modules.Length > 0;
|
|
SGFQueryModuleInfoU5BU5D_tBF96B922BF7F2AB5B60C5F143BB6137921D1DBA2* L_0 = __this->___modules_4;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
SGFQueryModuleInfoU5BU5D_tBF96B922BF7F2AB5B60C5F143BB6137921D1DBA2* L_1 = __this->___modules_4;
|
|
NullCheck(L_1);
|
|
return (bool)((!(((uint32_t)(((RuntimeArray*)L_1)->max_length)) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowModel DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowQuery::GetModel()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* SnapGridFlowQuery_GetModel_m55C87E4B50558775AF1AFC4F70449790AE73A52D (SnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisSnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B_m9D0906EE96446CE741DEDC05DC81A5E6F6FBE375_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (sgfModel == null)
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* L_0 = __this->___sgfModel_5;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
// sgfModel = GetComponent<SnapGridFlowModel>();
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* L_2;
|
|
L_2 = Component_GetComponent_TisSnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B_m9D0906EE96446CE741DEDC05DC81A5E6F6FBE375(__this, Component_GetComponent_TisSnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B_m9D0906EE96446CE741DEDC05DC81A5E6F6FBE375_RuntimeMethod_var);
|
|
__this->___sgfModel_5 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___sgfModel_5), (void*)L_2);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
// return sgfModel;
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* L_3 = __this->___sgfModel_5;
|
|
return L_3;
|
|
}
|
|
}
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowQuery::GetRoomNodeAtLocation(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* SnapGridFlowQuery_GetRoomNodeAtLocation_mBB248B38D192B6C0C8DAB34374EEEF0B0429C7CB (SnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, 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*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* V_1 = NULL;
|
|
SGFQueryModuleInfoU5BU5D_tBF96B922BF7F2AB5B60C5F143BB6137921D1DBA2* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
SGFQueryModuleInfo_t5178656444254F207C02EA793D0E8570B3A6DD73 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* V_6 = NULL;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* V_7 = NULL;
|
|
{
|
|
// var instanceId = 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;
|
|
V_0 = L_0;
|
|
// foreach (var info in modules)
|
|
SGFQueryModuleInfoU5BU5D_tBF96B922BF7F2AB5B60C5F143BB6137921D1DBA2* L_1 = __this->___modules_4;
|
|
V_2 = L_1;
|
|
V_3 = 0;
|
|
goto IL_003b;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// foreach (var info in modules)
|
|
SGFQueryModuleInfoU5BU5D_tBF96B922BF7F2AB5B60C5F143BB6137921D1DBA2* L_2 = V_2;
|
|
int32_t L_3 = V_3;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
SGFQueryModuleInfo_t5178656444254F207C02EA793D0E8570B3A6DD73 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
V_4 = L_5;
|
|
// var bounds = info.bounds;
|
|
SGFQueryModuleInfo_t5178656444254F207C02EA793D0E8570B3A6DD73 L_6 = V_4;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_7 = L_6.___bounds_1;
|
|
V_5 = L_7;
|
|
// if (bounds.Contains(position))
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_position;
|
|
bool L_9;
|
|
L_9 = Bounds_Contains_m584E9DE0CF9D90C3C4F928BA8F5AD328393F3555((&V_5), L_8, NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
// instanceId = info.ModuleInstanceId;
|
|
SGFQueryModuleInfo_t5178656444254F207C02EA793D0E8570B3A6DD73 L_10 = V_4;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_11 = L_10.___ModuleInstanceId_0;
|
|
V_0 = L_11;
|
|
// break;
|
|
goto IL_0041;
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
int32_t L_12 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
}
|
|
|
|
IL_003b:
|
|
{
|
|
// foreach (var info in modules)
|
|
int32_t L_13 = V_3;
|
|
SGFQueryModuleInfoU5BU5D_tBF96B922BF7F2AB5B60C5F143BB6137921D1DBA2* L_14 = V_2;
|
|
NullCheck(L_14);
|
|
if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
|
|
IL_0041:
|
|
{
|
|
// if (instanceId == DungeonUID.Empty)
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_15 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_16 = ((DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_StaticFields*)il2cpp_codegen_static_fields_for(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var))->___Empty_5;
|
|
bool L_17;
|
|
L_17 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_15, L_16, NULL);
|
|
if (!L_17)
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
// return null;
|
|
return (SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE*)NULL;
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
// var model = GetModel();
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* L_18;
|
|
L_18 = SnapGridFlowQuery_GetModel_m55C87E4B50558775AF1AFC4F70449790AE73A52D(__this, NULL);
|
|
V_1 = L_18;
|
|
// if (model == null || model.snapModules == null)
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* L_19 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_20;
|
|
L_20 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_19, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_20)
|
|
{
|
|
goto IL_0068;
|
|
}
|
|
}
|
|
{
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* L_21 = V_1;
|
|
NullCheck(L_21);
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_22 = L_21->___snapModules_5;
|
|
if (L_22)
|
|
{
|
|
goto IL_006a;
|
|
}
|
|
}
|
|
|
|
IL_0068:
|
|
{
|
|
// return null;
|
|
return (SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE*)NULL;
|
|
}
|
|
|
|
IL_006a:
|
|
{
|
|
// foreach (var node in model.snapModules)
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* L_23 = V_1;
|
|
NullCheck(L_23);
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_24 = L_23->___snapModules_5;
|
|
V_6 = L_24;
|
|
V_3 = 0;
|
|
goto IL_0092;
|
|
}
|
|
|
|
IL_0076:
|
|
{
|
|
// foreach (var node in model.snapModules)
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_25 = V_6;
|
|
int32_t L_26 = V_3;
|
|
NullCheck(L_25);
|
|
int32_t L_27 = L_26;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
|
|
V_7 = L_28;
|
|
// if (node.ModuleInstanceId == instanceId)
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_29 = V_7;
|
|
NullCheck(L_29);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_30 = L_29->___ModuleInstanceId_0;
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_31 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9_il2cpp_TypeInfo_var);
|
|
bool L_32;
|
|
L_32 = DungeonUID_op_Equality_m9BE0A4C9821C079827543DE011F25F5577C875F8(L_30, L_31, NULL);
|
|
if (!L_32)
|
|
{
|
|
goto IL_008e;
|
|
}
|
|
}
|
|
{
|
|
// return node;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_33 = V_7;
|
|
return L_33;
|
|
}
|
|
|
|
IL_008e:
|
|
{
|
|
int32_t L_34 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_34, 1));
|
|
}
|
|
|
|
IL_0092:
|
|
{
|
|
// foreach (var node in model.snapModules)
|
|
int32_t L_35 = V_3;
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_36 = V_6;
|
|
NullCheck(L_36);
|
|
if ((((int32_t)L_35) < ((int32_t)((int32_t)(((RuntimeArray*)L_36)->max_length)))))
|
|
{
|
|
goto IL_0076;
|
|
}
|
|
}
|
|
{
|
|
// return null;
|
|
return (SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE*)NULL;
|
|
}
|
|
}
|
|
// DungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDoor[] DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowQuery::GetDoorsInRoomNode(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SgfModuleDoorU5BU5D_t1823927F4F870721C524DEE436D79152A76CC3C9* SnapGridFlowQuery_GetDoorsInRoomNode_m5AEF6A4010B704E565493AC6411F093EC7FF7A0B (SnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* V_0 = NULL;
|
|
{
|
|
// var roomNode = GetRoomNodeAtLocation(position);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_position;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_1;
|
|
L_1 = SnapGridFlowQuery_GetRoomNodeAtLocation_mBB248B38D192B6C0C8DAB34374EEEF0B0429C7CB(__this, L_0, NULL);
|
|
V_0 = L_1;
|
|
// if (roomNode == null || roomNode.SpawnedModule == null)
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* L_4 = L_3->___SpawnedModule_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_5;
|
|
L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
// return null;
|
|
return (SgfModuleDoorU5BU5D_t1823927F4F870721C524DEE436D79152A76CC3C9*)NULL;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return roomNode.Doors;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_6 = V_0;
|
|
NullCheck(L_6);
|
|
SgfModuleDoorU5BU5D_t1823927F4F870721C524DEE436D79152A76CC3C9* L_7 = L_6->___Doors_5;
|
|
return L_7;
|
|
}
|
|
}
|
|
// UnityEngine.GameObject DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowQuery::GetRoomGameObject(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* SnapGridFlowQuery_GetRoomGameObject_m877BD36DEE0731A22BFD729FB33D1364B012579C (SnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* V_0 = NULL;
|
|
{
|
|
// var roomNode = GetRoomNodeAtLocation(position);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_position;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_1;
|
|
L_1 = SnapGridFlowQuery_GetRoomNodeAtLocation_mBB248B38D192B6C0C8DAB34374EEEF0B0429C7CB(__this, L_0, NULL);
|
|
V_0 = L_1;
|
|
// if (roomNode == null || roomNode.SpawnedModule == null)
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* L_4 = L_3->___SpawnedModule_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_5;
|
|
L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
// return null;
|
|
return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return roomNode.SpawnedModule.gameObject;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_6 = V_0;
|
|
NullCheck(L_6);
|
|
SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* L_7 = L_6->___SpawnedModule_4;
|
|
NullCheck(L_7);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8;
|
|
L_8 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_7, NULL);
|
|
return L_8;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowQuery::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapGridFlowQuery__ctor_m2BD4DF3D7BD200DC9D4DF1B6C52E11E2A2DE9305 (SnapGridFlowQuery_tBD99DB85F921CB772F8FDB6AAA84D42479308FFE* __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.Builders.SnapGridFlow.SnapGridFlowVisibilityGraph::Update()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapGridFlowVisibilityGraph_Update_m770B1B941ECE6578E8D04401A53D22F9A604C9D4 (SnapGridFlowVisibilityGraph_t8DAD487E20FA3215B2F239C09CFAB3706293AA46* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// UpdateVisibility();
|
|
SnapGridFlowVisibilityGraph_UpdateVisibility_mC880B7B22B78BB90D297A62735BA0126EE9342D3(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowVisibilityGraph::UpdateVisibility()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapGridFlowVisibilityGraph_UpdateVisibility_mC880B7B22B78BB90D297A62735BA0126EE9342D3 (SnapGridFlowVisibilityGraph_t8DAD487E20FA3215B2F239C09CFAB3706293AA46* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_0 = NULL;
|
|
TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_3 = NULL;
|
|
{
|
|
// if (trackedObjects.Length == 0)
|
|
TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_0 = __this->___trackedObjects_5;
|
|
NullCheck(L_0);
|
|
if ((((RuntimeArray*)L_0)->max_length))
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// var trackedPositions = new List<Vector3>();
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_1 = (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*)il2cpp_codegen_object_new(List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C(L_1, List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var);
|
|
V_0 = L_1;
|
|
// if (trackedObjects != null)
|
|
TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_2 = __this->___trackedObjects_5;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// foreach (var trackedObject in trackedObjects)
|
|
TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_3 = __this->___trackedObjects_5;
|
|
V_1 = L_3;
|
|
V_2 = 0;
|
|
goto IL_0040;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// foreach (var trackedObject in trackedObjects)
|
|
TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_4 = V_1;
|
|
int32_t L_5 = V_2;
|
|
NullCheck(L_4);
|
|
int32_t L_6 = L_5;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
|
|
V_3 = L_7;
|
|
// if (trackedObject != null)
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = V_3;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_9;
|
|
L_9 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
{
|
|
// trackedPositions.Add(trackedObject.position);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_10 = V_0;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = V_3;
|
|
NullCheck(L_11);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
L_12 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_11, NULL);
|
|
NullCheck(L_10);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_10, L_12, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
int32_t L_13 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
// foreach (var trackedObject in trackedObjects)
|
|
int32_t L_14 = V_2;
|
|
TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_15 = V_1;
|
|
NullCheck(L_15);
|
|
if ((((int32_t)L_14) < ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)))))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// visibilityGraph.UpdateVisibility(trackedPositions.ToArray());
|
|
VisibilityGraph_tDF9CBA378FA4709D3455EF0AB96EF9F863BC4A47* L_16 = __this->___visibilityGraph_6;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_17 = V_0;
|
|
NullCheck(L_17);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_18;
|
|
L_18 = List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3(L_17, List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3_RuntimeMethod_var);
|
|
NullCheck(L_16);
|
|
VisibilityGraph_UpdateVisibility_mD405B9D16CEC78957712D50BE52FC58CC1B6D181(L_16, L_18, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowVisibilityGraph::BuildVisibilityGraph(DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowModel)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapGridFlowVisibilityGraph_BuildVisibilityGraph_m5A8176D816F4D37CACABC58B65AFE14578E205C3 (SnapGridFlowVisibilityGraph_t8DAD487E20FA3215B2F239C09CFAB3706293AA46* __this, SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* ___0_model, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m862BF200E1A0E5029F9C142D453AF62AA969D4F5_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m5068FC775797D72F60584D6EC978DCB529432281_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m74589A25060183F314833DC94AF24071BA897933_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m2EB65E1402DD292E82352A0E4224FE81BEB2DACA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m0F65B0A64F4360CE365E397A2B6C7AC85A2B0DE4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m627F91C5EEBA83D26E4DA16B765AA6658561C918_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t2EAA4235E1A352F76AEA8447AE11292AF3EDA74E_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t3D19B276A650C85F00DF08FC44E95A282CB2AC71_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*)&GameObjectVisibilityGraphNode_tC36EE52E36547F640A6271908B21396895DD81B6_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Dictionary_2_t3D19B276A650C85F00DF08FC44E95A282CB2AC71* V_0 = NULL;
|
|
Dictionary_2_t2EAA4235E1A352F76AEA8447AE11292AF3EDA74E* V_1 = NULL;
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* V_4 = NULL;
|
|
GameObjectVisibilityGraphNode_tC36EE52E36547F640A6271908B21396895DD81B6* V_5 = NULL;
|
|
Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 V_6;
|
|
memset((&V_6), 0, sizeof(V_6));
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* V_7 = NULL;
|
|
VisibilityGraphNode_t21FFD21EAFA1E70B27DB3928503AC875EC728E98* V_8 = NULL;
|
|
VisibilityGraphNode_t21FFD21EAFA1E70B27DB3928503AC875EC728E98* V_9 = NULL;
|
|
{
|
|
// visibilityGraph.Clear();
|
|
VisibilityGraph_tDF9CBA378FA4709D3455EF0AB96EF9F863BC4A47* L_0 = __this->___visibilityGraph_6;
|
|
NullCheck(L_0);
|
|
VisibilityGraph_Clear_mD1FB952D097CEF3B3557EE1FE76B20FB7EFEAA06(L_0, NULL);
|
|
// visibilityGraph.VisibilityDepth = visibilityDepth;
|
|
VisibilityGraph_tDF9CBA378FA4709D3455EF0AB96EF9F863BC4A47* L_1 = __this->___visibilityGraph_6;
|
|
int32_t L_2 = __this->___visibilityDepth_4;
|
|
NullCheck(L_1);
|
|
VisibilityGraph_set_VisibilityDepth_m0434FACA9E1846190A83CA3BEDC7C53A946940FD_inline(L_1, L_2, NULL);
|
|
// if (model != null && model.snapModules != null && model.layoutGraph != null)
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* L_3 = ___0_model;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_4;
|
|
L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0139;
|
|
}
|
|
}
|
|
{
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* L_5 = ___0_model;
|
|
NullCheck(L_5);
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_6 = L_5->___snapModules_5;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0139;
|
|
}
|
|
}
|
|
{
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* L_7 = ___0_model;
|
|
NullCheck(L_7);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_8 = L_7->___layoutGraph_4;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0139;
|
|
}
|
|
}
|
|
{
|
|
// var modules = new Dictionary<DungeonUID, SgfModuleNode>();
|
|
Dictionary_2_t3D19B276A650C85F00DF08FC44E95A282CB2AC71* L_9 = (Dictionary_2_t3D19B276A650C85F00DF08FC44E95A282CB2AC71*)il2cpp_codegen_object_new(Dictionary_2_t3D19B276A650C85F00DF08FC44E95A282CB2AC71_il2cpp_TypeInfo_var);
|
|
NullCheck(L_9);
|
|
Dictionary_2__ctor_m74589A25060183F314833DC94AF24071BA897933(L_9, Dictionary_2__ctor_m74589A25060183F314833DC94AF24071BA897933_RuntimeMethod_var);
|
|
V_0 = L_9;
|
|
// var visibilityNodes = new Dictionary<DungeonUID, VisibilityGraphNode>();
|
|
Dictionary_2_t2EAA4235E1A352F76AEA8447AE11292AF3EDA74E* L_10 = (Dictionary_2_t2EAA4235E1A352F76AEA8447AE11292AF3EDA74E*)il2cpp_codegen_object_new(Dictionary_2_t2EAA4235E1A352F76AEA8447AE11292AF3EDA74E_il2cpp_TypeInfo_var);
|
|
NullCheck(L_10);
|
|
Dictionary_2__ctor_m5068FC775797D72F60584D6EC978DCB529432281(L_10, Dictionary_2__ctor_m5068FC775797D72F60584D6EC978DCB529432281_RuntimeMethod_var);
|
|
V_1 = L_10;
|
|
// foreach (var moduleInfo in model.snapModules)
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* L_11 = ___0_model;
|
|
NullCheck(L_11);
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_12 = L_11->___snapModules_5;
|
|
V_2 = L_12;
|
|
V_3 = 0;
|
|
goto IL_00af;
|
|
}
|
|
|
|
IL_0055:
|
|
{
|
|
// foreach (var moduleInfo in model.snapModules)
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_13 = V_2;
|
|
int32_t L_14 = V_3;
|
|
NullCheck(L_13);
|
|
int32_t L_15 = L_14;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
|
|
V_4 = L_16;
|
|
// if (moduleInfo == null || moduleInfo.SpawnedModule == null) continue;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_17 = V_4;
|
|
if (!L_17)
|
|
{
|
|
goto IL_00ab;
|
|
}
|
|
}
|
|
{
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_18 = V_4;
|
|
NullCheck(L_18);
|
|
SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* L_19 = L_18->___SpawnedModule_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_20;
|
|
L_20 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_19, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_20)
|
|
{
|
|
goto IL_00ab;
|
|
}
|
|
}
|
|
{
|
|
// modules[moduleInfo.ModuleInstanceId] = moduleInfo;
|
|
Dictionary_2_t3D19B276A650C85F00DF08FC44E95A282CB2AC71* L_21 = V_0;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_22 = V_4;
|
|
NullCheck(L_22);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_23 = L_22->___ModuleInstanceId_0;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_24 = V_4;
|
|
NullCheck(L_21);
|
|
Dictionary_2_set_Item_m627F91C5EEBA83D26E4DA16B765AA6658561C918(L_21, L_23, L_24, Dictionary_2_set_Item_m627F91C5EEBA83D26E4DA16B765AA6658561C918_RuntimeMethod_var);
|
|
// var visibilityNode = new GameObjectVisibilityGraphNode(moduleInfo.SpawnedModule.gameObject);
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_25 = V_4;
|
|
NullCheck(L_25);
|
|
SnapGridFlowModule_t2E3F33C64C5B20DD01AF7AAD8FFBC500F23EB5F6* L_26 = L_25->___SpawnedModule_4;
|
|
NullCheck(L_26);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_27;
|
|
L_27 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_26, NULL);
|
|
GameObjectVisibilityGraphNode_tC36EE52E36547F640A6271908B21396895DD81B6* L_28 = (GameObjectVisibilityGraphNode_tC36EE52E36547F640A6271908B21396895DD81B6*)il2cpp_codegen_object_new(GameObjectVisibilityGraphNode_tC36EE52E36547F640A6271908B21396895DD81B6_il2cpp_TypeInfo_var);
|
|
NullCheck(L_28);
|
|
GameObjectVisibilityGraphNode__ctor_mE17B43F8F0C1B689F79A32D052213A7D25782F51(L_28, L_27, NULL);
|
|
V_5 = L_28;
|
|
// visibilityGraph.RegisterNode(visibilityNode);
|
|
VisibilityGraph_tDF9CBA378FA4709D3455EF0AB96EF9F863BC4A47* L_29 = __this->___visibilityGraph_6;
|
|
GameObjectVisibilityGraphNode_tC36EE52E36547F640A6271908B21396895DD81B6* L_30 = V_5;
|
|
NullCheck(L_29);
|
|
VisibilityGraph_RegisterNode_m48824CACA574B36EBF51B11F866C798C19A18511(L_29, L_30, NULL);
|
|
// visibilityNodes[moduleInfo.ModuleInstanceId] = visibilityNode;
|
|
Dictionary_2_t2EAA4235E1A352F76AEA8447AE11292AF3EDA74E* L_31 = V_1;
|
|
SgfModuleNode_tA18CA034A033217DDCAD8235B5495F7A6CC6CDBE* L_32 = V_4;
|
|
NullCheck(L_32);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_33 = L_32->___ModuleInstanceId_0;
|
|
GameObjectVisibilityGraphNode_tC36EE52E36547F640A6271908B21396895DD81B6* L_34 = V_5;
|
|
NullCheck(L_31);
|
|
Dictionary_2_set_Item_m0F65B0A64F4360CE365E397A2B6C7AC85A2B0DE4(L_31, L_33, L_34, Dictionary_2_set_Item_m0F65B0A64F4360CE365E397A2B6C7AC85A2B0DE4_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00ab:
|
|
{
|
|
int32_t L_35 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_35, 1));
|
|
}
|
|
|
|
IL_00af:
|
|
{
|
|
// foreach (var moduleInfo in model.snapModules)
|
|
int32_t L_36 = V_3;
|
|
SgfModuleNodeU5BU5D_tB09EDDEE81FE6C1A1CD804C5BC06BF637D23B38C* L_37 = V_2;
|
|
NullCheck(L_37);
|
|
if ((((int32_t)L_36) < ((int32_t)((int32_t)(((RuntimeArray*)L_37)->max_length)))))
|
|
{
|
|
goto IL_0055;
|
|
}
|
|
}
|
|
{
|
|
// foreach (var link in model.layoutGraph.Links)
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* L_38 = ___0_model;
|
|
NullCheck(L_38);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_39 = L_38->___layoutGraph_4;
|
|
NullCheck(L_39);
|
|
List_1_tBCF1F4CED3EB622C65681A2E4EBBF061EA9FEC82* L_40 = L_39->___Links_1;
|
|
NullCheck(L_40);
|
|
Enumerator_t0CCF203C55AF25A15E91F0831E61CEE54E476006 L_41;
|
|
L_41 = List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C(L_40, List_1_GetEnumerator_m8349B5E6AF3682BD83AAA1172B1654A6DAE2FF0C_RuntimeMethod_var);
|
|
V_6 = L_41;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_012b:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399((&V_6), Enumerator_Dispose_mBB993ECFF7592FD18738D3AF9199C73DCBFBB399_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0120_1;
|
|
}
|
|
|
|
IL_00c9_1:
|
|
{
|
|
// foreach (var link in model.layoutGraph.Links)
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_42;
|
|
L_42 = Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_inline((&V_6), Enumerator_get_Current_m2A70366EB9FC3450B82A207C0889888A23F8D4A5_RuntimeMethod_var);
|
|
V_7 = L_42;
|
|
// if (visibilityNodes.ContainsKey(link.source) && visibilityNodes.ContainsKey(link.destination))
|
|
Dictionary_2_t2EAA4235E1A352F76AEA8447AE11292AF3EDA74E* L_43 = V_1;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_44 = V_7;
|
|
NullCheck(L_44);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_45 = L_44->___source_1;
|
|
NullCheck(L_43);
|
|
bool L_46;
|
|
L_46 = Dictionary_2_ContainsKey_m862BF200E1A0E5029F9C142D453AF62AA969D4F5(L_43, L_45, Dictionary_2_ContainsKey_m862BF200E1A0E5029F9C142D453AF62AA969D4F5_RuntimeMethod_var);
|
|
if (!L_46)
|
|
{
|
|
goto IL_0120_1;
|
|
}
|
|
}
|
|
{
|
|
Dictionary_2_t2EAA4235E1A352F76AEA8447AE11292AF3EDA74E* L_47 = V_1;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_48 = V_7;
|
|
NullCheck(L_48);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_49 = L_48->___destination_2;
|
|
NullCheck(L_47);
|
|
bool L_50;
|
|
L_50 = Dictionary_2_ContainsKey_m862BF200E1A0E5029F9C142D453AF62AA969D4F5(L_47, L_49, Dictionary_2_ContainsKey_m862BF200E1A0E5029F9C142D453AF62AA969D4F5_RuntimeMethod_var);
|
|
if (!L_50)
|
|
{
|
|
goto IL_0120_1;
|
|
}
|
|
}
|
|
{
|
|
// var source = visibilityNodes[link.source];
|
|
Dictionary_2_t2EAA4235E1A352F76AEA8447AE11292AF3EDA74E* L_51 = V_1;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_52 = V_7;
|
|
NullCheck(L_52);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_53 = L_52->___source_1;
|
|
NullCheck(L_51);
|
|
VisibilityGraphNode_t21FFD21EAFA1E70B27DB3928503AC875EC728E98* L_54;
|
|
L_54 = Dictionary_2_get_Item_m2EB65E1402DD292E82352A0E4224FE81BEB2DACA(L_51, L_53, Dictionary_2_get_Item_m2EB65E1402DD292E82352A0E4224FE81BEB2DACA_RuntimeMethod_var);
|
|
V_8 = L_54;
|
|
// var dest = visibilityNodes[link.destination];
|
|
Dictionary_2_t2EAA4235E1A352F76AEA8447AE11292AF3EDA74E* L_55 = V_1;
|
|
FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* L_56 = V_7;
|
|
NullCheck(L_56);
|
|
DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 L_57 = L_56->___destination_2;
|
|
NullCheck(L_55);
|
|
VisibilityGraphNode_t21FFD21EAFA1E70B27DB3928503AC875EC728E98* L_58;
|
|
L_58 = Dictionary_2_get_Item_m2EB65E1402DD292E82352A0E4224FE81BEB2DACA(L_55, L_57, Dictionary_2_get_Item_m2EB65E1402DD292E82352A0E4224FE81BEB2DACA_RuntimeMethod_var);
|
|
V_9 = L_58;
|
|
// source.AddConnection(dest);
|
|
VisibilityGraphNode_t21FFD21EAFA1E70B27DB3928503AC875EC728E98* L_59 = V_8;
|
|
VisibilityGraphNode_t21FFD21EAFA1E70B27DB3928503AC875EC728E98* L_60 = V_9;
|
|
NullCheck(L_59);
|
|
VisibilityGraphNode_AddConnection_m8DE8F0A396DAFB696F0505986E393134912C72A9(L_59, L_60, NULL);
|
|
// dest.AddConnection(source);
|
|
VisibilityGraphNode_t21FFD21EAFA1E70B27DB3928503AC875EC728E98* L_61 = V_9;
|
|
VisibilityGraphNode_t21FFD21EAFA1E70B27DB3928503AC875EC728E98* L_62 = V_8;
|
|
NullCheck(L_61);
|
|
VisibilityGraphNode_AddConnection_m8DE8F0A396DAFB696F0505986E393134912C72A9(L_61, L_62, NULL);
|
|
}
|
|
|
|
IL_0120_1:
|
|
{
|
|
// foreach (var link in model.layoutGraph.Links)
|
|
bool L_63;
|
|
L_63 = Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588((&V_6), Enumerator_MoveNext_mBAD8FA68A204B9FCCF4AD483DF4375C3BA625588_RuntimeMethod_var);
|
|
if (L_63)
|
|
{
|
|
goto IL_00c9_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0139;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0139:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowVisibilityGraph::OnPostDungeonBuild(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapGridFlowVisibilityGraph_OnPostDungeonBuild_mF81CEEC14E4BD9F5040F4FA6020B9A9F7549FB12 (SnapGridFlowVisibilityGraph_t8DAD487E20FA3215B2F239C09CFAB3706293AA46* __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*)&SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// BuildVisibilityGraph(model as SnapGridFlowModel);
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = ___1_model;
|
|
SnapGridFlowVisibilityGraph_BuildVisibilityGraph_m5A8176D816F4D37CACABC58B65AFE14578E205C3(__this, ((SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B*)IsInstClass((RuntimeObject*)L_0, SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B_il2cpp_TypeInfo_var)), NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowVisibilityGraph::OnDungeonDestroyed(DungeonArchitect.Dungeon)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapGridFlowVisibilityGraph_OnDungeonDestroyed_mBE5AFFDC6C3B2531F3DA0EB8E8E90D8412A24D02 (SnapGridFlowVisibilityGraph_t8DAD487E20FA3215B2F239C09CFAB3706293AA46* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// visibilityGraph.Clear();
|
|
VisibilityGraph_tDF9CBA378FA4709D3455EF0AB96EF9F863BC4A47* L_0 = __this->___visibilityGraph_6;
|
|
NullCheck(L_0);
|
|
VisibilityGraph_Clear_mD1FB952D097CEF3B3557EE1FE76B20FB7EFEAA06(L_0, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.SnapGridFlowVisibilityGraph::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapGridFlowVisibilityGraph__ctor_m722DCF2A1C5322FEED9729E9E5911DF67C46557B (SnapGridFlowVisibilityGraph_t8DAD487E20FA3215B2F239C09CFAB3706293AA46* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisibilityGraph_tDF9CBA378FA4709D3455EF0AB96EF9F863BC4A47_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public int visibilityDepth = 1;
|
|
__this->___visibilityDepth_4 = 1;
|
|
// private VisibilityGraph visibilityGraph = new VisibilityGraph();
|
|
VisibilityGraph_tDF9CBA378FA4709D3455EF0AB96EF9F863BC4A47* L_0 = (VisibilityGraph_tDF9CBA378FA4709D3455EF0AB96EF9F863BC4A47*)il2cpp_codegen_object_new(VisibilityGraph_tDF9CBA378FA4709D3455EF0AB96EF9F863BC4A47_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
VisibilityGraph__ctor_m1025832A38E547A70B546CA307D7EF3261D147B6(L_0, NULL);
|
|
__this->___visibilityGraph_6 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___visibilityGraph_6), (void*)L_0);
|
|
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.Builders.SnapGridFlow.DebugVisuals.SnapGridFlowDebugComponent::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapGridFlowDebugComponent__ctor_m5DEF55B5644787CD16ABB42AC1F297E5BEB65C67 (SnapGridFlowDebugComponent_t9879FA0A47F507CC0EF9120AFC3D617FE51E356C* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.DebugVisuals.SnapGridFlowDebugVisualizer::OnPostDungeonBuild(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapGridFlowDebugVisualizer_OnPostDungeonBuild_m5FF6D73C02F2CB12010EB411D9836D9AF8657DE0 (SnapGridFlowDebugVisualizer_tE20467996FADDEB21239B907551D506955F55A25* __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*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* V_0 = NULL;
|
|
int32_t G_B3_0 = 0;
|
|
{
|
|
// var debugDraw = (dungeon != null) ? dungeon.debugDraw : false;
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_0 = ___0_dungeon;
|
|
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_000c;
|
|
}
|
|
}
|
|
{
|
|
G_B3_0 = 0;
|
|
goto IL_0012;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_2 = ___0_dungeon;
|
|
NullCheck(L_2);
|
|
bool L_3 = L_2->___debugDraw_5;
|
|
G_B3_0 = ((int32_t)(L_3));
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
// if (debugDraw)
|
|
if (!G_B3_0)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// var sgfModel = model as SnapGridFlowModel;
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_4 = ___1_model;
|
|
V_0 = ((SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B*)IsInstClass((RuntimeObject*)L_4, SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B_il2cpp_TypeInfo_var));
|
|
// BuildVisualization(sgfModel.layoutGraph, dungeon);
|
|
SnapGridFlowModel_t9DC172F8CB32BD35631C01D4843C28428BB1C24B* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_6 = L_5->___layoutGraph_4;
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_7 = ___0_dungeon;
|
|
SnapGridFlowDebugVisualizer_BuildVisualization_mEC857FB48B6163C831541F70CEB14FA27F0AC814(__this, L_6, L_7, NULL);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.DebugVisuals.SnapGridFlowDebugVisualizer::OnDungeonDestroyed(DungeonArchitect.Dungeon)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapGridFlowDebugVisualizer_OnDungeonDestroyed_mCD2EAF1DBB95EECEF25CABF202277226FC9BC783 (SnapGridFlowDebugVisualizer_tE20467996FADDEB21239B907551D506955F55A25* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// DestroyVisualization(dungeon);
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_0 = ___0_dungeon;
|
|
SnapGridFlowDebugVisualizer_DestroyVisualization_m3EA0B845411189CE50A2136203B123B7C4038EF9(__this, L_0, NULL);
|
|
// if (world != null)
|
|
SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* L_1 = __this->___world_4;
|
|
if (!L_1)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
// world.Clear();
|
|
SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* L_2 = __this->___world_4;
|
|
NullCheck(L_2);
|
|
SxWorld_Clear_mC3E6E54D460D07C75D2ACFF48A93B6AB3276E3AC(L_2, NULL);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.DebugVisuals.SnapGridFlowDebugVisualizer::BuildVisualization(DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraph,DungeonArchitect.Dungeon)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapGridFlowDebugVisualizer_BuildVisualization_mEC857FB48B6163C831541F70CEB14FA27F0AC814 (SnapGridFlowDebugVisualizer_tE20467996FADDEB21239B907551D506955F55A25* __this, FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* ___0_graph, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___1_dungeon, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisSnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA_m0D240F1AB64D0648436CCD0720090CFDF69C07C1_RuntimeMethod_var);
|
|
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*)&FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowLayoutGraphUnityVisualizer_t1E60A7D74E78920260AAB63650BEA9540E9CE76B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisSnapGridFlowDebugComponent_t9879FA0A47F507CC0EF9120AFC3D617FE51E356C_m431FA3AAEAD13953BF6D18D510DB7B3AE2A93B95_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxMaterialRegistry_Get_TisSxFlowItemMaterialZWrite_t81FDB4D533E04B78BFF21F1F92EF0FAC1A03836C_mF345D0113234999E5F54E3218ADE05782538BC19_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxMaterialRegistry_Get_TisSxFlowMergedNodeMaterialZWrite_tD53E8EB4F4ECE30DD88375D5F6EC2A6861CAB7E8_mE99A104F1EC6A7DE7C56363667C6BE22552A5E8F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxMaterialRegistry_t20F7CAA76B11B121DD86147B3EB8D0B2E8F2BCCB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_0 = NULL;
|
|
BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9* V_1 = NULL;
|
|
FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* V_2 = NULL;
|
|
SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA* V_3 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
|
|
memset((&V_6), 0, sizeof(V_6));
|
|
Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
{
|
|
// if (graph == null) return;
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_0 = ___0_graph;
|
|
if (L_0)
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// if (graph == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// var t = dungeon.transform;
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_1 = ___1_dungeon;
|
|
NullCheck(L_1);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
|
|
L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_1, NULL);
|
|
V_0 = L_2;
|
|
// var sgfConfig = GetComponent<SnapGridFlowConfig>();
|
|
SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA* L_3;
|
|
L_3 = Component_GetComponent_TisSnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA_m0D240F1AB64D0648436CCD0720090CFDF69C07C1(__this, Component_GetComponent_TisSnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA_m0D240F1AB64D0648436CCD0720090CFDF69C07C1_RuntimeMethod_var);
|
|
V_3 = L_3;
|
|
// if (sgfConfig.moduleDatabase != null && sgfConfig.moduleDatabase.ModuleBoundsAsset != null)
|
|
SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA* L_4 = V_3;
|
|
NullCheck(L_4);
|
|
SnapGridFlowModuleDatabase_t9BFD5C9A69E9F0BAEADD0297E84C8F2EF7E368C5* L_5 = L_4->___moduleDatabase_6;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_6;
|
|
L_6 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_0111;
|
|
}
|
|
}
|
|
{
|
|
SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA* L_7 = V_3;
|
|
NullCheck(L_7);
|
|
SnapGridFlowModuleDatabase_t9BFD5C9A69E9F0BAEADD0297E84C8F2EF7E368C5* L_8 = L_7->___moduleDatabase_6;
|
|
NullCheck(L_8);
|
|
SnapGridFlowModuleBounds_tC1ED29D176288EB019D34024770238E6C0E789A2* L_9 = L_8->___ModuleBoundsAsset_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_10;
|
|
L_10 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_10)
|
|
{
|
|
goto IL_0111;
|
|
}
|
|
}
|
|
{
|
|
// var chunkSize = sgfConfig.moduleDatabase.ModuleBoundsAsset.chunkSize;
|
|
SnapGridFlowConfig_t96B0BE7AE744FA3297F25C7588679D7D7144DFBA* L_11 = V_3;
|
|
NullCheck(L_11);
|
|
SnapGridFlowModuleDatabase_t9BFD5C9A69E9F0BAEADD0297E84C8F2EF7E368C5* L_12 = L_11->___moduleDatabase_6;
|
|
NullCheck(L_12);
|
|
SnapGridFlowModuleBounds_tC1ED29D176288EB019D34024770238E6C0E789A2* L_13 = L_12->___ModuleBoundsAsset_4;
|
|
NullCheck(L_13);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = L_13->___chunkSize_4;
|
|
V_4 = L_14;
|
|
// foreach (var node in graph.Nodes)
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_15 = ___0_graph;
|
|
NullCheck(L_15);
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_16 = L_15->___Nodes_0;
|
|
NullCheck(L_16);
|
|
Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 L_17;
|
|
L_17 = List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068(L_16, List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var);
|
|
V_5 = L_17;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0103:
|
|
{// 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_00f5_1;
|
|
}
|
|
|
|
IL_005d_1:
|
|
{
|
|
// foreach (var node in graph.Nodes)
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_18;
|
|
L_18 = Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_inline((&V_5), Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var);
|
|
// var nodePos = Vector3.Scale(node.coord, chunkSize) + new Vector3(0, offsetY, 0);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_19 = L_18;
|
|
NullCheck(L_19);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = L_19->___coord_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
|
|
L_22 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_20, L_21, NULL);
|
|
float L_23 = __this->___offsetY_5;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
|
|
memset((&L_24), 0, sizeof(L_24));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_24), (0.0f), L_23, (0.0f), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
|
|
L_25 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_22, L_24, NULL);
|
|
V_6 = L_25;
|
|
// node.position = t.TransformPoint(nodePos);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_26 = L_19;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_27 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_6;
|
|
NullCheck(L_27);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
|
|
L_29 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_27, L_28, NULL);
|
|
NullCheck(L_26);
|
|
L_26->___position_1 = L_29;
|
|
// foreach (var subNode in node.MergedCompositeNodes)
|
|
NullCheck(L_26);
|
|
List_1_tA16D1B0CD4D472772D498EFD79D328CA7801E30A* L_30 = L_26->___MergedCompositeNodes_10;
|
|
NullCheck(L_30);
|
|
Enumerator_t1B12032378F0AAA9C4FCFB0AE080B0CEA5791425 L_31;
|
|
L_31 = List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068(L_30, List_1_GetEnumerator_m2E59158279FEB1B4AEB7E7BDECA6CDCD77BB3068_RuntimeMethod_var);
|
|
V_7 = L_31;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00e7_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_00dc_2;
|
|
}
|
|
|
|
IL_00a9_2:
|
|
{
|
|
// foreach (var subNode in node.MergedCompositeNodes)
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_32;
|
|
L_32 = Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_inline((&V_7), Enumerator_get_Current_mD3BE700B659B7A13182EFBA0B3F6CAE426B2BACC_RuntimeMethod_var);
|
|
// subNode.position = Vector3.Scale(subNode.coord, chunkSize) + new Vector3(0, offsetY, 0);
|
|
FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* L_33 = L_32;
|
|
NullCheck(L_33);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = L_33->___coord_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
|
|
L_36 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_34, L_35, NULL);
|
|
float L_37 = __this->___offsetY_5;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
|
|
memset((&L_38), 0, sizeof(L_38));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_38), (0.0f), L_37, (0.0f), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
|
|
L_39 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_36, L_38, NULL);
|
|
NullCheck(L_33);
|
|
L_33->___position_1 = L_39;
|
|
}
|
|
|
|
IL_00dc_2:
|
|
{
|
|
// foreach (var subNode in node.MergedCompositeNodes)
|
|
bool L_40;
|
|
L_40 = Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB((&V_7), Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var);
|
|
if (L_40)
|
|
{
|
|
goto IL_00a9_2;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00f5_1;
|
|
}
|
|
}// end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00f5_1:
|
|
{
|
|
// foreach (var node in graph.Nodes)
|
|
bool L_41;
|
|
L_41 = Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB((&V_5), Enumerator_MoveNext_mD3C329E04DA0B2A4B1B8B4E33A8C54F7570E04BB_RuntimeMethod_var);
|
|
if (L_41)
|
|
{
|
|
goto IL_005d_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0111;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0111:
|
|
{
|
|
// world = new SxWorld();
|
|
SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* L_42 = (SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD*)il2cpp_codegen_object_new(SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD_il2cpp_TypeInfo_var);
|
|
NullCheck(L_42);
|
|
SxWorld__ctor_m69690DE32D857025D839EEE159284F9EF51A90E1(L_42, NULL);
|
|
__this->___world_4 = L_42;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___world_4), (void*)L_42);
|
|
// var buildSettings = SxLayout3DWorldBuilder.BuildSettings.Create();
|
|
BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9* L_43;
|
|
L_43 = BuildSettings_Create_m5564309BCD1853C065F97907D441795C954DA296(NULL);
|
|
V_1 = L_43;
|
|
// buildSettings.MergedNodeMaterial = SxMaterialRegistry.Get<SxFlowMergedNodeMaterialZWrite>();
|
|
BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9* L_44 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(SxMaterialRegistry_t20F7CAA76B11B121DD86147B3EB8D0B2E8F2BCCB_il2cpp_TypeInfo_var);
|
|
SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* L_45;
|
|
L_45 = SxMaterialRegistry_Get_TisSxFlowMergedNodeMaterialZWrite_tD53E8EB4F4ECE30DD88375D5F6EC2A6861CAB7E8_mE99A104F1EC6A7DE7C56363667C6BE22552A5E8F(SxMaterialRegistry_Get_TisSxFlowMergedNodeMaterialZWrite_tD53E8EB4F4ECE30DD88375D5F6EC2A6861CAB7E8_mE99A104F1EC6A7DE7C56363667C6BE22552A5E8F_RuntimeMethod_var);
|
|
NullCheck(L_44);
|
|
L_44->___MergedNodeMaterial_2 = L_45;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_44->___MergedNodeMaterial_2), (void*)L_45);
|
|
// buildSettings.ItemMaterial = SxMaterialRegistry.Get<SxFlowItemMaterialZWrite>();
|
|
BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9* L_46 = V_1;
|
|
SxMaterial_tD04642D8A3E8908103C41D01DA4588A286A75BE9* L_47;
|
|
L_47 = SxMaterialRegistry_Get_TisSxFlowItemMaterialZWrite_t81FDB4D533E04B78BFF21F1F92EF0FAC1A03836C_mF345D0113234999E5F54E3218ADE05782538BC19(SxMaterialRegistry_Get_TisSxFlowItemMaterialZWrite_t81FDB4D533E04B78BFF21F1F92EF0FAC1A03836C_mF345D0113234999E5F54E3218ADE05782538BC19_RuntimeMethod_var);
|
|
NullCheck(L_46);
|
|
L_46->___ItemMaterial_3 = L_47;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_46->___ItemMaterial_3), (void*)L_47);
|
|
// var renderSettings = new FlowLayout3DRenderSettings(nodeRadius);
|
|
float L_48 = __this->___nodeRadius_6;
|
|
FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* L_49 = (FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446*)il2cpp_codegen_object_new(FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446_il2cpp_TypeInfo_var);
|
|
NullCheck(L_49);
|
|
FlowLayout3DRenderSettings__ctor_m8ABB798F1DC57F87B95A62954DCFB8F72FC78A35(L_49, L_48, NULL);
|
|
V_2 = L_49;
|
|
// SxLayout3DWorldBuilder.Build(world, graph, buildSettings, renderSettings);
|
|
SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* L_50 = __this->___world_4;
|
|
FlowLayoutGraph_t8EEF98E2D47357A7DF4281A9632864239F40222B* L_51 = ___0_graph;
|
|
BuildSettings_t3E1233762D2383EC1FE1349A2B12934C7D158CF9* L_52 = V_1;
|
|
FlowLayout3DRenderSettings_t27D552412B7DFBCFDBE0F3B6689F4056ECB1C446* L_53 = V_2;
|
|
SxLayout3DWorldBuilder_Build_mCA187BF1CD2C19D33EB1D5914E64FFABB36E28F7(L_50, L_51, L_52, L_53, NULL);
|
|
// DestroyVisualization(dungeon);
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_54 = ___1_dungeon;
|
|
SnapGridFlowDebugVisualizer_DestroyVisualization_m3EA0B845411189CE50A2136203B123B7C4038EF9(__this, L_54, NULL);
|
|
// var visualizer = new FlowLayoutGraphUnityVisualizer();
|
|
FlowLayoutGraphUnityVisualizer_t1E60A7D74E78920260AAB63650BEA9540E9CE76B* L_55 = (FlowLayoutGraphUnityVisualizer_t1E60A7D74E78920260AAB63650BEA9540E9CE76B*)il2cpp_codegen_object_new(FlowLayoutGraphUnityVisualizer_t1E60A7D74E78920260AAB63650BEA9540E9CE76B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_55);
|
|
FlowLayoutGraphUnityVisualizer__ctor_mA5385F8F066E451D2DCA5070669259B012BF10D7(L_55, NULL);
|
|
// var visualizerGameObject = visualizer.Build(world);
|
|
SxWorld_t9DBFD5AA4842BF69A8BB2867607B89D034C23DBD* L_56 = __this->___world_4;
|
|
NullCheck(L_55);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_57;
|
|
L_57 = FlowLayoutGraphUnityVisualizer_Build_mBEEEC93A4B886BB2482D2CD6DCE9E124BF870E77(L_55, L_56, NULL);
|
|
// var debugComponent = visualizerGameObject.AddComponent<SnapGridFlowDebugComponent>();
|
|
NullCheck(L_57);
|
|
SnapGridFlowDebugComponent_t9879FA0A47F507CC0EF9120AFC3D617FE51E356C* L_58;
|
|
L_58 = GameObject_AddComponent_TisSnapGridFlowDebugComponent_t9879FA0A47F507CC0EF9120AFC3D617FE51E356C_m431FA3AAEAD13953BF6D18D510DB7B3AE2A93B95(L_57, GameObject_AddComponent_TisSnapGridFlowDebugComponent_t9879FA0A47F507CC0EF9120AFC3D617FE51E356C_m431FA3AAEAD13953BF6D18D510DB7B3AE2A93B95_RuntimeMethod_var);
|
|
// debugComponent.dungeon = dungeon;
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_59 = ___1_dungeon;
|
|
NullCheck(L_58);
|
|
L_58->___dungeon_4 = L_59;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_58->___dungeon_4), (void*)L_59);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.DebugVisuals.SnapGridFlowDebugVisualizer::DestroyVisualization(DungeonArchitect.Dungeon)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapGridFlowDebugVisualizer_DestroyVisualization_m3EA0B845411189CE50A2136203B123B7C4038EF9 (SnapGridFlowDebugVisualizer_tE20467996FADDEB21239B907551D506955F55A25* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindObjectsOfType_TisSnapGridFlowDebugComponent_t9879FA0A47F507CC0EF9120AFC3D617FE51E356C_m84B7C889CBA466E4C45AE2318918E08A6C78CD26_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* V_0 = NULL;
|
|
SnapGridFlowDebugComponentU5BU5D_t126D06B72F8256F514A0024CED9D8A7469173018* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
SnapGridFlowDebugComponent_t9879FA0A47F507CC0EF9120AFC3D617FE51E356C* V_3 = NULL;
|
|
Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_5 = NULL;
|
|
{
|
|
// var debugComponents = FindObjectsOfType<SnapGridFlowDebugComponent>();
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
SnapGridFlowDebugComponentU5BU5D_t126D06B72F8256F514A0024CED9D8A7469173018* L_0;
|
|
L_0 = Object_FindObjectsOfType_TisSnapGridFlowDebugComponent_t9879FA0A47F507CC0EF9120AFC3D617FE51E356C_m84B7C889CBA466E4C45AE2318918E08A6C78CD26(Object_FindObjectsOfType_TisSnapGridFlowDebugComponent_t9879FA0A47F507CC0EF9120AFC3D617FE51E356C_m84B7C889CBA466E4C45AE2318918E08A6C78CD26_RuntimeMethod_var);
|
|
// var gameObjectsToDestroy = new List<GameObject>();
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_1 = (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*)il2cpp_codegen_object_new(List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC(L_1, List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var);
|
|
V_0 = L_1;
|
|
// foreach (var debugComponent in debugComponents)
|
|
V_1 = L_0;
|
|
V_2 = 0;
|
|
goto IL_003b;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
// foreach (var debugComponent in debugComponents)
|
|
SnapGridFlowDebugComponentU5BU5D_t126D06B72F8256F514A0024CED9D8A7469173018* L_2 = V_1;
|
|
int32_t L_3 = V_2;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
SnapGridFlowDebugComponent_t9879FA0A47F507CC0EF9120AFC3D617FE51E356C* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
V_3 = L_5;
|
|
// if (debugComponent == null) continue;
|
|
SnapGridFlowDebugComponent_t9879FA0A47F507CC0EF9120AFC3D617FE51E356C* L_6 = V_3;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_7;
|
|
L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_7)
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
// if (debugComponent.dungeon == dungeon)
|
|
SnapGridFlowDebugComponent_t9879FA0A47F507CC0EF9120AFC3D617FE51E356C* L_8 = V_3;
|
|
NullCheck(L_8);
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_9 = L_8->___dungeon_4;
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_10 = ___0_dungeon;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_11;
|
|
L_11 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_9, L_10, NULL);
|
|
if (!L_11)
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
// gameObjectsToDestroy.Add(debugComponent.gameObject);
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_12 = V_0;
|
|
SnapGridFlowDebugComponent_t9879FA0A47F507CC0EF9120AFC3D617FE51E356C* L_13 = V_3;
|
|
NullCheck(L_13);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14;
|
|
L_14 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_13, NULL);
|
|
NullCheck(L_12);
|
|
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_12, L_14, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
int32_t L_15 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_15, 1));
|
|
}
|
|
|
|
IL_003b:
|
|
{
|
|
// foreach (var debugComponent in debugComponents)
|
|
int32_t L_16 = V_2;
|
|
SnapGridFlowDebugComponentU5BU5D_t126D06B72F8256F514A0024CED9D8A7469173018* L_17 = V_1;
|
|
NullCheck(L_17);
|
|
if ((((int32_t)L_16) < ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
// foreach (var obj in gameObjectsToDestroy)
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_18 = V_0;
|
|
NullCheck(L_18);
|
|
Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 L_19;
|
|
L_19 = List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8(L_18, List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8_RuntimeMethod_var);
|
|
V_4 = L_19;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0070:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D((&V_4), Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0065_1;
|
|
}
|
|
|
|
IL_004b_1:
|
|
{
|
|
// foreach (var obj in gameObjectsToDestroy)
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20;
|
|
L_20 = Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_inline((&V_4), Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_RuntimeMethod_var);
|
|
V_5 = L_20;
|
|
// if (obj == null) continue;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_21 = V_5;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_22;
|
|
L_22 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_21, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_22)
|
|
{
|
|
goto IL_0065_1;
|
|
}
|
|
}
|
|
{
|
|
// DungeonUtils.DestroyObject(obj);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_23 = V_5;
|
|
DungeonUtils_DestroyObject_mE7903363F862729A5242C5F83A49E24450396F9F(L_23, NULL);
|
|
}
|
|
|
|
IL_0065_1:
|
|
{
|
|
// foreach (var obj in gameObjectsToDestroy)
|
|
bool L_24;
|
|
L_24 = Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27((&V_4), Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27_RuntimeMethod_var);
|
|
if (L_24)
|
|
{
|
|
goto IL_004b_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_007e;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_007e:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SnapGridFlow.DebugVisuals.SnapGridFlowDebugVisualizer::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapGridFlowDebugVisualizer__ctor_m0AAC0BA40ABE42B541E95114EA10B6360C596BAE (SnapGridFlowDebugVisualizer_tE20467996FADDEB21239B907551D506955F55A25* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public float offsetY = 3;
|
|
__this->___offsetY_5 = (3.0f);
|
|
// public float nodeRadius = 1.5f;
|
|
__this->___nodeRadius_6 = (1.5f);
|
|
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.Builders.Snap.SnapBuilder::BuildDungeon(DungeonArchitect.DungeonConfig,DungeonArchitect.DungeonModel)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapBuilder_BuildDungeon_mB0E3B8F2E8736355B37165618826BCEC654F45CE (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708* __this, DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* ___0_config, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___1_model, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// base.BuildDungeon(config, model);
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_0 = ___0_config;
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_1 = ___1_model;
|
|
DungeonBuilder_BuildDungeon_m3560800F8DB87C0B58247D249C2400C41A865535(__this, L_0, L_1, NULL);
|
|
// markers.Clear();
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_2 = ((DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA*)__this)->___markers_8;
|
|
NullCheck(L_2);
|
|
VirtualActionInvoker0::Invoke(9 /* System.Void DungeonArchitect.LevelMarkerList::Clear() */, L_2);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.Snap.SnapBuilder::EmitMarkers()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapBuilder_EmitMarkers_mB435E06789D665AEA682E161FF3FAD95523A46B5 (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// base.EmitMarkers();
|
|
DungeonBuilder_EmitMarkers_m9A37877CCDCD23ED308C323678985233569EB0F1(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Builders.Snap.SnapBuilder::IsThemingSupported()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SnapBuilder_IsThemingSupported_mA49A73466982696DE370B346ADFBB63347E96271 (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public override bool IsThemingSupported() { return false; }
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.Snap.SnapBuilder::BuildNonThemedDungeon(DungeonArchitect.DungeonSceneProvider,DungeonArchitect.IDungeonSceneObjectInstantiator)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapBuilder_BuildNonThemedDungeon_mE7410ED455FF18E6604748E5B77C49556EEF12EE (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708* __this, DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* ___0_sceneProvider, RuntimeObject* ___1_objectInstantiator, 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*)&Enumerator_Dispose_mB9F3F19ABAB1878EBC908368E278DCB73A08BF28_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD8ECA3974C856347C6498B5896DB55BB065C749D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m65DE4B3EE98EA941F197CB1F59B4ED1448142AF9_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphGrammarProcessorSettings_tA334F5311C285024FDD3175D8063A77AB7D9D27A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphGrammarProcessor_t0378DDC63BBCA5D3527791FFFC448B5864A17DE6_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_mB885E196FC99AF6E19DC58C8F084281C625E2B28_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m6A11D47E0FAB7B76222536C414A094ABBA665E62_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m82AA19E9C85E1E2DC5BFDC1949D2386B5EC3437E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t7614AF7402887D26AFE318E6B8AACBC9C9F0C0EB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mAB7CE2785BD42ABAC2FB001F4743FBFA72CD0BC6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m22DEAB881FEFAA7B6837464D6E895BBF0A5A8E57_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m78FCD66C3CB22A8EA9A1E55D687C6CFC363973E7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7416ABC26E9937FB1764EFBF8BA2F32699783856_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mBCF2DB6AE6D545355E237925A02E9D5B7DA43547_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mDB7BDCE3612DD5F8DDE54FEEA140BFE6A0C759CC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4B542923ACEB6F90711F2D72B25706CD5A095053_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tBF91A6EE3603F2177DCFCBDBC0A2DCA3C655F8B3_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tE87724DD1EF12FAA55C17C0A12DB4C71D38587ED_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SnapConfig_t11C25F1CB7366F773C284D5B01DE8CB2E88F288F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SnapLayoutBuildState_tCF53F22261656B60AECFBC90460920834C06027C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_0_U3CBuildNonThemedDungeonU3Eb__0_m7E3AAA7C234483A2CEB7A1C8F56F5590C67DE902_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_0_t5139E1AF1012683BE6A004A3D08DFB0EEF1A1AF8_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_1_U3CBuildNonThemedDungeonU3Eb__1_m42F862E3D1AD283899872E0EFD25372F30B341C8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_1_t5BB527B4BF0E80D026B9A149214893F8C3CB03B0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral06CB7834C67AD02C59298A777F4870571D9C8F85);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAFFFE5C19F0E71B8A1D50F790A057656967BE1F);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD3D0C1173DCCFEACEFB33D5BD7E1E303F5F299DA);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
U3CU3Ec__DisplayClass6_0_t5139E1AF1012683BE6A004A3D08DFB0EEF1A1AF8* V_0 = NULL;
|
|
List_1_tBF91A6EE3603F2177DCFCBDBC0A2DCA3C655F8B3* V_1 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D* V_3 = NULL;
|
|
HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A* V_4 = NULL;
|
|
SnapLayoutBuildState_tCF53F22261656B60AECFBC90460920834C06027C* V_5 = NULL;
|
|
GraphGrammarProcessorSettings_tA334F5311C285024FDD3175D8063A77AB7D9D27A* V_6 = NULL;
|
|
RuntimeGraphNode_1_t712304134E64613AF823A2C4938E9D8EEA758602* V_7 = NULL;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* V_8 = NULL;
|
|
Enumerator_t2C021543BD742460CE538B0773FC5A67EF02E5BB V_9;
|
|
memset((&V_9), 0, sizeof(V_9));
|
|
SnapModuleEntry_tBAF7435C474DC174E69A89CFAB18DAA116D32FBD* V_10 = NULL;
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* V_11 = NULL;
|
|
U3CU3Ec__DisplayClass6_1_t5BB527B4BF0E80D026B9A149214893F8C3CB03B0* V_12 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B16_0;
|
|
memset((&G_B16_0), 0, sizeof(G_B16_0));
|
|
{
|
|
U3CU3Ec__DisplayClass6_0_t5139E1AF1012683BE6A004A3D08DFB0EEF1A1AF8* L_0 = (U3CU3Ec__DisplayClass6_0_t5139E1AF1012683BE6A004A3D08DFB0EEF1A1AF8*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass6_0_t5139E1AF1012683BE6A004A3D08DFB0EEF1A1AF8_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CU3Ec__DisplayClass6_0__ctor_m0BA9F11F8284C85784220BE0BCF9D0E91312EA96(L_0, NULL);
|
|
V_0 = L_0;
|
|
U3CU3Ec__DisplayClass6_0_t5139E1AF1012683BE6A004A3D08DFB0EEF1A1AF8* L_1 = V_0;
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_2 = ___0_sceneProvider;
|
|
NullCheck(L_1);
|
|
L_1->___sceneProvider_0 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_1->___sceneProvider_0), (void*)L_2);
|
|
U3CU3Ec__DisplayClass6_0_t5139E1AF1012683BE6A004A3D08DFB0EEF1A1AF8* L_3 = V_0;
|
|
RuntimeObject* L_4 = ___1_objectInstantiator;
|
|
NullCheck(L_3);
|
|
L_3->___objectInstantiator_1 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_3->___objectInstantiator_1), (void*)L_4);
|
|
// random = new System.Random((int)config.Seed);
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_5 = ((DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA*)__this)->___config_4;
|
|
NullCheck(L_5);
|
|
uint32_t L_6 = L_5->___Seed_4;
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_7 = (Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8*)il2cpp_codegen_object_new(Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var);
|
|
NullCheck(L_7);
|
|
Random__ctor_mFB386F0C0ED85F26CD069C3527052B81878A2F1E(L_7, L_6, NULL);
|
|
__this->___random_16 = L_7;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___random_16), (void*)L_7);
|
|
// markers.Clear();
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_8 = ((DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA*)__this)->___markers_8;
|
|
NullCheck(L_8);
|
|
VirtualActionInvoker0::Invoke(9 /* System.Void DungeonArchitect.LevelMarkerList::Clear() */, L_8);
|
|
// snapConfig = config as SnapConfig;
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_9 = ((DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA*)__this)->___config_4;
|
|
__this->___snapConfig_14 = ((SnapConfig_t11C25F1CB7366F773C284D5B01DE8CB2E88F288F*)IsInstClass((RuntimeObject*)L_9, SnapConfig_t11C25F1CB7366F773C284D5B01DE8CB2E88F288F_il2cpp_TypeInfo_var));
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___snapConfig_14), (void*)((SnapConfig_t11C25F1CB7366F773C284D5B01DE8CB2E88F288F*)IsInstClass((RuntimeObject*)L_9, SnapConfig_t11C25F1CB7366F773C284D5B01DE8CB2E88F288F_il2cpp_TypeInfo_var)));
|
|
// snapModel = model as SnapModel;
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_10 = ((DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA*)__this)->___model_7;
|
|
__this->___snapModel_15 = ((SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4*)IsInstClass((RuntimeObject*)L_10, SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4_il2cpp_TypeInfo_var));
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___snapModel_15), (void*)((SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4*)IsInstClass((RuntimeObject*)L_10, SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4_il2cpp_TypeInfo_var)));
|
|
// if (snapConfig == null)
|
|
SnapConfig_t11C25F1CB7366F773C284D5B01DE8CB2E88F288F* L_11 = __this->___snapConfig_14;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_12;
|
|
L_12 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_11, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_12)
|
|
{
|
|
goto IL_0070;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogError("No snap config script found in dungeon game object");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteralCAFFFE5C19F0E71B8A1D50F790A057656967BE1F, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0070:
|
|
{
|
|
// if (snapModel == null)
|
|
SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4* L_13 = __this->___snapModel_15;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_14;
|
|
L_14 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_13, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_14)
|
|
{
|
|
goto IL_0089;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogError("No snap model script found in dungeon game object");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteralD3D0C1173DCCFEACEFB33D5BD7E1E303F5F299DA, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0089:
|
|
{
|
|
// if (snapConfig.snapFlow == null)
|
|
SnapConfig_t11C25F1CB7366F773C284D5B01DE8CB2E88F288F* L_15 = __this->___snapConfig_14;
|
|
NullCheck(L_15);
|
|
SnapFlowAsset_tD07E7F4A4D8E2701C6136D9269B20776AFCE342D* L_16 = L_15->___snapFlow_6;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_17;
|
|
L_17 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_16, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_17)
|
|
{
|
|
goto IL_00a7;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogError("No dungeon flow asset defined in the config");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral06CB7834C67AD02C59298A777F4870571D9C8F85, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_00a7:
|
|
{
|
|
// var ModuleInfos = new List<ModuleInfo>();
|
|
List_1_tBF91A6EE3603F2177DCFCBDBC0A2DCA3C655F8B3* L_18 = (List_1_tBF91A6EE3603F2177DCFCBDBC0A2DCA3C655F8B3*)il2cpp_codegen_object_new(List_1_tBF91A6EE3603F2177DCFCBDBC0A2DCA3C655F8B3_il2cpp_TypeInfo_var);
|
|
NullCheck(L_18);
|
|
List_1__ctor_m7416ABC26E9937FB1764EFBF8BA2F32699783856(L_18, List_1__ctor_m7416ABC26E9937FB1764EFBF8BA2F32699783856_RuntimeMethod_var);
|
|
V_1 = L_18;
|
|
// var RegisteredModules = new HashSet<SnapModuleEntry>(snapConfig.Modules);
|
|
SnapConfig_t11C25F1CB7366F773C284D5B01DE8CB2E88F288F* L_19 = __this->___snapConfig_14;
|
|
NullCheck(L_19);
|
|
SnapModuleEntryU5BU5D_t9C91DF3F5AF0D948932C8F39D5508640A2C0A91B* L_20 = L_19->___Modules_5;
|
|
HashSet_1_t7614AF7402887D26AFE318E6B8AACBC9C9F0C0EB* L_21 = (HashSet_1_t7614AF7402887D26AFE318E6B8AACBC9C9F0C0EB*)il2cpp_codegen_object_new(HashSet_1_t7614AF7402887D26AFE318E6B8AACBC9C9F0C0EB_il2cpp_TypeInfo_var);
|
|
NullCheck(L_21);
|
|
HashSet_1__ctor_m82AA19E9C85E1E2DC5BFDC1949D2386B5EC3437E(L_21, (RuntimeObject*)L_20, HashSet_1__ctor_m82AA19E9C85E1E2DC5BFDC1949D2386B5EC3437E_RuntimeMethod_var);
|
|
// foreach (var RegisteredModule in RegisteredModules)
|
|
NullCheck(L_21);
|
|
Enumerator_t2C021543BD742460CE538B0773FC5A67EF02E5BB L_22;
|
|
L_22 = HashSet_1_GetEnumerator_mB885E196FC99AF6E19DC58C8F084281C625E2B28(L_21, HashSet_1_GetEnumerator_mB885E196FC99AF6E19DC58C8F084281C625E2B28_RuntimeMethod_var);
|
|
V_9 = L_22;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00fb:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mB9F3F19ABAB1878EBC908368E278DCB73A08BF28((&V_9), Enumerator_Dispose_mB9F3F19ABAB1878EBC908368E278DCB73A08BF28_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_00f0_1;
|
|
}
|
|
|
|
IL_00c6_1:
|
|
{
|
|
// foreach (var RegisteredModule in RegisteredModules)
|
|
SnapModuleEntry_tBAF7435C474DC174E69A89CFAB18DAA116D32FBD* L_23;
|
|
L_23 = Enumerator_get_Current_m65DE4B3EE98EA941F197CB1F59B4ED1448142AF9_inline((&V_9), Enumerator_get_Current_m65DE4B3EE98EA941F197CB1F59B4ED1448142AF9_RuntimeMethod_var);
|
|
V_10 = L_23;
|
|
// if (RegisteredModule.module != null)
|
|
SnapModuleEntry_tBAF7435C474DC174E69A89CFAB18DAA116D32FBD* L_24 = V_10;
|
|
NullCheck(L_24);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_25 = L_24->___module_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_26;
|
|
L_26 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_25, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_26)
|
|
{
|
|
goto IL_00f0_1;
|
|
}
|
|
}
|
|
{
|
|
// var moduleInfo = GenerateModuleInfo(RegisteredModule);
|
|
SnapModuleEntry_tBAF7435C474DC174E69A89CFAB18DAA116D32FBD* L_27 = V_10;
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* L_28;
|
|
L_28 = SnapBuilder_GenerateModuleInfo_m17E457A0881446568E579CF29395447CF07C44E4(__this, L_27, NULL);
|
|
V_11 = L_28;
|
|
// ModuleInfos.Add(moduleInfo);
|
|
List_1_tBF91A6EE3603F2177DCFCBDBC0A2DCA3C655F8B3* L_29 = V_1;
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* L_30 = V_11;
|
|
NullCheck(L_29);
|
|
List_1_Add_mAB7CE2785BD42ABAC2FB001F4743FBFA72CD0BC6_inline(L_29, L_30, List_1_Add_mAB7CE2785BD42ABAC2FB001F4743FBFA72CD0BC6_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00f0_1:
|
|
{
|
|
// foreach (var RegisteredModule in RegisteredModules)
|
|
bool L_31;
|
|
L_31 = Enumerator_MoveNext_mD8ECA3974C856347C6498B5896DB55BB065C749D((&V_9), Enumerator_MoveNext_mD8ECA3974C856347C6498B5896DB55BB065C749D_RuntimeMethod_var);
|
|
if (L_31)
|
|
{
|
|
goto IL_00c6_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0109;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0109:
|
|
{
|
|
// var dungeonBasePosition = (transform != null) ? transform.position : Vector3.zero;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32;
|
|
L_32 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_33;
|
|
L_33 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_32, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_33)
|
|
{
|
|
goto IL_011e;
|
|
}
|
|
}
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
|
|
L_34 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
G_B16_0 = L_34;
|
|
goto IL_0129;
|
|
}
|
|
|
|
IL_011e:
|
|
{
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_35;
|
|
L_35 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_35);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
|
|
L_36 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_35, NULL);
|
|
G_B16_0 = L_36;
|
|
}
|
|
|
|
IL_0129:
|
|
{
|
|
V_2 = G_B16_0;
|
|
// var StartNode = new ModuleGrowthNode();
|
|
ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D* L_37 = (ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D*)il2cpp_codegen_object_new(ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D_il2cpp_TypeInfo_var);
|
|
NullCheck(L_37);
|
|
ModuleGrowthNode__ctor_mE26A24CBFA5D1757082DEB791BC551955E22940E(L_37, NULL);
|
|
V_3 = L_37;
|
|
// StartNode.IncomingModuleDoorIndex = -1;
|
|
ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D* L_38 = V_3;
|
|
NullCheck(L_38);
|
|
L_38->___IncomingModuleDoorIndex_2 = (-1);
|
|
// StartNode.startNode = true;
|
|
ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D* L_39 = V_3;
|
|
NullCheck(L_39);
|
|
L_39->___startNode_3 = (bool)1;
|
|
// StartNode.ModuleTransform = Matrix4x4.TRS(dungeonBasePosition, Quaternion.identity, Vector3.one);
|
|
ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D* L_40 = V_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = V_2;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_42;
|
|
L_42 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
|
|
L_43 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_44;
|
|
L_44 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_41, L_42, L_43, NULL);
|
|
NullCheck(L_40);
|
|
L_40->___ModuleTransform_0 = L_44;
|
|
// var OccupiedBounds = new HashSet<Bounds>();
|
|
HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A* L_45 = (HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A*)il2cpp_codegen_object_new(HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A_il2cpp_TypeInfo_var);
|
|
NullCheck(L_45);
|
|
HashSet_1__ctor_m6A11D47E0FAB7B76222536C414A094ABBA665E62(L_45, HashSet_1__ctor_m6A11D47E0FAB7B76222536C414A094ABBA665E62_RuntimeMethod_var);
|
|
V_4 = L_45;
|
|
// var LayoutBuildState = new SnapLayoutBuildState();
|
|
SnapLayoutBuildState_tCF53F22261656B60AECFBC90460920834C06027C* L_46 = (SnapLayoutBuildState_tCF53F22261656B60AECFBC90460920834C06027C*)il2cpp_codegen_object_new(SnapLayoutBuildState_tCF53F22261656B60AECFBC90460920834C06027C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_46);
|
|
SnapLayoutBuildState__ctor_m7971BBD0F56BE16C7BD75110BC97E5D1FB2B6CFA(L_46, NULL);
|
|
V_5 = L_46;
|
|
// LayoutBuildState.ModuleInfoList = ModuleInfos;
|
|
SnapLayoutBuildState_tCF53F22261656B60AECFBC90460920834C06027C* L_47 = V_5;
|
|
List_1_tBF91A6EE3603F2177DCFCBDBC0A2DCA3C655F8B3* L_48 = V_1;
|
|
NullCheck(L_47);
|
|
L_47->___ModuleInfoList_3 = L_48;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_47->___ModuleInfoList_3), (void*)L_48);
|
|
// var processorSettings = new GraphGrammarProcessorSettings();
|
|
GraphGrammarProcessorSettings_tA334F5311C285024FDD3175D8063A77AB7D9D27A* L_49 = (GraphGrammarProcessorSettings_tA334F5311C285024FDD3175D8063A77AB7D9D27A*)il2cpp_codegen_object_new(GraphGrammarProcessorSettings_tA334F5311C285024FDD3175D8063A77AB7D9D27A_il2cpp_TypeInfo_var);
|
|
NullCheck(L_49);
|
|
GraphGrammarProcessorSettings__ctor_mE048F2AAD437E2B7C0651B56F71DB8832C7497F5(L_49, NULL);
|
|
V_6 = L_49;
|
|
// processorSettings.seed = (int)config.Seed;
|
|
GraphGrammarProcessorSettings_tA334F5311C285024FDD3175D8063A77AB7D9D27A* L_50 = V_6;
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_51 = ((DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA*)__this)->___config_4;
|
|
NullCheck(L_51);
|
|
uint32_t L_52 = L_51->___Seed_4;
|
|
NullCheck(L_50);
|
|
L_50->___seed_0 = L_52;
|
|
// processorSettings.runGraphGenerationScripts = snapConfig.runGraphGenerationScripts;
|
|
GraphGrammarProcessorSettings_tA334F5311C285024FDD3175D8063A77AB7D9D27A* L_53 = V_6;
|
|
SnapConfig_t11C25F1CB7366F773C284D5B01DE8CB2E88F288F* L_54 = __this->___snapConfig_14;
|
|
NullCheck(L_54);
|
|
bool L_55 = L_54->___runGraphGenerationScripts_7;
|
|
NullCheck(L_53);
|
|
L_53->___runGraphGenerationScripts_1 = L_55;
|
|
// var processor = new GraphGrammarProcessor(snapConfig.snapFlow, processorSettings);
|
|
SnapConfig_t11C25F1CB7366F773C284D5B01DE8CB2E88F288F* L_56 = __this->___snapConfig_14;
|
|
NullCheck(L_56);
|
|
SnapFlowAsset_tD07E7F4A4D8E2701C6136D9269B20776AFCE342D* L_57 = L_56->___snapFlow_6;
|
|
GraphGrammarProcessorSettings_tA334F5311C285024FDD3175D8063A77AB7D9D27A* L_58 = V_6;
|
|
GraphGrammarProcessor_t0378DDC63BBCA5D3527791FFFC448B5864A17DE6* L_59 = (GraphGrammarProcessor_t0378DDC63BBCA5D3527791FFFC448B5864A17DE6*)il2cpp_codegen_object_new(GraphGrammarProcessor_t0378DDC63BBCA5D3527791FFFC448B5864A17DE6_il2cpp_TypeInfo_var);
|
|
NullCheck(L_59);
|
|
GraphGrammarProcessor__ctor_m016EEBC6F26BFAE3BB2FE46209056B37B668616F(L_59, L_57, L_58, NULL);
|
|
// processor.Build();
|
|
GraphGrammarProcessor_t0378DDC63BBCA5D3527791FFFC448B5864A17DE6* L_60 = L_59;
|
|
NullCheck(L_60);
|
|
GraphGrammarProcessor_Build_mD5A78EF20919E65F59FB80F9D61F9A17FCBAB2DD(L_60, NULL);
|
|
// var levelGraph = processor.Grammar.ResultGraph;
|
|
NullCheck(L_60);
|
|
RuntimeGrammar_tB50AF19E15986449F6308CF75AA9027D4F34EB53* L_61;
|
|
L_61 = GraphGrammarProcessor_get_Grammar_m193CA1120B9A6E2EF538B55C41562D161DD97196_inline(L_60, NULL);
|
|
NullCheck(L_61);
|
|
GrammarRuntimeGraph_t613CFA77F1D9B50B8D8FC11E8B839F456AB5FBED* L_62 = L_61->___ResultGraph_0;
|
|
// var startGraphNode = GrammarRuntimeGraphUtils.FindStartNode(levelGraph);
|
|
RuntimeGraphNode_1_t712304134E64613AF823A2C4938E9D8EEA758602* L_63;
|
|
L_63 = GrammarRuntimeGraphUtils_FindStartNode_m081286860D78BD880A6FE539D460F11F300EB524(L_62, NULL);
|
|
V_7 = L_63;
|
|
// ModuleBuildNode BuildNode = BuildLayoutRecursive(StartNode, ref OccupiedBounds, startGraphNode, LayoutBuildState);
|
|
ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D* L_64 = V_3;
|
|
RuntimeGraphNode_1_t712304134E64613AF823A2C4938E9D8EEA758602* L_65 = V_7;
|
|
SnapLayoutBuildState_tCF53F22261656B60AECFBC90460920834C06027C* L_66 = V_5;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_67;
|
|
L_67 = SnapBuilder_BuildLayoutRecursive_mD60B072AD07B0268621053C8AA111C1303714176(__this, L_64, (&V_4), L_65, L_66, NULL);
|
|
V_8 = L_67;
|
|
// snapModel.ResetModel();
|
|
SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4* L_68 = __this->___snapModel_15;
|
|
NullCheck(L_68);
|
|
VirtualActionInvoker0::Invoke(4 /* System.Void DungeonArchitect.DungeonModel::ResetModel() */, L_68);
|
|
// sceneProvider.OnDungeonBuildStart();
|
|
U3CU3Ec__DisplayClass6_0_t5139E1AF1012683BE6A004A3D08DFB0EEF1A1AF8* L_69 = V_0;
|
|
NullCheck(L_69);
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_70 = L_69->___sceneProvider_0;
|
|
NullCheck(L_70);
|
|
VirtualActionInvoker0::Invoke(4 /* System.Void DungeonArchitect.DungeonSceneProvider::OnDungeonBuildStart() */, L_70);
|
|
// var spawnedModuleList = new List<SnapModuleInstance>();
|
|
U3CU3Ec__DisplayClass6_0_t5139E1AF1012683BE6A004A3D08DFB0EEF1A1AF8* L_71 = V_0;
|
|
List_1_tE87724DD1EF12FAA55C17C0A12DB4C71D38587ED* L_72 = (List_1_tE87724DD1EF12FAA55C17C0A12DB4C71D38587ED*)il2cpp_codegen_object_new(List_1_tE87724DD1EF12FAA55C17C0A12DB4C71D38587ED_il2cpp_TypeInfo_var);
|
|
NullCheck(L_72);
|
|
List_1__ctor_mBCF2DB6AE6D545355E237925A02E9D5B7DA43547(L_72, List_1__ctor_mBCF2DB6AE6D545355E237925A02E9D5B7DA43547_RuntimeMethod_var);
|
|
NullCheck(L_71);
|
|
L_71->___spawnedModuleList_2 = L_72;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_71->___spawnedModuleList_2), (void*)L_72);
|
|
// TraverseTree(BuildNode, delegate (ModuleBuildNode Node)
|
|
// {
|
|
// // Spawn a module at this location
|
|
// ModuleInfo moduleInfo = Node.Module;
|
|
//
|
|
// var templateInfo = new GameObjectDungeonThemeItem();
|
|
// templateInfo.Template = moduleInfo.ModuleTemplate.module;
|
|
// //templateInfo.NodeId = moduleInfo.ModuleGuid.ToString();
|
|
// templateInfo.NodeId = Node.ModuleInstanceID;
|
|
// templateInfo.Offset = Matrix4x4.identity;
|
|
// templateInfo.StaticState = DungeonThemeItemStaticMode.Unchanged;
|
|
//
|
|
// Node.spawnedModule = sceneProvider.AddGameObject(templateInfo, Node.AttachmentConfig.AttachedModuleTransform, objectInstantiator);
|
|
//
|
|
// // Register this in the model
|
|
// var snapModule = new SnapModuleInstance();
|
|
// snapModule.InstanceID = Node.ModuleInstanceID;
|
|
// snapModule.WorldTransform = Node.AttachmentConfig.AttachedModuleTransform;
|
|
// snapModule.WorldBounds = Node.AttachmentConfig.AttachedModuleWorldBounds;
|
|
// spawnedModuleList.Add(snapModule);
|
|
// });
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_73 = V_8;
|
|
U3CU3Ec__DisplayClass6_0_t5139E1AF1012683BE6A004A3D08DFB0EEF1A1AF8* L_74 = V_0;
|
|
VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910* L_75 = (VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910*)il2cpp_codegen_object_new(VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910_il2cpp_TypeInfo_var);
|
|
NullCheck(L_75);
|
|
VisitTreeNodeDelegate__ctor_mBF661E342AA0F0F5CEC71270F3320C563F03DBA1(L_75, L_74, (intptr_t)((void*)U3CU3Ec__DisplayClass6_0_U3CBuildNonThemedDungeonU3Eb__0_m7E3AAA7C234483A2CEB7A1C8F56F5590C67DE902_RuntimeMethod_var), NULL);
|
|
SnapBuilder_TraverseTree_mFB2BD45C50226DB679F85E8F493ADB5926E5EF39(__this, L_73, L_75, NULL);
|
|
// snapModel.modules = spawnedModuleList.ToArray();
|
|
SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4* L_76 = __this->___snapModel_15;
|
|
U3CU3Ec__DisplayClass6_0_t5139E1AF1012683BE6A004A3D08DFB0EEF1A1AF8* L_77 = V_0;
|
|
NullCheck(L_77);
|
|
List_1_tE87724DD1EF12FAA55C17C0A12DB4C71D38587ED* L_78 = L_77->___spawnedModuleList_2;
|
|
NullCheck(L_78);
|
|
SnapModuleInstanceU5BU5D_t1CECF93BAF2392D851D1A4FF9602C39589C79358* L_79;
|
|
L_79 = List_1_ToArray_m22DEAB881FEFAA7B6837464D6E895BBF0A5A8E57(L_78, List_1_ToArray_m22DEAB881FEFAA7B6837464D6E895BBF0A5A8E57_RuntimeMethod_var);
|
|
NullCheck(L_76);
|
|
L_76->___modules_4 = L_79;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_76->___modules_4), (void*)L_79);
|
|
U3CU3Ec__DisplayClass6_1_t5BB527B4BF0E80D026B9A149214893F8C3CB03B0* L_80 = (U3CU3Ec__DisplayClass6_1_t5BB527B4BF0E80D026B9A149214893F8C3CB03B0*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass6_1_t5BB527B4BF0E80D026B9A149214893F8C3CB03B0_il2cpp_TypeInfo_var);
|
|
NullCheck(L_80);
|
|
U3CU3Ec__DisplayClass6_1__ctor_m9AD2089A4F2AE8429A9423DA6F5B0456E99EA366(L_80, NULL);
|
|
V_12 = L_80;
|
|
// var connectionList = new List<SnapModuleConnection>();
|
|
U3CU3Ec__DisplayClass6_1_t5BB527B4BF0E80D026B9A149214893F8C3CB03B0* L_81 = V_12;
|
|
List_1_t4B542923ACEB6F90711F2D72B25706CD5A095053* L_82 = (List_1_t4B542923ACEB6F90711F2D72B25706CD5A095053*)il2cpp_codegen_object_new(List_1_t4B542923ACEB6F90711F2D72B25706CD5A095053_il2cpp_TypeInfo_var);
|
|
NullCheck(L_82);
|
|
List_1__ctor_mDB7BDCE3612DD5F8DDE54FEEA140BFE6A0C759CC(L_82, List_1__ctor_mDB7BDCE3612DD5F8DDE54FEEA140BFE6A0C759CC_RuntimeMethod_var);
|
|
NullCheck(L_81);
|
|
L_81->___connectionList_0 = L_82;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_81->___connectionList_0), (void*)L_82);
|
|
// TraverseTree(BuildNode, delegate (ModuleBuildNode Node)
|
|
// {
|
|
// if (Node.Parent != null)
|
|
// {
|
|
// var Connection = new SnapModuleConnection();
|
|
// Connection.ModuleAInstanceID = Node.ModuleInstanceID;
|
|
// Connection.DoorAIndex = Node.AttachmentConfig.AttachedModuleDoorIndex;
|
|
//
|
|
// Connection.ModuleBInstanceID = Node.Parent.ModuleInstanceID;
|
|
// Connection.DoorBIndex = Node.IncomingDoorIndex;
|
|
//
|
|
// connectionList.Add(Connection);
|
|
// }
|
|
// });
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_83 = V_8;
|
|
U3CU3Ec__DisplayClass6_1_t5BB527B4BF0E80D026B9A149214893F8C3CB03B0* L_84 = V_12;
|
|
VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910* L_85 = (VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910*)il2cpp_codegen_object_new(VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910_il2cpp_TypeInfo_var);
|
|
NullCheck(L_85);
|
|
VisitTreeNodeDelegate__ctor_mBF661E342AA0F0F5CEC71270F3320C563F03DBA1(L_85, L_84, (intptr_t)((void*)U3CU3Ec__DisplayClass6_1_U3CBuildNonThemedDungeonU3Eb__1_m42F862E3D1AD283899872E0EFD25372F30B341C8_RuntimeMethod_var), NULL);
|
|
SnapBuilder_TraverseTree_mFB2BD45C50226DB679F85E8F493ADB5926E5EF39(__this, L_83, L_85, NULL);
|
|
// snapModel.connections = connectionList.ToArray();
|
|
SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4* L_86 = __this->___snapModel_15;
|
|
U3CU3Ec__DisplayClass6_1_t5BB527B4BF0E80D026B9A149214893F8C3CB03B0* L_87 = V_12;
|
|
NullCheck(L_87);
|
|
List_1_t4B542923ACEB6F90711F2D72B25706CD5A095053* L_88 = L_87->___connectionList_0;
|
|
NullCheck(L_88);
|
|
SnapModuleConnectionU5BU5D_t4CBD1DC7F002898688C543EE794C560193D9CF9F* L_89;
|
|
L_89 = List_1_ToArray_m78FCD66C3CB22A8EA9A1E55D687C6CFC363973E7(L_88, List_1_ToArray_m78FCD66C3CB22A8EA9A1E55D687C6CFC363973E7_RuntimeMethod_var);
|
|
NullCheck(L_86);
|
|
L_86->___connections_5 = L_89;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_86->___connections_5), (void*)L_89);
|
|
// sceneProvider.OnDungeonBuildStop();
|
|
U3CU3Ec__DisplayClass6_0_t5139E1AF1012683BE6A004A3D08DFB0EEF1A1AF8* L_90 = V_0;
|
|
NullCheck(L_90);
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_91 = L_90->___sceneProvider_0;
|
|
NullCheck(L_91);
|
|
VirtualActionInvoker0::Invoke(5 /* System.Void DungeonArchitect.DungeonSceneProvider::OnDungeonBuildStop() */, L_91);
|
|
// FixupDoorStates(BuildNode);
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_92 = V_8;
|
|
SnapBuilder_FixupDoorStates_mEF92E8686F6DBCA3A3DB70C8EB0B80F20BB9FD5C(__this, L_92, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.Snap.SnapBuilder::FixupDoorStates(DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapBuilder_FixupDoorStates_mEF92E8686F6DBCA3A3DB70C8EB0B80F20BB9FD5C (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708* __this, ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* ___0_rootNode, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m7219D6276B607E5D91B588CCFAB69D7556AE1A9C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m8BCE402217B452C9DE8C190C955A483C6B0EC340_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Values_mB7230646E1D39B8922E02F0D8DCDD8977BA0215B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t8CBF0B71F4590320174F404AF08880EB4180A497_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m99512EA7B215FB52DD7FD8B2373B9DE15F5A32CD_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBCBD78EA6F7381E03EC4F91E1A2A3F6AEC75A827_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m183A3ED89C426CE15BBC8E3A71B16CBFA60C93BF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3075244CA93C1AAB0F8BAD9A342F222CB4ACD27A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m21862F5ADD047F9841FCD4CE0EDDDFEA4D34726F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2E489317AF7F2859CF527C693B7D7A6037B4E480_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m74963FA9CA23E8142E62449952D4F4254AA18343_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SnapBuilder_GetArrayEntry_TisSnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E_m5EF43627838C1D618CABD06625D1A7E3EAA4A666_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Pop_m66C62E625C82EB53F74D648F4E44C8A9099A14C2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Push_m9C8C9E6E2B1EC592B6390C21ABB65E49A7C8C510_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1__ctor_m68F46C6EB4ED5DD4F7DFF64354D8726F301E014F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_get_Count_m100FDCDBD86D59BC0141FA0574666BBAE05FC796_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_t521874190607BE027FB487B9EE45CAB530C885E8_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass8_0_U3CFixupDoorStatesU3Eb__0_m1DD0A21C7DA3899CEB838DC4286C44DDC7700B08_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass8_0_t3F5C00BA1DB003F2F4BEEAF3034C318F66A9329B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueCollection_GetEnumerator_m2F50F3AF7E01E38C7C2CC83499313B9B73D8B29B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
U3CU3Ec__DisplayClass8_0_t3F5C00BA1DB003F2F4BEEAF3034C318F66A9329B* V_0 = NULL;
|
|
Stack_1_t521874190607BE027FB487B9EE45CAB530C885E8* V_1 = NULL;
|
|
Enumerator_t6C593BC543F2BD40895FEA74E5CEBE60CA101BF0 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* V_5 = NULL;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* V_6 = NULL;
|
|
int32_t V_7 = 0;
|
|
int32_t V_8 = 0;
|
|
SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* V_9 = NULL;
|
|
SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* V_10 = NULL;
|
|
Enumerator_t596921985D66D1DA2F8A718FA95FA90F98557B6B V_11;
|
|
memset((&V_11), 0, sizeof(V_11));
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* V_12 = NULL;
|
|
SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* G_B18_0 = NULL;
|
|
SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* G_B17_0 = NULL;
|
|
int32_t G_B19_0 = 0;
|
|
SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* G_B19_1 = NULL;
|
|
{
|
|
U3CU3Ec__DisplayClass8_0_t3F5C00BA1DB003F2F4BEEAF3034C318F66A9329B* L_0 = (U3CU3Ec__DisplayClass8_0_t3F5C00BA1DB003F2F4BEEAF3034C318F66A9329B*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass8_0_t3F5C00BA1DB003F2F4BEEAF3034C318F66A9329B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CU3Ec__DisplayClass8_0__ctor_m2E2D8D63A4826C9E18E8D8FF74775D8E63776779(L_0, NULL);
|
|
V_0 = L_0;
|
|
// var moduleConnections = new Dictionary<GameObject, SnapConnection[]>();
|
|
U3CU3Ec__DisplayClass8_0_t3F5C00BA1DB003F2F4BEEAF3034C318F66A9329B* L_1 = V_0;
|
|
Dictionary_2_t8CBF0B71F4590320174F404AF08880EB4180A497* L_2 = (Dictionary_2_t8CBF0B71F4590320174F404AF08880EB4180A497*)il2cpp_codegen_object_new(Dictionary_2_t8CBF0B71F4590320174F404AF08880EB4180A497_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
Dictionary_2__ctor_m7219D6276B607E5D91B588CCFAB69D7556AE1A9C(L_2, Dictionary_2__ctor_m7219D6276B607E5D91B588CCFAB69D7556AE1A9C_RuntimeMethod_var);
|
|
NullCheck(L_1);
|
|
L_1->___moduleConnections_0 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_1->___moduleConnections_0), (void*)L_2);
|
|
// TraverseTree(rootNode, delegate (ModuleBuildNode node)
|
|
// {
|
|
// if (!moduleConnections.ContainsKey(node.spawnedModule))
|
|
// {
|
|
// var connections = node.spawnedModule.GetComponentsInChildren<SnapConnection>();
|
|
// moduleConnections.Add(node.spawnedModule, connections);
|
|
// }
|
|
// });
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_3 = ___0_rootNode;
|
|
U3CU3Ec__DisplayClass8_0_t3F5C00BA1DB003F2F4BEEAF3034C318F66A9329B* L_4 = V_0;
|
|
VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910* L_5 = (VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910*)il2cpp_codegen_object_new(VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910_il2cpp_TypeInfo_var);
|
|
NullCheck(L_5);
|
|
VisitTreeNodeDelegate__ctor_mBF661E342AA0F0F5CEC71270F3320C563F03DBA1(L_5, L_4, (intptr_t)((void*)U3CU3Ec__DisplayClass8_0_U3CFixupDoorStatesU3Eb__0_m1DD0A21C7DA3899CEB838DC4286C44DDC7700B08_RuntimeMethod_var), NULL);
|
|
SnapBuilder_TraverseTree_mFB2BD45C50226DB679F85E8F493ADB5926E5EF39(__this, L_3, L_5, NULL);
|
|
// foreach (var connections in moduleConnections.Values)
|
|
U3CU3Ec__DisplayClass8_0_t3F5C00BA1DB003F2F4BEEAF3034C318F66A9329B* L_6 = V_0;
|
|
NullCheck(L_6);
|
|
Dictionary_2_t8CBF0B71F4590320174F404AF08880EB4180A497* L_7 = L_6->___moduleConnections_0;
|
|
NullCheck(L_7);
|
|
ValueCollection_t9B4A0478823692612A448D76C6B79706AB5A6DB3* L_8;
|
|
L_8 = Dictionary_2_get_Values_mB7230646E1D39B8922E02F0D8DCDD8977BA0215B(L_7, Dictionary_2_get_Values_mB7230646E1D39B8922E02F0D8DCDD8977BA0215B_RuntimeMethod_var);
|
|
NullCheck(L_8);
|
|
Enumerator_t6C593BC543F2BD40895FEA74E5CEBE60CA101BF0 L_9;
|
|
L_9 = ValueCollection_GetEnumerator_m2F50F3AF7E01E38C7C2CC83499313B9B73D8B29B(L_8, ValueCollection_GetEnumerator_m2F50F3AF7E01E38C7C2CC83499313B9B73D8B29B_RuntimeMethod_var);
|
|
V_2 = L_9;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0067:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m99512EA7B215FB52DD7FD8B2373B9DE15F5A32CD((&V_2), Enumerator_Dispose_m99512EA7B215FB52DD7FD8B2373B9DE15F5A32CD_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_005c_1;
|
|
}
|
|
|
|
IL_0037_1:
|
|
{
|
|
// foreach (var connections in moduleConnections.Values)
|
|
SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629* L_10;
|
|
L_10 = Enumerator_get_Current_m2E489317AF7F2859CF527C693B7D7A6037B4E480_inline((&V_2), Enumerator_get_Current_m2E489317AF7F2859CF527C693B7D7A6037B4E480_RuntimeMethod_var);
|
|
// foreach (var connection in connections)
|
|
V_3 = L_10;
|
|
V_4 = 0;
|
|
goto IL_0055_1;
|
|
}
|
|
|
|
IL_0044_1:
|
|
{
|
|
// foreach (var connection in connections)
|
|
SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629* L_11 = V_3;
|
|
int32_t L_12 = V_4;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = L_12;
|
|
SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
|
|
// connection.UpdateDoorState(SnapConnectionState.Wall);
|
|
NullCheck(L_14);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15;
|
|
L_15 = SnapConnection_UpdateDoorState_mCA8ADCBD050470647A35BF31E8324809A13C56A6(L_14, 0, NULL);
|
|
int32_t L_16 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_16, 1));
|
|
}
|
|
|
|
IL_0055_1:
|
|
{
|
|
// foreach (var connection in connections)
|
|
int32_t L_17 = V_4;
|
|
SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629* L_18 = V_3;
|
|
NullCheck(L_18);
|
|
if ((((int32_t)L_17) < ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))
|
|
{
|
|
goto IL_0044_1;
|
|
}
|
|
}
|
|
|
|
IL_005c_1:
|
|
{
|
|
// foreach (var connections in moduleConnections.Values)
|
|
bool L_19;
|
|
L_19 = Enumerator_MoveNext_m183A3ED89C426CE15BBC8E3A71B16CBFA60C93BF((&V_2), Enumerator_MoveNext_m183A3ED89C426CE15BBC8E3A71B16CBFA60C93BF_RuntimeMethod_var);
|
|
if (L_19)
|
|
{
|
|
goto IL_0037_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0075;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0075:
|
|
{
|
|
// var stack = new Stack<ModuleBuildNode>();
|
|
Stack_1_t521874190607BE027FB487B9EE45CAB530C885E8* L_20 = (Stack_1_t521874190607BE027FB487B9EE45CAB530C885E8*)il2cpp_codegen_object_new(Stack_1_t521874190607BE027FB487B9EE45CAB530C885E8_il2cpp_TypeInfo_var);
|
|
NullCheck(L_20);
|
|
Stack_1__ctor_m68F46C6EB4ED5DD4F7DFF64354D8726F301E014F(L_20, Stack_1__ctor_m68F46C6EB4ED5DD4F7DFF64354D8726F301E014F_RuntimeMethod_var);
|
|
V_1 = L_20;
|
|
// stack.Push(rootNode);
|
|
Stack_1_t521874190607BE027FB487B9EE45CAB530C885E8* L_21 = V_1;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_22 = ___0_rootNode;
|
|
NullCheck(L_21);
|
|
Stack_1_Push_m9C8C9E6E2B1EC592B6390C21ABB65E49A7C8C510(L_21, L_22, Stack_1_Push_m9C8C9E6E2B1EC592B6390C21ABB65E49A7C8C510_RuntimeMethod_var);
|
|
goto IL_0189;
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
// ModuleBuildNode top = stack.Pop();
|
|
Stack_1_t521874190607BE027FB487B9EE45CAB530C885E8* L_23 = V_1;
|
|
NullCheck(L_23);
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_24;
|
|
L_24 = Stack_1_Pop_m66C62E625C82EB53F74D648F4E44C8A9099A14C2(L_23, Stack_1_Pop_m66C62E625C82EB53F74D648F4E44C8A9099A14C2_RuntimeMethod_var);
|
|
V_5 = L_24;
|
|
// if (top == null) continue;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_25 = V_5;
|
|
if (!L_25)
|
|
{
|
|
goto IL_0189;
|
|
}
|
|
}
|
|
{
|
|
// ModuleBuildNode parent = top.Parent;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_26 = V_5;
|
|
NullCheck(L_26);
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_27 = L_26->___Parent_6;
|
|
V_6 = L_27;
|
|
// if (parent != null)
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_28 = V_6;
|
|
if (!L_28)
|
|
{
|
|
goto IL_014f;
|
|
}
|
|
}
|
|
{
|
|
// if (top.spawnedModule != null && parent.spawnedModule != null)
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_29 = V_5;
|
|
NullCheck(L_29);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_30 = L_29->___spawnedModule_7;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_31;
|
|
L_31 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_30, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_31)
|
|
{
|
|
goto IL_014f;
|
|
}
|
|
}
|
|
{
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_32 = V_6;
|
|
NullCheck(L_32);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_33 = L_32->___spawnedModule_7;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_34;
|
|
L_34 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_33, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_34)
|
|
{
|
|
goto IL_014f;
|
|
}
|
|
}
|
|
{
|
|
// int ParentDoorIndex = top.IncomingDoorIndex;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_35 = V_5;
|
|
NullCheck(L_35);
|
|
int32_t L_36 = L_35->___IncomingDoorIndex_2;
|
|
V_7 = L_36;
|
|
// int TopDoorIndex = top.AttachmentConfig.AttachedModuleDoorIndex;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_37 = V_5;
|
|
NullCheck(L_37);
|
|
SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337* L_38 = L_37->___AttachmentConfig_3;
|
|
NullCheck(L_38);
|
|
int32_t L_39 = L_38->___AttachedModuleDoorIndex_1;
|
|
V_8 = L_39;
|
|
// var parentConnection = GetArrayEntry<SnapConnection>(ParentDoorIndex, moduleConnections[parent.spawnedModule]);
|
|
int32_t L_40 = V_7;
|
|
U3CU3Ec__DisplayClass8_0_t3F5C00BA1DB003F2F4BEEAF3034C318F66A9329B* L_41 = V_0;
|
|
NullCheck(L_41);
|
|
Dictionary_2_t8CBF0B71F4590320174F404AF08880EB4180A497* L_42 = L_41->___moduleConnections_0;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_43 = V_6;
|
|
NullCheck(L_43);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_44 = L_43->___spawnedModule_7;
|
|
NullCheck(L_42);
|
|
SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629* L_45;
|
|
L_45 = Dictionary_2_get_Item_m8BCE402217B452C9DE8C190C955A483C6B0EC340(L_42, L_44, Dictionary_2_get_Item_m8BCE402217B452C9DE8C190C955A483C6B0EC340_RuntimeMethod_var);
|
|
SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* L_46;
|
|
L_46 = SnapBuilder_GetArrayEntry_TisSnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E_m5EF43627838C1D618CABD06625D1A7E3EAA4A666(__this, L_40, L_45, SnapBuilder_GetArrayEntry_TisSnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E_m5EF43627838C1D618CABD06625D1A7E3EAA4A666_RuntimeMethod_var);
|
|
V_9 = L_46;
|
|
// var topConnection = GetArrayEntry<SnapConnection>(TopDoorIndex, moduleConnections[top.spawnedModule]);
|
|
int32_t L_47 = V_8;
|
|
U3CU3Ec__DisplayClass8_0_t3F5C00BA1DB003F2F4BEEAF3034C318F66A9329B* L_48 = V_0;
|
|
NullCheck(L_48);
|
|
Dictionary_2_t8CBF0B71F4590320174F404AF08880EB4180A497* L_49 = L_48->___moduleConnections_0;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_50 = V_5;
|
|
NullCheck(L_50);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_51 = L_50->___spawnedModule_7;
|
|
NullCheck(L_49);
|
|
SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629* L_52;
|
|
L_52 = Dictionary_2_get_Item_m8BCE402217B452C9DE8C190C955A483C6B0EC340(L_49, L_51, Dictionary_2_get_Item_m8BCE402217B452C9DE8C190C955A483C6B0EC340_RuntimeMethod_var);
|
|
SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* L_53;
|
|
L_53 = SnapBuilder_GetArrayEntry_TisSnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E_m5EF43627838C1D618CABD06625D1A7E3EAA4A666(__this, L_47, L_52, SnapBuilder_GetArrayEntry_TisSnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E_m5EF43627838C1D618CABD06625D1A7E3EAA4A666_RuntimeMethod_var);
|
|
V_10 = L_53;
|
|
// if (parentConnection != null)
|
|
SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* L_54 = V_9;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_55;
|
|
L_55 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_54, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_55)
|
|
{
|
|
goto IL_012c;
|
|
}
|
|
}
|
|
{
|
|
// parentConnection.UpdateDoorState(SnapConnectionState.Door);
|
|
SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* L_56 = V_9;
|
|
NullCheck(L_56);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_57;
|
|
L_57 = SnapConnection_UpdateDoorState_mCA8ADCBD050470647A35BF31E8324809A13C56A6(L_56, 1, NULL);
|
|
}
|
|
|
|
IL_012c:
|
|
{
|
|
// if (topConnection != null)
|
|
SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* L_58 = V_10;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_59;
|
|
L_59 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_58, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_59)
|
|
{
|
|
goto IL_014f;
|
|
}
|
|
}
|
|
{
|
|
// topConnection.UpdateDoorState(snapConfig.hideDuplicateDoors
|
|
// ? SnapConnectionState.None
|
|
// : SnapConnectionState.Door);
|
|
SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* L_60 = V_10;
|
|
SnapConfig_t11C25F1CB7366F773C284D5B01DE8CB2E88F288F* L_61 = __this->___snapConfig_14;
|
|
NullCheck(L_61);
|
|
bool L_62 = L_61->___hideDuplicateDoors_10;
|
|
G_B17_0 = L_60;
|
|
if (L_62)
|
|
{
|
|
G_B18_0 = L_60;
|
|
goto IL_0148;
|
|
}
|
|
}
|
|
{
|
|
G_B19_0 = 1;
|
|
G_B19_1 = G_B17_0;
|
|
goto IL_0149;
|
|
}
|
|
|
|
IL_0148:
|
|
{
|
|
G_B19_0 = 4;
|
|
G_B19_1 = G_B18_0;
|
|
}
|
|
|
|
IL_0149:
|
|
{
|
|
NullCheck(G_B19_1);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_63;
|
|
L_63 = SnapConnection_UpdateDoorState_mCA8ADCBD050470647A35BF31E8324809A13C56A6(G_B19_1, G_B19_0, NULL);
|
|
}
|
|
|
|
IL_014f:
|
|
{
|
|
// foreach (var extension in top.Extensions)
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_64 = V_5;
|
|
NullCheck(L_64);
|
|
List_1_tC58E3EC380BA83AEE387A253156D14FC7BCE3243* L_65 = L_64->___Extensions_5;
|
|
NullCheck(L_65);
|
|
Enumerator_t596921985D66D1DA2F8A718FA95FA90F98557B6B L_66;
|
|
L_66 = List_1_GetEnumerator_m74963FA9CA23E8142E62449952D4F4254AA18343(L_65, List_1_GetEnumerator_m74963FA9CA23E8142E62449952D4F4254AA18343_RuntimeMethod_var);
|
|
V_11 = L_66;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_017b:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mBCBD78EA6F7381E03EC4F91E1A2A3F6AEC75A827((&V_11), Enumerator_Dispose_mBCBD78EA6F7381E03EC4F91E1A2A3F6AEC75A827_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0170_1;
|
|
}
|
|
|
|
IL_015f_1:
|
|
{
|
|
// foreach (var extension in top.Extensions)
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_67;
|
|
L_67 = Enumerator_get_Current_m21862F5ADD047F9841FCD4CE0EDDDFEA4D34726F_inline((&V_11), Enumerator_get_Current_m21862F5ADD047F9841FCD4CE0EDDDFEA4D34726F_RuntimeMethod_var);
|
|
V_12 = L_67;
|
|
// stack.Push(extension);
|
|
Stack_1_t521874190607BE027FB487B9EE45CAB530C885E8* L_68 = V_1;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_69 = V_12;
|
|
NullCheck(L_68);
|
|
Stack_1_Push_m9C8C9E6E2B1EC592B6390C21ABB65E49A7C8C510(L_68, L_69, Stack_1_Push_m9C8C9E6E2B1EC592B6390C21ABB65E49A7C8C510_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0170_1:
|
|
{
|
|
// foreach (var extension in top.Extensions)
|
|
bool L_70;
|
|
L_70 = Enumerator_MoveNext_m3075244CA93C1AAB0F8BAD9A342F222CB4ACD27A((&V_11), Enumerator_MoveNext_m3075244CA93C1AAB0F8BAD9A342F222CB4ACD27A_RuntimeMethod_var);
|
|
if (L_70)
|
|
{
|
|
goto IL_015f_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0189;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0189:
|
|
{
|
|
// while (stack.Count > 0)
|
|
Stack_1_t521874190607BE027FB487B9EE45CAB530C885E8* L_71 = V_1;
|
|
NullCheck(L_71);
|
|
int32_t L_72;
|
|
L_72 = Stack_1_get_Count_m100FDCDBD86D59BC0141FA0574666BBAE05FC796_inline(L_71, Stack_1_get_Count_m100FDCDBD86D59BC0141FA0574666BBAE05FC796_RuntimeMethod_var);
|
|
if ((((int32_t)L_72) > ((int32_t)0)))
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.Snap.SnapBuilder::TraverseTree(DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode,DungeonArchitect.Builders.Snap.SnapBuilder/VisitTreeNodeDelegate)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapBuilder_TraverseTree_mFB2BD45C50226DB679F85E8F493ADB5926E5EF39 (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708* __this, ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* ___0_RootNode, VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910* ___1_VisitTreeNode, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBCBD78EA6F7381E03EC4F91E1A2A3F6AEC75A827_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3075244CA93C1AAB0F8BAD9A342F222CB4ACD27A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m21862F5ADD047F9841FCD4CE0EDDDFEA4D34726F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m74963FA9CA23E8142E62449952D4F4254AA18343_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Pop_m66C62E625C82EB53F74D648F4E44C8A9099A14C2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Push_m9C8C9E6E2B1EC592B6390C21ABB65E49A7C8C510_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1__ctor_m68F46C6EB4ED5DD4F7DFF64354D8726F301E014F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_get_Count_m100FDCDBD86D59BC0141FA0574666BBAE05FC796_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_t521874190607BE027FB487B9EE45CAB530C885E8_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Stack_1_t521874190607BE027FB487B9EE45CAB530C885E8* V_0 = NULL;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* V_1 = NULL;
|
|
Enumerator_t596921985D66D1DA2F8A718FA95FA90F98557B6B V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* V_3 = NULL;
|
|
{
|
|
// var stack = new Stack<ModuleBuildNode>();
|
|
Stack_1_t521874190607BE027FB487B9EE45CAB530C885E8* L_0 = (Stack_1_t521874190607BE027FB487B9EE45CAB530C885E8*)il2cpp_codegen_object_new(Stack_1_t521874190607BE027FB487B9EE45CAB530C885E8_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
Stack_1__ctor_m68F46C6EB4ED5DD4F7DFF64354D8726F301E014F(L_0, Stack_1__ctor_m68F46C6EB4ED5DD4F7DFF64354D8726F301E014F_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// stack.Push(RootNode);
|
|
Stack_1_t521874190607BE027FB487B9EE45CAB530C885E8* L_1 = V_0;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_2 = ___0_RootNode;
|
|
NullCheck(L_1);
|
|
Stack_1_Push_m9C8C9E6E2B1EC592B6390C21ABB65E49A7C8C510(L_1, L_2, Stack_1_Push_m9C8C9E6E2B1EC592B6390C21ABB65E49A7C8C510_RuntimeMethod_var);
|
|
goto IL_0056;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
// ModuleBuildNode Top = stack.Pop();
|
|
Stack_1_t521874190607BE027FB487B9EE45CAB530C885E8* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_4;
|
|
L_4 = Stack_1_Pop_m66C62E625C82EB53F74D648F4E44C8A9099A14C2(L_3, Stack_1_Pop_m66C62E625C82EB53F74D648F4E44C8A9099A14C2_RuntimeMethod_var);
|
|
V_1 = L_4;
|
|
// if (Top == null) continue;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_5 = V_1;
|
|
if (!L_5)
|
|
{
|
|
goto IL_0056;
|
|
}
|
|
}
|
|
{
|
|
// VisitTreeNode(Top);
|
|
VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910* L_6 = ___1_VisitTreeNode;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_7 = V_1;
|
|
NullCheck(L_6);
|
|
VisitTreeNodeDelegate_Invoke_m2EAC3CAA5D18A9EB5175D9D96DA478AC047153A1_inline(L_6, L_7, NULL);
|
|
// foreach (ModuleBuildNode Extension in Top.Extensions)
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_8 = V_1;
|
|
NullCheck(L_8);
|
|
List_1_tC58E3EC380BA83AEE387A253156D14FC7BCE3243* L_9 = L_8->___Extensions_5;
|
|
NullCheck(L_9);
|
|
Enumerator_t596921985D66D1DA2F8A718FA95FA90F98557B6B L_10;
|
|
L_10 = List_1_GetEnumerator_m74963FA9CA23E8142E62449952D4F4254AA18343(L_9, List_1_GetEnumerator_m74963FA9CA23E8142E62449952D4F4254AA18343_RuntimeMethod_var);
|
|
V_2 = L_10;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0048:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mBCBD78EA6F7381E03EC4F91E1A2A3F6AEC75A827((&V_2), Enumerator_Dispose_mBCBD78EA6F7381E03EC4F91E1A2A3F6AEC75A827_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_003d_1;
|
|
}
|
|
|
|
IL_002e_1:
|
|
{
|
|
// foreach (ModuleBuildNode Extension in Top.Extensions)
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_11;
|
|
L_11 = Enumerator_get_Current_m21862F5ADD047F9841FCD4CE0EDDDFEA4D34726F_inline((&V_2), Enumerator_get_Current_m21862F5ADD047F9841FCD4CE0EDDDFEA4D34726F_RuntimeMethod_var);
|
|
V_3 = L_11;
|
|
// stack.Push(Extension);
|
|
Stack_1_t521874190607BE027FB487B9EE45CAB530C885E8* L_12 = V_0;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_13 = V_3;
|
|
NullCheck(L_12);
|
|
Stack_1_Push_m9C8C9E6E2B1EC592B6390C21ABB65E49A7C8C510(L_12, L_13, Stack_1_Push_m9C8C9E6E2B1EC592B6390C21ABB65E49A7C8C510_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_003d_1:
|
|
{
|
|
// foreach (ModuleBuildNode Extension in Top.Extensions)
|
|
bool L_14;
|
|
L_14 = Enumerator_MoveNext_m3075244CA93C1AAB0F8BAD9A342F222CB4ACD27A((&V_2), Enumerator_MoveNext_m3075244CA93C1AAB0F8BAD9A342F222CB4ACD27A_RuntimeMethod_var);
|
|
if (L_14)
|
|
{
|
|
goto IL_002e_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0056;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0056:
|
|
{
|
|
// while (stack.Count > 0)
|
|
Stack_1_t521874190607BE027FB487B9EE45CAB530C885E8* L_15 = V_0;
|
|
NullCheck(L_15);
|
|
int32_t L_16;
|
|
L_16 = Stack_1_get_Count_m100FDCDBD86D59BC0141FA0574666BBAE05FC796_inline(L_15, Stack_1_get_Count_m100FDCDBD86D59BC0141FA0574666BBAE05FC796_RuntimeMethod_var);
|
|
if ((((int32_t)L_16) > ((int32_t)0)))
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.Snap.SnapBuilder::CalculateOccupiedBounds(DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode,System.Collections.Generic.List`1<UnityEngine.Bounds>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapBuilder_CalculateOccupiedBounds_mB435495AD30576337874DDFB51910AE6C0FB3A40 (ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* ___0_Node, List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* ___1_OccupiedBounds, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBCBD78EA6F7381E03EC4F91E1A2A3F6AEC75A827_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3075244CA93C1AAB0F8BAD9A342F222CB4ACD27A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m21862F5ADD047F9841FCD4CE0EDDDFEA4D34726F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m930CA3F1A016B820967E8D53B5D8B2EEB9F10DAC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m74963FA9CA23E8142E62449952D4F4254AA18343_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Enumerator_t596921985D66D1DA2F8A718FA95FA90F98557B6B V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// if (Node == null) return;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_0 = ___0_Node;
|
|
if (L_0)
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// if (Node == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// OccupiedBounds.Add(Node.AttachmentConfig.AttachedModuleWorldBounds);
|
|
List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_1 = ___1_OccupiedBounds;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_2 = ___0_Node;
|
|
NullCheck(L_2);
|
|
SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337* L_3 = L_2->___AttachmentConfig_3;
|
|
NullCheck(L_3);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_4 = L_3->___AttachedModuleWorldBounds_2;
|
|
NullCheck(L_1);
|
|
List_1_Add_m930CA3F1A016B820967E8D53B5D8B2EEB9F10DAC_inline(L_1, L_4, List_1_Add_m930CA3F1A016B820967E8D53B5D8B2EEB9F10DAC_RuntimeMethod_var);
|
|
// foreach (var ChildNode in Node.Extensions)
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_5 = ___0_Node;
|
|
NullCheck(L_5);
|
|
List_1_tC58E3EC380BA83AEE387A253156D14FC7BCE3243* L_6 = L_5->___Extensions_5;
|
|
NullCheck(L_6);
|
|
Enumerator_t596921985D66D1DA2F8A718FA95FA90F98557B6B L_7;
|
|
L_7 = List_1_GetEnumerator_m74963FA9CA23E8142E62449952D4F4254AA18343(L_6, List_1_GetEnumerator_m74963FA9CA23E8142E62449952D4F4254AA18343_RuntimeMethod_var);
|
|
V_0 = L_7;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_003b:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mBCBD78EA6F7381E03EC4F91E1A2A3F6AEC75A827((&V_0), Enumerator_Dispose_mBCBD78EA6F7381E03EC4F91E1A2A3F6AEC75A827_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0030_1;
|
|
}
|
|
|
|
IL_0023_1:
|
|
{
|
|
// foreach (var ChildNode in Node.Extensions)
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_8;
|
|
L_8 = Enumerator_get_Current_m21862F5ADD047F9841FCD4CE0EDDDFEA4D34726F_inline((&V_0), Enumerator_get_Current_m21862F5ADD047F9841FCD4CE0EDDDFEA4D34726F_RuntimeMethod_var);
|
|
// CalculateOccupiedBounds(ChildNode, OccupiedBounds);
|
|
List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_9 = ___1_OccupiedBounds;
|
|
SnapBuilder_CalculateOccupiedBounds_mB435495AD30576337874DDFB51910AE6C0FB3A40(L_8, L_9, NULL);
|
|
}
|
|
|
|
IL_0030_1:
|
|
{
|
|
// foreach (var ChildNode in Node.Extensions)
|
|
bool L_10;
|
|
L_10 = Enumerator_MoveNext_m3075244CA93C1AAB0F8BAD9A342F222CB4ACD27A((&V_0), Enumerator_MoveNext_m3075244CA93C1AAB0F8BAD9A342F222CB4ACD27A_RuntimeMethod_var);
|
|
if (L_10)
|
|
{
|
|
goto IL_0023_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Bounds DungeonArchitect.Builders.Snap.SnapBuilder::GetBounds(UnityEngine.GameObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 SnapBuilder_GetBounds_mA3EDC2BCE5BE33EF0FB01833AEE2CC4F088359E3 (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_target, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return SnapUtils.GetSnapModuleBounds(target);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_target;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_1;
|
|
L_1 = SnapUtils_GetSnapModuleBounds_mA712519B24B78EB4BB2414BE83BDF0E139B5536F(L_0, NULL);
|
|
return L_1;
|
|
}
|
|
}
|
|
// DungeonArchitect.Builders.Snap.Impl.ModuleInfo DungeonArchitect.Builders.Snap.SnapBuilder::GenerateModuleInfo(DungeonArchitect.Builders.Snap.SnapModuleEntry)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* SnapBuilder_GenerateModuleInfo_m17E457A0881446568E579CF29395447CF07C44E4 (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708* __this, SnapModuleEntry_tBAF7435C474DC174E69A89CFAB18DAA116D32FBD* ___0_modulePrefab, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* V_0 = NULL;
|
|
{
|
|
// var moduleInfo = new ModuleInfo();
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* L_0 = (ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300*)il2cpp_codegen_object_new(ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
ModuleInfo__ctor_m866BC0B1085C19F0E73C0785EDAA8711530786AC(L_0, NULL);
|
|
V_0 = L_0;
|
|
// moduleInfo.ModuleTemplate = modulePrefab;
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* L_1 = V_0;
|
|
SnapModuleEntry_tBAF7435C474DC174E69A89CFAB18DAA116D32FBD* L_2 = ___0_modulePrefab;
|
|
NullCheck(L_1);
|
|
L_1->___ModuleTemplate_0 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_1->___ModuleTemplate_0), (void*)L_2);
|
|
// moduleInfo.ModuleGuid = System.Guid.NewGuid();
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* L_3 = V_0;
|
|
Guid_t L_4;
|
|
L_4 = Guid_NewGuid_m1F4894E8DC089811D6252148AD5858E58D43A7BD(NULL);
|
|
NullCheck(L_3);
|
|
L_3->___ModuleGuid_1 = L_4;
|
|
// moduleInfo.Bounds = GetBounds(modulePrefab.module);
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* L_5 = V_0;
|
|
SnapModuleEntry_tBAF7435C474DC174E69A89CFAB18DAA116D32FBD* L_6 = ___0_modulePrefab;
|
|
NullCheck(L_6);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = L_6->___module_0;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_8;
|
|
L_8 = VirtualFuncInvoker1< Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* >::Invoke(14 /* UnityEngine.Bounds DungeonArchitect.Builders.Snap.SnapBuilder::GetBounds(UnityEngine.GameObject) */, __this, L_7);
|
|
NullCheck(L_5);
|
|
L_5->___Bounds_2 = L_8;
|
|
// SnapUtils.FindConnectionTransforms(modulePrefab.module, out moduleInfo.ConnectionTransforms, out moduleInfo.ConnectionCategory);
|
|
SnapModuleEntry_tBAF7435C474DC174E69A89CFAB18DAA116D32FBD* L_9 = ___0_modulePrefab;
|
|
NullCheck(L_9);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = L_9->___module_0;
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* L_11 = V_0;
|
|
NullCheck(L_11);
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D** L_12 = (&L_11->___ConnectionTransforms_3);
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* L_13 = V_0;
|
|
NullCheck(L_13);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248** L_14 = (&L_13->___ConnectionCategory_4);
|
|
SnapUtils_FindConnectionTransforms_m41FF93A0A184A328BCBDF776A03C20E0411827C5(L_10, L_12, L_14, NULL);
|
|
// return moduleInfo;
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* L_15 = V_0;
|
|
return L_15;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.Snap.SnapBuilder::DebugLog(System.String,UnityEngine.Matrix4x4&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapBuilder_DebugLog_mDE79CC0AF1FC394D8224AD0732F2995F43E0F872 (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708* __this, String_t* ___0_name, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___1_Transform, 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*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50E072C6310201D0EF114DCBA5A0117F766E9EEF);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// Debug.Log(string.Format(@"{0}: Pos:{1} | Rot:{2} | Scl:{3}",
|
|
// name,
|
|
// Matrix.GetTranslation(ref Transform),
|
|
// Matrix.GetRotation(ref Transform).eulerAngles,
|
|
// Matrix.GetScale(ref Transform)));
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)4);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = L_0;
|
|
String_t* L_2 = ___0_name;
|
|
NullCheck(L_1);
|
|
ArrayElementTypeCheck (L_1, L_2);
|
|
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_2);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = L_1;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_4 = ___1_Transform;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6(L_4, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = L_5;
|
|
RuntimeObject* L_7 = Box(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var, &L_6);
|
|
NullCheck(L_3);
|
|
ArrayElementTypeCheck (L_3, L_7);
|
|
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_7);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = L_3;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_9 = ___1_Transform;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10;
|
|
L_10 = Matrix_GetRotation_m9C9279D228DC3622E77F89C3CD9E1C2AE4012ED5(L_9, NULL);
|
|
V_0 = L_10;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
|
|
L_11 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline((&V_0), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = L_11;
|
|
RuntimeObject* L_13 = Box(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var, &L_12);
|
|
NullCheck(L_8);
|
|
ArrayElementTypeCheck (L_8, L_13);
|
|
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_13);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = L_8;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_15 = ___1_Transform;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
|
|
L_16 = Matrix_GetScale_mB4129435BCD704E75A7A0175465CBF423EA43B5E(L_15, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = L_16;
|
|
RuntimeObject* L_18 = Box(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var, &L_17);
|
|
NullCheck(L_14);
|
|
ArrayElementTypeCheck (L_14, L_18);
|
|
(L_14)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_18);
|
|
String_t* L_19;
|
|
L_19 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(_stringLiteral50E072C6310201D0EF114DCBA5A0117F766E9EEF, L_14, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_19, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Matrix4x4[] DungeonArchitect.Builders.Snap.SnapBuilder::FindAttachmentTransforms(UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* SnapBuilder_FindAttachmentTransforms_m18AE51729223C1AEBF04EBB24F05D445A222DD10 (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___0_ParentModuleTransform, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___1_IncomingDoorTransform, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___2_AttachmentDoorTransform, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return SnapUtils.FindAttachmentTransforms(ref ParentModuleTransform, ref IncomingDoorTransform, ref AttachmentDoorTransform);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_0 = ___0_ParentModuleTransform;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_1 = ___1_IncomingDoorTransform;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_2 = ___2_AttachmentDoorTransform;
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_3;
|
|
L_3 = SnapUtils_FindAttachmentTransforms_m5888FF4B864220D036B6CEDBFD56C497D283034E(L_0, L_1, L_2, NULL);
|
|
return L_3;
|
|
}
|
|
}
|
|
// UnityEngine.Bounds DungeonArchitect.Builders.Snap.SnapBuilder::GetModulePrefabBounds(UnityEngine.GameObject,UnityEngine.Bounds)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 SnapBuilder_GetModulePrefabBounds_m0D5FC59C999F8ED3F304BA58507336B675D2F91D (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_prefab, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___1_bounds, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (prefab == null)
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_prefab;
|
|
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_000b;
|
|
}
|
|
}
|
|
{
|
|
// return bounds;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_2 = ___1_bounds;
|
|
return L_2;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
// return new Bounds( bounds.center - prefab.transform.position, bounds.extents * 2);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
L_3 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&___1_bounds), NULL);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = ___0_prefab;
|
|
NullCheck(L_4);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
|
|
L_5 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_4, NULL);
|
|
NullCheck(L_5);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_5, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_3, L_6, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
|
|
L_8 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&___1_bounds), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
L_9 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_8, (2.0f), NULL);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_10;
|
|
memset((&L_10), 0, sizeof(L_10));
|
|
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_10), L_7, L_9, /*hidden argument*/NULL);
|
|
return L_10;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Builders.Snap.SnapBuilder::FindAttachmentConfiguration(DungeonArchitect.Builders.Snap.Impl.ModuleInfo,DungeonArchitect.Builders.Snap.Impl.ModuleInfo,UnityEngine.Matrix4x4&,System.Int32,System.Collections.Generic.HashSet`1<UnityEngine.Bounds>,DungeonArchitect.Builders.Snap.Impl.SnapAttachmentConfiguration&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SnapBuilder_FindAttachmentConfiguration_mD41CC255AE98601A793176359157CFDCD583F1AE (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708* __this, ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* ___0_TargetModule, ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* ___1_IncomingModule, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___2_IncomingModuleTransform, int32_t ___3_IncomingDoorIndex, HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A* ___4_OccupiedBounds, SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337** ___5_OutAttachmentConfig, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mE21D44A7D31C6EC7BBAAFB226076282FDE658AC4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m911BFC0C3AFB9DF3E132D5E373C14A60722BDDB9_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mC40E8CE8DBBF01ADA9B46C2727958B1FB4EE4727_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m6C31533005B5B499AC96DF20F0F0D4D9551DF9CE_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
String_t* V_2 = NULL;
|
|
bool V_3 = false;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* V_8 = NULL;
|
|
int32_t V_9 = 0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_10;
|
|
memset((&V_10), 0, sizeof(V_10));
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_11;
|
|
memset((&V_11), 0, sizeof(V_11));
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_12;
|
|
memset((&V_12), 0, sizeof(V_12));
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_13;
|
|
memset((&V_13), 0, sizeof(V_13));
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_14;
|
|
memset((&V_14), 0, sizeof(V_14));
|
|
bool V_15 = false;
|
|
Enumerator_tFF4A389E7F4F037518123625DCBFE7CD31A84B3F V_16;
|
|
memset((&V_16), 0, sizeof(V_16));
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_17;
|
|
memset((&V_17), 0, sizeof(V_17));
|
|
{
|
|
// int TargetNumDoors = TargetModule.ConnectionTransforms.Length;
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* L_0 = ___0_TargetModule;
|
|
NullCheck(L_0);
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_1 = L_0->___ConnectionTransforms_3;
|
|
NullCheck(L_1);
|
|
V_0 = ((int32_t)(((RuntimeArray*)L_1)->max_length));
|
|
// if (IncomingDoorIndex < 0 || IncomingModule == null)
|
|
int32_t L_2 = ___3_IncomingDoorIndex;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* L_3 = ___1_IncomingModule;
|
|
if (L_3)
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// OutAttachmentConfig.AttachedModule = TargetModule;
|
|
SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337** L_4 = ___5_OutAttachmentConfig;
|
|
SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337* L_5 = *((SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337**)L_4);
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* L_6 = ___0_TargetModule;
|
|
NullCheck(L_5);
|
|
L_5->___AttachedModule_0 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_5->___AttachedModule_0), (void*)L_6);
|
|
// OutAttachmentConfig.AttachedModuleDoorIndex = random.Range(0, TargetNumDoors - 1);
|
|
SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337** L_7 = ___5_OutAttachmentConfig;
|
|
SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337* L_8 = *((SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337**)L_7);
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_9 = __this->___random_16;
|
|
int32_t L_10 = V_0;
|
|
int32_t L_11;
|
|
L_11 = RandomExtensions_Range_mD218DB66F5B4A42B67F870CD9976D2BF4FB029EB(L_9, 0, ((int32_t)il2cpp_codegen_subtract(L_10, 1)), NULL);
|
|
NullCheck(L_8);
|
|
L_8->___AttachedModuleDoorIndex_1 = L_11;
|
|
// OutAttachmentConfig.AttachedModuleWorldBounds = GetModulePrefabBounds(TargetModule.ModuleTemplate.module, TargetModule.Bounds);
|
|
SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337** L_12 = ___5_OutAttachmentConfig;
|
|
SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337* L_13 = *((SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337**)L_12);
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* L_14 = ___0_TargetModule;
|
|
NullCheck(L_14);
|
|
SnapModuleEntry_tBAF7435C474DC174E69A89CFAB18DAA116D32FBD* L_15 = L_14->___ModuleTemplate_0;
|
|
NullCheck(L_15);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16 = L_15->___module_0;
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* L_17 = ___0_TargetModule;
|
|
NullCheck(L_17);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_18 = L_17->___Bounds_2;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_19;
|
|
L_19 = SnapBuilder_GetModulePrefabBounds_m0D5FC59C999F8ED3F304BA58507336B675D2F91D(__this, L_16, L_18, NULL);
|
|
NullCheck(L_13);
|
|
L_13->___AttachedModuleWorldBounds_2 = L_19;
|
|
// OutAttachmentConfig.AttachedModuleTransform = IncomingModuleTransform;
|
|
SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337** L_20 = ___5_OutAttachmentConfig;
|
|
SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337* L_21 = *((SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337**)L_20);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_22 = ___2_IncomingModuleTransform;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_23 = (*(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6*)L_22);
|
|
NullCheck(L_21);
|
|
L_21->___AttachedModuleTransform_3 = L_23;
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// Matrix4x4 IncomingDoorTransform = IncomingModule.ConnectionTransforms[IncomingDoorIndex];
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* L_24 = ___1_IncomingModule;
|
|
NullCheck(L_24);
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_25 = L_24->___ConnectionTransforms_3;
|
|
int32_t L_26 = ___3_IncomingDoorIndex;
|
|
NullCheck(L_25);
|
|
int32_t L_27 = L_26;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
|
|
V_1 = L_28;
|
|
// string IncomingDoorCategory = IncomingModule.ConnectionCategory[IncomingDoorIndex];
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* L_29 = ___1_IncomingModule;
|
|
NullCheck(L_29);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = L_29->___ConnectionCategory_4;
|
|
int32_t L_31 = ___3_IncomingDoorIndex;
|
|
NullCheck(L_30);
|
|
int32_t L_32 = L_31;
|
|
String_t* L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
|
|
V_2 = L_33;
|
|
// bool bFoundValid = false;
|
|
V_3 = (bool)0;
|
|
// int[] ShuffledIndices = MathUtils.GetShuffledIndices(TargetNumDoors, random);
|
|
int32_t L_34 = V_0;
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_35 = __this->___random_16;
|
|
il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36;
|
|
L_36 = MathUtils_GetShuffledIndices_m29407BAF8E6EA344DC561C69B76D4B9415FD5C8F(L_34, L_35, NULL);
|
|
V_4 = L_36;
|
|
// for (int si = 0; si < ShuffledIndices.Length; si++)
|
|
V_5 = 0;
|
|
goto IL_01da;
|
|
}
|
|
|
|
IL_0090:
|
|
{
|
|
// int Index = ShuffledIndices[si];
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_37 = V_4;
|
|
int32_t L_38 = V_5;
|
|
NullCheck(L_37);
|
|
int32_t L_39 = L_38;
|
|
int32_t L_40 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
|
|
V_6 = L_40;
|
|
// string AttachmentDoorCategory = TargetModule.ConnectionCategory[Index];
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* L_41 = ___0_TargetModule;
|
|
NullCheck(L_41);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_42 = L_41->___ConnectionCategory_4;
|
|
int32_t L_43 = V_6;
|
|
NullCheck(L_42);
|
|
int32_t L_44 = L_43;
|
|
String_t* L_45 = (L_42)->GetAt(static_cast<il2cpp_array_size_t>(L_44));
|
|
// if (AttachmentDoorCategory != IncomingDoorCategory)
|
|
String_t* L_46 = V_2;
|
|
bool L_47;
|
|
L_47 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_45, L_46, NULL);
|
|
if (L_47)
|
|
{
|
|
goto IL_01d4;
|
|
}
|
|
}
|
|
{
|
|
// Matrix4x4 AttachmentDoorTransform = TargetModule.ConnectionTransforms[Index];
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* L_48 = ___0_TargetModule;
|
|
NullCheck(L_48);
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_49 = L_48->___ConnectionTransforms_3;
|
|
int32_t L_50 = V_6;
|
|
NullCheck(L_49);
|
|
int32_t L_51 = L_50;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_52 = (L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_51));
|
|
V_7 = L_52;
|
|
// Matrix4x4[] ModuleTransforms = FindAttachmentTransforms(ref IncomingModuleTransform, ref IncomingDoorTransform, ref AttachmentDoorTransform);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_53 = ___2_IncomingModuleTransform;
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_54;
|
|
L_54 = VirtualFuncInvoker3< Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D*, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6*, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6*, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* >::Invoke(15 /* UnityEngine.Matrix4x4[] DungeonArchitect.Builders.Snap.SnapBuilder::FindAttachmentTransforms(UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&) */, __this, L_53, (&V_1), (&V_7));
|
|
// foreach (var ModuleTransform in ModuleTransforms)
|
|
V_8 = L_54;
|
|
V_9 = 0;
|
|
goto IL_01c9;
|
|
}
|
|
|
|
IL_00cf:
|
|
{
|
|
// foreach (var ModuleTransform in ModuleTransforms)
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_55 = V_8;
|
|
int32_t L_56 = V_9;
|
|
NullCheck(L_55);
|
|
int32_t L_57 = L_56;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_58 = (L_55)->GetAt(static_cast<il2cpp_array_size_t>(L_57));
|
|
V_10 = L_58;
|
|
// if (!snapConfig.RotateModulesToFit)
|
|
SnapConfig_t11C25F1CB7366F773C284D5B01DE8CB2E88F288F* L_59 = __this->___snapConfig_14;
|
|
NullCheck(L_59);
|
|
bool L_60 = L_59->___RotateModulesToFit_8;
|
|
if (L_60)
|
|
{
|
|
goto IL_010f;
|
|
}
|
|
}
|
|
{
|
|
// Matrix4x4 ModuleTransformCopy = ModuleTransform;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_61 = V_10;
|
|
V_11 = L_61;
|
|
// var moduleRotation = Matrix.GetRotation(ref ModuleTransformCopy);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_62;
|
|
L_62 = Matrix_GetRotation_m9C9279D228DC3622E77F89C3CD9E1C2AE4012ED5((&V_11), NULL);
|
|
V_12 = L_62;
|
|
// if (Mathf.Abs(moduleRotation.eulerAngles.y) > 0.1f)
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63;
|
|
L_63 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline((&V_12), NULL);
|
|
float L_64 = L_63.___y_3;
|
|
float L_65;
|
|
L_65 = fabsf(L_64);
|
|
if ((((float)L_65) > ((float)(0.100000001f))))
|
|
{
|
|
goto IL_01c3;
|
|
}
|
|
}
|
|
|
|
IL_010f:
|
|
{
|
|
// Bounds ModuleWorldBounds = GetModulePrefabBounds(TargetModule.ModuleTemplate.module, TargetModule.Bounds);
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* L_66 = ___0_TargetModule;
|
|
NullCheck(L_66);
|
|
SnapModuleEntry_tBAF7435C474DC174E69A89CFAB18DAA116D32FBD* L_67 = L_66->___ModuleTemplate_0;
|
|
NullCheck(L_67);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_68 = L_67->___module_0;
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* L_69 = ___0_TargetModule;
|
|
NullCheck(L_69);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_70 = L_69->___Bounds_2;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_71;
|
|
L_71 = SnapBuilder_GetModulePrefabBounds_m0D5FC59C999F8ED3F304BA58507336B675D2F91D(__this, L_68, L_70, NULL);
|
|
V_13 = L_71;
|
|
// ModuleWorldBounds = MathUtils.TransformBounds(ModuleTransform, ModuleWorldBounds);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_72 = V_10;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_73 = V_13;
|
|
il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_74;
|
|
L_74 = MathUtils_TransformBounds_m10E03924B25A8FEB3A8AE607ED84D92189192249(L_72, L_73, NULL);
|
|
V_13 = L_74;
|
|
// Bounds ContractedModuleWorldBounds = ExpandBounds(ModuleWorldBounds, -1 * (snapConfig.CollisionTestContraction + 1e-4f));
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_75 = V_13;
|
|
SnapConfig_t11C25F1CB7366F773C284D5B01DE8CB2E88F288F* L_76 = __this->___snapConfig_14;
|
|
NullCheck(L_76);
|
|
float L_77 = L_76->___CollisionTestContraction_9;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_78;
|
|
L_78 = SnapBuilder_ExpandBounds_m815D635792FAF6FE6EB49AB0E60D00F99D4DFFFB(__this, L_75, ((float)il2cpp_codegen_multiply((-1.0f), ((float)il2cpp_codegen_add(L_77, (9.99999975E-05f))))), NULL);
|
|
V_14 = L_78;
|
|
// bool bIntersects = false;
|
|
V_15 = (bool)0;
|
|
// foreach (var OccupiedBound in OccupiedBounds)
|
|
HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A* L_79 = ___4_OccupiedBounds;
|
|
NullCheck(L_79);
|
|
Enumerator_tFF4A389E7F4F037518123625DCBFE7CD31A84B3F L_80;
|
|
L_80 = HashSet_1_GetEnumerator_m6C31533005B5B499AC96DF20F0F0D4D9551DF9CE(L_79, HashSet_1_GetEnumerator_m6C31533005B5B499AC96DF20F0F0D4D9551DF9CE_RuntimeMethod_var);
|
|
V_16 = L_80;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0186:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mE21D44A7D31C6EC7BBAAFB226076282FDE658AC4((&V_16), Enumerator_Dispose_mE21D44A7D31C6EC7BBAAFB226076282FDE658AC4_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_017b_1;
|
|
}
|
|
|
|
IL_0162_1:
|
|
{
|
|
// foreach (var OccupiedBound in OccupiedBounds)
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_81;
|
|
L_81 = Enumerator_get_Current_mC40E8CE8DBBF01ADA9B46C2727958B1FB4EE4727_inline((&V_16), Enumerator_get_Current_mC40E8CE8DBBF01ADA9B46C2727958B1FB4EE4727_RuntimeMethod_var);
|
|
V_17 = L_81;
|
|
// if (ContractedModuleWorldBounds.Intersects(OccupiedBound))
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_82 = V_17;
|
|
bool L_83;
|
|
L_83 = Bounds_Intersects_m91D6CE48052C56F8519243104C3575738B159531((&V_14), L_82, NULL);
|
|
if (!L_83)
|
|
{
|
|
goto IL_017b_1;
|
|
}
|
|
}
|
|
{
|
|
// bIntersects = true;
|
|
V_15 = (bool)1;
|
|
// break;
|
|
goto IL_0194;
|
|
}
|
|
|
|
IL_017b_1:
|
|
{
|
|
// foreach (var OccupiedBound in OccupiedBounds)
|
|
bool L_84;
|
|
L_84 = Enumerator_MoveNext_m911BFC0C3AFB9DF3E132D5E373C14A60722BDDB9((&V_16), Enumerator_MoveNext_m911BFC0C3AFB9DF3E132D5E373C14A60722BDDB9_RuntimeMethod_var);
|
|
if (L_84)
|
|
{
|
|
goto IL_0162_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0194;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0194:
|
|
{
|
|
// if (bIntersects)
|
|
bool L_85 = V_15;
|
|
if (L_85)
|
|
{
|
|
goto IL_01c3;
|
|
}
|
|
}
|
|
{
|
|
// OutAttachmentConfig.AttachedModule = TargetModule;
|
|
SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337** L_86 = ___5_OutAttachmentConfig;
|
|
SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337* L_87 = *((SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337**)L_86);
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* L_88 = ___0_TargetModule;
|
|
NullCheck(L_87);
|
|
L_87->___AttachedModule_0 = L_88;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_87->___AttachedModule_0), (void*)L_88);
|
|
// OutAttachmentConfig.AttachedModuleDoorIndex = Index;
|
|
SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337** L_89 = ___5_OutAttachmentConfig;
|
|
SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337* L_90 = *((SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337**)L_89);
|
|
int32_t L_91 = V_6;
|
|
NullCheck(L_90);
|
|
L_90->___AttachedModuleDoorIndex_1 = L_91;
|
|
// OutAttachmentConfig.AttachedModuleWorldBounds = ModuleWorldBounds;
|
|
SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337** L_92 = ___5_OutAttachmentConfig;
|
|
SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337* L_93 = *((SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337**)L_92);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_94 = V_13;
|
|
NullCheck(L_93);
|
|
L_93->___AttachedModuleWorldBounds_2 = L_94;
|
|
// OutAttachmentConfig.AttachedModuleTransform = ModuleTransform;
|
|
SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337** L_95 = ___5_OutAttachmentConfig;
|
|
SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337* L_96 = *((SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337**)L_95);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_97 = V_10;
|
|
NullCheck(L_96);
|
|
L_96->___AttachedModuleTransform_3 = L_97;
|
|
// bFoundValid = true;
|
|
V_3 = (bool)1;
|
|
// break;
|
|
goto IL_01d4;
|
|
}
|
|
|
|
IL_01c3:
|
|
{
|
|
int32_t L_98 = V_9;
|
|
V_9 = ((int32_t)il2cpp_codegen_add(L_98, 1));
|
|
}
|
|
|
|
IL_01c9:
|
|
{
|
|
// foreach (var ModuleTransform in ModuleTransforms)
|
|
int32_t L_99 = V_9;
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_100 = V_8;
|
|
NullCheck(L_100);
|
|
if ((((int32_t)L_99) < ((int32_t)((int32_t)(((RuntimeArray*)L_100)->max_length)))))
|
|
{
|
|
goto IL_00cf;
|
|
}
|
|
}
|
|
|
|
IL_01d4:
|
|
{
|
|
// for (int si = 0; si < ShuffledIndices.Length; si++)
|
|
int32_t L_101 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_101, 1));
|
|
}
|
|
|
|
IL_01da:
|
|
{
|
|
// for (int si = 0; si < ShuffledIndices.Length; si++)
|
|
int32_t L_102 = V_5;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_103 = V_4;
|
|
NullCheck(L_103);
|
|
if ((((int32_t)L_102) < ((int32_t)((int32_t)(((RuntimeArray*)L_103)->max_length)))))
|
|
{
|
|
goto IL_0090;
|
|
}
|
|
}
|
|
{
|
|
// return bFoundValid;
|
|
bool L_104 = V_3;
|
|
return L_104;
|
|
}
|
|
}
|
|
// System.Int32[] DungeonArchitect.Builders.Snap.SnapBuilder::FindFilteredModuleList(System.Collections.Generic.List`1<DungeonArchitect.Builders.Snap.Impl.ModuleInfo>,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* SnapBuilder_FindFilteredModuleList_m2632BA3100F51087F797C45E2C7EC0D31E7A81EB (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708* __this, List_1_tBF91A6EE3603F2177DCFCBDBC0A2DCA3C655F8B3* ___0_ModuleInfoList, String_t* ___1_category, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m0E36874D6588E8D953CA43CC82DAA7187BC71A8E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m92CBABE1E7D9AF7785E2721BFB98E586DEC9F535_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// var indices = new List<int>();
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_0 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_0, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// for (int i = 0; i < ModuleInfoList.Count; i++)
|
|
V_1 = 0;
|
|
goto IL_002e;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// var moduleInfo = ModuleInfoList[i];
|
|
List_1_tBF91A6EE3603F2177DCFCBDBC0A2DCA3C655F8B3* L_1 = ___0_ModuleInfoList;
|
|
int32_t L_2 = V_1;
|
|
NullCheck(L_1);
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* L_3;
|
|
L_3 = List_1_get_Item_m92CBABE1E7D9AF7785E2721BFB98E586DEC9F535(L_1, L_2, List_1_get_Item_m92CBABE1E7D9AF7785E2721BFB98E586DEC9F535_RuntimeMethod_var);
|
|
// if (moduleInfo.ModuleTemplate.category == category)
|
|
NullCheck(L_3);
|
|
SnapModuleEntry_tBAF7435C474DC174E69A89CFAB18DAA116D32FBD* L_4 = L_3->___ModuleTemplate_0;
|
|
NullCheck(L_4);
|
|
String_t* L_5 = L_4->___category_1;
|
|
String_t* L_6 = ___1_category;
|
|
bool L_7;
|
|
L_7 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_5, L_6, NULL);
|
|
if (!L_7)
|
|
{
|
|
goto IL_002a;
|
|
}
|
|
}
|
|
{
|
|
// indices.Add(i);
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_8 = V_0;
|
|
int32_t L_9 = V_1;
|
|
NullCheck(L_8);
|
|
List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_8, L_9, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
// for (int i = 0; i < ModuleInfoList.Count; i++)
|
|
int32_t L_10 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
// for (int i = 0; i < ModuleInfoList.Count; i++)
|
|
int32_t L_11 = V_1;
|
|
List_1_tBF91A6EE3603F2177DCFCBDBC0A2DCA3C655F8B3* L_12 = ___0_ModuleInfoList;
|
|
NullCheck(L_12);
|
|
int32_t L_13;
|
|
L_13 = List_1_get_Count_m0E36874D6588E8D953CA43CC82DAA7187BC71A8E_inline(L_12, List_1_get_Count_m0E36874D6588E8D953CA43CC82DAA7187BC71A8E_RuntimeMethod_var);
|
|
if ((((int32_t)L_11) < ((int32_t)L_13)))
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
// return indices.ToArray();
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_14 = V_0;
|
|
NullCheck(L_14);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15;
|
|
L_15 = List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA(L_14, List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var);
|
|
return L_15;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.Snap.SnapBuilder::DebugDrawGizmos()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapBuilder_DebugDrawGizmos_mA2ABD023BFE23D841B32E930BAF3A6F08F0F2B89 (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SnapModuleInstanceU5BU5D_t1CECF93BAF2392D851D1A4FF9602C39589C79358* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* V_2 = NULL;
|
|
{
|
|
// if (snapModel != null)
|
|
SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4* L_0 = __this->___snapModel_15;
|
|
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_0051;
|
|
}
|
|
}
|
|
{
|
|
// foreach (var module in snapModel.modules)
|
|
SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4* L_2 = __this->___snapModel_15;
|
|
NullCheck(L_2);
|
|
SnapModuleInstanceU5BU5D_t1CECF93BAF2392D851D1A4FF9602C39589C79358* L_3 = L_2->___modules_4;
|
|
V_0 = L_3;
|
|
V_1 = 0;
|
|
goto IL_004b;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
// foreach (var module in snapModel.modules)
|
|
SnapModuleInstanceU5BU5D_t1CECF93BAF2392D851D1A4FF9602C39589C79358* L_4 = V_0;
|
|
int32_t L_5 = V_1;
|
|
NullCheck(L_4);
|
|
int32_t L_6 = L_5;
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
|
|
V_2 = L_7;
|
|
// Gizmos.color = Color.yellow;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8;
|
|
L_8 = Color_get_yellow_m66637FA14383E8D74F24AE256B577CE1D55D469F_inline(NULL);
|
|
Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_8, NULL);
|
|
// Gizmos.DrawWireCube(module.WorldBounds.center, module.WorldBounds.size);
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* L_9 = V_2;
|
|
NullCheck(L_9);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_10 = (&L_9->___WorldBounds_2);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
|
|
L_11 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3(L_10, NULL);
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* L_12 = V_2;
|
|
NullCheck(L_12);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_13 = (&L_12->___WorldBounds_2);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
|
|
L_14 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4(L_13, NULL);
|
|
Gizmos_DrawWireCube_m343533B3955A2D04A8638280D0EF537274A1FD8B(L_11, L_14, NULL);
|
|
int32_t L_15 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_15, 1));
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
// foreach (var module in snapModel.modules)
|
|
int32_t L_16 = V_1;
|
|
SnapModuleInstanceU5BU5D_t1CECF93BAF2392D851D1A4FF9602C39589C79358* L_17 = V_0;
|
|
NullCheck(L_17);
|
|
if ((((int32_t)L_16) < ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.Snap.SnapBuilder::DebugDraw()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapBuilder_DebugDraw_mB0FE46228249C7F3593DF0640FE0FFC3661D6ACF (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708* __this, 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*)&Dictionary_2_Add_m4409F5D1B37367E157A30F3B629BCE4E649D5099_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mC92D5FECC6F5551A4CF13EADB33EBE0395705726_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m02D20AD14C45CC85C86206113E5A68822A04E4D6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m1F26AD736BC1EE5A704B76AF383ACA08987F701A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tDBE38611FF61EF9C78AD6C608F60E7DBAC3E3885_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Dictionary_2_tDBE38611FF61EF9C78AD6C608F60E7DBAC3E3885* V_0 = NULL;
|
|
SnapModuleInstanceU5BU5D_t1CECF93BAF2392D851D1A4FF9602C39589C79358* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* V_3 = NULL;
|
|
SnapModuleConnectionU5BU5D_t4CBD1DC7F002898688C543EE794C560193D9CF9F* V_4 = NULL;
|
|
SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE* V_5 = NULL;
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* V_6 = NULL;
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* V_7 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8;
|
|
memset((&V_8), 0, sizeof(V_8));
|
|
{
|
|
// if (snapModel == null)
|
|
SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4* L_0 = __this->___snapModel_15;
|
|
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_001f;
|
|
}
|
|
}
|
|
{
|
|
// snapModel = model as SnapModel;
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_2 = ((DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA*)__this)->___model_7;
|
|
__this->___snapModel_15 = ((SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4*)IsInstClass((RuntimeObject*)L_2, SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4_il2cpp_TypeInfo_var));
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___snapModel_15), (void*)((SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4*)IsInstClass((RuntimeObject*)L_2, SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
// if (snapModel == null)
|
|
SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4* L_3 = __this->___snapModel_15;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_4;
|
|
L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
// var moduleLookup = new Dictionary<string, SnapModuleInstance>();
|
|
Dictionary_2_tDBE38611FF61EF9C78AD6C608F60E7DBAC3E3885* L_5 = (Dictionary_2_tDBE38611FF61EF9C78AD6C608F60E7DBAC3E3885*)il2cpp_codegen_object_new(Dictionary_2_tDBE38611FF61EF9C78AD6C608F60E7DBAC3E3885_il2cpp_TypeInfo_var);
|
|
NullCheck(L_5);
|
|
Dictionary_2__ctor_m02D20AD14C45CC85C86206113E5A68822A04E4D6(L_5, Dictionary_2__ctor_m02D20AD14C45CC85C86206113E5A68822A04E4D6_RuntimeMethod_var);
|
|
V_0 = L_5;
|
|
// foreach (var module in snapModel.modules)
|
|
SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4* L_6 = __this->___snapModel_15;
|
|
NullCheck(L_6);
|
|
SnapModuleInstanceU5BU5D_t1CECF93BAF2392D851D1A4FF9602C39589C79358* L_7 = L_6->___modules_4;
|
|
V_1 = L_7;
|
|
V_2 = 0;
|
|
goto IL_0059;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// foreach (var module in snapModel.modules)
|
|
SnapModuleInstanceU5BU5D_t1CECF93BAF2392D851D1A4FF9602C39589C79358* L_8 = V_1;
|
|
int32_t L_9 = V_2;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = L_9;
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
V_3 = L_11;
|
|
// moduleLookup.Add(module.InstanceID, module);
|
|
Dictionary_2_tDBE38611FF61EF9C78AD6C608F60E7DBAC3E3885* L_12 = V_0;
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* L_13 = V_3;
|
|
NullCheck(L_13);
|
|
String_t* L_14 = L_13->___InstanceID_0;
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* L_15 = V_3;
|
|
NullCheck(L_12);
|
|
Dictionary_2_Add_m4409F5D1B37367E157A30F3B629BCE4E649D5099(L_12, L_14, L_15, Dictionary_2_Add_m4409F5D1B37367E157A30F3B629BCE4E649D5099_RuntimeMethod_var);
|
|
int32_t L_16 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_16, 1));
|
|
}
|
|
|
|
IL_0059:
|
|
{
|
|
// foreach (var module in snapModel.modules)
|
|
int32_t L_17 = V_2;
|
|
SnapModuleInstanceU5BU5D_t1CECF93BAF2392D851D1A4FF9602C39589C79358* L_18 = V_1;
|
|
NullCheck(L_18);
|
|
if ((((int32_t)L_17) < ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
{
|
|
// foreach (var connection in snapModel.connections)
|
|
SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4* L_19 = __this->___snapModel_15;
|
|
NullCheck(L_19);
|
|
SnapModuleConnectionU5BU5D_t4CBD1DC7F002898688C543EE794C560193D9CF9F* L_20 = L_19->___connections_5;
|
|
V_4 = L_20;
|
|
V_2 = 0;
|
|
goto IL_00ea;
|
|
}
|
|
|
|
IL_0070:
|
|
{
|
|
// foreach (var connection in snapModel.connections)
|
|
SnapModuleConnectionU5BU5D_t4CBD1DC7F002898688C543EE794C560193D9CF9F* L_21 = V_4;
|
|
int32_t L_22 = V_2;
|
|
NullCheck(L_21);
|
|
int32_t L_23 = L_22;
|
|
SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE* L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
|
|
V_5 = L_24;
|
|
// if (moduleLookup.ContainsKey(connection.ModuleAInstanceID)
|
|
// && moduleLookup.ContainsKey(connection.ModuleBInstanceID))
|
|
Dictionary_2_tDBE38611FF61EF9C78AD6C608F60E7DBAC3E3885* L_25 = V_0;
|
|
SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE* L_26 = V_5;
|
|
NullCheck(L_26);
|
|
String_t* L_27 = L_26->___ModuleAInstanceID_0;
|
|
NullCheck(L_25);
|
|
bool L_28;
|
|
L_28 = Dictionary_2_ContainsKey_mC92D5FECC6F5551A4CF13EADB33EBE0395705726(L_25, L_27, Dictionary_2_ContainsKey_mC92D5FECC6F5551A4CF13EADB33EBE0395705726_RuntimeMethod_var);
|
|
if (!L_28)
|
|
{
|
|
goto IL_00e6;
|
|
}
|
|
}
|
|
{
|
|
Dictionary_2_tDBE38611FF61EF9C78AD6C608F60E7DBAC3E3885* L_29 = V_0;
|
|
SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE* L_30 = V_5;
|
|
NullCheck(L_30);
|
|
String_t* L_31 = L_30->___ModuleBInstanceID_2;
|
|
NullCheck(L_29);
|
|
bool L_32;
|
|
L_32 = Dictionary_2_ContainsKey_mC92D5FECC6F5551A4CF13EADB33EBE0395705726(L_29, L_31, Dictionary_2_ContainsKey_mC92D5FECC6F5551A4CF13EADB33EBE0395705726_RuntimeMethod_var);
|
|
if (!L_32)
|
|
{
|
|
goto IL_00e6;
|
|
}
|
|
}
|
|
{
|
|
// var moduleA = moduleLookup[connection.ModuleAInstanceID];
|
|
Dictionary_2_tDBE38611FF61EF9C78AD6C608F60E7DBAC3E3885* L_33 = V_0;
|
|
SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE* L_34 = V_5;
|
|
NullCheck(L_34);
|
|
String_t* L_35 = L_34->___ModuleAInstanceID_0;
|
|
NullCheck(L_33);
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* L_36;
|
|
L_36 = Dictionary_2_get_Item_m1F26AD736BC1EE5A704B76AF383ACA08987F701A(L_33, L_35, Dictionary_2_get_Item_m1F26AD736BC1EE5A704B76AF383ACA08987F701A_RuntimeMethod_var);
|
|
V_6 = L_36;
|
|
// var moduleB = moduleLookup[connection.ModuleBInstanceID];
|
|
Dictionary_2_tDBE38611FF61EF9C78AD6C608F60E7DBAC3E3885* L_37 = V_0;
|
|
SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE* L_38 = V_5;
|
|
NullCheck(L_38);
|
|
String_t* L_39 = L_38->___ModuleBInstanceID_2;
|
|
NullCheck(L_37);
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* L_40;
|
|
L_40 = Dictionary_2_get_Item_m1F26AD736BC1EE5A704B76AF383ACA08987F701A(L_37, L_39, Dictionary_2_get_Item_m1F26AD736BC1EE5A704B76AF383ACA08987F701A_RuntimeMethod_var);
|
|
V_7 = L_40;
|
|
// if (moduleA != null && moduleB != null)
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* L_41 = V_6;
|
|
if (!L_41)
|
|
{
|
|
goto IL_00e6;
|
|
}
|
|
}
|
|
{
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* L_42 = V_7;
|
|
if (!L_42)
|
|
{
|
|
goto IL_00e6;
|
|
}
|
|
}
|
|
{
|
|
// var start = moduleA.WorldBounds.center;
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* L_43 = V_6;
|
|
NullCheck(L_43);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_44 = (&L_43->___WorldBounds_2);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45;
|
|
L_45 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3(L_44, NULL);
|
|
// var end = moduleB.WorldBounds.center;
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* L_46 = V_7;
|
|
NullCheck(L_46);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_47 = (&L_46->___WorldBounds_2);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48;
|
|
L_48 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3(L_47, NULL);
|
|
V_8 = L_48;
|
|
// Debug.DrawLine(start, end, Color.red, 0, false);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = V_8;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_50;
|
|
L_50 = Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline(NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_DrawLine_m09EB01A6F34CB6BCE8EC0A13CAEF4899E2112B52(L_45, L_49, L_50, (0.0f), (bool)0, NULL);
|
|
}
|
|
|
|
IL_00e6:
|
|
{
|
|
int32_t L_51 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_51, 1));
|
|
}
|
|
|
|
IL_00ea:
|
|
{
|
|
// foreach (var connection in snapModel.connections)
|
|
int32_t L_52 = V_2;
|
|
SnapModuleConnectionU5BU5D_t4CBD1DC7F002898688C543EE794C560193D9CF9F* L_53 = V_4;
|
|
NullCheck(L_53);
|
|
if ((((int32_t)L_52) < ((int32_t)((int32_t)(((RuntimeArray*)L_53)->max_length)))))
|
|
{
|
|
goto IL_0070;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Bounds DungeonArchitect.Builders.Snap.SnapBuilder::ExpandBounds(UnityEngine.Bounds,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 SnapBuilder_ExpandBounds_m815D635792FAF6FE6EB49AB0E60D00F99D4DFFFB (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, float ___1_amount, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// amount *= 0.5f;
|
|
float L_0 = ___1_amount;
|
|
___1_amount = ((float)il2cpp_codegen_multiply(L_0, (0.5f)));
|
|
// var extents = bounds.extents;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&___0_bounds), NULL);
|
|
V_0 = L_1;
|
|
// extents += new Vector3(amount, amount, amount);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0;
|
|
float L_3 = ___1_amount;
|
|
float L_4 = ___1_amount;
|
|
float L_5 = ___1_amount;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
memset((&L_6), 0, sizeof(L_6));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), L_3, L_4, L_5, /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2, L_6, NULL);
|
|
V_0 = L_7;
|
|
// extents.x = Mathf.Max(extents.x, 0.0f);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_0;
|
|
float L_9 = L_8.___x_2;
|
|
float L_10;
|
|
L_10 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_9, (0.0f), NULL);
|
|
(&V_0)->___x_2 = L_10;
|
|
// extents.y = Mathf.Max(extents.y, 0.0f);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_0;
|
|
float L_12 = L_11.___y_3;
|
|
float L_13;
|
|
L_13 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_12, (0.0f), NULL);
|
|
(&V_0)->___y_3 = L_13;
|
|
// extents.z = Mathf.Max(extents.z, 0.0f);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_0;
|
|
float L_15 = L_14.___z_4;
|
|
float L_16;
|
|
L_16 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_15, (0.0f), NULL);
|
|
(&V_0)->___z_4 = L_16;
|
|
// bounds.extents = extents;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_0;
|
|
Bounds_set_extents_m09496358547B86A93EFE7BE6371E7A6FE937C46F((&___0_bounds), L_17, NULL);
|
|
// return bounds;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_18 = ___0_bounds;
|
|
return L_18;
|
|
}
|
|
}
|
|
// DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode DungeonArchitect.Builders.Snap.SnapBuilder::BuildLayoutRecursive(DungeonArchitect.Builders.Snap.Impl.ModuleGrowthNode,System.Collections.Generic.HashSet`1<UnityEngine.Bounds>&,DungeonArchitect.RuntimeGraphs.RuntimeGraphNode`1<DungeonArchitect.Grammar.GrammarRuntimeGraphNodeData>,DungeonArchitect.Builders.Snap.Impl.SnapLayoutBuildState)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* SnapBuilder_BuildLayoutRecursive_mD60B072AD07B0268621053C8AA111C1303714176 (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708* __this, ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D* ___0_GrowthNode, HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A** ___1__OccupiedBounds, RuntimeGraphNode_1_t712304134E64613AF823A2C4938E9D8EEA758602* ___2_graphNode, SnapLayoutBuildState_tCF53F22261656B60AECFBC90460920834C06027C* ___3_RecursiveState, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mC26E2F9724E22A120B00E5379FAD07A7B1E5E4AE_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_mA12C6AC6C11B0AEEA45A3E9866C680833F675655_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mA52CBEDF6252F1A8CEEFAF563A5FCA6299FD1DD4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m7ABF31F9D5D42E866FFAD4AF13B865A611D4C62A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m92CBABE1E7D9AF7785E2721BFB98E586DEC9F535_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_Shuffle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mE58FA0FE09733B555610AF595E79C91804EC17F4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D* V_0 = NULL;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* V_1 = NULL;
|
|
HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A* V_2 = NULL;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* V_6 = NULL;
|
|
SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337* V_7 = NULL;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* V_8 = NULL;
|
|
int32_t V_9 = 0;
|
|
bool V_10 = false;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_11;
|
|
memset((&V_11), 0, sizeof(V_11));
|
|
RuntimeGraphNode_1U5BU5D_t7E2B3231CB9F6D8EB2CC48FFE4C001DF6F65D9F5* V_12 = NULL;
|
|
int32_t V_13 = 0;
|
|
RuntimeGraphNode_1_t712304134E64613AF823A2C4938E9D8EEA758602* V_14 = NULL;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* V_15 = NULL;
|
|
HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A* V_16 = NULL;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_17 = NULL;
|
|
int32_t V_18 = 0;
|
|
int32_t V_19 = 0;
|
|
ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D* V_20 = NULL;
|
|
HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A* V_21 = NULL;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* V_22 = NULL;
|
|
{
|
|
// RecursiveState.NumTries++;
|
|
SnapLayoutBuildState_tCF53F22261656B60AECFBC90460920834C06027C* L_0 = ___3_RecursiveState;
|
|
SnapLayoutBuildState_tCF53F22261656B60AECFBC90460920834C06027C* L_1 = L_0;
|
|
NullCheck(L_1);
|
|
int32_t L_2 = L_1->___NumTries_1;
|
|
NullCheck(L_1);
|
|
L_1->___NumTries_1 = ((int32_t)il2cpp_codegen_add(L_2, 1));
|
|
// if (RecursiveState.NumTries >= snapConfig.MaxProcessingPower)
|
|
SnapLayoutBuildState_tCF53F22261656B60AECFBC90460920834C06027C* L_3 = ___3_RecursiveState;
|
|
NullCheck(L_3);
|
|
int32_t L_4 = L_3->___NumTries_1;
|
|
SnapConfig_t11C25F1CB7366F773C284D5B01DE8CB2E88F288F* L_5 = __this->___snapConfig_14;
|
|
NullCheck(L_5);
|
|
int32_t L_6 = L_5->___MaxProcessingPower_11;
|
|
if ((((int32_t)L_4) < ((int32_t)L_6)))
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
}
|
|
{
|
|
// return null;
|
|
return (ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0*)NULL;
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
// if (graphNode == null || graphNode.Payload == null || graphNode.Payload.nodeType == null)
|
|
RuntimeGraphNode_1_t712304134E64613AF823A2C4938E9D8EEA758602* L_7 = ___2_graphNode;
|
|
if (!L_7)
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
RuntimeGraphNode_1_t712304134E64613AF823A2C4938E9D8EEA758602* L_8 = ___2_graphNode;
|
|
NullCheck(L_8);
|
|
GrammarRuntimeGraphNodeData_tC208EB80AE0B6AEF78E6325F0CA87C80ABF07FF0* L_9 = L_8->___Payload_0;
|
|
if (!L_9)
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
RuntimeGraphNode_1_t712304134E64613AF823A2C4938E9D8EEA758602* L_10 = ___2_graphNode;
|
|
NullCheck(L_10);
|
|
GrammarRuntimeGraphNodeData_tC208EB80AE0B6AEF78E6325F0CA87C80ABF07FF0* L_11 = L_10->___Payload_0;
|
|
NullCheck(L_11);
|
|
GrammarNodeType_tFAD9AC6491F09EF370C0FA454A34F50130317336* L_12 = L_11->___nodeType_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_13;
|
|
L_13 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_12, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
// return null;
|
|
return (ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0*)NULL;
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
// ModuleGrowthNode Top = GrowthNode;
|
|
ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D* L_14 = ___0_GrowthNode;
|
|
V_0 = L_14;
|
|
// ModuleBuildNode BestBuildNode = null;
|
|
V_1 = (ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0*)NULL;
|
|
// HashSet<Bounds> OccupiedBounds = new HashSet<Bounds>(_OccupiedBounds);
|
|
HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A** L_15 = ___1__OccupiedBounds;
|
|
HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A* L_16 = *((HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A**)L_15);
|
|
HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A* L_17 = (HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A*)il2cpp_codegen_object_new(HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A_il2cpp_TypeInfo_var);
|
|
NullCheck(L_17);
|
|
HashSet_1__ctor_mA12C6AC6C11B0AEEA45A3E9866C680833F675655(L_17, L_16, HashSet_1__ctor_mA12C6AC6C11B0AEEA45A3E9866C680833F675655_RuntimeMethod_var);
|
|
V_2 = L_17;
|
|
// ModuleListIndices = FindFilteredModuleList(RecursiveState.ModuleInfoList, graphNode.Payload.nodeType.nodeName);
|
|
SnapLayoutBuildState_tCF53F22261656B60AECFBC90460920834C06027C* L_18 = ___3_RecursiveState;
|
|
NullCheck(L_18);
|
|
List_1_tBF91A6EE3603F2177DCFCBDBC0A2DCA3C655F8B3* L_19 = L_18->___ModuleInfoList_3;
|
|
RuntimeGraphNode_1_t712304134E64613AF823A2C4938E9D8EEA758602* L_20 = ___2_graphNode;
|
|
NullCheck(L_20);
|
|
GrammarRuntimeGraphNodeData_tC208EB80AE0B6AEF78E6325F0CA87C80ABF07FF0* L_21 = L_20->___Payload_0;
|
|
NullCheck(L_21);
|
|
GrammarNodeType_tFAD9AC6491F09EF370C0FA454A34F50130317336* L_22 = L_21->___nodeType_0;
|
|
NullCheck(L_22);
|
|
String_t* L_23 = L_22->___nodeName_4;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24;
|
|
L_24 = SnapBuilder_FindFilteredModuleList_m2632BA3100F51087F797C45E2C7EC0D31E7A81EB(__this, L_19, L_23, NULL);
|
|
V_3 = L_24;
|
|
// MathUtils.Shuffle(ModuleListIndices, random);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_3;
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_26 = __this->___random_16;
|
|
il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
MathUtils_Shuffle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mE58FA0FE09733B555610AF595E79C91804EC17F4(L_25, L_26, MathUtils_Shuffle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mE58FA0FE09733B555610AF595E79C91804EC17F4_RuntimeMethod_var);
|
|
// for (int si = 0; si < ModuleListIndices.Length; si++)
|
|
V_4 = 0;
|
|
goto IL_0213;
|
|
}
|
|
|
|
IL_0083:
|
|
{
|
|
// int Index = ModuleListIndices[si];
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_3;
|
|
int32_t L_28 = V_4;
|
|
NullCheck(L_27);
|
|
int32_t L_29 = L_28;
|
|
int32_t L_30 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
|
|
V_5 = L_30;
|
|
// ModuleInfo Module = RecursiveState.ModuleInfoList[Index];
|
|
SnapLayoutBuildState_tCF53F22261656B60AECFBC90460920834C06027C* L_31 = ___3_RecursiveState;
|
|
NullCheck(L_31);
|
|
List_1_tBF91A6EE3603F2177DCFCBDBC0A2DCA3C655F8B3* L_32 = L_31->___ModuleInfoList_3;
|
|
int32_t L_33 = V_5;
|
|
NullCheck(L_32);
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* L_34;
|
|
L_34 = List_1_get_Item_m92CBABE1E7D9AF7785E2721BFB98E586DEC9F535(L_32, L_33, List_1_get_Item_m92CBABE1E7D9AF7785E2721BFB98E586DEC9F535_RuntimeMethod_var);
|
|
V_6 = L_34;
|
|
// var AttachmentConfig = new SnapAttachmentConfiguration();
|
|
SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337* L_35 = (SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337*)il2cpp_codegen_object_new(SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337_il2cpp_TypeInfo_var);
|
|
NullCheck(L_35);
|
|
SnapAttachmentConfiguration__ctor_m21D00653F872762816AB41986E911E96B54CCA65(L_35, NULL);
|
|
V_7 = L_35;
|
|
// if (!FindAttachmentConfiguration(Module, Top.IncomingModule, ref Top.ModuleTransform, Top.IncomingModuleDoorIndex, OccupiedBounds, ref AttachmentConfig))
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* L_36 = V_6;
|
|
ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D* L_37 = V_0;
|
|
NullCheck(L_37);
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* L_38 = L_37->___IncomingModule_1;
|
|
ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D* L_39 = V_0;
|
|
NullCheck(L_39);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_40 = (&L_39->___ModuleTransform_0);
|
|
ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D* L_41 = V_0;
|
|
NullCheck(L_41);
|
|
int32_t L_42 = L_41->___IncomingModuleDoorIndex_2;
|
|
HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A* L_43 = V_2;
|
|
bool L_44;
|
|
L_44 = SnapBuilder_FindAttachmentConfiguration_mD41CC255AE98601A793176359157CFDCD583F1AE(__this, L_36, L_38, L_40, L_42, L_43, (&V_7), NULL);
|
|
if (!L_44)
|
|
{
|
|
goto IL_020d;
|
|
}
|
|
}
|
|
{
|
|
// var BuildNode = new ModuleBuildNode();
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_45 = (ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0*)il2cpp_codegen_object_new(ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0_il2cpp_TypeInfo_var);
|
|
NullCheck(L_45);
|
|
ModuleBuildNode__ctor_mD85A54A5D8480D45A5F5A8656313264D457B784A(L_45, NULL);
|
|
V_8 = L_45;
|
|
// BuildNode.AttachmentConfig = AttachmentConfig;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_46 = V_8;
|
|
SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337* L_47 = V_7;
|
|
NullCheck(L_46);
|
|
L_46->___AttachmentConfig_3 = L_47;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_46->___AttachmentConfig_3), (void*)L_47);
|
|
// BuildNode.IncomingDoorIndex = Top.IncomingModuleDoorIndex;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_48 = V_8;
|
|
ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D* L_49 = V_0;
|
|
NullCheck(L_49);
|
|
int32_t L_50 = L_49->___IncomingModuleDoorIndex_2;
|
|
NullCheck(L_48);
|
|
L_48->___IncomingDoorIndex_2 = L_50;
|
|
// BuildNode.Module = Module;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_51 = V_8;
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* L_52 = V_6;
|
|
NullCheck(L_51);
|
|
L_51->___Module_1 = L_52;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_51->___Module_1), (void*)L_52);
|
|
// Bounds contractedModuleWorldBounds = ExpandBounds(AttachmentConfig.AttachedModuleWorldBounds, -1 * snapConfig.CollisionTestContraction);
|
|
SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337* L_53 = V_7;
|
|
NullCheck(L_53);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_54 = L_53->___AttachedModuleWorldBounds_2;
|
|
SnapConfig_t11C25F1CB7366F773C284D5B01DE8CB2E88F288F* L_55 = __this->___snapConfig_14;
|
|
NullCheck(L_55);
|
|
float L_56 = L_55->___CollisionTestContraction_9;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_57;
|
|
L_57 = SnapBuilder_ExpandBounds_m815D635792FAF6FE6EB49AB0E60D00F99D4DFFFB(__this, L_54, ((float)il2cpp_codegen_multiply((-1.0f), L_56)), NULL);
|
|
V_11 = L_57;
|
|
// OccupiedBounds.Add(contractedModuleWorldBounds);
|
|
HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A* L_58 = V_2;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_59 = V_11;
|
|
NullCheck(L_58);
|
|
bool L_60;
|
|
L_60 = HashSet_1_Add_mC26E2F9724E22A120B00E5379FAD07A7B1E5E4AE(L_58, L_59, HashSet_1_Add_mC26E2F9724E22A120B00E5379FAD07A7B1E5E4AE_RuntimeMethod_var);
|
|
// int AttachmentDoorIndex = AttachmentConfig.AttachedModuleDoorIndex;
|
|
SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337* L_61 = V_7;
|
|
NullCheck(L_61);
|
|
int32_t L_62 = L_61->___AttachedModuleDoorIndex_1;
|
|
V_9 = L_62;
|
|
// var childGraphNodes = graphNode.Outgoing.ToArray();
|
|
RuntimeGraphNode_1_t712304134E64613AF823A2C4938E9D8EEA758602* L_63 = ___2_graphNode;
|
|
NullCheck(L_63);
|
|
List_1_t08AFA3A9E3CA80C5A46B1A25BBEA68A7D7125392* L_64 = L_63->___Outgoing_3;
|
|
NullCheck(L_64);
|
|
RuntimeGraphNode_1U5BU5D_t7E2B3231CB9F6D8EB2CC48FFE4C001DF6F65D9F5* L_65;
|
|
L_65 = List_1_ToArray_m7ABF31F9D5D42E866FFAD4AF13B865A611D4C62A(L_64, List_1_ToArray_m7ABF31F9D5D42E866FFAD4AF13B865A611D4C62A_RuntimeMethod_var);
|
|
// bool allChildrenFound = true;
|
|
V_10 = (bool)1;
|
|
// foreach (var childGraphNode in childGraphNodes)
|
|
V_12 = L_65;
|
|
V_13 = 0;
|
|
goto IL_01f6;
|
|
}
|
|
|
|
IL_0132:
|
|
{
|
|
// foreach (var childGraphNode in childGraphNodes)
|
|
RuntimeGraphNode_1U5BU5D_t7E2B3231CB9F6D8EB2CC48FFE4C001DF6F65D9F5* L_66 = V_12;
|
|
int32_t L_67 = V_13;
|
|
NullCheck(L_66);
|
|
int32_t L_68 = L_67;
|
|
RuntimeGraphNode_1_t712304134E64613AF823A2C4938E9D8EEA758602* L_69 = (L_66)->GetAt(static_cast<il2cpp_array_size_t>(L_68));
|
|
V_14 = L_69;
|
|
// ModuleBuildNode ChildBuildNode = null;
|
|
V_15 = (ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0*)NULL;
|
|
// HashSet<Bounds> ChildOccupiedBounds = null;
|
|
V_16 = (HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A*)NULL;
|
|
// var ExtensionDoorIndices = MathUtils.GetShuffledIndices(Module.ConnectionTransforms.Length, random);
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* L_70 = V_6;
|
|
NullCheck(L_70);
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_71 = L_70->___ConnectionTransforms_3;
|
|
NullCheck(L_71);
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_72 = __this->___random_16;
|
|
il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_73;
|
|
L_73 = MathUtils_GetShuffledIndices_m29407BAF8E6EA344DC561C69B76D4B9415FD5C8F(((int32_t)(((RuntimeArray*)L_71)->max_length)), L_72, NULL);
|
|
V_17 = L_73;
|
|
// for (int ExtensionDoorIndexRef = 0; ExtensionDoorIndexRef < ExtensionDoorIndices.Length; ExtensionDoorIndexRef++)
|
|
V_18 = 0;
|
|
goto IL_01c3;
|
|
}
|
|
|
|
IL_015a:
|
|
{
|
|
// int ExtensionDoorIndex = ExtensionDoorIndices[ExtensionDoorIndexRef];
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_74 = V_17;
|
|
int32_t L_75 = V_18;
|
|
NullCheck(L_74);
|
|
int32_t L_76 = L_75;
|
|
int32_t L_77 = (L_74)->GetAt(static_cast<il2cpp_array_size_t>(L_76));
|
|
V_19 = L_77;
|
|
// if (ExtensionDoorIndex == AttachmentDoorIndex && Top.IncomingModuleDoorIndex != -1)
|
|
int32_t L_78 = V_19;
|
|
int32_t L_79 = V_9;
|
|
if ((!(((uint32_t)L_78) == ((uint32_t)L_79))))
|
|
{
|
|
goto IL_0170;
|
|
}
|
|
}
|
|
{
|
|
ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D* L_80 = V_0;
|
|
NullCheck(L_80);
|
|
int32_t L_81 = L_80->___IncomingModuleDoorIndex_2;
|
|
if ((!(((uint32_t)L_81) == ((uint32_t)(-1)))))
|
|
{
|
|
goto IL_01bd;
|
|
}
|
|
}
|
|
|
|
IL_0170:
|
|
{
|
|
// var NextNode = new ModuleGrowthNode();
|
|
ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D* L_82 = (ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D*)il2cpp_codegen_object_new(ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D_il2cpp_TypeInfo_var);
|
|
NullCheck(L_82);
|
|
ModuleGrowthNode__ctor_mE26A24CBFA5D1757082DEB791BC551955E22940E(L_82, NULL);
|
|
V_20 = L_82;
|
|
// NextNode.IncomingModuleDoorIndex = ExtensionDoorIndex;
|
|
ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D* L_83 = V_20;
|
|
int32_t L_84 = V_19;
|
|
NullCheck(L_83);
|
|
L_83->___IncomingModuleDoorIndex_2 = L_84;
|
|
// NextNode.ModuleTransform = AttachmentConfig.AttachedModuleTransform;
|
|
ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D* L_85 = V_20;
|
|
SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337* L_86 = V_7;
|
|
NullCheck(L_86);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_87 = L_86->___AttachedModuleTransform_3;
|
|
NullCheck(L_85);
|
|
L_85->___ModuleTransform_0 = L_87;
|
|
// NextNode.IncomingModule = Module;
|
|
ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D* L_88 = V_20;
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* L_89 = V_6;
|
|
NullCheck(L_88);
|
|
L_88->___IncomingModule_1 = L_89;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_88->___IncomingModule_1), (void*)L_89);
|
|
// var ExtensionOccupiedBounds = new HashSet<Bounds>(OccupiedBounds);
|
|
HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A* L_90 = V_2;
|
|
HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A* L_91 = (HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A*)il2cpp_codegen_object_new(HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A_il2cpp_TypeInfo_var);
|
|
NullCheck(L_91);
|
|
HashSet_1__ctor_mA12C6AC6C11B0AEEA45A3E9866C680833F675655(L_91, L_90, HashSet_1__ctor_mA12C6AC6C11B0AEEA45A3E9866C680833F675655_RuntimeMethod_var);
|
|
V_21 = L_91;
|
|
// ModuleBuildNode ExtensionNode = BuildLayoutRecursive(NextNode, ref ExtensionOccupiedBounds, childGraphNode, RecursiveState);
|
|
ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D* L_92 = V_20;
|
|
RuntimeGraphNode_1_t712304134E64613AF823A2C4938E9D8EEA758602* L_93 = V_14;
|
|
SnapLayoutBuildState_tCF53F22261656B60AECFBC90460920834C06027C* L_94 = ___3_RecursiveState;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_95;
|
|
L_95 = SnapBuilder_BuildLayoutRecursive_mD60B072AD07B0268621053C8AA111C1303714176(__this, L_92, (&V_21), L_93, L_94, NULL);
|
|
V_22 = L_95;
|
|
// if (ExtensionNode != null)
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_96 = V_22;
|
|
if (!L_96)
|
|
{
|
|
goto IL_01bd;
|
|
}
|
|
}
|
|
{
|
|
// ChildBuildNode = ExtensionNode;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_97 = V_22;
|
|
V_15 = L_97;
|
|
// ChildOccupiedBounds = ExtensionOccupiedBounds;
|
|
HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A* L_98 = V_21;
|
|
V_16 = L_98;
|
|
// break;
|
|
goto IL_01cb;
|
|
}
|
|
|
|
IL_01bd:
|
|
{
|
|
// for (int ExtensionDoorIndexRef = 0; ExtensionDoorIndexRef < ExtensionDoorIndices.Length; ExtensionDoorIndexRef++)
|
|
int32_t L_99 = V_18;
|
|
V_18 = ((int32_t)il2cpp_codegen_add(L_99, 1));
|
|
}
|
|
|
|
IL_01c3:
|
|
{
|
|
// for (int ExtensionDoorIndexRef = 0; ExtensionDoorIndexRef < ExtensionDoorIndices.Length; ExtensionDoorIndexRef++)
|
|
int32_t L_100 = V_18;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_101 = V_17;
|
|
NullCheck(L_101);
|
|
if ((((int32_t)L_100) < ((int32_t)((int32_t)(((RuntimeArray*)L_101)->max_length)))))
|
|
{
|
|
goto IL_015a;
|
|
}
|
|
}
|
|
|
|
IL_01cb:
|
|
{
|
|
// if (ChildBuildNode != null)
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_102 = V_15;
|
|
if (!L_102)
|
|
{
|
|
goto IL_01eb;
|
|
}
|
|
}
|
|
{
|
|
// ChildBuildNode.Parent = BuildNode;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_103 = V_15;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_104 = V_8;
|
|
NullCheck(L_103);
|
|
L_103->___Parent_6 = L_104;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_103->___Parent_6), (void*)L_104);
|
|
// BuildNode.Extensions.Add(ChildBuildNode);
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_105 = V_8;
|
|
NullCheck(L_105);
|
|
List_1_tC58E3EC380BA83AEE387A253156D14FC7BCE3243* L_106 = L_105->___Extensions_5;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_107 = V_15;
|
|
NullCheck(L_106);
|
|
List_1_Add_mA52CBEDF6252F1A8CEEFAF563A5FCA6299FD1DD4_inline(L_106, L_107, List_1_Add_mA52CBEDF6252F1A8CEEFAF563A5FCA6299FD1DD4_RuntimeMethod_var);
|
|
// OccupiedBounds = ChildOccupiedBounds;
|
|
HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A* L_108 = V_16;
|
|
V_2 = L_108;
|
|
goto IL_01f0;
|
|
}
|
|
|
|
IL_01eb:
|
|
{
|
|
// allChildrenFound = false;
|
|
V_10 = (bool)0;
|
|
// break;
|
|
goto IL_0201;
|
|
}
|
|
|
|
IL_01f0:
|
|
{
|
|
int32_t L_109 = V_13;
|
|
V_13 = ((int32_t)il2cpp_codegen_add(L_109, 1));
|
|
}
|
|
|
|
IL_01f6:
|
|
{
|
|
// foreach (var childGraphNode in childGraphNodes)
|
|
int32_t L_110 = V_13;
|
|
RuntimeGraphNode_1U5BU5D_t7E2B3231CB9F6D8EB2CC48FFE4C001DF6F65D9F5* L_111 = V_12;
|
|
NullCheck(L_111);
|
|
if ((((int32_t)L_110) < ((int32_t)((int32_t)(((RuntimeArray*)L_111)->max_length)))))
|
|
{
|
|
goto IL_0132;
|
|
}
|
|
}
|
|
|
|
IL_0201:
|
|
{
|
|
// if (allChildrenFound)
|
|
bool L_112 = V_10;
|
|
if (!L_112)
|
|
{
|
|
goto IL_020d;
|
|
}
|
|
}
|
|
{
|
|
// BestBuildNode = BuildNode;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_113 = V_8;
|
|
V_1 = L_113;
|
|
// _OccupiedBounds = OccupiedBounds;
|
|
HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A** L_114 = ___1__OccupiedBounds;
|
|
HashSet_1_t40562B229B7DD7067244FB16EEFC2835180CA31A* L_115 = V_2;
|
|
*((RuntimeObject**)L_114) = (RuntimeObject*)L_115;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_114, (void*)(RuntimeObject*)L_115);
|
|
// break;
|
|
goto IL_021d;
|
|
}
|
|
|
|
IL_020d:
|
|
{
|
|
// for (int si = 0; si < ModuleListIndices.Length; si++)
|
|
int32_t L_116 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_116, 1));
|
|
}
|
|
|
|
IL_0213:
|
|
{
|
|
// for (int si = 0; si < ModuleListIndices.Length; si++)
|
|
int32_t L_117 = V_4;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_118 = V_3;
|
|
NullCheck(L_118);
|
|
if ((((int32_t)L_117) < ((int32_t)((int32_t)(((RuntimeArray*)L_118)->max_length)))))
|
|
{
|
|
goto IL_0083;
|
|
}
|
|
}
|
|
|
|
IL_021d:
|
|
{
|
|
// return BestBuildNode;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_119 = V_1;
|
|
return L_119;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.Snap.SnapBuilder::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapBuilder__ctor_m4DA83CAFD56F4265009B6E7931C3E199BB809152 (SnapBuilder_tC714F89E231C5FC5C9D0798C77E8E68B8F4E6708* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
DungeonBuilder__ctor_m96192DED450E96D3B406AF0026E9E7D9B5E36ED2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
void VisitTreeNodeDelegate_Invoke_m2EAC3CAA5D18A9EB5175D9D96DA478AC047153A1_Multicast(VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910* __this, ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* ___0_Node, const RuntimeMethod* method)
|
|
{
|
|
il2cpp_array_size_t length = __this->___delegates_13->max_length;
|
|
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
|
|
for (il2cpp_array_size_t i = 0; i < length; i++)
|
|
{
|
|
VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910* currentDelegate = reinterpret_cast<VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910*>(delegatesToInvoke[i]);
|
|
typedef void (*FunctionPointerType) (RuntimeObject*, ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0*, const RuntimeMethod*);
|
|
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_Node, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
|
|
}
|
|
}
|
|
void VisitTreeNodeDelegate_Invoke_m2EAC3CAA5D18A9EB5175D9D96DA478AC047153A1_OpenInst(VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910* __this, ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* ___0_Node, const RuntimeMethod* method)
|
|
{
|
|
NullCheck(___0_Node);
|
|
typedef void (*FunctionPointerType) (ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0*, const RuntimeMethod*);
|
|
((FunctionPointerType)__this->___method_ptr_0)(___0_Node, method);
|
|
}
|
|
void VisitTreeNodeDelegate_Invoke_m2EAC3CAA5D18A9EB5175D9D96DA478AC047153A1_OpenStatic(VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910* __this, ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* ___0_Node, const RuntimeMethod* method)
|
|
{
|
|
typedef void (*FunctionPointerType) (ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0*, const RuntimeMethod*);
|
|
((FunctionPointerType)__this->___method_ptr_0)(___0_Node, method);
|
|
}
|
|
void VisitTreeNodeDelegate_Invoke_m2EAC3CAA5D18A9EB5175D9D96DA478AC047153A1_OpenStaticInvoker(VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910* __this, ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* ___0_Node, const RuntimeMethod* method)
|
|
{
|
|
InvokerActionInvoker1< ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_Node);
|
|
}
|
|
void VisitTreeNodeDelegate_Invoke_m2EAC3CAA5D18A9EB5175D9D96DA478AC047153A1_ClosedStaticInvoker(VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910* __this, ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* ___0_Node, const RuntimeMethod* method)
|
|
{
|
|
InvokerActionInvoker2< RuntimeObject*, ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_Node);
|
|
}
|
|
void VisitTreeNodeDelegate_Invoke_m2EAC3CAA5D18A9EB5175D9D96DA478AC047153A1_OpenVirtual(VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910* __this, ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* ___0_Node, const RuntimeMethod* method)
|
|
{
|
|
NullCheck(___0_Node);
|
|
VirtualActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(method), ___0_Node);
|
|
}
|
|
void VisitTreeNodeDelegate_Invoke_m2EAC3CAA5D18A9EB5175D9D96DA478AC047153A1_OpenInterface(VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910* __this, ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* ___0_Node, const RuntimeMethod* method)
|
|
{
|
|
NullCheck(___0_Node);
|
|
InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_Node);
|
|
}
|
|
void VisitTreeNodeDelegate_Invoke_m2EAC3CAA5D18A9EB5175D9D96DA478AC047153A1_OpenGenericVirtual(VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910* __this, ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* ___0_Node, const RuntimeMethod* method)
|
|
{
|
|
NullCheck(___0_Node);
|
|
GenericVirtualActionInvoker0::Invoke(method, ___0_Node);
|
|
}
|
|
void VisitTreeNodeDelegate_Invoke_m2EAC3CAA5D18A9EB5175D9D96DA478AC047153A1_OpenGenericInterface(VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910* __this, ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* ___0_Node, const RuntimeMethod* method)
|
|
{
|
|
NullCheck(___0_Node);
|
|
GenericInterfaceActionInvoker0::Invoke(method, ___0_Node);
|
|
}
|
|
// System.Void DungeonArchitect.Builders.Snap.SnapBuilder/VisitTreeNodeDelegate::.ctor(System.Object,System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisitTreeNodeDelegate__ctor_mBF661E342AA0F0F5CEC71270F3320C563F03DBA1 (VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
|
|
{
|
|
__this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
|
|
__this->___method_3 = ___1_method;
|
|
__this->___m_target_2 = ___0_object;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
|
|
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
|
|
__this->___method_code_6 = (intptr_t)__this;
|
|
if (MethodIsStatic((RuntimeMethod*)___1_method))
|
|
{
|
|
bool isOpen = parameterCount == 1;
|
|
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
|
|
if (isOpen)
|
|
__this->___invoke_impl_1 = (intptr_t)&VisitTreeNodeDelegate_Invoke_m2EAC3CAA5D18A9EB5175D9D96DA478AC047153A1_OpenStaticInvoker;
|
|
else
|
|
__this->___invoke_impl_1 = (intptr_t)&VisitTreeNodeDelegate_Invoke_m2EAC3CAA5D18A9EB5175D9D96DA478AC047153A1_ClosedStaticInvoker;
|
|
else
|
|
if (isOpen)
|
|
__this->___invoke_impl_1 = (intptr_t)&VisitTreeNodeDelegate_Invoke_m2EAC3CAA5D18A9EB5175D9D96DA478AC047153A1_OpenStatic;
|
|
else
|
|
{
|
|
__this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
|
|
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
bool isOpen = parameterCount == 0;
|
|
if (isOpen)
|
|
{
|
|
if (__this->___method_is_virtual_12)
|
|
{
|
|
if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
|
|
if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
|
|
__this->___invoke_impl_1 = (intptr_t)&VisitTreeNodeDelegate_Invoke_m2EAC3CAA5D18A9EB5175D9D96DA478AC047153A1_OpenGenericInterface;
|
|
else
|
|
__this->___invoke_impl_1 = (intptr_t)&VisitTreeNodeDelegate_Invoke_m2EAC3CAA5D18A9EB5175D9D96DA478AC047153A1_OpenGenericVirtual;
|
|
else
|
|
if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
|
|
__this->___invoke_impl_1 = (intptr_t)&VisitTreeNodeDelegate_Invoke_m2EAC3CAA5D18A9EB5175D9D96DA478AC047153A1_OpenInterface;
|
|
else
|
|
__this->___invoke_impl_1 = (intptr_t)&VisitTreeNodeDelegate_Invoke_m2EAC3CAA5D18A9EB5175D9D96DA478AC047153A1_OpenVirtual;
|
|
}
|
|
else
|
|
{
|
|
__this->___invoke_impl_1 = (intptr_t)&VisitTreeNodeDelegate_Invoke_m2EAC3CAA5D18A9EB5175D9D96DA478AC047153A1_OpenInst;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
if (___0_object == NULL)
|
|
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
|
|
__this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
|
|
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
|
|
}
|
|
}
|
|
__this->___extra_arg_5 = (intptr_t)&VisitTreeNodeDelegate_Invoke_m2EAC3CAA5D18A9EB5175D9D96DA478AC047153A1_Multicast;
|
|
}
|
|
// System.Void DungeonArchitect.Builders.Snap.SnapBuilder/VisitTreeNodeDelegate::Invoke(DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisitTreeNodeDelegate_Invoke_m2EAC3CAA5D18A9EB5175D9D96DA478AC047153A1 (VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910* __this, ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* ___0_Node, const RuntimeMethod* method)
|
|
{
|
|
typedef void (*FunctionPointerType) (RuntimeObject*, ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0*, const RuntimeMethod*);
|
|
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_Node, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
|
|
}
|
|
// System.IAsyncResult DungeonArchitect.Builders.Snap.SnapBuilder/VisitTreeNodeDelegate::BeginInvoke(DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode,System.AsyncCallback,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VisitTreeNodeDelegate_BeginInvoke_mB6A6AF52D1403800F9BFF9AD84257F9DEAE82350 (VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910* __this, ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* ___0_Node, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
|
|
{
|
|
void *__d_args[2] = {0};
|
|
__d_args[0] = ___0_Node;
|
|
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
|
|
}
|
|
// System.Void DungeonArchitect.Builders.Snap.SnapBuilder/VisitTreeNodeDelegate::EndInvoke(System.IAsyncResult)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisitTreeNodeDelegate_EndInvoke_m2FAD38D10273217B14DB7105BD3093ED3B88B363 (VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
|
|
{
|
|
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Builders.Snap.SnapBuilder/<>c__DisplayClass6_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_0__ctor_m0BA9F11F8284C85784220BE0BCF9D0E91312EA96 (U3CU3Ec__DisplayClass6_0_t5139E1AF1012683BE6A004A3D08DFB0EEF1A1AF8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.Snap.SnapBuilder/<>c__DisplayClass6_0::<BuildNonThemedDungeon>b__0(DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_0_U3CBuildNonThemedDungeonU3Eb__0_m7E3AAA7C234483A2CEB7A1C8F56F5590C67DE902 (U3CU3Ec__DisplayClass6_0_t5139E1AF1012683BE6A004A3D08DFB0EEF1A1AF8* __this, ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* ___0_Node, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0AE6F830EAFAEB6C3C0FA4B56EB929B9BF47771C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* V_0 = NULL;
|
|
GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* V_1 = NULL;
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* V_2 = NULL;
|
|
{
|
|
// ModuleInfo moduleInfo = Node.Module;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_0 = ___0_Node;
|
|
NullCheck(L_0);
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* L_1 = L_0->___Module_1;
|
|
V_0 = L_1;
|
|
// var templateInfo = new GameObjectDungeonThemeItem();
|
|
GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_2 = (GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732*)il2cpp_codegen_object_new(GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
GameObjectDungeonThemeItem__ctor_mCE0C7569A4CEE5937ED3749C225EB2C42440B4B9(L_2, NULL);
|
|
V_1 = L_2;
|
|
// templateInfo.Template = moduleInfo.ModuleTemplate.module;
|
|
GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_3 = V_1;
|
|
ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
SnapModuleEntry_tBAF7435C474DC174E69A89CFAB18DAA116D32FBD* L_5 = L_4->___ModuleTemplate_0;
|
|
NullCheck(L_5);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = L_5->___module_0;
|
|
NullCheck(L_3);
|
|
L_3->___Template_15 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_3->___Template_15), (void*)L_6);
|
|
// templateInfo.NodeId = Node.ModuleInstanceID;
|
|
GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_7 = V_1;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_8 = ___0_Node;
|
|
NullCheck(L_8);
|
|
String_t* L_9 = L_8->___ModuleInstanceID_0;
|
|
NullCheck(L_7);
|
|
((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_7)->___NodeId_0 = L_9;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_7)->___NodeId_0), (void*)L_9);
|
|
// templateInfo.Offset = Matrix4x4.identity;
|
|
GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_10 = V_1;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_11;
|
|
L_11 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
|
|
NullCheck(L_10);
|
|
((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_10)->___Offset_4 = L_11;
|
|
// templateInfo.StaticState = DungeonThemeItemStaticMode.Unchanged;
|
|
GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_12 = V_1;
|
|
NullCheck(L_12);
|
|
((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_12)->___StaticState_6 = 0;
|
|
// Node.spawnedModule = sceneProvider.AddGameObject(templateInfo, Node.AttachmentConfig.AttachedModuleTransform, objectInstantiator);
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_13 = ___0_Node;
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_14 = __this->___sceneProvider_0;
|
|
GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_15 = V_1;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_16 = ___0_Node;
|
|
NullCheck(L_16);
|
|
SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337* L_17 = L_16->___AttachmentConfig_3;
|
|
NullCheck(L_17);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_18 = L_17->___AttachedModuleTransform_3;
|
|
RuntimeObject* L_19 = __this->___objectInstantiator_1;
|
|
NullCheck(L_14);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20;
|
|
L_20 = VirtualFuncInvoker3< GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732*, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6, RuntimeObject* >::Invoke(6 /* UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::AddGameObject(DungeonArchitect.Themeing.GameObjectDungeonThemeItem,UnityEngine.Matrix4x4,DungeonArchitect.IDungeonSceneObjectInstantiator) */, L_14, L_15, L_18, L_19);
|
|
NullCheck(L_13);
|
|
L_13->___spawnedModule_7 = L_20;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_13->___spawnedModule_7), (void*)L_20);
|
|
// var snapModule = new SnapModuleInstance();
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* L_21 = (SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94*)il2cpp_codegen_object_new(SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94_il2cpp_TypeInfo_var);
|
|
NullCheck(L_21);
|
|
SnapModuleInstance__ctor_mED7B42947D36E00CAC798D6FCDFEBBF5D3878B44(L_21, NULL);
|
|
V_2 = L_21;
|
|
// snapModule.InstanceID = Node.ModuleInstanceID;
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* L_22 = V_2;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_23 = ___0_Node;
|
|
NullCheck(L_23);
|
|
String_t* L_24 = L_23->___ModuleInstanceID_0;
|
|
NullCheck(L_22);
|
|
L_22->___InstanceID_0 = L_24;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_22->___InstanceID_0), (void*)L_24);
|
|
// snapModule.WorldTransform = Node.AttachmentConfig.AttachedModuleTransform;
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* L_25 = V_2;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_26 = ___0_Node;
|
|
NullCheck(L_26);
|
|
SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337* L_27 = L_26->___AttachmentConfig_3;
|
|
NullCheck(L_27);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_28 = L_27->___AttachedModuleTransform_3;
|
|
NullCheck(L_25);
|
|
L_25->___WorldTransform_1 = L_28;
|
|
// snapModule.WorldBounds = Node.AttachmentConfig.AttachedModuleWorldBounds;
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* L_29 = V_2;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_30 = ___0_Node;
|
|
NullCheck(L_30);
|
|
SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337* L_31 = L_30->___AttachmentConfig_3;
|
|
NullCheck(L_31);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_32 = L_31->___AttachedModuleWorldBounds_2;
|
|
NullCheck(L_29);
|
|
L_29->___WorldBounds_2 = L_32;
|
|
// spawnedModuleList.Add(snapModule);
|
|
List_1_tE87724DD1EF12FAA55C17C0A12DB4C71D38587ED* L_33 = __this->___spawnedModuleList_2;
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* L_34 = V_2;
|
|
NullCheck(L_33);
|
|
List_1_Add_m0AE6F830EAFAEB6C3C0FA4B56EB929B9BF47771C_inline(L_33, L_34, List_1_Add_m0AE6F830EAFAEB6C3C0FA4B56EB929B9BF47771C_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.Void DungeonArchitect.Builders.Snap.SnapBuilder/<>c__DisplayClass6_1::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_1__ctor_m9AD2089A4F2AE8429A9423DA6F5B0456E99EA366 (U3CU3Ec__DisplayClass6_1_t5BB527B4BF0E80D026B9A149214893F8C3CB03B0* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.Snap.SnapBuilder/<>c__DisplayClass6_1::<BuildNonThemedDungeon>b__1(DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_1_U3CBuildNonThemedDungeonU3Eb__1_m42F862E3D1AD283899872E0EFD25372F30B341C8 (U3CU3Ec__DisplayClass6_1_t5BB527B4BF0E80D026B9A149214893F8C3CB03B0* __this, ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* ___0_Node, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m80C194444675D9608AF56099BDD15A8BB199A928_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE* V_0 = NULL;
|
|
{
|
|
// if (Node.Parent != null)
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_0 = ___0_Node;
|
|
NullCheck(L_0);
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_1 = L_0->___Parent_6;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0054;
|
|
}
|
|
}
|
|
{
|
|
// var Connection = new SnapModuleConnection();
|
|
SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE* L_2 = (SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE*)il2cpp_codegen_object_new(SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
SnapModuleConnection__ctor_mDAB96B31E3C671CE5E3A1B5FFFE75CFC15A6D5BA(L_2, NULL);
|
|
V_0 = L_2;
|
|
// Connection.ModuleAInstanceID = Node.ModuleInstanceID;
|
|
SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE* L_3 = V_0;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_4 = ___0_Node;
|
|
NullCheck(L_4);
|
|
String_t* L_5 = L_4->___ModuleInstanceID_0;
|
|
NullCheck(L_3);
|
|
L_3->___ModuleAInstanceID_0 = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_3->___ModuleAInstanceID_0), (void*)L_5);
|
|
// Connection.DoorAIndex = Node.AttachmentConfig.AttachedModuleDoorIndex;
|
|
SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE* L_6 = V_0;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_7 = ___0_Node;
|
|
NullCheck(L_7);
|
|
SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337* L_8 = L_7->___AttachmentConfig_3;
|
|
NullCheck(L_8);
|
|
int32_t L_9 = L_8->___AttachedModuleDoorIndex_1;
|
|
NullCheck(L_6);
|
|
L_6->___DoorAIndex_1 = L_9;
|
|
// Connection.ModuleBInstanceID = Node.Parent.ModuleInstanceID;
|
|
SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE* L_10 = V_0;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_11 = ___0_Node;
|
|
NullCheck(L_11);
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_12 = L_11->___Parent_6;
|
|
NullCheck(L_12);
|
|
String_t* L_13 = L_12->___ModuleInstanceID_0;
|
|
NullCheck(L_10);
|
|
L_10->___ModuleBInstanceID_2 = L_13;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_10->___ModuleBInstanceID_2), (void*)L_13);
|
|
// Connection.DoorBIndex = Node.IncomingDoorIndex;
|
|
SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE* L_14 = V_0;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_15 = ___0_Node;
|
|
NullCheck(L_15);
|
|
int32_t L_16 = L_15->___IncomingDoorIndex_2;
|
|
NullCheck(L_14);
|
|
L_14->___DoorBIndex_3 = L_16;
|
|
// connectionList.Add(Connection);
|
|
List_1_t4B542923ACEB6F90711F2D72B25706CD5A095053* L_17 = __this->___connectionList_0;
|
|
SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE* L_18 = V_0;
|
|
NullCheck(L_17);
|
|
List_1_Add_m80C194444675D9608AF56099BDD15A8BB199A928_inline(L_17, L_18, List_1_Add_m80C194444675D9608AF56099BDD15A8BB199A928_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0054:
|
|
{
|
|
// });
|
|
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.Builders.Snap.SnapBuilder/<>c__DisplayClass8_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass8_0__ctor_m2E2D8D63A4826C9E18E8D8FF74775D8E63776779 (U3CU3Ec__DisplayClass8_0_t3F5C00BA1DB003F2F4BEEAF3034C318F66A9329B* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.Snap.SnapBuilder/<>c__DisplayClass8_0::<FixupDoorStates>b__0(DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass8_0_U3CFixupDoorStatesU3Eb__0_m1DD0A21C7DA3899CEB838DC4286C44DDC7700B08 (U3CU3Ec__DisplayClass8_0_t3F5C00BA1DB003F2F4BEEAF3034C318F66A9329B* __this, ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m8C957A4FD552DB31620C8588D2BD41B8F1FC8A3D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mD24863F82F12B7202C32F9EA27A750F0E8D2858F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentsInChildren_TisSnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E_m6478D1493D1BB885E0BACC183A53E34EAF8AE79D_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629* V_0 = NULL;
|
|
{
|
|
// if (!moduleConnections.ContainsKey(node.spawnedModule))
|
|
Dictionary_2_t8CBF0B71F4590320174F404AF08880EB4180A497* L_0 = __this->___moduleConnections_0;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_1 = ___0_node;
|
|
NullCheck(L_1);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = L_1->___spawnedModule_7;
|
|
NullCheck(L_0);
|
|
bool L_3;
|
|
L_3 = Dictionary_2_ContainsKey_mD24863F82F12B7202C32F9EA27A750F0E8D2858F(L_0, L_2, Dictionary_2_ContainsKey_mD24863F82F12B7202C32F9EA27A750F0E8D2858F_RuntimeMethod_var);
|
|
if (L_3)
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// var connections = node.spawnedModule.GetComponentsInChildren<SnapConnection>();
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_4 = ___0_node;
|
|
NullCheck(L_4);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = L_4->___spawnedModule_7;
|
|
NullCheck(L_5);
|
|
SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629* L_6;
|
|
L_6 = GameObject_GetComponentsInChildren_TisSnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E_m6478D1493D1BB885E0BACC183A53E34EAF8AE79D(L_5, GameObject_GetComponentsInChildren_TisSnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E_m6478D1493D1BB885E0BACC183A53E34EAF8AE79D_RuntimeMethod_var);
|
|
V_0 = L_6;
|
|
// moduleConnections.Add(node.spawnedModule, connections);
|
|
Dictionary_2_t8CBF0B71F4590320174F404AF08880EB4180A497* L_7 = __this->___moduleConnections_0;
|
|
ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* L_8 = ___0_node;
|
|
NullCheck(L_8);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = L_8->___spawnedModule_7;
|
|
SnapConnectionU5BU5D_t04E6A4C0D8EDCB003E2E843BBBB3870893132629* L_10 = V_0;
|
|
NullCheck(L_7);
|
|
Dictionary_2_Add_m8C957A4FD552DB31620C8588D2BD41B8F1FC8A3D(L_7, L_9, L_10, Dictionary_2_Add_m8C957A4FD552DB31620C8588D2BD41B8F1FC8A3D_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// });
|
|
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.Builders.Snap.SnapModuleEntry::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapModuleEntry__ctor_m4CF9348275165743E6F1E05D66BA8D0458F2FDF1 (SnapModuleEntry_tBAF7435C474DC174E69A89CFAB18DAA116D32FBD* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public string category = "";
|
|
__this->___category_1 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___category_1), (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.Builders.Snap.SnapConfig::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapConfig__ctor_mF0EAEDD9F5B0961AB4A4E5E31234A2B116D50E3C (SnapConfig_t11C25F1CB7366F773C284D5B01DE8CB2E88F288F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool RotateModulesToFit = true;
|
|
__this->___RotateModulesToFit_8 = (bool)1;
|
|
// public float CollisionTestContraction = 1;
|
|
__this->___CollisionTestContraction_9 = (1.0f);
|
|
// public bool hideDuplicateDoors = true;
|
|
__this->___hideDuplicateDoors_10 = (bool)1;
|
|
// public int MaxProcessingPower = 1000000;
|
|
__this->___MaxProcessingPower_11 = ((int32_t)1000000);
|
|
DungeonConfig__ctor_m6D90F75CA55996A65B7286D7A485462FBDEFC284(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Builders.Snap.SnapModuleInstance::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapModuleInstance__ctor_mED7B42947D36E00CAC798D6FCDFEBBF5D3878B44 (SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* __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.Builders.Snap.SnapModuleConnection::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapModuleConnection__ctor_mDAB96B31E3C671CE5E3A1B5FFFE75CFC15A6D5BA (SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE* __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.Builders.Snap.SnapModel::ResetModel()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapModel_ResetModel_m22F1336D5E396D55FD163C8FDC23D055B56D8E09 (SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SnapModuleConnectionU5BU5D_t4CBD1DC7F002898688C543EE794C560193D9CF9F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SnapModuleInstanceU5BU5D_t1CECF93BAF2392D851D1A4FF9602C39589C79358_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// modules = new SnapModuleInstance[0];
|
|
SnapModuleInstanceU5BU5D_t1CECF93BAF2392D851D1A4FF9602C39589C79358* L_0 = (SnapModuleInstanceU5BU5D_t1CECF93BAF2392D851D1A4FF9602C39589C79358*)(SnapModuleInstanceU5BU5D_t1CECF93BAF2392D851D1A4FF9602C39589C79358*)SZArrayNew(SnapModuleInstanceU5BU5D_t1CECF93BAF2392D851D1A4FF9602C39589C79358_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
__this->___modules_4 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___modules_4), (void*)L_0);
|
|
// connections = new SnapModuleConnection[0];
|
|
SnapModuleConnectionU5BU5D_t4CBD1DC7F002898688C543EE794C560193D9CF9F* L_1 = (SnapModuleConnectionU5BU5D_t4CBD1DC7F002898688C543EE794C560193D9CF9F*)(SnapModuleConnectionU5BU5D_t4CBD1DC7F002898688C543EE794C560193D9CF9F*)SZArrayNew(SnapModuleConnectionU5BU5D_t4CBD1DC7F002898688C543EE794C560193D9CF9F_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
__this->___connections_5 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___connections_5), (void*)L_1);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.Snap.SnapModel::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapModel__ctor_mD62449BE0AB6B8E532CA6A4A9FA32CA4AA855841 (SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
DungeonModel__ctor_mB2DA27BF8A4E16B19BC4A3E293DC3FEA124BA709(__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.Builders.Snap.SnapQueryModuleInfo
|
|
IL2CPP_EXTERN_C void SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6_marshal_pinvoke(const SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6& unmarshaled, SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6_marshaled_pinvoke& marshaled)
|
|
{
|
|
Exception_t* ___instanceInfo_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'instanceInfo' of type 'SnapQueryModuleInfo': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___instanceInfo_0Exception, NULL);
|
|
}
|
|
IL2CPP_EXTERN_C void SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6_marshal_pinvoke_back(const SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6_marshaled_pinvoke& marshaled, SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6& unmarshaled)
|
|
{
|
|
Exception_t* ___instanceInfo_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'instanceInfo' of type 'SnapQueryModuleInfo': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___instanceInfo_0Exception, NULL);
|
|
}
|
|
// Conversion method for clean up from marshalling of: DungeonArchitect.Builders.Snap.SnapQueryModuleInfo
|
|
IL2CPP_EXTERN_C void SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6_marshal_pinvoke_cleanup(SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6_marshaled_pinvoke& marshaled)
|
|
{
|
|
}
|
|
|
|
|
|
// Conversion methods for marshalling of: DungeonArchitect.Builders.Snap.SnapQueryModuleInfo
|
|
IL2CPP_EXTERN_C void SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6_marshal_com(const SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6& unmarshaled, SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6_marshaled_com& marshaled)
|
|
{
|
|
Exception_t* ___instanceInfo_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'instanceInfo' of type 'SnapQueryModuleInfo': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___instanceInfo_0Exception, NULL);
|
|
}
|
|
IL2CPP_EXTERN_C void SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6_marshal_com_back(const SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6_marshaled_com& marshaled, SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6& unmarshaled)
|
|
{
|
|
Exception_t* ___instanceInfo_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'instanceInfo' of type 'SnapQueryModuleInfo': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___instanceInfo_0Exception, NULL);
|
|
}
|
|
// Conversion method for clean up from marshalling of: DungeonArchitect.Builders.Snap.SnapQueryModuleInfo
|
|
IL2CPP_EXTERN_C void SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6_marshal_com_cleanup(SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6_marshaled_com& marshaled)
|
|
{
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// Conversion methods for marshalling of: DungeonArchitect.Builders.Snap.SnapQueryConnectionInfo
|
|
IL2CPP_EXTERN_C void SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshal_pinvoke(const SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1& unmarshaled, SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshaled_pinvoke& marshaled)
|
|
{
|
|
Exception_t* ___connectionGameObject_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'connectionGameObject' of type 'SnapQueryConnectionInfo': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___connectionGameObject_0Exception, NULL);
|
|
}
|
|
IL2CPP_EXTERN_C void SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshal_pinvoke_back(const SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshaled_pinvoke& marshaled, SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1& unmarshaled)
|
|
{
|
|
Exception_t* ___connectionGameObject_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'connectionGameObject' of type 'SnapQueryConnectionInfo': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___connectionGameObject_0Exception, NULL);
|
|
}
|
|
// Conversion method for clean up from marshalling of: DungeonArchitect.Builders.Snap.SnapQueryConnectionInfo
|
|
IL2CPP_EXTERN_C void SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshal_pinvoke_cleanup(SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshaled_pinvoke& marshaled)
|
|
{
|
|
}
|
|
// Conversion methods for marshalling of: DungeonArchitect.Builders.Snap.SnapQueryConnectionInfo
|
|
IL2CPP_EXTERN_C void SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshal_com(const SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1& unmarshaled, SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshaled_com& marshaled)
|
|
{
|
|
Exception_t* ___connectionGameObject_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'connectionGameObject' of type 'SnapQueryConnectionInfo': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___connectionGameObject_0Exception, NULL);
|
|
}
|
|
IL2CPP_EXTERN_C void SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshal_com_back(const SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshaled_com& marshaled, SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1& unmarshaled)
|
|
{
|
|
Exception_t* ___connectionGameObject_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'connectionGameObject' of type 'SnapQueryConnectionInfo': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___connectionGameObject_0Exception, NULL);
|
|
}
|
|
// Conversion method for clean up from marshalling of: DungeonArchitect.Builders.Snap.SnapQueryConnectionInfo
|
|
IL2CPP_EXTERN_C void SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshal_com_cleanup(SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1_marshaled_com& marshaled)
|
|
{
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Builders.Snap.SnapQuery::OnPostDungeonBuild(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapQuery_OnPostDungeonBuild_m7DF47926A3260B3D8EE5DB0E0020B6CEFD17E6D9 (SnapQuery_t8320DB9769D1CE7BBAD00EF556925D65C67CA989* __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_mC92D5FECC6F5551A4CF13EADB33EBE0395705726_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m02D20AD14C45CC85C86206113E5A68822A04E4D6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m1F26AD736BC1EE5A704B76AF383ACA08987F701A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m5781F4F6D2904F7CF3A045B8B7AD5B9275B3B658_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tDBE38611FF61EF9C78AD6C608F60E7DBAC3E3885_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisSnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E_m54FACF6BA174ADD5AFD03E3590FE5E269A0844D7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m42BBF0E53D377E6148CC305FF5CC519A395CCBAE_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m98DD02D876D1D0610EF5E03196A55D67FC6039D3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m272D5C7C5E37437D2D4A243EE2BDD3A1D0096E8A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mD0F6E4201AFC13CDAFDB761A130B164C013FCBD2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2C88923AFA6A79AF381B8B6682A412B80FF84CEA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2F7AA1F52DF264AE03CFD583964C1C1830680DFA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t02CA5589C37F7F51AB6CA6BC922341AA36B3E045_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t20F788D2D9E17E45A918AED9E6877AF20591762A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Dictionary_2_tDBE38611FF61EF9C78AD6C608F60E7DBAC3E3885* V_0 = NULL;
|
|
List_1_t20F788D2D9E17E45A918AED9E6877AF20591762A* V_1 = NULL;
|
|
SnapModuleInstanceU5BU5D_t1CECF93BAF2392D851D1A4FF9602C39589C79358* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* V_4 = NULL;
|
|
DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* V_5 = NULL;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* V_6 = NULL;
|
|
String_t* V_7 = NULL;
|
|
SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6 V_8;
|
|
memset((&V_8), 0, sizeof(V_8));
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_9 = NULL;
|
|
int32_t V_10 = 0;
|
|
List_1_t02CA5589C37F7F51AB6CA6BC922341AA36B3E045* V_11 = NULL;
|
|
int32_t V_12 = 0;
|
|
SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* V_13 = NULL;
|
|
SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1 V_14;
|
|
memset((&V_14), 0, sizeof(V_14));
|
|
bool V_15 = false;
|
|
{
|
|
// var snapModel = model as SnapModel;
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = ___1_model;
|
|
// var instanceMap = new Dictionary<string, SnapModuleInstance>();
|
|
Dictionary_2_tDBE38611FF61EF9C78AD6C608F60E7DBAC3E3885* L_1 = (Dictionary_2_tDBE38611FF61EF9C78AD6C608F60E7DBAC3E3885*)il2cpp_codegen_object_new(Dictionary_2_tDBE38611FF61EF9C78AD6C608F60E7DBAC3E3885_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
Dictionary_2__ctor_m02D20AD14C45CC85C86206113E5A68822A04E4D6(L_1, Dictionary_2__ctor_m02D20AD14C45CC85C86206113E5A68822A04E4D6_RuntimeMethod_var);
|
|
V_0 = L_1;
|
|
// foreach (var instance in snapModel.modules)
|
|
NullCheck(((SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4*)IsInstClass((RuntimeObject*)L_0, SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4_il2cpp_TypeInfo_var)));
|
|
SnapModuleInstanceU5BU5D_t1CECF93BAF2392D851D1A4FF9602C39589C79358* L_2 = ((SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4*)IsInstClass((RuntimeObject*)L_0, SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4_il2cpp_TypeInfo_var))->___modules_4;
|
|
V_2 = L_2;
|
|
V_3 = 0;
|
|
goto IL_002e;
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
// foreach (var instance in snapModel.modules)
|
|
SnapModuleInstanceU5BU5D_t1CECF93BAF2392D851D1A4FF9602C39589C79358* L_3 = V_2;
|
|
int32_t L_4 = V_3;
|
|
NullCheck(L_3);
|
|
int32_t L_5 = L_4;
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
|
|
V_4 = L_6;
|
|
// instanceMap[instance.InstanceID] = instance;
|
|
Dictionary_2_tDBE38611FF61EF9C78AD6C608F60E7DBAC3E3885* L_7 = V_0;
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* L_8 = V_4;
|
|
NullCheck(L_8);
|
|
String_t* L_9 = L_8->___InstanceID_0;
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* L_10 = V_4;
|
|
NullCheck(L_7);
|
|
Dictionary_2_set_Item_m5781F4F6D2904F7CF3A045B8B7AD5B9275B3B658(L_7, L_9, L_10, Dictionary_2_set_Item_m5781F4F6D2904F7CF3A045B8B7AD5B9275B3B658_RuntimeMethod_var);
|
|
int32_t L_11 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
// foreach (var instance in snapModel.modules)
|
|
int32_t L_12 = V_3;
|
|
SnapModuleInstanceU5BU5D_t1CECF93BAF2392D851D1A4FF9602C39589C79358* L_13 = V_2;
|
|
NullCheck(L_13);
|
|
if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
// var moduleList = new List<SnapQueryModuleInfo>();
|
|
List_1_t20F788D2D9E17E45A918AED9E6877AF20591762A* L_14 = (List_1_t20F788D2D9E17E45A918AED9E6877AF20591762A*)il2cpp_codegen_object_new(List_1_t20F788D2D9E17E45A918AED9E6877AF20591762A_il2cpp_TypeInfo_var);
|
|
NullCheck(L_14);
|
|
List_1__ctor_m2F7AA1F52DF264AE03CFD583964C1C1830680DFA(L_14, List_1__ctor_m2F7AA1F52DF264AE03CFD583964C1C1830680DFA_RuntimeMethod_var);
|
|
V_1 = L_14;
|
|
// var dungeonItemList = FindObjectsOfType<DungeonSceneProviderData>();
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_15;
|
|
L_15 = Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3(Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3_RuntimeMethod_var);
|
|
// foreach (var dungeonItem in dungeonItemList)
|
|
V_5 = L_15;
|
|
V_3 = 0;
|
|
goto IL_0163;
|
|
}
|
|
|
|
IL_0048:
|
|
{
|
|
// foreach (var dungeonItem in dungeonItemList)
|
|
DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_16 = V_5;
|
|
int32_t L_17 = V_3;
|
|
NullCheck(L_16);
|
|
int32_t L_18 = L_17;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
|
|
V_6 = L_19;
|
|
// var instanceId = dungeonItem.NodeId;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_20 = V_6;
|
|
NullCheck(L_20);
|
|
String_t* L_21 = L_20->___NodeId_4;
|
|
V_7 = L_21;
|
|
// if (!instanceMap.ContainsKey(instanceId)) continue;
|
|
Dictionary_2_tDBE38611FF61EF9C78AD6C608F60E7DBAC3E3885* L_22 = V_0;
|
|
String_t* L_23 = V_7;
|
|
NullCheck(L_22);
|
|
bool L_24;
|
|
L_24 = Dictionary_2_ContainsKey_mC92D5FECC6F5551A4CF13EADB33EBE0395705726(L_22, L_23, Dictionary_2_ContainsKey_mC92D5FECC6F5551A4CF13EADB33EBE0395705726_RuntimeMethod_var);
|
|
if (!L_24)
|
|
{
|
|
goto IL_015f;
|
|
}
|
|
}
|
|
{
|
|
// var moduleInfo = new SnapQueryModuleInfo();
|
|
il2cpp_codegen_initobj((&V_8), sizeof(SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6));
|
|
// moduleInfo.instanceInfo = instanceMap[instanceId];
|
|
Dictionary_2_tDBE38611FF61EF9C78AD6C608F60E7DBAC3E3885* L_25 = V_0;
|
|
String_t* L_26 = V_7;
|
|
NullCheck(L_25);
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* L_27;
|
|
L_27 = Dictionary_2_get_Item_m1F26AD736BC1EE5A704B76AF383ACA08987F701A(L_25, L_26, Dictionary_2_get_Item_m1F26AD736BC1EE5A704B76AF383ACA08987F701A_RuntimeMethod_var);
|
|
(&V_8)->___instanceInfo_0 = L_27;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_8)->___instanceInfo_0), (void*)L_27);
|
|
// moduleInfo.moduleGameObject = dungeonItem.gameObject;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_28 = V_6;
|
|
NullCheck(L_28);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_29;
|
|
L_29 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_28, NULL);
|
|
(&V_8)->___moduleGameObject_1 = L_29;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_8)->___moduleGameObject_1), (void*)L_29);
|
|
// var parent = dungeonItem.gameObject;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_30 = V_6;
|
|
NullCheck(L_30);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_31;
|
|
L_31 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_30, NULL);
|
|
V_9 = L_31;
|
|
// var numChildren = parent.transform.childCount;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_32 = V_9;
|
|
NullCheck(L_32);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_33;
|
|
L_33 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_32, NULL);
|
|
NullCheck(L_33);
|
|
int32_t L_34;
|
|
L_34 = Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0(L_33, NULL);
|
|
V_10 = L_34;
|
|
// var connections = new List<SnapQueryConnectionInfo>();
|
|
List_1_t02CA5589C37F7F51AB6CA6BC922341AA36B3E045* L_35 = (List_1_t02CA5589C37F7F51AB6CA6BC922341AA36B3E045*)il2cpp_codegen_object_new(List_1_t02CA5589C37F7F51AB6CA6BC922341AA36B3E045_il2cpp_TypeInfo_var);
|
|
NullCheck(L_35);
|
|
List_1__ctor_m2C88923AFA6A79AF381B8B6682A412B80FF84CEA(L_35, List_1__ctor_m2C88923AFA6A79AF381B8B6682A412B80FF84CEA_RuntimeMethod_var);
|
|
V_11 = L_35;
|
|
// for (int i = 0; i < numChildren; i++)
|
|
V_12 = 0;
|
|
goto IL_0140;
|
|
}
|
|
|
|
IL_00af:
|
|
{
|
|
// var child = parent.transform.GetChild(i);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_36 = V_9;
|
|
NullCheck(L_36);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_37;
|
|
L_37 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_36, NULL);
|
|
int32_t L_38 = V_12;
|
|
NullCheck(L_37);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_39;
|
|
L_39 = Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF(L_37, L_38, NULL);
|
|
// var connectionComponent = child.gameObject.GetComponent<SnapConnection>();
|
|
NullCheck(L_39);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_40;
|
|
L_40 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_39, NULL);
|
|
NullCheck(L_40);
|
|
SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* L_41;
|
|
L_41 = GameObject_GetComponent_TisSnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E_m54FACF6BA174ADD5AFD03E3590FE5E269A0844D7(L_40, GameObject_GetComponent_TisSnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E_m54FACF6BA174ADD5AFD03E3590FE5E269A0844D7_RuntimeMethod_var);
|
|
V_13 = L_41;
|
|
// if (connectionComponent != null)
|
|
SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* L_42 = V_13;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_43;
|
|
L_43 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_42, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_43)
|
|
{
|
|
goto IL_013a;
|
|
}
|
|
}
|
|
{
|
|
// var connectionInfo = new SnapQueryConnectionInfo();
|
|
il2cpp_codegen_initobj((&V_14), sizeof(SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1));
|
|
// bool valid = true;
|
|
V_15 = (bool)1;
|
|
// if (connectionComponent.doorObject.activeInHierarchy)
|
|
SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* L_44 = V_13;
|
|
NullCheck(L_44);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_45 = L_44->___doorObject_4;
|
|
NullCheck(L_45);
|
|
bool L_46;
|
|
L_46 = GameObject_get_activeInHierarchy_m49250F4F168DCC5388D5BE4F6A5681386907B109(L_45, NULL);
|
|
if (!L_46)
|
|
{
|
|
goto IL_0104;
|
|
}
|
|
}
|
|
{
|
|
// connectionInfo.connectionGameObject = connectionComponent.doorObject;
|
|
SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* L_47 = V_13;
|
|
NullCheck(L_47);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_48 = L_47->___doorObject_4;
|
|
(&V_14)->___connectionGameObject_0 = L_48;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_14)->___connectionGameObject_0), (void*)L_48);
|
|
// connectionInfo.isDoor = true;
|
|
(&V_14)->___isDoor_1 = (bool)1;
|
|
goto IL_012d;
|
|
}
|
|
|
|
IL_0104:
|
|
{
|
|
// else if (connectionComponent.wallObject.activeInHierarchy)
|
|
SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* L_49 = V_13;
|
|
NullCheck(L_49);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_50 = L_49->___wallObject_5;
|
|
NullCheck(L_50);
|
|
bool L_51;
|
|
L_51 = GameObject_get_activeInHierarchy_m49250F4F168DCC5388D5BE4F6A5681386907B109(L_50, NULL);
|
|
if (!L_51)
|
|
{
|
|
goto IL_012a;
|
|
}
|
|
}
|
|
{
|
|
// connectionInfo.connectionGameObject = connectionComponent.wallObject;
|
|
SnapConnection_tEADD78155FE08F33C4864DFAA6AFBB46F05D4B7E* L_52 = V_13;
|
|
NullCheck(L_52);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_53 = L_52->___wallObject_5;
|
|
(&V_14)->___connectionGameObject_0 = L_53;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_14)->___connectionGameObject_0), (void*)L_53);
|
|
// connectionInfo.isDoor = false;
|
|
(&V_14)->___isDoor_1 = (bool)0;
|
|
goto IL_012d;
|
|
}
|
|
|
|
IL_012a:
|
|
{
|
|
// valid = false;
|
|
V_15 = (bool)0;
|
|
}
|
|
|
|
IL_012d:
|
|
{
|
|
// if (valid)
|
|
bool L_54 = V_15;
|
|
if (!L_54)
|
|
{
|
|
goto IL_013a;
|
|
}
|
|
}
|
|
{
|
|
// connections.Add(connectionInfo);
|
|
List_1_t02CA5589C37F7F51AB6CA6BC922341AA36B3E045* L_55 = V_11;
|
|
SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1 L_56 = V_14;
|
|
NullCheck(L_55);
|
|
List_1_Add_m42BBF0E53D377E6148CC305FF5CC519A395CCBAE_inline(L_55, L_56, List_1_Add_m42BBF0E53D377E6148CC305FF5CC519A395CCBAE_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_013a:
|
|
{
|
|
// for (int i = 0; i < numChildren; i++)
|
|
int32_t L_57 = V_12;
|
|
V_12 = ((int32_t)il2cpp_codegen_add(L_57, 1));
|
|
}
|
|
|
|
IL_0140:
|
|
{
|
|
// for (int i = 0; i < numChildren; i++)
|
|
int32_t L_58 = V_12;
|
|
int32_t L_59 = V_10;
|
|
if ((((int32_t)L_58) < ((int32_t)L_59)))
|
|
{
|
|
goto IL_00af;
|
|
}
|
|
}
|
|
{
|
|
// moduleInfo.connections = connections.ToArray();
|
|
List_1_t02CA5589C37F7F51AB6CA6BC922341AA36B3E045* L_60 = V_11;
|
|
NullCheck(L_60);
|
|
SnapQueryConnectionInfoU5BU5D_tA722DA257596BFF7FBFF0241951285854A0487E9* L_61;
|
|
L_61 = List_1_ToArray_m272D5C7C5E37437D2D4A243EE2BDD3A1D0096E8A(L_60, List_1_ToArray_m272D5C7C5E37437D2D4A243EE2BDD3A1D0096E8A_RuntimeMethod_var);
|
|
(&V_8)->___connections_2 = L_61;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_8)->___connections_2), (void*)L_61);
|
|
// moduleList.Add(moduleInfo);
|
|
List_1_t20F788D2D9E17E45A918AED9E6877AF20591762A* L_62 = V_1;
|
|
SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6 L_63 = V_8;
|
|
NullCheck(L_62);
|
|
List_1_Add_m98DD02D876D1D0610EF5E03196A55D67FC6039D3_inline(L_62, L_63, List_1_Add_m98DD02D876D1D0610EF5E03196A55D67FC6039D3_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_015f:
|
|
{
|
|
int32_t L_64 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_64, 1));
|
|
}
|
|
|
|
IL_0163:
|
|
{
|
|
// foreach (var dungeonItem in dungeonItemList)
|
|
int32_t L_65 = V_3;
|
|
DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_66 = V_5;
|
|
NullCheck(L_66);
|
|
if ((((int32_t)L_65) < ((int32_t)((int32_t)(((RuntimeArray*)L_66)->max_length)))))
|
|
{
|
|
goto IL_0048;
|
|
}
|
|
}
|
|
{
|
|
// modules = moduleList.ToArray();
|
|
List_1_t20F788D2D9E17E45A918AED9E6877AF20591762A* L_67 = V_1;
|
|
NullCheck(L_67);
|
|
SnapQueryModuleInfoU5BU5D_t4FE35B9F263FFCD09EF9A64ECD0142DC2A434E29* L_68;
|
|
L_68 = List_1_ToArray_mD0F6E4201AFC13CDAFDB761A130B164C013FCBD2(L_67, List_1_ToArray_mD0F6E4201AFC13CDAFDB761A130B164C013FCBD2_RuntimeMethod_var);
|
|
__this->___modules_4 = L_68;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___modules_4), (void*)L_68);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Builders.Snap.SnapQuery::GetModuleInfo(UnityEngine.Vector3,DungeonArchitect.Builders.Snap.SnapQueryModuleInfo&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SnapQuery_GetModuleInfo_m1A9A62157C062A95B287A23328816EB20C6314DF (SnapQuery_t8320DB9769D1CE7BBAD00EF556925D65C67CA989* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6* ___1_outModule, const RuntimeMethod* method)
|
|
{
|
|
SnapQueryModuleInfoU5BU5D_t4FE35B9F263FFCD09EF9A64ECD0142DC2A434E29* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
{
|
|
// foreach (var module in modules)
|
|
SnapQueryModuleInfoU5BU5D_t4FE35B9F263FFCD09EF9A64ECD0142DC2A434E29* L_0 = __this->___modules_4;
|
|
V_0 = L_0;
|
|
V_1 = 0;
|
|
goto IL_0033;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
// foreach (var module in modules)
|
|
SnapQueryModuleInfoU5BU5D_t4FE35B9F263FFCD09EF9A64ECD0142DC2A434E29* L_1 = V_0;
|
|
int32_t L_2 = V_1;
|
|
NullCheck(L_1);
|
|
int32_t L_3 = L_2;
|
|
SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6 L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
|
|
V_2 = L_4;
|
|
// if (module.instanceInfo.WorldBounds.Contains(position))
|
|
SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6 L_5 = V_2;
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* L_6 = L_5.___instanceInfo_0;
|
|
NullCheck(L_6);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_7 = (&L_6->___WorldBounds_2);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_position;
|
|
bool L_9;
|
|
L_9 = Bounds_Contains_m584E9DE0CF9D90C3C4F928BA8F5AD328393F3555(L_7, L_8, NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_002f;
|
|
}
|
|
}
|
|
{
|
|
// outModule = module;
|
|
SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6* L_10 = ___1_outModule;
|
|
SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6 L_11 = V_2;
|
|
*(SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6*)L_10 = L_11;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6*)L_10)->___instanceInfo_0), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&(((SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6*)L_10)->___moduleGameObject_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&(((SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6*)L_10)->___connections_2), (void*)NULL);
|
|
#endif
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
int32_t L_12 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
// foreach (var module in modules)
|
|
int32_t L_13 = V_1;
|
|
SnapQueryModuleInfoU5BU5D_t4FE35B9F263FFCD09EF9A64ECD0142DC2A434E29* L_14 = V_0;
|
|
NullCheck(L_14);
|
|
if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
// outModule = new SnapQueryModuleInfo();
|
|
SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6* L_15 = ___1_outModule;
|
|
il2cpp_codegen_initobj(L_15, sizeof(SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6));
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// UnityEngine.GameObject DungeonArchitect.Builders.Snap.SnapQuery::GetModuleGameObject(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* SnapQuery_GetModuleGameObject_mE46786201267C415E3E13C64615E31B482C0ABD6 (SnapQuery_t8320DB9769D1CE7BBAD00EF556925D65C67CA989* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method)
|
|
{
|
|
SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// if (GetModuleInfo(position, out moduleInfo))
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_position;
|
|
bool L_1;
|
|
L_1 = SnapQuery_GetModuleInfo_m1A9A62157C062A95B287A23328816EB20C6314DF(__this, L_0, (&V_0), NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
// return moduleInfo.moduleGameObject;
|
|
SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6 L_2 = V_0;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = L_2.___moduleGameObject_1;
|
|
return L_3;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
// return null;
|
|
return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
|
|
}
|
|
}
|
|
// UnityEngine.GameObject[] DungeonArchitect.Builders.Snap.SnapQuery::GetModuleIncomingDoors(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* SnapQuery_GetModuleIncomingDoors_mDCBAC8EE2933FD81435BF341C7726B7B8409E589 (SnapQuery_t8320DB9769D1CE7BBAD00EF556925D65C67CA989* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisSnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4_mB6D3E61E1B7F0B36E207AFDDFD7431FA829E13BA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m9237E7439BAF0FDCFB325D21398E459BEDB3432C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* V_0 = NULL;
|
|
SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4* V_2 = NULL;
|
|
SnapModuleConnectionU5BU5D_t4CBD1DC7F002898688C543EE794C560193D9CF9F* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE* V_5 = NULL;
|
|
int32_t V_6 = 0;
|
|
SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
{
|
|
// var doorObjects = new List<GameObject>();
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*)il2cpp_codegen_object_new(List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC(L_0, List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// if (GetModuleInfo(position, out moduleInfo))
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_position;
|
|
bool L_2;
|
|
L_2 = SnapQuery_GetModuleInfo_m1A9A62157C062A95B287A23328816EB20C6314DF(__this, L_1, (&V_1), NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_00a3;
|
|
}
|
|
}
|
|
{
|
|
// var snapModel = GetComponent<SnapModel>();
|
|
SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4* L_3;
|
|
L_3 = Component_GetComponent_TisSnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4_mB6D3E61E1B7F0B36E207AFDDFD7431FA829E13BA(__this, Component_GetComponent_TisSnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4_mB6D3E61E1B7F0B36E207AFDDFD7431FA829E13BA_RuntimeMethod_var);
|
|
V_2 = L_3;
|
|
// if (snapModel != null && moduleInfo.connections != null)
|
|
SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4* L_4 = V_2;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_5;
|
|
L_5 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_00a3;
|
|
}
|
|
}
|
|
{
|
|
SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6 L_6 = V_1;
|
|
SnapQueryConnectionInfoU5BU5D_tA722DA257596BFF7FBFF0241951285854A0487E9* L_7 = L_6.___connections_2;
|
|
if (!L_7)
|
|
{
|
|
goto IL_00a3;
|
|
}
|
|
}
|
|
{
|
|
// foreach (var door in snapModel.connections)
|
|
SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4* L_8 = V_2;
|
|
NullCheck(L_8);
|
|
SnapModuleConnectionU5BU5D_t4CBD1DC7F002898688C543EE794C560193D9CF9F* L_9 = L_8->___connections_5;
|
|
V_3 = L_9;
|
|
V_4 = 0;
|
|
goto IL_009c;
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
// foreach (var door in snapModel.connections)
|
|
SnapModuleConnectionU5BU5D_t4CBD1DC7F002898688C543EE794C560193D9CF9F* L_10 = V_3;
|
|
int32_t L_11 = V_4;
|
|
NullCheck(L_10);
|
|
int32_t L_12 = L_11;
|
|
SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE* L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
|
|
V_5 = L_13;
|
|
// if (door.ModuleBInstanceID == moduleInfo.instanceInfo.InstanceID)
|
|
SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE* L_14 = V_5;
|
|
NullCheck(L_14);
|
|
String_t* L_15 = L_14->___ModuleBInstanceID_2;
|
|
SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6 L_16 = V_1;
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* L_17 = L_16.___instanceInfo_0;
|
|
NullCheck(L_17);
|
|
String_t* L_18 = L_17->___InstanceID_0;
|
|
bool L_19;
|
|
L_19 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_15, L_18, NULL);
|
|
if (!L_19)
|
|
{
|
|
goto IL_0096;
|
|
}
|
|
}
|
|
{
|
|
// var doorIndex = door.DoorBIndex;
|
|
SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE* L_20 = V_5;
|
|
NullCheck(L_20);
|
|
int32_t L_21 = L_20->___DoorBIndex_3;
|
|
V_6 = L_21;
|
|
// if (doorIndex >= 0 && doorIndex < moduleInfo.connections.Length)
|
|
int32_t L_22 = V_6;
|
|
if ((((int32_t)L_22) < ((int32_t)0)))
|
|
{
|
|
goto IL_0096;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_23 = V_6;
|
|
SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6 L_24 = V_1;
|
|
SnapQueryConnectionInfoU5BU5D_tA722DA257596BFF7FBFF0241951285854A0487E9* L_25 = L_24.___connections_2;
|
|
NullCheck(L_25);
|
|
if ((((int32_t)L_23) >= ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))
|
|
{
|
|
goto IL_0096;
|
|
}
|
|
}
|
|
{
|
|
// var connection = moduleInfo.connections[doorIndex];
|
|
SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6 L_26 = V_1;
|
|
SnapQueryConnectionInfoU5BU5D_tA722DA257596BFF7FBFF0241951285854A0487E9* L_27 = L_26.___connections_2;
|
|
int32_t L_28 = V_6;
|
|
NullCheck(L_27);
|
|
int32_t L_29 = L_28;
|
|
SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1 L_30 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
|
|
V_7 = L_30;
|
|
// if (connection.isDoor)
|
|
SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1 L_31 = V_7;
|
|
bool L_32 = L_31.___isDoor_1;
|
|
if (!L_32)
|
|
{
|
|
goto IL_0096;
|
|
}
|
|
}
|
|
{
|
|
// doorObjects.Add(connection.connectionGameObject);
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_33 = V_0;
|
|
SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1 L_34 = V_7;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_35 = L_34.___connectionGameObject_0;
|
|
NullCheck(L_33);
|
|
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_33, L_35, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0096:
|
|
{
|
|
int32_t L_36 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_36, 1));
|
|
}
|
|
|
|
IL_009c:
|
|
{
|
|
// foreach (var door in snapModel.connections)
|
|
int32_t L_37 = V_4;
|
|
SnapModuleConnectionU5BU5D_t4CBD1DC7F002898688C543EE794C560193D9CF9F* L_38 = V_3;
|
|
NullCheck(L_38);
|
|
if ((((int32_t)L_37) < ((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length)))))
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
|
|
IL_00a3:
|
|
{
|
|
// return doorObjects.ToArray();
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_39 = V_0;
|
|
NullCheck(L_39);
|
|
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_40;
|
|
L_40 = List_1_ToArray_m9237E7439BAF0FDCFB325D21398E459BEDB3432C(L_39, List_1_ToArray_m9237E7439BAF0FDCFB325D21398E459BEDB3432C_RuntimeMethod_var);
|
|
return L_40;
|
|
}
|
|
}
|
|
// UnityEngine.GameObject[] DungeonArchitect.Builders.Snap.SnapQuery::GetModuleOutgoingDoors(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* SnapQuery_GetModuleOutgoingDoors_m0693BCE14F7C086C7BD8CAAF70E6ECD39368EE1B (SnapQuery_t8320DB9769D1CE7BBAD00EF556925D65C67CA989* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisSnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4_mB6D3E61E1B7F0B36E207AFDDFD7431FA829E13BA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m9237E7439BAF0FDCFB325D21398E459BEDB3432C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* V_0 = NULL;
|
|
SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4* V_2 = NULL;
|
|
SnapModuleConnectionU5BU5D_t4CBD1DC7F002898688C543EE794C560193D9CF9F* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE* V_5 = NULL;
|
|
int32_t V_6 = 0;
|
|
SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
{
|
|
// var doorObjects = new List<GameObject>();
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*)il2cpp_codegen_object_new(List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC(L_0, List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// if (GetModuleInfo(position, out moduleInfo))
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_position;
|
|
bool L_2;
|
|
L_2 = SnapQuery_GetModuleInfo_m1A9A62157C062A95B287A23328816EB20C6314DF(__this, L_1, (&V_1), NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_00a3;
|
|
}
|
|
}
|
|
{
|
|
// var snapModel = GetComponent<SnapModel>();
|
|
SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4* L_3;
|
|
L_3 = Component_GetComponent_TisSnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4_mB6D3E61E1B7F0B36E207AFDDFD7431FA829E13BA(__this, Component_GetComponent_TisSnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4_mB6D3E61E1B7F0B36E207AFDDFD7431FA829E13BA_RuntimeMethod_var);
|
|
V_2 = L_3;
|
|
// if (snapModel != null && moduleInfo.connections != null)
|
|
SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4* L_4 = V_2;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_5;
|
|
L_5 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_00a3;
|
|
}
|
|
}
|
|
{
|
|
SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6 L_6 = V_1;
|
|
SnapQueryConnectionInfoU5BU5D_tA722DA257596BFF7FBFF0241951285854A0487E9* L_7 = L_6.___connections_2;
|
|
if (!L_7)
|
|
{
|
|
goto IL_00a3;
|
|
}
|
|
}
|
|
{
|
|
// foreach (var door in snapModel.connections)
|
|
SnapModel_tBFCA97386237D56FC164D60841CD1B0433347FB4* L_8 = V_2;
|
|
NullCheck(L_8);
|
|
SnapModuleConnectionU5BU5D_t4CBD1DC7F002898688C543EE794C560193D9CF9F* L_9 = L_8->___connections_5;
|
|
V_3 = L_9;
|
|
V_4 = 0;
|
|
goto IL_009c;
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
// foreach (var door in snapModel.connections)
|
|
SnapModuleConnectionU5BU5D_t4CBD1DC7F002898688C543EE794C560193D9CF9F* L_10 = V_3;
|
|
int32_t L_11 = V_4;
|
|
NullCheck(L_10);
|
|
int32_t L_12 = L_11;
|
|
SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE* L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
|
|
V_5 = L_13;
|
|
// if (door.ModuleAInstanceID == moduleInfo.instanceInfo.InstanceID)
|
|
SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE* L_14 = V_5;
|
|
NullCheck(L_14);
|
|
String_t* L_15 = L_14->___ModuleAInstanceID_0;
|
|
SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6 L_16 = V_1;
|
|
SnapModuleInstance_tF25841DFE855BCD94C5F21B124AFAD0E8C4D8A94* L_17 = L_16.___instanceInfo_0;
|
|
NullCheck(L_17);
|
|
String_t* L_18 = L_17->___InstanceID_0;
|
|
bool L_19;
|
|
L_19 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_15, L_18, NULL);
|
|
if (!L_19)
|
|
{
|
|
goto IL_0096;
|
|
}
|
|
}
|
|
{
|
|
// var doorIndex = door.DoorAIndex;
|
|
SnapModuleConnection_t488206661CDB35E0B073013FD42E709DDE94BCDE* L_20 = V_5;
|
|
NullCheck(L_20);
|
|
int32_t L_21 = L_20->___DoorAIndex_1;
|
|
V_6 = L_21;
|
|
// if (doorIndex >= 0 && doorIndex < moduleInfo.connections.Length)
|
|
int32_t L_22 = V_6;
|
|
if ((((int32_t)L_22) < ((int32_t)0)))
|
|
{
|
|
goto IL_0096;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_23 = V_6;
|
|
SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6 L_24 = V_1;
|
|
SnapQueryConnectionInfoU5BU5D_tA722DA257596BFF7FBFF0241951285854A0487E9* L_25 = L_24.___connections_2;
|
|
NullCheck(L_25);
|
|
if ((((int32_t)L_23) >= ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))
|
|
{
|
|
goto IL_0096;
|
|
}
|
|
}
|
|
{
|
|
// var connection = moduleInfo.connections[doorIndex];
|
|
SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6 L_26 = V_1;
|
|
SnapQueryConnectionInfoU5BU5D_tA722DA257596BFF7FBFF0241951285854A0487E9* L_27 = L_26.___connections_2;
|
|
int32_t L_28 = V_6;
|
|
NullCheck(L_27);
|
|
int32_t L_29 = L_28;
|
|
SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1 L_30 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
|
|
V_7 = L_30;
|
|
// if (connection.isDoor)
|
|
SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1 L_31 = V_7;
|
|
bool L_32 = L_31.___isDoor_1;
|
|
if (!L_32)
|
|
{
|
|
goto IL_0096;
|
|
}
|
|
}
|
|
{
|
|
// doorObjects.Add(connection.connectionGameObject);
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_33 = V_0;
|
|
SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1 L_34 = V_7;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_35 = L_34.___connectionGameObject_0;
|
|
NullCheck(L_33);
|
|
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_33, L_35, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0096:
|
|
{
|
|
int32_t L_36 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_36, 1));
|
|
}
|
|
|
|
IL_009c:
|
|
{
|
|
// foreach (var door in snapModel.connections)
|
|
int32_t L_37 = V_4;
|
|
SnapModuleConnectionU5BU5D_t4CBD1DC7F002898688C543EE794C560193D9CF9F* L_38 = V_3;
|
|
NullCheck(L_38);
|
|
if ((((int32_t)L_37) < ((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length)))))
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
|
|
IL_00a3:
|
|
{
|
|
// return doorObjects.ToArray();
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_39 = V_0;
|
|
NullCheck(L_39);
|
|
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_40;
|
|
L_40 = List_1_ToArray_m9237E7439BAF0FDCFB325D21398E459BEDB3432C(L_39, List_1_ToArray_m9237E7439BAF0FDCFB325D21398E459BEDB3432C_RuntimeMethod_var);
|
|
return L_40;
|
|
}
|
|
}
|
|
// UnityEngine.GameObject[] DungeonArchitect.Builders.Snap.SnapQuery::GetModuleDoors(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* SnapQuery_GetModuleDoors_mDA10ECDD13D4206DD3CC81C1E95D5BB990367664 (SnapQuery_t8320DB9769D1CE7BBAD00EF556925D65C67CA989* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_mF7CB62C0F98328B0EC44EC48E5DAD891B8BC749C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m9237E7439BAF0FDCFB325D21398E459BEDB3432C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// var doors = new List<GameObject>();
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*)il2cpp_codegen_object_new(List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC(L_0, List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var);
|
|
// doors.AddRange(GetModuleIncomingDoors(position));
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_1 = L_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_position;
|
|
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_3;
|
|
L_3 = SnapQuery_GetModuleIncomingDoors_mDCBAC8EE2933FD81435BF341C7726B7B8409E589(__this, L_2, NULL);
|
|
NullCheck(L_1);
|
|
List_1_AddRange_mF7CB62C0F98328B0EC44EC48E5DAD891B8BC749C(L_1, (RuntimeObject*)L_3, List_1_AddRange_mF7CB62C0F98328B0EC44EC48E5DAD891B8BC749C_RuntimeMethod_var);
|
|
// doors.AddRange(GetModuleOutgoingDoors(position));
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_4 = L_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_position;
|
|
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_6;
|
|
L_6 = SnapQuery_GetModuleOutgoingDoors_m0693BCE14F7C086C7BD8CAAF70E6ECD39368EE1B(__this, L_5, NULL);
|
|
NullCheck(L_4);
|
|
List_1_AddRange_mF7CB62C0F98328B0EC44EC48E5DAD891B8BC749C(L_4, (RuntimeObject*)L_6, List_1_AddRange_mF7CB62C0F98328B0EC44EC48E5DAD891B8BC749C_RuntimeMethod_var);
|
|
// return doors.ToArray();
|
|
NullCheck(L_4);
|
|
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_7;
|
|
L_7 = List_1_ToArray_m9237E7439BAF0FDCFB325D21398E459BEDB3432C(L_4, List_1_ToArray_m9237E7439BAF0FDCFB325D21398E459BEDB3432C_RuntimeMethod_var);
|
|
return L_7;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.Snap.SnapQuery::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapQuery__ctor_mEEA7832312511DF3051F32F6E715B6AD95F7CE5C (SnapQuery_t8320DB9769D1CE7BBAD00EF556925D65C67CA989* __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
|
|
// UnityEngine.Matrix4x4[] DungeonArchitect.Builders.Snap.SideScroller.SnapSideScrollerBuilder::FindAttachmentTransforms(UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* SnapSideScrollerBuilder_FindAttachmentTransforms_m428B30C5F0F6C48EBB7CF77AADD510F924F61D0D (SnapSideScrollerBuilder_tE6972C2CB7E41E3A24C4D8520FA2618308ACFD34* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___0_ParentModuleTransform, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___1_IncomingDoorTransform, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___2_AttachmentDoorTransform, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m64F9F4C32CDD01D323D17E7A61A97EB924206093_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m83B0C7AEEDAD95865403D58AA176244CB8887326_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7E96FE86519334BAB0B856C18ACB490B91E293A7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tCFA270E118B873F542F52B1DD58F21D0AF4D1452_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
{
|
|
// var result = new List<Matrix4x4>();
|
|
List_1_tCFA270E118B873F542F52B1DD58F21D0AF4D1452* L_0 = (List_1_tCFA270E118B873F542F52B1DD58F21D0AF4D1452*)il2cpp_codegen_object_new(List_1_tCFA270E118B873F542F52B1DD58F21D0AF4D1452_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_m7E96FE86519334BAB0B856C18ACB490B91E293A7(L_0, List_1__ctor_m7E96FE86519334BAB0B856C18ACB490B91E293A7_RuntimeMethod_var);
|
|
// Vector3 IncomingDoorPosition = Matrix.GetTranslation(ref IncomingDoorTransform);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_1 = ___1_IncomingDoorTransform;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6(L_1, NULL);
|
|
V_1 = L_2;
|
|
// IncomingDoorPosition = ParentModuleTransform.MultiplyPoint3x4(IncomingDoorPosition);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_3 = ___0_ParentModuleTransform;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814(L_3, L_4, NULL);
|
|
V_1 = L_5;
|
|
// Vector3 ClampTarget = IncomingDoorPosition;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_1;
|
|
// Vector3 LocalDoorPosition = Matrix.GetTranslation(ref AttachmentDoorTransform);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_7 = ___2_AttachmentDoorTransform;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
|
|
L_8 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6(L_7, NULL);
|
|
V_2 = L_8;
|
|
// DesiredOffset = ClampTarget - LocalDoorPosition;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
|
|
L_10 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_6, L_9, NULL);
|
|
V_0 = L_10;
|
|
// result.Add(Matrix4x4.TRS(DesiredOffset, Quaternion.identity, Vector3.one));
|
|
List_1_tCFA270E118B873F542F52B1DD58F21D0AF4D1452* L_11 = L_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13;
|
|
L_13 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
|
|
L_14 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_15;
|
|
L_15 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_12, L_13, L_14, NULL);
|
|
NullCheck(L_11);
|
|
List_1_Add_m64F9F4C32CDD01D323D17E7A61A97EB924206093_inline(L_11, L_15, List_1_Add_m64F9F4C32CDD01D323D17E7A61A97EB924206093_RuntimeMethod_var);
|
|
// Vector3 IncomingDoorPosition = Matrix.GetTranslation(ref IncomingDoorTransform);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_16 = ___1_IncomingDoorTransform;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
|
|
L_17 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6(L_16, NULL);
|
|
V_4 = L_17;
|
|
// IncomingDoorPosition = ParentModuleTransform.MultiplyPoint3x4(IncomingDoorPosition);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_18 = ___0_ParentModuleTransform;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
|
|
L_20 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814(L_18, L_19, NULL);
|
|
V_4 = L_20;
|
|
// Vector3 ClampTarget = IncomingDoorPosition;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_4;
|
|
// Vector3 LocalDoorPosition = Matrix.GetTranslation(ref AttachmentDoorTransform);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_22 = ___2_AttachmentDoorTransform;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
|
|
L_23 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6(L_22, NULL);
|
|
V_5 = L_23;
|
|
// LocalDoorPosition.x *= -1;
|
|
float* L_24 = (&(&V_5)->___x_2);
|
|
float* L_25 = L_24;
|
|
float L_26 = *((float*)L_25);
|
|
*((float*)L_25) = (float)((float)il2cpp_codegen_multiply(L_26, (-1.0f)));
|
|
// DesiredOffset = ClampTarget - LocalDoorPosition;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_5;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
|
|
L_28 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_21, L_27, NULL);
|
|
V_3 = L_28;
|
|
// result.Add(Matrix4x4.TRS(DesiredOffset, Quaternion.identity, new Vector3(-1, 1, 1)));
|
|
List_1_tCFA270E118B873F542F52B1DD58F21D0AF4D1452* L_29 = L_11;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_3;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_31;
|
|
L_31 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
|
|
memset((&L_32), 0, sizeof(L_32));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_32), (-1.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_33;
|
|
L_33 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_30, L_31, L_32, NULL);
|
|
NullCheck(L_29);
|
|
List_1_Add_m64F9F4C32CDD01D323D17E7A61A97EB924206093_inline(L_29, L_33, List_1_Add_m64F9F4C32CDD01D323D17E7A61A97EB924206093_RuntimeMethod_var);
|
|
// return result.ToArray();
|
|
NullCheck(L_29);
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_34;
|
|
L_34 = List_1_ToArray_m83B0C7AEEDAD95865403D58AA176244CB8887326(L_29, List_1_ToArray_m83B0C7AEEDAD95865403D58AA176244CB8887326_RuntimeMethod_var);
|
|
return L_34;
|
|
}
|
|
}
|
|
// UnityEngine.Bounds DungeonArchitect.Builders.Snap.SideScroller.SnapSideScrollerBuilder::GetBounds(UnityEngine.GameObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 SnapSideScrollerBuilder_GetBounds_m06667D21B3B150B9B0E93F3D62E73A1F5731DDD2 (SnapSideScrollerBuilder_tE6972C2CB7E41E3A24C4D8520FA2618308ACFD34* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_target, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentInChildren_TisGrid_t4C0ACF986206D18240E35155E01B5A97DAA651FE_m08BD929A98FB9A15AA37C083689E5BE0B61A646C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentInChildren_TisTilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751_mDA870802AF7030C19E9526C82FD38F7BC8021BEC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* V_0 = NULL;
|
|
Grid_t4C0ACF986206D18240E35155E01B5A97DAA651FE* V_1 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
{
|
|
// var tilemap = target.GetComponentInChildren<Tilemap>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_target;
|
|
NullCheck(L_0);
|
|
Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* L_1;
|
|
L_1 = GameObject_GetComponentInChildren_TisTilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751_mDA870802AF7030C19E9526C82FD38F7BC8021BEC(L_0, GameObject_GetComponentInChildren_TisTilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751_mDA870802AF7030C19E9526C82FD38F7BC8021BEC_RuntimeMethod_var);
|
|
V_0 = L_1;
|
|
// var grid = target.GetComponentInChildren<UnityEngine.Grid>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = ___0_target;
|
|
NullCheck(L_2);
|
|
Grid_t4C0ACF986206D18240E35155E01B5A97DAA651FE* L_3;
|
|
L_3 = GameObject_GetComponentInChildren_TisGrid_t4C0ACF986206D18240E35155E01B5A97DAA651FE_m08BD929A98FB9A15AA37C083689E5BE0B61A646C(L_2, GameObject_GetComponentInChildren_TisGrid_t4C0ACF986206D18240E35155E01B5A97DAA651FE_m08BD929A98FB9A15AA37C083689E5BE0B61A646C_RuntimeMethod_var);
|
|
V_1 = L_3;
|
|
// if (tilemap != null && grid != null)
|
|
Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* L_4 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_5;
|
|
L_5 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_007d;
|
|
}
|
|
}
|
|
{
|
|
Grid_t4C0ACF986206D18240E35155E01B5A97DAA651FE* L_6 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_7;
|
|
L_7 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_7)
|
|
{
|
|
goto IL_007d;
|
|
}
|
|
}
|
|
{
|
|
// var cellSize = grid.cellSize;
|
|
Grid_t4C0ACF986206D18240E35155E01B5A97DAA651FE* L_8 = V_1;
|
|
NullCheck(L_8);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
L_9 = Grid_get_cellSize_m5512593532CABA9CFC058123B923AFA483D6003E(L_8, NULL);
|
|
// var worldOrigin = Vector3.Scale(cellSize,tilemap.origin);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = L_9;
|
|
Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* L_11 = V_0;
|
|
NullCheck(L_11);
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_12;
|
|
L_12 = Tilemap_get_origin_mB5E10582CFAA76144BB44DECAADB84E904D02E55(L_11, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
|
|
L_13 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_12, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
|
|
L_14 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_10, L_13, NULL);
|
|
V_2 = L_14;
|
|
// var worldSize = Vector3.Scale(cellSize,tilemap.size);
|
|
Tilemap_t18C4166D0AC702D5BFC0C411FA73C4B61D9D1751* L_15 = V_0;
|
|
NullCheck(L_15);
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_16;
|
|
L_16 = Tilemap_get_size_m8B9F0C2CC3CD37626AE921047DA5DC239B3F00EA(L_15, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
|
|
L_17 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_16, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
|
|
L_18 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_10, L_17, NULL);
|
|
V_3 = L_18;
|
|
// worldSize.z = 1;
|
|
(&V_3)->___z_4 = (1.0f);
|
|
// var worldCenter = worldOrigin + worldSize * 0.5f;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
|
|
L_21 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_20, (0.5f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
|
|
L_22 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_19, L_21, NULL);
|
|
V_4 = L_22;
|
|
// worldCenter.z = 0;
|
|
(&V_4)->___z_4 = (0.0f);
|
|
// return new Bounds(worldCenter, worldSize);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_3;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_25;
|
|
memset((&L_25), 0, sizeof(L_25));
|
|
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_25), L_23, L_24, /*hidden argument*/NULL);
|
|
return L_25;
|
|
}
|
|
|
|
IL_007d:
|
|
{
|
|
// return base.GetBounds(target);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_26 = ___0_target;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_27;
|
|
L_27 = SnapBuilder_GetBounds_mA3EDC2BCE5BE33EF0FB01833AEE2CC4F088359E3(__this, L_26, NULL);
|
|
return L_27;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.Snap.SideScroller.SnapSideScrollerBuilder::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapSideScrollerBuilder__ctor_mFB927F1C51CCCDE456AEA9CE631913FDE7175484 (SnapSideScrollerBuilder_tE6972C2CB7E41E3A24C4D8520FA2618308ACFD34* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
SnapBuilder__ctor_m4DA83CAFD56F4265009B6E7931C3E199BB809152(__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.Builders.Snap.Impl.ModuleInfo::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModuleInfo__ctor_m866BC0B1085C19F0E73C0785EDAA8711530786AC (ModuleInfo_t3EC2434B8FD89C381E9EF78C4B8A5550D56F7300* __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.Builders.Snap.Impl.SnapAttachmentConfiguration::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapAttachmentConfiguration__ctor_m21D00653F872762816AB41986E911E96B54CCA65 (SnapAttachmentConfiguration_t5D9843D2849E4C74F68585DA794850CFCE502337* __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.Builders.Snap.Impl.ModuleGrowthNode::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModuleGrowthNode__ctor_mE26A24CBFA5D1757082DEB791BC551955E22940E (ModuleGrowthNode_tDA8DCFFD71E8625B19D5278277B79A496ACBE03D* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public ModuleGrowthNode()
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// IncomingModuleDoorIndex = -1;
|
|
__this->___IncomingModuleDoorIndex_2 = (-1);
|
|
// startNode = false;
|
|
__this->___startNode_3 = (bool)0;
|
|
// ModuleTransform = Matrix4x4.identity;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0;
|
|
L_0 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
|
|
__this->___ModuleTransform_0 = L_0;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.String DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode::GenerateModuleInstanceID(System.Guid)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ModuleBuildNode_GenerateModuleInstanceID_m826A3886C47E94B1C009FE0FD99C81881BBCD6F5 (Guid_t ___0_ModuleGuid, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB5CC735CB6263B3E57399DD2A412367069C4DD6F);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return "NODE-SNAPMOD-" + ModuleGuid.ToString();
|
|
String_t* L_0;
|
|
L_0 = Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C((&___0_ModuleGuid), NULL);
|
|
String_t* L_1;
|
|
L_1 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralB5CC735CB6263B3E57399DD2A412367069C4DD6F, L_0, NULL);
|
|
return L_1;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.Snap.Impl.ModuleBuildNode::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModuleBuildNode__ctor_mD85A54A5D8480D45A5F5A8656313264D457B784A (ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7DDBEDFBC3C1B3459D3B76002EE79E2D6D89DD1C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC58E3EC380BA83AEE387A253156D14FC7BCE3243_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public List<ModuleBuildNode> Extensions = new List<ModuleBuildNode>();
|
|
List_1_tC58E3EC380BA83AEE387A253156D14FC7BCE3243* L_0 = (List_1_tC58E3EC380BA83AEE387A253156D14FC7BCE3243*)il2cpp_codegen_object_new(List_1_tC58E3EC380BA83AEE387A253156D14FC7BCE3243_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_m7DDBEDFBC3C1B3459D3B76002EE79E2D6D89DD1C(L_0, List_1__ctor_m7DDBEDFBC3C1B3459D3B76002EE79E2D6D89DD1C_RuntimeMethod_var);
|
|
__this->___Extensions_5 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___Extensions_5), (void*)L_0);
|
|
// public ModuleBuildNode()
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// ModuleInstanceID = GenerateModuleInstanceID(System.Guid.NewGuid());
|
|
Guid_t L_1;
|
|
L_1 = Guid_NewGuid_m1F4894E8DC089811D6252148AD5858E58D43A7BD(NULL);
|
|
String_t* L_2;
|
|
L_2 = ModuleBuildNode_GenerateModuleInstanceID_m826A3886C47E94B1C009FE0FD99C81881BBCD6F5(L_1, NULL);
|
|
__this->___ModuleInstanceID_0 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___ModuleInstanceID_0), (void*)L_2);
|
|
// IncomingDoorIndex = -1;
|
|
__this->___IncomingDoorIndex_2 = (-1);
|
|
// DepthFromLeaf = 1;
|
|
__this->___DepthFromLeaf_4 = 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.Builders.Snap.Impl.SnapLayoutBuildState::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SnapLayoutBuildState__ctor_m7971BBD0F56BE16C7BD75110BC97E5D1FB2B6CFA (SnapLayoutBuildState_tCF53F22261656B60AECFBC90460920834C06027C* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7416ABC26E9937FB1764EFBF8BA2F32699783856_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tBF91A6EE3603F2177DCFCBDBC0A2DCA3C655F8B3_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public List<ModuleInfo> ModuleInfoList = new List<ModuleInfo>();
|
|
List_1_tBF91A6EE3603F2177DCFCBDBC0A2DCA3C655F8B3* L_0 = (List_1_tBF91A6EE3603F2177DCFCBDBC0A2DCA3C655F8B3*)il2cpp_codegen_object_new(List_1_tBF91A6EE3603F2177DCFCBDBC0A2DCA3C655F8B3_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_m7416ABC26E9937FB1764EFBF8BA2F32699783856(L_0, List_1__ctor_m7416ABC26E9937FB1764EFBF8BA2F32699783856_RuntimeMethod_var);
|
|
__this->___ModuleInfoList_3 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___ModuleInfoList_3), (void*)L_0);
|
|
// public SnapLayoutBuildState()
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// bSafetyBailOut = false;
|
|
__this->___bSafetyBailOut_0 = (bool)0;
|
|
// NumTries = 0;
|
|
__this->___NumTries_1 = 0;
|
|
// bFoundBestBuild = false;
|
|
__this->___bFoundBestBuild_2 = (bool)0;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityLandscapeTexture::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleCityLandscapeTexture__ctor_m0AC2AF401DD3EA8FA482BAFAA5D95EDF244804D3 (SimpleCityLandscapeTexture_t32B235BA8E6F3756310D09A0278F5601F5858C48* __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.Builders.SimpleCity.SimpleCityFoliageEntry::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleCityFoliageEntry__ctor_mCB22363D3F515A1640AE33FA830B2BA9646B9050 (SimpleCityFoliageEntry_tC31A162EF7F99187DCC3D60DEB22B0DDF8C942AE* __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.Builders.SimpleCity.SimpleCityFoliageTheme::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleCityFoliageTheme__ctor_m61B12C68FE0FC4D226759AB3E671DF83896269D4 (SimpleCityFoliageTheme_t3CE081E8CA679C81A0175C89000D1941FEED0B28* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public SimpleCityLandscapeTextureType textureType = SimpleCityLandscapeTextureType.Park;
|
|
__this->___textureType_0 = 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.Builders.SimpleCity.LandscapeTransformerCity::BuildTerrain(DungeonArchitect.DungeonModel)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeTransformerCity_BuildTerrain_m26F834E79BE321C8909ED03F350855B1BFB93974 (LandscapeTransformerCity_t73D2EE54031900FEEBDB49D70E0B80B2BBD3CAE6* __this, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___0_model, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* V_0 = NULL;
|
|
{
|
|
// if (model is SimpleCityDungeonModel && terrain != null)
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = ___0_model;
|
|
if (!((SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82*)IsInstClass((RuntimeObject*)L_0, SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_1 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_2;
|
|
L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// var cityModel = model as SimpleCityDungeonModel;
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_3 = ___0_model;
|
|
V_0 = ((SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82*)IsInstClass((RuntimeObject*)L_3, SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82_il2cpp_TypeInfo_var));
|
|
// SetupTextures();
|
|
LandscapeTransformerCity_SetupTextures_mF60D1286CC1C94C344ECDC9FCAC6B925A6BB570F(__this, NULL);
|
|
// UpdateHeights(cityModel);
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_4 = V_0;
|
|
LandscapeTransformerCity_UpdateHeights_mC934C5682EAFF00B1B4EBC25C10CFB74A32A24E5(__this, L_4, NULL);
|
|
// UpdateTerrainTextures(cityModel);
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_5 = V_0;
|
|
LandscapeTransformerCity_UpdateTerrainTextures_m011CFE23448F804F15DD1E6AD6E889ACA4446360(__this, L_5, NULL);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.LandscapeTransformerCity::UpdateHeights(DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeTransformerCity_UpdateHeights_mC934C5682EAFF00B1B4EBC25C10CFB74A32A24E5 (LandscapeTransformerCity_t73D2EE54031900FEEBDB49D70E0B80B2BBD3CAE6* __this, SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* ___0_model, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LandscapeDataRasterizer_t6D31AE8F7C6DD9EE3A071999B4DFC52BFF802880_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
float V_2 = 0.0f;
|
|
{
|
|
// if (terrain == null || terrain.terrainData == null) return;
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_0 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_2 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
NullCheck(L_2);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_3;
|
|
L_3 = Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD(L_2, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_4;
|
|
L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// if (terrain == null || terrain.terrainData == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
// var bounds = GetDungeonBounds(model, blendingUnits);
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_5 = ___0_model;
|
|
int32_t L_6 = __this->___blendingUnits_14;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_7;
|
|
L_7 = LandscapeTransformerCity_GetDungeonBounds_m141068A88010B03E58AD3D900B3A69B668A008D6(__this, L_5, L_6, NULL);
|
|
V_0 = L_7;
|
|
// var rasterizer = new LandscapeDataRasterizer(terrain, bounds);
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_8 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_9 = V_0;
|
|
LandscapeDataRasterizer_t6D31AE8F7C6DD9EE3A071999B4DFC52BFF802880* L_10 = (LandscapeDataRasterizer_t6D31AE8F7C6DD9EE3A071999B4DFC52BFF802880*)il2cpp_codegen_object_new(LandscapeDataRasterizer_t6D31AE8F7C6DD9EE3A071999B4DFC52BFF802880_il2cpp_TypeInfo_var);
|
|
NullCheck(L_10);
|
|
LandscapeDataRasterizer__ctor_m9109C211B9AEA8FC3C9B42AA64831984ABCF7CF1(L_10, L_8, L_9, NULL);
|
|
// rasterizer.LoadData();
|
|
LandscapeDataRasterizer_t6D31AE8F7C6DD9EE3A071999B4DFC52BFF802880* L_11 = L_10;
|
|
NullCheck(L_11);
|
|
LandscapeDataRasterizer_LoadData_m73AEDCFAEB103365A658EDC7E7904C8863D0A8EE(L_11, NULL);
|
|
// var gridSize = model.Config.CellSize;
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_12 = ___0_model;
|
|
NullCheck(L_12);
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_13 = L_12->___Config_6;
|
|
NullCheck(L_13);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = L_13->___CellSize_5;
|
|
// var layoutBounds = GetDungeonBounds(model, 0);
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_15 = ___0_model;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_16;
|
|
L_16 = LandscapeTransformerCity_GetDungeonBounds_m141068A88010B03E58AD3D900B3A69B668A008D6(__this, L_15, 0, NULL);
|
|
V_1 = L_16;
|
|
// float y = transform.position.y;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17;
|
|
L_17 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_17);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
|
|
L_18 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_17, NULL);
|
|
float L_19 = L_18.___y_3;
|
|
V_2 = L_19;
|
|
// rasterizer.DrawCell(layoutBounds.x, layoutBounds.y, layoutBounds.width, layoutBounds.height, y, flatten);
|
|
LandscapeDataRasterizer_t6D31AE8F7C6DD9EE3A071999B4DFC52BFF802880* L_20 = L_11;
|
|
float L_21;
|
|
L_21 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB((&V_1), NULL);
|
|
float L_22;
|
|
L_22 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49((&V_1), NULL);
|
|
float L_23;
|
|
L_23 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&V_1), NULL);
|
|
float L_24;
|
|
L_24 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&V_1), NULL);
|
|
float L_25 = V_2;
|
|
float L_26 = __this->___flatten_13;
|
|
NullCheck(L_20);
|
|
LandscapeDataRasterizer_DrawCell_m082885ED3E9D840B9518DC1FF184118AF12CFD42(L_20, L_21, L_22, L_23, L_24, L_25, L_26, NULL);
|
|
// rasterizer.SmoothCell(layoutBounds.x, layoutBounds.y, layoutBounds.width - 1, layoutBounds.height - 1, y, blendingUnits, smoothingCurve, flatten);
|
|
LandscapeDataRasterizer_t6D31AE8F7C6DD9EE3A071999B4DFC52BFF802880* L_27 = L_20;
|
|
float L_28;
|
|
L_28 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB((&V_1), NULL);
|
|
float L_29;
|
|
L_29 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49((&V_1), NULL);
|
|
float L_30;
|
|
L_30 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&V_1), NULL);
|
|
float L_31;
|
|
L_31 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&V_1), NULL);
|
|
float L_32 = V_2;
|
|
int32_t L_33 = __this->___blendingUnits_14;
|
|
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_34 = __this->___smoothingCurve_15;
|
|
float L_35 = __this->___flatten_13;
|
|
NullCheck(L_27);
|
|
LandscapeDataRasterizer_SmoothCell_m4E951AD8566379A4C4FDBC6280B096C3A2FA6A95(L_27, L_28, L_29, ((float)il2cpp_codegen_subtract(L_30, (1.0f))), ((float)il2cpp_codegen_subtract(L_31, (1.0f))), L_32, L_33, L_34, L_35, NULL);
|
|
// RemoveFoliageFromBaseLayout(model);
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_36 = ___0_model;
|
|
LandscapeTransformerCity_RemoveFoliageFromBaseLayout_m946DC2881993865CFFDFA54C250470ADC3275699(__this, L_36, NULL);
|
|
// rasterizer.SaveData();
|
|
NullCheck(L_27);
|
|
LandscapeDataRasterizer_SaveData_m754EAE4DABCB7425D51605487F4BDCF14FA85D62(L_27, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.LandscapeTransformerCity::RemoveFoliageFromBaseLayout(DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeTransformerCity_RemoveFoliageFromBaseLayout_m946DC2881993865CFFDFA54C250470ADC3275699 (LandscapeTransformerCity_t73D2EE54031900FEEBDB49D70E0B80B2BBD3CAE6* __this, SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* ___0_model, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* V_0 = NULL;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F* V_7 = NULL;
|
|
int32_t V_8 = 0;
|
|
{
|
|
// if (terrain == null || terrain.terrainData == null) return;
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_0 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_2 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
NullCheck(L_2);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_3;
|
|
L_3 = Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD(L_2, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_4;
|
|
L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// if (terrain == null || terrain.terrainData == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
// var data = terrain.terrainData;
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_5 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
NullCheck(L_5);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_6;
|
|
L_6 = Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD(L_5, NULL);
|
|
V_0 = L_6;
|
|
// var bounds = GetDungeonBounds(model, 0);
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_7 = ___0_model;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_8;
|
|
L_8 = LandscapeTransformerCity_GetDungeonBounds_m141068A88010B03E58AD3D900B3A69B668A008D6(__this, L_7, 0, NULL);
|
|
V_1 = L_8;
|
|
// LandscapeDataRasterizer.WorldToTerrainCoord(terrain, bounds.x, bounds.y, out gx1, out gy1, RasterizerTextureSpace.DetailMap);
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_9 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
float L_10;
|
|
L_10 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB((&V_1), NULL);
|
|
float L_11;
|
|
L_11 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49((&V_1), NULL);
|
|
LandscapeDataRasterizer_WorldToTerrainCoord_m0F16DB66D83FFF112F1B2FF79EE104AE7FE5AEC4(L_9, L_10, L_11, (&V_2), (&V_3), 2, NULL);
|
|
// LandscapeDataRasterizer.WorldToTerrainCoord(terrain, bounds.xMax, bounds.yMax, out gx2, out gy2, RasterizerTextureSpace.DetailMap);
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_12 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
float L_13;
|
|
L_13 = Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F((&V_1), NULL);
|
|
float L_14;
|
|
L_14 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E((&V_1), NULL);
|
|
LandscapeDataRasterizer_WorldToTerrainCoord_m0F16DB66D83FFF112F1B2FF79EE104AE7FE5AEC4(L_12, L_13, L_14, (&V_4), (&V_5), 2, NULL);
|
|
// int sx = gx2 - gx1 + 1;
|
|
int32_t L_15 = V_4;
|
|
int32_t L_16 = V_2;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_15, L_16)), 1));
|
|
// int sy = gy2 - gy1 + 1;
|
|
int32_t L_17 = V_5;
|
|
int32_t L_18 = V_3;
|
|
// int[,] clearPatch = new int[sy, sx];
|
|
int32_t L_19 = V_6;
|
|
il2cpp_array_size_t L_21[] = { (il2cpp_array_size_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_17, L_18)), 1)), (il2cpp_array_size_t)L_19 };
|
|
Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F* L_20 = (Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F*)GenArrayNew(Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F_il2cpp_TypeInfo_var, L_21);
|
|
V_7 = L_20;
|
|
// for (int d = 0; d < data.detailPrototypes.Length; d++)
|
|
V_8 = 0;
|
|
goto IL_00a1;
|
|
}
|
|
|
|
IL_008f:
|
|
{
|
|
// data.SetDetailLayer(gx1, gy1, d, clearPatch);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_22 = V_0;
|
|
int32_t L_23 = V_2;
|
|
int32_t L_24 = V_3;
|
|
int32_t L_25 = V_8;
|
|
Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F* L_26 = V_7;
|
|
NullCheck(L_22);
|
|
TerrainData_SetDetailLayer_m03F76CB703CB3277723319EBF29B4924E22ED84B(L_22, L_23, L_24, L_25, L_26, NULL);
|
|
// for (int d = 0; d < data.detailPrototypes.Length; d++)
|
|
int32_t L_27 = V_8;
|
|
V_8 = ((int32_t)il2cpp_codegen_add(L_27, 1));
|
|
}
|
|
|
|
IL_00a1:
|
|
{
|
|
// for (int d = 0; d < data.detailPrototypes.Length; d++)
|
|
int32_t L_28 = V_8;
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_29 = V_0;
|
|
NullCheck(L_29);
|
|
DetailPrototypeU5BU5D_tB9391EFBDD64B38867DFB8179C6C0E8C81998AB7* L_30;
|
|
L_30 = TerrainData_get_detailPrototypes_m057F428D22C9FCCD36C6BE6768263DE777C6B2C4(L_29, NULL);
|
|
NullCheck(L_30);
|
|
if ((((int32_t)L_28) < ((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length)))))
|
|
{
|
|
goto IL_008f;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Rect DungeonArchitect.Builders.SimpleCity.LandscapeTransformerCity::GetDungeonBounds(DungeonArchitect.DungeonModel)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D LandscapeTransformerCity_GetDungeonBounds_mBDD7E55A385C3D549F19D30D33B7B6C971982783 (LandscapeTransformerCity_t73D2EE54031900FEEBDB49D70E0B80B2BBD3CAE6* __this, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___0_model, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return GetDungeonBounds(model, blendingUnits);
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = ___0_model;
|
|
int32_t L_1 = __this->___blendingUnits_14;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_2;
|
|
L_2 = LandscapeTransformerCity_GetDungeonBounds_m141068A88010B03E58AD3D900B3A69B668A008D6(__this, L_0, L_1, NULL);
|
|
return L_2;
|
|
}
|
|
}
|
|
// UnityEngine.Rect DungeonArchitect.Builders.SimpleCity.LandscapeTransformerCity::GetDungeonBounds(DungeonArchitect.DungeonModel,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D LandscapeTransformerCity_GetDungeonBounds_m141068A88010B03E58AD3D900B3A69B668A008D6 (LandscapeTransformerCity_t73D2EE54031900FEEBDB49D70E0B80B2BBD3CAE6* __this, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___0_model, int32_t ___1_extraPadding, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* V_0 = NULL;
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* V_1 = NULL;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
int32_t V_3 = 0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
|
|
memset((&V_6), 0, sizeof(V_6));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
{
|
|
// var cityModel = model as SimpleCityDungeonModel;
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = ___0_model;
|
|
V_0 = ((SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82*)IsInstClass((RuntimeObject*)L_0, SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82_il2cpp_TypeInfo_var));
|
|
// var cityConfig = cityModel.Config;
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_1 = V_0;
|
|
NullCheck(L_1);
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_2 = L_1->___Config_6;
|
|
V_1 = L_2;
|
|
// Rect result = Rect.zero;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3;
|
|
L_3 = Rect_get_zero_m5341D8B63DEF1F4C308A685EEC8CFEA12A396C8D(NULL);
|
|
V_2 = L_3;
|
|
// if (cityModel && cityConfig)
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_4 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_5;
|
|
L_5 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_4, NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_00d4;
|
|
}
|
|
}
|
|
{
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_6 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_7;
|
|
L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
|
|
if (!L_7)
|
|
{
|
|
goto IL_00d4;
|
|
}
|
|
}
|
|
{
|
|
// int padding = cityConfig.cityWallPadding * 2 + extraPadding;
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_8 = V_1;
|
|
NullCheck(L_8);
|
|
int32_t L_9 = L_8->___cityWallPadding_11;
|
|
int32_t L_10 = ___1_extraPadding;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_9, 2)), L_10));
|
|
// var worldPadding2D = cityConfig.CellSize * padding;
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_11 = V_1;
|
|
NullCheck(L_11);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = L_11->___CellSize_5;
|
|
int32_t L_13 = V_3;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14;
|
|
L_14 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_12, ((float)L_13), NULL);
|
|
V_4 = L_14;
|
|
// var worldSize2D = new Vector2();
|
|
il2cpp_codegen_initobj((&V_5), sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
|
|
// worldSize2D.x = cityModel.CityWidth * cityConfig.CellSize.x;
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_15 = V_0;
|
|
NullCheck(L_15);
|
|
int32_t L_16 = L_15->___CityWidth_7;
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_17 = V_1;
|
|
NullCheck(L_17);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_18 = (&L_17->___CellSize_5);
|
|
float L_19 = L_18->___x_0;
|
|
(&V_5)->___x_0 = ((float)il2cpp_codegen_multiply(((float)L_16), L_19));
|
|
// worldSize2D.y = cityModel.CityHeight * cityConfig.CellSize.y;
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_20 = V_0;
|
|
NullCheck(L_20);
|
|
int32_t L_21 = L_20->___CityHeight_8;
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_22 = V_1;
|
|
NullCheck(L_22);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_23 = (&L_22->___CellSize_5);
|
|
float L_24 = L_23->___y_1;
|
|
(&V_5)->___y_1 = ((float)il2cpp_codegen_multiply(((float)L_21), L_24));
|
|
// worldSize2D += worldPadding2D * 2;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25 = V_5;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26 = V_4;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27;
|
|
L_27 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_26, (2.0f), NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28;
|
|
L_28 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_25, L_27, NULL);
|
|
V_5 = L_28;
|
|
// var basePosition3D = transform.position;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29;
|
|
L_29 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_29);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
|
|
L_30 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_29, NULL);
|
|
V_6 = L_30;
|
|
// var worldPosition2D = new Vector2(basePosition3D.x, basePosition3D.z);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = V_6;
|
|
float L_32 = L_31.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = V_6;
|
|
float L_34 = L_33.___z_4;
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_7), L_32, L_34, NULL);
|
|
// worldPosition2D -= worldPadding2D;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_35 = V_7;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_36 = V_4;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_37;
|
|
L_37 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_35, L_36, NULL);
|
|
V_7 = L_37;
|
|
// result.position = worldPosition2D;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_38 = V_7;
|
|
Rect_set_position_m9CD8AA25A83A7A893429C0ED56C36641202C3F05((&V_2), L_38, NULL);
|
|
// result.size = worldSize2D;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_39 = V_5;
|
|
Rect_set_size_m346E4F7077E5A1C0F4E21966232CD726CB9E6BAA((&V_2), L_39, NULL);
|
|
}
|
|
|
|
IL_00d4:
|
|
{
|
|
// return result;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_40 = V_2;
|
|
return L_40;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.LandscapeTransformerCity::SetupTextures()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeTransformerCity_SetupTextures_mF60D1286CC1C94C344ECDC9FCAC6B925A6BB570F (LandscapeTransformerCity_t73D2EE54031900FEEBDB49D70E0B80B2BBD3CAE6* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mA71FE5F91021BEECB7A8263DD981E8EA8759C6B7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m4A1BEF189C610FB4296FB42AFDBBE0984396D33A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mE1AAAADDC775272475F2F94ADE4C9EAA3FEE0215_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m3ADD9E8E65486E3DDCB59BA04C6E0E13EBB89E80_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tBC631FCB854910673B2EF0EBFB74AAA581B47A26_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* V_0 = NULL;
|
|
List_1_tBC631FCB854910673B2EF0EBFB74AAA581B47A26* V_1 = NULL;
|
|
SimpleCityLandscapeTextureU5BU5D_t9AC637F09C5F44BB198FBD383EC1FAF006A64B9A* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
SimpleCityLandscapeTexture_t32B235BA8E6F3756310D09A0278F5601F5858C48* V_4 = NULL;
|
|
{
|
|
// if (terrain == null || terrain.terrainData == null) return;
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_0 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_2 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
NullCheck(L_2);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_3;
|
|
L_3 = Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD(L_2, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_4;
|
|
L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// if (terrain == null || terrain.terrainData == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
// var data = terrain.terrainData;
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_5 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
NullCheck(L_5);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_6;
|
|
L_6 = Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD(L_5, NULL);
|
|
V_0 = L_6;
|
|
// var targetLayers = new List<TerrainLayer>(data.terrainLayers);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_7 = V_0;
|
|
NullCheck(L_7);
|
|
TerrainLayerU5BU5D_t259E391D6115F121FCD284E79F62012D70956EB0* L_8;
|
|
L_8 = TerrainData_get_terrainLayers_m3B436DF37DDD9F18A46DD6BF112925AD5B8857C8(L_7, NULL);
|
|
List_1_tBC631FCB854910673B2EF0EBFB74AAA581B47A26* L_9 = (List_1_tBC631FCB854910673B2EF0EBFB74AAA581B47A26*)il2cpp_codegen_object_new(List_1_tBC631FCB854910673B2EF0EBFB74AAA581B47A26_il2cpp_TypeInfo_var);
|
|
NullCheck(L_9);
|
|
List_1__ctor_m3ADD9E8E65486E3DDCB59BA04C6E0E13EBB89E80(L_9, (RuntimeObject*)L_8, List_1__ctor_m3ADD9E8E65486E3DDCB59BA04C6E0E13EBB89E80_RuntimeMethod_var);
|
|
V_1 = L_9;
|
|
// foreach (var texture in textures)
|
|
SimpleCityLandscapeTextureU5BU5D_t9AC637F09C5F44BB198FBD383EC1FAF006A64B9A* L_10 = __this->___textures_8;
|
|
V_2 = L_10;
|
|
V_3 = 0;
|
|
goto IL_006a;
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
// foreach (var texture in textures)
|
|
SimpleCityLandscapeTextureU5BU5D_t9AC637F09C5F44BB198FBD383EC1FAF006A64B9A* L_11 = V_2;
|
|
int32_t L_12 = V_3;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = L_12;
|
|
SimpleCityLandscapeTexture_t32B235BA8E6F3756310D09A0278F5601F5858C48* L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
|
|
V_4 = L_14;
|
|
// if (!targetLayers.Contains(texture.terrainLayer))
|
|
List_1_tBC631FCB854910673B2EF0EBFB74AAA581B47A26* L_15 = V_1;
|
|
SimpleCityLandscapeTexture_t32B235BA8E6F3756310D09A0278F5601F5858C48* L_16 = V_4;
|
|
NullCheck(L_16);
|
|
TerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9* L_17 = L_16->___terrainLayer_1;
|
|
NullCheck(L_15);
|
|
bool L_18;
|
|
L_18 = List_1_Contains_m4A1BEF189C610FB4296FB42AFDBBE0984396D33A(L_15, L_17, List_1_Contains_m4A1BEF189C610FB4296FB42AFDBBE0984396D33A_RuntimeMethod_var);
|
|
if (L_18)
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
// targetLayers.Add(texture.terrainLayer);
|
|
List_1_tBC631FCB854910673B2EF0EBFB74AAA581B47A26* L_19 = V_1;
|
|
SimpleCityLandscapeTexture_t32B235BA8E6F3756310D09A0278F5601F5858C48* L_20 = V_4;
|
|
NullCheck(L_20);
|
|
TerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9* L_21 = L_20->___terrainLayer_1;
|
|
NullCheck(L_19);
|
|
List_1_Add_mA71FE5F91021BEECB7A8263DD981E8EA8759C6B7_inline(L_19, L_21, List_1_Add_mA71FE5F91021BEECB7A8263DD981E8EA8759C6B7_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
int32_t L_22 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_22, 1));
|
|
}
|
|
|
|
IL_006a:
|
|
{
|
|
// foreach (var texture in textures)
|
|
int32_t L_23 = V_3;
|
|
SimpleCityLandscapeTextureU5BU5D_t9AC637F09C5F44BB198FBD383EC1FAF006A64B9A* L_24 = V_2;
|
|
NullCheck(L_24);
|
|
if ((((int32_t)L_23) < ((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length)))))
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
{
|
|
// data.terrainLayers = targetLayers.ToArray();
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_25 = V_0;
|
|
List_1_tBC631FCB854910673B2EF0EBFB74AAA581B47A26* L_26 = V_1;
|
|
NullCheck(L_26);
|
|
TerrainLayerU5BU5D_t259E391D6115F121FCD284E79F62012D70956EB0* L_27;
|
|
L_27 = List_1_ToArray_mE1AAAADDC775272475F2F94ADE4C9EAA3FEE0215(L_26, List_1_ToArray_mE1AAAADDC775272475F2F94ADE4C9EAA3FEE0215_RuntimeMethod_var);
|
|
NullCheck(L_25);
|
|
TerrainData_set_terrainLayers_m8FC80DAB5CD38A11CDB082F94DBD3186CD434671(L_25, L_27, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.LandscapeTransformerCity::UpdateTerrainTextures(DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeTransformerCity_UpdateTerrainTextures_m011CFE23448F804F15DD1E6AD6E889ACA4446360 (LandscapeTransformerCity_t73D2EE54031900FEEBDB49D70E0B80B2BBD3CAE6* __this, SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* ___0_model, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* V_0 = NULL;
|
|
SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* V_1 = NULL;
|
|
{
|
|
// if (terrain == null || terrain.terrainData == null) return;
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_0 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_2 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
NullCheck(L_2);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_3;
|
|
L_3 = Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD(L_2, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_4;
|
|
L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// if (terrain == null || terrain.terrainData == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
// var data = terrain.terrainData;
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_5 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
NullCheck(L_5);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_6;
|
|
L_6 = Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD(L_5, NULL);
|
|
V_0 = L_6;
|
|
// var map = data.GetAlphamaps(0, 0, data.alphamapWidth, data.alphamapHeight);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_7 = V_0;
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
int32_t L_9;
|
|
L_9 = TerrainData_get_alphamapWidth_m07E5B04B08E87AC9F66D766B363000F94C8612D4(L_8, NULL);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_10 = V_0;
|
|
NullCheck(L_10);
|
|
int32_t L_11;
|
|
L_11 = TerrainData_get_alphamapHeight_m4A8273D6E0E3526A31E2669FBAB240353C086AED(L_10, NULL);
|
|
NullCheck(L_7);
|
|
SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_12;
|
|
L_12 = TerrainData_GetAlphamaps_m2DEF5D2068D54BDAE78661483C1FC4936B06EA01(L_7, 0, 0, L_9, L_11, NULL);
|
|
V_1 = L_12;
|
|
// UpdateBaseTexture(model, map);
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_13 = ___0_model;
|
|
SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_14 = V_1;
|
|
LandscapeTransformerCity_UpdateBaseTexture_m4F1056DA08CAC01B549DB9794DDC8572C5AD92B4(__this, L_13, L_14, NULL);
|
|
// data.SetAlphamaps(0, 0, map);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_15 = V_0;
|
|
SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_16 = V_1;
|
|
NullCheck(L_15);
|
|
TerrainData_SetAlphamaps_m2FA8E29ADF4D1B2B8286ED0FE61E0CEB1663E423(L_15, 0, 0, L_16, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.LandscapeTransformerCity::UpdateBaseTexture(DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonModel,System.Single[,,])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeTransformerCity_UpdateBaseTexture_m4F1056DA08CAC01B549DB9794DDC8572C5AD92B4 (LandscapeTransformerCity_t73D2EE54031900FEEBDB49D70E0B80B2BBD3CAE6* __this, SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* ___0_model, SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* ___1_map, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mD983625ADA1AB3A9D6DF041E0985CBF5C4A8F943_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mF14480806189123925FF26BC042AE2688ED69E65_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m5DB221FD677B1CA1A62F12BAF37CC2406BF60461_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_mD91EE00C111F761B9E026202536970753AD0F5F0_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB2A80EEEFB61BAEB162B30D4685CC3FFEF677AF8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB2B70E1D5F07BAF4ECDA3B434CD1F465EA72A5D1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m33829E8D8D2BDAE3C80023AE95EEE88ADCE43B83_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m39A622F13B05ED3430303F477B77E4C2BF5225A2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m545474B2FA4D1605637226293278CC4DF59FB695_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mC42FD92E5C9A1403B8D1F3D55C2913B5AC43C08D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m11387575777FFED1876BF5648B8704C26872E6D4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_mAB66E0930DFEC3B3FF4695C83482ECFE728DFDD1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tE23C15258291E5D42289B977CF475AF8A27E9A9E_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleCityCellTypeU5BU5D_t618B6AD7B7313E645F51627F74B5BD167AE08D11_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleCityLandscapeTextureTypeU5BU5D_tE540ADA00414718CB00CDDDDD4E34D6AA40AA99F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* V_0 = NULL;
|
|
SimpleCityLandscapeTextureTypeU5BU5D_tE540ADA00414718CB00CDDDDD4E34D6AA40AA99F* V_1 = NULL;
|
|
SimpleCityCellTypeU5BU5D_t618B6AD7B7313E645F51627F74B5BD167AE08D11* V_2 = NULL;
|
|
List_1_tE23C15258291E5D42289B977CF475AF8A27E9A9E* V_3 = NULL;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064* V_6 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* V_8 = NULL;
|
|
int32_t V_9 = 0;
|
|
int32_t V_10 = 0;
|
|
SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* V_11 = NULL;
|
|
int32_t V_12 = 0;
|
|
int32_t V_13 = 0;
|
|
int32_t V_14 = 0;
|
|
int32_t V_15 = 0;
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* V_16 = NULL;
|
|
Enumerator_t4FCC357F158C86EF4076AA8D7C36B66D56699EEE V_17;
|
|
memset((&V_17), 0, sizeof(V_17));
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* V_18 = NULL;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C V_19;
|
|
memset((&V_19), 0, sizeof(V_19));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_20;
|
|
memset((&V_20), 0, sizeof(V_20));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_21;
|
|
memset((&V_21), 0, sizeof(V_21));
|
|
int32_t V_22 = 0;
|
|
int32_t V_23 = 0;
|
|
int32_t V_24 = 0;
|
|
int32_t V_25 = 0;
|
|
int32_t V_26 = 0;
|
|
int32_t V_27 = 0;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* V_28 = NULL;
|
|
int32_t V_29 = 0;
|
|
int32_t V_30 = 0;
|
|
int32_t V_31 = 0;
|
|
int32_t V_32 = 0;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* V_33 = NULL;
|
|
int32_t V_34 = 0;
|
|
int32_t V_35 = 0;
|
|
int32_t V_36 = 0;
|
|
float V_37 = 0.0f;
|
|
float V_38 = 0.0f;
|
|
float V_39 = 0.0f;
|
|
int32_t V_40 = 0;
|
|
int32_t V_41 = 0;
|
|
int32_t V_42 = 0;
|
|
int32_t V_43 = 0;
|
|
float V_44 = 0.0f;
|
|
int32_t V_45 = 0;
|
|
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* V_46 = NULL;
|
|
int32_t V_47 = 0;
|
|
int32_t V_48 = 0;
|
|
int32_t V_49 = 0;
|
|
Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F* V_50 = NULL;
|
|
int32_t V_51 = 0;
|
|
int32_t V_52 = 0;
|
|
int32_t V_53 = 0;
|
|
int32_t V_54 = 0;
|
|
bool V_55 = false;
|
|
float V_56 = 0.0f;
|
|
SimpleCityFoliageThemeU5BU5D_t75D0E76B08405214A9EDB826E718B2A43B944323* V_57 = NULL;
|
|
SimpleCityFoliageTheme_t3CE081E8CA679C81A0175C89000D1941FEED0B28* V_58 = NULL;
|
|
int32_t V_59 = 0;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* V_60 = NULL;
|
|
SimpleCityFoliageEntryU5BU5D_t79F69CA299143241BD9516B7B77A4D9EDD60B335* V_61 = NULL;
|
|
SimpleCityFoliageEntry_tC31A162EF7F99187DCC3D60DEB22B0DDF8C942AE* V_62 = NULL;
|
|
float V_63 = 0.0f;
|
|
float V_64 = 0.0f;
|
|
int32_t V_65 = 0;
|
|
float V_66 = 0.0f;
|
|
int32_t G_B19_0 = 0;
|
|
int32_t G_B19_1 = 0;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* G_B19_2 = NULL;
|
|
int32_t G_B18_0 = 0;
|
|
int32_t G_B18_1 = 0;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* G_B18_2 = NULL;
|
|
int32_t G_B20_0 = 0;
|
|
int32_t G_B20_1 = 0;
|
|
int32_t G_B20_2 = 0;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* G_B20_3 = NULL;
|
|
{
|
|
// if (terrain == null || terrain.terrainData == null) return;
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_0 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_2 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
NullCheck(L_2);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_3;
|
|
L_3 = Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD(L_2, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_4;
|
|
L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// if (terrain == null || terrain.terrainData == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
// var data = terrain.terrainData;
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_5 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
NullCheck(L_5);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_6;
|
|
L_6 = Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD(L_5, NULL);
|
|
V_0 = L_6;
|
|
// var activeTextureTypes = new SimpleCityLandscapeTextureType[] {
|
|
// SimpleCityLandscapeTextureType.Park,
|
|
// SimpleCityLandscapeTextureType.Road,
|
|
// SimpleCityLandscapeTextureType.CityWallPadding,
|
|
// };
|
|
SimpleCityLandscapeTextureTypeU5BU5D_tE540ADA00414718CB00CDDDDD4E34D6AA40AA99F* L_7 = (SimpleCityLandscapeTextureTypeU5BU5D_tE540ADA00414718CB00CDDDDD4E34D6AA40AA99F*)(SimpleCityLandscapeTextureTypeU5BU5D_tE540ADA00414718CB00CDDDDD4E34D6AA40AA99F*)SZArrayNew(SimpleCityLandscapeTextureTypeU5BU5D_tE540ADA00414718CB00CDDDDD4E34D6AA40AA99F_il2cpp_TypeInfo_var, (uint32_t)3);
|
|
SimpleCityLandscapeTextureTypeU5BU5D_tE540ADA00414718CB00CDDDDD4E34D6AA40AA99F* L_8 = L_7;
|
|
NullCheck(L_8);
|
|
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)1);
|
|
SimpleCityLandscapeTextureTypeU5BU5D_tE540ADA00414718CB00CDDDDD4E34D6AA40AA99F* L_9 = L_8;
|
|
NullCheck(L_9);
|
|
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(2), (int32_t)2);
|
|
V_1 = L_9;
|
|
// var activeCellTypes = new SimpleCityCellType[] {
|
|
// SimpleCityCellType.Park,
|
|
// SimpleCityCellType.Road,
|
|
// SimpleCityCellType.CityWallPadding,
|
|
// };
|
|
SimpleCityCellTypeU5BU5D_t618B6AD7B7313E645F51627F74B5BD167AE08D11* L_10 = (SimpleCityCellTypeU5BU5D_t618B6AD7B7313E645F51627F74B5BD167AE08D11*)(SimpleCityCellTypeU5BU5D_t618B6AD7B7313E645F51627F74B5BD167AE08D11*)SZArrayNew(SimpleCityCellTypeU5BU5D_t618B6AD7B7313E645F51627F74B5BD167AE08D11_il2cpp_TypeInfo_var, (uint32_t)3);
|
|
SimpleCityCellTypeU5BU5D_t618B6AD7B7313E645F51627F74B5BD167AE08D11* L_11 = L_10;
|
|
NullCheck(L_11);
|
|
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)2);
|
|
SimpleCityCellTypeU5BU5D_t618B6AD7B7313E645F51627F74B5BD167AE08D11* L_12 = L_11;
|
|
NullCheck(L_12);
|
|
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(2), (int32_t)3);
|
|
V_2 = L_12;
|
|
// var dataMaps = new List<float[,]>();
|
|
List_1_tE23C15258291E5D42289B977CF475AF8A27E9A9E* L_13 = (List_1_tE23C15258291E5D42289B977CF475AF8A27E9A9E*)il2cpp_codegen_object_new(List_1_tE23C15258291E5D42289B977CF475AF8A27E9A9E_il2cpp_TypeInfo_var);
|
|
NullCheck(L_13);
|
|
List_1__ctor_m545474B2FA4D1605637226293278CC4DF59FB695(L_13, List_1__ctor_m545474B2FA4D1605637226293278CC4DF59FB695_RuntimeMethod_var);
|
|
V_3 = L_13;
|
|
// for (int i = 0; i < activeTextureTypes.Length; i++)
|
|
V_10 = 0;
|
|
goto IL_0076;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// dataMaps.Add(new float[map.GetLength(0), map.GetLength(1)]);
|
|
List_1_tE23C15258291E5D42289B977CF475AF8A27E9A9E* L_14 = V_3;
|
|
SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_15 = ___1_map;
|
|
NullCheck((RuntimeArray*)L_15);
|
|
int32_t L_16;
|
|
L_16 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_15, 0, NULL);
|
|
SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_17 = ___1_map;
|
|
NullCheck((RuntimeArray*)L_17);
|
|
int32_t L_18;
|
|
L_18 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_17, 1, NULL);
|
|
il2cpp_array_size_t L_20[] = { (il2cpp_array_size_t)L_16, (il2cpp_array_size_t)L_18 };
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_19 = (SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4*)GenArrayNew(SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4_il2cpp_TypeInfo_var, L_20);
|
|
NullCheck(L_14);
|
|
List_1_Add_mB2B70E1D5F07BAF4ECDA3B434CD1F465EA72A5D1_inline(L_14, L_19, List_1_Add_mB2B70E1D5F07BAF4ECDA3B434CD1F465EA72A5D1_RuntimeMethod_var);
|
|
// for (int i = 0; i < activeTextureTypes.Length; i++)
|
|
int32_t L_21 = V_10;
|
|
V_10 = ((int32_t)il2cpp_codegen_add(L_21, 1));
|
|
}
|
|
|
|
IL_0076:
|
|
{
|
|
// for (int i = 0; i < activeTextureTypes.Length; i++)
|
|
int32_t L_22 = V_10;
|
|
SimpleCityLandscapeTextureTypeU5BU5D_tE540ADA00414718CB00CDDDDD4E34D6AA40AA99F* L_23 = V_1;
|
|
NullCheck(L_23);
|
|
if ((((int32_t)L_22) < ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length)))))
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// var gridSize2D = model.Config.CellSize;
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_24 = ___0_model;
|
|
NullCheck(L_24);
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_25 = L_24->___Config_6;
|
|
NullCheck(L_25);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26 = L_25->___CellSize_5;
|
|
V_4 = L_26;
|
|
// var gridSize = new Vector3(gridSize2D.x, 0, gridSize2D.y);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27 = V_4;
|
|
float L_28 = L_27.___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_29 = V_4;
|
|
float L_30 = L_29.___y_1;
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_5), L_28, (0.0f), L_30, NULL);
|
|
// var cells = new List<SimpleCityCell>();
|
|
List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064* L_31 = (List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064*)il2cpp_codegen_object_new(List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064_il2cpp_TypeInfo_var);
|
|
NullCheck(L_31);
|
|
List_1__ctor_m39A622F13B05ED3430303F477B77E4C2BF5225A2(L_31, List_1__ctor_m39A622F13B05ED3430303F477B77E4C2BF5225A2_RuntimeMethod_var);
|
|
V_6 = L_31;
|
|
// foreach (var cell in model.Cells)
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_32 = ___0_model;
|
|
NullCheck(L_32);
|
|
SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_33 = L_32->___Cells_4;
|
|
V_11 = L_33;
|
|
SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_34 = V_11;
|
|
NullCheck((RuntimeArray*)L_34);
|
|
int32_t L_35;
|
|
L_35 = Array_GetUpperBound_m64006116D5244EB8DA52188A9E49929AA7D08E4E((RuntimeArray*)L_34, 0, NULL);
|
|
V_12 = L_35;
|
|
SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_36 = V_11;
|
|
NullCheck((RuntimeArray*)L_36);
|
|
int32_t L_37;
|
|
L_37 = Array_GetUpperBound_m64006116D5244EB8DA52188A9E49929AA7D08E4E((RuntimeArray*)L_36, 1, NULL);
|
|
V_13 = L_37;
|
|
SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_38 = V_11;
|
|
NullCheck((RuntimeArray*)L_38);
|
|
int32_t L_39;
|
|
L_39 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC((RuntimeArray*)L_38, 0, NULL);
|
|
V_14 = L_39;
|
|
goto IL_0107;
|
|
}
|
|
|
|
IL_00d3:
|
|
{
|
|
SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_40 = V_11;
|
|
NullCheck((RuntimeArray*)L_40);
|
|
int32_t L_41;
|
|
L_41 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC((RuntimeArray*)L_40, 1, NULL);
|
|
V_15 = L_41;
|
|
goto IL_00fb;
|
|
}
|
|
|
|
IL_00df:
|
|
{
|
|
// foreach (var cell in model.Cells)
|
|
SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_42 = V_11;
|
|
int32_t L_43 = V_14;
|
|
int32_t L_44 = V_15;
|
|
NullCheck(L_42);
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_45;
|
|
L_45 = (L_42)->GetAt(L_43, L_44);
|
|
V_16 = L_45;
|
|
// cells.Add(cell);
|
|
List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064* L_46 = V_6;
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_47 = V_16;
|
|
NullCheck(L_46);
|
|
List_1_Add_mB2A80EEEFB61BAEB162B30D4685CC3FFEF677AF8_inline(L_46, L_47, List_1_Add_mB2A80EEEFB61BAEB162B30D4685CC3FFEF677AF8_RuntimeMethod_var);
|
|
int32_t L_48 = V_15;
|
|
V_15 = ((int32_t)il2cpp_codegen_add(L_48, 1));
|
|
}
|
|
|
|
IL_00fb:
|
|
{
|
|
// foreach (var cell in model.Cells)
|
|
int32_t L_49 = V_15;
|
|
int32_t L_50 = V_13;
|
|
if ((((int32_t)L_49) <= ((int32_t)L_50)))
|
|
{
|
|
goto IL_00df;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_51 = V_14;
|
|
V_14 = ((int32_t)il2cpp_codegen_add(L_51, 1));
|
|
}
|
|
|
|
IL_0107:
|
|
{
|
|
// foreach (var cell in model.Cells)
|
|
int32_t L_52 = V_14;
|
|
int32_t L_53 = V_12;
|
|
if ((((int32_t)L_52) <= ((int32_t)L_53)))
|
|
{
|
|
goto IL_00d3;
|
|
}
|
|
}
|
|
{
|
|
// cells.AddRange(model.WallPaddingCells);
|
|
List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064* L_54 = V_6;
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_55 = ___0_model;
|
|
NullCheck(L_55);
|
|
SimpleCityCellU5BU5D_t033D00DBBB943855FD122562345E8999B86242E7* L_56 = L_55->___WallPaddingCells_5;
|
|
NullCheck(L_54);
|
|
List_1_AddRange_mD91EE00C111F761B9E026202536970753AD0F5F0(L_54, (RuntimeObject*)L_56, List_1_AddRange_mD91EE00C111F761B9E026202536970753AD0F5F0_RuntimeMethod_var);
|
|
// var basePosition = transform.position;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_57;
|
|
L_57 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_57);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58;
|
|
L_58 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_57, NULL);
|
|
V_7 = L_58;
|
|
// foreach (var cell in cells)
|
|
List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064* L_59 = V_6;
|
|
NullCheck(L_59);
|
|
Enumerator_t4FCC357F158C86EF4076AA8D7C36B66D56699EEE L_60;
|
|
L_60 = List_1_GetEnumerator_m33829E8D8D2BDAE3C80023AE95EEE88ADCE43B83(L_59, List_1_GetEnumerator_m33829E8D8D2BDAE3C80023AE95EEE88ADCE43B83_RuntimeMethod_var);
|
|
V_17 = L_60;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0227:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mD983625ADA1AB3A9D6DF041E0985CBF5C4A8F943((&V_17), Enumerator_Dispose_mD983625ADA1AB3A9D6DF041E0985CBF5C4A8F943_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0219_1;
|
|
}
|
|
|
|
IL_0135_1:
|
|
{
|
|
// foreach (var cell in cells)
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_61;
|
|
L_61 = Enumerator_get_Current_m5DB221FD677B1CA1A62F12BAF37CC2406BF60461_inline((&V_17), Enumerator_get_Current_m5DB221FD677B1CA1A62F12BAF37CC2406BF60461_RuntimeMethod_var);
|
|
V_18 = L_61;
|
|
// var locationGrid = cell.Position;
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_62 = V_18;
|
|
NullCheck(L_62);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_63 = L_62->___Position_0;
|
|
V_19 = L_63;
|
|
// var location = basePosition + locationGrid * gridSize - gridSize / 2.0f;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64 = V_7;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_65 = V_19;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66 = V_5;
|
|
il2cpp_codegen_runtime_class_init_inline(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67;
|
|
L_67 = IntVector_op_Multiply_m3233E2C98AC1950B36883D28B04FF0B7C1E43AA3(L_65, L_66, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68;
|
|
L_68 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_64, L_67, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69 = V_5;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70;
|
|
L_70 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_69, (2.0f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71;
|
|
L_71 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_68, L_70, NULL);
|
|
V_20 = L_71;
|
|
// var size = gridSize;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72 = V_5;
|
|
V_21 = L_72;
|
|
// LandscapeDataRasterizer.WorldToTerrainTextureCoord(terrain, location.x, location.z, out gx1, out gy1);
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_73 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74 = V_20;
|
|
float L_75 = L_74.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_76 = V_20;
|
|
float L_77 = L_76.___z_4;
|
|
LandscapeDataRasterizer_WorldToTerrainTextureCoord_mD5B8ECF7455D72F378CE67E88A167AFE2AADD4F7(L_73, L_75, L_77, (&V_22), (&V_23), NULL);
|
|
// LandscapeDataRasterizer.WorldToTerrainTextureCoord(terrain, location.x + size.x, location.z + size.z, out gx2, out gy2);
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_78 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79 = V_20;
|
|
float L_80 = L_79.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_81 = V_21;
|
|
float L_82 = L_81.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_83 = V_20;
|
|
float L_84 = L_83.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_85 = V_21;
|
|
float L_86 = L_85.___z_4;
|
|
LandscapeDataRasterizer_WorldToTerrainTextureCoord_mD5B8ECF7455D72F378CE67E88A167AFE2AADD4F7(L_78, ((float)il2cpp_codegen_add(L_80, L_82)), ((float)il2cpp_codegen_add(L_84, L_86)), (&V_24), (&V_25), NULL);
|
|
// for (int i = 0; i < activeTextureTypes.Length; i++)
|
|
V_26 = 0;
|
|
goto IL_0212_1;
|
|
}
|
|
|
|
IL_01bd_1:
|
|
{
|
|
// SimpleCityCellType activeCellType = activeCellTypes[i];
|
|
SimpleCityCellTypeU5BU5D_t618B6AD7B7313E645F51627F74B5BD167AE08D11* L_87 = V_2;
|
|
int32_t L_88 = V_26;
|
|
NullCheck(L_87);
|
|
int32_t L_89 = L_88;
|
|
int32_t L_90 = (int32_t)(L_87)->GetAt(static_cast<il2cpp_array_size_t>(L_89));
|
|
V_27 = L_90;
|
|
// var dataMap = dataMaps[i];
|
|
List_1_tE23C15258291E5D42289B977CF475AF8A27E9A9E* L_91 = V_3;
|
|
int32_t L_92 = V_26;
|
|
NullCheck(L_91);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_93;
|
|
L_93 = List_1_get_Item_m11387575777FFED1876BF5648B8704C26872E6D4(L_91, L_92, List_1_get_Item_m11387575777FFED1876BF5648B8704C26872E6D4_RuntimeMethod_var);
|
|
V_28 = L_93;
|
|
// for (var gx = gx1; gx <= gx2; gx++)
|
|
int32_t L_94 = V_22;
|
|
V_29 = L_94;
|
|
goto IL_0206_1;
|
|
}
|
|
|
|
IL_01d3_1:
|
|
{
|
|
// for (var gy = gy1; gy <= gy2; gy++)
|
|
int32_t L_95 = V_23;
|
|
V_30 = L_95;
|
|
goto IL_01fa_1;
|
|
}
|
|
|
|
IL_01d9_1:
|
|
{
|
|
// dataMap[gy, gx] = (cell.CellType == activeCellType) ? 1 : 0;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_96 = V_28;
|
|
int32_t L_97 = V_30;
|
|
int32_t L_98 = V_29;
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_99 = V_18;
|
|
NullCheck(L_99);
|
|
int32_t L_100 = L_99->___CellType_1;
|
|
int32_t L_101 = V_27;
|
|
G_B18_0 = L_98;
|
|
G_B18_1 = L_97;
|
|
G_B18_2 = L_96;
|
|
if ((((int32_t)L_100) == ((int32_t)L_101)))
|
|
{
|
|
G_B19_0 = L_98;
|
|
G_B19_1 = L_97;
|
|
G_B19_2 = L_96;
|
|
goto IL_01ed_1;
|
|
}
|
|
}
|
|
{
|
|
G_B20_0 = 0;
|
|
G_B20_1 = G_B18_0;
|
|
G_B20_2 = G_B18_1;
|
|
G_B20_3 = G_B18_2;
|
|
goto IL_01ee_1;
|
|
}
|
|
|
|
IL_01ed_1:
|
|
{
|
|
G_B20_0 = 1;
|
|
G_B20_1 = G_B19_0;
|
|
G_B20_2 = G_B19_1;
|
|
G_B20_3 = G_B19_2;
|
|
}
|
|
|
|
IL_01ee_1:
|
|
{
|
|
NullCheck(G_B20_3);
|
|
(G_B20_3)->SetAt(G_B20_2, G_B20_1, ((float)G_B20_0));
|
|
// for (var gy = gy1; gy <= gy2; gy++)
|
|
int32_t L_102 = V_30;
|
|
V_30 = ((int32_t)il2cpp_codegen_add(L_102, 1));
|
|
}
|
|
|
|
IL_01fa_1:
|
|
{
|
|
// for (var gy = gy1; gy <= gy2; gy++)
|
|
int32_t L_103 = V_30;
|
|
int32_t L_104 = V_25;
|
|
if ((((int32_t)L_103) <= ((int32_t)L_104)))
|
|
{
|
|
goto IL_01d9_1;
|
|
}
|
|
}
|
|
{
|
|
// for (var gx = gx1; gx <= gx2; gx++)
|
|
int32_t L_105 = V_29;
|
|
V_29 = ((int32_t)il2cpp_codegen_add(L_105, 1));
|
|
}
|
|
|
|
IL_0206_1:
|
|
{
|
|
// for (var gx = gx1; gx <= gx2; gx++)
|
|
int32_t L_106 = V_29;
|
|
int32_t L_107 = V_24;
|
|
if ((((int32_t)L_106) <= ((int32_t)L_107)))
|
|
{
|
|
goto IL_01d3_1;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < activeTextureTypes.Length; i++)
|
|
int32_t L_108 = V_26;
|
|
V_26 = ((int32_t)il2cpp_codegen_add(L_108, 1));
|
|
}
|
|
|
|
IL_0212_1:
|
|
{
|
|
// for (int i = 0; i < activeTextureTypes.Length; i++)
|
|
int32_t L_109 = V_26;
|
|
SimpleCityLandscapeTextureTypeU5BU5D_tE540ADA00414718CB00CDDDDD4E34D6AA40AA99F* L_110 = V_1;
|
|
NullCheck(L_110);
|
|
if ((((int32_t)L_109) < ((int32_t)((int32_t)(((RuntimeArray*)L_110)->max_length)))))
|
|
{
|
|
goto IL_01bd_1;
|
|
}
|
|
}
|
|
|
|
IL_0219_1:
|
|
{
|
|
// foreach (var cell in cells)
|
|
bool L_111;
|
|
L_111 = Enumerator_MoveNext_mF14480806189123925FF26BC042AE2688ED69E65((&V_17), Enumerator_MoveNext_mF14480806189123925FF26BC042AE2688ED69E65_RuntimeMethod_var);
|
|
if (L_111)
|
|
{
|
|
goto IL_0135_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0235;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0235:
|
|
{
|
|
// var filter = new BlurFilter(roadBlurDistance);
|
|
int32_t L_112 = __this->___roadBlurDistance_10;
|
|
BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* L_113 = (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998*)il2cpp_codegen_object_new(BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998_il2cpp_TypeInfo_var);
|
|
NullCheck(L_113);
|
|
BlurFilter__ctor_m2AFA86EE8D0AB5194A1A9ADA255F3DACCE35F5DA(L_113, L_112, NULL);
|
|
V_8 = L_113;
|
|
// for (int i = 0; i < dataMaps.Count; i++)
|
|
V_31 = 0;
|
|
goto IL_0264;
|
|
}
|
|
|
|
IL_0247:
|
|
{
|
|
// dataMaps[i] = filter.ApplyFilter(dataMaps[i]);
|
|
List_1_tE23C15258291E5D42289B977CF475AF8A27E9A9E* L_114 = V_3;
|
|
int32_t L_115 = V_31;
|
|
BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* L_116 = V_8;
|
|
List_1_tE23C15258291E5D42289B977CF475AF8A27E9A9E* L_117 = V_3;
|
|
int32_t L_118 = V_31;
|
|
NullCheck(L_117);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_119;
|
|
L_119 = List_1_get_Item_m11387575777FFED1876BF5648B8704C26872E6D4(L_117, L_118, List_1_get_Item_m11387575777FFED1876BF5648B8704C26872E6D4_RuntimeMethod_var);
|
|
NullCheck(L_116);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_120;
|
|
L_120 = BlurFilter_ApplyFilter_m1D07FB1436DE5B3E18ABF560A86B1C2DFB2D8CBB(L_116, L_119, NULL);
|
|
NullCheck(L_114);
|
|
List_1_set_Item_mAB66E0930DFEC3B3FF4695C83482ECFE728DFDD1(L_114, L_115, L_120, List_1_set_Item_mAB66E0930DFEC3B3FF4695C83482ECFE728DFDD1_RuntimeMethod_var);
|
|
// for (int i = 0; i < dataMaps.Count; i++)
|
|
int32_t L_121 = V_31;
|
|
V_31 = ((int32_t)il2cpp_codegen_add(L_121, 1));
|
|
}
|
|
|
|
IL_0264:
|
|
{
|
|
// for (int i = 0; i < dataMaps.Count; i++)
|
|
int32_t L_122 = V_31;
|
|
List_1_tE23C15258291E5D42289B977CF475AF8A27E9A9E* L_123 = V_3;
|
|
NullCheck(L_123);
|
|
int32_t L_124;
|
|
L_124 = List_1_get_Count_mC42FD92E5C9A1403B8D1F3D55C2913B5AC43C08D_inline(L_123, List_1_get_Count_mC42FD92E5C9A1403B8D1F3D55C2913B5AC43C08D_RuntimeMethod_var);
|
|
if ((((int32_t)L_122) < ((int32_t)L_124)))
|
|
{
|
|
goto IL_0247;
|
|
}
|
|
}
|
|
{
|
|
// int numMaps = map.GetLength(2);
|
|
SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_125 = ___1_map;
|
|
NullCheck((RuntimeArray*)L_125);
|
|
int32_t L_126;
|
|
L_126 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_125, 2, NULL);
|
|
V_9 = L_126;
|
|
// for (int i = 0; i < dataMaps.Count; i++)
|
|
V_32 = 0;
|
|
goto IL_0380;
|
|
}
|
|
|
|
IL_027f:
|
|
{
|
|
// var dataMap = dataMaps[i];
|
|
List_1_tE23C15258291E5D42289B977CF475AF8A27E9A9E* L_127 = V_3;
|
|
int32_t L_128 = V_32;
|
|
NullCheck(L_127);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_129;
|
|
L_129 = List_1_get_Item_m11387575777FFED1876BF5648B8704C26872E6D4(L_127, L_128, List_1_get_Item_m11387575777FFED1876BF5648B8704C26872E6D4_RuntimeMethod_var);
|
|
V_33 = L_129;
|
|
// int textureIndex = GetTextureIndex(activeTextureTypes[i]);
|
|
SimpleCityLandscapeTextureTypeU5BU5D_tE540ADA00414718CB00CDDDDD4E34D6AA40AA99F* L_130 = V_1;
|
|
int32_t L_131 = V_32;
|
|
NullCheck(L_130);
|
|
int32_t L_132 = L_131;
|
|
int32_t L_133 = (int32_t)(L_130)->GetAt(static_cast<il2cpp_array_size_t>(L_132));
|
|
int32_t L_134;
|
|
L_134 = LandscapeTransformerCity_GetTextureIndex_m72714FD2B22172FAFCED93A46AC8CEF12C85E920(__this, L_133, NULL);
|
|
V_34 = L_134;
|
|
// if (textureIndex < 0) continue;
|
|
int32_t L_135 = V_34;
|
|
if ((((int32_t)L_135) < ((int32_t)0)))
|
|
{
|
|
goto IL_037a;
|
|
}
|
|
}
|
|
{
|
|
// for (var y = 0; y < data.alphamapHeight; y++)
|
|
V_35 = 0;
|
|
goto IL_036d;
|
|
}
|
|
|
|
IL_02a5:
|
|
{
|
|
// for (var x = 0; x < data.alphamapWidth; x++)
|
|
V_36 = 0;
|
|
goto IL_035a;
|
|
}
|
|
|
|
IL_02ad:
|
|
{
|
|
// float value = dataMap[y, x];
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_136 = V_33;
|
|
int32_t L_137 = V_35;
|
|
int32_t L_138 = V_36;
|
|
NullCheck(L_136);
|
|
float L_139;
|
|
L_139 = (L_136)->GetAt(L_137, L_138);
|
|
V_37 = L_139;
|
|
// if (value > 0)
|
|
float L_140 = V_37;
|
|
if ((!(((float)L_140) > ((float)(0.0f)))))
|
|
{
|
|
goto IL_0354;
|
|
}
|
|
}
|
|
{
|
|
// map[y, x, textureIndex] = value;
|
|
SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_141 = ___1_map;
|
|
int32_t L_142 = V_35;
|
|
int32_t L_143 = V_36;
|
|
int32_t L_144 = V_34;
|
|
float L_145 = V_37;
|
|
NullCheck(L_141);
|
|
(L_141)->SetAt(L_142, L_143, L_144, L_145);
|
|
// float remaining = 1 - dataMap[y, x];
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_146 = V_33;
|
|
int32_t L_147 = V_35;
|
|
int32_t L_148 = V_36;
|
|
NullCheck(L_146);
|
|
float L_149;
|
|
L_149 = (L_146)->GetAt(L_147, L_148);
|
|
V_38 = ((float)il2cpp_codegen_subtract((1.0f), L_149));
|
|
// float sum = 0;
|
|
V_39 = (0.0f);
|
|
// for (int m = 0; m < numMaps; m++)
|
|
V_40 = 0;
|
|
goto IL_0310;
|
|
}
|
|
|
|
IL_02f3:
|
|
{
|
|
// if (m != textureIndex)
|
|
int32_t L_150 = V_40;
|
|
int32_t L_151 = V_34;
|
|
if ((((int32_t)L_150) == ((int32_t)L_151)))
|
|
{
|
|
goto IL_030a;
|
|
}
|
|
}
|
|
{
|
|
// sum += map[y, x, m];
|
|
float L_152 = V_39;
|
|
SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_153 = ___1_map;
|
|
int32_t L_154 = V_35;
|
|
int32_t L_155 = V_36;
|
|
int32_t L_156 = V_40;
|
|
NullCheck(L_153);
|
|
float L_157;
|
|
L_157 = (L_153)->GetAt(L_154, L_155, L_156);
|
|
V_39 = ((float)il2cpp_codegen_add(L_152, L_157));
|
|
}
|
|
|
|
IL_030a:
|
|
{
|
|
// for (int m = 0; m < numMaps; m++)
|
|
int32_t L_158 = V_40;
|
|
V_40 = ((int32_t)il2cpp_codegen_add(L_158, 1));
|
|
}
|
|
|
|
IL_0310:
|
|
{
|
|
// for (int m = 0; m < numMaps; m++)
|
|
int32_t L_159 = V_40;
|
|
int32_t L_160 = V_9;
|
|
if ((((int32_t)L_159) < ((int32_t)L_160)))
|
|
{
|
|
goto IL_02f3;
|
|
}
|
|
}
|
|
{
|
|
// if (sum > 0)
|
|
float L_161 = V_39;
|
|
if ((!(((float)L_161) > ((float)(0.0f)))))
|
|
{
|
|
goto IL_0354;
|
|
}
|
|
}
|
|
{
|
|
// for (int m = 0; m < numMaps; m++)
|
|
V_41 = 0;
|
|
goto IL_034e;
|
|
}
|
|
|
|
IL_0324:
|
|
{
|
|
// if (m != textureIndex)
|
|
int32_t L_162 = V_41;
|
|
int32_t L_163 = V_34;
|
|
if ((((int32_t)L_162) == ((int32_t)L_163)))
|
|
{
|
|
goto IL_0348;
|
|
}
|
|
}
|
|
{
|
|
// map[y, x, m] = map[y, x, m] / sum * remaining;
|
|
SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_164 = ___1_map;
|
|
int32_t L_165 = V_35;
|
|
int32_t L_166 = V_36;
|
|
int32_t L_167 = V_41;
|
|
SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_168 = ___1_map;
|
|
int32_t L_169 = V_35;
|
|
int32_t L_170 = V_36;
|
|
int32_t L_171 = V_41;
|
|
NullCheck(L_168);
|
|
float L_172;
|
|
L_172 = (L_168)->GetAt(L_169, L_170, L_171);
|
|
float L_173 = V_39;
|
|
float L_174 = V_38;
|
|
NullCheck(L_164);
|
|
(L_164)->SetAt(L_165, L_166, L_167, ((float)il2cpp_codegen_multiply(((float)(L_172/L_173)), L_174)));
|
|
}
|
|
|
|
IL_0348:
|
|
{
|
|
// for (int m = 0; m < numMaps; m++)
|
|
int32_t L_175 = V_41;
|
|
V_41 = ((int32_t)il2cpp_codegen_add(L_175, 1));
|
|
}
|
|
|
|
IL_034e:
|
|
{
|
|
// for (int m = 0; m < numMaps; m++)
|
|
int32_t L_176 = V_41;
|
|
int32_t L_177 = V_9;
|
|
if ((((int32_t)L_176) < ((int32_t)L_177)))
|
|
{
|
|
goto IL_0324;
|
|
}
|
|
}
|
|
|
|
IL_0354:
|
|
{
|
|
// for (var x = 0; x < data.alphamapWidth; x++)
|
|
int32_t L_178 = V_36;
|
|
V_36 = ((int32_t)il2cpp_codegen_add(L_178, 1));
|
|
}
|
|
|
|
IL_035a:
|
|
{
|
|
// for (var x = 0; x < data.alphamapWidth; x++)
|
|
int32_t L_179 = V_36;
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_180 = V_0;
|
|
NullCheck(L_180);
|
|
int32_t L_181;
|
|
L_181 = TerrainData_get_alphamapWidth_m07E5B04B08E87AC9F66D766B363000F94C8612D4(L_180, NULL);
|
|
if ((((int32_t)L_179) < ((int32_t)L_181)))
|
|
{
|
|
goto IL_02ad;
|
|
}
|
|
}
|
|
{
|
|
// for (var y = 0; y < data.alphamapHeight; y++)
|
|
int32_t L_182 = V_35;
|
|
V_35 = ((int32_t)il2cpp_codegen_add(L_182, 1));
|
|
}
|
|
|
|
IL_036d:
|
|
{
|
|
// for (var y = 0; y < data.alphamapHeight; y++)
|
|
int32_t L_183 = V_35;
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_184 = V_0;
|
|
NullCheck(L_184);
|
|
int32_t L_185;
|
|
L_185 = TerrainData_get_alphamapHeight_m4A8273D6E0E3526A31E2669FBAB240353C086AED(L_184, NULL);
|
|
if ((((int32_t)L_183) < ((int32_t)L_185)))
|
|
{
|
|
goto IL_02a5;
|
|
}
|
|
}
|
|
|
|
IL_037a:
|
|
{
|
|
// for (int i = 0; i < dataMaps.Count; i++)
|
|
int32_t L_186 = V_32;
|
|
V_32 = ((int32_t)il2cpp_codegen_add(L_186, 1));
|
|
}
|
|
|
|
IL_0380:
|
|
{
|
|
// for (int i = 0; i < dataMaps.Count; i++)
|
|
int32_t L_187 = V_32;
|
|
List_1_tE23C15258291E5D42289B977CF475AF8A27E9A9E* L_188 = V_3;
|
|
NullCheck(L_188);
|
|
int32_t L_189;
|
|
L_189 = List_1_get_Count_mC42FD92E5C9A1403B8D1F3D55C2913B5AC43C08D_inline(L_188, List_1_get_Count_mC42FD92E5C9A1403B8D1F3D55C2913B5AC43C08D_RuntimeMethod_var);
|
|
if ((((int32_t)L_187) < ((int32_t)L_189)))
|
|
{
|
|
goto IL_027f;
|
|
}
|
|
}
|
|
{
|
|
// for (var y = 0; y < data.alphamapHeight; y++)
|
|
V_42 = 0;
|
|
goto IL_0462;
|
|
}
|
|
|
|
IL_0395:
|
|
{
|
|
// for (var x = 0; x < data.alphamapWidth; x++)
|
|
V_43 = 0;
|
|
goto IL_044f;
|
|
}
|
|
|
|
IL_039d:
|
|
{
|
|
// for (int t = 0; t < textures.Length; t++)
|
|
V_45 = 0;
|
|
goto IL_03e5;
|
|
}
|
|
|
|
IL_03a2:
|
|
{
|
|
// var curve = textures[t].curve;
|
|
SimpleCityLandscapeTextureU5BU5D_t9AC637F09C5F44BB198FBD383EC1FAF006A64B9A* L_190 = __this->___textures_8;
|
|
int32_t L_191 = V_45;
|
|
NullCheck(L_190);
|
|
int32_t L_192 = L_191;
|
|
SimpleCityLandscapeTexture_t32B235BA8E6F3756310D09A0278F5601F5858C48* L_193 = (L_190)->GetAt(static_cast<il2cpp_array_size_t>(L_192));
|
|
NullCheck(L_193);
|
|
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_194 = L_193->___curve_2;
|
|
V_46 = L_194;
|
|
// if (curve != null && curve.keys.Length > 0)
|
|
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_195 = V_46;
|
|
if (!L_195)
|
|
{
|
|
goto IL_03df;
|
|
}
|
|
}
|
|
{
|
|
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_196 = V_46;
|
|
NullCheck(L_196);
|
|
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_197;
|
|
L_197 = AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E(L_196, NULL);
|
|
NullCheck(L_197);
|
|
if (!(((RuntimeArray*)L_197)->max_length))
|
|
{
|
|
goto IL_03df;
|
|
}
|
|
}
|
|
{
|
|
// map[y, x, t] = curve.Evaluate(map[y, x, t]);
|
|
SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_198 = ___1_map;
|
|
int32_t L_199 = V_42;
|
|
int32_t L_200 = V_43;
|
|
int32_t L_201 = V_45;
|
|
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_202 = V_46;
|
|
SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_203 = ___1_map;
|
|
int32_t L_204 = V_42;
|
|
int32_t L_205 = V_43;
|
|
int32_t L_206 = V_45;
|
|
NullCheck(L_203);
|
|
float L_207;
|
|
L_207 = (L_203)->GetAt(L_204, L_205, L_206);
|
|
NullCheck(L_202);
|
|
float L_208;
|
|
L_208 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_202, L_207, NULL);
|
|
NullCheck(L_198);
|
|
(L_198)->SetAt(L_199, L_200, L_201, L_208);
|
|
}
|
|
|
|
IL_03df:
|
|
{
|
|
// for (int t = 0; t < textures.Length; t++)
|
|
int32_t L_209 = V_45;
|
|
V_45 = ((int32_t)il2cpp_codegen_add(L_209, 1));
|
|
}
|
|
|
|
IL_03e5:
|
|
{
|
|
// for (int t = 0; t < textures.Length; t++)
|
|
int32_t L_210 = V_45;
|
|
SimpleCityLandscapeTextureU5BU5D_t9AC637F09C5F44BB198FBD383EC1FAF006A64B9A* L_211 = __this->___textures_8;
|
|
NullCheck(L_211);
|
|
if ((((int32_t)L_210) < ((int32_t)((int32_t)(((RuntimeArray*)L_211)->max_length)))))
|
|
{
|
|
goto IL_03a2;
|
|
}
|
|
}
|
|
{
|
|
// float sum = 0;
|
|
V_44 = (0.0f);
|
|
// for (int t = 0; t < textures.Length; t++)
|
|
V_47 = 0;
|
|
goto IL_0414;
|
|
}
|
|
|
|
IL_03fd:
|
|
{
|
|
// sum += map[y, x, t];
|
|
float L_212 = V_44;
|
|
SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_213 = ___1_map;
|
|
int32_t L_214 = V_42;
|
|
int32_t L_215 = V_43;
|
|
int32_t L_216 = V_47;
|
|
NullCheck(L_213);
|
|
float L_217;
|
|
L_217 = (L_213)->GetAt(L_214, L_215, L_216);
|
|
V_44 = ((float)il2cpp_codegen_add(L_212, L_217));
|
|
// for (int t = 0; t < textures.Length; t++)
|
|
int32_t L_218 = V_47;
|
|
V_47 = ((int32_t)il2cpp_codegen_add(L_218, 1));
|
|
}
|
|
|
|
IL_0414:
|
|
{
|
|
// for (int t = 0; t < textures.Length; t++)
|
|
int32_t L_219 = V_47;
|
|
SimpleCityLandscapeTextureU5BU5D_t9AC637F09C5F44BB198FBD383EC1FAF006A64B9A* L_220 = __this->___textures_8;
|
|
NullCheck(L_220);
|
|
if ((((int32_t)L_219) < ((int32_t)((int32_t)(((RuntimeArray*)L_220)->max_length)))))
|
|
{
|
|
goto IL_03fd;
|
|
}
|
|
}
|
|
{
|
|
// for (int t = 0; t < textures.Length; t++)
|
|
V_48 = 0;
|
|
goto IL_043d;
|
|
}
|
|
|
|
IL_0425:
|
|
{
|
|
// map[y, x, t] /= sum;
|
|
SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_221 = ___1_map;
|
|
int32_t L_222 = V_42;
|
|
int32_t L_223 = V_43;
|
|
int32_t L_224 = V_48;
|
|
NullCheck(L_221);
|
|
float* L_225;
|
|
L_225 = (L_221)->GetAddressAt(L_222, L_223, L_224);
|
|
float* L_226 = L_225;
|
|
float L_227 = *((float*)L_226);
|
|
float L_228 = V_44;
|
|
*((float*)L_226) = (float)((float)(L_227/L_228));
|
|
// for (int t = 0; t < textures.Length; t++)
|
|
int32_t L_229 = V_48;
|
|
V_48 = ((int32_t)il2cpp_codegen_add(L_229, 1));
|
|
}
|
|
|
|
IL_043d:
|
|
{
|
|
// for (int t = 0; t < textures.Length; t++)
|
|
int32_t L_230 = V_48;
|
|
SimpleCityLandscapeTextureU5BU5D_t9AC637F09C5F44BB198FBD383EC1FAF006A64B9A* L_231 = __this->___textures_8;
|
|
NullCheck(L_231);
|
|
if ((((int32_t)L_230) < ((int32_t)((int32_t)(((RuntimeArray*)L_231)->max_length)))))
|
|
{
|
|
goto IL_0425;
|
|
}
|
|
}
|
|
{
|
|
// for (var x = 0; x < data.alphamapWidth; x++)
|
|
int32_t L_232 = V_43;
|
|
V_43 = ((int32_t)il2cpp_codegen_add(L_232, 1));
|
|
}
|
|
|
|
IL_044f:
|
|
{
|
|
// for (var x = 0; x < data.alphamapWidth; x++)
|
|
int32_t L_233 = V_43;
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_234 = V_0;
|
|
NullCheck(L_234);
|
|
int32_t L_235;
|
|
L_235 = TerrainData_get_alphamapWidth_m07E5B04B08E87AC9F66D766B363000F94C8612D4(L_234, NULL);
|
|
if ((((int32_t)L_233) < ((int32_t)L_235)))
|
|
{
|
|
goto IL_039d;
|
|
}
|
|
}
|
|
{
|
|
// for (var y = 0; y < data.alphamapHeight; y++)
|
|
int32_t L_236 = V_42;
|
|
V_42 = ((int32_t)il2cpp_codegen_add(L_236, 1));
|
|
}
|
|
|
|
IL_0462:
|
|
{
|
|
// for (var y = 0; y < data.alphamapHeight; y++)
|
|
int32_t L_237 = V_42;
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_238 = V_0;
|
|
NullCheck(L_238);
|
|
int32_t L_239;
|
|
L_239 = TerrainData_get_alphamapHeight_m4A8273D6E0E3526A31E2669FBAB240353C086AED(L_238, NULL);
|
|
if ((((int32_t)L_237) < ((int32_t)L_239)))
|
|
{
|
|
goto IL_0395;
|
|
}
|
|
}
|
|
{
|
|
// for (int layer = 0; layer < data.detailPrototypes.Length; layer++)
|
|
V_49 = 0;
|
|
goto IL_063b;
|
|
}
|
|
|
|
IL_0477:
|
|
{
|
|
// var foliageMap = data.GetDetailLayer(0, 0, data.detailWidth, data.detailHeight, layer);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_240 = V_0;
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_241 = V_0;
|
|
NullCheck(L_241);
|
|
int32_t L_242;
|
|
L_242 = TerrainData_get_detailWidth_m145CC1C91FF8C752907B80338DF03440E53AEBB4(L_241, NULL);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_243 = V_0;
|
|
NullCheck(L_243);
|
|
int32_t L_244;
|
|
L_244 = TerrainData_get_detailHeight_m1DBBB1664689DD08F64A9AF4023248F23865D304(L_243, NULL);
|
|
int32_t L_245 = V_49;
|
|
NullCheck(L_240);
|
|
Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F* L_246;
|
|
L_246 = TerrainData_GetDetailLayer_m8EB9B85C8CE8836E10D4D54B3A43BFE9AF888591(L_240, 0, 0, L_242, L_244, L_245, NULL);
|
|
V_50 = L_246;
|
|
// for (int x = 0; x < data.detailWidth; x++)
|
|
V_51 = 0;
|
|
goto IL_061c;
|
|
}
|
|
|
|
IL_0497:
|
|
{
|
|
// float nx = x / (float)(data.detailWidth - 1);
|
|
int32_t L_247 = V_51;
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_248 = V_0;
|
|
NullCheck(L_248);
|
|
int32_t L_249;
|
|
L_249 = TerrainData_get_detailWidth_m145CC1C91FF8C752907B80338DF03440E53AEBB4(L_248, NULL);
|
|
// int sampleX = Mathf.RoundToInt(nx * (data.alphamapWidth - 1));
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_250 = V_0;
|
|
NullCheck(L_250);
|
|
int32_t L_251;
|
|
L_251 = TerrainData_get_alphamapWidth_m07E5B04B08E87AC9F66D766B363000F94C8612D4(L_250, NULL);
|
|
int32_t L_252;
|
|
L_252 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_multiply(((float)(((float)L_247)/((float)((int32_t)il2cpp_codegen_subtract(L_249, 1))))), ((float)((int32_t)il2cpp_codegen_subtract(L_251, 1))))), NULL);
|
|
V_52 = L_252;
|
|
// for (int y = 0; y < data.detailHeight; y++)
|
|
V_53 = 0;
|
|
goto IL_0609;
|
|
}
|
|
|
|
IL_04bd:
|
|
{
|
|
// float ny = y / (float)(data.detailHeight - 1);
|
|
int32_t L_253 = V_53;
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_254 = V_0;
|
|
NullCheck(L_254);
|
|
int32_t L_255;
|
|
L_255 = TerrainData_get_detailHeight_m1DBBB1664689DD08F64A9AF4023248F23865D304(L_254, NULL);
|
|
// int sampleY = Mathf.RoundToInt(ny * (data.alphamapHeight - 1));
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_256 = V_0;
|
|
NullCheck(L_256);
|
|
int32_t L_257;
|
|
L_257 = TerrainData_get_alphamapHeight_m4A8273D6E0E3526A31E2669FBAB240353C086AED(L_256, NULL);
|
|
int32_t L_258;
|
|
L_258 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_multiply(((float)(((float)L_253)/((float)((int32_t)il2cpp_codegen_subtract(L_255, 1))))), ((float)((int32_t)il2cpp_codegen_subtract(L_257, 1))))), NULL);
|
|
V_54 = L_258;
|
|
// bool bIsValid = false;
|
|
V_55 = (bool)0;
|
|
// float influence = 0;
|
|
V_56 = (0.0f);
|
|
// foreach (var foliageTheme in foliage)
|
|
SimpleCityFoliageThemeU5BU5D_t75D0E76B08405214A9EDB826E718B2A43B944323* L_259 = __this->___foliage_9;
|
|
V_57 = L_259;
|
|
V_13 = 0;
|
|
goto IL_05c7;
|
|
}
|
|
|
|
IL_04f5:
|
|
{
|
|
// foreach (var foliageTheme in foliage)
|
|
SimpleCityFoliageThemeU5BU5D_t75D0E76B08405214A9EDB826E718B2A43B944323* L_260 = V_57;
|
|
int32_t L_261 = V_13;
|
|
NullCheck(L_260);
|
|
int32_t L_262 = L_261;
|
|
SimpleCityFoliageTheme_t3CE081E8CA679C81A0175C89000D1941FEED0B28* L_263 = (L_260)->GetAt(static_cast<il2cpp_array_size_t>(L_262));
|
|
V_58 = L_263;
|
|
// var textureIndex = GetTextureIndex(foliageTheme.textureType);
|
|
SimpleCityFoliageTheme_t3CE081E8CA679C81A0175C89000D1941FEED0B28* L_264 = V_58;
|
|
NullCheck(L_264);
|
|
int32_t L_265 = L_264->___textureType_0;
|
|
int32_t L_266;
|
|
L_266 = LandscapeTransformerCity_GetTextureIndex_m72714FD2B22172FAFCED93A46AC8CEF12C85E920(__this, L_265, NULL);
|
|
V_59 = L_266;
|
|
// if (textureIndex < 0) continue;
|
|
int32_t L_267 = V_59;
|
|
if ((((int32_t)L_267) < ((int32_t)0)))
|
|
{
|
|
goto IL_05c1;
|
|
}
|
|
}
|
|
{
|
|
// float[,] paintMap = dataMaps[textureIndex];
|
|
List_1_tE23C15258291E5D42289B977CF475AF8A27E9A9E* L_268 = V_3;
|
|
int32_t L_269 = V_59;
|
|
NullCheck(L_268);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_270;
|
|
L_270 = List_1_get_Item_m11387575777FFED1876BF5648B8704C26872E6D4(L_268, L_269, List_1_get_Item_m11387575777FFED1876BF5648B8704C26872E6D4_RuntimeMethod_var);
|
|
V_60 = L_270;
|
|
// bIsValid |= paintMap[sampleY, sampleX] > 0;
|
|
bool L_271 = V_55;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_272 = V_60;
|
|
int32_t L_273 = V_54;
|
|
int32_t L_274 = V_52;
|
|
NullCheck(L_272);
|
|
float L_275;
|
|
L_275 = (L_272)->GetAt(L_273, L_274);
|
|
V_55 = (bool)((int32_t)((int32_t)L_271|((((float)L_275) > ((float)(0.0f)))? 1 : 0)));
|
|
// foreach (var entry in foliageTheme.foliageEntries)
|
|
SimpleCityFoliageTheme_t3CE081E8CA679C81A0175C89000D1941FEED0B28* L_276 = V_58;
|
|
NullCheck(L_276);
|
|
SimpleCityFoliageEntryU5BU5D_t79F69CA299143241BD9516B7B77A4D9EDD60B335* L_277 = L_276->___foliageEntries_1;
|
|
V_61 = L_277;
|
|
V_12 = 0;
|
|
goto IL_05b9;
|
|
}
|
|
|
|
IL_0542:
|
|
{
|
|
// foreach (var entry in foliageTheme.foliageEntries)
|
|
SimpleCityFoliageEntryU5BU5D_t79F69CA299143241BD9516B7B77A4D9EDD60B335* L_278 = V_61;
|
|
int32_t L_279 = V_12;
|
|
NullCheck(L_278);
|
|
int32_t L_280 = L_279;
|
|
SimpleCityFoliageEntry_tC31A162EF7F99187DCC3D60DEB22B0DDF8C942AE* L_281 = (L_278)->GetAt(static_cast<il2cpp_array_size_t>(L_280));
|
|
V_62 = L_281;
|
|
// if (entry.grassIndex == layer)
|
|
SimpleCityFoliageEntry_tC31A162EF7F99187DCC3D60DEB22B0DDF8C942AE* L_282 = V_62;
|
|
NullCheck(L_282);
|
|
int32_t L_283 = L_282->___grassIndex_0;
|
|
int32_t L_284 = V_49;
|
|
if ((!(((uint32_t)L_283) == ((uint32_t)L_284))))
|
|
{
|
|
goto IL_05b3;
|
|
}
|
|
}
|
|
{
|
|
// float mapData = map[sampleY, sampleX, textureIndex];
|
|
SingleU5BU2CU2CU5D_tE902E5192C7283A470AAADB477117789A9682488* L_285 = ___1_map;
|
|
int32_t L_286 = V_54;
|
|
int32_t L_287 = V_52;
|
|
int32_t L_288 = V_59;
|
|
NullCheck(L_285);
|
|
float L_289;
|
|
L_289 = (L_285)->GetAt(L_286, L_287, L_288);
|
|
V_63 = L_289;
|
|
// bIsValid |= mapData > 0;
|
|
bool L_290 = V_55;
|
|
float L_291 = V_63;
|
|
V_55 = (bool)((int32_t)((int32_t)L_290|((((float)L_291) > ((float)(0.0f)))? 1 : 0)));
|
|
// if (foliageTheme.curve != null && foliageTheme.curve.length > 0)
|
|
SimpleCityFoliageTheme_t3CE081E8CA679C81A0175C89000D1941FEED0B28* L_292 = V_58;
|
|
NullCheck(L_292);
|
|
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_293 = L_292->___curve_2;
|
|
if (!L_293)
|
|
{
|
|
goto IL_0598;
|
|
}
|
|
}
|
|
{
|
|
SimpleCityFoliageTheme_t3CE081E8CA679C81A0175C89000D1941FEED0B28* L_294 = V_58;
|
|
NullCheck(L_294);
|
|
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_295 = L_294->___curve_2;
|
|
NullCheck(L_295);
|
|
int32_t L_296;
|
|
L_296 = AnimationCurve_get_length_m259A67BB0870D3A153F6FEDBB06CB0D24089CD81(L_295, NULL);
|
|
if ((((int32_t)L_296) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0598;
|
|
}
|
|
}
|
|
{
|
|
// mapData = foliageTheme.curve.Evaluate(mapData);
|
|
SimpleCityFoliageTheme_t3CE081E8CA679C81A0175C89000D1941FEED0B28* L_297 = V_58;
|
|
NullCheck(L_297);
|
|
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_298 = L_297->___curve_2;
|
|
float L_299 = V_63;
|
|
NullCheck(L_298);
|
|
float L_300;
|
|
L_300 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_298, L_299, NULL);
|
|
V_63 = L_300;
|
|
}
|
|
|
|
IL_0598:
|
|
{
|
|
// float alpha = mapData * entry.density * foliageTheme.density;
|
|
float L_301 = V_63;
|
|
SimpleCityFoliageEntry_tC31A162EF7F99187DCC3D60DEB22B0DDF8C942AE* L_302 = V_62;
|
|
NullCheck(L_302);
|
|
float L_303 = L_302->___density_1;
|
|
SimpleCityFoliageTheme_t3CE081E8CA679C81A0175C89000D1941FEED0B28* L_304 = V_58;
|
|
NullCheck(L_304);
|
|
float L_305 = L_304->___density_3;
|
|
V_64 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_301, L_303)), L_305));
|
|
// influence += alpha;
|
|
float L_306 = V_56;
|
|
float L_307 = V_64;
|
|
V_56 = ((float)il2cpp_codegen_add(L_306, L_307));
|
|
}
|
|
|
|
IL_05b3:
|
|
{
|
|
int32_t L_308 = V_12;
|
|
V_12 = ((int32_t)il2cpp_codegen_add(L_308, 1));
|
|
}
|
|
|
|
IL_05b9:
|
|
{
|
|
// foreach (var entry in foliageTheme.foliageEntries)
|
|
int32_t L_309 = V_12;
|
|
SimpleCityFoliageEntryU5BU5D_t79F69CA299143241BD9516B7B77A4D9EDD60B335* L_310 = V_61;
|
|
NullCheck(L_310);
|
|
if ((((int32_t)L_309) < ((int32_t)((int32_t)(((RuntimeArray*)L_310)->max_length)))))
|
|
{
|
|
goto IL_0542;
|
|
}
|
|
}
|
|
|
|
IL_05c1:
|
|
{
|
|
int32_t L_311 = V_13;
|
|
V_13 = ((int32_t)il2cpp_codegen_add(L_311, 1));
|
|
}
|
|
|
|
IL_05c7:
|
|
{
|
|
// foreach (var foliageTheme in foliage)
|
|
int32_t L_312 = V_13;
|
|
SimpleCityFoliageThemeU5BU5D_t75D0E76B08405214A9EDB826E718B2A43B944323* L_313 = V_57;
|
|
NullCheck(L_313);
|
|
if ((((int32_t)L_312) < ((int32_t)((int32_t)(((RuntimeArray*)L_313)->max_length)))))
|
|
{
|
|
goto IL_04f5;
|
|
}
|
|
}
|
|
{
|
|
// if (bIsValid)
|
|
bool L_314 = V_55;
|
|
if (!L_314)
|
|
{
|
|
goto IL_0603;
|
|
}
|
|
}
|
|
{
|
|
// int value = Mathf.FloorToInt(influence);
|
|
float L_315 = V_56;
|
|
int32_t L_316;
|
|
L_316 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(L_315, NULL);
|
|
V_65 = L_316;
|
|
// float frac = influence - value;
|
|
float L_317 = V_56;
|
|
int32_t L_318 = V_65;
|
|
V_66 = ((float)il2cpp_codegen_subtract(L_317, ((float)L_318)));
|
|
// if (Random.value < frac) value++;
|
|
float L_319;
|
|
L_319 = Random_get_value_m2CEA87FADF5222EF9E13D32695F15E2BA282E24B(NULL);
|
|
float L_320 = V_66;
|
|
if ((!(((float)L_319) < ((float)L_320))))
|
|
{
|
|
goto IL_05f6;
|
|
}
|
|
}
|
|
{
|
|
// if (Random.value < frac) value++;
|
|
int32_t L_321 = V_65;
|
|
V_65 = ((int32_t)il2cpp_codegen_add(L_321, 1));
|
|
}
|
|
|
|
IL_05f6:
|
|
{
|
|
// foliageMap[y, x] = value;
|
|
Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F* L_322 = V_50;
|
|
int32_t L_323 = V_53;
|
|
int32_t L_324 = V_51;
|
|
int32_t L_325 = V_65;
|
|
NullCheck(L_322);
|
|
(L_322)->SetAt(L_323, L_324, L_325);
|
|
}
|
|
|
|
IL_0603:
|
|
{
|
|
// for (int y = 0; y < data.detailHeight; y++)
|
|
int32_t L_326 = V_53;
|
|
V_53 = ((int32_t)il2cpp_codegen_add(L_326, 1));
|
|
}
|
|
|
|
IL_0609:
|
|
{
|
|
// for (int y = 0; y < data.detailHeight; y++)
|
|
int32_t L_327 = V_53;
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_328 = V_0;
|
|
NullCheck(L_328);
|
|
int32_t L_329;
|
|
L_329 = TerrainData_get_detailHeight_m1DBBB1664689DD08F64A9AF4023248F23865D304(L_328, NULL);
|
|
if ((((int32_t)L_327) < ((int32_t)L_329)))
|
|
{
|
|
goto IL_04bd;
|
|
}
|
|
}
|
|
{
|
|
// for (int x = 0; x < data.detailWidth; x++)
|
|
int32_t L_330 = V_51;
|
|
V_51 = ((int32_t)il2cpp_codegen_add(L_330, 1));
|
|
}
|
|
|
|
IL_061c:
|
|
{
|
|
// for (int x = 0; x < data.detailWidth; x++)
|
|
int32_t L_331 = V_51;
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_332 = V_0;
|
|
NullCheck(L_332);
|
|
int32_t L_333;
|
|
L_333 = TerrainData_get_detailWidth_m145CC1C91FF8C752907B80338DF03440E53AEBB4(L_332, NULL);
|
|
if ((((int32_t)L_331) < ((int32_t)L_333)))
|
|
{
|
|
goto IL_0497;
|
|
}
|
|
}
|
|
{
|
|
// data.SetDetailLayer(0, 0, layer, foliageMap);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_334 = V_0;
|
|
int32_t L_335 = V_49;
|
|
Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F* L_336 = V_50;
|
|
NullCheck(L_334);
|
|
TerrainData_SetDetailLayer_m03F76CB703CB3277723319EBF29B4924E22ED84B(L_334, 0, 0, L_335, L_336, NULL);
|
|
// for (int layer = 0; layer < data.detailPrototypes.Length; layer++)
|
|
int32_t L_337 = V_49;
|
|
V_49 = ((int32_t)il2cpp_codegen_add(L_337, 1));
|
|
}
|
|
|
|
IL_063b:
|
|
{
|
|
// for (int layer = 0; layer < data.detailPrototypes.Length; layer++)
|
|
int32_t L_338 = V_49;
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_339 = V_0;
|
|
NullCheck(L_339);
|
|
DetailPrototypeU5BU5D_tB9391EFBDD64B38867DFB8179C6C0E8C81998AB7* L_340;
|
|
L_340 = TerrainData_get_detailPrototypes_m057F428D22C9FCCD36C6BE6768263DE777C6B2C4(L_339, NULL);
|
|
NullCheck(L_340);
|
|
if ((((int32_t)L_338) < ((int32_t)((int32_t)(((RuntimeArray*)L_340)->max_length)))))
|
|
{
|
|
goto IL_0477;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 DungeonArchitect.Builders.SimpleCity.LandscapeTransformerCity::GetTextureIndex(DungeonArchitect.Builders.SimpleCity.SimpleCityLandscapeTextureType)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LandscapeTransformerCity_GetTextureIndex_m72714FD2B22172FAFCED93A46AC8CEF12C85E920 (LandscapeTransformerCity_t73D2EE54031900FEEBDB49D70E0B80B2BBD3CAE6* __this, int32_t ___0_textureType, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_IndexOf_TisTerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9_m83E02BCF47C5FFCBF6A422F76441258EA3BC2CD9_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// if (terrain == null || terrain.terrainData == null) return -1;
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_0 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_2 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
NullCheck(L_2);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_3;
|
|
L_3 = Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD(L_2, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_4;
|
|
L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// if (terrain == null || terrain.terrainData == null) return -1;
|
|
return (-1);
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// var data = terrain.terrainData;
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_5 = ((LandscapeTransformerBase_t5825BF43364CC2021181454F5AA4A6B5BCBE8B47*)__this)->___terrain_4;
|
|
NullCheck(L_5);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_6;
|
|
L_6 = Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD(L_5, NULL);
|
|
V_0 = L_6;
|
|
// for (int i = 0; i < textures.Length; i++)
|
|
V_1 = 0;
|
|
goto IL_0060;
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
// if (textures[i].textureType == textureType)
|
|
SimpleCityLandscapeTextureU5BU5D_t9AC637F09C5F44BB198FBD383EC1FAF006A64B9A* L_7 = __this->___textures_8;
|
|
int32_t L_8 = V_1;
|
|
NullCheck(L_7);
|
|
int32_t L_9 = L_8;
|
|
SimpleCityLandscapeTexture_t32B235BA8E6F3756310D09A0278F5601F5858C48* L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
|
|
NullCheck(L_10);
|
|
int32_t L_11 = L_10->___textureType_0;
|
|
int32_t L_12 = ___0_textureType;
|
|
if ((!(((uint32_t)L_11) == ((uint32_t)L_12))))
|
|
{
|
|
goto IL_005c;
|
|
}
|
|
}
|
|
{
|
|
// return System.Array.IndexOf(data.terrainLayers, textures[i].terrainLayer);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_13 = V_0;
|
|
NullCheck(L_13);
|
|
TerrainLayerU5BU5D_t259E391D6115F121FCD284E79F62012D70956EB0* L_14;
|
|
L_14 = TerrainData_get_terrainLayers_m3B436DF37DDD9F18A46DD6BF112925AD5B8857C8(L_13, NULL);
|
|
SimpleCityLandscapeTextureU5BU5D_t9AC637F09C5F44BB198FBD383EC1FAF006A64B9A* L_15 = __this->___textures_8;
|
|
int32_t L_16 = V_1;
|
|
NullCheck(L_15);
|
|
int32_t L_17 = L_16;
|
|
SimpleCityLandscapeTexture_t32B235BA8E6F3756310D09A0278F5601F5858C48* L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
|
|
NullCheck(L_18);
|
|
TerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9* L_19 = L_18->___terrainLayer_1;
|
|
int32_t L_20;
|
|
L_20 = Array_IndexOf_TisTerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9_m83E02BCF47C5FFCBF6A422F76441258EA3BC2CD9(L_14, L_19, Array_IndexOf_TisTerrainLayer_t52E14A94A0CF76B0B5509B7FDFDE64FF8A9FEFF9_m83E02BCF47C5FFCBF6A422F76441258EA3BC2CD9_RuntimeMethod_var);
|
|
return L_20;
|
|
}
|
|
|
|
IL_005c:
|
|
{
|
|
// for (int i = 0; i < textures.Length; i++)
|
|
int32_t L_21 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_21, 1));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// for (int i = 0; i < textures.Length; i++)
|
|
int32_t L_22 = V_1;
|
|
SimpleCityLandscapeTextureU5BU5D_t9AC637F09C5F44BB198FBD383EC1FAF006A64B9A* L_23 = __this->___textures_8;
|
|
NullCheck(L_23);
|
|
if ((((int32_t)L_22) < ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length)))))
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
// return -1; // Doesn't exist
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.LandscapeTransformerCity::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LandscapeTransformerCity__ctor_mA86689B26AE5891A851C2FF4642D80C090C3894E (LandscapeTransformerCity_t73D2EE54031900FEEBDB49D70E0B80B2BBD3CAE6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public int roadBlurDistance = 6;
|
|
__this->___roadBlurDistance_10 = 6;
|
|
// public float corridorBlurThreshold = 0.5f;
|
|
__this->___corridorBlurThreshold_11 = (0.5f);
|
|
// public float roomBlurThreshold = 0.5f;
|
|
__this->___roomBlurThreshold_12 = (0.5f);
|
|
// public float flatten = 1;
|
|
__this->___flatten_13 = (1.0f);
|
|
// public int blendingUnits = 6;
|
|
__this->___blendingUnits_14 = 6;
|
|
LandscapeTransformerBase__ctor_mCD05F588EB2909A2F491CDC96E7941FEE3E5F18B(__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.Builders.SimpleCity.SimpleCityDungeonMarkerNames::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleCityDungeonMarkerNames__cctor_m24C169E1301FC52F756E715CA8E4519EA90ABA61 (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0F3F236198CEED0A3BE583DE24D519E4F47B13FF);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2909E9D77B5D32AC4E0CB6E3043F774EAA0CBBCA);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral545EA3CBD73FF061DD6E95F03BC729D0D54F18CF);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral665AF97C56FA6A931CE7EAD31B64F2394308BDFF);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral796FE75CFA4A0649EA383B404667A2BCBA44126F);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral942A7A618D9205F941D565382FC39EF82484B421);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9DE29D01AF39A16E126C934FFB37D95BEF629539);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9E063A9B348BCB07C23849EA565FA85FED3695DA);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA15EB41A7C3BE43E1B525F132F326724004897BE);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC6737D4DD3E33BAE329552E99B1BB7907A352A9B);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC93CEEE043F6977FE3E5134B95256B529517B6FB);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCA11EB6587C29C39FDA72B5BD2B7F1EAC1045324);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD95BA11EC07D9529B429010721599C0479634B7B);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public static readonly string House = "House";
|
|
((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___House_0 = _stringLiteralC93CEEE043F6977FE3E5134B95256B529517B6FB;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___House_0), (void*)_stringLiteralC93CEEE043F6977FE3E5134B95256B529517B6FB);
|
|
// public static readonly string Park = "Park";
|
|
((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___Park_1 = _stringLiteralA15EB41A7C3BE43E1B525F132F326724004897BE;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___Park_1), (void*)_stringLiteralA15EB41A7C3BE43E1B525F132F326724004897BE);
|
|
// public static readonly string Road_X = "Road_X";
|
|
((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___Road_X_2 = _stringLiteral2909E9D77B5D32AC4E0CB6E3043F774EAA0CBBCA;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___Road_X_2), (void*)_stringLiteral2909E9D77B5D32AC4E0CB6E3043F774EAA0CBBCA);
|
|
// public static readonly string Road_T = "Road_T";
|
|
((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___Road_T_3 = _stringLiteralC6737D4DD3E33BAE329552E99B1BB7907A352A9B;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___Road_T_3), (void*)_stringLiteralC6737D4DD3E33BAE329552E99B1BB7907A352A9B);
|
|
// public static readonly string Road_Corner = "Road_Corner";
|
|
((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___Road_Corner_4 = _stringLiteral942A7A618D9205F941D565382FC39EF82484B421;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___Road_Corner_4), (void*)_stringLiteral942A7A618D9205F941D565382FC39EF82484B421);
|
|
// public static readonly string Road_S = "Road_S";
|
|
((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___Road_S_5 = _stringLiteral545EA3CBD73FF061DD6E95F03BC729D0D54F18CF;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___Road_S_5), (void*)_stringLiteral545EA3CBD73FF061DD6E95F03BC729D0D54F18CF);
|
|
// public static readonly string Road_E = "Road_E";
|
|
((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___Road_E_6 = _stringLiteral665AF97C56FA6A931CE7EAD31B64F2394308BDFF;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___Road_E_6), (void*)_stringLiteral665AF97C56FA6A931CE7EAD31B64F2394308BDFF);
|
|
// public static readonly string Road = "Road";
|
|
((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___Road_7 = _stringLiteral0F3F236198CEED0A3BE583DE24D519E4F47B13FF;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___Road_7), (void*)_stringLiteral0F3F236198CEED0A3BE583DE24D519E4F47B13FF);
|
|
// public static readonly string CityWall = "CityWall";
|
|
((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___CityWall_8 = _stringLiteral9E063A9B348BCB07C23849EA565FA85FED3695DA;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___CityWall_8), (void*)_stringLiteral9E063A9B348BCB07C23849EA565FA85FED3695DA);
|
|
// public static readonly string CityDoor = "CityDoor";
|
|
((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___CityDoor_9 = _stringLiteral9DE29D01AF39A16E126C934FFB37D95BEF629539;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___CityDoor_9), (void*)_stringLiteral9DE29D01AF39A16E126C934FFB37D95BEF629539);
|
|
// public static readonly string CityGround = "CityGround";
|
|
((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___CityGround_10 = _stringLiteralD95BA11EC07D9529B429010721599C0479634B7B;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___CityGround_10), (void*)_stringLiteralD95BA11EC07D9529B429010721599C0479634B7B);
|
|
// public static readonly string CornerTower = "CornerTower";
|
|
((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___CornerTower_11 = _stringLiteral796FE75CFA4A0649EA383B404667A2BCBA44126F;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___CornerTower_11), (void*)_stringLiteral796FE75CFA4A0649EA383B404667A2BCBA44126F);
|
|
// public static readonly string CityWallPadding = "CityWallPadding";
|
|
((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___CityWallPadding_12 = _stringLiteralCA11EB6587C29C39FDA72B5BD2B7F1EAC1045324;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___CityWallPadding_12), (void*)_stringLiteralCA11EB6587C29C39FDA72B5BD2B7F1EAC1045324);
|
|
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.Builders.SimpleCity.SimpleCityDungeonBuilder::BuildDungeon(DungeonArchitect.DungeonConfig,DungeonArchitect.DungeonModel)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleCityDungeonBuilder_BuildDungeon_m51D92EF472D9FABCC28F2F979C7353490EF79084 (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* ___0_config, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___1_model, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// base.BuildDungeon(config, model);
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_0 = ___0_config;
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_1 = ___1_model;
|
|
DungeonBuilder_BuildDungeon_m3560800F8DB87C0B58247D249C2400C41A865535(__this, L_0, L_1, NULL);
|
|
// random = new System.Random((int)config.Seed);
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_2 = ___0_config;
|
|
NullCheck(L_2);
|
|
uint32_t L_3 = L_2->___Seed_4;
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_4 = (Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8*)il2cpp_codegen_object_new(Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var);
|
|
NullCheck(L_4);
|
|
Random__ctor_mFB386F0C0ED85F26CD069C3527052B81878A2F1E(L_4, L_3, NULL);
|
|
__this->___random_16 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___random_16), (void*)L_4);
|
|
// cityConfig = config as SimpleCityDungeonConfig;
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_5 = ___0_config;
|
|
__this->___cityConfig_14 = ((SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322*)IsInstClass((RuntimeObject*)L_5, SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322_il2cpp_TypeInfo_var));
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___cityConfig_14), (void*)((SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322*)IsInstClass((RuntimeObject*)L_5, SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322_il2cpp_TypeInfo_var)));
|
|
// cityModel = model as SimpleCityDungeonModel;
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_6 = ___1_model;
|
|
__this->___cityModel_15 = ((SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82*)IsInstClass((RuntimeObject*)L_6, SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82_il2cpp_TypeInfo_var));
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___cityModel_15), (void*)((SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82*)IsInstClass((RuntimeObject*)L_6, SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82_il2cpp_TypeInfo_var)));
|
|
// cityModel.Config = cityConfig;
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_7 = __this->___cityModel_15;
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_8 = __this->___cityConfig_14;
|
|
NullCheck(L_7);
|
|
L_7->___Config_6 = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_7->___Config_6), (void*)L_8);
|
|
// GenerateCityLayout();
|
|
SimpleCityDungeonBuilder_GenerateCityLayout_m97C04A60318014EC67958FBA76692A63F5C40434(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::EmitMarkers()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleCityDungeonBuilder_EmitMarkers_mB11048FA6B6F39E0C3C92D088DE4E1FA9477D144 (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// base.EmitMarkers();
|
|
DungeonBuilder_EmitMarkers_m9A37877CCDCD23ED308C323678985233569EB0F1(__this, NULL);
|
|
// EmitCityMarkers();
|
|
SimpleCityDungeonBuilder_EmitCityMarkers_mE1FBDEEEC31499BCD967E8B0752F3D3561BFFFD9(__this, NULL);
|
|
// EmitBoundaryMarkers();
|
|
SimpleCityDungeonBuilder_EmitBoundaryMarkers_m5E670C5E99656475107CDF6A98ED6AD7E6ECE9CD(__this, NULL);
|
|
// ProcessMarkerOverrideVolumes();
|
|
DungeonBuilder_ProcessMarkerOverrideVolumes_m1D956AAA9A0ED06FEEA3CF88D40E4BAA41ACDFCA(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::GenerateCityLayout()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleCityDungeonBuilder_GenerateCityLayout_m97C04A60318014EC67958FBA76692A63F5C40434 (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InsertHouseDelegate_t72A60F5E2107FEBC06686A274BDFE0B7133F7F3C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB2A80EEEFB61BAEB162B30D4685CC3FFEF677AF8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m983F97B04DA3486219633608376DAAF156DD1E6E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m39A622F13B05ED3430303F477B77E4C2BF5225A2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_0_t5F097BE7F230937541531F5823C40C55D51E73C2_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_1_t964D75E4C029CFCFA1CAF3DB3609D90A7680F284_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_2_U3CGenerateCityLayoutU3Eb__0_m7226EB2ED42EEE089BA85FDE23DCF5ADC0903C39_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_2_U3CGenerateCityLayoutU3Eb__1_mE66E638959EBDFBFC212574500E1191C428A44BC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_2_tA28918D6115EC38AB2A623349B952FE8615F726A_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
U3CU3Ec__DisplayClass6_0_t5F097BE7F230937541531F5823C40C55D51E73C2* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064* V_5 = NULL;
|
|
int32_t V_6 = 0;
|
|
int32_t V_7 = 0;
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* V_8 = NULL;
|
|
int32_t V_9 = 0;
|
|
int32_t V_10 = 0;
|
|
int32_t V_11 = 0;
|
|
int32_t V_12 = 0;
|
|
int32_t V_13 = 0;
|
|
int32_t V_14 = 0;
|
|
U3CU3Ec__DisplayClass6_1_t964D75E4C029CFCFA1CAF3DB3609D90A7680F284* V_15 = NULL;
|
|
CityBlockDimensionU5BU5D_tEBD3240F350815EE44B0C464618510BD6E01B2B8* V_16 = NULL;
|
|
int32_t V_17 = 0;
|
|
U3CU3Ec__DisplayClass6_2_tA28918D6115EC38AB2A623349B952FE8615F726A* V_18 = NULL;
|
|
InsertHouseDelegate_t72A60F5E2107FEBC06686A274BDFE0B7133F7F3C* V_19 = NULL;
|
|
InsertHouseDelegate_t72A60F5E2107FEBC06686A274BDFE0B7133F7F3C* V_20 = NULL;
|
|
int32_t V_21 = 0;
|
|
int32_t V_22 = 0;
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* V_23 = NULL;
|
|
int32_t V_24 = 0;
|
|
int32_t V_25 = 0;
|
|
int32_t V_26 = 0;
|
|
int32_t V_27 = 0;
|
|
int32_t V_28 = 0;
|
|
int32_t V_29 = 0;
|
|
int32_t V_30 = 0;
|
|
int32_t V_31 = 0;
|
|
int32_t V_32 = 0;
|
|
int32_t V_33 = 0;
|
|
{
|
|
U3CU3Ec__DisplayClass6_0_t5F097BE7F230937541531F5823C40C55D51E73C2* L_0 = (U3CU3Ec__DisplayClass6_0_t5F097BE7F230937541531F5823C40C55D51E73C2*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass6_0_t5F097BE7F230937541531F5823C40C55D51E73C2_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CU3Ec__DisplayClass6_0__ctor_m6E460F669A60D3DC6F2BC24BA5085A8B88443FDA(L_0, NULL);
|
|
V_0 = L_0;
|
|
U3CU3Ec__DisplayClass6_0_t5F097BE7F230937541531F5823C40C55D51E73C2* L_1 = V_0;
|
|
NullCheck(L_1);
|
|
L_1->___U3CU3E4__this_0 = __this;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
|
|
// cityConfig.roadWidth = Mathf.Max(1, cityConfig.roadWidth);
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_2 = __this->___cityConfig_14;
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_3 = __this->___cityConfig_14;
|
|
NullCheck(L_3);
|
|
int32_t L_4 = L_3->___roadWidth_15;
|
|
int32_t L_5;
|
|
L_5 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(1, L_4, NULL);
|
|
NullCheck(L_2);
|
|
L_2->___roadWidth_15 = L_5;
|
|
// var cityWidth = random.Range(cityConfig.minSize, cityConfig.maxSize);
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_6 = __this->___random_16;
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_7 = __this->___cityConfig_14;
|
|
NullCheck(L_7);
|
|
int32_t L_8 = L_7->___minSize_6;
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_9 = __this->___cityConfig_14;
|
|
NullCheck(L_9);
|
|
int32_t L_10 = L_9->___maxSize_7;
|
|
int32_t L_11;
|
|
L_11 = RandomExtensions_Range_mD218DB66F5B4A42B67F870CD9976D2BF4FB029EB(L_6, L_8, L_10, NULL);
|
|
V_1 = L_11;
|
|
// var cityLength = random.Range(cityConfig.minSize, cityConfig.maxSize);
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_12 = __this->___random_16;
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_13 = __this->___cityConfig_14;
|
|
NullCheck(L_13);
|
|
int32_t L_14 = L_13->___minSize_6;
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_15 = __this->___cityConfig_14;
|
|
NullCheck(L_15);
|
|
int32_t L_16 = L_15->___maxSize_7;
|
|
int32_t L_17;
|
|
L_17 = RandomExtensions_Range_mD218DB66F5B4A42B67F870CD9976D2BF4FB029EB(L_12, L_14, L_16, NULL);
|
|
V_2 = L_17;
|
|
// var roadWidth = cityConfig.roadWidth;
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_18 = __this->___cityConfig_14;
|
|
NullCheck(L_18);
|
|
int32_t L_19 = L_18->___roadWidth_15;
|
|
V_3 = L_19;
|
|
// cityModel.CityWidth = cityWidth;
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_20 = __this->___cityModel_15;
|
|
int32_t L_21 = V_1;
|
|
NullCheck(L_20);
|
|
L_20->___CityWidth_7 = L_21;
|
|
// cityModel.CityHeight = cityLength;
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_22 = __this->___cityModel_15;
|
|
int32_t L_23 = V_2;
|
|
NullCheck(L_22);
|
|
L_22->___CityHeight_8 = L_23;
|
|
// cityModel.Cells = new SimpleCityCell[cityWidth, cityLength];
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_24 = __this->___cityModel_15;
|
|
int32_t L_25 = V_1;
|
|
int32_t L_26 = V_2;
|
|
il2cpp_array_size_t L_28[] = { (il2cpp_array_size_t)L_25, (il2cpp_array_size_t)L_26 };
|
|
SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_27 = (SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B*)GenArrayNew(SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B_il2cpp_TypeInfo_var, L_28);
|
|
NullCheck(L_24);
|
|
L_24->___Cells_4 = L_27;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_24->___Cells_4), (void*)L_27);
|
|
// for (int x = 0; x < cityWidth; x++)
|
|
V_6 = 0;
|
|
goto IL_0101;
|
|
}
|
|
|
|
IL_00a8:
|
|
{
|
|
// for (int z = 0; z < cityLength; z++)
|
|
V_7 = 0;
|
|
goto IL_00f6;
|
|
}
|
|
|
|
IL_00ad:
|
|
{
|
|
// var cell = new SimpleCityCell();
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_29 = (SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA*)il2cpp_codegen_object_new(SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA_il2cpp_TypeInfo_var);
|
|
NullCheck(L_29);
|
|
SimpleCityCell__ctor_m4797F6B305643776DE0E53FB1A1EBBAA436D94B2(L_29, NULL);
|
|
V_8 = L_29;
|
|
// cell.Position = new IntVector(x, 0, z);
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_30 = V_8;
|
|
int32_t L_31 = V_6;
|
|
int32_t L_32 = V_7;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_33;
|
|
memset((&L_33), 0, sizeof(L_33));
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_33), L_31, 0, L_32, /*hidden argument*/NULL);
|
|
NullCheck(L_30);
|
|
L_30->___Position_0 = L_33;
|
|
// cell.CellType = SimpleCityCellType.House;
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_34 = V_8;
|
|
NullCheck(L_34);
|
|
L_34->___CellType_1 = 1;
|
|
// cell.Rotation = GetRandomRotation();
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_35 = V_8;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36;
|
|
L_36 = SimpleCityDungeonBuilder_GetRandomRotation_mCF3386CBD623B0755BD7BA3FAF46A2339593B6A8(__this, NULL);
|
|
NullCheck(L_35);
|
|
L_35->___Rotation_2 = L_36;
|
|
// cityModel.Cells[x, z] = cell;
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_37 = __this->___cityModel_15;
|
|
NullCheck(L_37);
|
|
SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_38 = L_37->___Cells_4;
|
|
int32_t L_39 = V_6;
|
|
int32_t L_40 = V_7;
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_41 = V_8;
|
|
NullCheck(L_38);
|
|
(L_38)->SetAt(L_39, L_40, L_41);
|
|
// for (int z = 0; z < cityLength; z++)
|
|
int32_t L_42 = V_7;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(L_42, 1));
|
|
}
|
|
|
|
IL_00f6:
|
|
{
|
|
// for (int z = 0; z < cityLength; z++)
|
|
int32_t L_43 = V_7;
|
|
int32_t L_44 = V_2;
|
|
if ((((int32_t)L_43) < ((int32_t)L_44)))
|
|
{
|
|
goto IL_00ad;
|
|
}
|
|
}
|
|
{
|
|
// for (int x = 0; x < cityWidth; x++)
|
|
int32_t L_45 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_45, 1));
|
|
}
|
|
|
|
IL_0101:
|
|
{
|
|
// for (int x = 0; x < cityWidth; x++)
|
|
int32_t L_46 = V_6;
|
|
int32_t L_47 = V_1;
|
|
if ((((int32_t)L_46) < ((int32_t)L_47)))
|
|
{
|
|
goto IL_00a8;
|
|
}
|
|
}
|
|
{
|
|
// for (int x = 0; x < cityWidth; x++)
|
|
V_9 = 0;
|
|
goto IL_0127;
|
|
}
|
|
|
|
IL_010b:
|
|
{
|
|
// MakeRoad(x, 0, true);
|
|
int32_t L_48 = V_9;
|
|
SimpleCityDungeonBuilder_MakeRoad_m50BD8858B43CEEB9BD17B7B8C59AB3FAB6907E3D(__this, L_48, 0, (bool)1, NULL);
|
|
// MakeRoad(x, cityLength - roadWidth, true);
|
|
int32_t L_49 = V_9;
|
|
int32_t L_50 = V_2;
|
|
int32_t L_51 = V_3;
|
|
SimpleCityDungeonBuilder_MakeRoad_m50BD8858B43CEEB9BD17B7B8C59AB3FAB6907E3D(__this, L_49, ((int32_t)il2cpp_codegen_subtract(L_50, L_51)), (bool)1, NULL);
|
|
// for (int x = 0; x < cityWidth; x++)
|
|
int32_t L_52 = V_9;
|
|
V_9 = ((int32_t)il2cpp_codegen_add(L_52, 1));
|
|
}
|
|
|
|
IL_0127:
|
|
{
|
|
// for (int x = 0; x < cityWidth; x++)
|
|
int32_t L_53 = V_9;
|
|
int32_t L_54 = V_1;
|
|
if ((((int32_t)L_53) < ((int32_t)L_54)))
|
|
{
|
|
goto IL_010b;
|
|
}
|
|
}
|
|
{
|
|
// for (int z = 0; z < cityLength; z++)
|
|
V_10 = 0;
|
|
goto IL_014d;
|
|
}
|
|
|
|
IL_0131:
|
|
{
|
|
// MakeRoad(0, z, false);
|
|
int32_t L_55 = V_10;
|
|
SimpleCityDungeonBuilder_MakeRoad_m50BD8858B43CEEB9BD17B7B8C59AB3FAB6907E3D(__this, 0, L_55, (bool)0, NULL);
|
|
// MakeRoad(cityWidth - roadWidth, z, false);
|
|
int32_t L_56 = V_1;
|
|
int32_t L_57 = V_3;
|
|
int32_t L_58 = V_10;
|
|
SimpleCityDungeonBuilder_MakeRoad_m50BD8858B43CEEB9BD17B7B8C59AB3FAB6907E3D(__this, ((int32_t)il2cpp_codegen_subtract(L_56, L_57)), L_58, (bool)0, NULL);
|
|
// for (int z = 0; z < cityLength; z++)
|
|
int32_t L_59 = V_10;
|
|
V_10 = ((int32_t)il2cpp_codegen_add(L_59, 1));
|
|
}
|
|
|
|
IL_014d:
|
|
{
|
|
// for (int z = 0; z < cityLength; z++)
|
|
int32_t L_60 = V_10;
|
|
int32_t L_61 = V_2;
|
|
if ((((int32_t)L_60) < ((int32_t)L_61)))
|
|
{
|
|
goto IL_0131;
|
|
}
|
|
}
|
|
{
|
|
// for (int x = GetRandomBlockSize() + 1; x < cityWidth; x += GetRandomBlockSize() + 1)
|
|
int32_t L_62;
|
|
L_62 = SimpleCityDungeonBuilder_GetRandomBlockSize_mBE91CF4C7D1366DA8F4EBE92458948FAFB525131(__this, NULL);
|
|
V_11 = ((int32_t)il2cpp_codegen_add(L_62, 1));
|
|
goto IL_018f;
|
|
}
|
|
|
|
IL_015e:
|
|
{
|
|
// if (cityWidth - x <= 2 * roadWidth) continue;
|
|
int32_t L_63 = V_1;
|
|
int32_t L_64 = V_11;
|
|
int32_t L_65 = V_3;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_63, L_64))) <= ((int32_t)((int32_t)il2cpp_codegen_multiply(2, L_65)))))
|
|
{
|
|
goto IL_0182;
|
|
}
|
|
}
|
|
{
|
|
// for (int z = 0; z < cityLength; z++)
|
|
V_12 = 0;
|
|
goto IL_017d;
|
|
}
|
|
|
|
IL_016c:
|
|
{
|
|
// MakeRoad(x, z, false);
|
|
int32_t L_66 = V_11;
|
|
int32_t L_67 = V_12;
|
|
SimpleCityDungeonBuilder_MakeRoad_m50BD8858B43CEEB9BD17B7B8C59AB3FAB6907E3D(__this, L_66, L_67, (bool)0, NULL);
|
|
// for (int z = 0; z < cityLength; z++)
|
|
int32_t L_68 = V_12;
|
|
V_12 = ((int32_t)il2cpp_codegen_add(L_68, 1));
|
|
}
|
|
|
|
IL_017d:
|
|
{
|
|
// for (int z = 0; z < cityLength; z++)
|
|
int32_t L_69 = V_12;
|
|
int32_t L_70 = V_2;
|
|
if ((((int32_t)L_69) < ((int32_t)L_70)))
|
|
{
|
|
goto IL_016c;
|
|
}
|
|
}
|
|
|
|
IL_0182:
|
|
{
|
|
// for (int x = GetRandomBlockSize() + 1; x < cityWidth; x += GetRandomBlockSize() + 1)
|
|
int32_t L_71 = V_11;
|
|
int32_t L_72;
|
|
L_72 = SimpleCityDungeonBuilder_GetRandomBlockSize_mBE91CF4C7D1366DA8F4EBE92458948FAFB525131(__this, NULL);
|
|
V_11 = ((int32_t)il2cpp_codegen_add(L_71, ((int32_t)il2cpp_codegen_add(L_72, 1))));
|
|
}
|
|
|
|
IL_018f:
|
|
{
|
|
// for (int x = GetRandomBlockSize() + 1; x < cityWidth; x += GetRandomBlockSize() + 1)
|
|
int32_t L_73 = V_11;
|
|
int32_t L_74 = V_1;
|
|
if ((((int32_t)L_73) < ((int32_t)L_74)))
|
|
{
|
|
goto IL_015e;
|
|
}
|
|
}
|
|
{
|
|
// for (int z = GetRandomBlockSize() + 1; z < cityLength; z += GetRandomBlockSize() + 1)
|
|
int32_t L_75;
|
|
L_75 = SimpleCityDungeonBuilder_GetRandomBlockSize_mBE91CF4C7D1366DA8F4EBE92458948FAFB525131(__this, NULL);
|
|
V_13 = ((int32_t)il2cpp_codegen_add(L_75, 1));
|
|
goto IL_01d1;
|
|
}
|
|
|
|
IL_01a0:
|
|
{
|
|
// if (cityLength - z <= 2 * roadWidth) continue;
|
|
int32_t L_76 = V_2;
|
|
int32_t L_77 = V_13;
|
|
int32_t L_78 = V_3;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_76, L_77))) <= ((int32_t)((int32_t)il2cpp_codegen_multiply(2, L_78)))))
|
|
{
|
|
goto IL_01c4;
|
|
}
|
|
}
|
|
{
|
|
// for (int x = 0; x < cityWidth; x++)
|
|
V_14 = 0;
|
|
goto IL_01bf;
|
|
}
|
|
|
|
IL_01ae:
|
|
{
|
|
// MakeRoad(x, z, true);
|
|
int32_t L_79 = V_14;
|
|
int32_t L_80 = V_13;
|
|
SimpleCityDungeonBuilder_MakeRoad_m50BD8858B43CEEB9BD17B7B8C59AB3FAB6907E3D(__this, L_79, L_80, (bool)1, NULL);
|
|
// for (int x = 0; x < cityWidth; x++)
|
|
int32_t L_81 = V_14;
|
|
V_14 = ((int32_t)il2cpp_codegen_add(L_81, 1));
|
|
}
|
|
|
|
IL_01bf:
|
|
{
|
|
// for (int x = 0; x < cityWidth; x++)
|
|
int32_t L_82 = V_14;
|
|
int32_t L_83 = V_1;
|
|
if ((((int32_t)L_82) < ((int32_t)L_83)))
|
|
{
|
|
goto IL_01ae;
|
|
}
|
|
}
|
|
|
|
IL_01c4:
|
|
{
|
|
// for (int z = GetRandomBlockSize() + 1; z < cityLength; z += GetRandomBlockSize() + 1)
|
|
int32_t L_84 = V_13;
|
|
int32_t L_85;
|
|
L_85 = SimpleCityDungeonBuilder_GetRandomBlockSize_mBE91CF4C7D1366DA8F4EBE92458948FAFB525131(__this, NULL);
|
|
V_13 = ((int32_t)il2cpp_codegen_add(L_84, ((int32_t)il2cpp_codegen_add(L_85, 1))));
|
|
}
|
|
|
|
IL_01d1:
|
|
{
|
|
// for (int z = GetRandomBlockSize() + 1; z < cityLength; z += GetRandomBlockSize() + 1)
|
|
int32_t L_86 = V_13;
|
|
int32_t L_87 = V_2;
|
|
if ((((int32_t)L_86) < ((int32_t)L_87)))
|
|
{
|
|
goto IL_01a0;
|
|
}
|
|
}
|
|
{
|
|
// RemoveRoadEdges();
|
|
SimpleCityDungeonBuilder_RemoveRoadEdges_mAB156ED9D3DCCA988782DF60B4602263D590DC58(__this, NULL);
|
|
// for (int x = 0; x < cityWidth; x++)
|
|
U3CU3Ec__DisplayClass6_0_t5F097BE7F230937541531F5823C40C55D51E73C2* L_88 = V_0;
|
|
NullCheck(L_88);
|
|
L_88->___x_1 = 0;
|
|
goto IL_030c;
|
|
}
|
|
|
|
IL_01e8:
|
|
{
|
|
U3CU3Ec__DisplayClass6_1_t964D75E4C029CFCFA1CAF3DB3609D90A7680F284* L_89 = (U3CU3Ec__DisplayClass6_1_t964D75E4C029CFCFA1CAF3DB3609D90A7680F284*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass6_1_t964D75E4C029CFCFA1CAF3DB3609D90A7680F284_il2cpp_TypeInfo_var);
|
|
NullCheck(L_89);
|
|
U3CU3Ec__DisplayClass6_1__ctor_m528A96ED05906C56F0599939F10550A6C31B860D(L_89, NULL);
|
|
V_15 = L_89;
|
|
U3CU3Ec__DisplayClass6_1_t964D75E4C029CFCFA1CAF3DB3609D90A7680F284* L_90 = V_15;
|
|
U3CU3Ec__DisplayClass6_0_t5F097BE7F230937541531F5823C40C55D51E73C2* L_91 = V_0;
|
|
NullCheck(L_90);
|
|
L_90->___CSU24U3CU3E8__locals1_1 = L_91;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_90->___CSU24U3CU3E8__locals1_1), (void*)L_91);
|
|
// for (int z = 0; z < cityLength; z++)
|
|
U3CU3Ec__DisplayClass6_1_t964D75E4C029CFCFA1CAF3DB3609D90A7680F284* L_92 = V_15;
|
|
NullCheck(L_92);
|
|
L_92->___z_0 = 0;
|
|
goto IL_02ed;
|
|
}
|
|
|
|
IL_0204:
|
|
{
|
|
// foreach (var blockDimension in cityConfig.customBlockDimensions)
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_93 = __this->___cityConfig_14;
|
|
NullCheck(L_93);
|
|
CityBlockDimensionU5BU5D_tEBD3240F350815EE44B0C464618510BD6E01B2B8* L_94 = L_93->___customBlockDimensions_14;
|
|
V_16 = L_94;
|
|
V_17 = 0;
|
|
goto IL_02ce;
|
|
}
|
|
|
|
IL_0219:
|
|
{
|
|
U3CU3Ec__DisplayClass6_2_tA28918D6115EC38AB2A623349B952FE8615F726A* L_95 = (U3CU3Ec__DisplayClass6_2_tA28918D6115EC38AB2A623349B952FE8615F726A*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass6_2_tA28918D6115EC38AB2A623349B952FE8615F726A_il2cpp_TypeInfo_var);
|
|
NullCheck(L_95);
|
|
U3CU3Ec__DisplayClass6_2__ctor_mC8E432DBCB8119B9C209DF1E563D7C9F1B757858(L_95, NULL);
|
|
V_18 = L_95;
|
|
U3CU3Ec__DisplayClass6_2_tA28918D6115EC38AB2A623349B952FE8615F726A* L_96 = V_18;
|
|
U3CU3Ec__DisplayClass6_1_t964D75E4C029CFCFA1CAF3DB3609D90A7680F284* L_97 = V_15;
|
|
NullCheck(L_96);
|
|
L_96->___CSU24U3CU3E8__locals2_3 = L_97;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_96->___CSU24U3CU3E8__locals2_3), (void*)L_97);
|
|
// foreach (var blockDimension in cityConfig.customBlockDimensions)
|
|
U3CU3Ec__DisplayClass6_2_tA28918D6115EC38AB2A623349B952FE8615F726A* L_98 = V_18;
|
|
CityBlockDimensionU5BU5D_tEBD3240F350815EE44B0C464618510BD6E01B2B8* L_99 = V_16;
|
|
int32_t L_100 = V_17;
|
|
NullCheck(L_99);
|
|
int32_t L_101 = L_100;
|
|
CityBlockDimension_t9B947411825E9373D6BD8C9DD6E9F68E2F6E7A99 L_102 = (L_99)->GetAt(static_cast<il2cpp_array_size_t>(L_101));
|
|
NullCheck(L_98);
|
|
L_98->___blockDimension_0 = L_102;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&L_98->___blockDimension_0))->___markerName_0), (void*)NULL);
|
|
// bool bProcess = random.NextFloat() < blockDimension.probability;
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_103 = __this->___random_16;
|
|
float L_104;
|
|
L_104 = RandomExtensions_NextFloat_m83B4036CA53E0F8F86D3A8D8ABC1C564D0673A67(L_103, NULL);
|
|
U3CU3Ec__DisplayClass6_2_tA28918D6115EC38AB2A623349B952FE8615F726A* L_105 = V_18;
|
|
NullCheck(L_105);
|
|
CityBlockDimension_t9B947411825E9373D6BD8C9DD6E9F68E2F6E7A99* L_106 = (&L_105->___blockDimension_0);
|
|
float L_107 = L_106->___probability_3;
|
|
// if (!bProcess) continue;
|
|
if (!((((float)L_104) < ((float)L_107))? 1 : 0))
|
|
{
|
|
goto IL_02c8;
|
|
}
|
|
}
|
|
{
|
|
// int BlockWidth = blockDimension.sizeX;
|
|
U3CU3Ec__DisplayClass6_2_tA28918D6115EC38AB2A623349B952FE8615F726A* L_108 = V_18;
|
|
U3CU3Ec__DisplayClass6_2_tA28918D6115EC38AB2A623349B952FE8615F726A* L_109 = V_18;
|
|
NullCheck(L_109);
|
|
CityBlockDimension_t9B947411825E9373D6BD8C9DD6E9F68E2F6E7A99* L_110 = (&L_109->___blockDimension_0);
|
|
int32_t L_111 = L_110->___sizeX_1;
|
|
NullCheck(L_108);
|
|
L_108->___BlockWidth_1 = L_111;
|
|
// int BlockHeight = blockDimension.sizeZ;
|
|
U3CU3Ec__DisplayClass6_2_tA28918D6115EC38AB2A623349B952FE8615F726A* L_112 = V_18;
|
|
U3CU3Ec__DisplayClass6_2_tA28918D6115EC38AB2A623349B952FE8615F726A* L_113 = V_18;
|
|
NullCheck(L_113);
|
|
CityBlockDimension_t9B947411825E9373D6BD8C9DD6E9F68E2F6E7A99* L_114 = (&L_113->___blockDimension_0);
|
|
int32_t L_115 = L_114->___sizeZ_2;
|
|
NullCheck(L_112);
|
|
L_112->___BlockHeight_2 = L_115;
|
|
// InsertHouseDelegate InsertHouse = delegate() {
|
|
// if (CanContainBiggerHouse(x, z, BlockWidth, BlockHeight))
|
|
// {
|
|
// if (random.NextFloat() < cityConfig.biggerHouseProbability)
|
|
// {
|
|
// InsertBiggerHouse(x, z, BlockWidth, BlockHeight, 0, blockDimension.markerName);
|
|
// }
|
|
// }
|
|
// };
|
|
U3CU3Ec__DisplayClass6_2_tA28918D6115EC38AB2A623349B952FE8615F726A* L_116 = V_18;
|
|
InsertHouseDelegate_t72A60F5E2107FEBC06686A274BDFE0B7133F7F3C* L_117 = (InsertHouseDelegate_t72A60F5E2107FEBC06686A274BDFE0B7133F7F3C*)il2cpp_codegen_object_new(InsertHouseDelegate_t72A60F5E2107FEBC06686A274BDFE0B7133F7F3C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_117);
|
|
InsertHouseDelegate__ctor_m007DBFC0794EF18B3395B2D7169DFEADC9CD5106(L_117, L_116, (intptr_t)((void*)U3CU3Ec__DisplayClass6_2_U3CGenerateCityLayoutU3Eb__0_m7226EB2ED42EEE089BA85FDE23DCF5ADC0903C39_RuntimeMethod_var), NULL);
|
|
V_19 = L_117;
|
|
// InsertHouseDelegate InsertHouse90 = delegate ()
|
|
// {
|
|
// // Try the 90 degrees rotated version
|
|
// if (CanContainBiggerHouse(x, z, BlockHeight, BlockWidth))
|
|
// {
|
|
// if (random.NextFloat() < cityConfig.biggerHouseProbability)
|
|
// {
|
|
// InsertBiggerHouse(x, z, BlockHeight, BlockWidth, 90, blockDimension.markerName);
|
|
// }
|
|
// }
|
|
// };
|
|
U3CU3Ec__DisplayClass6_2_tA28918D6115EC38AB2A623349B952FE8615F726A* L_118 = V_18;
|
|
InsertHouseDelegate_t72A60F5E2107FEBC06686A274BDFE0B7133F7F3C* L_119 = (InsertHouseDelegate_t72A60F5E2107FEBC06686A274BDFE0B7133F7F3C*)il2cpp_codegen_object_new(InsertHouseDelegate_t72A60F5E2107FEBC06686A274BDFE0B7133F7F3C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_119);
|
|
InsertHouseDelegate__ctor_m007DBFC0794EF18B3395B2D7169DFEADC9CD5106(L_119, L_118, (intptr_t)((void*)U3CU3Ec__DisplayClass6_2_U3CGenerateCityLayoutU3Eb__1_mE66E638959EBDFBFC212574500E1191C428A44BC_RuntimeMethod_var), NULL);
|
|
V_20 = L_119;
|
|
// if (random.NextFloat() < 0.5f)
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_120 = __this->___random_16;
|
|
float L_121;
|
|
L_121 = RandomExtensions_NextFloat_m83B4036CA53E0F8F86D3A8D8ABC1C564D0673A67(L_120, NULL);
|
|
if ((!(((float)L_121) < ((float)(0.5f)))))
|
|
{
|
|
goto IL_02ba;
|
|
}
|
|
}
|
|
{
|
|
// InsertHouse();
|
|
InsertHouseDelegate_t72A60F5E2107FEBC06686A274BDFE0B7133F7F3C* L_122 = V_19;
|
|
NullCheck(L_122);
|
|
InsertHouseDelegate_Invoke_mFED53C1018CCCE09E30865B12774CC12BFE4DB7A_inline(L_122, NULL);
|
|
// InsertHouse90();
|
|
InsertHouseDelegate_t72A60F5E2107FEBC06686A274BDFE0B7133F7F3C* L_123 = V_20;
|
|
NullCheck(L_123);
|
|
InsertHouseDelegate_Invoke_mFED53C1018CCCE09E30865B12774CC12BFE4DB7A_inline(L_123, NULL);
|
|
goto IL_02c8;
|
|
}
|
|
|
|
IL_02ba:
|
|
{
|
|
// InsertHouse90();
|
|
InsertHouseDelegate_t72A60F5E2107FEBC06686A274BDFE0B7133F7F3C* L_124 = V_20;
|
|
NullCheck(L_124);
|
|
InsertHouseDelegate_Invoke_mFED53C1018CCCE09E30865B12774CC12BFE4DB7A_inline(L_124, NULL);
|
|
// InsertHouse();
|
|
InsertHouseDelegate_t72A60F5E2107FEBC06686A274BDFE0B7133F7F3C* L_125 = V_19;
|
|
NullCheck(L_125);
|
|
InsertHouseDelegate_Invoke_mFED53C1018CCCE09E30865B12774CC12BFE4DB7A_inline(L_125, NULL);
|
|
}
|
|
|
|
IL_02c8:
|
|
{
|
|
int32_t L_126 = V_17;
|
|
V_17 = ((int32_t)il2cpp_codegen_add(L_126, 1));
|
|
}
|
|
|
|
IL_02ce:
|
|
{
|
|
// foreach (var blockDimension in cityConfig.customBlockDimensions)
|
|
int32_t L_127 = V_17;
|
|
CityBlockDimensionU5BU5D_tEBD3240F350815EE44B0C464618510BD6E01B2B8* L_128 = V_16;
|
|
NullCheck(L_128);
|
|
if ((((int32_t)L_127) < ((int32_t)((int32_t)(((RuntimeArray*)L_128)->max_length)))))
|
|
{
|
|
goto IL_0219;
|
|
}
|
|
}
|
|
{
|
|
// for (int z = 0; z < cityLength; z++)
|
|
U3CU3Ec__DisplayClass6_1_t964D75E4C029CFCFA1CAF3DB3609D90A7680F284* L_129 = V_15;
|
|
NullCheck(L_129);
|
|
int32_t L_130 = L_129->___z_0;
|
|
V_17 = L_130;
|
|
U3CU3Ec__DisplayClass6_1_t964D75E4C029CFCFA1CAF3DB3609D90A7680F284* L_131 = V_15;
|
|
int32_t L_132 = V_17;
|
|
NullCheck(L_131);
|
|
L_131->___z_0 = ((int32_t)il2cpp_codegen_add(L_132, 1));
|
|
}
|
|
|
|
IL_02ed:
|
|
{
|
|
// for (int z = 0; z < cityLength; z++)
|
|
U3CU3Ec__DisplayClass6_1_t964D75E4C029CFCFA1CAF3DB3609D90A7680F284* L_133 = V_15;
|
|
NullCheck(L_133);
|
|
int32_t L_134 = L_133->___z_0;
|
|
int32_t L_135 = V_2;
|
|
if ((((int32_t)L_134) < ((int32_t)L_135)))
|
|
{
|
|
goto IL_0204;
|
|
}
|
|
}
|
|
{
|
|
// for (int x = 0; x < cityWidth; x++)
|
|
U3CU3Ec__DisplayClass6_0_t5F097BE7F230937541531F5823C40C55D51E73C2* L_136 = V_0;
|
|
NullCheck(L_136);
|
|
int32_t L_137 = L_136->___x_1;
|
|
V_17 = L_137;
|
|
U3CU3Ec__DisplayClass6_0_t5F097BE7F230937541531F5823C40C55D51E73C2* L_138 = V_0;
|
|
int32_t L_139 = V_17;
|
|
NullCheck(L_138);
|
|
L_138->___x_1 = ((int32_t)il2cpp_codegen_add(L_139, 1));
|
|
}
|
|
|
|
IL_030c:
|
|
{
|
|
// for (int x = 0; x < cityWidth; x++)
|
|
U3CU3Ec__DisplayClass6_0_t5F097BE7F230937541531F5823C40C55D51E73C2* L_140 = V_0;
|
|
NullCheck(L_140);
|
|
int32_t L_141 = L_140->___x_1;
|
|
int32_t L_142 = V_1;
|
|
if ((((int32_t)L_141) < ((int32_t)L_142)))
|
|
{
|
|
goto IL_01e8;
|
|
}
|
|
}
|
|
{
|
|
// for (int x = 0; x < cityWidth; x++)
|
|
V_21 = 0;
|
|
goto IL_035b;
|
|
}
|
|
|
|
IL_031d:
|
|
{
|
|
// for (int z = 0; z < cityLength; z++)
|
|
V_22 = 0;
|
|
goto IL_0350;
|
|
}
|
|
|
|
IL_0322:
|
|
{
|
|
// var cell = cityModel.Cells[x, z];
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_143 = __this->___cityModel_15;
|
|
NullCheck(L_143);
|
|
SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_144 = L_143->___Cells_4;
|
|
int32_t L_145 = V_21;
|
|
int32_t L_146 = V_22;
|
|
NullCheck(L_144);
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_147;
|
|
L_147 = (L_144)->GetAt(L_145, L_146);
|
|
V_23 = L_147;
|
|
// if (cell.CellType == SimpleCityCellType.House)
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_148 = V_23;
|
|
NullCheck(L_148);
|
|
int32_t L_149 = L_148->___CellType_1;
|
|
if ((!(((uint32_t)L_149) == ((uint32_t)1))))
|
|
{
|
|
goto IL_034a;
|
|
}
|
|
}
|
|
{
|
|
// FaceHouseTowardsRoad(cell);
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_150 = V_23;
|
|
SimpleCityDungeonBuilder_FaceHouseTowardsRoad_mB1AA6FEA2D00CE5DF5B0500F988BF0CBC7066966(__this, L_150, NULL);
|
|
}
|
|
|
|
IL_034a:
|
|
{
|
|
// for (int z = 0; z < cityLength; z++)
|
|
int32_t L_151 = V_22;
|
|
V_22 = ((int32_t)il2cpp_codegen_add(L_151, 1));
|
|
}
|
|
|
|
IL_0350:
|
|
{
|
|
// for (int z = 0; z < cityLength; z++)
|
|
int32_t L_152 = V_22;
|
|
int32_t L_153 = V_2;
|
|
if ((((int32_t)L_152) < ((int32_t)L_153)))
|
|
{
|
|
goto IL_0322;
|
|
}
|
|
}
|
|
{
|
|
// for (int x = 0; x < cityWidth; x++)
|
|
int32_t L_154 = V_21;
|
|
V_21 = ((int32_t)il2cpp_codegen_add(L_154, 1));
|
|
}
|
|
|
|
IL_035b:
|
|
{
|
|
// for (int x = 0; x < cityWidth; x++)
|
|
int32_t L_155 = V_21;
|
|
int32_t L_156 = V_1;
|
|
if ((((int32_t)L_155) < ((int32_t)L_156)))
|
|
{
|
|
goto IL_031d;
|
|
}
|
|
}
|
|
{
|
|
// var padding = cityConfig.cityWallPadding;
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_157 = __this->___cityConfig_14;
|
|
NullCheck(L_157);
|
|
int32_t L_158 = L_157->___cityWallPadding_11;
|
|
V_4 = L_158;
|
|
// var paddedCells = new List<SimpleCityCell>();
|
|
List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064* L_159 = (List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064*)il2cpp_codegen_object_new(List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064_il2cpp_TypeInfo_var);
|
|
NullCheck(L_159);
|
|
List_1__ctor_m39A622F13B05ED3430303F477B77E4C2BF5225A2(L_159, List_1__ctor_m39A622F13B05ED3430303F477B77E4C2BF5225A2_RuntimeMethod_var);
|
|
V_5 = L_159;
|
|
// for (int p = 1; p <= padding; p++)
|
|
V_24 = 1;
|
|
goto IL_0416;
|
|
}
|
|
|
|
IL_037c:
|
|
{
|
|
// var currentPadding = p;
|
|
int32_t L_160 = V_24;
|
|
V_25 = L_160;
|
|
// var sx = -currentPadding;
|
|
int32_t L_161 = V_25;
|
|
V_26 = ((-L_161));
|
|
// var sz = -currentPadding;
|
|
int32_t L_162 = V_25;
|
|
V_27 = ((-L_162));
|
|
// var ex = cityWidth + currentPadding - 1;
|
|
int32_t L_163 = V_1;
|
|
int32_t L_164 = V_25;
|
|
V_28 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_163, L_164)), 1));
|
|
// var ez = cityLength + currentPadding - 1;
|
|
int32_t L_165 = V_2;
|
|
int32_t L_166 = V_25;
|
|
V_29 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_165, L_166)), 1));
|
|
// for (int x = sx; x < ex; x++)
|
|
int32_t L_167 = V_26;
|
|
V_30 = L_167;
|
|
goto IL_03cf;
|
|
}
|
|
|
|
IL_03a0:
|
|
{
|
|
// SimpleCityCellType cellType = SimpleCityCellType.CityWallPadding;
|
|
V_31 = 3;
|
|
// paddedCells.Add(CreateCell(x, sz, cellType));
|
|
List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064* L_168 = V_5;
|
|
int32_t L_169 = V_30;
|
|
int32_t L_170 = V_27;
|
|
int32_t L_171 = V_31;
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_172;
|
|
L_172 = SimpleCityDungeonBuilder_CreateCell_m389001FC1D3F6F1A74F9F4DD53CE54B04BCF6B11(__this, L_169, L_170, L_171, NULL);
|
|
NullCheck(L_168);
|
|
List_1_Add_mB2A80EEEFB61BAEB162B30D4685CC3FFEF677AF8_inline(L_168, L_172, List_1_Add_mB2A80EEEFB61BAEB162B30D4685CC3FFEF677AF8_RuntimeMethod_var);
|
|
// paddedCells.Add(CreateCell(x, ez, cellType));
|
|
List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064* L_173 = V_5;
|
|
int32_t L_174 = V_30;
|
|
int32_t L_175 = V_29;
|
|
int32_t L_176 = V_31;
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_177;
|
|
L_177 = SimpleCityDungeonBuilder_CreateCell_m389001FC1D3F6F1A74F9F4DD53CE54B04BCF6B11(__this, L_174, L_175, L_176, NULL);
|
|
NullCheck(L_173);
|
|
List_1_Add_mB2A80EEEFB61BAEB162B30D4685CC3FFEF677AF8_inline(L_173, L_177, List_1_Add_mB2A80EEEFB61BAEB162B30D4685CC3FFEF677AF8_RuntimeMethod_var);
|
|
// for (int x = sx; x < ex; x++)
|
|
int32_t L_178 = V_30;
|
|
V_30 = ((int32_t)il2cpp_codegen_add(L_178, 1));
|
|
}
|
|
|
|
IL_03cf:
|
|
{
|
|
// for (int x = sx; x < ex; x++)
|
|
int32_t L_179 = V_30;
|
|
int32_t L_180 = V_28;
|
|
if ((((int32_t)L_179) < ((int32_t)L_180)))
|
|
{
|
|
goto IL_03a0;
|
|
}
|
|
}
|
|
{
|
|
// for (int z = sz; z < ez; z++)
|
|
int32_t L_181 = V_27;
|
|
V_32 = L_181;
|
|
goto IL_040a;
|
|
}
|
|
|
|
IL_03db:
|
|
{
|
|
// SimpleCityCellType cellType = SimpleCityCellType.CityWallPadding;
|
|
V_33 = 3;
|
|
// paddedCells.Add(CreateCell(sx, z, cellType));
|
|
List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064* L_182 = V_5;
|
|
int32_t L_183 = V_26;
|
|
int32_t L_184 = V_32;
|
|
int32_t L_185 = V_33;
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_186;
|
|
L_186 = SimpleCityDungeonBuilder_CreateCell_m389001FC1D3F6F1A74F9F4DD53CE54B04BCF6B11(__this, L_183, L_184, L_185, NULL);
|
|
NullCheck(L_182);
|
|
List_1_Add_mB2A80EEEFB61BAEB162B30D4685CC3FFEF677AF8_inline(L_182, L_186, List_1_Add_mB2A80EEEFB61BAEB162B30D4685CC3FFEF677AF8_RuntimeMethod_var);
|
|
// paddedCells.Add(CreateCell(ex, z, cellType));
|
|
List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064* L_187 = V_5;
|
|
int32_t L_188 = V_28;
|
|
int32_t L_189 = V_32;
|
|
int32_t L_190 = V_33;
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_191;
|
|
L_191 = SimpleCityDungeonBuilder_CreateCell_m389001FC1D3F6F1A74F9F4DD53CE54B04BCF6B11(__this, L_188, L_189, L_190, NULL);
|
|
NullCheck(L_187);
|
|
List_1_Add_mB2A80EEEFB61BAEB162B30D4685CC3FFEF677AF8_inline(L_187, L_191, List_1_Add_mB2A80EEEFB61BAEB162B30D4685CC3FFEF677AF8_RuntimeMethod_var);
|
|
// for (int z = sz; z < ez; z++)
|
|
int32_t L_192 = V_32;
|
|
V_32 = ((int32_t)il2cpp_codegen_add(L_192, 1));
|
|
}
|
|
|
|
IL_040a:
|
|
{
|
|
// for (int z = sz; z < ez; z++)
|
|
int32_t L_193 = V_32;
|
|
int32_t L_194 = V_29;
|
|
if ((((int32_t)L_193) < ((int32_t)L_194)))
|
|
{
|
|
goto IL_03db;
|
|
}
|
|
}
|
|
{
|
|
// for (int p = 1; p <= padding; p++)
|
|
int32_t L_195 = V_24;
|
|
V_24 = ((int32_t)il2cpp_codegen_add(L_195, 1));
|
|
}
|
|
|
|
IL_0416:
|
|
{
|
|
// for (int p = 1; p <= padding; p++)
|
|
int32_t L_196 = V_24;
|
|
int32_t L_197 = V_4;
|
|
if ((((int32_t)L_196) <= ((int32_t)L_197)))
|
|
{
|
|
goto IL_037c;
|
|
}
|
|
}
|
|
{
|
|
// cityModel.WallPaddingCells = paddedCells.ToArray();
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_198 = __this->___cityModel_15;
|
|
List_1_tAC542DD04C954C5852E47B3E8F35D961996D3064* L_199 = V_5;
|
|
NullCheck(L_199);
|
|
SimpleCityCellU5BU5D_t033D00DBBB943855FD122562345E8999B86242E7* L_200;
|
|
L_200 = List_1_ToArray_m983F97B04DA3486219633608376DAAF156DD1E6E(L_199, List_1_ToArray_m983F97B04DA3486219633608376DAAF156DD1E6E_RuntimeMethod_var);
|
|
NullCheck(L_198);
|
|
L_198->___WallPaddingCells_5 = L_200;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_198->___WallPaddingCells_5), (void*)L_200);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::RemoveRoadEdge(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleCityDungeonBuilder_RemoveRoadEdge_m3DFAEFD04A74C43055D4919C8B00C8DEC37C8801 (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, int32_t ___0_x, int32_t ___1_z, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m7024952A8A06A2B2FD6A41027C224F14EFB9C2B0_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mA125E128FD7E5C44FBBE377D1E91C64612726552_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m5ECE4F4C0175BE8CF79895D245B30D2BEB4EAAF0_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m3CEC6A8ED133CA7EF3C957EA7C946E401291F79C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m19EB2056F3B65AFF2E826424C671E7A5371DAFE5_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m606D72FA17DC5FB76BFFBA90AE31EF85BE643D0A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
Enumerator_t2014470E422F92BDF2E12368BBB52F968E3DA2CE V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
{
|
|
// if (!IsStraightRoad(x, z)) {
|
|
int32_t L_0 = ___0_x;
|
|
int32_t L_1 = ___1_z;
|
|
bool L_2;
|
|
L_2 = SimpleCityDungeonBuilder_IsStraightRoad_m563C19E12DC33E9E3F3F632B96D11D64F15238F2(__this, L_0, L_1, NULL);
|
|
if (L_2)
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
// var RoadsToRemove = new HashSet<IntVector>();
|
|
HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* L_3 = (HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215*)il2cpp_codegen_object_new(HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215_il2cpp_TypeInfo_var);
|
|
NullCheck(L_3);
|
|
HashSet_1__ctor_m606D72FA17DC5FB76BFFBA90AE31EF85BE643D0A(L_3, HashSet_1__ctor_m606D72FA17DC5FB76BFFBA90AE31EF85BE643D0A_RuntimeMethod_var);
|
|
V_0 = L_3;
|
|
// RoadsToRemove.Add(new IntVector(x, 0, z));
|
|
HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* L_4 = V_0;
|
|
int32_t L_5 = ___0_x;
|
|
int32_t L_6 = ___1_z;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_7;
|
|
memset((&L_7), 0, sizeof(L_7));
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_7), L_5, 0, L_6, /*hidden argument*/NULL);
|
|
NullCheck(L_4);
|
|
bool L_8;
|
|
L_8 = HashSet_1_Add_m3CEC6A8ED133CA7EF3C957EA7C946E401291F79C(L_4, L_7, HashSet_1_Add_m3CEC6A8ED133CA7EF3C957EA7C946E401291F79C_RuntimeMethod_var);
|
|
// int index = x - 1;
|
|
int32_t L_9 = ___0_x;
|
|
V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
|
|
goto IL_0039;
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
// RoadsToRemove.Add(new IntVector(index, 0, z));
|
|
HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* L_10 = V_0;
|
|
int32_t L_11 = V_1;
|
|
int32_t L_12 = ___1_z;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_13;
|
|
memset((&L_13), 0, sizeof(L_13));
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_13), L_11, 0, L_12, /*hidden argument*/NULL);
|
|
NullCheck(L_10);
|
|
bool L_14;
|
|
L_14 = HashSet_1_Add_m3CEC6A8ED133CA7EF3C957EA7C946E401291F79C(L_10, L_13, HashSet_1_Add_m3CEC6A8ED133CA7EF3C957EA7C946E401291F79C_RuntimeMethod_var);
|
|
// index--;
|
|
int32_t L_15 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_subtract(L_15, 1));
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
// while (IsStraightRoad(index, z)) {
|
|
int32_t L_16 = V_1;
|
|
int32_t L_17 = ___1_z;
|
|
bool L_18;
|
|
L_18 = SimpleCityDungeonBuilder_IsStraightRoad_m563C19E12DC33E9E3F3F632B96D11D64F15238F2(__this, L_16, L_17, NULL);
|
|
if (L_18)
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
// index = x + 1;
|
|
int32_t L_19 = ___0_x;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_19, 1));
|
|
goto IL_005c;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
// RoadsToRemove.Add(new IntVector(index, 0, z));
|
|
HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* L_20 = V_0;
|
|
int32_t L_21 = V_1;
|
|
int32_t L_22 = ___1_z;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_23;
|
|
memset((&L_23), 0, sizeof(L_23));
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_23), L_21, 0, L_22, /*hidden argument*/NULL);
|
|
NullCheck(L_20);
|
|
bool L_24;
|
|
L_24 = HashSet_1_Add_m3CEC6A8ED133CA7EF3C957EA7C946E401291F79C(L_20, L_23, HashSet_1_Add_m3CEC6A8ED133CA7EF3C957EA7C946E401291F79C_RuntimeMethod_var);
|
|
// index++;
|
|
int32_t L_25 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_25, 1));
|
|
}
|
|
|
|
IL_005c:
|
|
{
|
|
// while (IsStraightRoad(index, z)) {
|
|
int32_t L_26 = V_1;
|
|
int32_t L_27 = ___1_z;
|
|
bool L_28;
|
|
L_28 = SimpleCityDungeonBuilder_IsStraightRoad_m563C19E12DC33E9E3F3F632B96D11D64F15238F2(__this, L_26, L_27, NULL);
|
|
if (L_28)
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
}
|
|
{
|
|
// index = z - 1;
|
|
int32_t L_29 = ___1_z;
|
|
V_1 = ((int32_t)il2cpp_codegen_subtract(L_29, 1));
|
|
goto IL_007f;
|
|
}
|
|
|
|
IL_006c:
|
|
{
|
|
// RoadsToRemove.Add(new IntVector(x, 0, index));
|
|
HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* L_30 = V_0;
|
|
int32_t L_31 = ___0_x;
|
|
int32_t L_32 = V_1;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_33;
|
|
memset((&L_33), 0, sizeof(L_33));
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_33), L_31, 0, L_32, /*hidden argument*/NULL);
|
|
NullCheck(L_30);
|
|
bool L_34;
|
|
L_34 = HashSet_1_Add_m3CEC6A8ED133CA7EF3C957EA7C946E401291F79C(L_30, L_33, HashSet_1_Add_m3CEC6A8ED133CA7EF3C957EA7C946E401291F79C_RuntimeMethod_var);
|
|
// index--;
|
|
int32_t L_35 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_subtract(L_35, 1));
|
|
}
|
|
|
|
IL_007f:
|
|
{
|
|
// while (IsStraightRoad(x, index)) {
|
|
int32_t L_36 = ___0_x;
|
|
int32_t L_37 = V_1;
|
|
bool L_38;
|
|
L_38 = SimpleCityDungeonBuilder_IsStraightRoad_m563C19E12DC33E9E3F3F632B96D11D64F15238F2(__this, L_36, L_37, NULL);
|
|
if (L_38)
|
|
{
|
|
goto IL_006c;
|
|
}
|
|
}
|
|
{
|
|
// index = z + 1;
|
|
int32_t L_39 = ___1_z;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_39, 1));
|
|
goto IL_00a2;
|
|
}
|
|
|
|
IL_008f:
|
|
{
|
|
// RoadsToRemove.Add(new IntVector(x, 0, index));
|
|
HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* L_40 = V_0;
|
|
int32_t L_41 = ___0_x;
|
|
int32_t L_42 = V_1;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_43;
|
|
memset((&L_43), 0, sizeof(L_43));
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_43), L_41, 0, L_42, /*hidden argument*/NULL);
|
|
NullCheck(L_40);
|
|
bool L_44;
|
|
L_44 = HashSet_1_Add_m3CEC6A8ED133CA7EF3C957EA7C946E401291F79C(L_40, L_43, HashSet_1_Add_m3CEC6A8ED133CA7EF3C957EA7C946E401291F79C_RuntimeMethod_var);
|
|
// index++;
|
|
int32_t L_45 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_45, 1));
|
|
}
|
|
|
|
IL_00a2:
|
|
{
|
|
// while (IsStraightRoad(x, index)) {
|
|
int32_t L_46 = ___0_x;
|
|
int32_t L_47 = V_1;
|
|
bool L_48;
|
|
L_48 = SimpleCityDungeonBuilder_IsStraightRoad_m563C19E12DC33E9E3F3F632B96D11D64F15238F2(__this, L_46, L_47, NULL);
|
|
if (L_48)
|
|
{
|
|
goto IL_008f;
|
|
}
|
|
}
|
|
{
|
|
// foreach (IntVector Position in RoadsToRemove) {
|
|
HashSet_1_tA1EF3184AD46B7255ABC462FA85BEA5168966215* L_49 = V_0;
|
|
NullCheck(L_49);
|
|
Enumerator_t2014470E422F92BDF2E12368BBB52F968E3DA2CE L_50;
|
|
L_50 = HashSet_1_GetEnumerator_m19EB2056F3B65AFF2E826424C671E7A5371DAFE5(L_49, HashSet_1_GetEnumerator_m19EB2056F3B65AFF2E826424C671E7A5371DAFE5_RuntimeMethod_var);
|
|
V_2 = L_50;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00ea:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m7024952A8A06A2B2FD6A41027C224F14EFB9C2B0((&V_2), Enumerator_Dispose_m7024952A8A06A2B2FD6A41027C224F14EFB9C2B0_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_00df_1;
|
|
}
|
|
|
|
IL_00b5_1:
|
|
{
|
|
// foreach (IntVector Position in RoadsToRemove) {
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_51;
|
|
L_51 = Enumerator_get_Current_m5ECE4F4C0175BE8CF79895D245B30D2BEB4EAAF0_inline((&V_2), Enumerator_get_Current_m5ECE4F4C0175BE8CF79895D245B30D2BEB4EAAF0_RuntimeMethod_var);
|
|
V_3 = L_51;
|
|
// SimpleCityCell Cell = cityModel.Cells[Position.x, Position.z];
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_52 = __this->___cityModel_15;
|
|
NullCheck(L_52);
|
|
SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_53 = L_52->___Cells_4;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_54 = V_3;
|
|
int32_t L_55 = L_54.___x_0;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_56 = V_3;
|
|
int32_t L_57 = L_56.___z_2;
|
|
NullCheck(L_53);
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_58;
|
|
L_58 = (L_53)->GetAt(L_55, L_57);
|
|
// Cell.CellType = SimpleCityCellType.House;
|
|
NullCheck(L_58);
|
|
L_58->___CellType_1 = 1;
|
|
}
|
|
|
|
IL_00df_1:
|
|
{
|
|
// foreach (IntVector Position in RoadsToRemove) {
|
|
bool L_59;
|
|
L_59 = Enumerator_MoveNext_mA125E128FD7E5C44FBBE377D1E91C64612726552((&V_2), Enumerator_MoveNext_mA125E128FD7E5C44FBBE377D1E91C64612726552_RuntimeMethod_var);
|
|
if (L_59)
|
|
{
|
|
goto IL_00b5_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00f8;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00f8:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::IsStraightRoad(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SimpleCityDungeonBuilder_IsStraightRoad_m563C19E12DC33E9E3F3F632B96D11D64F15238F2 (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, int32_t ___0_x, int32_t ___1_z, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
bool V_1 = false;
|
|
bool V_2 = false;
|
|
bool V_3 = false;
|
|
bool V_4 = false;
|
|
int32_t V_5 = 0;
|
|
{
|
|
// if (GetCellType(x, z) != SimpleCityCellType.Road) {
|
|
int32_t L_0 = ___0_x;
|
|
int32_t L_1 = ___1_z;
|
|
int32_t L_2;
|
|
L_2 = SimpleCityDungeonBuilder_GetCellType_m9B5343175AA16611152CBB202A2CAF527297853C(__this, L_0, L_1, NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_000c;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
// bool bTop = GetCellType(x, z - 1) == SimpleCityCellType.Road;
|
|
int32_t L_3 = ___0_x;
|
|
int32_t L_4 = ___1_z;
|
|
int32_t L_5;
|
|
L_5 = SimpleCityDungeonBuilder_GetCellType_m9B5343175AA16611152CBB202A2CAF527297853C(__this, L_3, ((int32_t)il2cpp_codegen_subtract(L_4, 1)), NULL);
|
|
// bool bBottom = GetCellType(x, z + 1) == SimpleCityCellType.Road;
|
|
int32_t L_6 = ___0_x;
|
|
int32_t L_7 = ___1_z;
|
|
int32_t L_8;
|
|
L_8 = SimpleCityDungeonBuilder_GetCellType_m9B5343175AA16611152CBB202A2CAF527297853C(__this, L_6, ((int32_t)il2cpp_codegen_add(L_7, 1)), NULL);
|
|
V_0 = (bool)((((int32_t)L_8) == ((int32_t)0))? 1 : 0);
|
|
// bool bLeft = GetCellType(x - 1, z) == SimpleCityCellType.Road;
|
|
int32_t L_9 = ___0_x;
|
|
int32_t L_10 = ___1_z;
|
|
int32_t L_11;
|
|
L_11 = SimpleCityDungeonBuilder_GetCellType_m9B5343175AA16611152CBB202A2CAF527297853C(__this, ((int32_t)il2cpp_codegen_subtract(L_9, 1)), L_10, NULL);
|
|
V_1 = (bool)((((int32_t)L_11) == ((int32_t)0))? 1 : 0);
|
|
// bool bRight = GetCellType(x + 1, z) == SimpleCityCellType.Road;
|
|
int32_t L_12 = ___0_x;
|
|
int32_t L_13 = ___1_z;
|
|
int32_t L_14;
|
|
L_14 = SimpleCityDungeonBuilder_GetCellType_m9B5343175AA16611152CBB202A2CAF527297853C(__this, ((int32_t)il2cpp_codegen_add(L_12, 1)), L_13, NULL);
|
|
V_2 = (bool)((((int32_t)L_14) == ((int32_t)0))? 1 : 0);
|
|
// bool bHorizontal = bLeft && bRight;
|
|
bool L_15 = V_1;
|
|
bool L_16 = V_2;
|
|
V_3 = (bool)((int32_t)((int32_t)L_15&(int32_t)L_16));
|
|
// bool bVertical = bTop && bBottom;
|
|
int32_t L_17 = ((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
|
|
bool L_18 = V_0;
|
|
V_4 = (bool)((int32_t)(L_17&(int32_t)L_18));
|
|
// int Adjacent = 0;
|
|
V_5 = 0;
|
|
// if (bTop) Adjacent++;
|
|
if (!L_17)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// if (bTop) Adjacent++;
|
|
int32_t L_19 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_19, 1));
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// if (bBottom) Adjacent++;
|
|
bool L_20 = V_0;
|
|
if (!L_20)
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// if (bBottom) Adjacent++;
|
|
int32_t L_21 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_21, 1));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// if (bLeft) Adjacent++;
|
|
bool L_22 = V_1;
|
|
if (!L_22)
|
|
{
|
|
goto IL_0069;
|
|
}
|
|
}
|
|
{
|
|
// if (bLeft) Adjacent++;
|
|
int32_t L_23 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_23, 1));
|
|
}
|
|
|
|
IL_0069:
|
|
{
|
|
// if (bRight) Adjacent++;
|
|
bool L_24 = V_2;
|
|
if (!L_24)
|
|
{
|
|
goto IL_0072;
|
|
}
|
|
}
|
|
{
|
|
// if (bRight) Adjacent++;
|
|
int32_t L_25 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_25, 1));
|
|
}
|
|
|
|
IL_0072:
|
|
{
|
|
// if (Adjacent != 2) return false;
|
|
int32_t L_26 = V_5;
|
|
if ((((int32_t)L_26) == ((int32_t)2)))
|
|
{
|
|
goto IL_0079;
|
|
}
|
|
}
|
|
{
|
|
// if (Adjacent != 2) return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0079:
|
|
{
|
|
// return bHorizontal || bVertical;
|
|
bool L_27 = V_3;
|
|
bool L_28 = V_4;
|
|
return (bool)((int32_t)((int32_t)L_27|(int32_t)L_28));
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::RemoveRoadEdges()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleCityDungeonBuilder_RemoveRoadEdges_mAB156ED9D3DCCA988782DF60B4602263D590DC58 (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
{
|
|
// int Width = cityModel.CityWidth;
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_0 = __this->___cityModel_15;
|
|
NullCheck(L_0);
|
|
int32_t L_1 = L_0->___CityWidth_7;
|
|
V_0 = L_1;
|
|
// int Length = cityModel.CityHeight;
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_2 = __this->___cityModel_15;
|
|
NullCheck(L_2);
|
|
int32_t L_3 = L_2->___CityHeight_8;
|
|
V_1 = L_3;
|
|
// for (int x = 0; x < Width; x++) {
|
|
V_2 = 0;
|
|
goto IL_0058;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
// for (int z = 0; z < Length; z++) {
|
|
V_3 = 0;
|
|
goto IL_0050;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (IsStraightRoad(x, z)) {
|
|
int32_t L_4 = V_2;
|
|
int32_t L_5 = V_3;
|
|
bool L_6;
|
|
L_6 = SimpleCityDungeonBuilder_IsStraightRoad_m563C19E12DC33E9E3F3F632B96D11D64F15238F2(__this, L_4, L_5, NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
{
|
|
// bool bRemove = random.NextFloat() < cityConfig.roadEdgeRemovalProbability;
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_7 = __this->___random_16;
|
|
float L_8;
|
|
L_8 = RandomExtensions_NextFloat_m83B4036CA53E0F8F86D3A8D8ABC1C564D0673A67(L_7, NULL);
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_9 = __this->___cityConfig_14;
|
|
NullCheck(L_9);
|
|
float L_10 = L_9->___roadEdgeRemovalProbability_13;
|
|
// if (bRemove) {
|
|
if (!((((float)L_8) < ((float)L_10))? 1 : 0))
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
{
|
|
// RemoveRoadEdge(x, z);
|
|
int32_t L_11 = V_2;
|
|
int32_t L_12 = V_3;
|
|
SimpleCityDungeonBuilder_RemoveRoadEdge_m3DFAEFD04A74C43055D4919C8B00C8DEC37C8801(__this, L_11, L_12, NULL);
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
// for (int z = 0; z < Length; z++) {
|
|
int32_t L_13 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
// for (int z = 0; z < Length; z++) {
|
|
int32_t L_14 = V_3;
|
|
int32_t L_15 = V_1;
|
|
if ((((int32_t)L_14) < ((int32_t)L_15)))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// for (int x = 0; x < Width; x++) {
|
|
int32_t L_16 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_16, 1));
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
// for (int x = 0; x < Width; x++) {
|
|
int32_t L_17 = V_2;
|
|
int32_t L_18 = V_0;
|
|
if ((((int32_t)L_17) < ((int32_t)L_18)))
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityCell DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::CreateCell(System.Int32,System.Int32,DungeonArchitect.Builders.SimpleCity.SimpleCityCellType)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* SimpleCityDungeonBuilder_CreateCell_m389001FC1D3F6F1A74F9F4DD53CE54B04BCF6B11 (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, int32_t ___0_x, int32_t ___1_z, int32_t ___2_cellType, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// var cell = new SimpleCityCell();
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_0 = (SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA*)il2cpp_codegen_object_new(SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
SimpleCityCell__ctor_m4797F6B305643776DE0E53FB1A1EBBAA436D94B2(L_0, NULL);
|
|
// cell.Position = new IntVector(x, 0, z);
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_1 = L_0;
|
|
int32_t L_2 = ___0_x;
|
|
int32_t L_3 = ___1_z;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_4;
|
|
memset((&L_4), 0, sizeof(L_4));
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_4), L_2, 0, L_3, /*hidden argument*/NULL);
|
|
NullCheck(L_1);
|
|
L_1->___Position_0 = L_4;
|
|
// cell.CellType = cellType;
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_5 = L_1;
|
|
int32_t L_6 = ___2_cellType;
|
|
NullCheck(L_5);
|
|
L_5->___CellType_1 = L_6;
|
|
// cell.Rotation = Quaternion.identity;
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_7 = L_5;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8;
|
|
L_8 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
|
|
NullCheck(L_7);
|
|
L_7->___Rotation_2 = L_8;
|
|
// return cell;
|
|
return L_7;
|
|
}
|
|
}
|
|
// DungeonArchitect.Builders.SimpleCity.SimpleCityCellType DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::GetCellType(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SimpleCityDungeonBuilder_GetCellType_m9B5343175AA16611152CBB202A2CAF527297853C (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, int32_t ___0_x, int32_t ___1_z, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (x < 0 || x >= cityModel.Cells.GetLength(0) ||
|
|
// z < 0 || z >= cityModel.Cells.GetLength(1)) {
|
|
int32_t L_0 = ___0_x;
|
|
if ((((int32_t)L_0) < ((int32_t)0)))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = ___0_x;
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_2 = __this->___cityModel_15;
|
|
NullCheck(L_2);
|
|
SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_3 = L_2->___Cells_4;
|
|
NullCheck((RuntimeArray*)L_3);
|
|
int32_t L_4;
|
|
L_4 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_3, 0, NULL);
|
|
if ((((int32_t)L_1) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = ___1_z;
|
|
if ((((int32_t)L_5) < ((int32_t)0)))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_6 = ___1_z;
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_7 = __this->___cityModel_15;
|
|
NullCheck(L_7);
|
|
SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_8 = L_7->___Cells_4;
|
|
NullCheck((RuntimeArray*)L_8);
|
|
int32_t L_9;
|
|
L_9 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_8, 1, NULL);
|
|
if ((((int32_t)L_6) < ((int32_t)L_9)))
|
|
{
|
|
goto IL_0032;
|
|
}
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
// return SimpleCityCellType.Empty;
|
|
return (int32_t)(5);
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
// return cityModel.Cells[x, z].CellType;
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_10 = __this->___cityModel_15;
|
|
NullCheck(L_10);
|
|
SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_11 = L_10->___Cells_4;
|
|
int32_t L_12 = ___0_x;
|
|
int32_t L_13 = ___1_z;
|
|
NullCheck(L_11);
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_14;
|
|
L_14 = (L_11)->GetAt(L_12, L_13);
|
|
NullCheck(L_14);
|
|
int32_t L_15 = L_14->___CellType_1;
|
|
return L_15;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::FaceHouseTowardsRoad(DungeonArchitect.Builders.SimpleCity.SimpleCityCell)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleCityDungeonBuilder_FaceHouseTowardsRoad_mB1AA6FEA2D00CE5DF5B0500F988BF0CBC7066966 (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* ___0_cell, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
bool V_2 = false;
|
|
bool V_3 = false;
|
|
bool V_4 = false;
|
|
bool V_5 = false;
|
|
float V_6 = 0.0f;
|
|
{
|
|
// int x = cell.Position.x;
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_0 = ___0_cell;
|
|
NullCheck(L_0);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_1 = (&L_0->___Position_0);
|
|
int32_t L_2 = L_1->___x_0;
|
|
V_0 = L_2;
|
|
// int z = cell.Position.z;
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_3 = ___0_cell;
|
|
NullCheck(L_3);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_4 = (&L_3->___Position_0);
|
|
int32_t L_5 = L_4->___z_2;
|
|
V_1 = L_5;
|
|
// bool roadLeft = GetCellType(x - 1, z) == SimpleCityCellType.Road;
|
|
int32_t L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
int32_t L_8;
|
|
L_8 = SimpleCityDungeonBuilder_GetCellType_m9B5343175AA16611152CBB202A2CAF527297853C(__this, ((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7, NULL);
|
|
V_2 = (bool)((((int32_t)L_8) == ((int32_t)0))? 1 : 0);
|
|
// bool roadRight = GetCellType(x + 1, z) == SimpleCityCellType.Road;
|
|
int32_t L_9 = V_0;
|
|
int32_t L_10 = V_1;
|
|
int32_t L_11;
|
|
L_11 = SimpleCityDungeonBuilder_GetCellType_m9B5343175AA16611152CBB202A2CAF527297853C(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), L_10, NULL);
|
|
V_3 = (bool)((((int32_t)L_11) == ((int32_t)0))? 1 : 0);
|
|
// bool roadTop = GetCellType(x, z - 1) == SimpleCityCellType.Road;
|
|
int32_t L_12 = V_0;
|
|
int32_t L_13 = V_1;
|
|
int32_t L_14;
|
|
L_14 = SimpleCityDungeonBuilder_GetCellType_m9B5343175AA16611152CBB202A2CAF527297853C(__this, L_12, ((int32_t)il2cpp_codegen_subtract(L_13, 1)), NULL);
|
|
V_4 = (bool)((((int32_t)L_14) == ((int32_t)0))? 1 : 0);
|
|
// bool roadBottom = GetCellType(x, z + 1) == SimpleCityCellType.Road;
|
|
int32_t L_15 = V_0;
|
|
int32_t L_16 = V_1;
|
|
int32_t L_17;
|
|
L_17 = SimpleCityDungeonBuilder_GetCellType_m9B5343175AA16611152CBB202A2CAF527297853C(__this, L_15, ((int32_t)il2cpp_codegen_add(L_16, 1)), NULL);
|
|
V_5 = (bool)((((int32_t)L_17) == ((int32_t)0))? 1 : 0);
|
|
// if (!roadLeft && !roadRight && !roadTop && !roadBottom) {
|
|
bool L_18 = V_2;
|
|
if (L_18)
|
|
{
|
|
goto IL_008e;
|
|
}
|
|
}
|
|
{
|
|
bool L_19 = V_3;
|
|
if (L_19)
|
|
{
|
|
goto IL_008e;
|
|
}
|
|
}
|
|
{
|
|
bool L_20 = V_4;
|
|
if (L_20)
|
|
{
|
|
goto IL_008e;
|
|
}
|
|
}
|
|
{
|
|
bool L_21 = V_5;
|
|
if (L_21)
|
|
{
|
|
goto IL_008e;
|
|
}
|
|
}
|
|
{
|
|
// cell.CellType = SimpleCityCellType.Park;
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_22 = ___0_cell;
|
|
NullCheck(L_22);
|
|
L_22->___CellType_1 = 2;
|
|
// cell.Rotation = Quaternion.Euler(0, 90 * (random.Next() % 4), 0);
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_23 = ___0_cell;
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_24 = __this->___random_16;
|
|
NullCheck(L_24);
|
|
int32_t L_25;
|
|
L_25 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Random::Next() */, L_24);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26;
|
|
L_26 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), ((float)((int32_t)il2cpp_codegen_multiply(((int32_t)90), ((int32_t)(L_25%4))))), (0.0f), NULL);
|
|
NullCheck(L_23);
|
|
L_23->___Rotation_2 = L_26;
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_008e:
|
|
{
|
|
// float angle = 0;
|
|
V_6 = (0.0f);
|
|
// if (roadLeft) angle = 0;
|
|
bool L_27 = V_2;
|
|
if (!L_27)
|
|
{
|
|
goto IL_00a1;
|
|
}
|
|
}
|
|
{
|
|
// if (roadLeft) angle = 0;
|
|
V_6 = (0.0f);
|
|
goto IL_00c5;
|
|
}
|
|
|
|
IL_00a1:
|
|
{
|
|
// else if (roadRight) angle = 180;
|
|
bool L_28 = V_3;
|
|
if (!L_28)
|
|
{
|
|
goto IL_00ad;
|
|
}
|
|
}
|
|
{
|
|
// else if (roadRight) angle = 180;
|
|
V_6 = (180.0f);
|
|
goto IL_00c5;
|
|
}
|
|
|
|
IL_00ad:
|
|
{
|
|
// else if (roadTop) angle = 270;
|
|
bool L_29 = V_4;
|
|
if (!L_29)
|
|
{
|
|
goto IL_00ba;
|
|
}
|
|
}
|
|
{
|
|
// else if (roadTop) angle = 270;
|
|
V_6 = (270.0f);
|
|
goto IL_00c5;
|
|
}
|
|
|
|
IL_00ba:
|
|
{
|
|
// else if (roadBottom) angle = 90;
|
|
bool L_30 = V_5;
|
|
if (!L_30)
|
|
{
|
|
goto IL_00c5;
|
|
}
|
|
}
|
|
{
|
|
// else if (roadBottom) angle = 90;
|
|
V_6 = (90.0f);
|
|
}
|
|
|
|
IL_00c5:
|
|
{
|
|
// cell.Rotation = Quaternion.Euler(0, angle, 0);
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_31 = ___0_cell;
|
|
float L_32 = V_6;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_33;
|
|
L_33 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), L_32, (0.0f), NULL);
|
|
NullCheck(L_31);
|
|
L_31->___Rotation_2 = L_33;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::CanContainBiggerHouse(System.Int32,System.Int32,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SimpleCityDungeonBuilder_CanContainBiggerHouse_mAF3080863F7F44FA63F4C70CF491AF5AC639D61A (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, int32_t ___0_x, int32_t ___1_z, int32_t ___2_w, int32_t ___3_h, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
{
|
|
// int cityWidth = cityModel.Cells.GetLength(0);
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_0 = __this->___cityModel_15;
|
|
NullCheck(L_0);
|
|
SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_1 = L_0->___Cells_4;
|
|
NullCheck((RuntimeArray*)L_1);
|
|
int32_t L_2;
|
|
L_2 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_1, 0, NULL);
|
|
V_0 = L_2;
|
|
// int cityLength = cityModel.Cells.GetLength(1);
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_3 = __this->___cityModel_15;
|
|
NullCheck(L_3);
|
|
SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_4 = L_3->___Cells_4;
|
|
NullCheck((RuntimeArray*)L_4);
|
|
int32_t L_5;
|
|
L_5 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_4, 1, NULL);
|
|
V_1 = L_5;
|
|
// for (int dx = 0; dx < w; dx++)
|
|
V_2 = 0;
|
|
goto IL_0067;
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// for (int dz = 0; dz < h; dz++)
|
|
V_3 = 0;
|
|
goto IL_005e;
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
// if (x + dx >= cityWidth || z + dz >= cityLength)
|
|
int32_t L_6 = ___0_x;
|
|
int32_t L_7 = V_2;
|
|
int32_t L_8 = V_0;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_6, L_7))) >= ((int32_t)L_8)))
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = ___1_z;
|
|
int32_t L_10 = V_3;
|
|
int32_t L_11 = V_1;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_9, L_10))) < ((int32_t)L_11)))
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
// var cell = cityModel.Cells[x + dx, z + dz];
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_12 = __this->___cityModel_15;
|
|
NullCheck(L_12);
|
|
SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_13 = L_12->___Cells_4;
|
|
int32_t L_14 = ___0_x;
|
|
int32_t L_15 = V_2;
|
|
int32_t L_16 = ___1_z;
|
|
int32_t L_17 = V_3;
|
|
NullCheck(L_13);
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_18;
|
|
L_18 = (L_13)->GetAt(((int32_t)il2cpp_codegen_add(L_14, L_15)), ((int32_t)il2cpp_codegen_add(L_16, L_17)));
|
|
// if (cell.CellType != SimpleCityCellType.House)
|
|
NullCheck(L_18);
|
|
int32_t L_19 = L_18->___CellType_1;
|
|
if ((((int32_t)L_19) == ((int32_t)1)))
|
|
{
|
|
goto IL_005a;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_005a:
|
|
{
|
|
// for (int dz = 0; dz < h; dz++)
|
|
int32_t L_20 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_20, 1));
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
// for (int dz = 0; dz < h; dz++)
|
|
int32_t L_21 = V_3;
|
|
int32_t L_22 = ___3_h;
|
|
if ((((int32_t)L_21) < ((int32_t)L_22)))
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
// for (int dx = 0; dx < w; dx++)
|
|
int32_t L_23 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_23, 1));
|
|
}
|
|
|
|
IL_0067:
|
|
{
|
|
// for (int dx = 0; dx < w; dx++)
|
|
int32_t L_24 = V_2;
|
|
int32_t L_25 = ___2_w;
|
|
if ((((int32_t)L_24) < ((int32_t)L_25)))
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// bool connectedToRoad = IsConnectedToRoad(x, z, w, h);
|
|
int32_t L_26 = ___0_x;
|
|
int32_t L_27 = ___1_z;
|
|
int32_t L_28 = ___2_w;
|
|
int32_t L_29 = ___3_h;
|
|
bool L_30;
|
|
L_30 = SimpleCityDungeonBuilder_IsConnectedToRoad_m97369683DE50AA3717BA6EEE9F9323A7D8ABB21C(__this, L_26, L_27, L_28, L_29, NULL);
|
|
// return connectedToRoad ;
|
|
return L_30;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::IsConnectedToRoad(System.Int32,System.Int32,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SimpleCityDungeonBuilder_IsConnectedToRoad_m97369683DE50AA3717BA6EEE9F9323A7D8ABB21C (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, int32_t ___0_x, int32_t ___1_z, int32_t ___2_w, int32_t ___3_h, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mC12D67FB6B2738537F274204A04E2DA463771F54_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mA1D361FE9A99073D485E65E0A746D14AD56E6C1F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mCC10AF4347888150C7C356728C8183205B81A638_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF01C477CDADA3CC4D7589AF47F15AA10EDB9A371_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mE99C8F0AD0E80C16E9B36E83EF6F842C1835085D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m3594F0DA9A2356EC1BE06D92A122AC7D4953A063_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t72F81508323A323FA6727DCAE9E4209241B62383_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
List_1_t72F81508323A323FA6727DCAE9E4209241B62383* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
int32_t V_7 = 0;
|
|
int32_t V_8 = 0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_9 = NULL;
|
|
int32_t V_10 = 0;
|
|
int32_t V_11 = 0;
|
|
int32_t V_12 = 0;
|
|
Enumerator_t63D0D9D2F4A7D35CCD6B732EA566D06665532C5C V_13;
|
|
memset((&V_13), 0, sizeof(V_13));
|
|
int32_t V_14 = 0;
|
|
int32_t V_15 = 0;
|
|
bool V_16 = false;
|
|
{
|
|
// int cityWidth = cityModel.Cells.GetLength(0);
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_0 = __this->___cityModel_15;
|
|
NullCheck(L_0);
|
|
SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_1 = L_0->___Cells_4;
|
|
NullCheck((RuntimeArray*)L_1);
|
|
int32_t L_2;
|
|
L_2 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_1, 0, NULL);
|
|
V_0 = L_2;
|
|
// int cityLength = cityModel.Cells.GetLength(1);
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_3 = __this->___cityModel_15;
|
|
NullCheck(L_3);
|
|
SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_4 = L_3->___Cells_4;
|
|
NullCheck((RuntimeArray*)L_4);
|
|
int32_t L_5;
|
|
L_5 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_4, 1, NULL);
|
|
V_1 = L_5;
|
|
// var samplePoints = new List<IntVector>();
|
|
List_1_t72F81508323A323FA6727DCAE9E4209241B62383* L_6 = (List_1_t72F81508323A323FA6727DCAE9E4209241B62383*)il2cpp_codegen_object_new(List_1_t72F81508323A323FA6727DCAE9E4209241B62383_il2cpp_TypeInfo_var);
|
|
NullCheck(L_6);
|
|
List_1__ctor_m3594F0DA9A2356EC1BE06D92A122AC7D4953A063(L_6, List_1__ctor_m3594F0DA9A2356EC1BE06D92A122AC7D4953A063_RuntimeMethod_var);
|
|
V_2 = L_6;
|
|
// for (int dx = 0; dx < w; dx++)
|
|
V_3 = 0;
|
|
goto IL_0073;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
// int[] dz = new int[] { z - 1, z + h };
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)2);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = L_7;
|
|
int32_t L_9 = ___1_z;
|
|
NullCheck(L_8);
|
|
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)((int32_t)il2cpp_codegen_subtract(L_9, 1)));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = L_8;
|
|
int32_t L_11 = ___1_z;
|
|
int32_t L_12 = ___3_h;
|
|
NullCheck(L_10);
|
|
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(1), (int32_t)((int32_t)il2cpp_codegen_add(L_11, L_12)));
|
|
V_4 = L_10;
|
|
// for (int dzi = 0; dzi < 2; dzi++)
|
|
V_5 = 0;
|
|
goto IL_006a;
|
|
}
|
|
|
|
IL_0048:
|
|
{
|
|
// int xx = x + dx;
|
|
int32_t L_13 = ___0_x;
|
|
int32_t L_14 = V_3;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_13, L_14));
|
|
// int zz = dz[dzi];
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = V_4;
|
|
int32_t L_16 = V_5;
|
|
NullCheck(L_15);
|
|
int32_t L_17 = L_16;
|
|
int32_t L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
|
|
V_7 = L_18;
|
|
// samplePoints.Add(new IntVector(xx, 0, zz));
|
|
List_1_t72F81508323A323FA6727DCAE9E4209241B62383* L_19 = V_2;
|
|
int32_t L_20 = V_6;
|
|
int32_t L_21 = V_7;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_22;
|
|
memset((&L_22), 0, sizeof(L_22));
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_22), L_20, 0, L_21, /*hidden argument*/NULL);
|
|
NullCheck(L_19);
|
|
List_1_Add_mF01C477CDADA3CC4D7589AF47F15AA10EDB9A371_inline(L_19, L_22, List_1_Add_mF01C477CDADA3CC4D7589AF47F15AA10EDB9A371_RuntimeMethod_var);
|
|
// for (int dzi = 0; dzi < 2; dzi++)
|
|
int32_t L_23 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_23, 1));
|
|
}
|
|
|
|
IL_006a:
|
|
{
|
|
// for (int dzi = 0; dzi < 2; dzi++)
|
|
int32_t L_24 = V_5;
|
|
if ((((int32_t)L_24) < ((int32_t)2)))
|
|
{
|
|
goto IL_0048;
|
|
}
|
|
}
|
|
{
|
|
// for (int dx = 0; dx < w; dx++)
|
|
int32_t L_25 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_25, 1));
|
|
}
|
|
|
|
IL_0073:
|
|
{
|
|
// for (int dx = 0; dx < w; dx++)
|
|
int32_t L_26 = V_3;
|
|
int32_t L_27 = ___2_w;
|
|
if ((((int32_t)L_26) < ((int32_t)L_27)))
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
// for (int dz = 0; dz < w; dz++)
|
|
V_8 = 0;
|
|
goto IL_00c3;
|
|
}
|
|
|
|
IL_007c:
|
|
{
|
|
// int[] dx = new int[] { x - 1, x + w };
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_28 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)2);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_29 = L_28;
|
|
int32_t L_30 = ___0_x;
|
|
NullCheck(L_29);
|
|
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)((int32_t)il2cpp_codegen_subtract(L_30, 1)));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_31 = L_29;
|
|
int32_t L_32 = ___0_x;
|
|
int32_t L_33 = ___2_w;
|
|
NullCheck(L_31);
|
|
(L_31)->SetAt(static_cast<il2cpp_array_size_t>(1), (int32_t)((int32_t)il2cpp_codegen_add(L_32, L_33)));
|
|
V_9 = L_31;
|
|
// for (int dxi = 0; dxi < 2; dxi++)
|
|
V_10 = 0;
|
|
goto IL_00b8;
|
|
}
|
|
|
|
IL_0095:
|
|
{
|
|
// int xx = dx[dxi];
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_34 = V_9;
|
|
int32_t L_35 = V_10;
|
|
NullCheck(L_34);
|
|
int32_t L_36 = L_35;
|
|
int32_t L_37 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
|
|
V_11 = L_37;
|
|
// int zz = z + dz;
|
|
int32_t L_38 = ___1_z;
|
|
int32_t L_39 = V_8;
|
|
V_12 = ((int32_t)il2cpp_codegen_add(L_38, L_39));
|
|
// samplePoints.Add(new IntVector(xx, 0, zz));
|
|
List_1_t72F81508323A323FA6727DCAE9E4209241B62383* L_40 = V_2;
|
|
int32_t L_41 = V_11;
|
|
int32_t L_42 = V_12;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_43;
|
|
memset((&L_43), 0, sizeof(L_43));
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&L_43), L_41, 0, L_42, /*hidden argument*/NULL);
|
|
NullCheck(L_40);
|
|
List_1_Add_mF01C477CDADA3CC4D7589AF47F15AA10EDB9A371_inline(L_40, L_43, List_1_Add_mF01C477CDADA3CC4D7589AF47F15AA10EDB9A371_RuntimeMethod_var);
|
|
// for (int dxi = 0; dxi < 2; dxi++)
|
|
int32_t L_44 = V_10;
|
|
V_10 = ((int32_t)il2cpp_codegen_add(L_44, 1));
|
|
}
|
|
|
|
IL_00b8:
|
|
{
|
|
// for (int dxi = 0; dxi < 2; dxi++)
|
|
int32_t L_45 = V_10;
|
|
if ((((int32_t)L_45) < ((int32_t)2)))
|
|
{
|
|
goto IL_0095;
|
|
}
|
|
}
|
|
{
|
|
// for (int dz = 0; dz < w; dz++)
|
|
int32_t L_46 = V_8;
|
|
V_8 = ((int32_t)il2cpp_codegen_add(L_46, 1));
|
|
}
|
|
|
|
IL_00c3:
|
|
{
|
|
// for (int dz = 0; dz < w; dz++)
|
|
int32_t L_47 = V_8;
|
|
int32_t L_48 = ___2_w;
|
|
if ((((int32_t)L_47) < ((int32_t)L_48)))
|
|
{
|
|
goto IL_007c;
|
|
}
|
|
}
|
|
{
|
|
// foreach (var samplePoint in samplePoints)
|
|
List_1_t72F81508323A323FA6727DCAE9E4209241B62383* L_49 = V_2;
|
|
NullCheck(L_49);
|
|
Enumerator_t63D0D9D2F4A7D35CCD6B732EA566D06665532C5C L_50;
|
|
L_50 = List_1_GetEnumerator_mE99C8F0AD0E80C16E9B36E83EF6F842C1835085D(L_49, List_1_GetEnumerator_mE99C8F0AD0E80C16E9B36E83EF6F842C1835085D_RuntimeMethod_var);
|
|
V_13 = L_50;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0127:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mC12D67FB6B2738537F274204A04E2DA463771F54((&V_13), Enumerator_Dispose_mC12D67FB6B2738537F274204A04E2DA463771F54_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_011c_1;
|
|
}
|
|
|
|
IL_00d2_1:
|
|
{
|
|
// foreach (var samplePoint in samplePoints)
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_51;
|
|
L_51 = Enumerator_get_Current_mCC10AF4347888150C7C356728C8183205B81A638_inline((&V_13), Enumerator_get_Current_mCC10AF4347888150C7C356728C8183205B81A638_RuntimeMethod_var);
|
|
// int xx = samplePoint.x;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_52 = L_51;
|
|
int32_t L_53 = L_52.___x_0;
|
|
V_14 = L_53;
|
|
// int zz = samplePoint.z;
|
|
int32_t L_54 = L_52.___z_2;
|
|
V_15 = L_54;
|
|
// if (xx < 0 || xx >= cityWidth || zz < 0 || zz >= cityLength)
|
|
int32_t L_55 = V_14;
|
|
if ((((int32_t)L_55) < ((int32_t)0)))
|
|
{
|
|
goto IL_011c_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_56 = V_14;
|
|
int32_t L_57 = V_0;
|
|
if ((((int32_t)L_56) >= ((int32_t)L_57)))
|
|
{
|
|
goto IL_011c_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_58 = V_15;
|
|
if ((((int32_t)L_58) < ((int32_t)0)))
|
|
{
|
|
goto IL_011c_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_59 = V_15;
|
|
int32_t L_60 = V_1;
|
|
if ((((int32_t)L_59) >= ((int32_t)L_60)))
|
|
{
|
|
goto IL_011c_1;
|
|
}
|
|
}
|
|
{
|
|
// var cell = cityModel.Cells[xx, zz];
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_61 = __this->___cityModel_15;
|
|
NullCheck(L_61);
|
|
SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_62 = L_61->___Cells_4;
|
|
int32_t L_63 = V_14;
|
|
int32_t L_64 = V_15;
|
|
NullCheck(L_62);
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_65;
|
|
L_65 = (L_62)->GetAt(L_63, L_64);
|
|
// if (cell.CellType == SimpleCityCellType.Road)
|
|
NullCheck(L_65);
|
|
int32_t L_66 = L_65->___CellType_1;
|
|
if (L_66)
|
|
{
|
|
goto IL_011c_1;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
V_16 = (bool)1;
|
|
goto IL_0137;
|
|
}
|
|
|
|
IL_011c_1:
|
|
{
|
|
// foreach (var samplePoint in samplePoints)
|
|
bool L_67;
|
|
L_67 = Enumerator_MoveNext_mA1D361FE9A99073D485E65E0A746D14AD56E6C1F((&V_13), Enumerator_MoveNext_mA1D361FE9A99073D485E65E0A746D14AD56E6C1F_RuntimeMethod_var);
|
|
if (L_67)
|
|
{
|
|
goto IL_00d2_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0135;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0135:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0137:
|
|
{
|
|
// }
|
|
bool L_68 = V_16;
|
|
return L_68;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::InsertBiggerHouse(System.Int32,System.Int32,System.Int32,System.Int32,System.Single,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleCityDungeonBuilder_InsertBiggerHouse_mFDA3CB1984BDA4BD8F9FACF90E93D10BFFD684EE (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, int32_t ___0_x, int32_t ___1_z, int32_t ___2_w, int32_t ___3_h, float ___4_Angle, String_t* ___5_markerName, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* V_2 = NULL;
|
|
{
|
|
// for (int dx = 0; dx < w; dx++)
|
|
V_0 = 0;
|
|
goto IL_0076;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// for (int dz = 0; dz < h; dz++)
|
|
V_1 = 0;
|
|
goto IL_006d;
|
|
}
|
|
|
|
IL_0008:
|
|
{
|
|
// var cell = cityModel.Cells[x + dx, z + dz];
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_0 = __this->___cityModel_15;
|
|
NullCheck(L_0);
|
|
SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_1 = L_0->___Cells_4;
|
|
int32_t L_2 = ___0_x;
|
|
int32_t L_3 = V_0;
|
|
int32_t L_4 = ___1_z;
|
|
int32_t L_5 = V_1;
|
|
NullCheck(L_1);
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_6;
|
|
L_6 = (L_1)->GetAt(((int32_t)il2cpp_codegen_add(L_2, L_3)), ((int32_t)il2cpp_codegen_add(L_4, L_5)));
|
|
V_2 = L_6;
|
|
// if (dx == 0 && dz == 0)
|
|
int32_t L_7 = V_0;
|
|
if (L_7)
|
|
{
|
|
goto IL_0062;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_8 = V_1;
|
|
if (L_8)
|
|
{
|
|
goto IL_0062;
|
|
}
|
|
}
|
|
{
|
|
// cell.CellType = SimpleCityCellType.UserDefined;
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_9 = V_2;
|
|
NullCheck(L_9);
|
|
L_9->___CellType_1 = 4;
|
|
// cell.Rotation = Quaternion.Euler(0, Angle, 0);
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_10 = V_2;
|
|
float L_11 = ___4_Angle;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12;
|
|
L_12 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), L_11, (0.0f), NULL);
|
|
NullCheck(L_10);
|
|
L_10->___Rotation_2 = L_12;
|
|
// cell.BlockSize = new Vector3(w, 0, h);
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_13 = V_2;
|
|
int32_t L_14 = ___2_w;
|
|
int32_t L_15 = ___3_h;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
|
|
memset((&L_16), 0, sizeof(L_16));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_16), ((float)L_14), (0.0f), ((float)L_15), /*hidden argument*/NULL);
|
|
NullCheck(L_13);
|
|
L_13->___BlockSize_3 = L_16;
|
|
// cell.MarkerNameOverride = markerName;
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_17 = V_2;
|
|
String_t* L_18 = ___5_markerName;
|
|
NullCheck(L_17);
|
|
L_17->___MarkerNameOverride_4 = L_18;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_17->___MarkerNameOverride_4), (void*)L_18);
|
|
goto IL_0069;
|
|
}
|
|
|
|
IL_0062:
|
|
{
|
|
// cell.CellType = SimpleCityCellType.Empty;
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_19 = V_2;
|
|
NullCheck(L_19);
|
|
L_19->___CellType_1 = 5;
|
|
}
|
|
|
|
IL_0069:
|
|
{
|
|
// for (int dz = 0; dz < h; dz++)
|
|
int32_t L_20 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_20, 1));
|
|
}
|
|
|
|
IL_006d:
|
|
{
|
|
// for (int dz = 0; dz < h; dz++)
|
|
int32_t L_21 = V_1;
|
|
int32_t L_22 = ___3_h;
|
|
if ((((int32_t)L_21) < ((int32_t)L_22)))
|
|
{
|
|
goto IL_0008;
|
|
}
|
|
}
|
|
{
|
|
// for (int dx = 0; dx < w; dx++)
|
|
int32_t L_23 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_23, 1));
|
|
}
|
|
|
|
IL_0076:
|
|
{
|
|
// for (int dx = 0; dx < w; dx++)
|
|
int32_t L_24 = V_0;
|
|
int32_t L_25 = ___2_w;
|
|
if ((((int32_t)L_24) < ((int32_t)L_25)))
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::MakeRoad(System.Int32,System.Int32,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleCityDungeonBuilder_MakeRoad_m50BD8858B43CEEB9BD17B7B8C59AB3FAB6907E3D (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, int32_t ___0_x, int32_t ___1_z, bool ___2_horizontal, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
int32_t G_B3_0 = 0;
|
|
int32_t G_B6_0 = 0;
|
|
{
|
|
// var dx = horizontal ? 0 : 1;
|
|
bool L_0 = ___2_horizontal;
|
|
if (L_0)
|
|
{
|
|
goto IL_0006;
|
|
}
|
|
}
|
|
{
|
|
G_B3_0 = 1;
|
|
goto IL_0007;
|
|
}
|
|
|
|
IL_0006:
|
|
{
|
|
G_B3_0 = 0;
|
|
}
|
|
|
|
IL_0007:
|
|
{
|
|
V_0 = G_B3_0;
|
|
// var dz = horizontal ? 1 : 0;
|
|
bool L_1 = ___2_horizontal;
|
|
if (L_1)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
G_B6_0 = 0;
|
|
goto IL_000f;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
G_B6_0 = 1;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
V_1 = G_B6_0;
|
|
// for (int d = 0; d < cityConfig.roadWidth; d++)
|
|
V_2 = 0;
|
|
goto IL_0075;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
// var ix = x + d * dx;
|
|
int32_t L_2 = ___0_x;
|
|
int32_t L_3 = V_2;
|
|
int32_t L_4 = V_0;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_2, ((int32_t)il2cpp_codegen_multiply(L_3, L_4))));
|
|
// var iz = z + d * dz;
|
|
int32_t L_5 = ___1_z;
|
|
int32_t L_6 = V_2;
|
|
int32_t L_7 = V_1;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_5, ((int32_t)il2cpp_codegen_multiply(L_6, L_7))));
|
|
// ix = Mathf.Clamp(ix, 0, cityModel.CityWidth - 1);
|
|
int32_t L_8 = V_3;
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_9 = __this->___cityModel_15;
|
|
NullCheck(L_9);
|
|
int32_t L_10 = L_9->___CityWidth_7;
|
|
int32_t L_11;
|
|
L_11 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(L_8, 0, ((int32_t)il2cpp_codegen_subtract(L_10, 1)), NULL);
|
|
V_3 = L_11;
|
|
// iz = Mathf.Clamp(iz, 0, cityModel.CityHeight - 1);
|
|
int32_t L_12 = V_4;
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_13 = __this->___cityModel_15;
|
|
NullCheck(L_13);
|
|
int32_t L_14 = L_13->___CityHeight_8;
|
|
int32_t L_15;
|
|
L_15 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(L_12, 0, ((int32_t)il2cpp_codegen_subtract(L_14, 1)), NULL);
|
|
V_4 = L_15;
|
|
// var cell = cityModel.Cells[ix, iz];
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_16 = __this->___cityModel_15;
|
|
NullCheck(L_16);
|
|
SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_17 = L_16->___Cells_4;
|
|
int32_t L_18 = V_3;
|
|
int32_t L_19 = V_4;
|
|
NullCheck(L_17);
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_20;
|
|
L_20 = (L_17)->GetAt(L_18, L_19);
|
|
// cell.CellType = SimpleCityCellType.Road;
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_21 = L_20;
|
|
NullCheck(L_21);
|
|
L_21->___CellType_1 = 0;
|
|
// cell.Rotation = Quaternion.identity;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22;
|
|
L_22 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
|
|
NullCheck(L_21);
|
|
L_21->___Rotation_2 = L_22;
|
|
// for (int d = 0; d < cityConfig.roadWidth; d++)
|
|
int32_t L_23 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_23, 1));
|
|
}
|
|
|
|
IL_0075:
|
|
{
|
|
// for (int d = 0; d < cityConfig.roadWidth; d++)
|
|
int32_t L_24 = V_2;
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_25 = __this->___cityConfig_14;
|
|
NullCheck(L_25);
|
|
int32_t L_26 = L_25->___roadWidth_15;
|
|
if ((((int32_t)L_24) < ((int32_t)L_26)))
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::EmitCityMarkers()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleCityDungeonBuilder_EmitCityMarkers_mE1FBDEEEC31499BCD967E8B0752F3D3561BFFFD9 (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5D54E959817188DBAD9E65FA3DB55F06B70F5E3C);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
int32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* V_7 = NULL;
|
|
String_t* V_8 = NULL;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_9;
|
|
memset((&V_9), 0, sizeof(V_9));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_10;
|
|
memset((&V_10), 0, sizeof(V_10));
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_11;
|
|
memset((&V_11), 0, sizeof(V_11));
|
|
float V_12 = 0.0f;
|
|
{
|
|
// var basePosition = transform.position;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
|
|
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_0);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL);
|
|
V_0 = L_1;
|
|
// var cells = cityModel.Cells;
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_2 = __this->___cityModel_15;
|
|
NullCheck(L_2);
|
|
SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_3 = L_2->___Cells_4;
|
|
V_1 = L_3;
|
|
// var width = cells.GetLength(0);
|
|
SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_4 = V_1;
|
|
NullCheck((RuntimeArray*)L_4);
|
|
int32_t L_5;
|
|
L_5 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_4, 0, NULL);
|
|
V_2 = L_5;
|
|
// var length = cells.GetLength(1);
|
|
SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_6 = V_1;
|
|
NullCheck((RuntimeArray*)L_6);
|
|
int32_t L_7;
|
|
L_7 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_6, 1, NULL);
|
|
V_3 = L_7;
|
|
// var cellSize = new Vector3(cityConfig.CellSize.x, 0, cityConfig.CellSize.y);
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_8 = __this->___cityConfig_14;
|
|
NullCheck(L_8);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_9 = (&L_8->___CellSize_5);
|
|
float L_10 = L_9->___x_0;
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_11 = __this->___cityConfig_14;
|
|
NullCheck(L_11);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_12 = (&L_11->___CellSize_5);
|
|
float L_13 = L_12->___y_1;
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_4), L_10, (0.0f), L_13, NULL);
|
|
// for (int x = 0; x < width; x++)
|
|
V_5 = 0;
|
|
goto IL_01ae;
|
|
}
|
|
|
|
IL_005c:
|
|
{
|
|
// for (int z = 0; z < length; z++)
|
|
V_6 = 0;
|
|
goto IL_01a0;
|
|
}
|
|
|
|
IL_0064:
|
|
{
|
|
// var cell = cells[x, z];
|
|
SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_14 = V_1;
|
|
int32_t L_15 = V_5;
|
|
int32_t L_16 = V_6;
|
|
NullCheck(L_14);
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_17;
|
|
L_17 = (L_14)->GetAt(L_15, L_16);
|
|
V_7 = L_17;
|
|
// string markerName = "Unknown";
|
|
V_8 = _stringLiteral5D54E959817188DBAD9E65FA3DB55F06B70F5E3C;
|
|
// Quaternion rotation = Quaternion.identity;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18;
|
|
L_18 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
|
|
V_9 = L_18;
|
|
// var worldPosition = cell.Position * cellSize + basePosition;
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_19 = V_7;
|
|
NullCheck(L_19);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_20 = L_19->___Position_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_4;
|
|
il2cpp_codegen_runtime_class_init_inline(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
|
|
L_22 = IntVector_op_Multiply_m3233E2C98AC1950B36883D28B04FF0B7C1E43AA3(L_20, L_21, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
|
|
L_24 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_22, L_23, NULL);
|
|
V_10 = L_24;
|
|
// if (cell.CellType == SimpleCityCellType.House)
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_25 = V_7;
|
|
NullCheck(L_25);
|
|
int32_t L_26 = L_25->___CellType_1;
|
|
if ((!(((uint32_t)L_26) == ((uint32_t)1))))
|
|
{
|
|
goto IL_00b3;
|
|
}
|
|
}
|
|
{
|
|
// markerName = SimpleCityDungeonMarkerNames.House;
|
|
il2cpp_codegen_runtime_class_init_inline(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var);
|
|
String_t* L_27 = ((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___House_0;
|
|
V_8 = L_27;
|
|
// rotation = cell.Rotation;
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_28 = V_7;
|
|
NullCheck(L_28);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_29 = L_28->___Rotation_2;
|
|
V_9 = L_29;
|
|
goto IL_0158;
|
|
}
|
|
|
|
IL_00b3:
|
|
{
|
|
// else if (cell.CellType == SimpleCityCellType.UserDefined)
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_30 = V_7;
|
|
NullCheck(L_30);
|
|
int32_t L_31 = L_30->___CellType_1;
|
|
if ((!(((uint32_t)L_31) == ((uint32_t)4))))
|
|
{
|
|
goto IL_010b;
|
|
}
|
|
}
|
|
{
|
|
// markerName = cell.MarkerNameOverride;
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_32 = V_7;
|
|
NullCheck(L_32);
|
|
String_t* L_33 = L_32->___MarkerNameOverride_4;
|
|
V_8 = L_33;
|
|
// worldPosition += Vector3.Scale(cell.BlockSize / 2.0f - new Vector3(0.5f, 0, 0.5f), cellSize);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = V_10;
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_35 = V_7;
|
|
NullCheck(L_35);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = L_35->___BlockSize_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
|
|
L_37 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_36, (2.0f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
|
|
memset((&L_38), 0, sizeof(L_38));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_38), (0.5f), (0.0f), (0.5f), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
|
|
L_39 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_37, L_38, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = V_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41;
|
|
L_41 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_39, L_40, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42;
|
|
L_42 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_34, L_41, NULL);
|
|
V_10 = L_42;
|
|
// rotation = cell.Rotation;
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_43 = V_7;
|
|
NullCheck(L_43);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_44 = L_43->___Rotation_2;
|
|
V_9 = L_44;
|
|
goto IL_0158;
|
|
}
|
|
|
|
IL_010b:
|
|
{
|
|
// else if (cell.CellType == SimpleCityCellType.Park)
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_45 = V_7;
|
|
NullCheck(L_45);
|
|
int32_t L_46 = L_45->___CellType_1;
|
|
if ((!(((uint32_t)L_46) == ((uint32_t)2))))
|
|
{
|
|
goto IL_0127;
|
|
}
|
|
}
|
|
{
|
|
// markerName = SimpleCityDungeonMarkerNames.Park;
|
|
il2cpp_codegen_runtime_class_init_inline(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var);
|
|
String_t* L_47 = ((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___Park_1;
|
|
V_8 = L_47;
|
|
// rotation = cell.Rotation;
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_48 = V_7;
|
|
NullCheck(L_48);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_49 = L_48->___Rotation_2;
|
|
V_9 = L_49;
|
|
goto IL_0158;
|
|
}
|
|
|
|
IL_0127:
|
|
{
|
|
// else if (cell.CellType == SimpleCityCellType.Road)
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_50 = V_7;
|
|
NullCheck(L_50);
|
|
int32_t L_51 = L_50->___CellType_1;
|
|
if (L_51)
|
|
{
|
|
goto IL_0158;
|
|
}
|
|
}
|
|
{
|
|
// float angle = 0;
|
|
V_12 = (0.0f);
|
|
// markerName = RoadBeautifier.GetRoadMarkerName(x, z, cells, out angle);
|
|
int32_t L_52 = V_5;
|
|
int32_t L_53 = V_6;
|
|
SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_54 = V_1;
|
|
String_t* L_55;
|
|
L_55 = RoadBeautifier_GetRoadMarkerName_m6E135110CB1F9CD93837DCC2220BC653D48E0388(L_52, L_53, L_54, (&V_12), NULL);
|
|
V_8 = L_55;
|
|
// rotation = Quaternion.Euler(0, angle, 0);
|
|
float L_56 = V_12;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_57;
|
|
L_57 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), L_56, (0.0f), NULL);
|
|
V_9 = L_57;
|
|
}
|
|
|
|
IL_0158:
|
|
{
|
|
// var markerTransform = Matrix4x4.TRS(worldPosition, rotation, Vector3.one);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58 = V_10;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_59 = V_9;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60;
|
|
L_60 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_61;
|
|
L_61 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_58, L_59, L_60, NULL);
|
|
V_11 = L_61;
|
|
// EmitMarker(markerName, markerTransform, cell.Position, -1);
|
|
String_t* L_62 = V_8;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_63 = V_11;
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_64 = V_7;
|
|
NullCheck(L_64);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_65 = L_64->___Position_0;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_66;
|
|
L_66 = DungeonBuilder_EmitMarker_m2269C1FA0350E2BE59E038CC9ADD6127C2998865(__this, L_62, L_63, L_65, (-1), NULL);
|
|
// if (cell.CellType == SimpleCityCellType.Road)
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_67 = V_7;
|
|
NullCheck(L_67);
|
|
int32_t L_68 = L_67->___CellType_1;
|
|
if (L_68)
|
|
{
|
|
goto IL_019a;
|
|
}
|
|
}
|
|
{
|
|
// EmitMarker(SimpleCityDungeonMarkerNames.Road, markerTransform, cell.Position, -1);
|
|
il2cpp_codegen_runtime_class_init_inline(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var);
|
|
String_t* L_69 = ((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___Road_7;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_70 = V_11;
|
|
SimpleCityCell_tB98592E4EDC8BF55AD1ED666D2B18DBEAD9407EA* L_71 = V_7;
|
|
NullCheck(L_71);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_72 = L_71->___Position_0;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_73;
|
|
L_73 = DungeonBuilder_EmitMarker_m2269C1FA0350E2BE59E038CC9ADD6127C2998865(__this, L_69, L_70, L_72, (-1), NULL);
|
|
}
|
|
|
|
IL_019a:
|
|
{
|
|
// for (int z = 0; z < length; z++)
|
|
int32_t L_74 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_74, 1));
|
|
}
|
|
|
|
IL_01a0:
|
|
{
|
|
// for (int z = 0; z < length; z++)
|
|
int32_t L_75 = V_6;
|
|
int32_t L_76 = V_3;
|
|
if ((((int32_t)L_75) < ((int32_t)L_76)))
|
|
{
|
|
goto IL_0064;
|
|
}
|
|
}
|
|
{
|
|
// for (int x = 0; x < width; x++)
|
|
int32_t L_77 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_77, 1));
|
|
}
|
|
|
|
IL_01ae:
|
|
{
|
|
// for (int x = 0; x < width; x++)
|
|
int32_t L_78 = V_5;
|
|
int32_t L_79 = V_2;
|
|
if ((((int32_t)L_78) < ((int32_t)L_79)))
|
|
{
|
|
goto IL_005c;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::EmitBoundaryMarkers()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleCityDungeonBuilder_EmitBoundaryMarkers_m5E670C5E99656475107CDF6A98ED6AD7E6ECE9CD (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
int32_t V_6 = 0;
|
|
int32_t V_7 = 0;
|
|
int32_t V_8 = 0;
|
|
int32_t V_9 = 0;
|
|
int32_t V_10 = 0;
|
|
int32_t V_11 = 0;
|
|
float V_12 = 0.0f;
|
|
float V_13 = 0.0f;
|
|
float V_14 = 0.0f;
|
|
float V_15 = 0.0f;
|
|
float V_16 = 0.0f;
|
|
{
|
|
// var config = cityModel.Config;
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_0 = __this->___cityModel_15;
|
|
NullCheck(L_0);
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_1 = L_0->___Config_6;
|
|
V_0 = L_1;
|
|
// var cells = cityModel.Cells;
|
|
SimpleCityDungeonModel_t2E10F06DCDAA29CC54CAF5B611428DE7DA69EF82* L_2 = __this->___cityModel_15;
|
|
NullCheck(L_2);
|
|
SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_3 = L_2->___Cells_4;
|
|
// var padding = config.cityWallPadding;
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
int32_t L_5 = L_4->___cityWallPadding_11;
|
|
V_1 = L_5;
|
|
// var doorSize = config.cityDoorSize;
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_6 = V_0;
|
|
NullCheck(L_6);
|
|
int32_t L_7 = L_6->___cityDoorSize_12;
|
|
V_2 = L_7;
|
|
// var width = cells.GetLength(0);
|
|
SimpleCityCellU5BU2CU5D_tBE76CFAFA967FA703C955E796DE121D4B388273B* L_8 = L_3;
|
|
NullCheck((RuntimeArray*)L_8);
|
|
int32_t L_9;
|
|
L_9 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_8, 0, NULL);
|
|
V_3 = L_9;
|
|
// var length = cells.GetLength(1);
|
|
NullCheck((RuntimeArray*)L_8);
|
|
int32_t L_10;
|
|
L_10 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_8, 1, NULL);
|
|
V_4 = L_10;
|
|
// var cellSize = new Vector3(config.CellSize.x, 0, config.CellSize.y);
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_11 = V_0;
|
|
NullCheck(L_11);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_12 = (&L_11->___CellSize_5);
|
|
float L_13 = L_12->___x_0;
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_14 = V_0;
|
|
NullCheck(L_14);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_15 = (&L_14->___CellSize_5);
|
|
float L_16 = L_15->___y_1;
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_5), L_13, (0.0f), L_16, NULL);
|
|
// for (int p = 1; p <= padding; p++)
|
|
V_6 = 1;
|
|
goto IL_02e1;
|
|
}
|
|
|
|
IL_005f:
|
|
{
|
|
// var currentPadding = p;
|
|
int32_t L_17 = V_6;
|
|
V_7 = L_17;
|
|
// var sx = -currentPadding;
|
|
int32_t L_18 = V_7;
|
|
V_8 = ((-L_18));
|
|
// var sz = -currentPadding;
|
|
int32_t L_19 = V_7;
|
|
V_9 = ((-L_19));
|
|
// var ex = width + currentPadding - 1;
|
|
int32_t L_20 = V_3;
|
|
int32_t L_21 = V_7;
|
|
V_10 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_20, L_21)), 1));
|
|
// var ez = length + currentPadding - 1;
|
|
int32_t L_22 = V_4;
|
|
int32_t L_23 = V_7;
|
|
V_11 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_22, L_23)), 1));
|
|
// if (currentPadding == padding)
|
|
int32_t L_24 = V_7;
|
|
int32_t L_25 = V_1;
|
|
if ((!(((uint32_t)L_24) == ((uint32_t)L_25))))
|
|
{
|
|
goto IL_022b;
|
|
}
|
|
}
|
|
{
|
|
// var halfDoorSize = doorSize / 2.0f;
|
|
int32_t L_26 = V_2;
|
|
V_12 = ((float)(((float)L_26)/(2.0f)));
|
|
// for (float x = sx; x < ex; x++)
|
|
int32_t L_27 = V_8;
|
|
V_13 = ((float)L_27);
|
|
goto IL_0115;
|
|
}
|
|
|
|
IL_0097:
|
|
{
|
|
// if ((int)x == (int)((sx + ex) / 2 - halfDoorSize))
|
|
float L_28 = V_13;
|
|
int32_t L_29 = V_8;
|
|
int32_t L_30 = V_10;
|
|
float L_31 = V_12;
|
|
if ((!(((uint32_t)il2cpp_codegen_cast_double_to_int<int32_t>(L_28)) == ((uint32_t)il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_subtract(((float)((int32_t)(((int32_t)il2cpp_codegen_add(L_29, L_30))/2))), L_31)))))))
|
|
{
|
|
goto IL_00db;
|
|
}
|
|
}
|
|
{
|
|
// EmitDoorMarker(cellSize, x + halfDoorSize, sz, 0);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_5;
|
|
float L_33 = V_13;
|
|
float L_34 = V_12;
|
|
int32_t L_35 = V_9;
|
|
SimpleCityDungeonBuilder_EmitDoorMarker_m63A53B0141C3A0EE16A86D16503882B4EAE7B75C(__this, L_32, ((float)il2cpp_codegen_add(L_33, L_34)), ((float)L_35), (0.0f), NULL);
|
|
// EmitDoorMarker(cellSize, x + halfDoorSize, ez, 180);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = V_5;
|
|
float L_37 = V_13;
|
|
float L_38 = V_12;
|
|
int32_t L_39 = V_11;
|
|
SimpleCityDungeonBuilder_EmitDoorMarker_m63A53B0141C3A0EE16A86D16503882B4EAE7B75C(__this, L_36, ((float)il2cpp_codegen_add(L_37, L_38)), ((float)L_39), (180.0f), NULL);
|
|
// x += halfDoorSize;
|
|
float L_40 = V_13;
|
|
float L_41 = V_12;
|
|
V_13 = ((float)il2cpp_codegen_add(L_40, L_41));
|
|
// continue;
|
|
goto IL_010b;
|
|
}
|
|
|
|
IL_00db:
|
|
{
|
|
// EmitWallMarker(cellSize, x + 0.5f, sz, 0);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = V_5;
|
|
float L_43 = V_13;
|
|
int32_t L_44 = V_9;
|
|
SimpleCityDungeonBuilder_EmitWallMarker_mAAA15921BB01046A3D3BB047C55BBE50EBD89096(__this, L_42, ((float)il2cpp_codegen_add(L_43, (0.5f))), ((float)L_44), (0.0f), NULL);
|
|
// EmitWallMarker(cellSize, x + 0.5f, ez, 180);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = V_5;
|
|
float L_46 = V_13;
|
|
int32_t L_47 = V_11;
|
|
SimpleCityDungeonBuilder_EmitWallMarker_mAAA15921BB01046A3D3BB047C55BBE50EBD89096(__this, L_45, ((float)il2cpp_codegen_add(L_46, (0.5f))), ((float)L_47), (180.0f), NULL);
|
|
}
|
|
|
|
IL_010b:
|
|
{
|
|
// for (float x = sx; x < ex; x++)
|
|
float L_48 = V_13;
|
|
V_13 = ((float)il2cpp_codegen_add(L_48, (1.0f)));
|
|
}
|
|
|
|
IL_0115:
|
|
{
|
|
// for (float x = sx; x < ex; x++)
|
|
float L_49 = V_13;
|
|
int32_t L_50 = V_10;
|
|
if ((((float)L_49) < ((float)((float)L_50))))
|
|
{
|
|
goto IL_0097;
|
|
}
|
|
}
|
|
{
|
|
// for (float z = sz; z < ez; z++)
|
|
int32_t L_51 = V_9;
|
|
V_14 = ((float)L_51);
|
|
goto IL_01a4;
|
|
}
|
|
|
|
IL_0126:
|
|
{
|
|
// if ((int)z == (int)((sz + ez) / 2 - halfDoorSize))
|
|
float L_52 = V_14;
|
|
int32_t L_53 = V_9;
|
|
int32_t L_54 = V_11;
|
|
float L_55 = V_12;
|
|
if ((!(((uint32_t)il2cpp_codegen_cast_double_to_int<int32_t>(L_52)) == ((uint32_t)il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_subtract(((float)((int32_t)(((int32_t)il2cpp_codegen_add(L_53, L_54))/2))), L_55)))))))
|
|
{
|
|
goto IL_016a;
|
|
}
|
|
}
|
|
{
|
|
// EmitDoorMarker(cellSize, sx, z + halfDoorSize, 90);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56 = V_5;
|
|
int32_t L_57 = V_8;
|
|
float L_58 = V_14;
|
|
float L_59 = V_12;
|
|
SimpleCityDungeonBuilder_EmitDoorMarker_m63A53B0141C3A0EE16A86D16503882B4EAE7B75C(__this, L_56, ((float)L_57), ((float)il2cpp_codegen_add(L_58, L_59)), (90.0f), NULL);
|
|
// EmitDoorMarker(cellSize, ex, z + halfDoorSize, 270);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60 = V_5;
|
|
int32_t L_61 = V_10;
|
|
float L_62 = V_14;
|
|
float L_63 = V_12;
|
|
SimpleCityDungeonBuilder_EmitDoorMarker_m63A53B0141C3A0EE16A86D16503882B4EAE7B75C(__this, L_60, ((float)L_61), ((float)il2cpp_codegen_add(L_62, L_63)), (270.0f), NULL);
|
|
// z += halfDoorSize;
|
|
float L_64 = V_14;
|
|
float L_65 = V_12;
|
|
V_14 = ((float)il2cpp_codegen_add(L_64, L_65));
|
|
// continue;
|
|
goto IL_019a;
|
|
}
|
|
|
|
IL_016a:
|
|
{
|
|
// EmitWallMarker(cellSize, sx, z + 0.5f, 90);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66 = V_5;
|
|
int32_t L_67 = V_8;
|
|
float L_68 = V_14;
|
|
SimpleCityDungeonBuilder_EmitWallMarker_mAAA15921BB01046A3D3BB047C55BBE50EBD89096(__this, L_66, ((float)L_67), ((float)il2cpp_codegen_add(L_68, (0.5f))), (90.0f), NULL);
|
|
// EmitWallMarker(cellSize, ex, z + 0.5f, 270);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69 = V_5;
|
|
int32_t L_70 = V_10;
|
|
float L_71 = V_14;
|
|
SimpleCityDungeonBuilder_EmitWallMarker_mAAA15921BB01046A3D3BB047C55BBE50EBD89096(__this, L_69, ((float)L_70), ((float)il2cpp_codegen_add(L_71, (0.5f))), (270.0f), NULL);
|
|
}
|
|
|
|
IL_019a:
|
|
{
|
|
// for (float z = sz; z < ez; z++)
|
|
float L_72 = V_14;
|
|
V_14 = ((float)il2cpp_codegen_add(L_72, (1.0f)));
|
|
}
|
|
|
|
IL_01a4:
|
|
{
|
|
// for (float z = sz; z < ez; z++)
|
|
float L_73 = V_14;
|
|
int32_t L_74 = V_11;
|
|
if ((((float)L_73) < ((float)((float)L_74))))
|
|
{
|
|
goto IL_0126;
|
|
}
|
|
}
|
|
{
|
|
// EmitMarkerAt(cellSize, SimpleCityDungeonMarkerNames.CornerTower, sx, sz, 0);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75 = V_5;
|
|
il2cpp_codegen_runtime_class_init_inline(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var);
|
|
String_t* L_76 = ((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___CornerTower_11;
|
|
int32_t L_77 = V_8;
|
|
int32_t L_78 = V_9;
|
|
SimpleCityDungeonBuilder_EmitMarkerAt_m135955EBFB81D3E221A7D2816EBB135144B8C74D(__this, L_75, L_76, ((float)L_77), ((float)L_78), (0.0f), NULL);
|
|
// EmitMarkerAt(cellSize, SimpleCityDungeonMarkerNames.CornerTower, ex + 0.5f, sz, 0);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79 = V_5;
|
|
String_t* L_80 = ((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___CornerTower_11;
|
|
int32_t L_81 = V_10;
|
|
int32_t L_82 = V_9;
|
|
SimpleCityDungeonBuilder_EmitMarkerAt_m135955EBFB81D3E221A7D2816EBB135144B8C74D(__this, L_79, L_80, ((float)il2cpp_codegen_add(((float)L_81), (0.5f))), ((float)L_82), (0.0f), NULL);
|
|
// EmitMarkerAt(cellSize, SimpleCityDungeonMarkerNames.CornerTower, sx, ez + 0.5f, 0);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_83 = V_5;
|
|
String_t* L_84 = ((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___CornerTower_11;
|
|
int32_t L_85 = V_8;
|
|
int32_t L_86 = V_11;
|
|
SimpleCityDungeonBuilder_EmitMarkerAt_m135955EBFB81D3E221A7D2816EBB135144B8C74D(__this, L_83, L_84, ((float)L_85), ((float)il2cpp_codegen_add(((float)L_86), (0.5f))), (0.0f), NULL);
|
|
// EmitMarkerAt(cellSize, SimpleCityDungeonMarkerNames.CornerTower, ex + 0.5f, ez + 0.5f, 0);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87 = V_5;
|
|
String_t* L_88 = ((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___CornerTower_11;
|
|
int32_t L_89 = V_10;
|
|
int32_t L_90 = V_11;
|
|
SimpleCityDungeonBuilder_EmitMarkerAt_m135955EBFB81D3E221A7D2816EBB135144B8C74D(__this, L_87, L_88, ((float)il2cpp_codegen_add(((float)L_89), (0.5f))), ((float)il2cpp_codegen_add(((float)L_90), (0.5f))), (0.0f), NULL);
|
|
goto IL_02db;
|
|
}
|
|
|
|
IL_022b:
|
|
{
|
|
// for (float x = sx; x < ex; x++)
|
|
int32_t L_91 = V_8;
|
|
V_15 = ((float)L_91);
|
|
goto IL_027c;
|
|
}
|
|
|
|
IL_0232:
|
|
{
|
|
// EmitMarkerAt(cellSize, SimpleCityDungeonMarkerNames.CityWallPadding, x + 0.5f, sz, 0);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_92 = V_5;
|
|
il2cpp_codegen_runtime_class_init_inline(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var);
|
|
String_t* L_93 = ((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___CityWallPadding_12;
|
|
float L_94 = V_15;
|
|
int32_t L_95 = V_9;
|
|
SimpleCityDungeonBuilder_EmitMarkerAt_m135955EBFB81D3E221A7D2816EBB135144B8C74D(__this, L_92, L_93, ((float)il2cpp_codegen_add(L_94, (0.5f))), ((float)L_95), (0.0f), NULL);
|
|
// EmitMarkerAt(cellSize, SimpleCityDungeonMarkerNames.CityWallPadding, x + 0.5f, ez + 0.5f, 180);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_96 = V_5;
|
|
String_t* L_97 = ((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___CityWallPadding_12;
|
|
float L_98 = V_15;
|
|
int32_t L_99 = V_11;
|
|
SimpleCityDungeonBuilder_EmitMarkerAt_m135955EBFB81D3E221A7D2816EBB135144B8C74D(__this, L_96, L_97, ((float)il2cpp_codegen_add(L_98, (0.5f))), ((float)il2cpp_codegen_add(((float)L_99), (0.5f))), (180.0f), NULL);
|
|
// for (float x = sx; x < ex; x++)
|
|
float L_100 = V_15;
|
|
V_15 = ((float)il2cpp_codegen_add(L_100, (1.0f)));
|
|
}
|
|
|
|
IL_027c:
|
|
{
|
|
// for (float x = sx; x < ex; x++)
|
|
float L_101 = V_15;
|
|
int32_t L_102 = V_10;
|
|
if ((((float)L_101) < ((float)((float)L_102))))
|
|
{
|
|
goto IL_0232;
|
|
}
|
|
}
|
|
{
|
|
// for (float z = sz; z < ez; z++)
|
|
int32_t L_103 = V_9;
|
|
V_16 = ((float)L_103);
|
|
goto IL_02d4;
|
|
}
|
|
|
|
IL_028a:
|
|
{
|
|
// EmitMarkerAt(cellSize, SimpleCityDungeonMarkerNames.CityWallPadding, sx, z + 0.5f, 90);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_104 = V_5;
|
|
il2cpp_codegen_runtime_class_init_inline(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var);
|
|
String_t* L_105 = ((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___CityWallPadding_12;
|
|
int32_t L_106 = V_8;
|
|
float L_107 = V_16;
|
|
SimpleCityDungeonBuilder_EmitMarkerAt_m135955EBFB81D3E221A7D2816EBB135144B8C74D(__this, L_104, L_105, ((float)L_106), ((float)il2cpp_codegen_add(L_107, (0.5f))), (90.0f), NULL);
|
|
// EmitMarkerAt(cellSize, SimpleCityDungeonMarkerNames.CityWallPadding, ex + 0.5f, z + 0.5f, 270);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_108 = V_5;
|
|
String_t* L_109 = ((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___CityWallPadding_12;
|
|
int32_t L_110 = V_10;
|
|
float L_111 = V_16;
|
|
SimpleCityDungeonBuilder_EmitMarkerAt_m135955EBFB81D3E221A7D2816EBB135144B8C74D(__this, L_108, L_109, ((float)il2cpp_codegen_add(((float)L_110), (0.5f))), ((float)il2cpp_codegen_add(L_111, (0.5f))), (270.0f), NULL);
|
|
// for (float z = sz; z < ez; z++)
|
|
float L_112 = V_16;
|
|
V_16 = ((float)il2cpp_codegen_add(L_112, (1.0f)));
|
|
}
|
|
|
|
IL_02d4:
|
|
{
|
|
// for (float z = sz; z < ez; z++)
|
|
float L_113 = V_16;
|
|
int32_t L_114 = V_11;
|
|
if ((((float)L_113) < ((float)((float)L_114))))
|
|
{
|
|
goto IL_028a;
|
|
}
|
|
}
|
|
|
|
IL_02db:
|
|
{
|
|
// for (int p = 1; p <= padding; p++)
|
|
int32_t L_115 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_115, 1));
|
|
}
|
|
|
|
IL_02e1:
|
|
{
|
|
// for (int p = 1; p <= padding; p++)
|
|
int32_t L_116 = V_6;
|
|
int32_t L_117 = V_1;
|
|
if ((((int32_t)L_116) <= ((int32_t)L_117)))
|
|
{
|
|
goto IL_005f;
|
|
}
|
|
}
|
|
{
|
|
// EmitGroundMarker(width, length, cellSize);
|
|
int32_t L_118 = V_3;
|
|
int32_t L_119 = V_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_120 = V_5;
|
|
SimpleCityDungeonBuilder_EmitGroundMarker_m31A32FA39903BBEF2C78E239056E05E555344A3D(__this, L_118, L_119, L_120, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::EmitWallMarker(UnityEngine.Vector3,System.Single,System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleCityDungeonBuilder_EmitWallMarker_mAAA15921BB01046A3D3BB047C55BBE50EBD89096 (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_cellSize, float ___1_x, float ___2_z, float ___3_angle, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// EmitMarkerAt(cellSize, SimpleCityDungeonMarkerNames.CityWall, x, z, angle);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_cellSize;
|
|
il2cpp_codegen_runtime_class_init_inline(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var);
|
|
String_t* L_1 = ((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___CityWall_8;
|
|
float L_2 = ___1_x;
|
|
float L_3 = ___2_z;
|
|
float L_4 = ___3_angle;
|
|
SimpleCityDungeonBuilder_EmitMarkerAt_m135955EBFB81D3E221A7D2816EBB135144B8C74D(__this, L_0, L_1, L_2, L_3, L_4, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::EmitDoorMarker(UnityEngine.Vector3,System.Single,System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleCityDungeonBuilder_EmitDoorMarker_m63A53B0141C3A0EE16A86D16503882B4EAE7B75C (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_cellSize, float ___1_x, float ___2_z, float ___3_angle, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// EmitMarkerAt(cellSize, SimpleCityDungeonMarkerNames.CityDoor, x, z, angle);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_cellSize;
|
|
il2cpp_codegen_runtime_class_init_inline(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var);
|
|
String_t* L_1 = ((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___CityDoor_9;
|
|
float L_2 = ___1_x;
|
|
float L_3 = ___2_z;
|
|
float L_4 = ___3_angle;
|
|
SimpleCityDungeonBuilder_EmitMarkerAt_m135955EBFB81D3E221A7D2816EBB135144B8C74D(__this, L_0, L_1, L_2, L_3, L_4, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::EmitGroundMarker(System.Int32,System.Int32,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleCityDungeonBuilder_EmitGroundMarker_m31A32FA39903BBEF2C78E239056E05E555344A3D (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, int32_t ___0_sizeX, int32_t ___1_sizeZ, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_cellSize, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
{
|
|
// var position = Vector3.Scale(new Vector3(sizeX, 0, sizeZ) / 2.0f, cellSize) + transform.position;
|
|
int32_t L_0 = ___0_sizeX;
|
|
int32_t L_1 = ___1_sizeZ;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
memset((&L_2), 0, sizeof(L_2));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2), ((float)L_0), (0.0f), ((float)L_1), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
L_3 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_2, (2.0f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___2_cellSize;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_3, L_4, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
|
|
L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_6);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_6, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
|
|
L_8 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_5, L_7, NULL);
|
|
// var scale = new Vector3(sizeX, 1, sizeZ);
|
|
int32_t L_9 = ___0_sizeX;
|
|
int32_t L_10 = ___1_sizeZ;
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), ((float)L_9), (1.0f), ((float)L_10), NULL);
|
|
// var trans = Matrix4x4.TRS(position, Quaternion.identity, scale);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11;
|
|
L_11 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_13;
|
|
L_13 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_8, L_11, L_12, NULL);
|
|
V_1 = L_13;
|
|
// EmitMarker(SimpleCityDungeonMarkerNames.CityGround, trans, IntVector.Zero, -1);
|
|
il2cpp_codegen_runtime_class_init_inline(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var);
|
|
String_t* L_14 = ((SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_StaticFields*)il2cpp_codegen_static_fields_for(SimpleCityDungeonMarkerNames_t9DC5F01B514511834537B95466A2F3831F8FACC2_il2cpp_TypeInfo_var))->___CityGround_10;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_15 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_16 = ((IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_StaticFields*)il2cpp_codegen_static_fields_for(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var))->___Zero_3;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_17;
|
|
L_17 = DungeonBuilder_EmitMarker_m2269C1FA0350E2BE59E038CC9ADD6127C2998865(__this, L_14, L_15, L_16, (-1), NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::EmitMarkerAt(UnityEngine.Vector3,System.String,System.Single,System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleCityDungeonBuilder_EmitMarkerAt_m135955EBFB81D3E221A7D2816EBB135144B8C74D (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_cellSize, String_t* ___1_markerName, float ___2_x, float ___3_z, float ___4_angle, const RuntimeMethod* method)
|
|
{
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
{
|
|
// var worldPosition = Vector3.Scale(new Vector3(x, 0, z), cellSize) + transform.position;
|
|
float L_0 = ___2_x;
|
|
float L_1 = ___3_z;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
memset((&L_2), 0, sizeof(L_2));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2), L_0, (0.0f), L_1, /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_cellSize;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
|
|
L_4 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_2, L_3, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
|
|
L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_5);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_5, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_4, L_6, NULL);
|
|
// var rotation = Quaternion.Euler(0, angle, 0);
|
|
float L_8 = ___4_angle;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9;
|
|
L_9 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), L_8, (0.0f), NULL);
|
|
V_0 = L_9;
|
|
// var transformation = Matrix4x4.TRS(worldPosition, rotation, Vector3.one);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
|
|
L_11 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_12;
|
|
L_12 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_7, L_10, L_11, NULL);
|
|
V_1 = L_12;
|
|
// var gridPosition = new IntVector((int)x, 0, (int)z); // Optionally provide where this marker is in the grid position
|
|
float L_13 = ___2_x;
|
|
float L_14 = ___3_z;
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&V_2), il2cpp_codegen_cast_double_to_int<int32_t>(L_13), 0, il2cpp_codegen_cast_double_to_int<int32_t>(L_14), NULL);
|
|
// EmitMarker(markerName, transformation, gridPosition, -1);
|
|
String_t* L_15 = ___1_markerName;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_16 = V_1;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_17 = V_2;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_18;
|
|
L_18 = DungeonBuilder_EmitMarker_m2269C1FA0350E2BE59E038CC9ADD6127C2998865(__this, L_15, L_16, L_17, (-1), NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Quaternion DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::GetRandomRotation()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 SimpleCityDungeonBuilder_GetRandomRotation_mCF3386CBD623B0755BD7BA3FAF46A2339593B6A8 (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
// var angle = random.Next(0, 4) * 90;
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_0 = __this->___random_16;
|
|
NullCheck(L_0);
|
|
int32_t L_1;
|
|
L_1 = VirtualFuncInvoker2< int32_t, int32_t, int32_t >::Invoke(6 /* System.Int32 System.Random::Next(System.Int32,System.Int32) */, L_0, 0, 4);
|
|
V_0 = ((int32_t)il2cpp_codegen_multiply(L_1, ((int32_t)90)));
|
|
// return Quaternion.Euler(0, angle, 0);
|
|
int32_t L_2 = V_0;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
|
|
L_3 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), ((float)L_2), (0.0f), NULL);
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Int32 DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::GetRandomBlockSize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SimpleCityDungeonBuilder_GetRandomBlockSize_mBE91CF4C7D1366DA8F4EBE92458948FAFB525131 (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return random.Next(cityConfig.minBlockSize, cityConfig.maxBlockSize + 1);
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_0 = __this->___random_16;
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_1 = __this->___cityConfig_14;
|
|
NullCheck(L_1);
|
|
int32_t L_2 = L_1->___minBlockSize_8;
|
|
SimpleCityDungeonConfig_t167FE3F6E3C7F35BF673F6BED9845CEB2EB8E322* L_3 = __this->___cityConfig_14;
|
|
NullCheck(L_3);
|
|
int32_t L_4 = L_3->___maxBlockSize_9;
|
|
NullCheck(L_0);
|
|
int32_t L_5;
|
|
L_5 = VirtualFuncInvoker2< int32_t, int32_t, int32_t >::Invoke(6 /* System.Int32 System.Random::Next(System.Int32,System.Int32) */, L_0, L_2, ((int32_t)il2cpp_codegen_add(L_4, 1)));
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.SimpleCity.SimpleCityDungeonBuilder::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleCityDungeonBuilder__ctor_mE5C90F9F730A20AA118A1681E551BB1AC91BFD05 (SimpleCityDungeonBuilder_t3F3909819CFB06D6D3E1497D7FDBB9C60C6C8575* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
DungeonBuilder__ctor_m96192DED450E96D3B406AF0026E9E7D9B5E36ED2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E Cell_get_Bounds_m701BAE5F667F9ED03D14964497811072198366CE_inline (Cell_tCF4282AD1DF4C4794E81C61514A1489C9EC1FD01* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return bounds; }
|
|
Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E L_0 = __this->___bounds_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C Rectangle_get_Location_mF005282420254BC725474ED27F3E4E7513956D2B_inline (Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return location;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_0 = __this->___location_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C Rectangle_get_Size_mA55765DC875BB6CEBED2C41C0DBC5258B7A79259_inline (Rectangle_tA560F5F5599A7C11DDD6E7EC2A93ABD2AAA6C64E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return size;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_0 = __this->___size_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
float L_0 = ___0_x;
|
|
__this->___x_2 = L_0;
|
|
float L_1 = ___1_y;
|
|
__this->___y_3 = L_1;
|
|
float L_2 = ___2_z;
|
|
__this->___z_4 = L_2;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
|
|
float L_1 = L_0.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
|
|
float L_3 = L_2.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
|
|
float L_5 = L_4.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
|
|
float L_7 = L_6.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
|
|
float L_9 = L_8.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
|
|
float L_11 = L_10.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
memset((&L_12), 0, sizeof(L_12));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)), ((float)il2cpp_codegen_multiply(L_9, L_11)), /*hidden argument*/NULL);
|
|
V_0 = L_12;
|
|
goto IL_0030;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
|
|
return L_13;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 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 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 Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline (const RuntimeMethod* method)
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
|
|
V_0 = L_0;
|
|
goto IL_001d;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* NodeConnection_get_Room0_mE3B9571DFDC1A09E5DBAD926B8BB825125CC923E_inline (NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return room0;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_0 = __this->___room0_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* NodeConnection_get_Room1_m3E1A1549E9F737646E1A9AE26ECB2BD11C8F153C_inline (NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return room1;
|
|
BSPNodeObject_t8ACF7AADD1B1650FB21E8C1303DAA9082D07840A* L_0 = __this->___room1_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ((Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields*)il2cpp_codegen_static_fields_for(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var))->___identityQuaternion_4;
|
|
V_0 = L_0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___oneVector_6;
|
|
V_0 = L_0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline (float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method)
|
|
{
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
float L_0 = ___0_x;
|
|
float L_1 = ___1_y;
|
|
float L_2 = ___2_z;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
memset((&L_3), 0, sizeof(L_3));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_3), L_0, L_1, L_2, /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
|
|
L_4 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_3, (0.0174532924f), NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
|
|
L_5 = Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E(L_4, NULL);
|
|
V_0 = L_5;
|
|
goto IL_001b;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = V_0;
|
|
return L_6;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C NodeConnection_get_DoorPosition0_m7DA2F5F80953A54AE0EF9B47E773430ADBAEE9F4_inline (NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return doorPosition0; }
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_0 = __this->___doorPosition0_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C NodeConnection_get_DoorPosition1_mA4CDF8E5B0670D333A89BB052DD8F626CB4DA994_inline (NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return doorPosition1; }
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_0 = __this->___doorPosition1_4;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NodeConnection_get_DoorFacingX_mE0D44C9A9610762D517E03E0BC36D32E017684DE_inline (NodeConnection_t9032CC465C7BC8FE9E5A50538C7FE4CBD830DB00* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return doorFacingX; }
|
|
bool L_0 = __this->___doorFacingX_2;
|
|
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;
|
|
}
|
|
}
|
|
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 Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline (const RuntimeMethod* method)
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
|
|
V_0 = L_0;
|
|
goto IL_001d;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
float L_0 = ___0_x;
|
|
__this->___x_0 = L_0;
|
|
float L_1 = ___1_y;
|
|
__this->___y_1 = L_1;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_x;
|
|
__this->___m_X_0 = L_0;
|
|
int32_t L_1 = ___1_y;
|
|
__this->___m_Y_1 = L_1;
|
|
int32_t L_2 = ___2_z;
|
|
__this->___m_Z_2 = L_2;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = __this->___m_X_0;
|
|
V_0 = L_0;
|
|
goto IL_000a;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int_set_x_m8745C5976D035EBBAC6F6191B5838D58631D8685_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_value;
|
|
__this->___m_X_0 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = __this->___m_Y_1;
|
|
V_0 = L_0;
|
|
goto IL_000a;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int_set_y_mA856F32D1BF187BD4091DDF3C6872FD01F7D3377_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_value;
|
|
__this->___m_Y_1 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = __this->___m_Z_2;
|
|
V_0 = L_0;
|
|
goto IL_000a;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int_set_z_m5782180F67C4257C505F124971985D99C3422F74_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_value;
|
|
__this->___m_Z_2 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
|
|
float L_1 = L_0.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
|
|
float L_3 = L_2.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
|
|
float L_5 = L_4.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
|
|
float L_7 = L_6.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
|
|
float L_9 = L_8.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
|
|
float L_11 = L_10.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
memset((&L_12), 0, sizeof(L_12));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(L_9, L_11)), /*hidden argument*/NULL);
|
|
V_0 = L_12;
|
|
goto IL_0030;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
|
|
return L_13;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_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 Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Vector3Int_get_zero_m0D0DA069A4982B8DB9F5EE1A26E4CAEEA454FEE2_inline (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0 = ((Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_StaticFields*)il2cpp_codegen_static_fields_for(Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var))->___s_Zero_3;
|
|
V_0 = L_0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
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 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 Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ((Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields*)il2cpp_codegen_static_fields_for(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var))->___identityMatrix_17;
|
|
V_0 = L_0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
|
|
float L_1 = L_0.___x_2;
|
|
float L_2 = ___1_d;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
|
|
float L_4 = L_3.___y_3;
|
|
float L_5 = ___1_d;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
|
|
float L_7 = L_6.___z_4;
|
|
float L_8 = ___1_d;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
memset((&L_9), 0, sizeof(L_9));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL);
|
|
V_0 = L_9;
|
|
goto IL_0021;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
|
|
return L_10;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VisibilityGraph_set_VisibilityDepth_m0434FACA9E1846190A83CA3BEDC7C53A946940FD_inline (VisibilityGraph_tDF9CBA378FA4709D3455EF0AB96EF9F863BC4A47* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public int VisibilityDepth { get; set; } = 1;
|
|
int32_t L_0 = ___0_value;
|
|
__this->___U3CVisibilityDepthU3Ek__BackingField_0 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeGrammar_tB50AF19E15986449F6308CF75AA9027D4F34EB53* GraphGrammarProcessor_get_Grammar_m193CA1120B9A6E2EF538B55C41562D161DD97196_inline (GraphGrammarProcessor_t0378DDC63BBCA5D3527791FFFC448B5864A17DE6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public RuntimeGrammar Grammar { get; set; }
|
|
RuntimeGrammar_tB50AF19E15986449F6308CF75AA9027D4F34EB53* L_0 = __this->___U3CGrammarU3Ek__BackingField_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VisitTreeNodeDelegate_Invoke_m2EAC3CAA5D18A9EB5175D9D96DA478AC047153A1_inline (VisitTreeNodeDelegate_t369CF81D46F60E5EAE9FC0293524412ACD746910* __this, ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0* ___0_Node, const RuntimeMethod* method)
|
|
{
|
|
typedef void (*FunctionPointerType) (RuntimeObject*, ModuleBuildNode_tC8DAD4F0754343CF9920E73F053A1DD28747CDE0*, const RuntimeMethod*);
|
|
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_Node, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = (*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)__this);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = Quaternion_Internal_ToEulerRad_m5BD0EEC543120C320DC77FCCDFD2CE2E6BD3F1A8(L_0, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_1, (57.2957802f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
L_3 = Quaternion_Internal_MakePositive_m73E2D01920CB0DFE661A55022C129E8617F0C9A8(L_2, NULL);
|
|
V_0 = L_3;
|
|
goto IL_001e;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
float G_B3_0 = 0.0f;
|
|
{
|
|
float L_0 = ___0_a;
|
|
float L_1 = ___1_b;
|
|
if ((((float)L_0) > ((float)L_1)))
|
|
{
|
|
goto IL_0008;
|
|
}
|
|
}
|
|
{
|
|
float L_2 = ___1_b;
|
|
G_B3_0 = L_2;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0008:
|
|
{
|
|
float L_3 = ___0_a;
|
|
G_B3_0 = L_3;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
V_0 = G_B3_0;
|
|
goto IL_000c;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
float L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_v, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
int32_t L_0;
|
|
L_0 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___0_v), NULL);
|
|
int32_t L_1;
|
|
L_1 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___0_v), NULL);
|
|
int32_t L_2;
|
|
L_2 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___0_v), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
memset((&L_3), 0, sizeof(L_3));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_3), ((float)L_0), ((float)L_1), ((float)L_2), /*hidden argument*/NULL);
|
|
V_0 = L_3;
|
|
goto IL_0021;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
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 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_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline (float ___0_f, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
float L_0 = ___0_f;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
double L_1;
|
|
L_1 = floor(((double)L_0));
|
|
V_0 = il2cpp_codegen_cast_double_to_int<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 void InsertHouseDelegate_Invoke_mFED53C1018CCCE09E30865B12774CC12BFE4DB7A_inline (InsertHouseDelegate_t72A60F5E2107FEBC06686A274BDFE0B7133F7F3C* __this, const RuntimeMethod* method)
|
|
{
|
|
typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
|
|
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
|
|
}
|
|
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 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_m72E8104DD82C16BA85E0237D91A43D62B954D81A_gshared_inline (List_1_t76BC5FD68E26B35339A5751BB74CAE7A9D6A87D2* __this, Triangle3_t647A244EA652DCD9201C1A2EC2BFC20D1CDEC7AB ___0_item, const RuntimeMethod* method)
|
|
{
|
|
Triangle3U5BU5D_tA901756B3B9D181D5FBCAC26CDE18BAD4707B94C* 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));
|
|
Triangle3U5BU5D_tA901756B3B9D181D5FBCAC26CDE18BAD4707B94C* L_1 = (Triangle3U5BU5D_tA901756B3B9D181D5FBCAC26CDE18BAD4707B94C*)__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;
|
|
Triangle3U5BU5D_tA901756B3B9D181D5FBCAC26CDE18BAD4707B94C* 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));
|
|
Triangle3U5BU5D_tA901756B3B9D181D5FBCAC26CDE18BAD4707B94C* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
Triangle3_t647A244EA652DCD9201C1A2EC2BFC20D1CDEC7AB L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Triangle3_t647A244EA652DCD9201C1A2EC2BFC20D1CDEC7AB)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
Triangle3_t647A244EA652DCD9201C1A2EC2BFC20D1CDEC7AB L_9 = ___0_item;
|
|
(( void (*) (List_1_t76BC5FD68E26B35339A5751BB74CAE7A9D6A87D2*, Triangle3_t647A244EA652DCD9201C1A2EC2BFC20D1CDEC7AB, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
|
|
{
|
|
typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
|
|
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
|
|
}
|
|
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 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 void List_1_Add_m0B5A1105626A51321971081DCDA50A5F9160E910_gshared_inline (List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64* __this, BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61* 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));
|
|
BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61* L_1 = (BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61*)__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;
|
|
BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61* 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));
|
|
BSPNodeConnectionU5BU5D_t4B63F0A200675D9C82080A82E37ACDE0E5260D61* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0 L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0 L_9 = ___0_item;
|
|
(( void (*) (List_1_tB311B5F7C34ADBC57AA8F780EB9616F1724C8B64*, BSPNodeConnection_t6D2235C774FB7EDF438E193C3E3A0F93E07D15F0, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mCEE063E6D52644E8AC9951DF9550258664061825_gshared_inline (List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2* __this, BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C ___0_item, const RuntimeMethod* method)
|
|
{
|
|
BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* 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));
|
|
BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* L_1 = (BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81*)__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;
|
|
BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* 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));
|
|
BSPNodeU5BU5D_t4461DD960A1E95721275F1629684126255AD9B81* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C L_9 = ___0_item;
|
|
(( void (*) (List_1_tFE177A41CA29CC29649715B9D7821359738CAEC2*, BSPNode_t32BAC1F38D3D2ABB153FCD9ABF132AE52BA1654C, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m5D61C4044F7FAE6BDA3FE83D1D4F47615F169578_gshared_inline (List_1_tC0DA61D51E26CCB6816A0C6FB9347C8600E2CCCB* __this, DebugTextItem_t9DB1E80BF96F08297DBD8338F667404084C3C33B ___0_item, const RuntimeMethod* method)
|
|
{
|
|
DebugTextItemU5BU5D_tCA2BEDD551026E9957BBE9DC6744FB2CB1950573* 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));
|
|
DebugTextItemU5BU5D_tCA2BEDD551026E9957BBE9DC6744FB2CB1950573* L_1 = (DebugTextItemU5BU5D_tCA2BEDD551026E9957BBE9DC6744FB2CB1950573*)__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;
|
|
DebugTextItemU5BU5D_tCA2BEDD551026E9957BBE9DC6744FB2CB1950573* 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));
|
|
DebugTextItemU5BU5D_tCA2BEDD551026E9957BBE9DC6744FB2CB1950573* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
DebugTextItem_t9DB1E80BF96F08297DBD8338F667404084C3C33B L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (DebugTextItem_t9DB1E80BF96F08297DBD8338F667404084C3C33B)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
DebugTextItem_t9DB1E80BF96F08297DBD8338F667404084C3C33B L_9 = ___0_item;
|
|
(( void (*) (List_1_tC0DA61D51E26CCB6816A0C6FB9347C8600E2CCCB*, DebugTextItem_t9DB1E80BF96F08297DBD8338F667404084C3C33B, 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 Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Enumerator_get_Current_m3159B7369EC62631C4C10AD1055F55B6B15218E9_gshared_inline (Enumerator_t0C7989F0F45B4D7A9C7BD464806B72BDA3020B8C* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0 = (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376)__this->____current_3;
|
|
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 void List_1_Add_m1729BC867966390202EB09471D8CCE9F6CAB8F93_gshared_inline (List_1_t1BBF95E81C3550DA233D7F0B0444B15F67BF1810* __this, SGFQueryModuleInfo_t5178656444254F207C02EA793D0E8570B3A6DD73 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
SGFQueryModuleInfoU5BU5D_tBF96B922BF7F2AB5B60C5F143BB6137921D1DBA2* 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));
|
|
SGFQueryModuleInfoU5BU5D_tBF96B922BF7F2AB5B60C5F143BB6137921D1DBA2* L_1 = (SGFQueryModuleInfoU5BU5D_tBF96B922BF7F2AB5B60C5F143BB6137921D1DBA2*)__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;
|
|
SGFQueryModuleInfoU5BU5D_tBF96B922BF7F2AB5B60C5F143BB6137921D1DBA2* 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));
|
|
SGFQueryModuleInfoU5BU5D_tBF96B922BF7F2AB5B60C5F143BB6137921D1DBA2* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
SGFQueryModuleInfo_t5178656444254F207C02EA793D0E8570B3A6DD73 L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (SGFQueryModuleInfo_t5178656444254F207C02EA793D0E8570B3A6DD73)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
SGFQueryModuleInfo_t5178656444254F207C02EA793D0E8570B3A6DD73 L_9 = ___0_item;
|
|
(( void (*) (List_1_t1BBF95E81C3550DA233D7F0B0444B15F67BF1810*, SGFQueryModuleInfo_t5178656444254F207C02EA793D0E8570B3A6DD73, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_gshared_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)__this->____items_1;
|
|
V_0 = L_1;
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
V_1 = L_2;
|
|
int32_t L_3 = V_1;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_1;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_item;
|
|
(( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 RuntimeObject* Enumerator_get_Current_mB407E755F3B4C51C54D24338D00A352E5B16E7F3_gshared_inline (Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = (RuntimeObject*)__this->____currentValue_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_mD08AE71D49787D30DDD9D484BCD323D646744D2E_gshared_inline (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m930CA3F1A016B820967E8D53B5D8B2EEB9F10DAC_gshared_inline (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* 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));
|
|
BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* L_1 = (BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5*)__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;
|
|
BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* 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));
|
|
BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_9 = ___0_item;
|
|
(( void (*) (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65*, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3, 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 Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Enumerator_get_Current_mC40E8CE8DBBF01ADA9B46C2727958B1FB4EE4727_gshared_inline (Enumerator_tFF4A389E7F4F037518123625DCBFE7CD31A84B3F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_0 = (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3)__this->____current_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)__this->____items_1;
|
|
V_0 = L_1;
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
V_1 = L_2;
|
|
int32_t L_3 = V_1;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_1;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
int32_t L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (int32_t)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
int32_t L_9 = ___0_item;
|
|
(( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m42BBF0E53D377E6148CC305FF5CC519A395CCBAE_gshared_inline (List_1_t02CA5589C37F7F51AB6CA6BC922341AA36B3E045* __this, SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
SnapQueryConnectionInfoU5BU5D_tA722DA257596BFF7FBFF0241951285854A0487E9* 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));
|
|
SnapQueryConnectionInfoU5BU5D_tA722DA257596BFF7FBFF0241951285854A0487E9* L_1 = (SnapQueryConnectionInfoU5BU5D_tA722DA257596BFF7FBFF0241951285854A0487E9*)__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;
|
|
SnapQueryConnectionInfoU5BU5D_tA722DA257596BFF7FBFF0241951285854A0487E9* 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));
|
|
SnapQueryConnectionInfoU5BU5D_tA722DA257596BFF7FBFF0241951285854A0487E9* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1 L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1 L_9 = ___0_item;
|
|
(( void (*) (List_1_t02CA5589C37F7F51AB6CA6BC922341AA36B3E045*, SnapQueryConnectionInfo_t127E1D194D6255787FFE4209E20D3CACC89E76E1, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m98DD02D876D1D0610EF5E03196A55D67FC6039D3_gshared_inline (List_1_t20F788D2D9E17E45A918AED9E6877AF20591762A* __this, SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
SnapQueryModuleInfoU5BU5D_t4FE35B9F263FFCD09EF9A64ECD0142DC2A434E29* 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));
|
|
SnapQueryModuleInfoU5BU5D_t4FE35B9F263FFCD09EF9A64ECD0142DC2A434E29* L_1 = (SnapQueryModuleInfoU5BU5D_t4FE35B9F263FFCD09EF9A64ECD0142DC2A434E29*)__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;
|
|
SnapQueryModuleInfoU5BU5D_t4FE35B9F263FFCD09EF9A64ECD0142DC2A434E29* 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));
|
|
SnapQueryModuleInfoU5BU5D_t4FE35B9F263FFCD09EF9A64ECD0142DC2A434E29* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6 L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6 L_9 = ___0_item;
|
|
(( void (*) (List_1_t20F788D2D9E17E45A918AED9E6877AF20591762A*, SnapQueryModuleInfo_t10C2C84BC31169C160F135C2C67E995F1DFC69C6, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m64F9F4C32CDD01D323D17E7A61A97EB924206093_gshared_inline (List_1_tCFA270E118B873F542F52B1DD58F21D0AF4D1452* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* 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));
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_1 = (Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D*)__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;
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* 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));
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_9 = ___0_item;
|
|
(( void (*) (List_1_tCFA270E118B873F542F52B1DD58F21D0AF4D1452*, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6, 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 IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C Enumerator_get_Current_m5ECE4F4C0175BE8CF79895D245B30D2BEB4EAAF0_gshared_inline (Enumerator_t2014470E422F92BDF2E12368BBB52F968E3DA2CE* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_0 = (IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C)__this->____current_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mF01C477CDADA3CC4D7589AF47F15AA10EDB9A371_gshared_inline (List_1_t72F81508323A323FA6727DCAE9E4209241B62383* __this, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___0_item, const RuntimeMethod* method)
|
|
{
|
|
IntVectorU5BU5D_t51305BC25B133B84E9B4F1FB09FC5DE6C579C440* 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));
|
|
IntVectorU5BU5D_t51305BC25B133B84E9B4F1FB09FC5DE6C579C440* L_1 = (IntVectorU5BU5D_t51305BC25B133B84E9B4F1FB09FC5DE6C579C440*)__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;
|
|
IntVectorU5BU5D_t51305BC25B133B84E9B4F1FB09FC5DE6C579C440* 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));
|
|
IntVectorU5BU5D_t51305BC25B133B84E9B4F1FB09FC5DE6C579C440* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_9 = ___0_item;
|
|
(( void (*) (List_1_t72F81508323A323FA6727DCAE9E4209241B62383*, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C, 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 IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C Enumerator_get_Current_mCC10AF4347888150C7C356728C8183205B81A638_gshared_inline (Enumerator_t63D0D9D2F4A7D35CCD6B732EA566D06665532C5C* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_0 = (IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C)__this->____current_3;
|
|
return L_0;
|
|
}
|
|
}
|